Skip to content
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

Chitinid #2707

Open
wants to merge 19 commits into
base: master
Choose a base branch
from
Open

Chitinid #2707

wants to merge 19 commits into from

Conversation

ElusiveCoin
Copy link

@ElusiveCoin ElusiveCoin commented Jan 12, 2025

About the PR

My first dip into content creation for SS14, i have mane the Chitinid, a species of ant people created as worker drones who are now their own people. Feedback welcomed as it is my first time.

Why / Balance

I wanted to try something new and take my own crack at content creation for the server, i had gotten the idea of worker ants/ drones of bug species and thought what if i threw a bit of firefly in there and some radiation and i just let the idea flow.
For balance sake i tried to stay light with things since it's my first time making content and aimed for something that would be good at general labor and rescuing but lacked in the combat department in the conventional ways making them just a different spice to play as.

Technical details

No brand new code added, just a standard all .Yml file species, it currently piggybacks off of C# from the Oni and uses copies of existing sound files for the time being for organization sake.

Media

image
image

Requirements

  • [ X] I have tested all added content and changes.
  • [X ] I have added media to this PR or it does not require an in game showcase.

Breaking changes

No breaking changes as far as i've tested, i didn't touch any old files :3

Changelog

🆑

  • add: Added the Chitinid species, fun little glowy ant guys!

@ElusiveCoin ElusiveCoin requested review from a team as code owners January 12, 2025 07:50
@github-actions github-actions bot added S: Needs Review size/XL Over 1024 lines Changes: YML Changes any yml files Changes: Localization Changes any ftl files Changes: Documentation Changes any xml or md files Changes: Sprite Changes any png or json in an rsi Changes: Audio Changes any audio files and removed size/XL Over 1024 lines labels Jan 12, 2025
Copy link
Contributor

github-actions bot commented Jan 12, 2025

RSI Diff Bot; head commit bd75fe5 merging into c65f619
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_DV/Effects/speech.rsi

State Old New Status
chitinid0 Added
chitinid1 Added
chitinid2 Added

Resources/Textures/_DV/Mobs/Customization/Chitinid/chitinid_antennas.rsi

State Old New Status
bee Added
curly Added
default Added
firefly_primary Added
firefly_secondary Added
gray Added
long Added
radar Added
short Added
slick Added
speed Added

Resources/Textures/_DV/Mobs/Customization/Chitinid/chitinid_parts.rsi

State Old New Status
charred_chest Added
charred_head Added
charred_l_arm Added
charred_l_leg Added
charred_r_arm Added
charred_r_leg Added
plated_chest Added
plated_l_arm Added
plated_r_arm Added
radiant_chest Added
radiant_head Added
radiant_l_arm Added
radiant_l_leg Added
radiant_r_arm Added
radiant_r_leg Added
spotted_chest Added
spotted_head Added
spotted_l_arm Added
spotted_l_leg Added
spotted_r_arm Added
spotted_r_leg Added
stripes_chest Added
stripes_head Added
stripes_l_arm Added
stripes_l_leg Added
stripes_r_arm Added
stripes_r_leg Added
toxic_chest Added
toxic_head Added
toxic_l_arm Added
toxic_l_leg Added
toxic_r_arm Added
toxic_r_leg Added

Resources/Textures/_DV/Mobs/Customization/Chitinid/chitinid_wings.rsi

State Old New Status
bee_primary Added
bee_secondary Added
default Added
firefly_primary Added
firefly_secondary Added
honeypot_primary Added
honeypot_secondary Added
smooth Added
stubby Added

Resources/Textures/_DV/Mobs/Species/Chitinid/parts.rsi

State Old New Status
eyes Added
full Added
head_f Added
head_m Added
l_arm Added
l_foot Added
l_hand Added
l_leg Added
r_arm Added
r_foot Added
r_hand Added
r_leg Added
torso_f Added
torso_m Added

Resources/Textures/_DV/Objects/Specific/Species/chitinid.rsi

State Old New Status
chitzite Added
chitzite_glow Added

Edit: diff updated after bd75fe5

@github-actions github-actions bot added the size/XL Over 1024 lines label Jan 12, 2025
ElusiveCoin and others added 6 commits January 12, 2025 15:11
My first work for ss14 and a new Species to play, worker drone ants!
Displacement map not working right but not really needed as well so just gonna do without it
* Update uplink_catalog.yml

* Update uplink_catalog.yml

* Update uplink_catalog.yml

* Update uplink_catalog.yml
@dvir001
Copy link
Contributor

dvir001 commented Jan 12, 2025

You don't need to say fixed for every single fix, you are spamming the web hook.

image

Also your change log is broken, use the format as per baseline or its not going to show in game.

@Lyndomen
Copy link
Contributor

Howdy! Thank you for presenting this, we are taking it under Direction review. As this is quite large, I estimate it will take three days.

@Lyndomen
Copy link
Contributor

Some of the initial feedback we have is that this is AWESOME, and super lovely sprites. We'd also like to request a bit of the default-names to be changed, we aren't picking up a suitable alien naming pattern, and would appreciate a more "out there" approach.

Additionally. I personally love the radiation theming that this species has. I'd be curious to hear on if you have any ideas for how else this theme could be mechanically reinforced further. One of the ideas floated was to give them a radioactive purging mechanism, similar to the felinid's hairball- but resulting in a radioactive rock of some ilk.

@ElusiveCoin
Copy link
Author

Some of the initial feedback we have is that this is AWESOME, and super lovely sprites. We'd also like to request a bit of the default-names to be changed, we aren't picking up a suitable alien naming pattern, and would appreciate a more "out there" approach.

Additionally. I personally love the radiation theming that this species has. I'd be curious to hear on if you have any ideas for how else this theme could be mechanically reinforced further. One of the ideas floated was to give them a radioactive purging mechanism, similar to the felinid's hairball- but resulting in a radioactive rock of some ilk.

Im happy to hear that!! Normally im not the best with names but with that kinda direction point i think i can totally make those names more alien like in nature and pattern i already have some idea brewing!

As for more ideas to mechanically play on the radiation theme i had a few but not many i didn't wanna try and go too far with much but i played with the idea of their unarmed attack/bite doing a bit of radiation damage, as well as the idea of them gaining som kind of buff at specific levels of radiation damage. I also played with the silly idea of lettingnthem consume uranium at the cost of some level of harm, but i thought it was a tad silly, however i love the purging idea making a radioactive rock!! Any more input or ideas would be welcomed i think im 100% gonna work on that purging idea it just sounds like a cool idea plus, funny radioactive rock.

Alienized the names of the little Ants and swapped their naming scheme. Added a radiation healing and purge mechanic to play into the radiation theme more.
@github-actions github-actions bot added the Changes: C# Changes any cs files label Jan 15, 2025
@ElusiveCoin
Copy link
Author

  • Changed Bio-light to radioactive Green to better fit the radiation theme.
  • Swapped them to a first name only naming convention along with making more exotic alien names for them and to fit into the drone species aesthetic (Hopefully its a nice pattern).
  • Added a radiation purge mechanic, Their bodies naturally heal from radiation damage over time up to 30 points of radiation damage, once this cap is hit they will resume taking radiation damage until they cough up the crystalized radiation from their system, once the stone is purged they will resume healing it again but can not cough up another stone for 5 minutes.
  • Added Chitzite, a small lightly radioactive stone, this is the result of them purging their system of radiation.
  • Chitzite can be used as a weak weapon dealing small rad damage, if ya manage to form one its a good early alternative for Epi when they need a uranium spear.

What do ya think of this interpretation of your guys idea for the radiation purge? dose that feed into the theme more mechanically in a nice way? @Lyndomen

@Lyndomen
Copy link
Contributor

How do we feel about their exoskeleton disabling injection via syringe?

@ElusiveCoin
Copy link
Author

How do we feel about their exoskeleton disabling injection via syringe?

Hmmm I like the idea, on one hand tho their inherent weakness to piercing makes me struggle to see how to logically explain it but i think i can see a logical reason as to why (AKA weaker smaller needles can't get through as well as a spear or bullet)

But on the other hand the idea that their tougher to heal because of the tough shell and require more then just a quick injection to fix is nice, means pills or feeding meds in liquid form are used a bit more often which is just a nice little change.

So id say personally im down for either way, just what are your thoughts on what i said?

- type: damageModifierSet
id: Chitinid
coefficients:
Blunt: 1.25
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blunt: 1.15 please!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Once that is all set, Direction approved! We're super happy to see these critters at work!!

Copy link
Author

@ElusiveCoin ElusiveCoin Jan 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome! Changes are made and your suggestion of making them un-injectable via normal syringes has been coded and added and tested! once i get confirmation that the way the addition was coded is sound I'll commit it!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: Audio Changes any audio files Changes: C# Changes any cs files Changes: Documentation Changes any xml or md files Changes: Localization Changes any ftl files Changes: Sprite Changes any png or json in an rsi Changes: YML Changes any yml files S: Needs Review size/XL Over 1024 lines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants