From 74037f79afd92b51d60d4a803b702417a4eba1a5 Mon Sep 17 00:00:00 2001 From: Deadbot0 Date: Thu, 28 May 2026 18:38:44 +0000 Subject: [PATCH 1/4] [skip ci] chore: updated input data --- input-data/changelogs/changelog_configs.json | 6 +++++ input-data/changelogs/raw/2026-05-28.txt | 24 ++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 input-data/changelogs/raw/2026-05-28.txt diff --git a/input-data/changelogs/changelog_configs.json b/input-data/changelogs/changelog_configs.json index 428316d9..bff31a4b 100644 --- a/input-data/changelogs/changelog_configs.json +++ b/input-data/changelogs/changelog_configs.json @@ -748,5 +748,11 @@ "date": "2026-05-25", "link": "https://forums.playdeadlock.com/threads/05-22-2026-update.135477/post-259788", "is_hero_lab": false + }, + "2026-05-28": { + "forum_id": "135477", + "date": "2026-05-28", + "link": "https://forums.playdeadlock.com/threads/05-22-2026-update.135477/post-261657", + "is_hero_lab": false } } \ No newline at end of file diff --git a/input-data/changelogs/raw/2026-05-28.txt b/input-data/changelogs/raw/2026-05-28.txt new file mode 100644 index 00000000..dd2710da --- /dev/null +++ b/input-data/changelogs/raw/2026-05-28.txt @@ -0,0 +1,24 @@ +* {{EntityIcon|Soul Urn|l1=Urn}} spawn time and interval changed from 10/15/20/25/etc to 12/18/24/30/etc +* Urn timer now gets frozen with Frozen Shelter +* Urn no longer provides the +35% Bullet and Spirit Resist aura for the behind team when it is being carried or dropped. The aura is now only active when it is being deposited. +* Urn runner when behind now gains +35% Bullet and Spirit Resist for themselves only +* Fixed the trailing team Urn runner's extra sprint bonus not working properly +* Urn will do damage to the runner after a team has held it for 30s (was 50s before), however, this timer will freeze while there are enemies within a 40m radius of the urn runner. +* Urn will now always add at least 2s to the team 30s held timer limit anytime it is picked up, even if it is instantly dropped +* You are no longer prevented from picking up the urn for 12s after it is dropped after the previous 50s team held timer +* The conditions for when the Urn decides to run back home have been reworked. The Urn will now stay in place on the ground as long as there are enemies in a 40m radius (enemies of the last person to have dropped or fumbled the Urn). If there are no enemies, then the Urn will wait up to 13s if there is a friendly player in a 40m radius. +* If the Urn held timer is over 45s (keeping in mind this timer is frozen if there are nearby enemies), the next time it is dropped it will immediately run back home if there are no nearby enemies. +* Parrying a [[trooper]] no longer resets your parry cooldown (however it won't end your parry early like a hero hit does) +* Parrying a trooper now stuns the trooper + +=== Patch 2 === + +Deadlock - Minor Update - 05-28-2026 - Steam News + + +- Urn spawn time and interval changed from 10/15/20/25/etc to 12/18/24/30/etc - Urn timer now gets frozen with Frozen Shelter - Urn no longer provides the +35% Bullet and Spirit Resist aura for the behind team when it is being carried or dropped. The aura is now only active when it is being... + + + + + store.steampowered.com \ No newline at end of file From 75b4ed4489cbbdf5c5383512178f17833aeac3f9 Mon Sep 17 00:00:00 2001 From: LVL1024 <70866179+LVL1024@users.noreply.github.com> Date: Fri, 29 May 2026 07:44:43 -0400 Subject: [PATCH 2/4] fix: missing scaling data for healing items (#381) --- src/parser/maps.py | 2 ++ src/parser/parsers/items.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/parser/maps.py b/src/parser/maps.py index b8e75d58..ca3eb457 100644 --- a/src/parser/maps.py +++ b/src/parser/maps.py @@ -221,6 +221,8 @@ def class_to_scale_type(class_str: str) -> str | None: 'weapon_damage': 'EWeaponDamageScale', 'ability_charges': 'EMaxChargesIncrease', 'ability_recharge_time': 'ETechCooldown', # cooldown between charges + 'healing_spirit_scale': 'ETechPower', + 'healing_boon_scale': 'ELevelUpBoons', } enum_key = suffix_to_enum.get(suffix) if enum_key: diff --git a/src/parser/parsers/items.py b/src/parser/parsers/items.py index 66a01e8b..79add6ab 100644 --- a/src/parser/parsers/items.py +++ b/src/parser/parsers/items.py @@ -180,7 +180,7 @@ def _extract_scaling(self, attr: Dict[str, Any], item_key: str, attr_key: str) - if class_str: human_type = maps.class_to_scale_type(class_str) if not human_type: - return None + human_type = maps.get_scale_type('ETechPower') try: base_value = num_utils.assert_number(base_value_str) From 5ddff36b73f3ddddad8ca3f0d2e65a3d029bcb3a Mon Sep 17 00:00:00 2001 From: Deadbot0 Date: Fri, 29 May 2026 11:44:52 +0000 Subject: [PATCH 3/4] chore: incremented version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 4e8302e5..0d45dbe1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "Deadbot" -version = "1.12.0" +version = "1.12.0-beta.1" description = "Bot that lives to serve deadlock.wiki" readme = "README.md" authors=[] From 72755ba3fe063c05651355b699d7a4a0d861d49a Mon Sep 17 00:00:00 2001 From: Deadbot0 Date: Fri, 29 May 2026 13:11:27 +0000 Subject: [PATCH 4/4] [skip ci] chore: bumped version to 1.12.1 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0d45dbe1..93ce38cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "Deadbot" -version = "1.12.0-beta.1" +version = "1.12.1" description = "Bot that lives to serve deadlock.wiki" readme = "README.md" authors=[]