a collection of tools for fly for fun universe skillulator.lol

update skill tree layouts

besaid.zone fa383cf2 e4bdf625

verified
Changed files
+296 -296
apps
+38 -38
apps/skillulator/src/css/billposter.css
··· 1 .billposter { 2 - grid-template-areas: 3 - "Heal Heal Heal MoonBeam MoonBeam" 4 - "Patience QuickStep MentalSign TempingHole ." 5 - "Resurrection Haste HeapUp Stonehand ." 6 - "CircleHealing CatsReflex BeefUp BurstCrack ." 7 - "Prevention CannonBall Accuracy PowerFist ." 8 - ". Asmodeus PiercingSerpent . ." 9 - ". BelialSmashing BaraqijalEsna . ." 10 - ". BloodFist BgvurTialbold . ." 11 - "Sonichand Sonichand Sonichand Sonichand Sonichand" 12 - "Asalraalaikum Asalraalaikum Asalraalaikum Asalraalaikum Asalraalaikum" 13 - "SurysTenacity SurysTenacity SurysTenacity SurysTenacity SurysTenacity"; 14 } 15 16 [data-skill="BeefUp"] { 17 - grid-area: BeefUp; 18 } 19 20 [data-skill="CircleHealing"] { 21 - grid-area: CircleHealing; 22 } 23 24 [data-skill="CannonBall"] { 25 - grid-area: CannonBall; 26 } 27 28 [data-skill="MentalSign"] { 29 - grid-area: MentalSign; 30 } 31 32 [data-skill="TempingHole"] { 33 - grid-area: TempingHole; 34 } 35 36 [data-skill="Patience"] { 37 - grid-area: Patience; 38 } 39 40 [data-skill="Stonehand"] { 41 - grid-area: Stonehand; 42 } 43 44 [data-skill="CatsReflex"] { 45 - grid-area: CatsReflex; 46 } 47 48 [data-skill="QuickStep"] { 49 - grid-area: QuickStep; 50 } 51 52 [data-skill="Heal"] { 53 - grid-area: Heal; 54 } 55 56 [data-skill="PowerFist"] { 57 - grid-area: PowerFist; 58 } 59 60 [data-skill="Accuracy"] { 61 - grid-area: Accuracy; 62 } 63 64 [data-skill="HeapUp"] { 65 - grid-area: HeapUp; 66 } 67 68 [data-skill="BurstCrack"] { 69 - grid-area: BurstCrack; 70 } 71 72 [data-skill="MoonBeam"] { 73 - grid-area: MoonBeam; 74 } 75 76 [data-skill="Resurrection"] { 77 - grid-area: Resurrection; 78 } 79 80 [data-skill="Haste"] { 81 - grid-area: Haste; 82 } 83 84 [data-skill="Asmodeus"] { 85 - grid-area: Asmodeus; 86 } 87 88 [data-skill="PiercingSerpent"] { 89 - grid-area: PiercingSerpent; 90 } 91 92 [data-skill="BelialSmashing"] { 93 - grid-area: BelialSmashing; 94 } 95 96 [data-skill="BaraqijalEsna"] { 97 - grid-area: BaraqijalEsna; 98 } 99 100 [data-skill="BgvurTialbold"] { 101 - grid-area: BgvurTialbold; 102 } 103 104 [data-skill="Sonichand"] { 105 - grid-area: Sonichand; 106 } 107 108 [data-skill="Asalraalaikum"] { 109 - grid-area: Asalraalaikum; 110 } 111 112 [data-skill="SurysTenacity"] { 113 - grid-area: SurysTenacity; 114 } 115 116 [data-skill="BloodFist"] { 117 - grid-area: BloodFist; 118 }
··· 1 .billposter { 2 + grid-template-areas: 3 + "Heal Heal Heal MoonBeam MoonBeam" 4 + "Patience QuickStep MentalSign TempingHole TempingHole" 5 + "Resurrection Haste HeapUp Stonehand Stonehand" 6 + "CircleHealing CatsReflex BeefUp BurstCrack BurstCrack" 7 + "Prevention CannonBall Accuracy PowerFist PowerFist" 8 + ". Asmodeus . PiercingSerpent PiercingSerpent" 9 + ". BelialSmashing . BaraqijalEsna BaraqijalEsna" 10 + ". BloodFist BgvurTialbold BgvurTialbold BgvurTialbold" 11 + ". Sonichand Sonichand Sonichand Sonichand" 12 + ". Asalraalaikum Asalraalaikum Asalraalaikum Asalraalaikum" 13 + ". SurysTenacity SurysTenacity SurysTenacity SurysTenacity"; 14 } 15 16 [data-skill="BeefUp"] { 17 + grid-area: BeefUp; 18 } 19 20 [data-skill="CircleHealing"] { 21 + grid-area: CircleHealing; 22 } 23 24 [data-skill="CannonBall"] { 25 + grid-area: CannonBall; 26 } 27 28 [data-skill="MentalSign"] { 29 + grid-area: MentalSign; 30 } 31 32 [data-skill="TempingHole"] { 33 + grid-area: TempingHole; 34 } 35 36 [data-skill="Patience"] { 37 + grid-area: Patience; 38 } 39 40 [data-skill="Stonehand"] { 41 + grid-area: Stonehand; 42 } 43 44 [data-skill="CatsReflex"] { 45 + grid-area: CatsReflex; 46 } 47 48 [data-skill="QuickStep"] { 49 + grid-area: QuickStep; 50 } 51 52 [data-skill="Heal"] { 53 + grid-area: Heal; 54 } 55 56 [data-skill="PowerFist"] { 57 + grid-area: PowerFist; 58 } 59 60 [data-skill="Accuracy"] { 61 + grid-area: Accuracy; 62 } 63 64 [data-skill="HeapUp"] { 65 + grid-area: HeapUp; 66 } 67 68 [data-skill="BurstCrack"] { 69 + grid-area: BurstCrack; 70 } 71 72 [data-skill="MoonBeam"] { 73 + grid-area: MoonBeam; 74 } 75 76 [data-skill="Resurrection"] { 77 + grid-area: Resurrection; 78 } 79 80 [data-skill="Haste"] { 81 + grid-area: Haste; 82 } 83 84 [data-skill="Asmodeus"] { 85 + grid-area: Asmodeus; 86 } 87 88 [data-skill="PiercingSerpent"] { 89 + grid-area: PiercingSerpent; 90 } 91 92 [data-skill="BelialSmashing"] { 93 + grid-area: BelialSmashing; 94 } 95 96 [data-skill="BaraqijalEsna"] { 97 + grid-area: BaraqijalEsna; 98 } 99 100 [data-skill="BgvurTialbold"] { 101 + grid-area: BgvurTialbold; 102 } 103 104 [data-skill="Sonichand"] { 105 + grid-area: Sonichand; 106 } 107 108 [data-skill="Asalraalaikum"] { 109 + grid-area: Asalraalaikum; 110 } 111 112 [data-skill="SurysTenacity"] { 113 + grid-area: SurysTenacity; 114 } 115 116 [data-skill="BloodFist"] { 117 + grid-area: BloodFist; 118 }
+33 -33
apps/skillulator/src/css/blade.css
··· 1 .blade { 2 - grid-template-areas: 3 - "Protection Protection Protection Slash Slash" 4 - "Keenwheel BloodyStrike ShieldBash Empowerweapon Empowerweapon" 5 - "Blindside ReflexHit Sneaker SmiteAxe BlazingSword" 6 - "SpecialHit Guillotine . AxeMastery SwordMastery" 7 - ". SilentStrike SpringAttack ArmorPenetrate ." 8 - ". BladeDance HawkAttack Berserk ." 9 - ". . CrossStrike SonicBlade ." 10 - "RendingEntry RendingEntry RendingEntry RendingEntry RendingEntry"; 11 } 12 13 [data-skill="Protection"] { 14 - grid-area: Protection; 15 } 16 17 [data-skill="Slash"] { 18 - grid-area: Slash; 19 } 20 21 [data-skill="Keenwheel"] { 22 - grid-area: Keenwheel; 23 } 24 25 [data-skill="BloodyStrike"] { 26 - grid-area: BloodyStrike; 27 } 28 29 [data-skill="ShieldBash"] { 30 - grid-area: ShieldBash; 31 } 32 33 [data-skill="Empowerweapon"] { 34 - grid-area: Empowerweapon; 35 } 36 37 [data-skill="Blindside"] { 38 - grid-area: Blindside; 39 } 40 41 [data-skill="ReflexHit"] { 42 - grid-area: ReflexHit; 43 } 44 45 [data-skill="Sneaker"] { 46 - grid-area: Sneaker; 47 } 48 49 [data-skill="SmiteAxe"] { 50 - grid-area: SmiteAxe; 51 } 52 53 [data-skill="BlazingSword"] { 54 - grid-area: BlazingSword; 55 } 56 57 [data-skill="SpecialHit"] { 58 - grid-area: SpecialHit; 59 } 60 61 [data-skill="Guillotine"] { 62 - grid-area: Guillotine; 63 } 64 65 [data-skill="AxeMastery"] { 66 - grid-area: AxeMastery; 67 } 68 69 [data-skill="SwordMastery"] { 70 - grid-area: SwordMastery; 71 } 72 73 [data-skill="SilentStrike"] { 74 - grid-area: SilentStrike; 75 } 76 77 [data-skill="SpringAttack"] { 78 - grid-area: SpringAttack; 79 } 80 81 [data-skill="ArmorPenetrate"] { 82 - grid-area: ArmorPenetrate; 83 } 84 85 [data-skill="BladeDance"] { 86 - grid-area: BladeDance; 87 } 88 89 [data-skill="HawkAttack"] { 90 - grid-area: HawkAttack; 91 } 92 93 [data-skill="Berserk"] { 94 - grid-area: Berserk; 95 } 96 97 [data-skill="CrossStrike"] { 98 - grid-area: CrossStrike; 99 } 100 101 [data-skill="SonicBlade"] { 102 - grid-area: SonicBlade; 103 } 104 105 [data-skill="RendingEntry"] { 106 - grid-area: RendingEntry; 107 }
··· 1 .blade { 2 + grid-template-areas: 3 + "Slash Slash . Protection Protection" 4 + "Keenwheel BloodyStrike ShieldBash ShieldBash Empowerweapon" 5 + "Blindside ReflexHit Sneaker SmiteAxe BlazingSword" 6 + "SpecialHit Guillotine . AxeMastery SwordMastery" 7 + ". SilentStrike SpringAttack ArmorPenetrate ." 8 + ". BladeDance HawkAttack Berserk ." 9 + ". . CrossStrike SonicBlade ." 10 + ". . RendingEntry . ."; 11 } 12 13 [data-skill="Protection"] { 14 + grid-area: Protection; 15 } 16 17 [data-skill="Slash"] { 18 + grid-area: Slash; 19 } 20 21 [data-skill="Keenwheel"] { 22 + grid-area: Keenwheel; 23 } 24 25 [data-skill="BloodyStrike"] { 26 + grid-area: BloodyStrike; 27 } 28 29 [data-skill="ShieldBash"] { 30 + grid-area: ShieldBash; 31 } 32 33 [data-skill="Empowerweapon"] { 34 + grid-area: Empowerweapon; 35 } 36 37 [data-skill="Blindside"] { 38 + grid-area: Blindside; 39 } 40 41 [data-skill="ReflexHit"] { 42 + grid-area: ReflexHit; 43 } 44 45 [data-skill="Sneaker"] { 46 + grid-area: Sneaker; 47 } 48 49 [data-skill="SmiteAxe"] { 50 + grid-area: SmiteAxe; 51 } 52 53 [data-skill="BlazingSword"] { 54 + grid-area: BlazingSword; 55 } 56 57 [data-skill="SpecialHit"] { 58 + grid-area: SpecialHit; 59 } 60 61 [data-skill="Guillotine"] { 62 + grid-area: Guillotine; 63 } 64 65 [data-skill="AxeMastery"] { 66 + grid-area: AxeMastery; 67 } 68 69 [data-skill="SwordMastery"] { 70 + grid-area: SwordMastery; 71 } 72 73 [data-skill="SilentStrike"] { 74 + grid-area: SilentStrike; 75 } 76 77 [data-skill="SpringAttack"] { 78 + grid-area: SpringAttack; 79 } 80 81 [data-skill="ArmorPenetrate"] { 82 + grid-area: ArmorPenetrate; 83 } 84 85 [data-skill="BladeDance"] { 86 + grid-area: BladeDance; 87 } 88 89 [data-skill="HawkAttack"] { 90 + grid-area: HawkAttack; 91 } 92 93 [data-skill="Berserk"] { 94 + grid-area: Berserk; 95 } 96 97 [data-skill="CrossStrike"] { 98 + grid-area: CrossStrike; 99 } 100 101 [data-skill="SonicBlade"] { 102 + grid-area: SonicBlade; 103 } 104 105 [data-skill="RendingEntry"] { 106 + grid-area: RendingEntry; 107 }
+47 -47
apps/skillulator/src/css/elementor.css
··· 1 .elementor { 2 - grid-template-areas: 3 - "MentalStrike MentalStrike MentalStrike Blinkpool Blinkpool" 4 - "FlameBall Swordwind IceMissile LightningBall StoneSpike" 5 - "FlameGeyser Strongwind Waterball LightningRam Rooting" 6 - "FireStrike WindCutter WaterWell LightningShock RockCrash" 7 - "Firebird StoneSpear Void LightningStrike Iceshark" 8 - "Burningfield Earthquake Windfield ElectricShock PoisonCloud" 9 - "MeteoShower Sandstorm LightningStorm LightningStorm Blizzard" 10 - "FireMastery EarthMastery WindMastery LightningMastery WaterMastery" 11 - "EyeoftheStorm EyeoftheStorm EyeoftheStorm EyeoftheStorm EyeoftheStorm"; 12 } 13 14 [data-skill="RockCrash"] { 15 - grid-area: RockCrash; 16 } 17 18 [data-skill="WindCutter"] { 19 - grid-area: WindCutter; 20 } 21 22 [data-skill="MentalStrike"] { 23 - grid-area: MentalStrike; 24 } 25 26 [data-skill="IceMissile"] { 27 - grid-area: IceMissile; 28 } 29 30 [data-skill="Strongwind"] { 31 - grid-area: Strongwind; 32 } 33 34 [data-skill="Waterball"] { 35 - grid-area: Waterball; 36 } 37 38 [data-skill="LightningBall"] { 39 - grid-area: LightningBall; 40 } 41 42 [data-skill="LightningRam"] { 43 - grid-area: LightningRam; 44 } 45 46 [data-skill="FireStrike"] { 47 - grid-area: FireStrike; 48 } 49 50 [data-skill="FlameBall"] { 51 - grid-area: FlameBall; 52 } 53 54 [data-skill="LightningStrike"] { 55 - grid-area: LightningStrike; 56 } 57 58 [data-skill="WaterWell"] { 59 - grid-area: WaterWell; 60 } 61 62 [data-skill="StoneSpike"] { 63 - grid-area: StoneSpike; 64 } 65 66 [data-skill="FlameGeyser"] { 67 - grid-area: FlameGeyser; 68 } 69 70 [data-skill="Rooting"] { 71 - grid-area: Rooting; 72 } 73 74 [data-skill="Sandstorm"] { 75 - grid-area: Sandstorm; 76 } 77 78 [data-skill="Firebird"] { 79 - grid-area: Firebird; 80 } 81 82 [data-skill="MeteoShower"] { 83 - grid-area: MeteoShower; 84 } 85 86 [data-skill="StoneSpear"] { 87 - grid-area: StoneSpear; 88 } 89 90 [data-skill="LightningMastery"] { 91 - grid-area: LightningMastery; 92 } 93 94 [data-skill="Void"] { 95 - grid-area: Void; 96 } 97 98 [data-skill="LightningShock"] { 99 - grid-area: LightningShock; 100 } 101 102 [data-skill="Blinkpool"] { 103 - grid-area: Blinkpool; 104 } 105 106 [data-skill="Swordwind"] { 107 - grid-area: Swordwind; 108 } 109 110 [data-skill="FireMastery"] { 111 - grid-area: FireMastery; 112 } 113 114 [data-skill="Windfield"] { 115 - grid-area: Windfield; 116 } 117 118 [data-skill="Burningfield"] { 119 - grid-area: Burningfield; 120 } 121 122 [data-skill="LightningStorm"] { 123 - grid-area: LightningStorm; 124 } 125 126 [data-skill="WindMastery"] { 127 - grid-area: WindMastery; 128 } 129 130 [data-skill="Blizzard"] { 131 - grid-area: Blizzard; 132 } 133 134 [data-skill="Earthquake"] { 135 - grid-area: Earthquake; 136 } 137 138 [data-skill="PoisonCloud"] { 139 - grid-area: PoisonCloud; 140 } 141 142 [data-skill="Iceshark"] { 143 - grid-area: Iceshark; 144 } 145 146 [data-skill="ElectricShock"] { 147 - grid-area: ElectricShock; 148 } 149 150 [data-skill="EarthMastery"] { 151 - grid-area: EarthMastery; 152 } 153 154 [data-skill="WaterMastery"] { 155 - grid-area: WaterMastery; 156 } 157 158 [data-skill="EyeoftheStorm"] { 159 - grid-area: EyeoftheStorm; 160 }
··· 1 .elementor { 2 + grid-template-areas: 3 + "MentalStrike MentalStrike MentalStrike Blinkpool Blinkpool" 4 + "FlameBall Swordwind IceMissile LightningBall StoneSpike" 5 + "FlameGeyser Strongwind Waterball LightningRam Rooting" 6 + "FireStrike WindCutter WaterWell LightningShock RockCrash" 7 + "Firebird Void Iceshark LightningStrike StoneSpear" 8 + "Burningfield Windfield PoisonCloud ElectricShock Earthquake" 9 + "MeteoShower Sandstorm LightningStorm LightningStorm Blizzard" 10 + "FireMastery EarthMastery WindMastery LightningMastery WaterMastery" 11 + "EyeoftheStorm EyeoftheStorm EyeoftheStorm EyeoftheStorm EyeoftheStorm"; 12 } 13 14 [data-skill="RockCrash"] { 15 + grid-area: RockCrash; 16 } 17 18 [data-skill="WindCutter"] { 19 + grid-area: WindCutter; 20 } 21 22 [data-skill="MentalStrike"] { 23 + grid-area: MentalStrike; 24 } 25 26 [data-skill="IceMissile"] { 27 + grid-area: IceMissile; 28 } 29 30 [data-skill="Strongwind"] { 31 + grid-area: Strongwind; 32 } 33 34 [data-skill="Waterball"] { 35 + grid-area: Waterball; 36 } 37 38 [data-skill="LightningBall"] { 39 + grid-area: LightningBall; 40 } 41 42 [data-skill="LightningRam"] { 43 + grid-area: LightningRam; 44 } 45 46 [data-skill="FireStrike"] { 47 + grid-area: FireStrike; 48 } 49 50 [data-skill="FlameBall"] { 51 + grid-area: FlameBall; 52 } 53 54 [data-skill="LightningStrike"] { 55 + grid-area: LightningStrike; 56 } 57 58 [data-skill="WaterWell"] { 59 + grid-area: WaterWell; 60 } 61 62 [data-skill="StoneSpike"] { 63 + grid-area: StoneSpike; 64 } 65 66 [data-skill="FlameGeyser"] { 67 + grid-area: FlameGeyser; 68 } 69 70 [data-skill="Rooting"] { 71 + grid-area: Rooting; 72 } 73 74 [data-skill="Sandstorm"] { 75 + grid-area: Sandstorm; 76 } 77 78 [data-skill="Firebird"] { 79 + grid-area: Firebird; 80 } 81 82 [data-skill="MeteoShower"] { 83 + grid-area: MeteoShower; 84 } 85 86 [data-skill="StoneSpear"] { 87 + grid-area: StoneSpear; 88 } 89 90 [data-skill="LightningMastery"] { 91 + grid-area: LightningMastery; 92 } 93 94 [data-skill="Void"] { 95 + grid-area: Void; 96 } 97 98 [data-skill="LightningShock"] { 99 + grid-area: LightningShock; 100 } 101 102 [data-skill="Blinkpool"] { 103 + grid-area: Blinkpool; 104 } 105 106 [data-skill="Swordwind"] { 107 + grid-area: Swordwind; 108 } 109 110 [data-skill="FireMastery"] { 111 + grid-area: FireMastery; 112 } 113 114 [data-skill="Windfield"] { 115 + grid-area: Windfield; 116 } 117 118 [data-skill="Burningfield"] { 119 + grid-area: Burningfield; 120 } 121 122 [data-skill="LightningStorm"] { 123 + grid-area: LightningStorm; 124 } 125 126 [data-skill="WindMastery"] { 127 + grid-area: WindMastery; 128 } 129 130 [data-skill="Blizzard"] { 131 + grid-area: Blizzard; 132 } 133 134 [data-skill="Earthquake"] { 135 + grid-area: Earthquake; 136 } 137 138 [data-skill="PoisonCloud"] { 139 + grid-area: PoisonCloud; 140 } 141 142 [data-skill="Iceshark"] { 143 + grid-area: Iceshark; 144 } 145 146 [data-skill="ElectricShock"] { 147 + grid-area: ElectricShock; 148 } 149 150 [data-skill="EarthMastery"] { 151 + grid-area: EarthMastery; 152 } 153 154 [data-skill="WaterMastery"] { 155 + grid-area: WaterMastery; 156 } 157 158 [data-skill="EyeoftheStorm"] { 159 + grid-area: EyeoftheStorm; 160 }
+34 -34
apps/skillulator/src/css/jester.css
··· 1 .jester { 2 - grid-template-areas: 3 - "Pulling Pulling SlowStep SlowStep JunkArrow" 4 - "FastWalker FastWalker Yo-YoMastery Yo-YoMastery BowMastery" 5 - "DarkIllusion Snatch CrossLine SilentShot AimedShot" 6 - "PerfectBlock DeadlySwing CounterAttack AutoShot ArrowRain" 7 - ". EnchantPoison EnchantBlood Escape ." 8 - ". CriticalSwing MultiStab EnchantAbsorb ." 9 - ". VitalStab VitalStab HitofPenya ." 10 - "JestersBlast JestersBlast JestersBlast JestersBlast JestersBlast"; 11 } 12 13 [data-skill="Pulling"] { 14 - grid-area: Pulling; 15 } 16 17 [data-skill="SlowStep"] { 18 - grid-area: SlowStep; 19 } 20 21 [data-skill="JunkArrow"] { 22 - grid-area: JunkArrow; 23 } 24 25 [data-skill="FastWalker"] { 26 - grid-area: FastWalker; 27 } 28 29 [data-skill="Yo-YoMastery"] { 30 - grid-area: Yo-YoMastery; 31 } 32 33 [data-skill="BowMastery"] { 34 - grid-area: BowMastery; 35 } 36 37 [data-skill="DarkIllusion"] { 38 - grid-area: DarkIllusion; 39 } 40 41 [data-skill="Snatch"] { 42 - grid-area: Snatch; 43 } 44 45 [data-skill="CrossLine"] { 46 - grid-area: CrossLine; 47 } 48 49 [data-skill="SilentShot"] { 50 - grid-area: SilentShot; 51 } 52 53 [data-skill="AimedShot"] { 54 - grid-area: AimedShot; 55 } 56 57 [data-skill="PerfectBlock"] { 58 - grid-area: PerfectBlock; 59 } 60 61 [data-skill="DeadlySwing"] { 62 - grid-area: DeadlySwing; 63 } 64 65 [data-skill="CounterAttack"] { 66 - grid-area: CounterAttack; 67 } 68 69 [data-skill="AutoShot"] { 70 - grid-area: AutoShot; 71 } 72 73 [data-skill="ArrowRain"] { 74 - grid-area: ArrowRain; 75 } 76 77 [data-skill="EnchantPoison"] { 78 - grid-area: EnchantPoison; 79 } 80 81 [data-skill="EnchantBlood"] { 82 - grid-area: EnchantBlood; 83 } 84 85 [data-skill="Escape"] { 86 - grid-area: Escape; 87 } 88 89 [data-skill="CriticalSwing"] { 90 - grid-area: CriticalSwing; 91 } 92 93 [data-skill="MultiStab"] { 94 - grid-area: MultiStab; 95 } 96 97 [data-skill="EnchantAbsorb"] { 98 - grid-area: EnchantAbsorb; 99 } 100 101 [data-skill="VitalStab"] { 102 - grid-area: VitalStab; 103 } 104 105 [data-skill="HitofPenya"] { 106 - grid-area: HitofPenya; 107 } 108 109 [data-skill="JestersBlast"] { 110 - grid-area: JestersBlast; 111 }
··· 1 .jester { 2 + grid-template-areas: 3 + "Pulling SlowStep SlowStep JunkArrow JunkArrow" 4 + "FastWalker Yo-YoMastery Yo-YoMastery BowMastery BowMastery" 5 + "DarkIllusion Snatch CrossLine SilentShot AimedShot" 6 + "PerfectBlock DeadlySwing CounterAttack AutoShot ArrowRain" 7 + "Escape EnchantPoison EnchantBlood . ." 8 + "EnchantAbsorb CriticalSwing MultiStab . ." 9 + "HitofPenya VitalStab VitalStab . ." 10 + ". JestersBlast JestersBlast . ."; 11 } 12 13 [data-skill="Pulling"] { 14 + grid-area: Pulling; 15 } 16 17 [data-skill="SlowStep"] { 18 + grid-area: SlowStep; 19 } 20 21 [data-skill="JunkArrow"] { 22 + grid-area: JunkArrow; 23 } 24 25 [data-skill="FastWalker"] { 26 + grid-area: FastWalker; 27 } 28 29 [data-skill="Yo-YoMastery"] { 30 + grid-area: Yo-YoMastery; 31 } 32 33 [data-skill="BowMastery"] { 34 + grid-area: BowMastery; 35 } 36 37 [data-skill="DarkIllusion"] { 38 + grid-area: DarkIllusion; 39 } 40 41 [data-skill="Snatch"] { 42 + grid-area: Snatch; 43 } 44 45 [data-skill="CrossLine"] { 46 + grid-area: CrossLine; 47 } 48 49 [data-skill="SilentShot"] { 50 + grid-area: SilentShot; 51 } 52 53 [data-skill="AimedShot"] { 54 + grid-area: AimedShot; 55 } 56 57 [data-skill="PerfectBlock"] { 58 + grid-area: PerfectBlock; 59 } 60 61 [data-skill="DeadlySwing"] { 62 + grid-area: DeadlySwing; 63 } 64 65 [data-skill="CounterAttack"] { 66 + grid-area: CounterAttack; 67 } 68 69 [data-skill="AutoShot"] { 70 + grid-area: AutoShot; 71 } 72 73 [data-skill="ArrowRain"] { 74 + grid-area: ArrowRain; 75 } 76 77 [data-skill="EnchantPoison"] { 78 + grid-area: EnchantPoison; 79 } 80 81 [data-skill="EnchantBlood"] { 82 + grid-area: EnchantBlood; 83 } 84 85 [data-skill="Escape"] { 86 + grid-area: Escape; 87 } 88 89 [data-skill="CriticalSwing"] { 90 + grid-area: CriticalSwing; 91 } 92 93 [data-skill="MultiStab"] { 94 + grid-area: MultiStab; 95 } 96 97 [data-skill="EnchantAbsorb"] { 98 + grid-area: EnchantAbsorb; 99 } 100 101 [data-skill="VitalStab"] { 102 + grid-area: VitalStab; 103 } 104 105 [data-skill="HitofPenya"] { 106 + grid-area: HitofPenya; 107 } 108 109 [data-skill="JestersBlast"] { 110 + grid-area: JestersBlast; 111 }
+35 -35
apps/skillulator/src/css/knight.css
··· 1 .knight { 2 - grid-template-areas: 3 - "Protection Protection Protection Slash Slash" 4 - "Keenwheel BloodyStrike ShieldBash Empowerweapon Empowerweapon" 5 - "Blindside ReflexHit Sneaker SmiteAxe BlazingSword" 6 - "SpecialHit Guillotine . AxeMastery SwordMastery" 7 - ". Charge PainDealer Guard HeartofFury" 8 - ". EarthDivider PowerStomp Rage GrandRage" 9 - ". PowerSwing PainReflection CallofFury ." 10 - "HeartofSacrifice HeartofSacrifice HeartofSacrifice HeartofSacrifice HeartofSacrifice"; 11 } 12 13 [data-skill="Protection"] { 14 - grid-area: Protection; 15 } 16 17 [data-skill="Slash"] { 18 - grid-area: Slash; 19 } 20 21 [data-skill="Keenwheel"] { 22 - grid-area: Keenwheel; 23 } 24 25 [data-skill="BloodyStrike"] { 26 - grid-area: BloodyStrike; 27 } 28 29 [data-skill="ShieldBash"] { 30 - grid-area: ShieldBash; 31 } 32 33 [data-skill="Empowerweapon"] { 34 - grid-area: Empowerweapon; 35 } 36 37 [data-skill="Blindside"] { 38 - grid-area: Blindside; 39 } 40 41 [data-skill="ReflexHit"] { 42 - grid-area: ReflexHit; 43 } 44 45 [data-skill="Sneaker"] { 46 - grid-area: Sneaker; 47 } 48 49 [data-skill="SmiteAxe"] { 50 - grid-area: SmiteAxe; 51 } 52 53 [data-skill="BlazingSword"] { 54 - grid-area: BlazingSword; 55 } 56 57 [data-skill="SpecialHit"] { 58 - grid-area: SpecialHit; 59 } 60 61 [data-skill="Guillotine"] { 62 - grid-area: Guillotine; 63 } 64 65 [data-skill="AxeMastery"] { 66 - grid-area: AxeMastery; 67 } 68 69 [data-skill="SwordMastery"] { 70 - grid-area: SwordMastery; 71 } 72 73 [data-skill="Charge"] { 74 - grid-area: Charge; 75 } 76 77 [data-skill="PainDealer"] { 78 - grid-area: PainDealer; 79 } 80 81 [data-skill="Guard"] { 82 - grid-area: Guard; 83 } 84 85 [data-skill="HeartofFury"] { 86 - grid-area: HeartofFury; 87 } 88 89 [data-skill="EarthDivider"] { 90 - grid-area: EarthDivider; 91 } 92 93 [data-skill="PowerStomp"] { 94 - grid-area: PowerStomp; 95 } 96 97 [data-skill="Rage"] { 98 - grid-area: Rage; 99 } 100 101 [data-skill="PowerSwing"] { 102 - grid-area: PowerSwing; 103 } 104 105 [data-skill="PainReflection"] { 106 - grid-area: PainReflection; 107 } 108 109 [data-skill="CallofFury"] { 110 - grid-area: CallofFury; 111 } 112 113 [data-skill="HeartofSacrifice"] { 114 - grid-area: HeartofSacrifice; 115 }
··· 1 .knight { 2 + grid-template-areas: 3 + "Protection Protection Protection Slash Slash" 4 + "Keenwheel BloodyStrike ShieldBash Empowerweapon Empowerweapon" 5 + "Blindside ReflexHit Sneaker SmiteAxe BlazingSword" 6 + "SpecialHit Guillotine . AxeMastery SwordMastery" 7 + ". Guard HeartofFury Charge PainDealer" 8 + ". Rage CallofFury EarthDivider PowerStomp" 9 + ". PainReflection PainReflection . ." 10 + ". HeartofSacrifice PowerSwing . ."; 11 } 12 13 [data-skill="Protection"] { 14 + grid-area: Protection; 15 } 16 17 [data-skill="Slash"] { 18 + grid-area: Slash; 19 } 20 21 [data-skill="Keenwheel"] { 22 + grid-area: Keenwheel; 23 } 24 25 [data-skill="BloodyStrike"] { 26 + grid-area: BloodyStrike; 27 } 28 29 [data-skill="ShieldBash"] { 30 + grid-area: ShieldBash; 31 } 32 33 [data-skill="Empowerweapon"] { 34 + grid-area: Empowerweapon; 35 } 36 37 [data-skill="Blindside"] { 38 + grid-area: Blindside; 39 } 40 41 [data-skill="ReflexHit"] { 42 + grid-area: ReflexHit; 43 } 44 45 [data-skill="Sneaker"] { 46 + grid-area: Sneaker; 47 } 48 49 [data-skill="SmiteAxe"] { 50 + grid-area: SmiteAxe; 51 } 52 53 [data-skill="BlazingSword"] { 54 + grid-area: BlazingSword; 55 } 56 57 [data-skill="SpecialHit"] { 58 + grid-area: SpecialHit; 59 } 60 61 [data-skill="Guillotine"] { 62 + grid-area: Guillotine; 63 } 64 65 [data-skill="AxeMastery"] { 66 + grid-area: AxeMastery; 67 } 68 69 [data-skill="SwordMastery"] { 70 + grid-area: SwordMastery; 71 } 72 73 [data-skill="Charge"] { 74 + grid-area: Charge; 75 } 76 77 [data-skill="PainDealer"] { 78 + grid-area: PainDealer; 79 } 80 81 [data-skill="Guard"] { 82 + grid-area: Guard; 83 } 84 85 [data-skill="HeartofFury"] { 86 + grid-area: HeartofFury; 87 } 88 89 [data-skill="EarthDivider"] { 90 + grid-area: EarthDivider; 91 } 92 93 [data-skill="PowerStomp"] { 94 + grid-area: PowerStomp; 95 } 96 97 [data-skill="Rage"] { 98 + grid-area: Rage; 99 } 100 101 [data-skill="PowerSwing"] { 102 + grid-area: PowerSwing; 103 } 104 105 [data-skill="PainReflection"] { 106 + grid-area: PainReflection; 107 } 108 109 [data-skill="CallofFury"] { 110 + grid-area: CallofFury; 111 } 112 113 [data-skill="HeartofSacrifice"] { 114 + grid-area: HeartofSacrifice; 115 }
+35 -35
apps/skillulator/src/css/psykeeper.css
··· 1 .psykeeper { 2 - grid-template-areas: 3 - "MentalStrike MentalStrike MentalStrike Blinkpool Blinkpool" 4 - "FlameBall Swordwind IceMissile LightningBall StoneSpike" 5 - "FlameGeyser Strongwind Waterball LightningRam Rooting" 6 - "FireStrike WindCutter WaterWell LightningShock RockCrash" 7 - ". Demonology PsychicBomb CrucioSpell ." 8 - ". Satanology SpiritBomb MaximumCrisis ." 9 - ". . PsychicWall PsychicSquare ." 10 - "GravityWell GravityWell GravityWell GravityWell GravityWell"; 11 } 12 13 [data-skill="RockCrash"] { 14 - grid-area: RockCrash; 15 } 16 17 [data-skill="WindCutter"] { 18 - grid-area: WindCutter; 19 } 20 21 [data-skill="MentalStrike"] { 22 - grid-area: MentalStrike; 23 } 24 25 [data-skill="IceMissile"] { 26 - grid-area: IceMissile; 27 } 28 29 [data-skill="Strongwind"] { 30 - grid-area: Strongwind; 31 } 32 33 [data-skill="Waterball"] { 34 - grid-area: Waterball; 35 } 36 37 [data-skill="LightningBall"] { 38 - grid-area: LightningBall; 39 } 40 41 [data-skill="LightningRam"] { 42 - grid-area: LightningRam; 43 } 44 45 [data-skill="FireStrike"] { 46 - grid-area: FireStrike; 47 } 48 49 [data-skill="FlameBall"] { 50 - grid-area: FlameBall; 51 } 52 53 [data-skill="LightningStrike"] { 54 - grid-area: LightningStrike; 55 } 56 57 [data-skill="WaterWell"] { 58 - grid-area: WaterWell; 59 } 60 61 [data-skill="StoneSpike"] { 62 - grid-area: StoneSpike; 63 } 64 65 [data-skill="FlameGeyser"] { 66 - grid-area: FlameGeyser; 67 } 68 69 [data-skill="Rooting"] { 70 - grid-area: Rooting; 71 } 72 73 [data-skill="Sandstorm"] { 74 - grid-area: Sandstorm; 75 } 76 77 [data-skill="Demonology"] { 78 - grid-area: Demonology; 79 } 80 81 [data-skill="PsychicBomb"] { 82 - grid-area: PsychicBomb; 83 } 84 85 [data-skill="Satanology"] { 86 - grid-area: Satanology; 87 } 88 89 [data-skill="SpiritBomb"] { 90 - grid-area: SpiritBomb; 91 } 92 93 [data-skill="MaximumCrisis"] { 94 - grid-area: MaximumCrisis; 95 } 96 97 [data-skill="PsychicSquare"] { 98 - grid-area: PsychicSquare; 99 } 100 101 [data-skill="Blinkpool"] { 102 - grid-area: Blinkpool; 103 } 104 105 [data-skill="Swordwind"] { 106 - grid-area: Swordwind; 107 } 108 109 [data-skill="PsychicWall"] { 110 - grid-area: PsychicWall; 111 } 112 113 [data-skill="GravityWell"] { 114 - grid-area: GravityWell; 115 }
··· 1 .psykeeper { 2 + grid-template-areas: 3 + "MentalStrike MentalStrike MentalStrike Blinkpool Blinkpool" 4 + "FlameBall Swordwind IceMissile LightningBall StoneSpike" 5 + "FlameGeyser Strongwind Waterball LightningRam Rooting" 6 + "FireStrike WindCutter WaterWell LightningShock RockCrash" 7 + ". Demonology PsychicBomb CrucioSpell ." 8 + "MaximumCrisis Satanology SpiritBomb . ." 9 + "PsychicSquare PsychicWall PsychicWall . ." 10 + ". GravityWell GravityWell . ."; 11 } 12 13 [data-skill="RockCrash"] { 14 + grid-area: RockCrash; 15 } 16 17 [data-skill="WindCutter"] { 18 + grid-area: WindCutter; 19 } 20 21 [data-skill="MentalStrike"] { 22 + grid-area: MentalStrike; 23 } 24 25 [data-skill="IceMissile"] { 26 + grid-area: IceMissile; 27 } 28 29 [data-skill="Strongwind"] { 30 + grid-area: Strongwind; 31 } 32 33 [data-skill="Waterball"] { 34 + grid-area: Waterball; 35 } 36 37 [data-skill="LightningBall"] { 38 + grid-area: LightningBall; 39 } 40 41 [data-skill="LightningRam"] { 42 + grid-area: LightningRam; 43 } 44 45 [data-skill="FireStrike"] { 46 + grid-area: FireStrike; 47 } 48 49 [data-skill="FlameBall"] { 50 + grid-area: FlameBall; 51 } 52 53 [data-skill="LightningStrike"] { 54 + grid-area: LightningStrike; 55 } 56 57 [data-skill="WaterWell"] { 58 + grid-area: WaterWell; 59 } 60 61 [data-skill="StoneSpike"] { 62 + grid-area: StoneSpike; 63 } 64 65 [data-skill="FlameGeyser"] { 66 + grid-area: FlameGeyser; 67 } 68 69 [data-skill="Rooting"] { 70 + grid-area: Rooting; 71 } 72 73 [data-skill="Sandstorm"] { 74 + grid-area: Sandstorm; 75 } 76 77 [data-skill="Demonology"] { 78 + grid-area: Demonology; 79 } 80 81 [data-skill="PsychicBomb"] { 82 + grid-area: PsychicBomb; 83 } 84 85 [data-skill="Satanology"] { 86 + grid-area: Satanology; 87 } 88 89 [data-skill="SpiritBomb"] { 90 + grid-area: SpiritBomb; 91 } 92 93 [data-skill="MaximumCrisis"] { 94 + grid-area: MaximumCrisis; 95 } 96 97 [data-skill="PsychicSquare"] { 98 + grid-area: PsychicSquare; 99 } 100 101 [data-skill="Blinkpool"] { 102 + grid-area: Blinkpool; 103 } 104 105 [data-skill="Swordwind"] { 106 + grid-area: Swordwind; 107 } 108 109 [data-skill="PsychicWall"] { 110 + grid-area: PsychicWall; 111 } 112 113 [data-skill="GravityWell"] { 114 + grid-area: GravityWell; 115 }
+34 -34
apps/skillulator/src/css/ranger.css
··· 1 .ranger { 2 - grid-template-areas: 3 - "Pulling Pulling SlowStep SlowStep JunkArrow" 4 - "FastWalker FastWalker Yo-YoMastery Yo-YoMastery BowMastery" 5 - "DarkIllusion Snatch CrossLine SilentShot AimedShot" 6 - "PerfectBlock DeadlySwing CounterAttack AutoShot ArrowRain" 7 - ". IceArrow FlameArrow PoisonArrow ." 8 - ". CriticalShot PiercingArrow Nature ." 9 - ". Tripleshot Tripleshot SilentArrow ." 10 - "Boomburst Boomburst Boomburst Boomburst Boomburst"; 11 } 12 13 [data-skill="Pulling"] { 14 - grid-area: Pulling; 15 } 16 17 [data-skill="SlowStep"] { 18 - grid-area: SlowStep; 19 } 20 21 [data-skill="JunkArrow"] { 22 - grid-area: JunkArrow; 23 } 24 25 [data-skill="FastWalker"] { 26 - grid-area: FastWalker; 27 } 28 29 [data-skill="Yo-YoMastery"] { 30 - grid-area: Yo-YoMastery; 31 } 32 33 [data-skill="BowMastery"] { 34 - grid-area: BowMastery; 35 } 36 37 [data-skill="DarkIllusion"] { 38 - grid-area: DarkIllusion; 39 } 40 41 [data-skill="Snatch"] { 42 - grid-area: Snatch; 43 } 44 45 [data-skill="CrossLine"] { 46 - grid-area: CrossLine; 47 } 48 49 [data-skill="SilentShot"] { 50 - grid-area: SilentShot; 51 } 52 53 [data-skill="AimedShot"] { 54 - grid-area: AimedShot; 55 } 56 57 [data-skill="PerfectBlock"] { 58 - grid-area: PerfectBlock; 59 } 60 61 [data-skill="DeadlySwing"] { 62 - grid-area: DeadlySwing; 63 } 64 65 [data-skill="CounterAttack"] { 66 - grid-area: CounterAttack; 67 } 68 69 [data-skill="AutoShot"] { 70 - grid-area: AutoShot; 71 } 72 73 [data-skill="ArrowRain"] { 74 - grid-area: ArrowRain; 75 } 76 77 [data-skill="IceArrow"] { 78 - grid-area: IceArrow; 79 } 80 81 [data-skill="FlameArrow"] { 82 - grid-area: FlameArrow; 83 } 84 [data-skill="PoisonArrow"] { 85 - grid-area: PoisonArrow; 86 } 87 88 [data-skill="CriticalShot"] { 89 - grid-area: CriticalShot; 90 } 91 [data-skill="PiercingArrow"] { 92 - grid-area: PiercingArrow; 93 } 94 95 [data-skill="Nature"] { 96 - grid-area: Nature; 97 } 98 [data-skill="Tripleshot"] { 99 - grid-area: Tripleshot; 100 } 101 [data-skill="SilentArrow"] { 102 - grid-area: SilentArrow; 103 } 104 105 [data-skill="Boomburst"] { 106 - grid-area: Boomburst; 107 }
··· 1 .ranger { 2 + grid-template-areas: 3 + "Pulling SlowStep SlowStep JunkArrow JunkArrow" 4 + "FastWalker Yo-YoMastery Yo-YoMastery BowMastery BowMastery" 5 + "DarkIllusion Snatch CrossLine SilentShot AimedShot" 6 + "PerfectBlock DeadlySwing CounterAttack AutoShot ArrowRain" 7 + ". . FlameArrow IceArrow PoisonArrow" 8 + ". . PiercingArrow CriticalShot Nature" 9 + ". . Tripleshot Tripleshot SilentArrow" 10 + ". . Boomburst Boomburst ."; 11 } 12 13 [data-skill="Pulling"] { 14 + grid-area: Pulling; 15 } 16 17 [data-skill="SlowStep"] { 18 + grid-area: SlowStep; 19 } 20 21 [data-skill="JunkArrow"] { 22 + grid-area: JunkArrow; 23 } 24 25 [data-skill="FastWalker"] { 26 + grid-area: FastWalker; 27 } 28 29 [data-skill="Yo-YoMastery"] { 30 + grid-area: Yo-YoMastery; 31 } 32 33 [data-skill="BowMastery"] { 34 + grid-area: BowMastery; 35 } 36 37 [data-skill="DarkIllusion"] { 38 + grid-area: DarkIllusion; 39 } 40 41 [data-skill="Snatch"] { 42 + grid-area: Snatch; 43 } 44 45 [data-skill="CrossLine"] { 46 + grid-area: CrossLine; 47 } 48 49 [data-skill="SilentShot"] { 50 + grid-area: SilentShot; 51 } 52 53 [data-skill="AimedShot"] { 54 + grid-area: AimedShot; 55 } 56 57 [data-skill="PerfectBlock"] { 58 + grid-area: PerfectBlock; 59 } 60 61 [data-skill="DeadlySwing"] { 62 + grid-area: DeadlySwing; 63 } 64 65 [data-skill="CounterAttack"] { 66 + grid-area: CounterAttack; 67 } 68 69 [data-skill="AutoShot"] { 70 + grid-area: AutoShot; 71 } 72 73 [data-skill="ArrowRain"] { 74 + grid-area: ArrowRain; 75 } 76 77 [data-skill="IceArrow"] { 78 + grid-area: IceArrow; 79 } 80 81 [data-skill="FlameArrow"] { 82 + grid-area: FlameArrow; 83 } 84 [data-skill="PoisonArrow"] { 85 + grid-area: PoisonArrow; 86 } 87 88 [data-skill="CriticalShot"] { 89 + grid-area: CriticalShot; 90 } 91 [data-skill="PiercingArrow"] { 92 + grid-area: PiercingArrow; 93 } 94 95 [data-skill="Nature"] { 96 + grid-area: Nature; 97 } 98 [data-skill="Tripleshot"] { 99 + grid-area: Tripleshot; 100 } 101 [data-skill="SilentArrow"] { 102 + grid-area: SilentArrow; 103 } 104 105 [data-skill="Boomburst"] { 106 + grid-area: Boomburst; 107 }
+36 -36
apps/skillulator/src/css/ringmaster.css
··· 1 .ringmaster { 2 - grid-template-areas: 3 - "Heal Heal Heal MoonBeam MoonBeam" 4 - "Patience QuickStep MentalSign TempingHole ." 5 - "Resurrection Haste HeapUp Stonehand ." 6 - "CircleHealing CatsReflex BeefUp BurstCrack ." 7 - "Prevention CannonBall Accuracy PowerFist ." 8 - "Protect Holycross MerkabaHanzelrusha . ." 9 - "Holyguard SpiritFortune HealRain . ." 10 - "GeburahTiphreth GvurTialla BarrierofLife . ."; 11 } 12 13 [data-skill="BeefUp"] { 14 - grid-area: BeefUp; 15 } 16 17 [data-skill="CircleHealing"] { 18 - grid-area: CircleHealing; 19 } 20 21 [data-skill="CannonBall"] { 22 - grid-area: CannonBall; 23 } 24 25 [data-skill="MentalSign"] { 26 - grid-area: MentalSign; 27 } 28 29 [data-skill="TempingHole"] { 30 - grid-area: TempingHole; 31 } 32 33 [data-skill="Patience"] { 34 - grid-area: Patience; 35 } 36 37 [data-skill="Stonehand"] { 38 - grid-area: Stonehand; 39 } 40 41 [data-skill="CatsReflex"] { 42 - grid-area: CatsReflex; 43 } 44 45 [data-skill="QuickStep"] { 46 - grid-area: QuickStep; 47 } 48 49 [data-skill="Heal"] { 50 - grid-area: Heal; 51 } 52 53 [data-skill="PowerFist"] { 54 - grid-area: PowerFist; 55 } 56 57 [data-skill="Accuracy"] { 58 - grid-area: Accuracy; 59 } 60 61 [data-skill="HeapUp"] { 62 - grid-area: HeapUp; 63 } 64 65 [data-skill="BurstCrack"] { 66 - grid-area: BurstCrack; 67 } 68 69 [data-skill="MoonBeam"] { 70 - grid-area: MoonBeam; 71 } 72 73 [data-skill="Resurrection"] { 74 - grid-area: Resurrection; 75 } 76 77 [data-skill="Haste"] { 78 - grid-area: Haste; 79 } 80 81 [data-skill="Holyguard"] { 82 - grid-area: Holyguard; 83 } 84 85 [data-skill="Protect"] { 86 - grid-area: Protect; 87 } 88 89 [data-skill="GvurTialla"] { 90 - grid-area: GvurTialla; 91 } 92 93 [data-skill="GeburahTiphreth"] { 94 - grid-area: GeburahTiphreth; 95 } 96 97 [data-skill="BarrierofLife"] { 98 - grid-area: BarrierofLife; 99 } 100 101 [data-skill="HealRain"] { 102 - grid-area: HealRain; 103 } 104 105 [data-skill="Holycross"] { 106 - grid-area: Holycross; 107 } 108 109 [data-skill="MerkabaHanzelrusha"] { 110 - grid-area: MerkabaHanzelrusha; 111 } 112 113 [data-skill="SpiritFortune"] { 114 - grid-area: SpiritFortune; 115 } 116 117 [data-skill="Prevention"] { 118 - grid-area: Prevention; 119 }
··· 1 .ringmaster { 2 + grid-template-areas: 3 + "Heal Heal Heal MoonBeam MoonBeam" 4 + "Patience QuickStep MentalSign TempingHole TempingHole" 5 + "Resurrection Haste HeapUp Stonehand Stonehand" 6 + "CircleHealing CatsReflex BeefUp BurstCrack BurstCrack" 7 + "Prevention CannonBall Accuracy PowerFist PowerFist" 8 + "MerkabaHanzelrusha Holycross Protect Protect Protect" 9 + "HealRain SpiritFortune Holyguard Holyguard Holyguard" 10 + "GvurTialla GeburahTiphreth BarrierofLife BarrierofLife BarrierofLife"; 11 } 12 13 [data-skill="BeefUp"] { 14 + grid-area: BeefUp; 15 } 16 17 [data-skill="CircleHealing"] { 18 + grid-area: CircleHealing; 19 } 20 21 [data-skill="CannonBall"] { 22 + grid-area: CannonBall; 23 } 24 25 [data-skill="MentalSign"] { 26 + grid-area: MentalSign; 27 } 28 29 [data-skill="TempingHole"] { 30 + grid-area: TempingHole; 31 } 32 33 [data-skill="Patience"] { 34 + grid-area: Patience; 35 } 36 37 [data-skill="Stonehand"] { 38 + grid-area: Stonehand; 39 } 40 41 [data-skill="CatsReflex"] { 42 + grid-area: CatsReflex; 43 } 44 45 [data-skill="QuickStep"] { 46 + grid-area: QuickStep; 47 } 48 49 [data-skill="Heal"] { 50 + grid-area: Heal; 51 } 52 53 [data-skill="PowerFist"] { 54 + grid-area: PowerFist; 55 } 56 57 [data-skill="Accuracy"] { 58 + grid-area: Accuracy; 59 } 60 61 [data-skill="HeapUp"] { 62 + grid-area: HeapUp; 63 } 64 65 [data-skill="BurstCrack"] { 66 + grid-area: BurstCrack; 67 } 68 69 [data-skill="MoonBeam"] { 70 + grid-area: MoonBeam; 71 } 72 73 [data-skill="Resurrection"] { 74 + grid-area: Resurrection; 75 } 76 77 [data-skill="Haste"] { 78 + grid-area: Haste; 79 } 80 81 [data-skill="Holyguard"] { 82 + grid-area: Holyguard; 83 } 84 85 [data-skill="Protect"] { 86 + grid-area: Protect; 87 } 88 89 [data-skill="GvurTialla"] { 90 + grid-area: GvurTialla; 91 } 92 93 [data-skill="GeburahTiphreth"] { 94 + grid-area: GeburahTiphreth; 95 } 96 97 [data-skill="BarrierofLife"] { 98 + grid-area: BarrierofLife; 99 } 100 101 [data-skill="HealRain"] { 102 + grid-area: HealRain; 103 } 104 105 [data-skill="Holycross"] { 106 + grid-area: Holycross; 107 } 108 109 [data-skill="MerkabaHanzelrusha"] { 110 + grid-area: MerkabaHanzelrusha; 111 } 112 113 [data-skill="SpiritFortune"] { 114 + grid-area: SpiritFortune; 115 } 116 117 [data-skill="Prevention"] { 118 + grid-area: Prevention; 119 }
+1 -1
apps/skillulator/src/routes/c/$class/components/Skill.tsx
··· 24 return ( 25 <div 26 data-skill={skillName} 27 - className="relative flex flex-col items-center flex-1 py-2 bg-white border border-gray-300 rounded-md basis-1/2" 28 > 29 <SkillIconButton {...props} locale={locale} /> 30 <div>
··· 24 return ( 25 <div 26 data-skill={skillName} 27 + className="relative flex flex-col items-center flex-1 py-2 bg-white border border-gray-300 rounded-md basis-1/2 min-content" 28 > 29 <SkillIconButton {...props} locale={locale} /> 30 <div>
+3 -3
apps/skillulator/src/routes/c/$class/route.tsx
··· 28 return ( 29 <> 30 <Suspense> 31 - <div className="px-5 2xl:px-20 my-10"> 32 - <div className="flex flex-col justify-between mb-2 md:flex-row"> 33 <div className="flex flex-col-reverse"> 34 <h1 className="text-2xl font-bold capitalize">{params.class}</h1> 35 <Link ··· 68 </div> 69 <div 70 className={clsx( 71 - "w-full space-y-1 md:grid md:grid-cols-5 md:gap-1 md:space-y-0", 72 params.class, 73 )} 74 >
··· 28 return ( 29 <> 30 <Suspense> 31 + <div className="px-5 2xl:px-0 my-10"> 32 + <div className="flex flex-col justify-between mb-10 md:flex-row max-w-[1440px] mx-auto"> 33 <div className="flex flex-col-reverse"> 34 <h1 className="text-2xl font-bold capitalize">{params.class}</h1> 35 <Link ··· 68 </div> 69 <div 70 className={clsx( 71 + "xl:grid max-w-[1440px] mx-auto gap-0.5", 72 params.class, 73 )} 74 >