mirror of
https://github.com/gooba42/adventureland.git
synced 2026-10-14 10:33:47 -05:00
515 lines
9.6 KiB
Python
515 lines
9.6 KiB
Python
classes={
|
|
"warrior":{
|
|
"description":"Warriors are strong melee characters. Ideal for both PVE and PVP. Can't go wrong with a warrior.",
|
|
"stats":{
|
|
"str":10,
|
|
"dex":2,
|
|
"int":2,
|
|
"vit":4,
|
|
"for":2,
|
|
},
|
|
"lstats":{
|
|
"str":1,
|
|
"dex":0.25,
|
|
"int":0.25,
|
|
"vit":0.4,
|
|
"for":0.025,
|
|
},
|
|
"main_stat":"str",
|
|
#"skins":{"male":"mwarrior2","female":"fwarrior","unknown":""},
|
|
"looks":[
|
|
["marmor6d",{"head":"makeup117","hair":"hairdo105"}],
|
|
["sarmor2d",{"head":"fmakeup01","hair":"hairdo120"}],
|
|
["marmor6d",{"head":"makeup105","hair":"hairdo105"}],
|
|
["sarmor2d",{"head":"fmakeup03","hair":"hairdo120"}],
|
|
],
|
|
#"rewards":{
|
|
# "l60":{"level":60,"reward":[[1,"open","cosmo0"]]},
|
|
#},
|
|
"xcx":[], #auto populated
|
|
"phresistance":10,
|
|
"attack":60,
|
|
"output":100,
|
|
"armor":20,
|
|
"resistance":2,
|
|
"range":18,
|
|
"hp":200,
|
|
"mp":20,
|
|
"speed":55,
|
|
"damage_type":"physical",
|
|
"frequency":0.5,
|
|
"mp_cost":1,
|
|
"mainhand":{
|
|
"spear":{
|
|
"speed":-2,
|
|
},
|
|
"short_sword":{
|
|
},
|
|
"sword":{
|
|
"speed":-5,
|
|
},
|
|
"fist":{
|
|
"frequency":6,
|
|
},
|
|
"mace":{
|
|
"speed":-4,
|
|
"frequency":-8,
|
|
},
|
|
},
|
|
"doublehand":{
|
|
"rapier":{
|
|
"frequency":60,
|
|
"miss":2,
|
|
"mp_cost":4,
|
|
},
|
|
"bow":{
|
|
"miss":50,
|
|
"speed":-12,
|
|
"frequency":-40,
|
|
},
|
|
"axe":{
|
|
"frequency":-10,
|
|
"mp_cost":6,
|
|
"speed":-7,
|
|
},
|
|
"scythe":{
|
|
"frequency":-11,
|
|
"mp_cost":8,
|
|
"speed":-6,
|
|
},
|
|
"basher":{
|
|
"frequency":-12,
|
|
"mp_cost":12,
|
|
"speed":-12,
|
|
},
|
|
"great_sword":{
|
|
"frequency":-8,
|
|
"mp_cost":6,
|
|
"speed":-5,
|
|
},
|
|
},
|
|
"offhand":{
|
|
"shield":{
|
|
"speed":-2,
|
|
},
|
|
"short_sword":{
|
|
"speed":-5,
|
|
},
|
|
"sword":{
|
|
"speed":-5,
|
|
},
|
|
"misc_offhand":{
|
|
"frequency":-12,
|
|
"speed":-8,
|
|
},
|
|
"fist":{
|
|
"frequency":6,
|
|
},
|
|
"mace":{
|
|
"speed":-5,
|
|
"frequency":-6,
|
|
},
|
|
},
|
|
"base_slots":{"mainhand":{"name":"blade","level":0,"gift":1}},
|
|
"brave":True,
|
|
"projectile": "momentum",
|
|
"courage":5,
|
|
"mcourage":2,
|
|
"pcourage":2,
|
|
},
|
|
"paladin":{
|
|
"description":"Paladins are an unbalanced mix-use class!",
|
|
"stats":{
|
|
"str":10,
|
|
"dex":2,
|
|
"int":10,
|
|
"vit":4,
|
|
"for":5,
|
|
},
|
|
"lstats":{
|
|
"str":1,
|
|
"dex":0.05,
|
|
"int":1,
|
|
"vit":0.4,
|
|
"for":0.2,
|
|
},
|
|
"main_stat":"str",
|
|
"side_stat":"int",
|
|
"looks":[
|
|
["marmor4b",{"head":"makeup117","hair":"hairdo515"}],
|
|
["marmor4b",{"head":"fmakeup01","hair":"hairdo405"}],
|
|
["marmor4b",{"head":"makeup105","hair":"hairdo515"}],
|
|
["marmor4b",{"head":"fmakeup03","hair":"hairdo405"}],
|
|
],
|
|
"attack":60,
|
|
"output":100,
|
|
"stresistance":10,
|
|
"bmresistance":10,
|
|
"armor":20,
|
|
"resistance":2,
|
|
"range":15,
|
|
"hp":300,
|
|
"mp":50,
|
|
"speed":45,
|
|
"damage_type":"physical",
|
|
"frequency":0.4,
|
|
"mp_cost":2,
|
|
"mainhand":{
|
|
"mace":{
|
|
},
|
|
"short_sword":{
|
|
"speed":-3,
|
|
"output":-5,
|
|
},
|
|
"sword":{
|
|
"speed":-7,
|
|
"frequency":-5,
|
|
"output":-5,
|
|
},
|
|
},
|
|
"doublehand":{
|
|
},
|
|
"offhand":{
|
|
"shield":{
|
|
"speed":-3,
|
|
},
|
|
"source":{},
|
|
"misc_offhand":{},
|
|
},
|
|
"base_slots":{"mainhand":{"name":"mace","level":0,"gift":1}},
|
|
"projectile": "momentum",
|
|
"courage":2,
|
|
"mcourage":4,
|
|
"pcourage":5,
|
|
},
|
|
"rogue":{
|
|
"description":"Rogue's are the ideal assassins. Their invis ability makes them super-fun for PVP. They are fast. Not ideal for beginners.",
|
|
"stats":{
|
|
"str":4,
|
|
"dex":10,
|
|
"int":3,
|
|
"vit":3,
|
|
"for":2,
|
|
},
|
|
"lstats":{
|
|
"str":0.20,
|
|
"dex":1,
|
|
"int":0.20,
|
|
"vit":0.3,
|
|
"for":0.025,
|
|
},
|
|
"main_stat":"dex",
|
|
# "mrogue", "frogue"
|
|
"looks":[
|
|
["sbody1c",{"head":"makeup117","hair":"hairdo522","chin":"beard112"}],
|
|
["sarmor1h",{"head":"fmakeup01","hair":"hairdo210"}],
|
|
["sbody1c",{"head":"makeup105","hair":"hairdo522","chin":"beard112"}],
|
|
["sarmor1h",{"head":"fmakeup03","hair":"hairdo210"}],
|
|
],
|
|
"attack":45,
|
|
"output":100,
|
|
"armor":15,
|
|
"resistance":10,
|
|
"fzresistance":10,
|
|
"range":15,
|
|
"hp":120,
|
|
"mp":30,
|
|
"speed":50,
|
|
"damage_type":"physical",
|
|
"frequency":0.45,
|
|
"mp_cost":1,
|
|
"mainhand":{
|
|
"fist":{},
|
|
"dagger":{},
|
|
"stars":{
|
|
"frequency":20,
|
|
},
|
|
},
|
|
"doublehand":{
|
|
"rapier":{
|
|
"frequency":70,
|
|
},
|
|
"bow":{
|
|
"miss":30,
|
|
"speed":-10,
|
|
"frequency":-30,
|
|
},
|
|
"spear":{
|
|
"speed":-3,
|
|
"frequency":16,
|
|
},
|
|
"short_sword":{},
|
|
},
|
|
"offhand":{
|
|
"fist":{},
|
|
"dagger":{},
|
|
"stars":{},
|
|
"misc_offhand":{
|
|
"speed":-4,
|
|
},
|
|
},
|
|
"base_slots":{"mainhand":{"name":"claw","level":0,"gift":1}},
|
|
"projectile": "momentum",
|
|
"courage":2,
|
|
"mcourage":2,
|
|
"pcourage":2,
|
|
},
|
|
"ranger":{
|
|
"description":"Rangers are skilled archers. Expert trackers. Their high range makes them very suitable for beginners.",
|
|
"stats":{
|
|
"str":3,
|
|
"dex":10,
|
|
"int":8,
|
|
"vit":2,
|
|
"for":1,
|
|
},
|
|
"lstats":{
|
|
"str":0.20,
|
|
"dex":1,
|
|
"int":0.25,
|
|
"vit":0.3,
|
|
"for":0.020,
|
|
},
|
|
"main_stat":"dex",
|
|
# "mranger2", "franger"
|
|
"looks":[
|
|
["marmor5a",{"head":"makeup117","hair":"hairdo106"}],
|
|
["mbody2b",{"head":"fmakeup01","hair":"hairdo206","makeup":"facemakeup02"}],
|
|
["marmor5a",{"head":"makeup105","hair":"hairdo106"}],
|
|
["mbody2b",{"head":"fmakeup03","hair":"hairdo206","makeup":"facemakeup02"}],
|
|
],
|
|
"attack":45,
|
|
"output":100,
|
|
"armor":10,
|
|
"pnresistance":10,
|
|
"resistance":80,
|
|
"range":15,
|
|
"hp":160,
|
|
"mp":60,
|
|
"speed":45,
|
|
"damage_type":"physical",
|
|
"frequency":0.40,
|
|
"mp_cost":2,
|
|
"mainhand":{
|
|
"bow":{
|
|
"speed":-3,
|
|
},
|
|
"crossbow":{
|
|
"apiercing":120,
|
|
"frequency":-36,
|
|
}
|
|
},
|
|
"doublehand":{
|
|
"fist":{},
|
|
"dagger":{},
|
|
},
|
|
"offhand":{
|
|
"quiver":{},
|
|
},
|
|
"base_slots":{"mainhand":{"name":"bow","level":0,"gift":1}},
|
|
"projectile": "momentum",
|
|
"courage":2,
|
|
"mcourage":2,
|
|
"pcourage":2,
|
|
},
|
|
"mage":{
|
|
"description":"Mage's are the ideal characters for beginners. They are easy and fun to play. Both PVE and PVP.",
|
|
"stats":{
|
|
"str":2,
|
|
"dex":3,
|
|
"int":10,
|
|
"vit":3,
|
|
"for":2,
|
|
},
|
|
"lstats":{
|
|
"str":0.20,
|
|
"dex":0.20,
|
|
"int":1,
|
|
"vit":0.3,
|
|
"for":0.020,
|
|
},
|
|
"main_stat":"int",
|
|
# "mmage", "fmage"
|
|
"looks":[
|
|
["marmor12d",{"head":"makeup117"}],
|
|
["mbody5f",{"head":"fmakeup01"}],
|
|
["marmor12d",{"head":"makeup105"}],
|
|
["mbody5f",{"head":"fmakeup03"}],
|
|
],
|
|
"xcx":["marmor12f","mbody5h","hairdo402"],
|
|
"attack":30,
|
|
"output":100,
|
|
"armor":2,
|
|
"resistance":5,
|
|
"range":120,
|
|
"hp":70,
|
|
"mp":300,
|
|
"speed":45,
|
|
"damage_type":"magical",
|
|
"frequency":0.35,
|
|
"mp_cost":5,
|
|
"mainhand":{
|
|
"staff":{
|
|
"speed":-4,
|
|
},
|
|
"wblade":{
|
|
"speed":-5,
|
|
},
|
|
"wand":{
|
|
"frequency":60,
|
|
"mp_cost":-18,
|
|
}
|
|
},
|
|
# "overload":{
|
|
# "great_staff":{
|
|
# "speed":-6,
|
|
# "frequency":-20,
|
|
# },
|
|
# },
|
|
"doublehand":{
|
|
"great_staff":{
|
|
"speed":-12,
|
|
"frequency":-10,
|
|
"mp_cost":160,
|
|
},
|
|
},
|
|
"offhand":{
|
|
"source":{},
|
|
"misc_offhand":{
|
|
"speed":-4,
|
|
},
|
|
},
|
|
"base_slots":{"mainhand":{"name":"staff","level":0,"gift":1}},
|
|
"projectile": "magic",
|
|
"courage":2,
|
|
"mcourage":3,
|
|
"pcourage":2,
|
|
},
|
|
"priest":{
|
|
"description":"Priest's are the healers of the realm. They are not ideal for beginners or solo players. They can't inflict a lot of damage. Every serious party needs at least one priest.",
|
|
"stats":{
|
|
"str":2,
|
|
"dex":3,
|
|
"int":10,
|
|
"vit":4,
|
|
"for":3,
|
|
},
|
|
"lstats":{
|
|
"str":0.20,
|
|
"dex":0.20,
|
|
"int":1,
|
|
"vit":0.4,
|
|
"for":0.025,
|
|
},
|
|
"main_stat":"int",
|
|
# "mpriest", "fpriest"
|
|
"looks":[
|
|
["marmor12c",{"head":"makeup117"}],
|
|
["mbody5e",{"head":"fmakeup01"}],
|
|
["marmor12c",{"head":"makeup105"}],
|
|
["mbody5e",{"head":"fmakeup03"}],
|
|
],
|
|
"xcx":["marmor12e","mbody5g","hairdo402"],
|
|
"attack":30,
|
|
"output":40,
|
|
"armor":2,
|
|
"resistance":5,
|
|
"range":120,
|
|
"hp":70,
|
|
"mp":300,
|
|
"speed":45,
|
|
"damage_type":"magical",
|
|
"frequency":0.35,
|
|
"mp_cost":5,
|
|
"mainhand":{
|
|
"pmace":{
|
|
"speed":-2,
|
|
},
|
|
"staff":{
|
|
"speed":-4,
|
|
},
|
|
},
|
|
"doublehand":{
|
|
"wand":{
|
|
"frequency":40,
|
|
}
|
|
},
|
|
"offhand":{
|
|
"shield":{
|
|
"speed":-5,
|
|
},
|
|
"source":{},
|
|
"misc_offhand":{
|
|
"speed":-4,
|
|
},
|
|
},
|
|
"base_slots":{"mainhand":{"name":"staff","level":0,"gift":1}},
|
|
"projectile": "pmagic",
|
|
"courage":2,
|
|
"mcourage":5,
|
|
"pcourage":2,
|
|
},
|
|
"merchant":{
|
|
"description":"While your main characters are out there adventuring, merchants can wait in town and market your loots. Server and character limits don't apply to merchants. They gain experience when they sell or buy something.",
|
|
"stats":{
|
|
"str":1,
|
|
"dex":4,
|
|
"int":12,
|
|
"vit":1,
|
|
"for":0,
|
|
},
|
|
"lstats":{
|
|
"str":0.10,
|
|
"dex":0.40,
|
|
"int":1,
|
|
"vit":0.25,
|
|
"for":0,
|
|
},
|
|
"main_stat":"int",
|
|
# "mmerchant", "fmerchant"
|
|
"looks":[
|
|
["marmor12a",{"head":"makeup117","hair":"hairdo521","hat":"hat404"}],
|
|
["marmor12b",{"head":"fmakeup01","hair":"hairdo520"}],
|
|
["marmor12a",{"head":"makeup105","hair":"hairdo521","hat":"hat404"}],
|
|
["marmor12b",{"head":"fmakeup03","hair":"hairdo520"}],
|
|
],
|
|
"attack":10,
|
|
"output":10,
|
|
"armor":20,
|
|
"resistance":20,
|
|
"range":20,
|
|
"hp":40,
|
|
"mp":200,
|
|
"speed":55,
|
|
"damage_type":"none",
|
|
"frequency":0.05,
|
|
"mp_cost":10,
|
|
"mainhand":{
|
|
"mace":{"speed":-10},
|
|
"staff":{"speed":-4},
|
|
"bow":{"speed":-6},
|
|
"spear":{"speed":-5},
|
|
"short_sword":{"speed":-5},
|
|
"fist":{"speed":-2},
|
|
"dartgun":{},
|
|
"dagger":{"speed":-3},
|
|
},
|
|
"doublehand":{
|
|
"rod":{"speed":-20},
|
|
"pickaxe":{"speed":-20},
|
|
"axe":{"speed":-20},
|
|
"basher":{"speed":-26},
|
|
},
|
|
"offhand":{
|
|
"shield":{"speed":-8},
|
|
"source":{},
|
|
"quiver":{"speed":-2},
|
|
"misc_offhand":{"speed":-3},
|
|
},
|
|
"base_slots":{"mainhand":{"name":"staff","level":0,"gift":1}},
|
|
"projectile": "momentum",
|
|
"courage":1,
|
|
"mcourage":0,
|
|
"pcourage":0,
|
|
},
|
|
} |