diff --git a/design/dimensions.py b/design/dimensions.py index 8bca08e..44bb621 100644 --- a/design/dimensions.py +++ b/design/dimensions.py @@ -204,6 +204,7 @@ positions={ "hhelmet":["",4,0], #"xhelmet":["pack_1a",13,23], #t4 "xhelmet":["",5,0], + "spikedhelmet":["",12,0], #"phelmet":["pack_1a",5,116], #pumpkin "phelmet":["",11,29], #"coat":["pack_1a",8,3], #t1 @@ -519,6 +520,7 @@ positions={ "emotionjar":["custom",5,1], "bottleofxp":["",15,35], "feather0":["",1,33], + "feather1":["community",5,0], "bronzeingot":["",2,35], "goldingot":["",3,35], "platinumingot":["",4,35], @@ -691,6 +693,7 @@ positions={ "claw":["",1,11], "fclaw":["",3,11], "fclaw_r":["",8,58], + "pclaw":["",7,11], "froststaff":["",8,10], "froststaff_r":["",4,58], "throwingstars":["",4,9], @@ -701,6 +704,7 @@ positions={ "sshield":["",1,12], #Spiked "quiver":["",0,13], "t2quiver":["",1,13], + "alloyquiver":["community",2,0], "wbook0":["",1,14], "wbook1":["",3,14], "cupid":["",14,29], @@ -930,6 +934,7 @@ positions={ "wand":["",14,58], "crossbow":["",6,9], "t3bow":["",5,9], + "harpybow":["community",4,0], "bow4":["",10,9], "axe3":["",11,10], "xshot":["",1,22], @@ -965,17 +970,20 @@ positions={ "essenceofgreed":["",13,34], "weaver":["",13,9], "blaster":["",0,10], + "sparkstaff":["community",3,0], "pouchbow":["",5,59], "elixirfires":["",5,62], "elixirfzres":["",6,62], "elixirpnres":["",4,62], "trigger":["",15,16], + "zapper":["community",6,0], "mbelt":["",4,3], "bfangamulet":["community",1,0], "cryptkey":["custom",0,3], "tombkey":["custom",1,3], "frozenkey":["custom",2,3], + "spiderkey":["community",0,1], "cyber":["custom",3,3], "vattire":["custom",0,4], "vgloves":["custom",1,4], @@ -1002,4 +1010,4 @@ positions={ #"claw":["",13,42], "friendtoken":["",15,33], -} \ No newline at end of file +} diff --git a/design/drops.py b/design/drops.py index cbd1360..679879a 100644 --- a/design/drops.py +++ b/design/drops.py @@ -270,7 +270,7 @@ drops={ "pinkgoblin":[ [1.0/24000,"bkey"], ], - "spider":[[0.001,"spidersilk"],[1.0/500000,"offeringp"]], + "spider":[[0.001,"spidersilk"],[1.0/500000,"offeringp"],[1.0/75000,"spiderkey"]], "tinyp":[[1.0/1,"offeringp"]], "gscorpion":[[0.002,"quiver"]], "xscorpion":[[0.0024,"quiver"],[0.00024,"vitscroll"],[2.0/1000000,"glitch"],[8.0/100000,"svenom"]], @@ -499,6 +499,80 @@ drops={ [1.0/500,"starkillers"], [1.0/100,"sbelt"], ], + "sparkbot":[ + [1.0/8000,"sparkstaff"], + [1.0/200000,"platinumingot"], + [1.0/25000,"platinumnugget"], + [1.0/9000,"goldingot"], + [1.0/1000,"goldnugget"], + [1.0/4000,"bronzeingot"], + [1.0/400,"bronzenugget"], + ], + "targetron":[ + [1.0/4000,"alloyquiver"], + [1.0/200000,"platinumingot"], + [1.0/25000,"platinumnugget"], + [1.0/9000,"goldingot"], + [1.0/1000,"goldnugget"], + [1.0/4000,"bronzeingot"], + [1.0/400,"bronzenugget"], + ], + "goldenbot":[ + [1.0/1,"handofmidas"], + [1.0/2,"goldenegg"], + [1.0/50,"goldring"], + [1.0/75,"goldbooster"], + [1.0/150,"ukey"], + [1.0/1000000,"goldenpowerglove"], + ], + "dryad":[ + [1.0/5000,"pclaw"], + [1.0/500,"essenceofnature"], + [1.0/550,"gem0"], + [1.0/25000,"elixirpnres"], + ], + "odino":[ + [1.0/400,"mbones"], + [1.0/10000,"sshield"], + [1.0/50000,"tombkey"], + ], + "ggreenpro":[ + [1.0/25,"spikedhelm"], + [1.0/20000,"tombkey"], + ], + "gredpro":[ + [1.0/25,"spikedhelm"], + [1.0/20000,"tombkey"], + ], + "gbluepro":[ + [1.0/25,"spikedhelm"], + [1.0/20000,"tombkey"], + ], + "gpurplepro":[ + [1.0/25,"spikedhelm"], + [1.0/20000,"tombkey"], + ], + "spiderr":[ + [1.0/1.0,"cocoon"], + [1.0/1.0,"spidersilk"], + [1.0/1.0,"spidersilk"], + [1.0/1.0,"poison"], + [1.0/3.0,"troll"], + ], + "spiderbl":[ + [1.0/1.0,"cocoon"], + [1.0/1.0,"spidersilk"], + [1.0/1.0,"spidersilk"], + [1.0/1.0,"poison"], + [1.0/3.0,"troll"], + ], + "spiderbr":[ + [1.0/1.0,"cocoon"], + [1.0/1.0,"spidersilk"], + [1.0/1.0,"spidersilk"], + [1.0/1.0,"poison"], + [1.0/3.0,"troll"], + ], }, "konami":[ [6.0/10000000,"powerglove"], diff --git a/design/items.py b/design/items.py index b0c48a9..8db848b 100644 --- a/design/items.py +++ b/design/items.py @@ -543,6 +543,24 @@ armor={ "g":3200000, "a":2, }, + "spikedhelmet":{ + "tier":0, + "type":"helmet", + "skin":"spikedhelmet", + "armor":35, + "dreturn":2, + "stat":4, + "scroll":True, + "upgrade":{ + "armor":7.75, + "dreturn":1, + "stat":1, + }, + "grades":[0,0,8,10], + "name":"Spiked Helmet", + "g":3200000, + "a":2, + }, "luckyt":{ #"set":"base", "type":"chest", @@ -1916,7 +1934,7 @@ accessories={ }, "zapper":{ "type":"ring", - "skin":"trigger", + "skin":"zapper", "rpiercing":10, "int":10, "str":5, @@ -2672,6 +2690,24 @@ weapons={ "a":True, "grades":[0,7], }, + "pclaw":{ + "type":"weapon", + "wtype":"fist", + "tier":2.4, + "skin":"pclaw", + "damage_type":"physical", + "ability":"poison", + "attr0":1, + "pnresistance":2, + "upgrade":{ + "attr0":0.5, + "pnresistance":1, + }, + "name":"Poison Claw", + "g":72000, + "a":True, + "grades":[0,7], + }, "stinger":{ "type":"weapon", "wtype":"dagger", @@ -2969,7 +3005,7 @@ weapons={ "tier":3, "speed":2, "evasion":5, - "skin":"t3bow", + "skin":"harpybow", "damage_type":"physical", "upgrade":{ }, @@ -3592,6 +3628,22 @@ weapons={ "g":1240000, "cx":{"accent":"#AF2131"}, }, + "sparkstaff":{ + "type":"weapon", + "wtype":"great_staff", + "projectile":"magic", + "tier":2.5, + "blast":30, + "skin":"sparkstaff", + "damage_type":"magical", + "upgrade":{ + "blast":5, + }, + "name":"Spark Staff", + "g":224000, + "grades":[0,5], + "cx":{"accent":"#201DAD"}, + }, "staff2":{ "type":"weapon", "wtype":"staff", @@ -3745,12 +3797,12 @@ weapons={ "vit":-30, "int":20, "damage_type":"magical", - "ability":"posion", - "attr0":0.1, + "ability":"poison", + "attr0":1.5, "upgrade":{ "reflection":0.25, "int":1, - "attr0":0.02, + "attr0":1, }, "name":"Oozing Terror", "g":289000, @@ -4198,6 +4250,27 @@ offhands={ "grades":[0,4], "a":True, }, + "alloyquiver":{ + "type":"quiver", + "tier":2, + "skin":"alloyquiver", + "dex":2, + "explosion":2, + "range":20, + "armor":15, + "resistance":12, + "upgrade":{ + "explosion":1.5, + "dex":1.25, + "armor":3.5, + "resistance":3, + "range":3.5, + }, + "name":"Alloy Quiver", + "g":112000, + "grades":[0,5], + "a":True, + }, } collectables={ @@ -5734,7 +5807,7 @@ quest={ #"ignore":True, "g":50000, "explanation":"A stone key, imbued with magical energy.", - "s":10, + "s":50, }, "cryptkey":{ "type":"dungeon_key", @@ -5744,7 +5817,7 @@ quest={ #"ignore":True, "g":50000, "explanation":"A key, imbued with magical energy.", - "s":10, + "s":50, }, "frozenkey":{ "type":"dungeon_key", @@ -5754,7 +5827,7 @@ quest={ #"ignore":True, "g":50000, "explanation":"A key, imbued with magical energy.", - "s":10, + "s":50, }, "tombkey":{ "type":"dungeon_key", @@ -5764,7 +5837,17 @@ quest={ #"ignore":True, "g":50000, "explanation":"A key, imbued with magical energy.", - "s":10, + "s":50, + }, + "spiderkey":{ + "type":"dungeon_key", + "skin":"spiderkey", + "name":"The Spider Key", + "opens":"spider_instance", + #"ignore":True, + "g":50000, + "explanation":"A key, imbued with magical energy.", + "s":50, }, "bkey":{ "type":"bank_key", @@ -5773,7 +5856,7 @@ quest={ "unlocks":"bank_b", #"ignore":True, "g":5000000, - "s":5, + "s":50, "explanation":"Key to the bank's basement", "action":"UNLOCK", "onclick":"socket.emit('activate',{num:locate_item('bkey')})", @@ -5784,7 +5867,7 @@ quest={ "name":"The Bank Key", "unlocks":"bank_u", #"ignore":True, - "s":3, + "s":50, "g":50000000, "explanation":"Key to the bank's underground", "action":"UNLOCK", @@ -5795,7 +5878,7 @@ quest={ "skin":"dkey", "name":"Diamond Key", #"ignore":True, - "s":2, + "s":50, "g":72000000, "explanation":"A key that unlocks any teller!", "action":"UNLOCK", @@ -6657,7 +6740,7 @@ skill_items={ crafting_items={ "mbones":{ "type":"material", - "name":"Mummy Bones", + "name":"Bones", "skin":"mbones", "explanation":"Scattered, ugly bones.", "s":True, @@ -6693,7 +6776,7 @@ crafting_items={ "feather1":{ "type":"material", "name":"Harpy Feather", - "skin":"feather0", + "skin":"feather1", "explanation":"Holding this, you understand how those huge harpies can fly, it's not a normal feather!", "s":True, "g":800, diff --git a/design/maps.py b/design/maps.py index 0072ae1..72b7f87 100644 --- a/design/maps.py +++ b/design/maps.py @@ -398,87 +398,7 @@ maps={ [0.08,-291.85], ], "doors":[ - [-0.15,-299.63,35.39,51.17,"d_g",0,1], - ], - "quirks":[ - ], - "world":"dungeon", - }, - "d_g":{ - "key":"jayson_pvpDungeon_gateway", - "name":"Dungeon [Gateway]", - "npcs":[ - ], - "monsters":[ - #{"type":"bat","boundary":[-120,-207,108,17],"count":6}, - ], - "spawns":[ - [0.03,1.13,3], - [-319.17,-102.09,3], - ], - "doors":[ - [0.14,47.88,46.19,36.62,"d_e",1,0], - [-320.6,-39.93,64.22,59.29,"d_b1",0,1], - ], - "quirks":[ - [-320.64,-213.45,67.59,82.61,"log","The passage is blocked"], - ], - "world":"dungeon", - }, - "d_b1":{ - "key":"jayson_pvpDungeon_b1", - "name":"Dungeon", - "npcs":[ - ], - "monsters":[ - ], - "spawns":[ - [-0.28,10.19,3], - [-192.16,-1655.63], - ], - "doors":[ - [0.09,83.59,66.6,63.26,"d_g",1,0], - [-192.9,-1666.24,59.7,45.23,"d_a1",0,1], - ], - "quirks":[ - [190.54,-1628.83,59.88,85.03,"log","The passage is blocked"], - ], - "world":"dungeon", - "traps":[ - {"type":"debuff","polygon":[[-336,-1136],[-192,-1136],[-192,-1160],[-168,-1160],[-168,-1152],[-120,-1152],[-120,-1168],[-112,-1168],[-112,-1240],[-72,-1240],[-72,-1256],[-56,-1256],[-56,-1288],[0,-1288],[0,-1272],[16,-1272],[16,-1208],[88,-1208],[88,-1088],[200,-1088],[200,-1128],[336,-1128],[336,-1368],[240,-1368],[240,-1336],[216,-1336],[216,-1320],[160,-1320],[160,-1400],[128,-1400],[128,-1448],[144,-1448],[144,-1512],[88,-1512],[88,-1496],[64,-1496],[64,-1440],[40,-1440],[40,-1432],[0,-1432],[0,-1464],[-40,-1464],[-40,-1480],[-64,-1480],[-64,-1512],[-144,-1512],[-144,-1560],[-176,-1560],[-176,-1576],[-216,-1576],[-216,-1544],[-264,-1544],[-264,-1480],[-288,-1480],[-288,-1456],[-296,-1456],[-296,-1432],[-328,-1432],[-328,-1152],[-336,-1152]]}, - ] - }, - "d_a1":{ - "key":"jayson_pvpDungeon_a1", - "name":"Dungeon", - "npcs":[ - ], - "monsters":[ - ], - "spawns":[ - [-2.2,1.48,3], - [255.6,-905.1], - ], - "doors":[ - [0.21,79.75,54.39,66.5,"d_b1",1,0], - [254.82,-916.88,61.73,99.0,"d_a2",0,1], - ], - "quirks":[ - ], - "world":"dungeon", - }, - "d_a2":{ - "key":"jayson_pvpDungeon_a2", - "name":"Dungeon", - "npcs":[ - ], - "monsters":[ - ], - "spawns":[ - [-2.12,-0.39,3] - ], - "doors":[ - [0.6,77.16,56.2,64.21,"d_a1",1,0], + # [-0.15,-299.63,35.39,51.17,"d_g",0,1], ], "quirks":[ ], @@ -676,6 +596,7 @@ maps={ [312,-335,32,32,"mtunnel",0,16], [967,-584,32,32,"mtunnel",1,17], [1472,-434,32,32,"mtunnel",2,18], + [888,-675,24,32,"gateway",0,19], ], "traps":[ {"type":"spikes","position":[-472,286]}, @@ -701,6 +622,7 @@ maps={ [294,-347,1], #16-mtunnel [968,-577], #17-mtunnel [1471,-424], #18-mtunnel + [888,-667], #19-gateway ], "quirks":[ [-236,-189,24,24,"upgrade"], @@ -1309,12 +1231,14 @@ maps={ [784,-1060], #2-spooky [-1071,-1485], #3-level1 [1212,101,3], #4-main + [-560,-990], #5-mforest ], "doors":[ #[108,-260,32,32,"spookytown",1,2], [784,-1085,80,40,"spookytown",1,2], [-1071,-1496,40,40,"level1",2,3], [1212,150,200,36,"main",15,4], + [-560,-1008,28,32,"mforest",0,0], ], "quirks":[ [-228,-178,32,40,"log","Locked but there are noises coming from inside"], @@ -1635,6 +1559,144 @@ maps={ "unlist":True, "lux":0.4, }, + "gateway":{ + "key":"jayson_pvpDungeon_gateway", + "name":"Underground [Gateway]", + "npcs":[ + ], + "monsters":[ + ], + "spawns":[ + [0,0], # Main entrance + [-320,-102], #Underground Cliffs entrance bottom left + [320,-240], #Underground Hills entrance top right + # [-320,-202], #Spider Den entrance + # [0,-847], #Top entrance (unused) + ], + "doors":[ + [0,-47,46,36,"main",19,0], #door to main + [-321,-40,62,60,"ucliffs",1,1], #door to Underground Cliffs + [319,-249,62,46,"uhills",0,2], #door to Underground Hills + [-321,-213,68,83,"spider_instance",0,3,"key","spiderkey"], #door to spider _instance + # [0,-859,58,44,"TBD",1,4], #door to (To Be Determined) + ], + "quirks":[ + ], + "drop_norm":1000, + "unlist":True, + "lux":0.4, + }, + "ucliffs":{ + "key":"jayson_pvpDungeon_a1", + "name":"Underground [Cliffs]", + "npcs":[ + ], + "monsters":[ + # {"type":"TBD","boundary":[586,-844,915,-589],"count":6,"grow":True}, + # {"type":"TBD","boundary":[-455,-1126,-189,-898],"count":6,"grow":True}, + # {"type":"TBD","boundary":[-135,-640,73,-545],"count":6,"grow":True}, + # {"type":"TBD","boundary":[492,-238,647,-81],"count":6,"grow":True}, + ], + "spawns":[ + [0,0], + [256,-905], # Gateway door + [-513,-697], # unused door spawn + ], + "doors":[ + # [0,80,54,67,"TBD",0,0], #door to (To Be Determined) + [255,-917,62,99,"gateway",1,1], #door to Gateway + # [-513,-626,49,62,"gateway",1,1], #door to (To Be Determined) + ], + "quirks":[ + ], + "drop_norm":5000, + "unlist":True, + "lux":0.4, + }, + "uhills":{ + "key":"jayson_pvpDungeon_a2", + "name":"Underground [Hills]", + "npcs":[ + ], + "monsters":[ + {"type":"sparkbot","boundary":[-734,-394,-416,-157],"count":4,"grow":True}, + {"type":"targetron","boundary":[-672,-394,-416,-120],"count":4,"grow":True}, + # {"type":"TBD","boundary":[194,-550,648,-407],"count":6,"grow":True}, + # {"type":"TBD","boundary":[-431,-646,-242,-528],"count":6,"grow":True}, + ], + "spawns":[ + [0,0], + [720,-310], # Right door + [0,-691], # New Future Instance? + ], + "doors":[ + [0,77,56,64,"gateway",0,0], #door to Gateway + # [720,-237,55,62,"TBD",1,1], #door to (To Be Determined) + # [0,-702,40,61,"TBD",1,1], #door to New Instance? + ], + "quirks":[ + ], + "drop_norm":5000, + "unlist":True, + "lux":0.4, + }, + "mforest":{ + "key":"jayson_undergroundjungle", + "name":"Mystical Forest", + "npcs":[ + ], + "monsters":[ + {"type":"bluefairy","boundary":[-292,-498,-168,-366],"count":1}, + {"type":"greenfairy","boundary":[-432,317,-342,450],"count":1}, + {"type":"redfairy","boundary":[313,590,393,848],"count":1}, + {"type":"dryad","boundary":[282,-502,524,-192],"count":6,"grow":True}, + # {"type":"TBD","boundary":[250,228,614,442],"count":6,"grow":True}, #ogre? orc? (to be determined) + {"type":"odino","boundary":[-99,534,132,856],"count":7,"grow":True}, + ], + "spawns":[ + [0,0], + ], + "doors":[ + [1,-32,40,49,"halloween",5,0], #door to Halloween + ], + "quirks":[ + ], + "drop_norm":5000, + "unlist":True, + "lux":0.6, + }, + "spider_instance":{ + "key":"jayson_pvpDungeon_b1", + "name":"The Spider Den", + "npcs":[ + ], + "monsters":[ + {"type":"spiderr","boundary":[0,-1515,1,-1516],"count":1,"rage":[-320,-1700,320,-1150]}, + {"type":"spiderbl","boundary":[-192,-1515,-191,-1516],"count":1,"rage":[-320,-1700,320,-1150]}, + {"type":"spiderbr","boundary":[192,-1515,191,-1516],"count":1,"rage":[-320,-1700,320,-1150]}, + {"type":"spider","boundary":[-255,-880,-120,-600],"count":3}, + {"type":"spider","boundary":[120,-880,255,-600],"count":3}, + ], + "spawns":[ + [0,10], + # [193,-1619], + # [-193,-1619], + ], + "on_death":["gateway",3], + "on_exit":["gateway",3], + "doors":[ + [0,84,67,63,"gateway",3,0], + # [190,-1628,60,85,"gateway",3,0], + # [-190,-1628,60,85,"gateway",3,0], + ], + "quirks":[ + [190,-1628,60,85,"log","The passage is blocked"], + ], + "traps":[ + {"type":"debuff","polygon":[[-336,-1136],[-192,-1136],[-192,-1160],[-168,-1160],[-168,-1152],[-120,-1152],[-120,-1168],[-112,-1168],[-112,-1240],[-72,-1240],[-72,-1256],[-56,-1256],[-56,-1288],[0,-1288],[0,-1272],[16,-1272],[16,-1208],[88,-1208],[88,-1088],[200,-1088],[200,-1128],[336,-1128],[336,-1368],[240,-1368],[240,-1336],[216,-1336],[216,-1320],[160,-1320],[160,-1400],[128,-1400],[128,-1448],[144,-1448],[144,-1512],[88,-1512],[88,-1496],[64,-1496],[64,-1440],[40,-1440],[40,-1432],[0,-1432],[0,-1464],[-40,-1464],[-40,-1480],[-64,-1480],[-64,-1512],[-144,-1512],[-144,-1560],[-176,-1560],[-176,-1576],[-216,-1576],[-216,-1544],[-264,-1544],[-264,-1480],[-288,-1480],[-288,-1456],[-296,-1456],[-296,-1432],[-328,-1432],[-328,-1152],[-336,-1152]]}, + ], + "instance":True, + }, } for name in maps: diff --git a/design/monsters.py b/design/monsters.py index 90d225f..2632da6 100644 --- a/design/monsters.py +++ b/design/monsters.py @@ -1,1333 +1,1414 @@ -import math -monsters={ - "goo":{ - "name":"Goo","speed":6,"charge":12,"hp":100,"xp":100,"attack":5,"damage_type":"physical","respawn":1,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":1, - #"immune":True, - #"respawn_as":"bee", - #"explosion":2000, - "achievements":[ - [10,"stat","hp",5], - [100,"stat","hp",10], - [1000,"stat","mp",5], - [10000,"stat","dex",1], - [100000,"stat","str",1], - [1000000,"stat","int",1], - [10000000,"stat","speed",0.25], - ], - }, - "bee":{ - "name":"Bee","speed":12,"hp":300,"xp":400,"attack":16,"damage_type":"physical","respawn":2,"gold":40,"range":20,"frequency":0.5,"aggro":1,"aa":1,"rage":0.1, - "phresistance":60, - #"respawn_as":"goo", - "achievements":[ - [10,"stat","hp",5], - [100,"stat","mp",5], - [1000,"stat","mp",5], - [10000,"stat","attack",2], - [100000,"stat","apiercing",2], - [1000000,"stat","attack",3], - [10000000,"stat","xp",1], - ] - }, - "cutebee":{ - "name":"Cute Bee","speed":12,"hp":300,"xp":400,"attack":16,"damage_type":"physical","respawn":-1,"gold":40,"range":20,"frequency":0.5,"aggro":1,"aa":1,"rage":0.05, - "phresistance":60, - "explanation":"Spawns in Mainland around every 480,000 Bee spawns", - #"for":912, - "avoidance":99.9, - "achievements":[ - [1,"stat","hp",10], - [20,"stat","for",1], - ], - "cute":True, - }, - "squig":{ - "name":"Squig","speed":10,"hp":1000,"xp":600,"attack":7,"damage_type":"physical","respawn":12,"gold":100,"range":15,"frequency":0.5,"aggro":0,"aa":1, - "achievements":[ - [10,"stat","mp",5], - [100,"stat","mp",5], - [1000,"stat","mp",10], - [10000,"stat","mp",10], - [100000,"stat","evasion",0.25], - [1000000,"stat","resistance",5], - [10000000,"stat","evasion",1], - ] - }, - "squigtoad":{ - "name":"Squigtoad","speed":16,"hp":9600,"xp":32000,"attack":24,"damage_type":"physical","respawn":120,"gold":200,"range":20,"frequency":0.6,"aggro":0, - "difficulty":3, - "achievements":[ - [10,"stat","mp",5], - [100,"stat","mp",5], - [1000,"stat","mp",5], - [10000,"stat","evasion",0.25], - [100000,"stat","int",1], - [1000000,"stat","attack",5], - [10000000,"stat","evasion",1], - ] - }, - "tortoise":{ - "name":"Tortoise","speed":10,"hp":7200,"xp":5200,"attack":36,"damage_type":"physical","respawn":12,"gold":60,"range":15,"frequency":0.5,"aggro":0,"armor":200, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","mp",10], - [1000,"stat","hp",20], - [10000,"stat","armor",5], - [100000,"stat","str",1], - [1000000,"stat","speed",0.5], - [10000000,"stat","armor",10], - ] - }, - "frog":{ - "name":"Froggie","speed":10,"hp":600,"xp":7200,"attack":24,"damage_type":"physical","respawn":960,"gold":300,"range":15,"frequency":0.5,"aggro":0,"evasion":99, - "difficulty":12, - "achievements":[ - [1,"stat","mp",10], - [10,"stat","vit",1], - [100,"stat","int",1], - [1000,"stat","evasion",0.5], - [10000,"stat","int",3], - [100000,"stat","vit",4], - [1000000,"stat","evasion",1], - ] - }, - "rat":{ - "name":"Rat","speed":12,"hp":820,"xp":640,"attack":80,"damage_type":"physical","respawn":2,"gold":32,"range":40,"frequency":0.5,"aggro":1,"rage":1, - "difficulty":1.4, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","mp",5], - [1000,"stat","armor",2], - [10000,"stat","gold",0.5], - [100000,"stat","attack",5], - [1000000,"stat","rpiercing",3], - [10000000,"stat","attack",20], - ] - }, - "jrat":{ - "name":"Rat","skin":"rat","speed":12,"hp":4000,"xp":100,"attack":240,"damage_type":"physical","respawn":42,"gold":5,"range":40,"frequency":0.5,"aggro":0, - "difficulty":0.2, - "achievements":[ - [1000000,"stat","for",5], - ] - }, - "croc":{ - "name":"Croc","speed":10,"hp":3200,"xp":3600,"attack":48,"damage_type":"physical","respawn":6,"gold":55,"range":15,"frequency":0.5,"aggro":0.2,"rage":1,"aa":0, - "armor":40, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","hp",10], - [1000,"stat","resistance",1], - [10000,"stat","for",1], - [100000,"stat","speed",0.25], - [1000000,"stat","attack",10], - [10000000,"stat","dreturn",1], - ] - }, - "mole":{ - "name":"Mole","speed":18,"charge":60,"hp":12400,"xp":8000,"attack":480,"damage_type":"physical","respawn":6,"gold":120,"range":15,"frequency":0.8,"aggro":1,"rage":1,"apiercing":320, - "difficulty":1.2, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","mp",10], - [1000,"stat","for",1], - [10000,"stat","str",1], - [100000,"stat","attack",5], - [1000000,"stat","apiercing",5], - [10000000,"stat","gold",1], - ] - }, - "crab":{ - "name":"Tiny Crab","speed":6,"hp":400,"xp":500,"attack":24,"damage_type":"physical","respawn":0.64,"gold":30,"range":15,"frequency":0.4,"aggro":0.2,"size":0.5, - "armor":160, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","hp",10], - [1000,"stat","mp",5], - [10000,"stat","attack",5], - [100000,"stat","hp",200], - [1000000,"stat","rpiercing",3], - [10000000,"stat","range",2], - [100000000,"stat","hp",5], - ] - }, - "crabx":{ - "name":"Huge Crab","speed":8,"charge":30,"hp":4200,"xp":3600,"attack":240,"damage_type":"physical","respawn":4,"gold":120,"range":15,"frequency":0.3,"aggro":0.5, - "armor":210, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","hp",10], - [1000,"stat","armor",1], - [10000,"stat","str",1], - [100000,"stat","speed",0.5], - [1000000,"stat","luck",0.5], - [10000000,"stat","hp",400], - ] - }, - "crabxx":{ - "skin":"crabx", - "name":"Giga Crab","speed":30,"charge":80,"hp":960000,"xp":720000,"attack":16000,"damage_type":"physical","respawn":-1,"gold":120,"range":45,"size":1.5,"frequency":0.3,"aggro":0, - "armor":320, - "difficulty":10, - "special":True, - "phresistance":30, - "announce":"#B73237", - "spawns":[[1000,"crabx"]], - "cooperative":True, - "achievements":[ - [1,"stat","hp",10], - [100,"stat","luck",1], - ] - }, - "armadillo":{ - "name":"Armadillo","speed":14,"hp":1600,"xp":1720,"attack":20,"damage_type":"physical","respawn":3,"gold":80,"range":20,"frequency":0.5,"aggro":0,"dreturn":30, - "armor":60, - "difficulty":1.1, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","hp",10], - [1000,"stat","armor",1], - [10000,"stat","for",1], - [100000,"stat","dreturn",0.5], - [1000000,"stat","armor",10], - [10000000,"stat","dreturn",1], - ] - }, - "porcupine":{ - "name":"Porcupine","speed":10,"charge":30,"hp":3800,"xp":3200,"attack":16,"damage_type":"physical","respawn":2,"gold":40,"range":20,"frequency":0.5,"aggro":1,"rage":0.4,"dreturn":4800, - "armor":120, - "difficulty":1.2, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","hp",10], - [1000,"stat","for",1], - [10000,"stat","for",1], - [100000,"stat","dreturn",0.5], - [1000000,"stat","hp",300], - [10000000,"stat","armor",10], - ] - }, - "hen":{ - "name":"Chicken","speed":10,"hp":60,"xp":10,"attack":48,"damage_type":"physical","respawn":200,"gold":40,"range":20,"frequency":1.5,"aggro":1,"rage":0.2,"cute":True, - "achievements":[ - [1000,"stat","gold",2], - ] - }, - "rooster":{ - "name":"Chicken","speed":7,"hp":60,"xp":10,"attack":48,"damage_type":"physical","respawn":200,"gold":40,"range":20,"frequency":1.5,"aggro":1,"rage":0.2,"cute":True, - "achievements":[ - [1000,"stat","for",1], - ] - }, - "osnake":{ - "name":"Snake","speed":12,"hp":720,"xp":1600,"attack":24,"damage_type":"physical","respawn":60,"gold":150,"range":20,"frequency":0.6,"aggro":0, - "difficulty":2, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","hp",20], - [1000,"stat","vit",1], - [10000,"stat","str",1], - [100000,"stat","speed",0.25], - [1000000,"stat","armor",5], - [10000000,"stat","xp",1], - ] - }, - "snake":{ - "name":"Snake","speed":12,"hp":720,"xp":960,"attack":24,"damage_type":"physical","respawn":3,"gold":60,"range":20,"frequency":0.6,"aggro":0, - "achievements":[ - [10,"stat","mp",5], - [100,"stat","hp",10], - [1000,"stat","vit",1], - [10000,"stat","dex",1], - [100000,"stat","speed",0.25], - [1000000,"stat","armor",5], - [10000000,"stat","resistance",10], - ] - }, - "scorpion":{ - "name":"Scorpion","speed":24,"hp":24000,"xp":20000,"attack":100,"damage_type":"physical","respawn":6,"gold":100,"range":32,"frequency":0.8,"aggro":0.3, - "armor":200, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","hp",20], - [1000,"stat","armor",1], - [10000,"stat","dex",1], - [100000,"stat","int",1], - [1000000,"stat","str",1], - [10000000,"stat","attack",15], - ] - }, - "gscorpion":{ - "name":"Scorpion","speed":24,"hp":32000,"xp":48000,"attack":120,"damage_type":"physical","respawn":6,"gold":240,"range":32,"frequency":0.8,"aggro":0.3, - "armor":300, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","mp",20], - [1000,"stat","mp",10], - [10000,"stat","int",1], - [100000,"stat","dex",1], - [1000000,"stat","vit",2], - [10000000,"stat","attack",10], - ] - }, - "xscorpion":{ - "name":"Scorpion","speed":24,"hp":140000,"xp":172000,"attack":720,"damage_type":"physical","respawn":16,"gold":920,"range":32,"frequency":0.8,"aggro":0.3, - "armor":400, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",30], - [1000,"stat","dex",1], - [10000,"stat","apiercing",2], - [100000,"stat","rpiercing",3], - [1000000,"stat","frequency",2], - [10000000,"stat","attack",25], - ], - }, - "bscorpion":{ - "name":"Black Scorpion","speed":24,"hp":576900,"xp":634800,"armor":600,"resistance":400,"attack":3200,"damage_type":"physical","respawn":6,"gold":920,"range":32,"frequency":0.6,"aggro":0.8, - "armor":500, - "resistance":240, - "crit":10, - "poisonous":True, - "abilities":{ - "weakness_aura":{ - "aura":True, - "condition":"weakness", - "radius":100, - "cooldown":4000, - } - }, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",10], - [1000,"stat","dex",0.5], - [10000,"stat","dex",0.5], - ], - }, - "ghost":{ - "name":"Ghost","speed":12,"hp":12000,"xp":16000,"attack":200,"damage_type":"magical","respawn":4,"gold":600,"range":120,"frequency":1,"aggro":0.05,"hit":"explode_p","evasion":20,"resistance":400, - "phresistance":90, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",10], - [1000,"stat","for",1], - [10000,"stat","int",1], - [100000,"stat","int",1], - [1000000,"stat","hp",300], - [10000000,"stat","resistance",10], - ] - }, - "harpy":{ - "name":"Harpy","speed":12,"charge":96,"hp":160000,"xp":192000,"attack":1720,"damage_type":"magical","respawn":4,"gold":600,"range":220,"frequency":0.8,"aggro":0.01,"hit":"explode_p","resistance":600,"armor":160, - #"cooperative":True, - "difficulty":2, - "rpiercing":160, - "phresistance":40, - "charge_skin":"harpy_fly", - "slots":{"mainhand":{"name":"harbringer","level":6}}, - "abilities":{"warp_on_hit":{"unlimited":True,"attr0":0.8/10}}, - "achievements":[ - [10,"stat","hp",10], - [1000,"stat","fzresistance",0.5], - [10000,"stat","fzresistance",0.5], - [100000,"stat","fzresistance",0.5], - [200000,"stat","speed",0.25], - ] - }, - "rharpy":{ - "name":"Rebel Harpy","speed":18,"charge":116,"hp":320000,"xp":332000,"attack":1420,"damage_type":"magical","respawn":400,"gold":600,"range":30,"frequency":0.7,"aggro":1.2,"rage":1.2,"hit":"momentum","resistance":240,"armor":360, - "cooperative":True, - "difficulty":3, - "apiercing":160, - "phresistance":60, - "charge_skin":"rharpy_fly", - "slots":{"mainhand":{"name":"basher","level":9}}, - "achievements":[ - [1,"stat","mp",5], - [10,"stat","attack",2], - [1000,"stat","stresistance",1], - [10000,"stat","stresistance",1], - [20000,"stat","speed",0.25], - ] - }, - "fvampire":{ - "name":"Ms. Dracul","speed":40,"hp":240000,"xp":200000,"attack":875,"damage_type":"magical","respawn":24*60,"gold":24000,"range":120,"frequency":1.2,"aggro":0.05,"hit":"explode_c","prefix":"","resistance":300,"armor":100, - "humanoid":True, - "rbuff":"mlifesteal", - "achievements":[ - [1,"stat","hp",10], - [10,"stat","mp",20], - [100,"stat","attack",5], - [1000,"stat","for",1], - [10000,"stat","xp",2.5], - [100000,"stat","lifesteal",1], - [1000000,"stat","lifesteal",2.5], - ] - }, - "minimush":{ - "name":"Pom Pom","speed":12,"hp":500,"xp":600,"attack":120,"damage_type":"magical","respawn":4,"gold":70,"range":120,"frequency":1,"aggro":0.05,"hit":"explode_p", - "resistance":120, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","hp",20], - [1000,"stat","for",1], - [10000,"stat","frequency",0.25], - [100000,"stat","resistance",5], - [1000000,"stat","str",2], - [10000000,"stat","speed",1], - ] - }, - "spider":{ - "name":"Spider","speed":24,"hp":18000,"xp":12000,"attack":80,"damage_type":"physical","respawn":14,"gold":180,"range":32,"frequency":1,"aggro":0.3, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",10], - [1000,"stat","armor",1], - [10000,"stat","for",1], - [100000,"stat","str",1], - [1000000,"stat","crit",0.25], - [10000000,"stat","vit",8], - ] - }, - "bat":{ - "name":"Bat","speed":24,"hp":9600,"xp":8000,"attack":50,"damage_type":"physical","respawn":12,"gold":120,"range":35,"frequency":0.7,"aggro":0.3,"aa":1, - "resistance":120, - "phresistance":35, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","hp",20], - [1000,"stat","armor",1], - [10000,"stat","dex",1], - [100000,"stat","str",2], - [1000000,"stat","gold",0.5], - [10000000,"stat","lifesteal",1], - ] - }, - "nerfedbat":{ - "skin":"bat", - "name":"Bat","speed":24,"hp":2400,"xp":400,"attack":50,"damage_type":"physical","respawn":12,"gold":120,"range":35,"frequency":0.7,"aggro":0.3,"aa":1, - "resistance":120, - "phresistance":35, - "achievements":[ - [100000,"stat","dex",1], - [1000000,"stat","luck",0.5], - ] - }, - "dknight2":{ - "name":"Dark Knight","speed":28,"hp":86000,"xp":72000,"attack":2275,"damage_type":"physical","respawn":40,"gold":800,"range":32,"frequency":1.2,"aggro":0.3,"armor":200,"hide":True, - "achievements":[ - [1,"stat","luck",50], - ] - }, - "mvampire":{ - "name":"Dracul","speed":40,"hp":240000,"xp":200000,"attack":245,"damage_type":"magical","respawn":18*60,"gold":16000,"range":120,"frequency":1.2,"aggro":0.05,"hit":"explode_c","prefix":"","resistance":150,"armor":90, - "humanoid":True, - "rbuff":"mlifesteal", - "achievements":[ - [1,"stat","hp",10], - [10,"stat","mp",20], - [100,"stat","attack",5], - [1000,"stat","resistance",5], - [10000,"stat","resistance",5], - [100000,"stat","lifesteal",1], - [1000000,"stat","lifesteal",2.5], - ] - }, - "phoenix":{ - "name":"Phoenix","speed":50,"hp":160000,"xp":180000,"attack":125,"damage_type":"magical","respawn":32,"gold":7200,"range":120,"frequency":1.2,"aggro":0.2,"aa":1,"hit":"explode_a","prefix":"the", - "phresistance":40, - "resistance":160, - "cooperative":True, - "achievements":[ - [1,"stat","hp",10], - [10,"stat","hp",20], - [100,"stat","vit",1], - [1000,"stat","int",1], - [10000,"stat","resistance",5], - [100000,"stat","resistance",10], - [1000000,"stat","frequency",1], - ] - }, - "cgoo":{ - "name":"Irradiated Goo","speed":9,"hp":2400,"xp":4800,"attack":320,"damage_type":"physical","respawn":48,"gold":240,"range":64,"frequency":1.2,"aggro":0.1,"aa":1, - "resistance":260, - "difficulty":6, - "achievements":[ - [10,"stat","hp",20], - [100,"stat","vit",1], - [1000,"stat","for",1], - [10000,"stat","hp",100], - [100000,"stat","for",2], - [1000000,"stat","vit",3], - [10000000,"stat","for",5], - ] - }, - "bgoo":{ - "name":"Brawl Goo","skin":"goo4","speed":6,"charge":12,"hp":100000,"xp":100000,"attack":5,"damage_type":"physical","respawn":-1,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":1, - "armor":200, - "resistance":200, - "cooperative":True, - "special":True, - "size":1.5, - #"immune":True, - #"respawn_as":"bee", - #"explosion":2000, - "achievements":[ - [1000,"stat","vit",1], - ], - }, - "rgoo":{ - "name":"Rainbow Goo","skin":"gooD","speed":9,"hp":1000000,"xp":48000000,"attack":320,"damage_type":"physical","respawn":-1,"gold":240,"range":64,"frequency":1.2,"aggro":0.1,"aa":1, - "armor":300, - "resistance":300, - "size":1.5, - "cooperative":True, - "special":True, - "achievements":[ - [1,"stat","hp",20], - [100,"stat","for",1], - ] - }, - "skeletor":{ - "name":"Skeletor","speed":40,"hp":80000,"xp":120000,"attack":1800,"damage_type":"physical","respawn":16*60,"gold":20000,"range":80,"frequency":1.2,"aggro":0.2, - "slots":{"mainhand":{"name":"scythe","level":8}}, - "achievements":[ - [1,"stat","for",1], - [10,"stat","vit",1], - [100,"stat","for",2], - [1000,"stat","vit",3], - [10000,"stat","crit",0.25], - [100000,"stat","for",10], - [1000000,"stat","for",20], - ] - }, - "ligerx":{ - "name":"Liger X","speed":30,"hp":80000,"xp":120000,"attack":1800,"damage_type":"physical","respawn":16*60,"gold":20000,"range":80,"frequency":1.2,"aggro":0.2,"charge":60,"explanation":"A genetically modified and cybernetically enhanced beast!", - "achievements":[ - [1,"stat","luck",50], - ] - }, - - #main2 - "bigbird":{ - "name":"Hawk","speed":24,"charge":52,"hp":32000,"xp":30000,"attack":480,"damage_type":"physical","respawn":12,"gold":480,"range":20,"frequency":0.8,"aggro":1,"rage":0.4,"evasion":20,"aa":1, - "phresistance":30, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",30], - [1000,"stat","vit",1], - [10000,"stat","evasion",0.25], - [100000,"stat","resistance",5], - [1000000,"stat","speed",0.5], - [10000000,"stat","evasion",1], - ] - }, - "poisio":{ - "name":"Poisio","speed":24,"hp":3600,"xp":4000,"attack":240,"damage_type":"physical","respawn":6,"gold":80,"range":20,"frequency":0.6,"aggro":1,"rage":0.2, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","hp",20], - [1000,"stat","armor",2], - [10000,"stat","dex",1], - [100000,"stat","rpiercing",5], - [1000000,"stat","crit",0.5], - [10000000,"stat","frequency",1], - ] - }, - #winter - "stompy":{ - "name":"Stompy","speed":40,"charge":80,"hp":640000,"xp":600000,"attack":3600,"damage_type":"physical","respawn":36*60,"gold":80000,"range":64,"frequency":0.8,"aggro":0.2, - "achievements":[ - [1,"stat","hp",50], - [10,"stat","mp",20], - [100,"stat","speed",0.25], - [1000,"stat","range",0.5], - [5000,"stat","mp",50], - [20000,"stat","frequency",1], - [50000,"stat","attack",20], - ] - }, - "arcticbee":{ - "name":"Arctic Bee","speed":12,"hp":1600,"xp":1800,"attack":64,"damage_type":"physical","respawn":1,"gold":60,"range":20,"frequency":0.6,"aggro":1,"aa":1,"rage":0.05, - "phresistance":50, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",10], - [1000,"stat","resistance",1], - [10000,"stat","int",1], - [100000,"stat","dex",2], - [1000000,"stat","resistance",5], - [10000000,"stat","range",2.5], - ] - }, - "wolf":{ - "name":"White Wolf","speed":24,"charge":152,"hp":48000,"xp":48800,"attack":480,"damage_type":"physical","respawn":12,"gold":480,"range":20,"frequency":0.8,"aggro":1,"rage":1,"resistance":200,"armor":300, - "achievements":[ - [1,"stat","hp",20], - [100,"stat","mp",20], - [1000,"stat","for",1], - [10000,"stat","resistance",5], - [100000,"stat","vit",3], - [1000000,"stat","xp",1], - [10000000,"stat","speed",2], - ], - #"supporter":True, - }, - "wolfie":{ - "name":"Dark Hound","speed":24,"charge":52,"hp":19200,"xp":16400,"attack":320,"damage_type":"physical","respawn":12,"gold":360,"range":20,"frequency":0.8,"aggro":1,"rage":1,"resistance":100,"armor":200, - "achievements":[ - [1,"stat","hp",20], - [100,"stat","mp",20], - [1000,"stat","hp",30], - [10000,"stat","str",1], - [100000,"stat","vit",1], - [1000000,"stat","armor",5], - [10000000,"stat","mp",500], - ] - }, - "boar":{ - "name":"Wild Boar","speed":20,"charge":40,"hp":12000,"xp":10800,"attack":240,"damage_type":"physical","respawn":10,"gold":240,"range":24,"frequency":0.7,"aggro":1,"rage":1,"armor":100, - "achievements":[ - [10,"stat","hp",10], - [100,"stat","mp",20], - [1000,"stat","vit",1], - [10000,"stat","str",1], - [100000,"stat","int",2], - [1000000,"stat","vit",5], - [10000000,"stat","armor",12], - ] - }, - "iceroamer":{ - "name":"Water Spirit","speed":20,"hp":3600,"xp":4200,"attack":120,"damage_type":"magical","respawn":2,"gold":180,"range":100,"frequency":0.7,"aggro":0.2,"reflection":8,"rpiercing":320,"evasion":10,"hit":"explode_p", - "phresistance":50, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",10], - [1000,"stat","vit",1], - [10000,"stat","int",1], - [100000,"stat","for",2], - [1000000,"stat","reflection",0.5], - [10000000,"stat","rpiercing",20], - ] - }, - "fireroamer":{ - "name":"Fire Spirit","speed":24,"hp":84000,"xp":64200,"attack":320,"damage_type":"magical","respawn":2,"gold":180,"range":280,"frequency":1.2,"aggro":0.2,"rpiercing":320,"evasion":4,"resistance":320,"armor":120,"hit":"explode_p", - "phresistance":50, - "difficulty":1.1, - "abilities":{"burn":{"unlimited":True,"attr0":100}}, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",10], - [1000,"stat","vit",1], - [10000,"stat","int",1], - [100000,"stat","for",2], - [1000000,"stat","evasion",0.5], - [10000000,"stat","apiercing",20], - ] - }, - "bbpompom":{ - "name":"Pom Pom","speed":18,"hp":6400,"xp":6000,"attack":320,"damage_type":"magical","respawn":4,"gold":280,"range":280,"frequency":0.6,"aggro":0.2,"resistance":160,"hit":"explode_p", - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",20], - [1000,"stat","vit",1], - [10000,"stat","int",1], - [100000,"stat","int",2], - [1000000,"stat","resistance",5], - [10000000,"stat","range",2], - ] - }, - #underground - "prat":{ - "name":"Vampire Rat","speed":12,"charge":86,"hp":9200,"xp":7600,"attack":320,"armor":160,"damage_type":"physical","respawn":4,"range":32,"frequency":1.6,"aggro":1,"rage":0.4,"lifesteal":120, - "achievements":[ - [1,"stat","hp",10], - [100,"stat","hp",20], - [1000,"stat","vit",1], - [10000,"stat","dex",1], - [100000,"stat","attack",5], - [1000000,"stat","vit",5], - [10000000,"stat","lifesteal",1.25], - ] - }, - "pppompom":{ - "name":"Pom Pom","speed":18,"hp":64000,"xp":62400,"attack":920,"damage_type":"physical","respawn":4,"gold":280,"range":300,"frequency":1.32,"aggro":0.2,"resistance":480,"hit":"explode_p", - "difficulty":1.20, - "poisonous":True, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","mp",20], - [1000,"stat","vit",1], - [10000,"stat","int",1], - [100000,"stat","int",2], - [1000000,"stat","resistance",5], - [10000000,"stat","range",2], - ] - }, - "oneeye":{ - "name":"One Eye","speed":24,"hp":420000,"xp":582000,"armor":160,"resistance":160,"attack":480,"damage_type":"physical","respawn":4,"gold":32,"range":40,"frequency":3,"aggro":1,"rage":0, - "phresistance":30, - "difficulty":1.20, - "abilities":{ - "stone":{"cooldown":6400} - }, - "achievements":[ - [1,"stat","for",1], - [100,"stat","mp",25], - [1000,"stat","attack",5], - [10000,"stat","int",1], - [100000,"stat","resistance",5], - [1000000,"stat","frequency",1], - [10000000,"stat","attack",50], - ] - }, - #halloween2 - "mummy":{ - "name":"Mummy","speed":16,"charge":96,"hp":12000,"xp":16000,"attack":420,"damage_type":"physical","respawn":24,"gold":100,"range":48,"frequency":1.2,"aggro":1.5,"rage":1.5, - "difficulty":2, - "achievements":[ - [1,"stat","hp",20], - [100,"stat","vit",1], - [1000,"stat","str",1], - [10000,"stat","attack",5], - [100000,"stat","speed",0.5], - [1000000,"stat","attack",25], - [10000000,"stat","evasion",1], - ] - }, - "nerfedmummy":{ - "skin":"mummy","name":"Mummy","speed":96,"charge":96,"hp":1600,"xp":1800,"attack":240,"damage_type":"physical","respawn":24,"gold":100,"range":48,"frequency":0.9,"aggro":1,"rage":1, - "achievements":[ - [1,"stat","hp",10], - [100,"stat","hp",20], - [1000,"stat","hp",30], - [10000,"stat","vit",1], - [100000,"stat","vit",2], - [1000000,"stat","crit",0.5], - [10000000,"stat","manasteal",0.25], - ] - }, - "booboo":{ - "name":"Boo Boo","speed":16,"charge":96,"hp":8000,"xp":12000,"attack":220,"damage_type":"pure","respawn":48,"gold":30,"range":420,"frequency":1.2,"aggro":1.5,"aa":1,"rage":1.5, - "phresistance":50, - "difficulty":1.25, - "achievements":[ - [1,"stat","mp",10], - [100,"stat","mp",20], - [1000,"stat","vit",1], - [10000,"stat","for",1], - [100000,"stat","str",2], - [1000000,"stat","speed",0.5], - [10000000,"stat","range",2.25], - ] - }, - "pinkgoblin":{ - "name":"Pink Goblin","speed":40,"hp":420000,"xp":460000, - "attack":2400, - "damage_type":"magical","respawn":40,"gold":16000,"range":240,"frequency":0.4,"aggro":0,"hit":"explode_p","prefix":"","resistance":350,"armor":200, - "abilities":{"self_healing":{"heal":96000,"cooldown":4000}}, - "difficulty":2, - "slots":{"mainhand":{"name":"pmace","level":8}}, - "achievements":[ - [1000,"stat","mp",10], - [2000,"stat","vit",1], - [10000,"stat","for",1], - [100000,"stat","str",2], - [1000000,"stat","speed",0.5], - [10000000,"stat","range",1.25], - ] - }, - "stoneworm":{ - "name":"Stone Worm","speed":12,"charge":46,"hp":2200,"xp":2400,"attack":360,"damage_type":"physical","respawn":1,"gold":64,"range":20,"frequency":0.6,"aggro":1,"rage":1,"apiercing":800,"balance":"Spadar", - "achievements":[ - [10,"stat","hp",10], - [100,"stat","mp",20], - [1000,"stat","hp",30], - [10000,"stat","for",1], - [100000,"stat","for",2], - [1000000,"stat","apiercing",5], - [10000000,"stat","resistance",10], - ] - }, - "mrgreen":{ - "name":"Mr. Green","speed":40,"charge":90,"hp":36000000,"xp":48000000,"attack":1200,"damage_type":"physical", - "respawn":94*60, - "gold":16000,"range":620,"frequency":1.6,"aggro":1,"rage":1,"apiercing":320,"resistance":900,"cooperative":True,"announce":"#256943", - "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], - "slots":{"mainhand":{"name":"gbow","level":10}}, - "achievements":[ - [1,"stat","hp",10], - [10,"stat","mp",20], - [100,"stat","vit",1], - [1000,"stat","dex",1], - [10000,"stat","armor",10], - [50000,"stat","rpiercing",10], - [100000,"stat","manasteal",0.32], - ] - }, - "slenderman":{ - "name":"Slenderman","speed":280,"hp":66666,"xp":4800,"attack":3600,"damage_type":"physical","respawn":60*10,"gold":16000,"range":52,"frequency":0.3,"aggro":0.05, - "reflection":96, - "immune":True, - "special":True, - "cooperative":True, - "phresistance":95, - "announce":"#3D3C81", - "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], - "achievements":[ - [1,"stat","hp",10], - [10,"stat","mp",10], - [100,"stat","for",1], - ] - }, - "mrpumpkin":{ - "name":"Mr. Pumpkin","speed":40,"hp":36000000,"xp":48000000,"attack":1200,"damage_type":"magical", - "respawn":54*60, - "phresistance":30, - "gold":16000,"range":520,"frequency":1,"aggro":0.05,"hit":"explode_c","cooperative":True,"announce":"#FD8940", - "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], - "slots":{"mainhand":{"name":"oozingterror","level":8}}, - "achievements":[ - [1,"stat","hp",10], - [10,"stat","mp",20], - [100,"stat","vit",1], - [1000,"stat","str",1], - [10000,"stat","resistance",10], - [50000,"stat","apiercing",10], - [100000,"stat","crit",1], - ] - }, - "greenjr":{ - "name":"Green Jr.","speed":60,"charge":120,"hp":4200,"xp":120000,"attack":30,"damage_type":"physical", - "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], - "respawn":480 and 12*72*60, #sprocess_game_data - "gold":16000,"range":80,"frequency":20,"aggro":1,"rage":1,"rpiercing":420,"resistance":400,"evasion":40,"reflection":4, - "difficulty":2, - "achievements":[ - [1,"stat","mp",10], - [10,"stat","vit",1], - [100,"stat","armor",10], - [1000,"stat","resistance",15], - [5000,"stat","for",3], - [20000,"stat","frequency",1], - [50000,"stat","speed",1], - ] - }, - "jr":{ - "name":"Jr.","speed":40,"charge":90,"hp":3200,"xp":80000,"attack":10,"damage_type":"magical", - "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], - "respawn":480 and 6*72*60, #sprocess_game_data - "gold":6000,"range":30,"frequency":20,"aggro":1,"rage":1,"resistance":400,"evasion":80, - "difficulty":2, - "achievements":[ - [1,"stat","mp",10], - [10,"stat","vit",1], - [100,"stat","resistance",10], - [1000,"stat","armor",8], - [5000,"stat","attack",20], - [20000,"stat","luck",1], - [50000,"stat","speed",1], - ] - }, - - #tests - "chestm":{"name":"Angry Chest","speed":4,"hp":6400,"xp":6000,"attack":320,"damage_type":"magical","respawn":4,"gold":280,"range":280,"frequency":0.6,"aggro":0.2,"resistance":160,"hit":"explode_p","hide":True}, - - #prototypes - "plantoid":{ - "name":"Sprawling","speed":20,"hp":120000,"xp":96000,"attack":640,"damage_type":"physical","respawn":18,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"armor":160,"resistance":190, - "achievements":[ - [1,"stat","mp",10], - [100,"stat","hp",20], - [1000,"stat","int",1], - [10000,"stat","mp",40], - [100000,"stat","dex",1], - [1000000,"stat","resistance",5], - [10000000,"stat","mp",250], - ] - }, - "icegolem":{ - "name":"Ice Golem","speed":12,"charge":48,"hp":16000000,"xp":92000000,"attack":2400,"damage_type":"physical","respawn":-1,"gold":1,"range":64,"frequency":1.2,"aggro":0.2,"resistance":800,"armor":800, - "announce":True, - "special":True, - "phresistance":40, - "difficulty":12, - "cooperative":True, - "abilities":{"multi_freeze":{"cooldown":2000,"damage":2000}}, - "achievements":[ - [1,"stat","hp",10], - [10,"stat","hp",30], - ] - }, - "ent":{ - "name":"Ent","speed":12,"charge":48,"hp":8000000,"xp":9200000,"attack":3600,"damage_type":"physical","respawn":12,"gold":1,"range":64,"frequency":1.2,"aggro":0.2,"resistance":100,"armor":100, - "phresistance":15, - "abilities":{ - "mtangle":{"cooldown":3200} - }, - "achievements":[ - [1,"stat","hp",10], - [10,"stat","hp",30], - [100,"stat","vit",1], - [1000,"stat","for",3], - [10000,"stat","resistance",10], - [100000,"stat","attack",25], - [1000000,"stat","speed",2], - ] - }, - "welemental":{"name":"Water Elemental","speed":20,"hp":80000,"xp":10,"attack":1800,"damage_type":"physical","respawn":1,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"evasion":80}, - "felemental":{"name":"Fire Elemental","speed":20,"hp":80000,"xp":10,"attack":1800,"damage_type":"physical","respawn":1,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"evasion":80}, - "nelemental":{"name":"Nature Elemental","speed":20,"hp":80000,"xp":10,"attack":1800,"damage_type":"physical","respawn":1,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"evasion":80}, - "eelemental":{"name":"Earth Elemental","speed":20,"hp":80000,"xp":10,"attack":1800,"damage_type":"physical","respawn":1,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"evasion":80}, - - #misc - "greenfairy":{ - "phresistance":70, - "name":"Fairy","speed":10,"hp":3600000,"xp":2000000,"attack":3000,"damage_type":"magical","respawn":0,"gold":1000,"range":999999,"frequency":100,"aggro":0,"hit":"explode_c","aa":1, - "achievements":[ - [10,"stat","luck",2], - ], - }, - "redfairy":{ - "phresistance":70, - "name":"Fairy","speed":10,"hp":4800000,"xp":2000000,"attack":4000,"damage_type":"magical","respawn":0,"gold":1000,"range":999999,"frequency":100,"aggro":0,"hit":"explode_c","aa":1, - "achievements":[ - [10,"stat","gold",2], - ], - "abilities":{"heal":{"heal":20000,"cooldown":1000}} - }, - "bluefairy":{ - "phresistance":70, - "name":"Fairy","speed":10,"hp":4000000,"xp":2000000,"attack":2400,"damage_type":"magical","respawn":0,"gold":1000,"range":999999,"frequency":100,"aggro":0,"hit":"explode_c","aa":1, - "achievements":[ - [10,"stat","xp",2], - ], - }, - "rudolph":{ - "name":"Reindeer","speed":24,"hp":12000000,"xp":2000000,"attack":1600,"damage_type":"magical","respawn":60*60,"gold":10000,"range":999999,"frequency":10,"aggro":0,"hit":"explode_c","prefix":"the", - "resistance":1200, - "armor":1200, - "achievements":[ - [100,"stat","for",2], - [1000,"stat","for",2], - ] - }, - "grinch":{ - "name":"Grinch","speed":40,"hp":24000000,"xp":12000, - "humanoid":True, - "cooperative":True, - "global":True, #chest spawns on player - "attack":9, - "damage_type":"magical","respawn":12*60*60,"gold":16000,"range":120,"frequency":0.5,"aggro":0,"hit":"explode_c","prefix":"","resistance":150, - "special":True,"passive":True,"abilities":{"portal":{"cooldown":0},"self_healing":{"heal":8008,"cooldown":8008}},"goldsteal":1, - "phresistance":90, - #"good":True,"attack":1200, - "slots":{"mainhand":{"name":"ornamentstaff","level":13}}, - "announce":"#C82F17", - "achievements":[ - [1,"stat","hp",20], - [100,"stat","fzresistance",1], - [1000,"stat","pnresistance",1], - ] - }, - - - #killmany - "goldenbat":{ - "name":"Golden Bat","speed":24,"hp":24000,"xp":20000,"attack":50,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":0.7,"aggro":0.3,"aa":1, - "difficulty":100, - "phresistance":70, - "explanation":"Spawns in Cave of Darkness around every 80,000 Bat spawns", - "achievements":[ - [1,"stat","gold",1], - [10,"stat","luck",1], - [100,"stat","gold",1], - [1000,"stat","range",1], - [2000,"stat","frequency",1], - [5000,"stat","gold",5], - ] - }, - "tinyp":{ - "name":"Fairy","speed":24,"hp":5600,"xp":12000,"attack":240,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":5,"aggro":0.3,"aa":1, - "escapist":True,"roam":True,"cute":True, - "abilities":{"self_healing":{"heal":1200,"cooldown":10}}, - "special":True,"immune":True, - "phresistance":98, - "achievements":[ - [1,"stat","for",0.25], - [10,"stat","luck",0.5], - ], - }, - - #bosses - #"aqueen":{"name":"Arachnid Queen","speed":24,"hp":2400,"xp":2000,"attack":50,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":0.7,"aggro":0.3,"aa":1}, - - #specials - "tiger":{ - "name":"Tiger","speed":24,"hp":12000,"xp":24800,"attack":960,"damage_type":"physical","respawn":30*60,"gold":480,"range":20,"frequency":0.8,"aggro":0,"rage":0,"reflection":100,"armor":540, - "announce":"#D65A3A", - "cute": True, - "explanation":"Legendary animal, rarely appears to players.", - "cooperative":True, - "avoidance":99, - "special":True,"immune":True, - "phresistance":60, - "drop_on_hit":True, - "peaceful":True, - "roam":True, - "achievements":[ - [1,"stat","vit",1], - ], - #"supporter":True, - }, - "goblin":{ - "name":"Sneaky Goblin","speed":30,"hp":50,"xp":640000,"attack":0,"damage_type":"physical","respawn":-1,"gold":4000000,"range":2,"frequency":1,"aggro":0,"evasion":99.95,"reflection":99.95,"special":True,"immune":True, - "phresistance":30, - "achievements":[ - [1,"stat","gold",2], - [100,"stat","xp",5], - [1000,"stat","gold",5], - [5000,"stat","reflection",2], - ] - }, - "pinkgoo":{ - "name":"Love Goo","speed":8,"hp":40,"xp":12000,"attack":100,"damage_type":"physical","respawn":60*60,"gold":10000,"range":20,"frequency":1,"aggro":0,"avoidance":98.0,"special":True,"immune":True,"1hp":True,"cooperative":True, - "phresistance":30, - "achievements":[ - [10,"stat","vit",1], - [100,"stat","speed",0.5], - [1000,"stat","hp",200], - [10000,"stat","armor",10], - ] - }, - "snowman":{ - "name":"Snowman","speed":8,"hp":1200,"xp":12000,"attack":80,"damage_type":"physical","respawn":60*60,"gold":10000,"range":20,"frequency":1,"aggro":0,"special":True,"immune":True,"cooperative":True,"1hp":True,"announce":"#B1DCEF", - "s":{"fullguardx":{"ms":5*60*1000}}, - "achievements":[ - [10,"stat","mp",10], - [100,"stat","resistance",3], - [1000,"stat","resistance",5], - [10000,"stat","attack",5], - [100000,"stat","speed",1.75], - [1000000,"stat","luck",5], - ] - }, - "dragold":{ - "name":"Dragold","speed":22,"hp":12800000*2,"xp":12000000*2,"attack":800,"damage_type":"magical","respawn":3*60*60,"gold":10000,"range":320,"frequency":1,"aggro":0,"special":True,"cooperative":True,"announce":"#D7B717","armor":240,"resistance":320, - "s":{"fullguardx":{"ms":2*60*1000}}, - "phresistance":65, - "abilities":{"multi_burn":{"cooldown":24000,"damage":4000}}, - "achievements":[ - [1,"stat","gold",1], - [10,"stat","for",0.5], - [20,"stat","luck",1], - ], - "projectile":"fireball", - }, - "wabbit":{ - "name":"Wabbit","speed":60,"hp":32000,"armor":180,"resistance":180,"xp":1000000,"attack":60,"damage_type":"physical","respawn":60*60,"gold":1000,"range":20,"frequency":1,"aggro":0,"avoidance":98.8,"special":True,"immune":True,"cooperative":True,"operator":True,"rbuff":"easterluck","s":{"fullguard":{"ms":5*60*1000}}, - "phresistance":70, - "achievements":[ - [1,"stat","xp",1], - [100,"stat","xp",1], - [1000,"stat","luck",1], - [5000,"stat","luck",1], - [10000,"stat","speed",0.75], - [100000,"stat","speed",1], - ] - - }, - "franky":{ - "name":"Franky","speed":48,"charge":64,"hp":120000000,"xp":200000000,"attack":2910,"damage_type":"magical","hit":"explode_c","respawn":-1,"gold":10000,"range":948,"frequency":1.6,"aggro":1,"rage":0,"special":True,"cooperative":True,"spawns":[[200,"nerfedmummy"]],"announce":"#9D99EF", - "phresistance":70, - "humanoid":True, - "achievements":[ - [1,"stat","for",1], - [100,"stat","attack",10], - [1000,"stat","attack",20], - [10000,"stat","frequency",1], - [100000,"stat","xp",2], - [1000000,"stat","range",1], - ] - }, - "gredpro":{ - "name":"Protector of Fire","speed":48,"charge":84,"hp":2400000,"xp":3200000,"attack":120,"damage_type":"magical","hit":"explode_c","respawn":10*60,"gold":10000,"range":948,"frequency":1.2,"aggro":1,"rage":0, - "slots":{"mainhand":{"name":"firestaff","level":12}}, - "abilities":{"burn":{"unlimited":True,"attr0":100}}, - }, - "ggreenpro":{ - "name":"Protector of Nature","speed":48,"charge":64,"hp":1600000,"xp":9600000,"attack":1120,"damage_type":"physical","hit":"explode_c","respawn":60*60,"gold":10000,"range":948,"frequency":3,"aggro":1,"rage":0, - "slots":{"mainhand":{"name":"woodensword","level":12}}, - "abilities":{ - "tangle":{"cooldown":1600}, - "self_healing":{"heal":48000,"cooldown":2000}, - }, - }, - "gbluepro":{ - "name":"Protector of Frost","speed":48,"charge":84,"hp":3200000,"xp":7200000,"attack":9600,"damage_type":"magical","hit":"explode_c","respawn":5*60,"gold":10000,"range":948,"frequency":1.2,"aggro":1,"rage":0, - "cooperative":True, - "slots":{"mainhand":{"name":"froststaff","level":12}}, - "abilities":{"multi_freeze":{"cooldown":4000,"damage":800}}, - "article":"event-mae", - }, - "gpurplepro":{ - "name":"Protector of Darkness","speed":48,"charge":84,"hp":4300000,"xp":8200000,"attack":4893,"damage_type":"magical","hit":"explode_c","respawn":7*60,"gold":10000,"range":948,"frequency":2,"aggro":1,"rage":0, - "cooperative":True, - "slots":{"mainhand":{"name":"oozingterror","level":12}}, - "abilities":{"putrid":{"curse":True,"poison":True}}, - "article":"event-mae", - }, - #crypt - "a1":{ - "name":"Spike","speed":32,"charge":67,"hp":18700000,"xp":32000000,"difficulty":8,"attack":4240,"damage_type":"magical","respawn":-1,"gold":120000,"range":147,"frequency":1.2,"aggro":1,"rage":1,"roam":True, - "phresistance":10, - "armor":120,"resistance":260, - "slots":{"mainhand":{"name":"vstaff","level":10}}, - "humanoid":True, - "spawns":[[200,"nerfedbat"]], - }, - "a2":{ - "name":"Bill","speed":32,"charge":96,"hp":420000,"xp":1200000,"difficulty":8,"attack":2240,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":1.4,"aggro":1,"rage":1,"roam":True, - "armor":220,"resistance":160, - "phresistance":15, - "slots":{"mainhand":{"name":"vdagger","level":9},"offhand":{"name":"vdagger","level":10}}, - "abilities":{ - "anger":{"cooldown":8000,"radius":300}, - }, - "poisonous":True, - "humanoid":True, - }, - "a3":{ - "name":"Lestat","speed":32,"charge":80,"hp":342000,"xp":9600000,"difficulty":8,"attack":1520,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":1.2,"aggro":1,"rage":1,"roam":True, - "phresistance":20, - "armor":220,"resistance":160, - "slots":{"mainhand":{"name":"vhammer","level":10},"offhand":{"name":"vhammer","level":10}}, - "explosion":20, - "abilities":{ - "anger":{"cooldown":8000,"radius":300} - }, - "humanoid":True, - }, - "a4":{ - "name":"Orlok","speed":42,"charge":86,"hp":560000,"xp":1600000,"difficulty":8,"attack":720,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":1.5,"aggro":1,"rage":1,"roam":True, - "phresistance":25, - "armor":320,"resistance":160, - "slots":{"mainhand":{"name":"scythe","level":9}}, - "humanoid":True, - "spawns":[[1600,"zapper0"]], - }, - "a5":{ - "name":"Elena","speed":32,"charge":76,"hp":230000,"xp":1200000,"difficulty":8,"attack":240,"damage_type":"magical","respawn":-1,"gold":120000,"range":135,"frequency":0.3,"aggro":1,"rage":1,"roam":True, - "phresistance":25, - "armor":60,"resistance":240, - "abilities":{ - "healing":{"heal":66000,"cooldown":800} - }, - "slots":{"mainhand":{"name":"lmace","level":10}}, - "humanoid":True, - "supporter":True, - }, - "a6":{ - "name":"Marceline","speed":32,"charge":86,"hp":320000,"xp":880000,"difficulty":8,"attack":8960,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":2,"aggro":1,"rage":1,"roam":True, - "phresistance":30, - "armor":220,"resistance":120, - "slots":{"mainhand":{"name":"scythe","level":9}}, - "abilities":{ - "weakness_aura":{ - "aura":True, - "condition":"weakness", - "radius":100, - "cooldown":4000, - } - }, - "humanoid":True, - }, - "a7":{ - "name":"Lucinda","speed":32,"charge":72,"hp":720000,"xp":1200000,"difficulty":8,"attack":910,"damage_type":"magical","respawn":-1,"gold":120000,"range":135,"frequency":1.2,"aggro":1,"rage":1,"roam":True, - "phresistance":30, - "armor":50,"resistance":200, - "slots":{"mainhand":{"name":"oozingterror","level":10}}, - "abilities":{ - "dampening_aura":{"radius":300,"cooldown":180,"aura":True,"condition":"dampened"}, - "mlight":{"cooldown":3000}, - }, - "humanoid":True, - }, - "a8":{ - "name":"Angel","speed":32,"charge":76,"hp":560000,"xp":1200000,"difficulty":8,"attack":2680,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":4,"aggro":1,"rage":1,"roam":True, - "phresistance":35, - "armor":220,"resistance":220, - "slots":{"mainhand":{"name":"pinkie","level":10},"offhand":{"name":"pinkie","level":10}}, - "abilities":{ - "curse_aura":{"radius":300,"cooldown":4000,"aura":True,"condition":"cursed"}, - }, - "humanoid":True, - }, - "vbat":{ - "phresistance":70, - "name":"Vampireling","speed":24,"charge":84,"hp":156000,"xp":720000,"difficulty":17,"attack":1240,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":1.56,"aggro":0.3,"rage":0.1,"aa":1, - }, - #mage - "xmagefz":{ - "hide":True, - "immune":True, - "phresistance":20, - "name":"Mage","speed":24,"charge":84,"hp":4800000,"xp":7200000,"attack":1640,"damage_type":"magical","respawn":0,"gold":120000,"range":135,"frequency":1.26,"aggro":1.8,"rage":1.8, - "armor":120,"resistance":360, - "respawn_as":"xmagefi", - "slots":{"mainhand":{"name":"vstaff","level":13}}, - "difficulty":0, - "abilities":{ - "deepfreeze":{"cooldown":6000,"radius":300}, - }, - }, - "xmagefi":{ - "hide":True, - "immune":True, - "phresistance":35, - "name":"Mage","speed":24,"charge":84,"hp":5600000,"xp":1440000,"difficulty":0,"attack":2240,"damage_type":"magical","respawn":0,"gold":120000,"range":135,"frequency":1.46,"aggro":1.8,"rage":1.8, - "armor":220,"resistance":360, - "slots":{"mainhand":{"name":"firestaff","level":13}}, - "respawn_as":"xmagen", - "abilities":{ - "anger":{"cooldown":8000,"radius":300}, - "multi_burn":{"cooldown":4000,"damage":4000}, - }, - }, - "xmagen":{ - "hide":True, - "immune":True, - "phresistance":50, - "name":"Mage","speed":24,"charge":84,"hp":6400000,"xp":21600000,"difficulty":0,"attack":2440,"damage_type":"magical","respawn":0,"gold":120000,"range":135,"frequency":1.66,"aggro":1.8,"rage":1.8, - "reflection":30, - "armor":320,"resistance":360, - "slots":{"mainhand":{"name":"mushroomstaff","level":13}}, - "respawn_as":"xmagex", - "poisonous":True, - "abilities":{ - "self_healing":{"heal":4800,"cooldown":2000}, - "mtangle":{"cooldown":3200}, - }, - - }, - "xmagex":{ - "name":"Dark Mage","speed":24,"charge":84,"hp":7200000,"xp":28800000,"difficulty":64,"attack":10640,"damage_type":"magical","respawn":-1,"gold":120000,"range":135,"frequency":1.56,"aggro":1.8,"rage":1.8, - "phresistance":65, - "armor":360,"resistance":420, - "immune":True, - "slots":{"mainhand":{"name":"oozingterror","level":13}}, - "abilities":{ - "anger":{"cooldown":8000,"radius":300}, - "warpstomp":{"cooldown":4000,"radius":160,"stun":1500}, - }, - "achievements":[ - [1,"stat","fzresistance",1], - [5,"stat","firesistance",1], - [10,"stat","phresistance",1], - [100,"stat","frequency",1], - [1000,"stat","xp",2], - [10000,"stat","gold",2], - ] - }, - #cyberland - "mechagnome":{ - "name":"Mech-a Gnome","speed":1,"charge":120,"hp":164000,"xp":80000,"attack":48,"damage_type":"physical","respawn":480,"gold":6000,"range":30,"frequency":4,"aggro":0,"rage":0,"resistance":600,"armor":600,"abilities":{"portal":{"cooldown":0}}, - "achievements":[ - [1,"stat","hp",10], - [10,"stat","hp",20], - [100,"stat","vit",1], - [1000,"stat","dex",1], - [10000,"stat","attack",5], - [100000,"stat","vit",5], - [1000000,"stat","lifesteal",1.25], - ] - }, - - #humanoids - "d_wiz":{"name":"Dark Wizard","skin":"shadow","speed":12,"charge":90,"hp":100000,"xp":10000,"attack":5200,"damage_type":"magical","respawn":6000,"gold":20,"range":240,"frequency":2,"aggro":1, - "slots":{"mainhand":{"name":"oozingterror","level":13}},"abilities":{"self_healing":{"heal":4800,"cooldown":2000}}, - "unlist":True,"armor":560,"resistance":920, - }, - - #targets - "target":{"name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":2,"humanoid":True,"phresistance":50,}, - "target_a500":{"name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"armor":500,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0,"humanoid":True,"immune":True}, - "target_a750":{"name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"armor":750,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0,"humanoid":True,}, - "target_r500":{"name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"resistance":500,"evasion":50,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0,"humanoid":True,}, - "target_r750":{"name":"Target Automatron","speed":36,"hp":50000,"xp":1000,"resistance":750,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0,"abilities":{"portal":{"cooldown":0}},"humanoid":True,}, - "target_ar900":{ - "name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"resistance":900,"armor":900,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0, - "achievements":[ - [100,"stat","for",1], - ], - "humanoid":True, - - # "abilities":{ - # "deepfreeze":{"cooldown":6000,"radius":300}, - # }, - }, - "target_ar500red":{"name":"Target Automatron","speed":12,"hp":500000,"xp":1000,"resistance":500,"armor":500,"reflection":50,"evasion":50,"dreturn":50,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":1,"abilities":{"self_healing":{"heal":100000,"cooldown":10000}},"humanoid":True,}, - - #POSITIVE - - - - #pets - "puppy1":{"name":"Puppy","speed":16,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, - "puppy2":{"name":"Puppy","speed":16,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, - "puppy3":{"name":"Puppy","speed":16,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, - "puppy4":{"name":"Puppy","speed":16,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, - "kitty1":{"name":"Kitty","speed":14,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, - "kitty2":{"name":"Kitty","speed":14,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, - "kitty3":{"name":"Kitty","speed":14,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, - "kitty4":{"name":"Kitty","speed":14,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, - - #traps - "fieldgen0":{"trap":True,"hide":True,"name":"Field Generator","speed":0,"hp":6400,"armor":2200,"resistance":1600,"xp":0,"attack":0,"damage_type":"pure","respawn":-1,"range":0,"frequency":0,"aggro":0,"aa":1, - "abilities":{ - "dampening_aura":{"radius":300,"cooldown":180,"aura":True,"condition":"dampened"}, - "degen":{"amount":60,"cooldown":200}, - }, - }, - "zapper0":{"trap":True,"hide":True,"name":"Zapper","speed":0,"hp":6400,"armor":2200,"resistance":1600,"xp":0,"attack":0,"damage_type":"pure","respawn":-1,"range":0,"frequency":0,"aggro":0,"aa":1, - "abilities":{ - "zap":{"amount":1200,"pure":True,"cooldown":1000,"radius":300}, - "degen":{"amount":20,"cooldown":200}, - }, - } - -} - -for m in ["puppy1","puppy2","puppy3","puppy3"]: - monsters[m]["pet"]={ - "level":{ - "speed":2, - "charge":3, - "attack":40, - "hp":300, - "armor":20, - "resistance":30, - "evasion":5, - }, - "xp":1000, - "exponential":True, - "aggression":[10,100], - "passion":[50,100], - "courage":[80,100], - "obedience":[0,50], - "chatter":[20,100], - "brightness":1/100, #XP Rate - } - -monster_gold={ - -} - -for name in monsters: - if not monsters[name].get("skin"): monsters[name]["skin"]=name - if not monsters[name].get("rage"): monsters[name]["rage"]=0 - if not monsters[name].get("aggro"): monsters[name]["aggro"]=0 - if not monsters[name].get("mp"): monsters[name]["mp"]=math.ceil(monsters[name]["hp"]*2/100) - monster_gold[name]=monsters[name].get("gold",1) - try: del monsters[name]["gold"] - except: pass \ No newline at end of file +import math +monsters={ + "goo":{ + "name":"Goo","speed":6,"charge":12,"hp":100,"xp":100,"attack":5,"damage_type":"physical","respawn":1,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":1, + #"immune":True, + #"respawn_as":"bee", + #"explosion":2000, + "achievements":[ + [10,"stat","hp",5], + [100,"stat","hp",10], + [1000,"stat","mp",5], + [10000,"stat","dex",1], + [100000,"stat","str",1], + [1000000,"stat","int",1], + [10000000,"stat","speed",0.25], + ], + }, + "bee":{ + "name":"Bee","speed":12,"hp":300,"xp":400,"attack":16,"damage_type":"physical","respawn":2,"gold":40,"range":20,"frequency":0.5,"aggro":1,"aa":1,"rage":0.1, + "phresistance":60, + #"respawn_as":"goo", + "achievements":[ + [10,"stat","hp",5], + [100,"stat","mp",5], + [1000,"stat","mp",5], + [10000,"stat","attack",2], + [100000,"stat","apiercing",2], + [1000000,"stat","attack",3], + [10000000,"stat","xp",1], + ] + }, + "cutebee":{ + "name":"Cute Bee","speed":12,"hp":300,"xp":400,"attack":16,"damage_type":"physical","respawn":-1,"gold":40,"range":20,"frequency":0.5,"aggro":1,"aa":1,"rage":0.05, + "phresistance":60, + "explanation":"Spawns in Mainland around every 480,000 Bee spawns", + #"for":912, + "avoidance":99.9, + "achievements":[ + [1,"stat","hp",10], + [20,"stat","for",1], + ], + "cute":True, + }, + "squig":{ + "name":"Squig","speed":10,"hp":1000,"xp":600,"attack":7,"damage_type":"physical","respawn":12,"gold":100,"range":15,"frequency":0.5,"aggro":0,"aa":1, + "achievements":[ + [10,"stat","mp",5], + [100,"stat","mp",5], + [1000,"stat","mp",10], + [10000,"stat","mp",10], + [100000,"stat","evasion",0.25], + [1000000,"stat","resistance",5], + [10000000,"stat","evasion",1], + ] + }, + "squigtoad":{ + "name":"Squigtoad","speed":16,"hp":9600,"xp":32000,"attack":24,"damage_type":"physical","respawn":120,"gold":200,"range":20,"frequency":0.6,"aggro":0, + "difficulty":3, + "achievements":[ + [10,"stat","mp",5], + [100,"stat","mp",5], + [1000,"stat","mp",5], + [10000,"stat","evasion",0.25], + [100000,"stat","int",1], + [1000000,"stat","attack",5], + [10000000,"stat","evasion",1], + ] + }, + "tortoise":{ + "name":"Tortoise","speed":10,"hp":7200,"xp":5200,"attack":36,"damage_type":"physical","respawn":12,"gold":60,"range":15,"frequency":0.5,"aggro":0,"armor":200, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","mp",10], + [1000,"stat","hp",20], + [10000,"stat","armor",5], + [100000,"stat","str",1], + [1000000,"stat","speed",0.5], + [10000000,"stat","armor",10], + ] + }, + "frog":{ + "name":"Froggie","speed":10,"hp":600,"xp":7200,"attack":24,"damage_type":"physical","respawn":960,"gold":300,"range":15,"frequency":0.5,"aggro":0,"evasion":99, + "difficulty":12, + "achievements":[ + [1,"stat","mp",10], + [10,"stat","vit",1], + [100,"stat","int",1], + [1000,"stat","evasion",0.5], + [10000,"stat","int",3], + [100000,"stat","vit",4], + [1000000,"stat","evasion",1], + ] + }, + "rat":{ + "name":"Rat","speed":12,"hp":820,"xp":640,"attack":80,"damage_type":"physical","respawn":2,"gold":32,"range":40,"frequency":0.5,"aggro":1,"rage":1, + "difficulty":1.4, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","mp",5], + [1000,"stat","armor",2], + [10000,"stat","gold",0.5], + [100000,"stat","attack",5], + [1000000,"stat","rpiercing",3], + [10000000,"stat","attack",20], + ] + }, + "jrat":{ + "name":"Rat","skin":"rat","speed":12,"hp":4000,"xp":100,"attack":240,"damage_type":"physical","respawn":42,"gold":5,"range":40,"frequency":0.5,"aggro":0, + "difficulty":0.2, + "achievements":[ + [1000000,"stat","for",5], + ] + }, + "croc":{ + "name":"Croc","speed":10,"hp":3200,"xp":3600,"attack":48,"damage_type":"physical","respawn":6,"gold":55,"range":15,"frequency":0.5,"aggro":0.2,"rage":1,"aa":0, + "armor":40, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","hp",10], + [1000,"stat","resistance",1], + [10000,"stat","for",1], + [100000,"stat","speed",0.25], + [1000000,"stat","attack",10], + [10000000,"stat","dreturn",1], + ] + }, + "mole":{ + "name":"Mole","speed":18,"charge":60,"hp":12400,"xp":8000,"attack":480,"damage_type":"physical","respawn":6,"gold":120,"range":15,"frequency":0.8,"aggro":1,"rage":1,"apiercing":320, + "difficulty":1.2, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","mp",10], + [1000,"stat","for",1], + [10000,"stat","str",1], + [100000,"stat","attack",5], + [1000000,"stat","apiercing",5], + [10000000,"stat","gold",1], + ] + }, + "crab":{ + "name":"Tiny Crab","speed":6,"hp":400,"xp":500,"attack":24,"damage_type":"physical","respawn":0.64,"gold":30,"range":15,"frequency":0.4,"aggro":0.2,"size":0.5, + "armor":160, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","hp",10], + [1000,"stat","mp",5], + [10000,"stat","attack",5], + [100000,"stat","hp",200], + [1000000,"stat","rpiercing",3], + [10000000,"stat","range",2], + [100000000,"stat","hp",5], + ] + }, + "crabx":{ + "name":"Huge Crab","speed":8,"charge":30,"hp":4200,"xp":3600,"attack":240,"damage_type":"physical","respawn":4,"gold":120,"range":15,"frequency":0.3,"aggro":0.5, + "armor":210, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","hp",10], + [1000,"stat","armor",1], + [10000,"stat","str",1], + [100000,"stat","speed",0.5], + [1000000,"stat","luck",0.5], + [10000000,"stat","hp",400], + ] + }, + "crabxx":{ + "skin":"crabx", + "name":"Giga Crab","speed":30,"charge":80,"hp":960000,"xp":720000,"attack":16000,"damage_type":"physical","respawn":-1,"gold":120,"range":45,"size":1.5,"frequency":0.3,"aggro":0, + "armor":320, + "difficulty":10, + "special":True, + "phresistance":30, + "announce":"#B73237", + "spawns":[[1000,"crabx"]], + "cooperative":True, + "achievements":[ + [1,"stat","hp",10], + [100,"stat","luck",1], + ] + }, + "armadillo":{ + "name":"Armadillo","speed":14,"hp":1600,"xp":1720,"attack":20,"damage_type":"physical","respawn":3,"gold":80,"range":20,"frequency":0.5,"aggro":0,"dreturn":30, + "armor":60, + "difficulty":1.1, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","hp",10], + [1000,"stat","armor",1], + [10000,"stat","for",1], + [100000,"stat","dreturn",0.5], + [1000000,"stat","armor",10], + [10000000,"stat","dreturn",1], + ] + }, + "porcupine":{ + "name":"Porcupine","speed":10,"charge":30,"hp":3800,"xp":3200,"attack":16,"damage_type":"physical","respawn":2,"gold":40,"range":20,"frequency":0.5,"aggro":1,"rage":0.4,"dreturn":4800, + "armor":120, + "difficulty":1.2, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","hp",10], + [1000,"stat","for",1], + [10000,"stat","for",1], + [100000,"stat","dreturn",0.5], + [1000000,"stat","hp",300], + [10000000,"stat","armor",10], + ] + }, + "hen":{ + "name":"Chicken","speed":10,"hp":60,"xp":10,"attack":48,"damage_type":"physical","respawn":200,"gold":40,"range":20,"frequency":1.5,"aggro":1,"rage":0.2,"cute":True, + "achievements":[ + [1000,"stat","gold",2], + ] + }, + "rooster":{ + "name":"Chicken","speed":7,"hp":60,"xp":10,"attack":48,"damage_type":"physical","respawn":200,"gold":40,"range":20,"frequency":1.5,"aggro":1,"rage":0.2,"cute":True, + "achievements":[ + [1000,"stat","for",1], + ] + }, + "osnake":{ + "name":"Snake","speed":12,"hp":720,"xp":1600,"attack":24,"damage_type":"physical","respawn":60,"gold":150,"range":20,"frequency":0.6,"aggro":0, + "difficulty":2, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","hp",20], + [1000,"stat","vit",1], + [10000,"stat","str",1], + [100000,"stat","speed",0.25], + [1000000,"stat","armor",5], + [10000000,"stat","xp",1], + ] + }, + "snake":{ + "name":"Snake","speed":12,"hp":720,"xp":960,"attack":24,"damage_type":"physical","respawn":3,"gold":60,"range":20,"frequency":0.6,"aggro":0, + "achievements":[ + [10,"stat","mp",5], + [100,"stat","hp",10], + [1000,"stat","vit",1], + [10000,"stat","dex",1], + [100000,"stat","speed",0.25], + [1000000,"stat","armor",5], + [10000000,"stat","resistance",10], + ] + }, + "scorpion":{ + "name":"Scorpion","speed":24,"hp":24000,"xp":20000,"attack":100,"damage_type":"physical","respawn":6,"gold":100,"range":32,"frequency":0.8,"aggro":0.3, + "armor":200, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","hp",20], + [1000,"stat","armor",1], + [10000,"stat","dex",1], + [100000,"stat","int",1], + [1000000,"stat","str",1], + [10000000,"stat","attack",15], + ] + }, + "gscorpion":{ + "name":"Scorpion","speed":24,"hp":32000,"xp":48000,"attack":120,"damage_type":"physical","respawn":6,"gold":240,"range":32,"frequency":0.8,"aggro":0.3, + "armor":300, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","mp",20], + [1000,"stat","mp",10], + [10000,"stat","int",1], + [100000,"stat","dex",1], + [1000000,"stat","vit",2], + [10000000,"stat","attack",10], + ] + }, + "xscorpion":{ + "name":"Scorpion","speed":24,"hp":140000,"xp":172000,"attack":720,"damage_type":"physical","respawn":16,"gold":920,"range":32,"frequency":0.8,"aggro":0.3, + "armor":400, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",30], + [1000,"stat","dex",1], + [10000,"stat","apiercing",2], + [100000,"stat","rpiercing",3], + [1000000,"stat","frequency",2], + [10000000,"stat","attack",25], + ], + }, + "bscorpion":{ + "name":"Black Scorpion","speed":24,"hp":576900,"xp":634800,"armor":600,"resistance":400,"attack":3200,"damage_type":"physical","respawn":6,"gold":920,"range":32,"frequency":0.6,"aggro":0.8, + "armor":500, + "resistance":240, + "crit":10, + "poisonous":True, + "abilities":{ + "weakness_aura":{ + "aura":True, + "condition":"weakness", + "radius":100, + "cooldown":4000, + } + }, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",10], + [1000,"stat","dex",0.5], + [10000,"stat","dex",0.5], + ], + }, + "ghost":{ + "name":"Ghost","speed":12,"hp":12000,"xp":16000,"attack":200,"damage_type":"magical","respawn":4,"gold":600,"range":120,"frequency":1,"aggro":0.05,"hit":"explode_p","evasion":20,"resistance":400, + "phresistance":90, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",10], + [1000,"stat","for",1], + [10000,"stat","int",1], + [100000,"stat","int",1], + [1000000,"stat","hp",300], + [10000000,"stat","resistance",10], + ] + }, + "harpy":{ + "name":"Harpy","speed":12,"charge":96,"hp":160000,"xp":192000,"attack":1720,"damage_type":"magical","respawn":4,"gold":600,"range":220,"frequency":0.8,"aggro":0.01,"hit":"explode_p","resistance":600,"armor":160, + #"cooperative":True, + "difficulty":2, + "rpiercing":160, + "phresistance":40, + "charge_skin":"harpy_fly", + "slots":{"mainhand":{"name":"harbringer","level":6}}, + "abilities":{"warp_on_hit":{"unlimited":True,"attr0":0.8/10}}, + "achievements":[ + [10,"stat","hp",10], + [1000,"stat","fzresistance",0.5], + [10000,"stat","fzresistance",0.5], + [100000,"stat","fzresistance",0.5], + [200000,"stat","speed",0.25], + ] + }, + "rharpy":{ + "name":"Rebel Harpy","speed":18,"charge":116,"hp":320000,"xp":332000,"attack":1420,"damage_type":"magical","respawn":400,"gold":600,"range":30,"frequency":0.7,"aggro":1.2,"rage":1.2,"hit":"momentum","resistance":240,"armor":360, + "cooperative":True, + "difficulty":3, + "apiercing":160, + "phresistance":60, + "charge_skin":"rharpy_fly", + "slots":{"mainhand":{"name":"basher","level":9}}, + "achievements":[ + [1,"stat","mp",5], + [10,"stat","attack",2], + [1000,"stat","stresistance",1], + [10000,"stat","stresistance",1], + [20000,"stat","speed",0.25], + ] + }, + "fvampire":{ + "name":"Ms. Dracul","speed":40,"hp":240000,"xp":200000,"attack":875,"damage_type":"magical","respawn":24*60,"gold":24000,"range":120,"frequency":1.2,"aggro":0.05,"hit":"explode_c","prefix":"","resistance":300,"armor":100, + "humanoid":True, + "rbuff":"mlifesteal", + "achievements":[ + [1,"stat","hp",10], + [10,"stat","mp",20], + [100,"stat","attack",5], + [1000,"stat","for",1], + [10000,"stat","xp",2.5], + [100000,"stat","lifesteal",1], + [1000000,"stat","lifesteal",2.5], + ] + }, + "minimush":{ + "name":"Pom Pom","speed":12,"hp":500,"xp":600,"attack":120,"damage_type":"magical","respawn":4,"gold":70,"range":120,"frequency":1,"aggro":0.05,"hit":"explode_p", + "resistance":120, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","hp",20], + [1000,"stat","for",1], + [10000,"stat","frequency",0.25], + [100000,"stat","resistance",5], + [1000000,"stat","str",2], + [10000000,"stat","speed",1], + ] + }, + "spider":{ + "name":"Spider","speed":24,"hp":18000,"xp":12000,"attack":80,"damage_type":"physical","respawn":14,"gold":180,"range":32,"frequency":1,"aggro":0.3, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",10], + [1000,"stat","armor",1], + [10000,"stat","for",1], + [100000,"stat","str",1], + [1000000,"stat","crit",0.25], + [10000000,"stat","vit",8], + ] + }, + "bat":{ + "name":"Bat","speed":24,"hp":9600,"xp":8000,"attack":50,"damage_type":"physical","respawn":12,"gold":120,"range":35,"frequency":0.7,"aggro":0.3,"aa":1, + "resistance":120, + "phresistance":35, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","hp",20], + [1000,"stat","armor",1], + [10000,"stat","dex",1], + [100000,"stat","str",2], + [1000000,"stat","gold",0.5], + [10000000,"stat","lifesteal",1], + ] + }, + "nerfedbat":{ + "skin":"bat", + "name":"Bat","speed":24,"hp":2400,"xp":400,"attack":50,"damage_type":"physical","respawn":12,"gold":120,"range":35,"frequency":0.7,"aggro":0.3,"aa":1, + "resistance":120, + "phresistance":35, + "achievements":[ + [100000,"stat","dex",1], + [1000000,"stat","luck",0.5], + ] + }, + "dknight2":{ + "name":"Dark Knight","speed":28,"hp":86000,"xp":72000,"attack":2275,"damage_type":"physical","respawn":40,"gold":800,"range":32,"frequency":1.2,"aggro":0.3,"armor":200,"hide":True, + "achievements":[ + [1,"stat","luck",50], + ] + }, + "mvampire":{ + "name":"Dracul","speed":40,"hp":240000,"xp":200000,"attack":245,"damage_type":"magical","respawn":18*60,"gold":16000,"range":120,"frequency":1.2,"aggro":0.05,"hit":"explode_c","prefix":"","resistance":150,"armor":90, + "humanoid":True, + "rbuff":"mlifesteal", + "achievements":[ + [1,"stat","hp",10], + [10,"stat","mp",20], + [100,"stat","attack",5], + [1000,"stat","resistance",5], + [10000,"stat","resistance",5], + [100000,"stat","lifesteal",1], + [1000000,"stat","lifesteal",2.5], + ] + }, + "phoenix":{ + "name":"Phoenix","speed":50,"hp":160000,"xp":180000,"attack":125,"damage_type":"magical","respawn":32,"gold":7200,"range":120,"frequency":1.2,"aggro":0.2,"aa":1,"hit":"explode_a","prefix":"the", + "phresistance":40, + "resistance":160, + "cooperative":True, + "achievements":[ + [1,"stat","hp",10], + [10,"stat","hp",20], + [100,"stat","vit",1], + [1000,"stat","int",1], + [10000,"stat","resistance",5], + [100000,"stat","resistance",10], + [1000000,"stat","frequency",1], + ] + }, + "cgoo":{ + "name":"Irradiated Goo","speed":9,"hp":2400,"xp":4800,"attack":320,"damage_type":"physical","respawn":48,"gold":240,"range":64,"frequency":1.2,"aggro":0.1,"aa":1, + "resistance":260, + "difficulty":6, + "achievements":[ + [10,"stat","hp",20], + [100,"stat","vit",1], + [1000,"stat","for",1], + [10000,"stat","hp",100], + [100000,"stat","for",2], + [1000000,"stat","vit",3], + [10000000,"stat","for",5], + ] + }, + "bgoo":{ + "name":"Brawl Goo","skin":"goo4","speed":6,"charge":12,"hp":100000,"xp":100000,"attack":5,"damage_type":"physical","respawn":-1,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":1, + "armor":200, + "resistance":200, + "cooperative":True, + "special":True, + "size":1.5, + #"immune":True, + #"respawn_as":"bee", + #"explosion":2000, + "achievements":[ + [1000,"stat","vit",1], + ], + }, + "rgoo":{ + "name":"Rainbow Goo","skin":"gooD","speed":9,"hp":1000000,"xp":48000000,"attack":320,"damage_type":"physical","respawn":-1,"gold":240,"range":64,"frequency":1.2,"aggro":0.1,"aa":1, + "armor":300, + "resistance":300, + "size":1.5, + "cooperative":True, + "special":True, + "achievements":[ + [1,"stat","hp",20], + [100,"stat","for",1], + ] + }, + "skeletor":{ + "name":"Skeletor","speed":40,"hp":80000,"xp":120000,"attack":1800,"damage_type":"physical","respawn":16*60,"gold":20000,"range":80,"frequency":1.2,"aggro":0.2, + "slots":{"mainhand":{"name":"scythe","level":8}}, + "achievements":[ + [1,"stat","for",1], + [10,"stat","vit",1], + [100,"stat","for",2], + [1000,"stat","vit",3], + [10000,"stat","crit",0.25], + [100000,"stat","for",10], + [1000000,"stat","for",20], + ] + }, + "ligerx":{ + "name":"Liger X","speed":30,"hp":80000,"xp":120000,"attack":1800,"damage_type":"physical","respawn":16*60,"gold":20000,"range":80,"frequency":1.2,"aggro":0.2,"charge":60,"explanation":"A genetically modified and cybernetically enhanced beast!", + "achievements":[ + [1,"stat","luck",50], + ] + }, + + #main2 + "bigbird":{ + "name":"Hawk","speed":24,"charge":52,"hp":32000,"xp":30000,"attack":480,"damage_type":"physical","respawn":12,"gold":480,"range":20,"frequency":0.8,"aggro":1,"rage":0.4,"evasion":20,"aa":1, + "phresistance":30, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",30], + [1000,"stat","vit",1], + [10000,"stat","evasion",0.25], + [100000,"stat","resistance",5], + [1000000,"stat","speed",0.5], + [10000000,"stat","evasion",1], + ] + }, + "poisio":{ + "name":"Poisio","speed":24,"hp":3600,"xp":4000,"attack":240,"damage_type":"physical","respawn":6,"gold":80,"range":20,"frequency":0.6,"aggro":1,"rage":0.2, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","hp",20], + [1000,"stat","armor",2], + [10000,"stat","dex",1], + [100000,"stat","rpiercing",5], + [1000000,"stat","crit",0.5], + [10000000,"stat","frequency",1], + ] + }, + #winter + "stompy":{ + "name":"Stompy","speed":40,"charge":80,"hp":640000,"xp":600000,"attack":3600,"damage_type":"physical","respawn":36*60,"gold":80000,"range":64,"frequency":0.8,"aggro":0.2, + "achievements":[ + [1,"stat","hp",50], + [10,"stat","mp",20], + [100,"stat","speed",0.25], + [1000,"stat","range",0.5], + [5000,"stat","mp",50], + [20000,"stat","frequency",1], + [50000,"stat","attack",20], + ] + }, + "arcticbee":{ + "name":"Arctic Bee","speed":12,"hp":1600,"xp":1800,"attack":64,"damage_type":"physical","respawn":1,"gold":60,"range":20,"frequency":0.6,"aggro":1,"aa":1,"rage":0.05, + "phresistance":50, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",10], + [1000,"stat","resistance",1], + [10000,"stat","int",1], + [100000,"stat","dex",2], + [1000000,"stat","resistance",5], + [10000000,"stat","range",2.5], + ] + }, + "wolf":{ + "name":"White Wolf","speed":24,"charge":152,"hp":48000,"xp":48800,"attack":480,"damage_type":"physical","respawn":12,"gold":480,"range":20,"frequency":0.8,"aggro":1,"rage":1,"resistance":200,"armor":300, + "achievements":[ + [1,"stat","hp",20], + [100,"stat","mp",20], + [1000,"stat","for",1], + [10000,"stat","resistance",5], + [100000,"stat","vit",3], + [1000000,"stat","xp",1], + [10000000,"stat","speed",2], + ], + #"supporter":True, + }, + "wolfie":{ + "name":"Dark Hound","speed":24,"charge":52,"hp":19200,"xp":16400,"attack":320,"damage_type":"physical","respawn":12,"gold":360,"range":20,"frequency":0.8,"aggro":1,"rage":1,"resistance":100,"armor":200, + "achievements":[ + [1,"stat","hp",20], + [100,"stat","mp",20], + [1000,"stat","hp",30], + [10000,"stat","str",1], + [100000,"stat","vit",1], + [1000000,"stat","armor",5], + [10000000,"stat","mp",500], + ] + }, + "boar":{ + "name":"Wild Boar","speed":20,"charge":40,"hp":12000,"xp":10800,"attack":240,"damage_type":"physical","respawn":10,"gold":240,"range":24,"frequency":0.7,"aggro":1,"rage":1,"armor":100, + "achievements":[ + [10,"stat","hp",10], + [100,"stat","mp",20], + [1000,"stat","vit",1], + [10000,"stat","str",1], + [100000,"stat","int",2], + [1000000,"stat","vit",5], + [10000000,"stat","armor",12], + ] + }, + "iceroamer":{ + "name":"Water Spirit","speed":20,"hp":3600,"xp":4200,"attack":120,"damage_type":"magical","respawn":2,"gold":180,"range":100,"frequency":0.7,"aggro":0.2,"reflection":8,"rpiercing":320,"evasion":10,"hit":"explode_p", + "phresistance":50, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",10], + [1000,"stat","vit",1], + [10000,"stat","int",1], + [100000,"stat","for",2], + [1000000,"stat","reflection",0.5], + [10000000,"stat","rpiercing",20], + ] + }, + "fireroamer":{ + "name":"Fire Spirit","speed":24,"hp":84000,"xp":64200,"attack":320,"damage_type":"magical","respawn":2,"gold":180,"range":280,"frequency":1.2,"aggro":0.2,"rpiercing":320,"evasion":4,"resistance":320,"armor":120,"hit":"explode_p", + "phresistance":50, + "difficulty":1.1, + "abilities":{"burn":{"unlimited":True,"attr0":100}}, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",10], + [1000,"stat","vit",1], + [10000,"stat","int",1], + [100000,"stat","for",2], + [1000000,"stat","evasion",0.5], + [10000000,"stat","apiercing",20], + ] + }, + "bbpompom":{ + "name":"Pom Pom","speed":18,"hp":6400,"xp":6000,"attack":320,"damage_type":"magical","respawn":4,"gold":280,"range":280,"frequency":0.6,"aggro":0.2,"resistance":160,"hit":"explode_p", + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",20], + [1000,"stat","vit",1], + [10000,"stat","int",1], + [100000,"stat","int",2], + [1000000,"stat","resistance",5], + [10000000,"stat","range",2], + ] + }, + #underground + "prat":{ + "name":"Vampire Rat","speed":12,"charge":86,"hp":9200,"xp":7600,"attack":320,"armor":160,"damage_type":"physical","respawn":4,"range":32,"frequency":1.6,"aggro":1,"rage":0.4,"lifesteal":120, + "achievements":[ + [1,"stat","hp",10], + [100,"stat","hp",20], + [1000,"stat","vit",1], + [10000,"stat","dex",1], + [100000,"stat","attack",5], + [1000000,"stat","vit",5], + [10000000,"stat","lifesteal",1.25], + ] + }, + "pppompom":{ + "name":"Pom Pom","speed":18,"hp":64000,"xp":62400,"attack":920,"damage_type":"physical","respawn":4,"gold":280,"range":300,"frequency":1.32,"aggro":0.2,"resistance":480,"hit":"explode_p", + "difficulty":1.20, + "poisonous":True, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","mp",20], + [1000,"stat","vit",1], + [10000,"stat","int",1], + [100000,"stat","int",2], + [1000000,"stat","resistance",5], + [10000000,"stat","range",2], + ] + }, + "oneeye":{ + "name":"One Eye","speed":24,"hp":420000,"xp":582000,"armor":160,"resistance":160,"attack":480,"damage_type":"physical","respawn":4,"gold":32,"range":40,"frequency":3,"aggro":1,"rage":0, + "phresistance":30, + "difficulty":1.20, + "abilities":{ + "stone":{"cooldown":6400} + }, + "achievements":[ + [1,"stat","for",1], + [100,"stat","mp",25], + [1000,"stat","attack",5], + [10000,"stat","int",1], + [100000,"stat","resistance",5], + [1000000,"stat","frequency",1], + [10000000,"stat","attack",50], + ] + }, + #halloween2 + "mummy":{ + "name":"Mummy","speed":16,"charge":96,"hp":12000,"xp":16000,"attack":420,"damage_type":"physical","respawn":24,"gold":100,"range":48,"frequency":1.2,"aggro":1.5,"rage":1.5, + "difficulty":2, + "achievements":[ + [1,"stat","hp",20], + [100,"stat","vit",1], + [1000,"stat","str",1], + [10000,"stat","attack",5], + [100000,"stat","speed",0.5], + [1000000,"stat","attack",25], + [10000000,"stat","evasion",1], + ] + }, + "nerfedmummy":{ + "skin":"mummy","name":"Mummy","speed":96,"charge":96,"hp":1600,"xp":1800,"attack":240,"damage_type":"physical","respawn":24,"gold":100,"range":48,"frequency":0.9,"aggro":1,"rage":1, + "achievements":[ + [1,"stat","hp",10], + [100,"stat","hp",20], + [1000,"stat","hp",30], + [10000,"stat","vit",1], + [100000,"stat","vit",2], + [1000000,"stat","crit",0.5], + [10000000,"stat","manasteal",0.25], + ] + }, + "booboo":{ + "name":"Boo Boo","speed":16,"charge":96,"hp":8000,"xp":12000,"attack":220,"damage_type":"pure","respawn":48,"gold":30,"range":420,"frequency":1.2,"aggro":1.5,"aa":1,"rage":1.5, + "phresistance":50, + "difficulty":1.25, + "achievements":[ + [1,"stat","mp",10], + [100,"stat","mp",20], + [1000,"stat","vit",1], + [10000,"stat","for",1], + [100000,"stat","str",2], + [1000000,"stat","speed",0.5], + [10000000,"stat","range",2.25], + ] + }, + "pinkgoblin":{ + "name":"Pink Goblin","speed":40,"hp":420000,"xp":460000, + "attack":2400, + "damage_type":"magical","respawn":40,"gold":16000,"range":240,"frequency":0.4,"aggro":0,"hit":"explode_p","prefix":"","resistance":350,"armor":200, + "abilities":{"self_healing":{"heal":96000,"cooldown":4000}}, + "difficulty":2, + "slots":{"mainhand":{"name":"pmace","level":8}}, + "achievements":[ + [1000,"stat","mp",10], + [2000,"stat","vit",1], + [10000,"stat","for",1], + [100000,"stat","str",2], + [1000000,"stat","speed",0.5], + [10000000,"stat","range",1.25], + ] + }, + "stoneworm":{ + "name":"Stone Worm","speed":12,"charge":46,"hp":2200,"xp":2400,"attack":360,"damage_type":"physical","respawn":1,"gold":64,"range":20,"frequency":0.6,"aggro":1,"rage":1,"apiercing":800,"balance":"Spadar", + "achievements":[ + [10,"stat","hp",10], + [100,"stat","mp",20], + [1000,"stat","hp",30], + [10000,"stat","for",1], + [100000,"stat","for",2], + [1000000,"stat","apiercing",5], + [10000000,"stat","resistance",10], + ] + }, + "mrgreen":{ + "name":"Mr. Green","speed":40,"charge":90,"hp":36000000,"xp":48000000,"attack":1200,"damage_type":"physical", + "respawn":94*60, + "gold":16000,"range":620,"frequency":1.6,"aggro":1,"rage":1,"apiercing":320,"resistance":900,"cooperative":True,"announce":"#256943", + "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], + "slots":{"mainhand":{"name":"gbow","level":10}}, + "achievements":[ + [1,"stat","hp",10], + [10,"stat","mp",20], + [100,"stat","vit",1], + [1000,"stat","dex",1], + [10000,"stat","armor",10], + [50000,"stat","rpiercing",10], + [100000,"stat","manasteal",0.32], + ] + }, + "slenderman":{ + "name":"Slenderman","speed":280,"hp":66666,"xp":4800,"attack":3600,"damage_type":"physical","respawn":60*10,"gold":16000,"range":52,"frequency":0.3,"aggro":0.05, + "reflection":96, + "immune":True, + "special":True, + "cooperative":True, + "phresistance":95, + "announce":"#3D3C81", + "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], + "achievements":[ + [1,"stat","hp",10], + [10,"stat","mp",10], + [100,"stat","for",1], + ] + }, + "mrpumpkin":{ + "name":"Mr. Pumpkin","speed":40,"hp":36000000,"xp":48000000,"attack":1200,"damage_type":"magical", + "respawn":54*60, + "phresistance":30, + "gold":16000,"range":520,"frequency":1,"aggro":0.05,"hit":"explode_c","cooperative":True,"announce":"#FD8940", + "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], + "slots":{"mainhand":{"name":"oozingterror","level":8}}, + "achievements":[ + [1,"stat","hp",10], + [10,"stat","mp",20], + [100,"stat","vit",1], + [1000,"stat","str",1], + [10000,"stat","resistance",10], + [50000,"stat","apiercing",10], + [100000,"stat","crit",1], + ] + }, + "greenjr":{ + "name":"Green Jr.","speed":60,"charge":120,"hp":4200,"xp":120000,"attack":30,"damage_type":"physical", + "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], + "respawn":480 and 12*72*60, #sprocess_game_data + "gold":16000,"range":80,"frequency":20,"aggro":1,"rage":1,"rpiercing":420,"resistance":400,"evasion":40,"reflection":4, + "difficulty":2, + "achievements":[ + [1,"stat","mp",10], + [10,"stat","vit",1], + [100,"stat","armor",10], + [1000,"stat","resistance",15], + [5000,"stat","for",3], + [20000,"stat","frequency",1], + [50000,"stat","speed",1], + ] + }, + "jr":{ + "name":"Jr.","speed":40,"charge":90,"hp":3200,"xp":80000,"attack":10,"damage_type":"magical", + "cbuff":[[60,"halloween0"],[70,"halloween1"],[200,"halloween2"]], + "respawn":480 and 6*72*60, #sprocess_game_data + "gold":6000,"range":30,"frequency":20,"aggro":1,"rage":1,"resistance":400,"evasion":80, + "difficulty":2, + "achievements":[ + [1,"stat","mp",10], + [10,"stat","vit",1], + [100,"stat","resistance",10], + [1000,"stat","armor",8], + [5000,"stat","attack",20], + [20000,"stat","luck",1], + [50000,"stat","speed",1], + ] + }, + + #tests + "chestm":{"name":"Angry Chest","speed":4,"hp":6400,"xp":6000,"attack":320,"damage_type":"magical","respawn":4,"gold":280,"range":280,"frequency":0.6,"aggro":0.2,"resistance":160,"hit":"explode_p","hide":True}, + + #prototypes + "plantoid":{ + "name":"Sprawling","speed":20,"hp":120000,"xp":96000,"attack":640,"damage_type":"physical","respawn":18,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"armor":160,"resistance":190, + "achievements":[ + [1,"stat","mp",10], + [100,"stat","hp",20], + [1000,"stat","int",1], + [10000,"stat","mp",40], + [100000,"stat","dex",1], + [1000000,"stat","resistance",5], + [10000000,"stat","mp",250], + ] + }, + "icegolem":{ + "name":"Ice Golem","speed":12,"charge":48,"hp":16000000,"xp":92000000,"attack":2400,"damage_type":"physical","respawn":-1,"gold":1,"range":64,"frequency":1.2,"aggro":0.2,"resistance":800,"armor":800, + "announce":True, + "special":True, + "phresistance":40, + "difficulty":12, + "cooperative":True, + "abilities":{"multi_freeze":{"cooldown":2000,"damage":2000}}, + "achievements":[ + [1,"stat","hp",10], + [10,"stat","hp",30], + ] + }, + "ent":{ + "name":"Ent","speed":12,"charge":48,"hp":8000000,"xp":9200000,"attack":3600,"damage_type":"physical","respawn":12,"gold":1,"range":64,"frequency":1.2,"aggro":0.2,"resistance":100,"armor":100, + "phresistance":15, + "abilities":{ + "mtangle":{"cooldown":3200} + }, + "achievements":[ + [1,"stat","hp",10], + [10,"stat","hp",30], + [100,"stat","vit",1], + [1000,"stat","for",3], + [10000,"stat","resistance",10], + [100000,"stat","attack",25], + [1000000,"stat","speed",2], + ] + }, + "sparkbot":{ + "name":"Spark Bot","speed":20,"charge":75,"hp":325000,"xp":400000,"attack":754,"damage_type":"magical","respawn":6,"gold":1,"range":185,"frequency":1.56,"aggro":0.1,"reflection":8,"armor":140,"resistance":160, + "achievements":[ + [1,"stat","hp",10], + [100,"stat","mp",25], + [1000,"stat","rpiercing",5], + [10000,"stat","int",1], + [100000,"stat","resistance",15], + [1000000,"stat","attack",10], + [10000000,"stat","reflection",1], + ] + }, + "targetron":{ + "name":"Targetron","speed":20,"charge":60,"hp":325000,"xp":400000,"attack":377,"damage_type":"physical","respawn":6,"gold":15,"range":200,"frequency":3.12,"aggro":0.1,"dreturn":2,"armor":160,"resistance":140,"explosion":15, + "achievements":[ + [1,"stat","mp",10], + [100,"stat","hp",25], + [1000,"stat","dex",1], + [10000,"stat","range",0.5], + [100000,"stat","armor",15], + [1000000,"stat","attack",10], + [10000000,"stat","evasion",1.25], + ] + }, + "dryad":{ + "name":"Dryad","speed":24,"charge":48,"hp":80000,"xp":60000,"attack":400,"damage_type":"magical","respawn":2,"gold":1,"range":160,"frequency":1,"aggro":0.1,"armor":65,"resistance":100, + "abilities":{ + "mtangle":{"cooldown":5000} + }, + "achievements":[ + [1,"stat","mp",20], + [100,"stat","vit",1], + [1000,"stat","int",1], + [10000,"stat","pnresistance",1], + [100000,"stat","evasion",15], + [1000000,"stat","reflection",1], + [10000000,"stat","frequency",1], + ] + }, + "odino":{ + "name":"Dino","speed":28,"charge":52,"hp":165000,"xp":140000,"attack":550,"damage_type":"physical","respawn":3,"gold":1,"range":50,"frequency":1.2,"aggro":0.2,"armor":135,"resistance":65,"apiercing":100, + "crit":12, + "achievements":[ + [1,"stat","hp",10], + [100,"stat","speed",1], + [1000,"stat","attack",5], + [10000,"stat","pnresistance",5], + [100000,"stat","pnresistance",1], + [1000000,"stat","apiercing",10], + [10000000,"stat","crit",0.5], + ] + }, + "spiderr":{ + "name":"Red Spider Queen","speed":0,"charge":0,"hp":4500000,"xp":9000000,"difficulty":15,"attack":10000,"damage_type":"physical","respawn":-1,"gold":1,"range":640,"frequency":0.4,"aggro":1,"rage":1, + "armor":65,"resistance":80, + "spawns":[[8000,"spider"]], + }, + "spiderbl":{ + "name":"Black Spider Queen","speed":0,"charge":0,"hp":4500000,"xp":9000000,"difficulty":12,"attack":1200,"damage_type":"physical","respawn":-1,"gold":1,"range":640,"frequency":1.1,"aggro":1,"rage":1, + "armor":110,"resistance":135, + "spawns":[[6000,"spider"]], + }, + "spiderbr":{ + "name":"Brown Spider Queen","speed":0,"charge":0,"hp":4500000,"xp":9000000,"difficulty":10,"attack":840,"damage_type":"physical","respawn":-1,"gold":1,"range":640,"frequency":2,"aggro":1,"rage":1, + "armor":90,"resistance":115, + "spawns":[[5000,"spider"]], + }, + "welemental":{"name":"Water Elemental","speed":20,"hp":80000,"xp":10,"attack":1800,"damage_type":"physical","respawn":1,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"evasion":80}, + "felemental":{"name":"Fire Elemental","speed":20,"hp":80000,"xp":10,"attack":1800,"damage_type":"physical","respawn":1,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"evasion":80}, + "nelemental":{"name":"Nature Elemental","speed":20,"hp":80000,"xp":10,"attack":1800,"damage_type":"physical","respawn":1,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"evasion":80}, + "eelemental":{"name":"Earth Elemental","speed":20,"hp":80000,"xp":10,"attack":1800,"damage_type":"physical","respawn":1,"gold":1,"range":80,"frequency":1.2,"aggro":0.2,"evasion":80}, + + #misc + "greenfairy":{ + "phresistance":70, + "name":"Fairy","speed":10,"hp":3600000,"xp":2000000,"attack":3000,"damage_type":"magical","respawn":0,"gold":1000,"range":999999,"frequency":100,"aggro":0,"hit":"explode_c","aa":1, + "achievements":[ + [10,"stat","luck",2], + ], + }, + "redfairy":{ + "phresistance":70, + "name":"Fairy","speed":10,"hp":4800000,"xp":2000000,"attack":4000,"damage_type":"magical","respawn":0,"gold":1000,"range":999999,"frequency":100,"aggro":0,"hit":"explode_c","aa":1, + "achievements":[ + [10,"stat","gold",2], + ], + "abilities":{"heal":{"heal":20000,"cooldown":1000}} + }, + "bluefairy":{ + "phresistance":70, + "name":"Fairy","speed":10,"hp":4000000,"xp":2000000,"attack":2400,"damage_type":"magical","respawn":0,"gold":1000,"range":999999,"frequency":100,"aggro":0,"hit":"explode_c","aa":1, + "achievements":[ + [10,"stat","xp",2], + ], + }, + "rudolph":{ + "name":"Reindeer","speed":24,"hp":12000000,"xp":2000000,"attack":1600,"damage_type":"magical","respawn":60*60,"gold":10000,"range":999999,"frequency":10,"aggro":0,"hit":"explode_c","prefix":"the", + "resistance":1200, + "armor":1200, + "achievements":[ + [100,"stat","for",2], + [1000,"stat","for",2], + ] + }, + "grinch":{ + "name":"Grinch","speed":40,"hp":24000000,"xp":12000, + "humanoid":True, + "cooperative":True, + "global":True, #chest spawns on player + "attack":9, + "damage_type":"magical","respawn":12*60*60,"gold":16000,"range":120,"frequency":0.5,"aggro":0,"hit":"explode_c","prefix":"","resistance":150, + "special":True,"passive":True,"abilities":{"portal":{"cooldown":0},"self_healing":{"heal":8008,"cooldown":8008}},"goldsteal":1, + "phresistance":90, + #"good":True,"attack":1200, + "slots":{"mainhand":{"name":"ornamentstaff","level":13}}, + "announce":"#C82F17", + "achievements":[ + [1,"stat","hp",20], + [100,"stat","fzresistance",1], + [1000,"stat","pnresistance",1], + ] + }, + + + #killmany + "goldenbat":{ + "name":"Golden Bat","speed":24,"hp":24000,"xp":20000,"attack":50,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":0.7,"aggro":0.3,"aa":1, + "difficulty":100, + "phresistance":70, + "explanation":"Spawns in Cave of Darkness around every 80,000 Bat spawns", + "achievements":[ + [1,"stat","gold",1], + [10,"stat","luck",1], + [100,"stat","gold",1], + [1000,"stat","range",1], + [2000,"stat","frequency",1], + [5000,"stat","gold",5], + ] + }, + "goldenbot":{ + "name":"Golden Bot","speed":24,"hp":500000,"xp":420000,"attack":500,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":1,"aggro":0.2,"aa":1, + "difficulty":100, + "phresistance":75, + "explanation":"Spawns in Underground Hills around every 100,000 Sparkbot or Targetron spawns", + "achievements":[ + [1,"stat","gold",1], + [10,"stat","luck",1], + [100,"stat","gold",1], + [1000,"stat","range",1], + [2000,"stat","frequency",1], + [5000,"stat","gold",5], + ] + }, + "tinyp":{ + "name":"Fairy","speed":24,"hp":5600,"xp":12000,"attack":240,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":5,"aggro":0.3,"aa":1, + "escapist":True,"roam":True,"cute":True, + "abilities":{"self_healing":{"heal":1200,"cooldown":10}}, + "special":True,"immune":True, + "phresistance":98, + "achievements":[ + [1,"stat","for",0.25], + [10,"stat","luck",0.5], + ], + }, + + #bosses + #"aqueen":{"name":"Arachnid Queen","speed":24,"hp":2400,"xp":2000,"attack":50,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":0.7,"aggro":0.3,"aa":1}, + + #specials + "tiger":{ + "name":"Tiger","speed":24,"hp":12000,"xp":24800,"attack":960,"damage_type":"physical","respawn":30*60,"gold":480,"range":20,"frequency":0.8,"aggro":0,"rage":0,"reflection":100,"armor":540, + "announce":"#D65A3A", + "cute": True, + "explanation":"Legendary animal, rarely appears to players.", + "cooperative":True, + "avoidance":99, + "special":True,"immune":True, + "phresistance":60, + "drop_on_hit":True, + "peaceful":True, + "roam":True, + "achievements":[ + [1,"stat","vit",1], + ], + #"supporter":True, + }, + "goblin":{ + "name":"Sneaky Goblin","speed":30,"hp":50,"xp":640000,"attack":0,"damage_type":"physical","respawn":-1,"gold":4000000,"range":2,"frequency":1,"aggro":0,"evasion":99.95,"reflection":99.95,"special":True,"immune":True, + "phresistance":30, + "achievements":[ + [1,"stat","gold",2], + [100,"stat","xp",5], + [1000,"stat","gold",5], + [5000,"stat","reflection",2], + ] + }, + "pinkgoo":{ + "name":"Love Goo","speed":8,"hp":40,"xp":12000,"attack":100,"damage_type":"physical","respawn":60*60,"gold":10000,"range":20,"frequency":1,"aggro":0,"avoidance":98.0,"special":True,"immune":True,"1hp":True,"cooperative":True, + "phresistance":30, + "achievements":[ + [10,"stat","vit",1], + [100,"stat","speed",0.5], + [1000,"stat","hp",200], + [10000,"stat","armor",10], + ] + }, + "snowman":{ + "name":"Snowman","speed":8,"hp":1200,"xp":12000,"attack":80,"damage_type":"physical","respawn":60*60,"gold":10000,"range":20,"frequency":1,"aggro":0,"special":True,"immune":True,"cooperative":True,"1hp":True,"announce":"#B1DCEF", + "s":{"fullguardx":{"ms":5*60*1000}}, + "achievements":[ + [10,"stat","mp",10], + [100,"stat","resistance",3], + [1000,"stat","resistance",5], + [10000,"stat","attack",5], + [100000,"stat","speed",1.75], + [1000000,"stat","luck",5], + ] + }, + "dragold":{ + "name":"Dragold","speed":22,"hp":12800000*2,"xp":12000000*2,"attack":800,"damage_type":"magical","respawn":3*60*60,"gold":10000,"range":320,"frequency":1,"aggro":0,"special":True,"cooperative":True,"announce":"#D7B717","armor":240,"resistance":320, + "s":{"fullguardx":{"ms":2*60*1000}}, + "phresistance":65, + "abilities":{"multi_burn":{"cooldown":24000,"damage":4000}}, + "achievements":[ + [1,"stat","gold",1], + [10,"stat","for",0.5], + [20,"stat","luck",1], + ], + "projectile":"fireball", + }, + "wabbit":{ + "name":"Wabbit","speed":60,"hp":32000,"armor":180,"resistance":180,"xp":1000000,"attack":60,"damage_type":"physical","respawn":60*60,"gold":1000,"range":20,"frequency":1,"aggro":0,"avoidance":98.8,"special":True,"immune":True,"cooperative":True,"operator":True,"rbuff":"easterluck","s":{"fullguard":{"ms":5*60*1000}}, + "phresistance":70, + "achievements":[ + [1,"stat","xp",1], + [100,"stat","xp",1], + [1000,"stat","luck",1], + [5000,"stat","luck",1], + [10000,"stat","speed",0.75], + [100000,"stat","speed",1], + ] + + }, + "franky":{ + "name":"Franky","speed":48,"charge":64,"hp":120000000,"xp":200000000,"attack":2910,"damage_type":"magical","hit":"explode_c","respawn":-1,"gold":10000,"range":948,"frequency":1.6,"aggro":1,"rage":0,"special":True,"cooperative":True,"spawns":[[200,"nerfedmummy"]],"announce":"#9D99EF", + "phresistance":70, + "humanoid":True, + "achievements":[ + [1,"stat","for",1], + [100,"stat","attack",10], + [1000,"stat","attack",20], + [10000,"stat","frequency",1], + [100000,"stat","xp",2], + [1000000,"stat","range",1], + ] + }, + "gredpro":{ + "name":"Protector of Fire","speed":48,"charge":84,"hp":2400000,"xp":3200000,"attack":120,"damage_type":"magical","hit":"explode_c","respawn":10*60,"gold":10000,"range":948,"frequency":1.2,"aggro":1,"rage":0, + "slots":{"mainhand":{"name":"firestaff","level":12}}, + "abilities":{"burn":{"unlimited":True,"attr0":100}}, + }, + "ggreenpro":{ + "name":"Protector of Nature","speed":48,"charge":64,"hp":1600000,"xp":9600000,"attack":1120,"damage_type":"physical","hit":"explode_c","respawn":60*60,"gold":10000,"range":948,"frequency":3,"aggro":1,"rage":0, + "slots":{"mainhand":{"name":"woodensword","level":12}}, + "abilities":{ + "tangle":{"cooldown":1600}, + "self_healing":{"heal":48000,"cooldown":2000}, + }, + }, + "gbluepro":{ + "name":"Protector of Frost","speed":48,"charge":84,"hp":3200000,"xp":7200000,"attack":9600,"damage_type":"magical","hit":"explode_c","respawn":5*60,"gold":10000,"range":948,"frequency":1.2,"aggro":1,"rage":0, + "cooperative":True, + "slots":{"mainhand":{"name":"froststaff","level":12}}, + "abilities":{"multi_freeze":{"cooldown":4000,"damage":800}}, + "article":"event-mae", + }, + "gpurplepro":{ + "name":"Protector of Darkness","speed":48,"charge":84,"hp":4300000,"xp":8200000,"attack":4893,"damage_type":"magical","hit":"explode_c","respawn":7*60,"gold":10000,"range":948,"frequency":2,"aggro":1,"rage":0, + "cooperative":True, + "slots":{"mainhand":{"name":"oozingterror","level":12}}, + "abilities":{"putrid":{"curse":True,"poison":True}}, + "article":"event-mae", + }, + #crypt + "a1":{ + "name":"Spike","speed":32,"charge":67,"hp":18700000,"xp":32000000,"difficulty":8,"attack":4240,"damage_type":"magical","respawn":-1,"gold":120000,"range":147,"frequency":1.2,"aggro":1,"rage":1,"roam":True, + "phresistance":10, + "armor":120,"resistance":260, + "slots":{"mainhand":{"name":"vstaff","level":10}}, + "humanoid":True, + "spawns":[[200,"nerfedbat"]], + }, + "a2":{ + "name":"Bill","speed":32,"charge":96,"hp":420000,"xp":1200000,"difficulty":8,"attack":2240,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":1.4,"aggro":1,"rage":1,"roam":True, + "armor":220,"resistance":160, + "phresistance":15, + "slots":{"mainhand":{"name":"vdagger","level":9},"offhand":{"name":"vdagger","level":10}}, + "abilities":{ + "anger":{"cooldown":8000,"radius":300}, + }, + "poisonous":True, + "humanoid":True, + }, + "a3":{ + "name":"Lestat","speed":32,"charge":80,"hp":342000,"xp":9600000,"difficulty":8,"attack":1520,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":1.2,"aggro":1,"rage":1,"roam":True, + "phresistance":20, + "armor":220,"resistance":160, + "slots":{"mainhand":{"name":"vhammer","level":10},"offhand":{"name":"vhammer","level":10}}, + "explosion":20, + "abilities":{ + "anger":{"cooldown":8000,"radius":300} + }, + "humanoid":True, + }, + "a4":{ + "name":"Orlok","speed":42,"charge":86,"hp":560000,"xp":1600000,"difficulty":8,"attack":720,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":1.5,"aggro":1,"rage":1,"roam":True, + "phresistance":25, + "armor":320,"resistance":160, + "slots":{"mainhand":{"name":"scythe","level":9}}, + "humanoid":True, + "spawns":[[1600,"zapper0"]], + }, + "a5":{ + "name":"Elena","speed":32,"charge":76,"hp":230000,"xp":1200000,"difficulty":8,"attack":240,"damage_type":"magical","respawn":-1,"gold":120000,"range":135,"frequency":0.3,"aggro":1,"rage":1,"roam":True, + "phresistance":25, + "armor":60,"resistance":240, + "abilities":{ + "healing":{"heal":66000,"cooldown":800} + }, + "slots":{"mainhand":{"name":"lmace","level":10}}, + "humanoid":True, + "supporter":True, + }, + "a6":{ + "name":"Marceline","speed":32,"charge":86,"hp":320000,"xp":880000,"difficulty":8,"attack":8960,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":2,"aggro":1,"rage":1,"roam":True, + "phresistance":30, + "armor":220,"resistance":120, + "slots":{"mainhand":{"name":"scythe","level":9}}, + "abilities":{ + "weakness_aura":{ + "aura":True, + "condition":"weakness", + "radius":100, + "cooldown":4000, + } + }, + "humanoid":True, + }, + "a7":{ + "name":"Lucinda","speed":32,"charge":72,"hp":720000,"xp":1200000,"difficulty":8,"attack":910,"damage_type":"magical","respawn":-1,"gold":120000,"range":135,"frequency":1.2,"aggro":1,"rage":1,"roam":True, + "phresistance":30, + "armor":50,"resistance":200, + "slots":{"mainhand":{"name":"oozingterror","level":10}}, + "abilities":{ + "dampening_aura":{"radius":300,"cooldown":180,"aura":True,"condition":"dampened"}, + "mlight":{"cooldown":3000}, + }, + "humanoid":True, + }, + "a8":{ + "name":"Angel","speed":32,"charge":76,"hp":560000,"xp":1200000,"difficulty":8,"attack":2680,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":4,"aggro":1,"rage":1,"roam":True, + "phresistance":35, + "armor":220,"resistance":220, + "slots":{"mainhand":{"name":"pinkie","level":10},"offhand":{"name":"pinkie","level":10}}, + "abilities":{ + "curse_aura":{"radius":300,"cooldown":4000,"aura":True,"condition":"cursed"}, + }, + "humanoid":True, + }, + "vbat":{ + "phresistance":70, + "name":"Vampireling","speed":24,"charge":84,"hp":156000,"xp":720000,"difficulty":17,"attack":1240,"damage_type":"physical","respawn":-1,"gold":120000,"range":35,"frequency":1.56,"aggro":0.3,"rage":0.1,"aa":1, + }, + #mage + "xmagefz":{ + "hide":True, + "immune":True, + "phresistance":20, + "name":"Mage","speed":24,"charge":84,"hp":4800000,"xp":7200000,"attack":1640,"damage_type":"magical","respawn":0,"gold":120000,"range":135,"frequency":1.26,"aggro":1.8,"rage":1.8, + "armor":120,"resistance":360, + "respawn_as":"xmagefi", + "slots":{"mainhand":{"name":"vstaff","level":13}}, + "difficulty":0, + "abilities":{ + "deepfreeze":{"cooldown":6000,"radius":300}, + }, + }, + "xmagefi":{ + "hide":True, + "immune":True, + "phresistance":35, + "name":"Mage","speed":24,"charge":84,"hp":5600000,"xp":1440000,"difficulty":0,"attack":2240,"damage_type":"magical","respawn":0,"gold":120000,"range":135,"frequency":1.46,"aggro":1.8,"rage":1.8, + "armor":220,"resistance":360, + "slots":{"mainhand":{"name":"firestaff","level":13}}, + "respawn_as":"xmagen", + "abilities":{ + "anger":{"cooldown":8000,"radius":300}, + "multi_burn":{"cooldown":4000,"damage":4000}, + }, + }, + "xmagen":{ + "hide":True, + "immune":True, + "phresistance":50, + "name":"Mage","speed":24,"charge":84,"hp":6400000,"xp":21600000,"difficulty":0,"attack":2440,"damage_type":"magical","respawn":0,"gold":120000,"range":135,"frequency":1.66,"aggro":1.8,"rage":1.8, + "reflection":30, + "armor":320,"resistance":360, + "slots":{"mainhand":{"name":"mushroomstaff","level":13}}, + "respawn_as":"xmagex", + "poisonous":True, + "abilities":{ + "self_healing":{"heal":4800,"cooldown":2000}, + "mtangle":{"cooldown":3200}, + }, + + }, + "xmagex":{ + "name":"Dark Mage","speed":24,"charge":84,"hp":7200000,"xp":28800000,"difficulty":64,"attack":10640,"damage_type":"magical","respawn":-1,"gold":120000,"range":135,"frequency":1.56,"aggro":1.8,"rage":1.8, + "phresistance":65, + "armor":360,"resistance":420, + "immune":True, + "slots":{"mainhand":{"name":"oozingterror","level":13}}, + "abilities":{ + "anger":{"cooldown":8000,"radius":300}, + "warpstomp":{"cooldown":4000,"radius":160,"stun":1500}, + }, + "achievements":[ + [1,"stat","fzresistance",1], + [5,"stat","firesistance",1], + [10,"stat","phresistance",1], + [100,"stat","frequency",1], + [1000,"stat","xp",2], + [10000,"stat","gold",2], + ] + }, + #cyberland + "mechagnome":{ + "name":"Mech-a Gnome","speed":1,"charge":120,"hp":164000,"xp":80000,"attack":48,"damage_type":"physical","respawn":480,"gold":6000,"range":30,"frequency":4,"aggro":0,"rage":0,"resistance":600,"armor":600,"abilities":{"portal":{"cooldown":0}}, + "achievements":[ + [1,"stat","hp",10], + [10,"stat","hp",20], + [100,"stat","vit",1], + [1000,"stat","dex",1], + [10000,"stat","attack",5], + [100000,"stat","vit",5], + [1000000,"stat","lifesteal",1.25], + ] + }, + + #humanoids + "d_wiz":{"name":"Dark Wizard","skin":"shadow","speed":12,"charge":90,"hp":100000,"xp":10000,"attack":5200,"damage_type":"magical","respawn":6000,"gold":20,"range":240,"frequency":2,"aggro":1, + "slots":{"mainhand":{"name":"oozingterror","level":13}},"abilities":{"self_healing":{"heal":4800,"cooldown":2000}}, + "unlist":True,"armor":560,"resistance":920, + }, + + #targets + "target":{"name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":2,"humanoid":True,"phresistance":50,}, + "target_a500":{"name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"armor":500,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0,"humanoid":True,"immune":True}, + "target_a750":{"name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"armor":750,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0,"humanoid":True,}, + "target_r500":{"name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"resistance":500,"evasion":50,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0,"humanoid":True,}, + "target_r750":{"name":"Target Automatron","speed":36,"hp":50000,"xp":1000,"resistance":750,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0,"abilities":{"portal":{"cooldown":0}},"humanoid":True,}, + "target_ar900":{ + "name":"Target Automatron","speed":12,"hp":50000,"xp":1000,"resistance":900,"armor":900,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":0, + "achievements":[ + [100,"stat","for",1], + ], + "humanoid":True, + + # "abilities":{ + # "deepfreeze":{"cooldown":6000,"radius":300}, + # }, + }, + "target_ar500red":{"name":"Target Automatron","speed":12,"hp":500000,"xp":1000,"resistance":500,"armor":500,"reflection":50,"evasion":50,"dreturn":50,"attack":0,"damage_type":"physical","respawn":0,"gold":20,"range":1,"frequency":0.1,"aggro":0,"stationary":True,"orientation":1,"abilities":{"self_healing":{"heal":100000,"cooldown":10000}},"humanoid":True,}, + + #POSITIVE + + + + #pets + "puppy1":{"name":"Puppy","speed":16,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, + "puppy2":{"name":"Puppy","speed":16,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, + "puppy3":{"name":"Puppy","speed":16,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, + "puppy4":{"name":"Puppy","speed":16,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, + "kitty1":{"name":"Kitty","speed":14,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, + "kitty2":{"name":"Kitty","speed":14,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, + "kitty3":{"name":"Kitty","speed":14,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, + "kitty4":{"name":"Kitty","speed":14,"charge":12,"hp":100,"xp":-500,"attack":5,"damage_type":"physical","respawn":6000,"gold":20,"range":15,"frequency":0.4,"aggro":0,"aa":0,"cute":True}, + + #traps + "fieldgen0":{"trap":True,"hide":True,"name":"Field Generator","speed":0,"hp":6400,"armor":2200,"resistance":1600,"xp":0,"attack":0,"damage_type":"pure","respawn":-1,"range":0,"frequency":0,"aggro":0,"aa":1, + "abilities":{ + "dampening_aura":{"radius":300,"cooldown":180,"aura":True,"condition":"dampened"}, + "degen":{"amount":60,"cooldown":200}, + }, + }, + "zapper0":{"trap":True,"hide":True,"name":"Zapper","speed":0,"hp":6400,"armor":2200,"resistance":1600,"xp":0,"attack":0,"damage_type":"pure","respawn":-1,"range":0,"frequency":0,"aggro":0,"aa":1, + "abilities":{ + "zap":{"amount":1200,"pure":True,"cooldown":1000,"radius":300}, + "degen":{"amount":20,"cooldown":200}, + }, + } + +} + +for m in ["puppy1","puppy2","puppy3","puppy3"]: + monsters[m]["pet"]={ + "level":{ + "speed":2, + "charge":3, + "attack":40, + "hp":300, + "armor":20, + "resistance":30, + "evasion":5, + }, + "xp":1000, + "exponential":True, + "aggression":[10,100], + "passion":[50,100], + "courage":[80,100], + "obedience":[0,50], + "chatter":[20,100], + "brightness":1/100, #XP Rate + } + +monster_gold={ + +} + +for name in monsters: + if not monsters[name].get("skin"): monsters[name]["skin"]=name + if not monsters[name].get("rage"): monsters[name]["rage"]=0 + if not monsters[name].get("aggro"): monsters[name]["aggro"]=0 + if not monsters[name].get("mp"): monsters[name]["mp"]=math.ceil(monsters[name]["hp"]*2/100) + monster_gold[name]=monsters[name].get("gold",1) + try: del monsters[name]["gold"] + except: pass diff --git a/design/recipes.py b/design/recipes.py index 5b63664..4d89e7f 100644 --- a/design/recipes.py +++ b/design/recipes.py @@ -491,6 +491,19 @@ craft={ ], "cost":24000, }, + "weaver":{ + "items":[ + [1,"bow"], + [30,"cocoon"], + ], + "cost":75000, + }, + "cocoon":{ + "items":[ + [1000,"spidersilk"], + ], + "cost":2500, + }, "elixirint1":{"items":[[10,"elixirint0"]],"cost":1000}, "elixirdex1":{"items":[[10,"elixirdex0"]],"cost":1000}, "elixirvit1":{"items":[[10,"elixirvit0"]],"cost":1000}, @@ -642,4 +655,4 @@ dismantle={ # ], # "cost":20, # }, -} \ No newline at end of file +} diff --git a/design/sprites.py b/design/sprites.py index 33bd3e4..b9271f1 100644 --- a/design/sprites.py +++ b/design/sprites.py @@ -953,6 +953,43 @@ sprites={ ["mrgreen"], ] }, + "robots1":{ + "file":"/images/tiles/monsters/robots_walkin_B_1.png", + "rows":2, + "columns":4, + "matrix":[ + ["goldenbot","sparkbot","targetron",None], + [None,None,None,None] + ] + }, + "dryad":{ + "file":"/images/tiles/monsters/dryad_green_1.png", + "rows":1, + "columns":1, + "matrix":[ + ["dryad"], + ] + }, + "dinos":{ + "file":"/images/tiles/monsters/mondinos_1.png", + "rows":2, + "columns":4, + "matrix":[ + ["gdino","odino","bdino","wdino"], + [None,None,None,None] + ] + }, + "spiderqueens":{ + "file":"/images/tiles/monsters/giantspider_shadow_1.png", + "rows":4, + "columns":1, + "matrix":[ + ["spiderbl"], + ["spiderbr"], + ["spiderp"], + ["spiderr"], + ] + }, "emblems":{ "file":"/images/sprites/emblems/emblems.png?v=6", "type":"emblem", diff --git a/images/tiles/items/community.png b/images/tiles/items/community.png index 58e0e65..5977ddc 100644 Binary files a/images/tiles/items/community.png and b/images/tiles/items/community.png differ diff --git a/node/server_functions.js b/node/server_functions.js index b41985f..e67869b 100644 --- a/node/server_functions.js +++ b/node/server_functions.js @@ -34,6 +34,7 @@ var stats = { var edges = { next_goldenbat: 80000, next_cutebee: 480000, + next_goldenbot: 100000, }; var NPC_prefix = "NPC0000000000000000NPC"; @@ -1805,6 +1806,20 @@ function spawn_special_monster(type) { new_monster(pack.i, pack); // broadcast("game_event",{name:"goldenbat",map:pack.i}); } + if (type == "goldenbot") { + var packs = []; + ["uhills"].forEach(function (m) { + G.maps[m].monsters.forEach(function (p) { + if (!p.boundaries && (p.type === "targetron" || p.type === "sparkbot")) { + packs.push({ type: "goldenbot", boundary: p.boundary, count: 1, i: m, roam: true }); + } + }); + }); + var pack = packs[floor(Math.random() * packs.length)]; + pack.gold = D.monster_gold.goldenbot; + new_monster(pack.i, pack); + // broadcast("game_event",{name:"goldenbot",map:pack.i}); + } if (type == "cutebee") { var packs = []; ["main"].forEach(function (m) { @@ -2072,6 +2087,11 @@ function event_loop() { spawn_special_monster("goldenbat"); } + if (events.goldenbot && (stats.kills.targetron + stats.kills.sparkbot) > edges.next_goldenbot) { + edges.next_goldenbot += parseInt(events.goldenbot * Math.random()); + spawn_special_monster("goldenbot"); + } + if (events.cutebee && stats.kills.bee > edges.next_cutebee) { edges.next_cutebee += parseInt(events.cutebee * Math.random()); spawn_special_monster("cutebee"); @@ -2211,7 +2231,7 @@ function event_loop() { if ( (player.level < 50 && Math.random() > 0.08) || (G.maps[player.map] && - (G.maps[player.map].safe || G.maps[player.map].instance || G.maps[player.map].irregular)) + (G.maps[player.map].safe || G.maps[player.map].instance || G.maps[player.map].irregular)) ) { player = null; }