feat(balance,lua): convert corpses pile up near wall into slope#8317
feat(balance,lua): convert corpses pile up near wall into slope#8317scarf005 wants to merge 4 commits intocataclysmbn:mainfrom
Conversation
zlope, corpse based ramp
|
Big brain, now i can build my house out of zwalls |
zlope, corpse based rampzlope, a corpse based ramp
zlope, a corpse based rampzlope, a corpse-based ramp
|
Does the zlope have the items and bionics of the corpses it is composed of? Does the zlope get destroyed when the corpses rot into bones? |
zlope explicitly merges zombie corpses that lacks bionic as loot, therefore no for both points.
currently the system doesn't seems to support decaying terrain but will create a new issue once this gets merged. |
|
Terrain decay should be easy enough once #8073 is merged |
zlope, a corpse-based rampzlope when corpse pile up near wall
zlope when corpse pile up near wallzlope when corpses pile up near wall
Assisted-by: openai/gpt-5.4 on opencode Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
a8b3c88 to
dee8e61
Compare
zlope when corpses pile up near wall
I'd probably say we need the ability for them to decay over time because regular corpses decay. Having a big pile of corpses automatically convert into permanent terrain might be annoying and tedious, as then the player probably has no option but to clean up manually if they want to get rid of it, when they'd otherwise have the option to just let them rot. Not to mention, won't this also eliminate unpulped corpses that would otherwise get back up? Many players such as myself still don't mind playing with revification turned on, so this needs to be accounted for. |
Assisted-by: openai/gpt-5.4 on opencode Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
Assisted-by: openai/gpt-5.4 on opencode Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
Assisted-by: openai/gpt-5.4 on opencode Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
chaosvolt
left a comment
There was a problem hiding this comment.
Aight, I got pinged for review on the discord so I'll make it official. Vital prereqs for this to be a mainline feature:
- Needs to be able to decay away, or else any corpse ramp has to be cleared up manually by the player, making them a nuisance.
- Needs to not cause zombies to vanish into the ether or else this will be exploitable via eliminating corpses that would otherwise reanimate.
The second issue may require #8073 to be able to store what corpses compose it as data, perhaps? That way it can track if it should remove corpses from the terrain when they reanimate, whether to remove the ramp if too many bodies decay away or reanimate, and this would as a bonus fix the need to exclude bionic zombies from the ramp?
Purpose of change (The Why)
zlopethat works like a rampDescribe the solution (The How)
on_mon_deathzlope check.Describe alternatives you've considered
Testing
2026-03-18_00-58-58.mp4
Additional context
BN's reply to CleverRaven/Cataclysm-DDA#85753
Checklist
Mandatory
closes #1234in Summary of the PR so it can be closed automatically.mainso it won't cause conflict when updatingmainbranch later.Optional
luascope to the PR title.deno task docs:genso the Lua API documentation is updated.