Skip to content

Instantly share code, notes, and snippets.

@Profesor08
Last active February 15, 2023 07:48
Show Gist options
  • Save Profesor08/fcb6ad85e7af0f82aea93f0ac27211d5 to your computer and use it in GitHub Desktop.
Save Profesor08/fcb6ad85e7af0f82aea93f0ac27211d5 to your computer and use it in GitHub Desktop.
class CharacterClass
{
private static $characterClasses = [
["code" => 0, "name" => ["full" => "Dark Wizard", "short" => "DW", "group" => "dw"], "itemClass" => "DarkWizard", "classNumber" => 1],
["code" => 1, "name" => ["full" => "Soul Master", "short" => "SM", "group" => "dw"], "itemClass" => "DarkWizard", "classNumber" => 2],
["code" => 3, "name" => ["full" => "Grand Master", "short" => "GM", "group" => "dw"], "itemClass" => "DarkWizard", "classNumber" => 3],
["code" => 7, "name" => ["full" => "Soul Wizard", "short" => "SW", "group" => "dw"], "itemClass" => "DarkWizard", "classNumber" => 4],
["code" => 16, "name" => ["full" => "Dark Knight", "short" => "DK", "group" => "dk"], "itemClass" => "DarkKnight", "classNumber" => 1],
["code" => 17, "name" => ["full" => "Blade Knight", "short" => "BK", "group" => "dk"], "itemClass" => "DarkKnight", "classNumber" => 2],
["code" => 19, "name" => ["full" => "Blade Master", "short" => "BM", "group" => "dk"], "itemClass" => "DarkKnight", "classNumber" => 3],
["code" => 23, "name" => ["full" => "Dragon Knight", "short" => "DrK", "group" => "dk"], "itemClass" => "DarkKnight", "classNumber" => 4],
["code" => 32, "name" => ["full" => "Fairy Elf", "short" => "FE", "group" => "fe"], "itemClass" => "FairyElf", "classNumber" => 1],
["code" => 33, "name" => ["full" => "Muse Elf", "short" => "ME", "group" => "fe"], "itemClass" => "FairyElf", "classNumber" => 2],
["code" => 35, "name" => ["full" => "High Elf", "short" => "HE", "group" => "fe"], "itemClass" => "FairyElf", "classNumber" => 3],
["code" => 39, "name" => ["full" => "Noble Elven", "short" => "NE", "group" => "fe"], "itemClass" => "FairyElf", "classNumber" => 4],
["code" => 48, "name" => ["full" => "Magic Gladiator", "short" => "MG", "group" => "mg"], "itemClass" => "MagicGladiator", "classNumber" => 1],
// ["code" => 49, "name" => ["full" => "Magic Gladiator", "short" => "MG", "group" => "mg"], "itemClass" => "MagicGladiator", "classNumber" => 2],
["code" => 50, "name" => ["full" => "Duel Master", "short" => "DM", "group" => "mg"], "itemClass" => "MagicGladiator", "classNumber" => 3],
["code" => 54, "name" => ["full" => "Magic Knight", "short" => "MK", "group" => "mg"], "itemClass" => "MagicGladiator", "classNumber" => 4],
["code" => 64, "name" => ["full" => "Dark Lord", "short" => "DL", "group" => "dl"], "itemClass" => "DarkLord", "classNumber" => 1],
// ["code" => 65, "name" => ["full" => "Dark Lord", "short" => "LE", "group" => "dl"], "itemClass" => "DarkLord", "classNumber" => 2],
["code" => 66, "name" => ["full" => "Lord Emperor", "short" => "LE", "group" => "dl"], "itemClass" => "DarkLord", "classNumber" => 3],
["code" => 70, "name" => ["full" => "Empire Roar", "short" => "LE", "group" => "dl"], "itemClass" => "DarkLord", "classNumber" => 4],
["code" => 80, "name" => ["full" => "Summoner", "short" => "SU", "group" => "sum"], "itemClass" => "Summoner", "classNumber" => 1],
["code" => 81, "name" => ["full" => "Bloody Summoner", "short" => "BS", "group" => "sum"], "itemClass" => "Summoner", "classNumber" => 2],
["code" => 83, "name" => ["full" => "Dimension Master", "short" => "DIM", "group" => "sum"], "itemClass" => "Summoner", "classNumber" => 3],
["code" => 87, "name" => ["full" => "Dimension Summoner", "short" => "DIM", "group" => "sum"], "itemClass" => "Summoner", "classNumber" => 4],
["code" => 96, "name" => ["full" => "Rage Fighter", "short" => "RF", "group" => "rf"], "itemClass" => "RageFighter", "classNumber" => 1],
// ["code" => 97, "name" => ["full" => "Rage Fighter", "short" => "FM", "group" => "rf"], "itemClass" => "RageFighter", "classNumber" => 2],
["code" => 98, "name" => ["full" => "Fists Master", "short" => "FM", "group" => "rf"], "itemClass" => "RageFighter", "classNumber" => 3],
["code" => 102, "name" => ["full" => "Fists Blazer", "short" => "FM", "group" => "rf"], "itemClass" => "RageFighter", "classNumber" => 4],
["code" => 112, "name" => ["full" => "Grow Lancer", "short" => "GL", "group" => "gl"], "itemClass" => "GrowLancer", "classNumber" => 1],
// ["code" => 113, "name" => ["full" => "Grow Lancer", "short" => "GL", "group" => "gl"], "itemClass" => "GrowLancer", "classNumber" => 2],
["code" => 114, "name" => ["full" => "Mirage Lancer", "short" => "ML", "group" => "gl"], "itemClass" => "GrowLancer", "classNumber" => 3],
["code" => 118, "name" => ["full" => "Shining Lancer", "short" => "SL", "group" => "gl"], "itemClass" => "GrowLancer", "classNumber" => 4],
["code" => 128, "name" => ["full" => "Rune Wizard", "short" => "RW", "group" => "rw"], "itemClass" => "RuneWizard", "classNumber" => 1],
["code" => 129, "name" => ["full" => "Rune Spell Master", "short" => "RSM", "group" => "rw"], "itemClass" => "RuneWizard", "classNumber" => 2],
["code" => 131, "name" => ["full" => "Grand Rune Master", "short" => "GRM", "group" => "rw"], "itemClass" => "RuneWizard", "classNumber" => 3],
["code" => 135, "name" => ["full" => "Grand Rune Wizard", "short" => "GRW", "group" => "rw"], "itemClass" => "RuneWizard", "classNumber" => 4],
["code" => 144, "name" => ["full" => "Slayer", "short" => "SL", "group" => "sl"], "itemClass" => "Slayer", "classNumber" => 1],
["code" => 145, "name" => ["full" => "Royal Slayer", "short" => "RS", "group" => "sl"], "itemClass" => "Slayer", "classNumber" => 2],
["code" => 147, "name" => ["full" => "Master Slayer", "short" => "MS", "group" => "sl"], "itemClass" => "Slayer", "classNumber" => 3],
["code" => 151, "name" => ["full" => "Slaughterer", "short" => "SL", "group" => "sl"], "itemClass" => "Slayer", "classNumber" => 4],
["code" => 160, "name" => ["full" => "Gun Crusher", "short" => "GC", "group" => "gc"], "itemClass" => "GunCrusher", "classNumber" => 1],
["code" => 161, "name" => ["full" => "Gun Breaker", "short" => "GB", "group" => "gc"], "itemClass" => "GunCrusher", "classNumber" => 2],
["code" => 163, "name" => ["full" => "Master Gunbreaker", "short" => "MGB", "group" => "gc"], "itemClass" => "GunCrusher", "classNumber" => 3],
["code" => 167, "name" => ["full" => "High Guncrusher", "short" => "HG", "group" => "gc"], "itemClass" => "GunCrusher", "classNumber" => 4],
];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment