From 43a4755e8f3c3ea232c19e6c9ddf470c66e915d9 Mon Sep 17 00:00:00 2001 From: Crowns3bc <44653214+Crowns3bc@users.noreply.github.com> Date: Mon, 14 Jul 2025 03:11:52 -0600 Subject: [PATCH 1/8] Added explanations for most conditions --- design/conditions.py | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/design/conditions.py b/design/conditions.py index 11fa08a..d7e7c0f 100644 --- a/design/conditions.py +++ b/design/conditions.py @@ -4,6 +4,7 @@ conditions={ "tangled":{ "name":"Tangled", "skin":"condition_bad", + "explanation":"Sets maximum speed to 24", "ui":False, "debuff":True, "set_speed":24, @@ -55,10 +56,10 @@ conditions={ "woven":{ "skin":"spidersilk", "name":"Woven", - "explanation":"Slowed down from all the spider silk sticking around.", + "explanation":"Reduces speed by 3 per stack. Stacks up to 20 on monsters, capped at 5 for players", "ui":True, "debuff":True, - "speed":-10, + "speed":-3, "duration":1000, }, "energized":{ @@ -97,6 +98,7 @@ conditions={ "name":"Mana Shield", "ui":True, "buff":True, + "explanation":"Mana absorbs damage before health.", }, "phasedout":{ "skin":"skill_phaseout", @@ -115,6 +117,7 @@ conditions={ "set_speed":10, "duration":8000, "buff":True, + "explanation":"Sets maximum speed to 10", }, "reflection":{ "skin":"buff_reflection", @@ -231,6 +234,8 @@ conditions={ "ui":True, "debuff":True, "persistent":True, + "explanation": "Greatly reduces stats", + }, "penalty_cd":{ "skin":"condition_bad", @@ -250,7 +255,7 @@ conditions={ "notverified":{ "skin":"notverified", "name":"Not Verified", - "explanation":"Reduced luck and gold until the associated email address is verified.", + "explanation":"Reduced luck and gold until the associated email address is verified", "luck":-25, "gold":-25, "debuff":True, @@ -273,7 +278,7 @@ conditions={ "hopsickness":{ "skin":"condition_bad", "name":"Hop Sickness", - "explanation":"You are not in your home server! Go see Bean in Mainland square for a change.", + "explanation":"You are not in your home server! Go see Bean in Mainland square for a change", "luck":-80, "gold":-80, "xp":-80, @@ -309,6 +314,7 @@ conditions={ "debuff":True, "defense":"phresistance", "duration":3200, + "explanation":"Cannot move, attack, heal, or use skills", }, "deepfreezed":{ "name":"Deepfreezed", @@ -318,6 +324,7 @@ conditions={ "blocked":True, "debuff":True, "defense":"fzresistance", + "explanation":"Cannot move, attack, heal, or use skills", }, "invincible":{ "name":"Invincible", @@ -332,7 +339,10 @@ conditions={ "ui":True, "debuff":True, "duration":5000, + "frequencym":0.3, + "speed":-40, "defense":"fzresistance", + "explanation": "Reduces speed by 40 and frequency by 70%", }, "burned":{ "name":"Burned", @@ -341,6 +351,7 @@ conditions={ "ui":True, "debuff":True, "defense":"firesistance", + "explanation": "Burns the target for damage equal to its intensity per second", }, "shocked":{ "name":"Shocked", @@ -357,6 +368,7 @@ conditions={ "evasion":96, "blocked":True, "debuff":True, + "explanation": "Stunned for the duration", }, "stoned":{ "name":"Stoned", @@ -365,6 +377,7 @@ conditions={ "blocked":True, "debuff":True, # "defense":"bmresistance", + "explanation":"Cannot move, attack, heal, or use skills", }, "easterluck":{ "skin":"easterluck", @@ -479,11 +492,12 @@ conditions={ "name":"Poison", "skin":"poison", "duration":5000, - "frequencym":0.8, + "frequencym":0.9, "potionsm":0.5, "healm":0.25, "debuff":True, "defense":"pnresistance", + "explanation": "Reduces attack speed by 10%. Potions heal 50% less. Healing effects are 75% less effective.", }, "cursed":{ "name":"Cursed", @@ -494,6 +508,7 @@ conditions={ "duration":5000, "debuff":True, # "defense":"bmresistance", + "explanation": "Reduces damage output and speed by 20%, but increases damage taken by 20%.", }, "dampened":{ "name":"Dampened", @@ -508,6 +523,7 @@ conditions={ "ui":True, "buff":True, "duration":5000, + "explanation": "Your attacks apply the Poisoned condition to enemies.", }, "invis":{ "skin":"skill_invis", @@ -561,7 +577,7 @@ conditions={ "blink":{ "name":"Blinking", "skin":"condition_positive", - "explanation":"Blink in progress", + "explanation": "Teleport to any location on the current map.", }, "block":{ "name":"PVP Block", @@ -642,6 +658,3 @@ if 0: if not conditions["tarot_%s"%name].get("minor"): conditions["tarot_%s"%name]["card"]=name.title() conditions["tarot_%s"%name]["major"]=name - - - From d0392912baebe12859e9c9d149a095cfbab17020 Mon Sep 17 00:00:00 2001 From: Crowns3bc <44653214+Crowns3bc@users.noreply.github.com> Date: Mon, 14 Jul 2025 03:41:15 -0600 Subject: [PATCH 2/8] Added explanations to most condtions clarification to some, thematic to others --- design/conditions.py | 81 +++++++++++++++++++++++++++++--------------- 1 file changed, 54 insertions(+), 27 deletions(-) diff --git a/design/conditions.py b/design/conditions.py index d7e7c0f..04e0d49 100644 --- a/design/conditions.py +++ b/design/conditions.py @@ -4,7 +4,7 @@ conditions={ "tangled":{ "name":"Tangled", "skin":"condition_bad", - "explanation":"Sets maximum speed to 24", + "explanation":"Sets maximum speed to 24.", "ui":False, "debuff":True, "set_speed":24, @@ -18,6 +18,7 @@ conditions={ "mp_cost":-200, "buff":True, "ui":True, + "explanation": "Greatly increases attack speed and reduces mana cost of attacks." }, "power":{ "skin":"powerglove", @@ -27,6 +28,7 @@ conditions={ "mp_cost":-200, "buff":True, "ui":True, + "explanation": "Increases attack speed and reduces mana cost for a short time." }, "weakness":{ "skin":"condition_bad", @@ -37,6 +39,7 @@ conditions={ "dex":-10, "str":-10, "duration":20000, + "explanation": "Reduces speed, dexterity, and strength." }, "xpower":{ "skin":"goldenpowerglove", @@ -46,17 +49,18 @@ conditions={ "mp_cost":-300, "buff":True, "ui":True, + "explanation": "Greatly increases attack speed and lowers mana cost for a short duration." }, "stack":{ "skin":"skill_stack", "name":"Pure Damage", - "explanation":"Bonus damage for each rogue attack", + "explanation":"Bonus damage for each rogue attack.", "debuff":True, }, "woven":{ "skin":"spidersilk", "name":"Woven", - "explanation":"Reduces speed by 3 per stack. Stacks up to 20 on monsters, capped at 5 for players", + "explanation":"Reduces speed by 3 per stack. Stacks up to 20 on monsters, capped at 5 for players.", "ui":True, "debuff":True, "speed":-3, @@ -70,6 +74,7 @@ conditions={ "duration":800, "buff":True, "ui":True, + "explanation": "Gives a brief burst of attack speed." }, "mcourage":{ "skin":"skill_mcourage", @@ -82,6 +87,7 @@ conditions={ "duration":10000, "ui":True, "buff":True, + "explanation": "Increases speed, evasion, and all types of courage." }, "mfrenzy":{ "skin":"skill_mfrenzy", @@ -92,6 +98,7 @@ conditions={ "output":40, "ui":True, "buff":True, + "explanation": "Greatly boosts attack speed and output while lowering mana cost." }, "mshield":{ "skin":"skill_mshield", @@ -109,6 +116,7 @@ conditions={ "duration":5000, "ui":True, "buff":True, + "explanation": "Decreases attack and movement speed but greatly increases evasion." }, "hardshell":{ "skin":"skill_hardshell", @@ -117,7 +125,7 @@ conditions={ "set_speed":10, "duration":8000, "buff":True, - "explanation":"Sets maximum speed to 10", + "explanation": "Greatly increases armor but limits maximum speed to 10." }, "reflection":{ "skin":"buff_reflection", @@ -127,6 +135,7 @@ conditions={ "duration":5000, "ui":True, "buff":True, + "explanation": "Increases your chance to reflect attacks." }, "eburn":{ "skin":"essenceoffire", @@ -138,6 +147,7 @@ conditions={ "speed":5, "ui":True, "debuff":True, + "explanation": "Burns the target with fire essence, dealing damage over time." }, "newcomersblessing":{ "skin":"newcomersblessing", @@ -149,6 +159,7 @@ conditions={ "aura":True, "ui":True, "persistent":True, + "explanation": "Increases luck, gold gain, and experience earned." }, "eheal":{ "skin":"essenceoflife", @@ -158,6 +169,7 @@ conditions={ "duration":4*1000, "ui":True, "buff":True, + "explanation": "Heals the target over time using life essence." }, "rspeed":{ "skin":"buff_speed", @@ -167,11 +179,12 @@ conditions={ "duration":45*60*1000, "buff":True, "ui":True, + "explanation": "Increases movement speed and attack speed." }, "massproduction":{ "skin":"skill_massproduction", "name":"Mass Production", - "explanation":"Speeds up the next upgrade or compound 50%", + "explanation":"Speeds up the next upgrade or compound 50%.", "duration":10*1000, "buff":True, "ui":True, @@ -179,7 +192,7 @@ conditions={ "massproductionpp":{ "skin":"skill_massproductionpp", "name":"Mass Production++", - "explanation":"Speeds up the next upgrade or compound 90%", + "explanation":"Speeds up the next upgrade or compound 90%.", "duration":10*1000, "buff":True, "ui":True, @@ -191,6 +204,7 @@ conditions={ "duration":8*1000, "buff":True, "ui":True, + "explanation": "Increases damage output." }, "warcry":{ "skin":"skill_warcry", @@ -202,6 +216,7 @@ conditions={ "duration":8*1000, "buff":True, "ui":True, + "explanation": "Boosts attack speed, movement speed, armor, and resistance." }, "purifier":{ "skin":"skill_purify", @@ -212,6 +227,7 @@ conditions={ "duration":8*1000, "buff":True, "ui":True, + "explanation":"Boosts attack speed, damage output, and strength.", }, "mluck":{ "skin":"buff_luck", @@ -221,6 +237,7 @@ conditions={ "buff":True, "ui":True, "persistent":True, + "explanation":"Lucked!", }, "withdrawal":{ "skin":"withdrawal", @@ -234,7 +251,7 @@ conditions={ "ui":True, "debuff":True, "persistent":True, - "explanation": "Greatly reduces stats", + "explanation": "Reduced stats.", }, "penalty_cd":{ @@ -255,7 +272,7 @@ conditions={ "notverified":{ "skin":"notverified", "name":"Not Verified", - "explanation":"Reduced luck and gold until the associated email address is verified", + "explanation":"Reduced luck and gold until the associated email address is verified.", "luck":-25, "gold":-25, "debuff":True, @@ -266,7 +283,7 @@ conditions={ "authfail":{ "skin":"notverified", "name":"Authorization Failure", - "explanation":"Your account has failed an internal authorization routine. This might've happened if you haven't logged on from Steam or Mac App Store since this new system was implemented. So just opening the non-web game client once, starting one character, hanging 1-2 minutes on a server and logging out will be enough to correct this mistake. If it persists unexpectedly email hello@adventure.land", + "explanation":"Your account has failed an internal authorization routine. This might've happened if you haven't logged on from Steam or Mac App Store since this new system was implemented. So just opening the non-web game client once, starting one character, hanging 1-2 minutes on a server and logging out will be enough to correct this mistake. If it persists unexpectedly email hello@adventure.land.", "luck":-85, "gold":-85, "xp":-20, @@ -278,7 +295,7 @@ conditions={ "hopsickness":{ "skin":"condition_bad", "name":"Hop Sickness", - "explanation":"You are not in your home server! Go see Bean in Mainland square for a change", + "explanation":"You are not in your home server! Go see Bean in Mainland square for a change.", "luck":-80, "gold":-80, "xp":-80, @@ -297,6 +314,7 @@ conditions={ "armor":10000, "buff":True, "persistent":True, + "explanation": "Providing maximum resistance and armor.", }, "fullguardx":{ "skin":"fullguard", @@ -305,6 +323,7 @@ conditions={ "avoidance":99, "buff":True, "persistent":True, + "explanation": "Increasing avoidance to near perfect.", }, "stunned":{ "name":"Stunned", @@ -314,7 +333,7 @@ conditions={ "debuff":True, "defense":"phresistance", "duration":3200, - "explanation":"Cannot move, attack, heal, or use skills", + "explanation":"Cannot move, attack, heal, or use skills.", }, "deepfreezed":{ "name":"Deepfreezed", @@ -324,7 +343,7 @@ conditions={ "blocked":True, "debuff":True, "defense":"fzresistance", - "explanation":"Cannot move, attack, heal, or use skills", + "explanation":"Cannot move, attack, heal, or use skills.", }, "invincible":{ "name":"Invincible", @@ -342,7 +361,7 @@ conditions={ "frequencym":0.3, "speed":-40, "defense":"fzresistance", - "explanation": "Reduces speed by 40 and frequency by 70%", + "explanation": "Reduces speed by 40 and frequency by 70%.", }, "burned":{ "name":"Burned", @@ -351,12 +370,12 @@ conditions={ "ui":True, "debuff":True, "defense":"firesistance", - "explanation": "Burns the target for damage equal to its intensity per second", + "explanation": "Burns the target for damage equal to its intensity per second.", }, "shocked":{ "name":"Shocked", "skin":"essenceofthunder", - "explanation":"Imminent magical damage", + "explanation":"Imminent magical damage.", "duration":1600, "ui":True, "debuff":True, @@ -368,7 +387,7 @@ conditions={ "evasion":96, "blocked":True, "debuff":True, - "explanation": "Stunned for the duration", + "explanation": "Stunned for the duration.", }, "stoned":{ "name":"Stoned", @@ -377,7 +396,7 @@ conditions={ "blocked":True, "debuff":True, # "defense":"bmresistance", - "explanation":"Cannot move, attack, heal, or use skills", + "explanation":"Cannot move, attack, heal, or use skills.", }, "easterluck":{ "skin":"easterluck", @@ -387,6 +406,7 @@ conditions={ "buff":True, "ui":True, "persistent":True, + "explanation": "Luck is greatly increased.", }, "sanguine":{ "skin":"sanguine", @@ -397,6 +417,7 @@ conditions={ "ui":True, "aura":True, "duration":30*1000, + "explanation": "Bite back with every hit.", }, "mlifesteal":{ "skin":"lifestealscroll", @@ -405,6 +426,7 @@ conditions={ "duration":60*60*1000, "buff":True, "ui":True, + "explanation": "Fresh from vampire slaying.", }, "holidayspirit":{ "skin":"holidayspirit", @@ -417,6 +439,7 @@ conditions={ "buff":True, "ui":True, "persistent":True, + "explanation": "Feel the festive vibes — luck, gold, and XP boosted!", }, "halloween0":{ "skin":"halloween0", @@ -428,6 +451,7 @@ conditions={ "buff":True, "ui":True, "persistent":True, + "explanation": "A full-on Halloween blast with tons of XP to haunt your day.", }, "halloween1":{ "skin":"halloween1", @@ -440,6 +464,7 @@ conditions={ "buff":True, "ui":True, "persistent":True, + "explanation": "A nice spooky boost to luck and XP.", }, "halloween2":{ "skin":"halloween2", @@ -452,6 +477,7 @@ conditions={ "buff":True, "ui":True, "persistent":True, + "explanation": "A quick touch of Halloween magic to boost luck and gold.", }, # "xmas":{ # "skin":"xmas", @@ -513,7 +539,7 @@ conditions={ "dampened":{ "name":"Dampened", "skin":"dampened", - "explanation":"Can't blink or teleport", + "explanation":"Can't blink or teleport.", "duration":300, "debuff":True, }, @@ -523,25 +549,25 @@ conditions={ "ui":True, "buff":True, "duration":5000, - "explanation": "Your attacks apply the Poisoned condition to enemies.", + "explanation": "Your attacks apply Poison.", }, "invis":{ "skin":"skill_invis", "name":"Invisible", - "explanation":"Hidden from everyone else until you attack", + "explanation":"Hidden from everyone else until you attack.", "buff":True, }, "licenced":{ "skin":"licence", "name":"Licenced to Kill", - "explanation":"A special, temporary immunity", + "explanation":"A special, temporary immunity.", "ui":True, "buff":True, }, "charmed":{ "skin":"charmer", "name":"Charmed", - "explanation":"Mellow like a warm kitty", + "explanation":"Mellow like a warm kitty.", "ui":True, "duration":30000, "debuff":True, @@ -552,6 +578,7 @@ conditions={ "ui":True, "duration":1800000, "persistent":True, + "explanation": "Tracking a target.", }, "marked":{ "skin":"skill_huntersmark", @@ -567,6 +594,7 @@ conditions={ "skin":"condition_positive", "speed":30, "duration":3200, + "explanation": "A short burst of speed." }, "dash":{ "name":"Dashing", @@ -577,7 +605,6 @@ conditions={ "blink":{ "name":"Blinking", "skin":"condition_positive", - "explanation": "Teleport to any location on the current map.", }, "block":{ "name":"PVP Block", @@ -589,7 +616,7 @@ conditions={ "town":{ "name":"Town", "skin":"condition_positive", - "explanation":"Town in progress", + "explanation":"Town in progress.", "channel":True, "can_move":True, "duration":3000, @@ -597,7 +624,7 @@ conditions={ "fishing":{ "name":"Fishing", "skin":"skill_fishing", - "explanation":"Fishing in progress", + "explanation":"Fishing in progress.", "channel":True, "duration_min":5000, "duration":15000, @@ -605,7 +632,7 @@ conditions={ "mining":{ "name":"Mining", "skin":"skill_mining", - "explanation":"Mining in progress", + "explanation":"Mining in progress.", "channel":True, "duration_min":5000, "duration":15000, @@ -613,7 +640,7 @@ conditions={ "pickpocket":{ "name":"Pickpocket", "skin":"skill_pickpocket", - "explanation":"Pickpocket in progress", + "explanation":"Pickpocket in progress.", "channel":True, "duration_min":200, "duration":2200, From e32efbdc31031a96584cf4b35508817cef904638 Mon Sep 17 00:00:00 2001 From: Crowns3bc <44653214+Crowns3bc@users.noreply.github.com> Date: Mon, 14 Jul 2025 03:42:23 -0600 Subject: [PATCH 3/8] Added explanations to most condtions clarification to some, thematic to others --- design/conditions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/design/conditions.py b/design/conditions.py index 04e0d49..5485159 100644 --- a/design/conditions.py +++ b/design/conditions.py @@ -28,7 +28,7 @@ conditions={ "mp_cost":-200, "buff":True, "ui":True, - "explanation": "Increases attack speed and reduces mana cost for a short time." + "explanation": "Increases attack speed and reduces mana cost." }, "weakness":{ "skin":"condition_bad", @@ -49,7 +49,7 @@ conditions={ "mp_cost":-300, "buff":True, "ui":True, - "explanation": "Greatly increases attack speed and lowers mana cost for a short duration." + "explanation": "Greatly increases attack speed and lowers mana cost." }, "stack":{ "skin":"skill_stack", From e8e4d51326d5ed3202ad6da5678cb07fecafe30d Mon Sep 17 00:00:00 2001 From: Crowns3bc <44653214+Crowns3bc@users.noreply.github.com> Date: Mon, 14 Jul 2025 03:45:25 -0600 Subject: [PATCH 4/8] fixed holiday spirit apparently that dash causes an issue --- design/conditions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/design/conditions.py b/design/conditions.py index 5485159..d11a770 100644 --- a/design/conditions.py +++ b/design/conditions.py @@ -439,7 +439,7 @@ conditions={ "buff":True, "ui":True, "persistent":True, - "explanation": "Feel the festive vibes — luck, gold, and XP boosted!", + "explanation": "Feel the festive vibes luck, gold, and XP boosted!", }, "halloween0":{ "skin":"halloween0", From 66a09cf948e8f41a9567309727fa032a3e07d9eb Mon Sep 17 00:00:00 2001 From: Crowns3bc <44653214+Crowns3bc@users.noreply.github.com> Date: Mon, 14 Jul 2025 04:01:20 -0600 Subject: [PATCH 5/8] Update server.js --- node/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/server.js b/node/server.js index 56b9e6b..81e5df5 100644 --- a/node/server.js +++ b/node/server.js @@ -1470,7 +1470,7 @@ function calculate_common_stats(entity) { } if (entity.s.frozen) { entity.frequency *= 0.3; - entity.speed -= 40; + //entity.speed -= 40; } if (entity.speed < 1) { entity.speed = 1; From 23437b517af741bf8311e82b5d976a63ce542383 Mon Sep 17 00:00:00 2001 From: Crowns3bc <44653214+Crowns3bc@users.noreply.github.com> Date: Mon, 14 Jul 2025 04:06:43 -0600 Subject: [PATCH 6/8] Update server.js --- node/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/server.js b/node/server.js index 81e5df5..ddd2d3b 100644 --- a/node/server.js +++ b/node/server.js @@ -1470,7 +1470,7 @@ function calculate_common_stats(entity) { } if (entity.s.frozen) { entity.frequency *= 0.3; - //entity.speed -= 40; + //entity.speed -= 40; moved to conditions.py } if (entity.speed < 1) { entity.speed = 1; From e42b9e3c2e86b40cfa209e4702d47542b80dfc39 Mon Sep 17 00:00:00 2001 From: Crowns3bc <44653214+Crowns3bc@users.noreply.github.com> Date: Mon, 14 Jul 2025 04:09:34 -0600 Subject: [PATCH 7/8] fixed the removal of blink explanation --- design/conditions.py | 1 + 1 file changed, 1 insertion(+) diff --git a/design/conditions.py b/design/conditions.py index d11a770..1549d56 100644 --- a/design/conditions.py +++ b/design/conditions.py @@ -605,6 +605,7 @@ conditions={ "blink":{ "name":"Blinking", "skin":"condition_positive", + "explanation":"Blink in progress", }, "block":{ "name":"PVP Block", From c4f16ea0075b586ff7c0a1d044aa012df95771d8 Mon Sep 17 00:00:00 2001 From: Crowns3bc <44653214+Crowns3bc@users.noreply.github.com> Date: Mon, 14 Jul 2025 13:08:15 -0600 Subject: [PATCH 8/8] aria complaints --- design/conditions.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/design/conditions.py b/design/conditions.py index 1549d56..19e4dca 100644 --- a/design/conditions.py +++ b/design/conditions.py @@ -63,7 +63,7 @@ conditions={ "explanation":"Reduces speed by 3 per stack. Stacks up to 20 on monsters, capped at 5 for players.", "ui":True, "debuff":True, - "speed":-3, + "speed":-10, "duration":1000, }, "energized":{ @@ -184,7 +184,7 @@ conditions={ "massproduction":{ "skin":"skill_massproduction", "name":"Mass Production", - "explanation":"Speeds up the next upgrade or compound 50%.", + "explanation": "Reduces the time of your next upgrade or compound by 50%." "duration":10*1000, "buff":True, "ui":True, @@ -192,7 +192,7 @@ conditions={ "massproductionpp":{ "skin":"skill_massproductionpp", "name":"Mass Production++", - "explanation":"Speeds up the next upgrade or compound 90%.", + "explanation": "Reduces the time of your next upgrade or compound by 90%." "duration":10*1000, "buff":True, "ui":True, @@ -523,7 +523,7 @@ conditions={ "healm":0.25, "debuff":True, "defense":"pnresistance", - "explanation": "Reduces attack speed by 10%. Potions heal 50% less. Healing effects are 75% less effective.", + "explanation": "Reduces attack speed by 10%. All potions are 50% less effective. Healing effects are 75% less effective.", }, "cursed":{ "name":"Cursed",