cmss13-devs / cmss13

Contains the code for CM-SS13
https://cm-ss13.com
GNU Affero General Public License v3.0
94 stars 510 forks source link

defender steel crest fortify stuck #6879

Open cm13-issue-bot opened 1 month ago

cm13-issue-bot commented 1 month ago

Testmerges

#6334: 'Xenomorph Endgame' by Git-Nivrak at commit 8d2cc8fb83
#6071: '[V] Sorokyne Strata: Expanded Small corridors, removed 3000 unused tiles, allow LAZ for CAS inside most structures, Xenos can now weed everything except LZ's and surrounding of LZ's.' by Venuska1117 at commit 9d5e6d4658
#6248: 'New Map: LV-759 Hybrisa Prospera' by Zenith00000 at commit 9c657a6ba3
#6712: 'Use DVIEW' by Doubleumc at commit f4b53dd614
#6692: 'Use RANGE_TURFS' by Doubleumc at commit 834383bfa0
#6682: 'Hugged changes' by zzzmike at commit 901f664a71
#6652: 'autoclimbable handrails on harm intent' by cuberound at commit 7952d21d5d
#6860: 'Mentor New Player Markers' by realforest2001 at commit 6dacc271a5
#6561: 'CRAWLING !!!!' by Diegoflores31 at commit dc49f95b1f

Round ID

23376

Description of the bug

i turned into steel crest and fortified, walked like 12 steps and talked to a runner, then went into a tunnel and when i came out my fortify was disabled, same with headbutt and soak damage and i couldnt unfortify or rest either

What's the difference with what should have happened?

shouldve came out of tunnel and hit unfortify

How do we reproduce this bug?

not sure if itl work again i dont wanna test it but

  1. steel crest strain
  2. fortify and walk to tunnel
  3. get into tunnel, travel, get out of tunnel

Attached logs

[2024-08-05 09:42:02.075] runtime error: movable_moved overridden. Use override = TRUE to suppress this warning
 - proc name: stack trace (/proc/stack_trace)
 -   source file: code/__HELPERS/unsorted.dm,1482
 -   usr: Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender)
 -   src: null
 -   usr.loc: the floor (96,101,2) (/turf/open/floor/kutjevo/tan)
 -   call stack:
 - stack trace("movable_moved overridden. Use ...")
 - /datum/soundOutput (/datum/soundOutput): RegisterSignal(Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender), "movable_moved", "on_mob_moved", 0)
 - /datum/soundOutput (/datum/soundOutput): on client mob logged in(Sxar (/client), Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender))
 - CallAsync(/datum/soundOutput (/datum/soundOutput), "on_client_mob_logged_in", /list (/list))
 - Sxar (/client):  SendSignal("client_mob_logged_in", /list (/list))
 - Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender): Login()
 - Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender): Login()
 - Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender): Login()
 - Lalipar (/client): change ckey(Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender), "sxar")
 - Set ckey (/datum/player_action/set_ckey): act(Lalipar (/client), Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender), /list (/list))
 - /datum/player_panel (/datum/player_panel): ui act("set_ckey", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state))
 - /datum/tgui (/datum/tgui): on act message("set_ckey", /list (/list), /datum/ui_state/admin_state (/datum/ui_state/admin_state))
 - /datum/tgui (/datum/tgui): on message("act/set_ckey", /list (/list), /list (/list))
 - /datum/tgui_window (/datum/tgui_window): on message("act/set_ckey", /list (/list), /list (/list))
 - tgui Topic(/list (/list))
 - Lalipar (/client): Topic("type=act%2Fset_ckey&payload=%7...", /list (/list), null)
 - 
[2024-08-05 09:42:02.076] runtime error: mob_logout overridden. Use override = TRUE to suppress this warning
 - proc name: stack trace (/proc/stack_trace)
 -   source file: code/__HELPERS/unsorted.dm,1482
 -   usr: Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender)
 -   src: null
 -   usr.loc: the floor (96,101,2) (/turf/open/floor/kutjevo/tan)
 -   call stack:
 - stack trace("mob_logout overridden. Use ove...")
 - /datum/soundOutput (/datum/soundOutput): RegisterSignal(Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender), "mob_logout", "on_mob_logout", 0)
 - /datum/soundOutput (/datum/soundOutput): on client mob logged in(Sxar (/client), Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender))
 - CallAsync(/datum/soundOutput (/datum/soundOutput), "on_client_mob_logged_in", /list (/list))
 - Sxar (/client):  SendSignal("client_mob_logged_in", /list (/list))
 - Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender): Login()
 - Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender): Login()
 - Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender): Login()
 - Lalipar (/client): change ckey(Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender), "sxar")
 - Set ckey (/datum/player_action/set_ckey): act(Lalipar (/client), Defender (DO-695-T) (/mob/living/carbon/xenomorph/defender), /list (/list))
 - /datum/player_panel (/datum/player_panel): ui act("set_ckey", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state))
 - /datum/tgui (/datum/tgui): on act message("set_ckey", /list (/list), /datum/ui_state/admin_state (/datum/ui_state/admin_state))
 - /datum/tgui (/datum/tgui): on message("act/set_ckey", /list (/list), /list (/list))
 - /datum/tgui_window (/datum/tgui_window): on message("act/set_ckey", /list (/list), /list (/list))
 - tgui Topic(/list (/list))
 - Lalipar (/client): Topic("type=act%2Fset_ckey&payload=%7...", /list (/list), null)

Additional details

Git-Nivrak commented 1 month ago

Couldn't reproduce, Most likely the player used stalk mode accidently which disables actions - The logs provided are irrelevant to this issue