-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slime People and IPC; Imitating Species Cosmetically. #27359
Slime People and IPC; Imitating Species Cosmetically. #27359
Conversation
In round changing sounds terrifying from a balance POV. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First tiny pass
!wiki_label |
Signed-off-by: Spaghetti-bit <yumyumkillkill@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still need to update code\modules\client\login_processing\20-load_characters.dm
Ready for review. |
Signed-off-by: Spaghetti-bit <yumyumkillkill@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to make changes in the SQL/paradise_schema.sql
master file as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Making the column 7 characters will only fit vulpkan
in.
You did test this against a database right?
I will apologise for the mistesting accusation knowing that the 3 applicable species are less than 7 characters, however we should still allocate to 45 for futureproofing.
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Signed-off-by: Spaghetti-bit <yumyumkillkill@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FIWB
What Does This PR Do
Allows slime people and IPCs to imitate other species. This provides no mechanical benefit, and is purely cosmetic.
Slime People:
IPC:
LATER DOWN THE ROAD: ( I just need sprites 😭 )
Why It's Good For The Game
More customization on top of more chances for disguises. Also allows for more diverse characters.
Images of changes
Slime imitation of a nian


Slime imitation of a unathi
IPC imitation of a vox and unathi

Testing
Lots of spawning in as the above species and changing 'sub-types'.

DB sql tested.
Link processing tested.
Morph form tested.
Identity configuration tested.
Declaration
Changelog
🆑
add: Added the ability for IPCs to imitate other species. This can be accessed via the character creator menu or in game via robotics surgery.
add: Added the ability for Slime People to imitate other species. This can be done via the character creator menu or in game via the 'morph form' action which requires the slime person to stand still for 10 seconds before being allowed to choose a new species to imitate, costs the same as regenerating a limb.
/:cl: