From 515be1adbdbebf06c0421d3b156df309d1e933d4 Mon Sep 17 00:00:00 2001 From: Kent Rasmussen Date: Thu, 8 Jan 2026 21:19:16 +0900 Subject: [PATCH 1/3] add crypt monster achievements --- design/monsters.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/design/monsters.py b/design/monsters.py index 08df8e1..540b1ae 100644 --- a/design/monsters.py +++ b/design/monsters.py @@ -1175,6 +1175,11 @@ monsters={ "slots":{"mainhand":{"name":"vstaff","level":10}}, "humanoid":True, "spawns":[[200,"nerfedbat"]], + "achievements":[ + [10,"stat","hp",50], + [1000,"stat","vit",2], + [100000,"stat","courage",1], + ], }, "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, @@ -1184,6 +1189,10 @@ monsters={ "abilities":{ "anger":{"cooldown":8000,"radius":300}, }, + "achievements":[ + [10,"stat","hp",50], + [1000,"stat","evasion",1] + ], "poisonous":True, "humanoid":True, }, @@ -1196,6 +1205,10 @@ monsters={ "abilities":{ "anger":{"cooldown":8000,"radius":300} }, + "achievements":[ + [10,"stat","hp",50], + [1000,"stat","vit",2], + ], "humanoid":True, }, "a4":{ @@ -1205,6 +1218,10 @@ monsters={ "slots":{"mainhand":{"name":"scythe","level":9}}, "humanoid":True, "spawns":[[1600,"zapper0"]], + "achievements":[ + [10,"stat","hp",50], + [1000,"stat","reflection",1], + ], }, "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, @@ -1216,6 +1233,10 @@ monsters={ "slots":{"mainhand":{"name":"lmace","level":10}}, "humanoid":True, "supporter":True, + "achievements":[ + [10,"stat","hp",50], + [1000,"stat","vit",2], + ], }, "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, @@ -1230,6 +1251,10 @@ monsters={ "cooldown":4000, } }, + "achievements":[ + [10,"stat","hp",50], + [1000,"stat","speed",1], + ], "humanoid":True, }, "a7":{ @@ -1241,6 +1266,10 @@ monsters={ "dampening_aura":{"radius":300,"cooldown":180,"aura":True,"condition":"dampened"}, "mlight":{"cooldown":3000}, }, + "achievements":[ + [10,"stat","hp",50], + [1000,"stat","vit",2], + ], "humanoid":True, }, "a8":{ @@ -1251,6 +1280,10 @@ monsters={ "abilities":{ "curse_aura":{"radius":300,"cooldown":4000,"aura":True,"condition":"cursed"}, }, + "achievements":[ + [10,"stat","hp",50], + [1000,"stat","output",1], + ], "humanoid":True, }, "vbat":{ From 43e9cc8790d5ff58c2d632d1c4b7246d2bd3aced Mon Sep 17 00:00:00 2001 From: Kent Rasmussen Date: Thu, 8 Jan 2026 21:25:20 +0900 Subject: [PATCH 2/3] add lifesteal at 100 --- design/monsters.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/design/monsters.py b/design/monsters.py index 540b1ae..249880b 100644 --- a/design/monsters.py +++ b/design/monsters.py @@ -1177,6 +1177,7 @@ monsters={ "spawns":[[200,"nerfedbat"]], "achievements":[ [10,"stat","hp",50], + [100,"stat","lifesteal",0.125], [1000,"stat","vit",2], [100000,"stat","courage",1], ], @@ -1191,6 +1192,7 @@ monsters={ }, "achievements":[ [10,"stat","hp",50], + [100,"stat","lifesteal",0.125], [1000,"stat","evasion",1] ], "poisonous":True, @@ -1207,6 +1209,7 @@ monsters={ }, "achievements":[ [10,"stat","hp",50], + [100,"stat","lifesteal",0.125], [1000,"stat","vit",2], ], "humanoid":True, @@ -1220,6 +1223,7 @@ monsters={ "spawns":[[1600,"zapper0"]], "achievements":[ [10,"stat","hp",50], + [100,"stat","lifesteal",0.125], [1000,"stat","reflection",1], ], }, @@ -1235,6 +1239,7 @@ monsters={ "supporter":True, "achievements":[ [10,"stat","hp",50], + [100,"stat","lifesteal",0.125], [1000,"stat","vit",2], ], }, @@ -1253,6 +1258,7 @@ monsters={ }, "achievements":[ [10,"stat","hp",50], + [100,"stat","lifesteal",0.125], [1000,"stat","speed",1], ], "humanoid":True, @@ -1268,6 +1274,7 @@ monsters={ }, "achievements":[ [10,"stat","hp",50], + [100,"stat","lifesteal",0.125], [1000,"stat","vit",2], ], "humanoid":True, @@ -1282,6 +1289,7 @@ monsters={ }, "achievements":[ [10,"stat","hp",50], + [100,"stat","lifesteal",0.125], [1000,"stat","output",1], ], "humanoid":True, From 65841a00d5b02212e263ddd852e75611fda0f78a Mon Sep 17 00:00:00 2001 From: Kent Rasmussen Date: Fri, 9 Jan 2026 09:51:53 +0900 Subject: [PATCH 3/3] add gold to crypt achievements --- design/monsters.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/design/monsters.py b/design/monsters.py index 249880b..d8156bd 100644 --- a/design/monsters.py +++ b/design/monsters.py @@ -1179,6 +1179,7 @@ monsters={ [10,"stat","hp",50], [100,"stat","lifesteal",0.125], [1000,"stat","vit",2], + [5000,"stat","gold",0.25], [100000,"stat","courage",1], ], }, @@ -1193,7 +1194,8 @@ monsters={ "achievements":[ [10,"stat","hp",50], [100,"stat","lifesteal",0.125], - [1000,"stat","evasion",1] + [1000,"stat","evasion",1], + [5000,"stat","gold",0.25], ], "poisonous":True, "humanoid":True, @@ -1211,6 +1213,7 @@ monsters={ [10,"stat","hp",50], [100,"stat","lifesteal",0.125], [1000,"stat","vit",2], + [5000,"stat","gold",0.25], ], "humanoid":True, }, @@ -1225,6 +1228,7 @@ monsters={ [10,"stat","hp",50], [100,"stat","lifesteal",0.125], [1000,"stat","reflection",1], + [5000,"stat","gold",0.25], ], }, "a5":{ @@ -1241,6 +1245,7 @@ monsters={ [10,"stat","hp",50], [100,"stat","lifesteal",0.125], [1000,"stat","vit",2], + [5000,"stat","gold",0.25], ], }, "a6":{ @@ -1260,6 +1265,7 @@ monsters={ [10,"stat","hp",50], [100,"stat","lifesteal",0.125], [1000,"stat","speed",1], + [5000,"stat","gold",0.25], ], "humanoid":True, }, @@ -1276,6 +1282,7 @@ monsters={ [10,"stat","hp",50], [100,"stat","lifesteal",0.125], [1000,"stat","vit",2], + [5000,"stat","gold",0.25], ], "humanoid":True, }, @@ -1291,6 +1298,7 @@ monsters={ [10,"stat","hp",50], [100,"stat","lifesteal",0.125], [1000,"stat","output",1], + [5000,"stat","gold",0.25], ], "humanoid":True, },