New Xenomorph Organ Sprites
What Does This PR Do
Adds new textures for certain xenos organs, including hijacked organs.
Why It's Good For The Game
To be able to distinguish xeno organs from eachother, and to know at a glance if an organ is hijacked or not
Images of changes
Testing
I unfortunately did not test the different sprites between the unhijacked and hijacked organs. (I have no idea how to code, nor how to test)
Declaration
- [ ] I confirm that I either do not require [pre-approval] for this PR, or I have obtained such approval and have included a screenshot to demonstrate this below.
Changelog
:cl:
Your PR has been put on hold as your GitHub account is not linked to a Paradise forums account.
Please link your account at https://www.paradisestation.org/forum/custom/link_github_account.php
Headcoders may ignore this in specific circumstances (Minor fix PR, trusted contributor from another codebase, anything at their discretion)
I like the sprites a lot !
Two things though:
- The egg sac organ does not have an hijacked sprite, is it intentional or did you forget to include it in the PR's file ?
- The hijacked xenomorph liver/resin spiner has a few too many white pixels that cover parts of the fleshy mass, it might be intended but I prefer to ask if it is ?
I like the sprites a lot !
Two things though:
- The egg sac organ does not have an hijacked sprite, is it intentional or did you forget to include it in the PR's file ?
- The hijacked xenomorph liver/resin spiner has a few too many white pixels that cover parts of the fleshy mass, it might be intended but I prefer to ask if it is ?
Thanks for the feedback!
To answer your two questions
- I didn't get around to doing the hijacked egg sac (But maybe I will)
- I think that's a visual bug. It's not supposed to look like that
It probably was my computer playing tricks then, the sprite in your answer does not have the white pixels I spoke of earlier 👍
It probably was my computer playing tricks then, the sprite in your answer does not have the white pixels I spoke of earlier 👍
Also
just adding new icons won't make them appear in game, you have to add something like this
/obj/item/organ/internal/alien/update_icon_state()
. = ..()
icon_state = initial(icon_state) + (hijacked ? "_hijacked" : "")
and add an update_icon() into attackby__legacy__attackchain()
so it will look like this
you can find this code in xenos.dm
Account linked. Hold removed.
Closing this PR for now. It has sprite team approval, but merge conflicts have not be settled. This PR can be reopened after conflicts are dealt with. Please contact the sprite team or ask in coding chat if you need assistance with this. Thank you.
just adding new icons won't make them appear in game, you have to add something like this
/obj/item/organ/internal/alien/update_icon_state() . = ..() icon_state = initial(icon_state) + (hijacked ? "_hijacked" : "")and add an
update_icon()intoattackby__legacy__attackchain()so it will look like this
you can find this code in xenos.dm
I'll figure this out. Not great at coding, nor can I wrap my dome around it, but I can try.
