Skip to content

Conversation

@JohnWildkins
Copy link
Contributor

@JohnWildkins JohnWildkins commented Oct 4, 2025

Ports NebulaSS13/Nebula#740, NebulaSS13/Nebula#665, NebulaSS13/Nebula#728, NebulaSS13/Nebula#2140, NebulaSS13/Nebula#2039, NebulaSS13/Nebula#2031, and NebulaSS13/Nebula#18.

Begins the work of moving us over to a general inventory slot system and away from a colossal cobweb of hardcoded spaghetti.

Notably, this allows for species and mobs to have a number of hands other than two, and changes all existing interactions to handle mobs that may have more than one "off-hand". Balance implications and specific mechanics can be tackled later when we actually have a species that can do this, but for now, it's there.

UPDATE: This PR now also completely obliterates pulling, turns grabs into singletons, rewrites attack_hand, and adds default intent interaction handlers to make attack_hand less of a monolithic proc. No, I'm not sorry.

Dependency for #21389. Yes, really.

@JohnWildkins JohnWildkins added Refactor ⚠ High Risk Reasonable chance of causing many or high-severity bugs. WIP The PR is a work in progress and should not be reviewed yet. labels Oct 4, 2025
@github-actions github-actions bot added 🗺️ Mapping - Away Ship/Away Site The PR touches away ship and/or away site map files. 🗺️ Mapping - Random Ruins The PR touches random ruins map files. labels Oct 4, 2025
@BotBOREALIS BotBOREALIS added the Sprites Adds new or changes existing sprites. label Oct 5, 2025
@JohnWildkins JohnWildkins removed the WIP The PR is a work in progress and should not be reviewed yet. label Oct 5, 2025
@JohnWildkins
Copy link
Contributor Author

!review

@JohnWildkins JohnWildkins added the Test Merge Candidate The PR is eligible for test merging. label Oct 5, 2025
@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions
Copy link

Conflicts have been resolved. Mark the PR as ready for review again if it is ready to be reviewed.

@JohnWildkins JohnWildkins changed the title Give Me A Hand: Generalizing Hand Slots Give Me A Hand: Hand Slots, Attacks, Grabs, And More Oct 11, 2025
@JohnWildkins
Copy link
Contributor Author

!review

@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

1 similar comment
@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚠ High Risk Reasonable chance of causing many or high-severity bugs. 🗺️ Mapping - Away Ship/Away Site The PR touches away ship and/or away site map files. 🗺️ Mapping - Random Ruins The PR touches random ruins map files. Merge Conflict Refactor Sprites Adds new or changes existing sprites. Test Merge Candidate The PR is eligible for test merging.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants