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

Resomi, Offbrand Avali #2612

Draft
wants to merge 16 commits into
base: master
Choose a base branch
from

Conversation

Monotheonist
Copy link
Contributor

@Monotheonist Monotheonist commented Jan 4, 2025

About the PR

This is a clone of the open goob PR about the same species and stuff, aka Goob-Station/Goob-Station#1625. Adds them to the game, their displacement map(s), the systems associated, and also might have added a bunch of goob sprites as collateral which I'm gonna have to revert (whoops.) There's a very good reason why this is draft, and I'll have a better description when these fuckers are ready For Real, promise.
Cool Resomi Fact's, that make them different from humans:

  • Resomi have ammonia blood like Vox.
  • They have a greater cold tolerance, as low as -77C before they start taking damage (on account of the ammonia blood).
  • Their heat tolerance is also lower, though, where they'll start taking heat damage starting at just 30C (home planet is icy, so 'normal' human conditions are intolerable to them). In other words - They're gonna love glacier.
  • They get the same zero-G move buff as moths and harpies because wings.
  • Animal-type stomach so they can eat raw animals but are susceptible to theobromine.

Why / Balance

Resomi are cool and I'd like us to have another species that's moderately birdlike. Of course, this is gonna need some tweaking here and there.
TODO before I get this out of draft:

  • Sprite delta / nyano hardsuits / coats in a manner that they will fit them
  • Maybe undo the flash effect being white
  • Other shit I'm probably missing

Technical details

  • YAML
  • Sprites
  • I'm pretty sure this has C# amendments too
  • Just about everything that a species PR usually involves

Media

Untested, because it's draft, so therefore doesn't have media until I'm finished with it.

Requirements

  • I have tested all added content and changes.
  • I have added media to this PR or it does not require an ingame showcase.

Breaking changes

Changelog

🆑

  • add: Ported Resomi, from Goob Station.
  • tweak: Resomi can tolerate much colder temperatures before taking damage, but can't tolerate much heat as a consequence.
  • tweak: Resomi can move faster in Zero-G, on account of their wings.
  • tweak: Like the other animal-type species, Resomi can digest uncooked animal proteins, but get poisoned by theobromine. No coffee for you.

@github-actions github-actions bot added 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 4, 2025
Copy link
Contributor

github-actions bot commented Jan 4, 2025

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

Resources/Textures/Clothing/OuterClothing/Coats/labcoat.rsi

State Old New Status
equipped-OUTERCLOTHING-vox Modified
equipped-OUTERCLOTHING Modified
icon-open Modified
icon Modified
inhand-left Modified
inhand-right Modified
open-equipped-OUTERCLOTHING-vox Modified
open-equipped-OUTERCLOTHING Modified
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/labcoat_chem.rsi

State Old New Status
equipped-OUTERCLOTHING-vox Modified
icon-open Modified
icon Modified
open-equipped-OUTERCLOTHING-vox Modified
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/labcoat_cmo.rsi

State Old New Status
equipped-OUTERCLOTHING-vox Modified
icon-open Modified
icon Modified
open-equipped-OUTERCLOTHING-vox Modified
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/labcoat_gene.rsi

State Old New Status
equipped-OUTERCLOTHING-vox Modified
icon-open Modified
icon Modified
inhand-left Modified
inhand-right Modified
open-equipped-OUTERCLOTHING-vox Modified
open-equipped-OUTERCLOTHING Modified
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/labcoat_robo.rsi

State Old New Status
equipped-OUTERCLOTHING Modified
icon-open Modified
icon Modified
inhand-left Modified
inhand-right Modified
open-equipped-OUTERCLOTHING Modified
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/labcoat_viro.rsi

State Old New Status
equipped-OUTERCLOTHING-vox Modified
icon-open Modified
icon Modified
inhand-left Modified
inhand-right Modified
open-equipped-OUTERCLOTHING-vox Modified
open-equipped-OUTERCLOTHING Modified
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/medical.rsi

State Old New Status
inhand-left Modified
inhand-right Modified
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/armor_reflec.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/bone_armor.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/bulletproof.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/captain_carapace.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/cult_armour.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/heavy.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/heavygreen.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/heavyred.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/lingarmor.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/magusblue.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/magusred.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/podwars_armor.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/riot.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/security.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Armor/security_slim.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Bio/cmo.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Bio/general.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Bio/janitor.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Bio/scientist.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Bio/security.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Bio/virology.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/bomber.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/brigmedic.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/clownpriest.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/detective.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/dogi.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/expensive_coat.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/gentlecoat.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/hos_trenchcoat.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/jensencoat.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/pirate.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/rd_coat.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added
equipped-OUTERCLOTHING Added
icon-open Added
icon Added
inhand-left Added
inhand-right Added
open-equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING Added
open-inhand-left Added
open-inhand-right Added

Resources/Textures/Clothing/OuterClothing/Coats/rndcoat.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added
equipped-OUTERCLOTHING-vox Added
equipped-OUTERCLOTHING Added
icon-open Added
icon Added
inhand-left Added
inhand-right Added
open-equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-vox Added
open-equipped-OUTERCLOTHING Added
open-inhand-left Added
open-inhand-right Added

Resources/Textures/Clothing/OuterClothing/Coats/space_asshole.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/syndicate/coatsyndiecap.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/syndicate/coatsyndiecaparmored.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/trenchcoat.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/warden.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Coats/windbreaker_paramedic.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/atmospherics.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/basic.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/brigmedic.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/capspace.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/clown.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/deathsquad.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering-white.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/lingspacesuit.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/luxury.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/piratecaptain.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/pirateeva.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/rd.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/salvage.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/santahardsuit.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/security-red.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/security.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiemedic.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Hardsuits/wizard.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/apron.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/apronbar.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/apronbotanist.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/apronchef.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/black_hoodie.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/cardborg.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/chaplain_hoodie.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/chef.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/classicponcho.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/cultrobes.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/flannel_jacket.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/ghostsheet.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/grey_hoodie.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added
open-equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/hospitalgown.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/judge.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/nunrobe.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/plaguedoctorsuit.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/poncho.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Resources/Textures/Clothing/OuterClothing/Misc/red_racoon.rsi

State Old New Status
equipped-OUTERCLOTHING-resomi Added

Edit: diff updated after 40e69d0

…be back to Goob standard. Fixed meta and credits where possible."

This reverts commit bcf7e2e.
@github-actions github-actions bot added the size/XL Over 1024 lines label Jan 4, 2025
@Unkn0wnGh0st333
Copy link
Contributor

So I'm a little confused, why the rename?

@Monotheonist
Copy link
Contributor Author

Monotheonist commented Jan 4, 2025

So I'm a little confused, why the rename?

They're offbrand avali; everything about them screams this.
They were originally from a PR on Wizden, then got carried to Corvax NEXT, then were sent to floof and made their way to goob, which I have cloned this PR from - I've decided to keep the name Resomi in the event that we ever end up pulling CD Avali which are, in fact, a seperate thing altogether.
I went to the discord's general and did a quick poll about which one people wanted and people seemed to want Resomi more because of how they look more actually alien in comparison to CD avali, and so here we are.
384728257-fd74ea3b-2776-43e6-ac35-5955e1ae9173

@Unkn0wnGh0st333
Copy link
Contributor

ooooh I thought it was CD avali which I am personally used too 💀

@Lyndomen
Copy link
Contributor

Lyndomen commented Jan 4, 2025

holy RSI batman

@AstroDogeDX
Copy link

I've been rolling with them on my goob downstream now for a couple weeks now and while they work just fine they are plagued a little by visual quirks.

The displacement mapping for them is extreme so stuff like shoes get turned into like six pixels maximum. And yeah, they're still missing some outerwear sprites for even core WizDen clothing items. Unfortunately I'm not a spriter and any attempt I make would look like dogwater!

The in-hand mapping of items too is also really rough. I think this comes down to the original creator spriting them at their smaller size, instead of spriting them at the 'standard' humanoid size and just scaling the sprites down like other smaller species.

Still though, little space chickens are a fun addition. Giving them some unique emote sounds for the standard emotes and coming up with some unique emotes as well is on my to-do list. If I get around to it, I hope they'll be ported here as well!

@Monotheonist
Copy link
Contributor Author

I've been rolling with them on my goob downstream now for a couple weeks now and while they work just fine they are plagued a little by visual quirks.

The displacement mapping for them is extreme so stuff like shoes get turned into like six pixels maximum. And yeah, they're still missing some outerwear sprites for even core WizDen clothing items. Unfortunately I'm not a spriter and any attempt I make would look like dogwater!

The in-hand mapping of items too is also really rough. I think this comes down to the original creator spriting them at their smaller size, instead of spriting them at the 'standard' humanoid size and just scaling the sprites down like other smaller species.

Still though, little space chickens are a fun addition. Giving them some unique emote sounds for the standard emotes and coming up with some unique emotes as well is on my to-do list. If I get around to it, I hope they'll be ported here as well!

Lucky for you, I'm a spriter, so I should be able to fix the outerwear issue. I might also have to tweak some of the existing sprites (since they're all in corvax style,) so feel free to pull from here at your discretion later.
I'm hoping to pull some of the other resomi things from Corvax if I can (mostly the "listen up" system.)
If you use discord, feel free to like get in touch and I'll let you know my progress on all this.

@Monotheonist
Copy link
Contributor Author

holy RSI batman

It is only going to get worse 😃

@flowerfall-system
Copy link

thing thing thing thing thing thing thiiiing species, more things, thing thing thing thing thing thing thing~~

@Monotheonist
Copy link
Contributor Author

pro this is probably going to take a while for me to get motivation to do so it'll probably stay draft for a long ass time

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: 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 size/XL Over 1024 lines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants