Skip to content

Conversation

@MistakeNot4892
Copy link
Contributor

@MistakeNot4892 MistakeNot4892 commented Oct 20, 2025

Description of changes

  • Unifies wheelchair checking using cannot_stand().
  • Adds a limb category for maniple limbs.
  • Converts limb categories to use a JSON string to allow for a list of values returned to initial() (a la origin tech).
  • Changes human movement delay tallying to use limb categories.
  • Adds an octopus species originally ported from Europa.
    • Octopodes can blend in with their turf via gradual alpha changes, move faster in water, and have eight dual-purpose hands/feet.

Why and what will this PR improve

  • Example of a very divergent nonhuman bodyform.
  • Example of multiple hand slots.

TODO

  • Update port to modern code.
  • Update movement code to use organ categories instead of hardcoded BP lists.
  • Redo octopus limbs to be dual-purpose grippers/legs.
  • Fix octopus movement - too slow in water.
  • Add offsets for hats/glasses/etc.
  • Redo octopus limbs to have hand slots.
  • Properly forbid octopodes from wearing standard uniforms etc.
  • Add basic gear harness sprite.
  • Add basic backpack sprite.
  • Add basic emergency suit and emergency helmet sprites.

Authorship

Code and icons are both mine.

Changelog

🆑
add: Added octopus species modpack.
/:cl:

@MistakeNot4892 MistakeNot4892 added the work in progress This PR is under development and shouldn't be merged. label Oct 20, 2025
@MistakeNot4892 MistakeNot4892 force-pushed the feature/octopus branch 8 times, most recently from 1ed508b to 2b0f75f Compare October 24, 2025 15:50
@MistakeNot4892 MistakeNot4892 added the has dependencies This PR should not be merged prior to any PRs linked in body or comments. label Nov 3, 2025
@MistakeNot4892
Copy link
Contributor Author

Depends on #5198

@MistakeNot4892
Copy link
Contributor Author

Depends on #5200

@MistakeNot4892
Copy link
Contributor Author

Every time I work on this PR I have to go listen to https://www.youtube.com/watch?v=iQ9oJslfRSo

@out-of-phaze out-of-phaze removed the has dependencies This PR should not be merged prior to any PRs linked in body or comments. label Dec 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work in progress This PR is under development and shouldn't be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants