Cataclysm-DDA icon indicating copy to clipboard operation
Cataclysm-DDA copied to clipboard

[Sky Islands] Add Butcher's Harness, a harness for preserving and hauling corpses.

Open TaiGambol opened this issue 1 year ago • 4 comments

Summary

Mods "Add a Warped Butcher's Harness for preserving and hauling corpses."

Purpose of change

Getting meat back to the Sky Island is a bit of a headache; butchery on the ground requires bringing awkward tools and meat doesn't last very long, but corpses don't last very long during a run either. So I decided to make something to make corpses last longer, allowing you to haul them back for butchery at home.

Describe the solution

Copied the Warped Hauler's Harness, made a version that can hold a single corpse of any size or weight, reducing spoil speed to zero. Currently requires you to insert the corpse into the item directly if it's too heavy. It uses flag_restriction to only allow it to hold a corpse.

Describe alternatives you've considered

Putting up with meat being annoying to get.

Testing

Spawned in the harness, spawned in a cow and killed it. Cow corpse fits inside harness. Other items do not fit inside harness. Checked crafting menu, harness is craftable.

Additional context

Right now, the zombification timer does not stop while in the harness. Corpses won't revive in your inventory, but will revive within seconds when dropped. I have no idea how to fix this, or if it's fixable at all; right now the easiest workaround is to skin the corpse on the spot, so it can't revive. I'd like it if there were some way to prevent or delay zombification, but I have no idea how to go about doing that; if anyone has any suggestions, I'm all ears.

TaiGambol avatar Jan 07 '24 09:01 TaiGambol

You are creating a pull request with the master branch as the head branch. This is likely a mistake unless you really know what you are doing. You may read https://docs.github.com/en/get-started/quickstart/contributing-to-projects#creating-a-branch-to-work-on for a typical workflow of contributing to a project on GitHub.

github-actions[bot] avatar Jan 07 '24 09:01 github-actions[bot]

It might be worth it to make this PR against the Sky Island repository instead of here, as it is being developed again and the version number is higher than it is here: https://github.com/TGWeaver/CDDA-Sky-Islands

Inglonias avatar Jan 12 '24 01:01 Inglonias

This needs a rebase. If you are unsure of how to rebase please ask in #dev-help on the discord.

Maleclypse avatar Feb 22 '24 06:02 Maleclypse

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

github-actions[bot] avatar Mar 23 '24 07:03 github-actions[bot]