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