From 57897c6a28d0c4bea8ffeee374f7d6c782bfdebe Mon Sep 17 00:00:00 2001 From: Alex C <53302665+honeyed-lemons@users.noreply.github.com> Date: Sun, 3 May 2026 17:43:53 -0400 Subject: [PATCH 1/7] [IMP Port] Allulalo (Species) (#13) * add TooShortForUIComponent (#3495) * add TooShortForUIComponent * correct documentation * incomplete documentation (cherry picked from commit 049acada20ed6dec4b28a9fcfbfab697ace63951) * move c# to macro * fix it * initial pass- sounds still not working. * fix sounds and make non roundstart * test fails * fix it again. * fix it again. * You would not believe your eyes If ten million fireflies Lit up the world as I fell asleep 'Cause they fill the open air And leave teardrops everywhere You'd think me rude but I would just stand and stare * Apply suggestions from code review Co-authored-by: Kip <32859367+kipdotnet@users.noreply.github.com> * requested eye changes * oopsies * i fix * OOPS. OOPS. * movement system --------- Co-authored-by: beck <163376292+widgetbeck@users.noreply.github.com> Co-authored-by: Kip <32859367+kipdotnet@users.noreply.github.com> (cherry picked from commit 7d903adacd387eab6a894e2a669b2f25d94f2127) --- .../Components/AllulaloAccentComponent.cs | 7 + .../EntitySystems/AllulaloAccentSystem.cs | 52 +++ .../Components/TooShortForUIComponent.cs | 31 ++ .../TooShortForUiBlacklistComponent.cs | 7 + .../TooShortForUiWhitelistComponent.cs | 7 + .../TooShortForUI/TooShortForUISystem.cs | 59 +++ .../_MACRO/Voice/Allulalo/allulalo_ask.ogg | Bin 0 -> 11089 bytes .../Voice/Allulalo/allulalo_chitter.ogg | Bin 0 -> 37373 bytes .../_MACRO/Voice/Allulalo/allulalo_cry.ogg | Bin 0 -> 8808 bytes .../Voice/Allulalo/allulalo_deathgasp.ogg | Bin 0 -> 13435 bytes .../Voice/Allulalo/allulalo_exclaim.ogg | Bin 0 -> 7967 bytes .../_MACRO/Voice/Allulalo/allulalo_laugh.ogg | Bin 0 -> 37973 bytes .../_MACRO/Voice/Allulalo/allulalo_say.ogg | Bin 0 -> 8236 bytes .../_MACRO/Voice/Allulalo/allulalo_scream.ogg | Bin 0 -> 12376 bytes .../_MACRO/Voice/Allulalo/attributions.txt | 9 + .../en-US/_MACRO/chat/chat-managers.ftl | 5 + .../en-US/_MACRO/datasets/names/allulalo.ftl | 42 ++ .../en-US/_MACRO/flavors/flavor-profiles.ftl | 1 + .../Locale/en-US/_MACRO/markings/allulalo.ftl | 146 +++++++ .../_MACRO/metabolism/metabolizer-types.ftl | 1 + .../en-US/_MACRO/reagents/meta/biological.ftl | 2 + .../en-US/_MACRO/reagents/meta/toxins.ftl | 2 + .../Locale/en-US/_MACRO/species/species.ftl | 1 + .../too-short-for-ui/too-short-for-ui.ftl | 1 + .../Computers/base_structurecomputers.yml | 1 + .../Machines/base_structuremachines.yml | 1 + .../Entities/Structures/Machines/holopad.yml | 1 + .../Entities/Structures/Power/apc.yml | 1 + .../Structures/Wallmounts/base_wallmount.yml | 1 + Resources/Prototypes/Guidebook/species.yml | 3 +- .../Prototypes/Voice/speech_emote_sounds.yml | 4 + .../_MACRO/Body/Species/allulalo.yml | 376 ++++++++++++++++++ .../Prototypes/_MACRO/Body/base_organs.yml | 37 ++ .../_MACRO/Body/organ_categories.yml | 2 + .../_MACRO/Chemistry/metabolizer_types.yml | 3 + .../Prototypes/_MACRO/Damage/allulalo.yml | 6 + .../_MACRO/Datasets/Names/allulalo.yml | 11 + .../_MACRO/Entities/Effects/weapon_arc.yml | 12 + .../Mobs/Customization/Markings/allulalo.yml | 324 +++++++++++++++ .../Prototypes/_MACRO/Flavors/flavors.yml | 4 + .../Prototypes/_MACRO/Guidebook/species.yml | 6 + .../Prototypes/_MACRO/Reagents/biological.yml | 56 +++ .../Prototypes/_MACRO/Reagents/toxins.yml | 32 ++ .../Prototypes/_MACRO/Species/allulalo.yml | 31 ++ .../Prototypes/_MACRO/Voice/Allulalo.yml | 53 +++ .../Prototypes/_MACRO/Voice/speech_emotes.yml | 11 + .../Prototypes/_MACRO/typing_indicator.yml | 6 + .../_MACRO/Guidebook/Mobs/Allulalo.xml | 61 +++ .../_MACRO/Effects/arcs.rsi/allulalo_bite.png | Bin 0 -> 373 bytes .../_MACRO/Effects/arcs.rsi/meta.json | 21 + .../chest.rsi/allulaloChestHeartMonitor.png | Bin 0 -> 122 bytes .../chest.rsi/allulaloChestUnderbelly.png | Bin 0 -> 186 bytes .../Allulalo/chest.rsi/meta.json | 19 + .../Allulalo/eyes.rsi/allulaloEyesDefault.png | Bin 0 -> 399 bytes .../eyes.rsi/allulaloEyesDefaultLeft.png | Bin 0 -> 127 bytes .../eyes.rsi/allulaloEyesDefaultRight.png | Bin 0 -> 126 bytes .../eyes.rsi/allulaloEyesUnshadedLeft.png | Bin 0 -> 155 bytes .../eyes.rsi/allulaloEyesUnshadedRight.png | Bin 0 -> 155 bytes .../Customization/Allulalo/eyes.rsi/meta.json | 31 ++ .../head.rsi/allulaloHeadNeckFluff.png | Bin 0 -> 353 bytes .../allulaloHeadNeckPlumageOutrageous.png | Bin 0 -> 455 bytes .../head.rsi/allulaloHeadNeckPlumageProud.png | Bin 0 -> 277 bytes .../Allulalo/head.rsi/allulaloHeadSpikes.png | Bin 0 -> 264 bytes .../head.rsi/allulaloHeadUnderbelly.png | Bin 0 -> 170 bytes .../Customization/Allulalo/head.rsi/meta.json | 31 ++ .../allulaloHeadTopCurvedHorns.png | Bin 0 -> 420 bytes .../headtop.rsi/allulaloHeadTopFeathers.png | Bin 0 -> 248 bytes .../headtop.rsi/allulaloHeadTopHorn.png | Bin 0 -> 203 bytes .../headtop.rsi/allulaloHeadTopPlumage1.png | Bin 0 -> 328 bytes .../headtop.rsi/allulaloHeadTopPlumage2.png | Bin 0 -> 383 bytes .../headtop.rsi/allulaloHeadTopStubHorns.png | Bin 0 -> 246 bytes .../headtop.rsi/allulaloHeadTopSweptHorns.png | Bin 0 -> 316 bytes .../Allulalo/headtop.rsi/meta.json | 39 ++ .../larm.rsi/allulaloArmDefaultLeft.png | Bin 0 -> 576 bytes .../Allulalo/larm.rsi/allulaloArmOwl1.png | Bin 0 -> 270 bytes .../Allulalo/larm.rsi/allulaloArmOwl2.png | Bin 0 -> 304 bytes .../Allulalo/larm.rsi/allulaloArmOwl3.png | Bin 0 -> 222 bytes .../Allulalo/larm.rsi/allulaloArmSplit1.png | Bin 0 -> 352 bytes .../Allulalo/larm.rsi/allulaloArmSplit2.png | Bin 0 -> 394 bytes .../Customization/Allulalo/larm.rsi/meta.json | 35 ++ .../Allulalo/lleg.rsi/allulaloLegPlumage.png | Bin 0 -> 267 bytes .../allulaloLegUnderbellyDefaultLeft.png | Bin 0 -> 118 bytes .../Customization/Allulalo/lleg.rsi/meta.json | 19 + .../rarm.rsi/allulaloArmDefaultRight.png | Bin 0 -> 396 bytes .../Allulalo/rarm.rsi/allulaloArmOwl1.png | Bin 0 -> 279 bytes .../Allulalo/rarm.rsi/allulaloArmOwl2.png | Bin 0 -> 296 bytes .../Allulalo/rarm.rsi/allulaloArmOwl3.png | Bin 0 -> 217 bytes .../Allulalo/rarm.rsi/allulaloArmSplit1.png | Bin 0 -> 349 bytes .../Allulalo/rarm.rsi/allulaloArmSplit2.png | Bin 0 -> 401 bytes .../Customization/Allulalo/rarm.rsi/meta.json | 35 ++ .../Allulalo/rleg.rsi/allulaloLegPlumage.png | Bin 0 -> 267 bytes .../allulaloLegUnderbellyDefaultRight.png | Bin 0 -> 122 bytes .../Customization/Allulalo/rleg.rsi/meta.json | 19 + .../Allulalo/tail.rsi/allulaloTailDefault.png | Bin 0 -> 220 bytes .../tail.rsi/allulaloTailDefault2.png | Bin 0 -> 324 bytes .../tail.rsi/allulaloTailDefault3.png | Bin 0 -> 196 bytes .../Allulalo/tail.rsi/allulaloTailLarge.png | Bin 0 -> 309 bytes .../Allulalo/tail.rsi/allulaloTailLarge2.png | Bin 0 -> 288 bytes .../Allulalo/tail.rsi/allulaloTailLarge3.png | Bin 0 -> 193 bytes .../Allulalo/tail.rsi/allulaloTailTuft.png | Bin 0 -> 145 bytes .../Allulalo/tail.rsi/allulaloTailTuft2.png | Bin 0 -> 155 bytes .../Allulalo/tail.rsi/allulaloTailTuft3.png | Bin 0 -> 193 bytes .../Customization/Allulalo/tail.rsi/meta.json | 47 +++ .../Chest_Brute_10.png | Bin 0 -> 262 bytes .../Chest_Brute_100.png | Bin 0 -> 686 bytes .../Chest_Brute_20.png | Bin 0 -> 360 bytes .../Chest_Brute_30.png | Bin 0 -> 414 bytes .../Chest_Brute_50.png | Bin 0 -> 466 bytes .../Chest_Brute_70.png | Bin 0 -> 574 bytes .../Head_Brute_10.png | Bin 0 -> 109 bytes .../Head_Brute_100.png | Bin 0 -> 109 bytes .../Head_Brute_20.png | Bin 0 -> 109 bytes .../Head_Brute_30.png | Bin 0 -> 109 bytes .../Head_Brute_50.png | Bin 0 -> 109 bytes .../Head_Brute_70.png | Bin 0 -> 109 bytes .../LArm_Brute_10.png | Bin 0 -> 109 bytes .../LArm_Brute_100.png | Bin 0 -> 109 bytes .../LArm_Brute_20.png | Bin 0 -> 109 bytes .../LArm_Brute_30.png | Bin 0 -> 109 bytes .../LArm_Brute_50.png | Bin 0 -> 109 bytes .../LArm_Brute_70.png | Bin 0 -> 109 bytes .../LLeg_Brute_10.png | Bin 0 -> 109 bytes .../LLeg_Brute_100.png | Bin 0 -> 109 bytes .../LLeg_Brute_20.png | Bin 0 -> 109 bytes .../LLeg_Brute_30.png | Bin 0 -> 109 bytes .../LLeg_Brute_50.png | Bin 0 -> 109 bytes .../LLeg_Brute_70.png | Bin 0 -> 109 bytes .../RArm_Brute_10.png | Bin 0 -> 109 bytes .../RArm_Brute_100.png | Bin 0 -> 109 bytes .../RArm_Brute_20.png | Bin 0 -> 109 bytes .../RArm_Brute_30.png | Bin 0 -> 109 bytes .../RArm_Brute_50.png | Bin 0 -> 109 bytes .../RArm_Brute_70.png | Bin 0 -> 109 bytes .../RLeg_Brute_10.png | Bin 0 -> 109 bytes .../RLeg_Brute_100.png | Bin 0 -> 109 bytes .../RLeg_Brute_20.png | Bin 0 -> 109 bytes .../RLeg_Brute_30.png | Bin 0 -> 109 bytes .../RLeg_Brute_50.png | Bin 0 -> 109 bytes .../RLeg_Brute_70.png | Bin 0 -> 109 bytes .../allulalo_brute_damage.rsi/meta.json | 44 ++ .../Allulalo/displacement.rsi/back.png | Bin 0 -> 226 bytes .../Allulalo/displacement.rsi/belt.png | Bin 0 -> 203 bytes .../Allulalo/displacement.rsi/ears.png | Bin 0 -> 203 bytes .../Allulalo/displacement.rsi/feet.png | Bin 0 -> 170 bytes .../Allulalo/displacement.rsi/glasses.png | Bin 0 -> 182 bytes .../Allulalo/displacement.rsi/hand_l.png | Bin 0 -> 364 bytes .../Allulalo/displacement.rsi/hands.png | Bin 0 -> 153 bytes .../Allulalo/displacement.rsi/head.png | Bin 0 -> 337 bytes .../Allulalo/displacement.rsi/jumpsuit.png | Bin 0 -> 334 bytes .../Allulalo/displacement.rsi/mask.png | Bin 0 -> 227 bytes .../Allulalo/displacement.rsi/meta.json | 66 +++ .../Allulalo/displacement.rsi/neck.png | Bin 0 -> 239 bytes .../displacement.rsi/outerClothing.png | Bin 0 -> 303 bytes .../Allulalo/displacement.rsi/suitstorage.png | Bin 0 -> 109 bytes .../Mobs/Species/Allulalo/parts.rsi/eyes.png | Bin 0 -> 132 bytes .../Mobs/Species/Allulalo/parts.rsi/full.png | Bin 0 -> 1836 bytes .../Mobs/Species/Allulalo/parts.rsi/head.png | Bin 0 -> 251 bytes .../Mobs/Species/Allulalo/parts.rsi/l_arm.png | Bin 0 -> 109 bytes .../Species/Allulalo/parts.rsi/l_foot.png | Bin 0 -> 154 bytes .../Species/Allulalo/parts.rsi/l_hand.png | Bin 0 -> 146 bytes .../Mobs/Species/Allulalo/parts.rsi/l_leg.png | Bin 0 -> 206 bytes .../Mobs/Species/Allulalo/parts.rsi/meta.json | 58 +++ .../Mobs/Species/Allulalo/parts.rsi/r_arm.png | Bin 0 -> 100 bytes .../Species/Allulalo/parts.rsi/r_foot.png | Bin 0 -> 136 bytes .../Species/Allulalo/parts.rsi/r_hand.png | Bin 0 -> 144 bytes .../Mobs/Species/Allulalo/parts.rsi/r_leg.png | Bin 0 -> 202 bytes .../Mobs/Species/Allulalo/parts.rsi/torso.png | Bin 0 -> 447 bytes 167 files changed, 1879 insertions(+), 1 deletion(-) create mode 100644 Content.Server/_MACRO/Speech/Components/AllulaloAccentComponent.cs create mode 100644 Content.Server/_MACRO/Speech/EntitySystems/AllulaloAccentSystem.cs create mode 100644 Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUIComponent.cs create mode 100644 Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUiBlacklistComponent.cs create mode 100644 Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUiWhitelistComponent.cs create mode 100644 Content.Shared/_MACRO/TooShortForUI/TooShortForUISystem.cs create mode 100644 Resources/Audio/_MACRO/Voice/Allulalo/allulalo_ask.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Allulalo/allulalo_chitter.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Allulalo/allulalo_cry.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Allulalo/allulalo_deathgasp.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Allulalo/allulalo_exclaim.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Allulalo/allulalo_laugh.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Allulalo/allulalo_say.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Allulalo/allulalo_scream.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Allulalo/attributions.txt create mode 100644 Resources/Locale/en-US/_MACRO/chat/chat-managers.ftl create mode 100644 Resources/Locale/en-US/_MACRO/datasets/names/allulalo.ftl create mode 100644 Resources/Locale/en-US/_MACRO/flavors/flavor-profiles.ftl create mode 100644 Resources/Locale/en-US/_MACRO/markings/allulalo.ftl create mode 100644 Resources/Locale/en-US/_MACRO/metabolism/metabolizer-types.ftl create mode 100644 Resources/Locale/en-US/_MACRO/reagents/meta/biological.ftl create mode 100644 Resources/Locale/en-US/_MACRO/reagents/meta/toxins.ftl create mode 100644 Resources/Locale/en-US/_MACRO/species/species.ftl create mode 100644 Resources/Locale/en-US/_MACRO/too-short-for-ui/too-short-for-ui.ftl create mode 100644 Resources/Prototypes/_MACRO/Body/Species/allulalo.yml create mode 100644 Resources/Prototypes/_MACRO/Body/base_organs.yml create mode 100644 Resources/Prototypes/_MACRO/Body/organ_categories.yml create mode 100644 Resources/Prototypes/_MACRO/Chemistry/metabolizer_types.yml create mode 100644 Resources/Prototypes/_MACRO/Damage/allulalo.yml create mode 100644 Resources/Prototypes/_MACRO/Datasets/Names/allulalo.yml create mode 100644 Resources/Prototypes/_MACRO/Entities/Effects/weapon_arc.yml create mode 100644 Resources/Prototypes/_MACRO/Entities/Mobs/Customization/Markings/allulalo.yml create mode 100644 Resources/Prototypes/_MACRO/Flavors/flavors.yml create mode 100644 Resources/Prototypes/_MACRO/Guidebook/species.yml create mode 100644 Resources/Prototypes/_MACRO/Reagents/biological.yml create mode 100644 Resources/Prototypes/_MACRO/Reagents/toxins.yml create mode 100644 Resources/Prototypes/_MACRO/Species/allulalo.yml create mode 100644 Resources/Prototypes/_MACRO/Voice/Allulalo.yml create mode 100644 Resources/Prototypes/_MACRO/Voice/speech_emotes.yml create mode 100644 Resources/Prototypes/_MACRO/typing_indicator.yml create mode 100644 Resources/ServerInfo/_MACRO/Guidebook/Mobs/Allulalo.xml create mode 100644 Resources/Textures/_MACRO/Effects/arcs.rsi/allulalo_bite.png create mode 100644 Resources/Textures/_MACRO/Effects/arcs.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/chest.rsi/allulaloChestHeartMonitor.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/chest.rsi/allulaloChestUnderbelly.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/chest.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesDefault.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesDefaultLeft.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesDefaultRight.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesUnshadedLeft.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesUnshadedRight.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/allulaloHeadNeckFluff.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/allulaloHeadNeckPlumageOutrageous.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/allulaloHeadNeckPlumageProud.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/allulaloHeadSpikes.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/allulaloHeadUnderbelly.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopCurvedHorns.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopFeathers.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopHorn.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopPlumage1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopPlumage2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopStubHorns.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopSweptHorns.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmDefaultLeft.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmOwl1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmOwl2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmOwl3.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmSplit1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmSplit2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/lleg.rsi/allulaloLegPlumage.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/lleg.rsi/allulaloLegUnderbellyDefaultLeft.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/lleg.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmDefaultRight.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmOwl1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmOwl2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmOwl3.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmSplit1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmSplit2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rleg.rsi/allulaloLegPlumage.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rleg.rsi/allulaloLegUnderbellyDefaultRight.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rleg.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailDefault.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailDefault2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailDefault3.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailLarge.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailLarge2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailLarge3.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailTuft.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailTuft2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailTuft3.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_10.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_100.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_20.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_30.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_50.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_70.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_10.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_100.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_20.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_30.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_50.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_70.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_10.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_100.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_20.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_30.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_50.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_70.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_10.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_100.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_20.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_30.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_50.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_70.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_10.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_100.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_20.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_30.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_50.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_70.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_10.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_100.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_20.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_30.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_50.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_70.png create mode 100644 Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/back.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/belt.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/ears.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/feet.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/glasses.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/hand_l.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/hands.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/head.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/jumpsuit.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/mask.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/neck.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/outerClothing.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/suitstorage.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/eyes.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/full.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/head.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_arm.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_foot.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_hand.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_leg.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/r_arm.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/r_foot.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/r_hand.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/r_leg.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/torso.png diff --git a/Content.Server/_MACRO/Speech/Components/AllulaloAccentComponent.cs b/Content.Server/_MACRO/Speech/Components/AllulaloAccentComponent.cs new file mode 100644 index 00000000000..3ad04a5aba5 --- /dev/null +++ b/Content.Server/_MACRO/Speech/Components/AllulaloAccentComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Server._MACRO.Speech.Components; + +/// +/// Scraw!! +/// +[RegisterComponent] +public sealed partial class AllulaloAccentComponent : Component; diff --git a/Content.Server/_MACRO/Speech/EntitySystems/AllulaloAccentSystem.cs b/Content.Server/_MACRO/Speech/EntitySystems/AllulaloAccentSystem.cs new file mode 100644 index 00000000000..c8064d5bb58 --- /dev/null +++ b/Content.Server/_MACRO/Speech/EntitySystems/AllulaloAccentSystem.cs @@ -0,0 +1,52 @@ +using System.Text.RegularExpressions; +using Content.Server._MACRO.Speech.Components; +using Content.Shared.Speech; + +namespace Content.Server._MACRO.Speech.EntitySystems; + +public sealed class AllulaloAccentSystem : EntitySystem +{ + private static readonly Regex RegexLowerslurR = new Regex("r{1,3}"); + private static readonly Regex RegexUpperslurR = new Regex("R{1,3}"); + private static readonly Regex RegexLowerdoubleCK = new Regex("ck{1,3}"); + private static readonly Regex RegexUpperdoubleCK = new Regex("CK{1,3}"); + private static readonly Regex RegexCasedoubleCK = new Regex("Ck{1,3}"); + private static readonly Regex RegexCameldoubleCK = new Regex("cK{1,3}"); + private static readonly Regex RegexLowerdoubleCKT = new Regex("ct{1,3}"); + private static readonly Regex RegexUpperdoubleCKT = new Regex("CT{1,3}"); + private static readonly Regex RegexCasedoubleCKT = new Regex("Ct{1,3}"); + private static readonly Regex RegexCameldoubleCKT = new Regex("cT{1,3}"); + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnAccent); + } + + private void OnAccent(EntityUid uid, AllulaloAccentComponent component, AccentGetEvent args) + { + var message = args.Message; + + // Im not writing music in this one + message = RegexLowerslurR.Replace(message, "rr"); + // Sorry to the snalienaccentsystem fans + message = RegexUpperslurR.Replace(message, "RR"); + // + message = RegexLowerdoubleCK.Replace(message, "ck-ck"); + // + message = RegexUpperdoubleCK.Replace(message, "CK-CK"); + // + message = RegexCasedoubleCK.Replace(message, "Ck-ck"); + // + message = RegexCameldoubleCK.Replace(message, "cK-CK"); + // + message = RegexLowerdoubleCKT.Replace(message, "ck-ct"); + // + message = RegexUpperdoubleCKT.Replace(message, "CK-CT"); + // + message = RegexCasedoubleCKT.Replace(message, "Ck-ct"); + // + message = RegexCameldoubleCKT.Replace(message, "cK-CT"); + args.Message = message; + } +} diff --git a/Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUIComponent.cs b/Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUIComponent.cs new file mode 100644 index 00000000000..18574c95fc5 --- /dev/null +++ b/Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUIComponent.cs @@ -0,0 +1,31 @@ +using Content.Shared.Whitelist; +using Robust.Shared.GameStates; + +namespace Content.Shared._MACRO.TooShortForUI.Components; + +/// +/// Blocks the use of machine UI on blacklisted or non-whitelisted machines if the entity is not: +/// 1) buckled into something, like a chair or a bed +/// 2) weightless +/// or 3) vaulted on a table. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class TooShortForUIComponent : Component +{ + /// + /// These entities will be allowed. + /// If the blacklist is null, blocks all entities. + /// + [DataField] + public EntityWhitelist? Whitelist; + + /// + /// These entities will *not* be allowed. + /// If the blacklist is null, blocks all entities. + /// + [DataField] + public EntityWhitelist? Blacklist; + + [DataField] + public LocId? PopupText = "too-short-for-ui-cant-use"; +} diff --git a/Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUiBlacklistComponent.cs b/Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUiBlacklistComponent.cs new file mode 100644 index 00000000000..f49aa7671dc --- /dev/null +++ b/Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUiBlacklistComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Shared._MACRO.TooShortForUI.Components; + +/// +/// This component solely determines if an entity is NOT within height for an entity with " +/// +[RegisterComponent] +public sealed partial class TooShortForUiBlacklistComponent : Component; diff --git a/Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUiWhitelistComponent.cs b/Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUiWhitelistComponent.cs new file mode 100644 index 00000000000..077d3f6df4e --- /dev/null +++ b/Content.Shared/_MACRO/TooShortForUI/Components/TooShortForUiWhitelistComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Shared._MACRO.TooShortForUI.Components; + +/// +/// This component solely determines if an entity is within height for an entity with " +/// +[RegisterComponent] +public sealed partial class TooShortForUiWhitelistComponent : Component; diff --git a/Content.Shared/_MACRO/TooShortForUI/TooShortForUISystem.cs b/Content.Shared/_MACRO/TooShortForUI/TooShortForUISystem.cs new file mode 100644 index 00000000000..edfba2322d7 --- /dev/null +++ b/Content.Shared/_MACRO/TooShortForUI/TooShortForUISystem.cs @@ -0,0 +1,59 @@ +using Content.Shared._MACRO.TooShortForUI.Components; +using Content.Shared.Buckle.Components; +using Content.Shared.Climbing.Components; +using Content.Shared.Gravity; +using Content.Shared.Popups; +using Content.Shared.UserInterface; +using Content.Shared.Whitelist; +using Robust.Shared.Network; +using Robust.Shared.Physics.Components; +using Robust.Shared.Timing; + +namespace Content.Shared._MACRO.TooShortForUI; + +public sealed class TooShortForUI : EntitySystem +{ + [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly INetManager _net = default!; + [Dependency] private readonly SharedGravitySystem _gravity = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnUIOpenAttempt); + } + + public void OnUIOpenAttempt(Entity ent, ref UserOpenActivatableUIAttemptEvent args) + { + // first, check if we're buckled to something, and if we are, return + if (TryComp(ent, out var buckle) && buckle.Buckled) + return; + + // next, check if we're in the air. if we are, return + if (TryComp(ent, out var physics) && physics.BodyStatus != BodyStatus.OnGround) + return; + + // next, check if we're weightless. you get the idea + if (TryComp(ent, out var gravityAffected) && _gravity.IsWeightless((ent.Owner, gravityAffected))) + return; + + // finally, check if we're on a table. + if (TryComp(ent, out var climbing) && climbing.IsClimbing) + return; + + // finally, if the target entity is on the whitelist, return if true + if (_whitelist.IsWhitelistPass(ent.Comp.Whitelist, args.Target)) + return; + + // if the target entity is on the blacklist or no blacklist is defined, cancel the event + if (_whitelist.IsWhitelistPassOrNull(ent.Comp.Blacklist, args.Target)) + args.Cancel(); + + // if the event has been cancelled and there is popup text, popup + if (args.Cancelled && ent.Comp.PopupText != null && _net.IsClient && _timing.IsFirstTimePredicted) + _popup.PopupEntity(Loc.GetString(ent.Comp.PopupText), ent, ent); + } +} diff --git a/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_ask.ogg b/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_ask.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f394430cf6ff2cba535c3e217f70af80d57d57d9 GIT binary patch literal 11089 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 M1dZ3*OQX2{52t{u)&Kwi literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_chitter.ogg b/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_chitter.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e3f43cddca1cddc9090f613c8c240132347d36bb GIT binary patch literal 37373 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 Y?-{Z5Q8`UsZh_a}$8Zz8mYJLB06uU@f&c&j literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_cry.ogg b/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_cry.ogg new file mode 100644 index 0000000000000000000000000000000000000000..92b0250b5621813f8e7fab8ac7f019048afbb03d GIT binary patch literal 8808 zcmcI~c{r5a-}o8CkdU1wjUq;9h7nWL7}*A4n1rlj%D#-P5>1w*d9V8BW;qj{LVe{e4pR*4jWn)V@~0pToWBr`M$Ck&5Ez@MK_6w?Im6Ls(; z9lQ!$VTLlo{Fp2gTb~%lCcLh`E&-265H6CD|NDfWm+yWP+pxU>46Fky47)28?nH+K z_?h7M;s2LSUk{HbQV9BbMkFJ=Dbb9GH#8(r{tZka{(Fp!2!?ob13bmd!qCtHnVaJA zM*o~|$CC`UQwStU$O;r9Aat*ne?VkZ7;C?YB3z0J2w{4$n0uHkC?nH^U|?jp2|GC4e5N3svc2S14oM|u=(BjpE^kr`7etq zWY6^6O>;h@alPWy8NLOByOhSEEpZP{w-lZ3&X4S}7SHD{j`mBR5vi_t0@su#3nW^V zeBil&C;1{3gS#NCYj^&u3)f}gD2;PQqwc!%BEH{lQQ=w8b(b^>A<~|m3A!%o0Y~$G z1@AgVk+uJHA2PI?&wyfUVInp@L)ceVwM;czCF&1}>>|Q_T&c>53=3*Sk^@aigBz8| zmmCW~vJ~HompZ;HFM4rl)-kOIn*VyJ*P)GcRn1+S-(G5#G7~32FV;4IUVNhN)!E1z zl2s75uFq`)mqVlCxQh`5jf(ZlG!<6j2g#9BtOvMq7#06C+-XpGP0O!1 zefCX7iP(Qcj{mXpQ^(4W9-BOxp_!H&kd|M0y(IWS&D$IQtq+XxBr8 zip>E)2>>$_VWopo5=l}vVJ7}!1d-}lZ&P9J1SYvf$}HVlQaP&Ino9CdCrw}`MhNKB zjKqi&1j{E<%P4I{j%7t6FzpEeM*!G_R>D0+R+n{q(e^HaXd&l5NrRjH#2TlQtEi7t zFOz0W6r6uz-CoL3v^iE-D$Pi%hCo0B{+1VaXUd_-vH7M`CLB11-gyC-Jm?Zx6iJ(F1kNA-lIOm;}o%zh@i5QrT0eBpKpSP4IHEB zj&!E0Gu?G3bFh!@(id+dOYe8G8*<5DA@tnn;V8Ph3)59$r>lGd%;v*=@#im8 z)`#Ax`SW5eZ=p7H)y?SztNcCr`I?oL>yK3iR#t|bsSJ9a3#S(pp9 z4R<$GR%#!w)at0zUbvxk^M-C^W$49P?eAq9-rk;GNPpfJJ?iY?;ldo8qq}~Ie?FHp z+86Ef)wZYJ&ZRfnDLVc|U-bCt5HBMOdT%^EH^nE1Iocn;=EdAfI=vq<9Rt_A6k_%c z#(Ux3ZW`^2?|Qeu89llYbG^PA^RG~u&=)Sb!(VY7`o<(Nb+VT^l7#rAhSi8MSQ0y03azd@)!=C<14ipjf<9|RVpTBk~GvA5>!of zt`s#;jv=MjrsmgWEvkM+mKsozlu6U%);UmvD(aM-0tqovG%@ZKd1`=8oveGHPU}&` zhiQ7RN|R}BV%*YP=%taFG!a!Ujdq+{+Naf8>eub~2E%ctrB#$Zb%UsAv~+c@ynE2) zdikIg2&%N|Qdve|MZG+unoqnGA>-*fQb?TM3pm8ZQx8>X`xo#H;b@D-wcosrj z(fzo=)kWg8v}(>%-{aM-eZHNDfI)Tjia{qX_o)PRlIjqykd5m4zkEBd$NpRLoeU^B zLOf@HVvP_F(P>>Gj%$^7uhwaGbD|RXT(!6bO<%8j#tPKwlV?C0Zj9=NHsv^NSd;Ms zEm_aO|2`F9#Q+<-9XDA@M3Y`&xI(J03eG!|go~4NwO(P9v)m>Nl5>4|7&w9g^!ZlR zaX4=2b+D3k7=ZiwryV1qPtww%iD}0Olcjzc zBn?$=I%%?qBTIo6&!wQbr5ra{nlFQ;G-{JSRa*iwbPQn#;DrfC6wSH`IGBD+*Q;lD z8;RheIeJv?J!ytT#l4-r=|zzo3RQ_K%?KczclH&(43ka_WGKd4RaUuH8r+Azm+lDZ z7U-i1FX0WXlq`!})3OZ6K|$m(LMw7>zk;19S{2#ACU=uyHj<*eE{K$X_g7RGNklbS zYV%}4608AXr733w@ALu9TGCxBhho(YD7G;5Kk(@~)#ZW~T zkqv5fG_p~rxCL%JbxY@RkPETjfoh}Ex+@ZzQZcfV#D(r>Fu5CmcZq^v;P8pHXJpca z*VLMKZn@P&Y^Q{ft9o!?Dj76r>7ATp8KkZ!Vofpn2wPz%Tu z7Ek|0h;W#@(XWm82Mi^At6}*NRBga=2wEIfAX8+`j=%AL-+|1q6hZc{q!ap8YK3wc z!U~8U&>{e&`#dzAEJ~7~G;<=6qC8njxeUvZrr@9xnQExRsD~xbLsJ|sCyPd{h^Em3 zb+~wn2sbnWWVHdKX6h5yQU7qhKV(AxQ02STYv@O~7Q{A) z3$5iUBHG77-$G0U{SA)pBWwH-x^QU?UHtbNbic)O@W|3R)#UEK*Q7Tu!Xl`aMh?`a zkrYMq_lES+h$BT2EnYlKqiPnzDLm`|GjB2ty76HoQ?HE5a%8UDlpj8df>*FQAPWOF z`Gmn2`5-?IE0fxxPN9-;m-DE&m)I-H`dk>~f$fSg*`!@hmcW&k=5~{~nT{Nqje0WL zG=S8qxTO`qj35LQk7k}G7XdMGKhTJxB+3GZUEZ%1bp-@iqDsqzQy5L8H&@_`BgOBC z)pl*+G|^tNBVjer*2PZ}nJZo7Nr8JVL`);!oMJiDWW*af9#=D}1#vhJo{52v} zSV9xwzxcBOfN!qt!cr?&c4913+eEC6-bY)fwTn_A8?d1oMF2TVVEgv%`fZO#KcJ-7 z>QQLEtVHR>ZP*J5!3cp3`RE`dwD=W)EWP+u0r`r6tb1(IADlP{hqzx7zX%vYq*_eje}*^|52 zV{9(NK@ps74W1~M9sg#ConEW-$7;YX%xXY{MH+8rD9P&2C@-bv<#|9FU|-9}?`@H=X&!Zgo`Mf)jv`BCwBRs<-@ms?Z`0K2Txk{||vv%f(ggJG4-a@x9@%Q^^*>Jy#9_S~X2LSmmL%2OlcUY=jH#E*=I zj@^0^VAqb{P~>0D)LJLXACXN17y#~( zmj(GyP=ldHRvp<*@7FYl!EZ`<6^8qR_A&1Z&YyDxAgQlTB~c%K#io0p#sRzMH-q5P z)uT<8B^ihGzd(0or|GRtsx}o(H~KkJL^#_QJdvvQ24T--pEm})$Nr|n9=(SDb~5i{ zRM1W2Ro&r*XKT$wQ{_mp z3n6MFeyl0s6?PbbMz^5fAkw^bbB<>=7q|S#hnG0Om+i}pQBK-*V`G!>*?Qh*GnN=) zrL6}L>pGwO4Fne2-(;`1x=^qhSr9Kddu%q%es0I{8DS{SS0}`>h7aRM5>40Uh2sNF%d5THXz= zIy9ThV-pSW zII8aKYdzw0$Nk-YLCD@`vl7uA=z&R573d4bh&_XPH%h<*6low>Z@( z0Y=g-R=|A+_><23b+!I9sU%_gPuDAOj{Ri6c`Rn?HK zttil1@#D9`mm9go&ELsV7&@?3-3-9Rn@KdMwaM?+RSf@HmS7(IB~_O4YfX5VF|?8t zX$vS4$3yHOcH@>qpKgwi%+FP?MCS43!dzPj))M8LI|1%Q1z5n?Dh+z>I= z`{knEVBErl9>fT83;J0nX{7s2=S0pP7O=DwQ3U92k=u0Mm((laKP1C9Azp?5Z2)xm z?10w40vT`OpS$NFYu#$+oLY14R(*-JR1rxqz)a^6H_py2pA%LA9ov4DragZk0Pr&2 z$OrDCQI`RuJN9X!b*X%c^!k@rb~1asct)u$>`Gls@| z*6sRX$lMi&H9Yt{^H=VglvSg>ec5C?(dhI@A0&Z z42~qxwdKnN+2$XCFxd$<5Z;oH%?QJX;Y?Dv!z;Z{`9*fQvS{Py+JA1*ypoyW(9PuzzK@56OPrwxv@Z=?>_ ze=`yTx9J5e`-%>A2!}AZFGPS1oCG+CuUs>BlzrO~qOO0M?<$$hb0rtw?b>vpf4Wt@ zh$9I$W7vX?V*o)>YhTf0@KFZQ6&nvf&QlT7lAEgSpSsq*D44z}irA05_Fi)Bd6Tx` zmpg8{Zw!AA0Wta;E1cB73vP=Ofgz&{0FrP4IC#q^pJ83|B1R9vlR46Tv+MB2ZJmm) zSw=?%V4y|DRxHrA-H~~;171WROaR#I*#i%hn6LfM zZu<>#$HE+rszYiSMoY%2_sr_y5!jSa^I?izs$M-gKo z%_!{6t(Osf5)3&4fVFaJ>{EeR(T1>QwT!Lx!Kd>$Qez8;=MXDPnIL+Fjr{!%rK`*H zWBZRdAvoQqoZ(1*EPwgl>FhtpP|yvhA<)!t;@l8&o%nC&!@yMZ{*XgM?9cd#fK+5f znp#|)ywW@%XGh(G6)I)Hr?2wW5UBut*I|F;5_dmJ6Z2zFwpFL-)j;altal7N!QZ}n zAl*IH10*0W?@a&jqwy0M2SwLeze$nL(eIx>w9e%~?Co5D2iT@(k_TPa-&oroo)-WW zk(1}AFgBC2z=NdNK2b~j?YAuZS5>5zZr+)7a0z?z_^5lt?4a$e;A2@R6f~36)TGQK z#965ub(Sa{>}oGK_q|3(aYhHS%--10XEuIC?#&lN(_tdYvkcRlC#x{F&=dy~YSH{_ z^(C+&_iv{*u(&C!q`(S54p3!E-MAHX>C2p2wn`bV&!$#v_S34NRnV_;C`-W~Kf(RF zFfp90+muqEG2?-TLRtK_E+`o4W&Zf!QtWSt+#qbqqD#;a&8dENohj+~8};YTDI}fw&TGsC2G? zr^4#%k`+_D8No>&1u1{v+xlY5xML=NXv_2VrkzYk-0WzV$c_8s^G!By8|vCMhQ0(p zNL8bMnQ7V@S2VSx1@Qj;>2*S?FDm_Ayw!wzj3WmQg+=Usdvrr2!alr=PfJ$FO-%~U zwIWwo3;e56BL^YIzC9WHu`f<9b&Y?$m^i>|M_**swrxr2@%PyG^T0g%Qn8@6a8Wo+ z;lZP+Py2|USG_}0I8OjH+TtMbBGcPdTA^v39D=SEoSv82S91Z^@*vJ||CBqB&uaU% zN>dx4#E#zvPX!YUjH}K}1m@ol4}-SwKEDY?W}oIKCGazTCj8eIrvv^*1 z#phxG##5uL5E-gl;PW4?@wR160sZz!9x&xSo}y}UmK(k(j?iA_8*MCoPz`Jjf<=u% zK~*_NYj!S;9|kyh$>{S_B^b*)lj9Wo;tgTuF2cdchlT!}%?`wKB`;QVpObiWh$ep? z2sVC@4wpw|BI;npR+L}7V{dE-E3I%DSmnq7_?|*$t8A_Q`LZlZfN74PVOtG$7Av*Z z=6P(svdUX8cuYXLs@s)qO%}TZOO%4d@+*B$?+i!qjkAl-jDV0PLVmn6c+HNFuPYV# zrPH=HhT#d^t2-v&8WI|ls76idn2(Q70%1*~Mij)eyDIgH77Wv~s|HXY>beyGr)Y?A zx{EC77Z-v(SJ<9M&;V?~EF;?8c88PD6?7*n?Z6>1BVZ(%l?>hF;PZ73Q3(d$4KL8d>=b?a6GcE=zg}#wFdDC~sSh;;*tcr^tM5EK z=ksBD;M}u|2R1-**UBC|KJV^6v}Gv6{aI)1y=u&^&xgnKBtMO?6H&%^_Oka-+Q0q^ zrL9-~-q5UjSOk1pmCfq|d-m)>s%mh_`ox72_3QHitQ|4egZl!J+t}z++4>I3#?K!Xo>oB;lx4JB=4)d+8a zDm~@ikaE)-i&p}#i73%Vl!WmBYOBFtx1P>XrX>d&56`?SedKkt2w=X&Nj=RWtoobwFxW5=uj4fqQw5t}#9p4IZB zgi)c#16{m=kVh!J>zgCBH7M%MJ(M|u`413GWaRlDdV7uyy^a4Le5T!8X%C!W>lNU+ z*F5kT#@EZ`5OsZw5k^5Cry#E&uZWQ{_w)A(2y_o}_YcOR;dEB`=jI&jt_jDLWaaU) z^1|?myT9vkH}^nIQ|C}u75Tl2dvWse$by?>c>c|Bb96bWX?pyamn+61@Hoac9*%_g zdAVuIhs*z8f}(=Fypk?XQ9%u_Ca5I+#`25Re617dENa7R8_&;ha(Q)Q1ljHrYF`j7@O^hg@$wMBASU>c&sz|Gh9#<-kB*bkY27?7ED|@(I}ToItqL zrdSw2hGGJPi`+)HxI1qNcD)ogUy!lnQhuqZZ)I&pf)HYF6Y4$`8Zs0baX2T|?q0;< zd$D$}W9^q>o%!PaewHIfmyi!tbPNgX z22r*zP}wF(b12Ac2&w|n$p0SBQvC%AB6`Im%bU!onC47X3mGoUSIoGdWs?$|kWl;y zlh>Q~qYKZP_qnK&`*PpoMC;3vjg>i6xtpS7Le8P4;1mB&!|#unlp?#-LH*2oR-5;HDK);C&juJ_k1Djo8>ALGX% zM&jGcK8;NF@b0%;{%jW$^6Y=Q4*}ZE`88krm2;SgRJ04XXu0Sm;ou9bmx^#tv8BQ( zsRxWJqb-R1l4Zf?sFGsIaYPDa#-lW6L%p3K|vTmZpQ|rv^z}PT+HF1&oUSHr%{; z4~Njp|N8WN7qsM*fS;ENvQ~9N5gcw|3praRO$z{ zR57D;@x$r6Pi7rU%&W{T_*!|D`F})?XHrE@Qbj`2WJ0P`VwP88URC2&-{&``?*AV@ z|02gAP#k_>6H;yHj7UYD^bqr`YFHUmC>`(3_g>jE2W&Si8T-jFu=cU#l2}ePy}uO zTv&+A*w_qWH+CY8_#F3HkZ6pr$hYdoGYZ8d;m}v2*|BAUR^8Z1!I&31pYx-8b)*2m zP*CtsS4zoEAFxY;u{6P+OG+l(5++>w=G^W>TxK>|N?qK_me!;$F4BNCX_&{1)F5HT zWoGizn#83~+Cl2eG9%Ty_b9o)u_oE`k_H;whj}7xpxY>#z2PAZ44MtphYV#!*f;pu z=O}e4AxoKYlLmrG!zysHvSl#IlH`8ansoS(`vvEJnd+0DvB+TZcgApaysv7+7-?&*_H@#Ztzq4s()iBQ^FHfqfYIjnVcU6_& zw)BU|wRsPj=GHc~~rkZC~ zlZOXG#;xt`ZQS21kq-Zg7+%U89}IC`HtlOLvl$4n3W<0>81gaK&r$6FX&{1>73-Yo zK0Xv7@_vbfL>hujhr(x$yrIY5L^xunRK^D*x@T82#uMZO8yji_Z~JrkzqiR6UB-4Q zYH0Rl_*s!c-Ur*izZ+ur+t2=3a@Dt~Dw!W7n_scRywXi`JN2nFA{^`8U0+9xhKD*o ztM_xh7a{a!Fthplr`7hC^?u`x5sqG~DwAPxG3xHnr^&Q{KxT3;qB=!B0MThdNm#~A z7j|_5YAhvD#%}Dr!Rs8u<61){UWyPegT#$$TuhA_ zgfd^~7)g{38XI9fx{bbKO8a#TDoZ)-jIa%mD~Yn#x>(tU*WPB3KVvUsDI+sf`_9jV6E^Y}pG=?HN?yYtF-H;EGyYcl#>&eyaLx^y7|`qVe@`J~($ z6!z)D*CSjZ12qlrT)G;={v-JzS136`JoB}#5klNgwtb5@ww=eWMz;Nkl`)RWRofAt zna29Jf!?x%Jg$(&5!afB9RjCiU{6L3v={{o&!@%!!wkq6J?vzu5+i;>u#8T0BEQ5M zk1meMlAgfCq#v2gkI8bG7KC?DfI*k*^%)sQlIvk7YcU2JJg4aL)(;>y?m8W~3ctFt zyRhg+Clix(JXwfIc*cvwWN2by5^l28Efp^*T9%BTEXv^4g%;1!Wh^VrI09R9de};% zR6LDkSRq462tz;~jf>;k-;2Y-^rN#|;!>{~12!Z>!MLoI)Ac}Q>mirqqM!_2WBxKu zS1(+NwF}EFm~=uRL!nNh+yZr+;3@RIWJ^dlUy%{_8CGci7;dCYbGt$g@`I9a?MT(0 zfEOJ`QDguU(~F1Mh+X$feh@3HU%}mY2GJOH^~wBb*aN~&bB7wN>93{g@Q)2GibeOJ z$Qsba`O5O6EsRUJUD=I|Dj_*2k~N;87^^WNS`fSRs%UsEHJGO*ihstZ`+s}+^&vES*g-(`?qY438 zH-^t3>(tAn;HF@yI7B9V2XdLrcSSBi-B1h2SJ*uLFG2*s+|Bq!jXFV<)ujfu4?Z=@ zffhcSca_Lj)9W1WNz{8juMo%D;Gg+%f{wj5{TCjq%u9 z*~Zwcy9(S!NJTBw`qKyzuRO``Q7_2y}oiAuX3s z1ejUe00pIcjvH9mI(^~WOG6XL#7~cob#1|ay#qInx^8iXdNSxlrU8N_P6){CmH$Lb zh-*Lawv9fRf9%}eS#@?@_H*no+b|na9y6(Ge2>M0j zf(G#&42B6$8I2O3F&RTPAfPA=fRIk3r>Cdb@pAk-igTBOF3~0M9OvdRywcIZ2!Vhc zI?&N=o+1!-Z=Nb3rwGV%hn_c&OhnBzR8&-y_o=F?C@U%`DJZF`s41zcDJv^0DJ!Zf zD=Xks6qS?|6%`bf6%`fn`;CnDYwXk1&{S2|P{-qyaSBR`D#}UGR+&!Y33fN`D$;KY9N_JVqv@X=EVDTC$vH0{l+EZ>J8gd=_p; zN70rGYz<$ye2cpLqfcpnqESZy6wJ901lvFAhem~23x_Q%zU`m8(ImtK8h$(nMHCJ& zGB}-W&atN0vK)^+#UqVIGWTDQuboSk+k5E6GCD%2+ zBIJ~Y3S5K?<|g_VUKbT}MEJAGFEAICMz3AEy&ph(N2;dWHGj0hVZ8Rix5PL$Nv9T~ zz;q7*n|tOU_kJ~7X%gb>O{0D*O35+M&;WTL%xm@|d$c%VpZ~OX=wCn!VSl5@B{|bF(edQ8Lo(|pE*?k{nqYE{P9ID6fjz(NURNS{5l8^U_gPY>;<_;+K)d)E9w`cty#D?MWYhT`S$j! z_d|Tj`j2*gLJa@!g=xwI4O8gl4wAAxa*y_NtRyNXs545Vubtf@1?Utin{Fv-vx)3E z1~Qgk)JY5k@zTQ8w0LE2LKOCuvtr(2*Z68pUQH{lxw-O)ai7+2K&u z$#_TvVo-^EYjrRXI-7*ba@xWGXEP*}bxyU%+g(UwVs{w4+1)jz>~9NsfQ&(DAeA`9 z1QuvvntvuH`zG`I8g`xzFJK{iriA`V)nomA7-FpdG988(PA*S!cQL!7C=QgrREqRa z7lS|Ts<0K|Z#iTR%Hz8F8rPdYg+k5>CXzp9kLnQLF$bN0TH^A0!F!9dYeOxW@5Scw z5@K%)vx_|7qEw04{8;4c+r9^q(&9B+%^rQME68vxRa!(kZsX(@8tCghBf_F}>0#+W z_x$)Au=v#H^UnXIydh*CVr3(`UT8gR;0LjusXpF9Ye+9RLOO+Sel)Q*rNMH^9rRDh zod1}3!jZfek29Tk=5K7ZdpLPtWb9^-uZ=aLO2+Cqw{bxxxVPi(11tSwO zs})cm`FyWWCw+03aY8#lvu+}0j7^wxeb#te@Vbi9G0H$-eJtr_+F=aSi6KG`>RwFu zikg)*hjnsp77YuP7;GIM?EN8qAg}no;8KjwO$=~&oRC>~ut^dQLxW9akD^*<1-hlK zTHx+~71%smf}9+b^HptM&Y1uF4&8T}9=yRF5OX;61mOcJ15%21G8MGEUFRr90K&bN1}U2TX>LLG>PMx=u8K;oJH zW5*Rwe4z`nry)m$%j~e}@fB<7ze7 zXjTB6JBAM8o7)cjMUvZywg_w~*hMRizVy#&F_pJ|xKF7U+67Y{EwKP;7B3Ta;ix9W zZPCz|3Q?_J8M--1ywY)_eLk2iO8B0F9w&o_d*2l{cDm4#NiXE4Z#61hVuIr^BSEJS zJC~xEq%LipT%oun5m{WLIV;xp?RD=TKLXZPISH*LM;b8-qw^)NcLUap_aLjL-HFZ`{X!f-|-(wp* z&H(Gs?XtCd6K<Id;SS{nKt~xaMD!n0aqClTw{F@+i|k zX$T4E##7--xC`rno-_$Pcg!Mdc%MTBK#!B{$bN)sJ-q3rrVi2ntV*am=DfY5*3E0@ zpQlVfP3^<68#-qY>p%?*K|f$ebjB%-=KBu{<(|u)rt>#%{wm(65d?1~ri@QIOtL@? zK{YQy$L1J3r)U6Cra1++q#>W3@yS{Jeb<4ou^MVU9O+G-Noni zqHt6=^!jAQ2C8yGvU{&VuobRo=szg(g9++Q?+0r?IioO>!-v*x9)4#EM@QUYwtAH5 zt;KvSTdb~p>SeAb&@1*aB`*$*i!S5}Y!jGa2}Ui-~GdS$UIr z3pgRKlAM^~1PDdj-`4%X8`(Bbvp5~J=N(QnlWXXNn&^t_Wq&9|`^+j>3NA5}tsOx6 z;mRDoc$v!fo^Q!B(2AftUI&!ivT!E1AD(A^C${k zluB(!i%y$73Xq|^0OWiy*0^Y|Rqv_k#-?GTKeJJK9t4}Mki0MZ8$E~P8UZkng_iDW z7oF3#D^(PJT;c-IK#Gb>sJ5`ZcShDOOF*pR;kJd8-?vK`$>)#2{FYdig3J(-GlIw$ z?rO828?`HaQsP1p17Nc)dwqLYWci78+UvTniG%&JrUgnM@AjKg%kDM>h)G^=2zdo@ zuS~FQ5a^>W)OI=-x#%-&5vG`D3Nb8PiGJB1crm;}UQqY~7DU+GlR9|ji}g!Lmm)6& z(}K{Fc@%~&YH#h?B-~E8CL91@%tz?#Ey=IF2c~SL18+v2x&-K|Ueva^r`~{MU(>)i zpMmLd%(zh27pA!q8jwL1HE2<6r-R&2+lj`Y1@DFdxf*)Vq^tO2k?ZtsF1R#3+Y4A? z1v}(62ol<2rsGaB0zEWJaQ8`{6QUjfc3$2WwQ=`d?Tlvo&L?{=(1Eahr80R}=f5F#S)=*;Yih)Z1Yhk zI_5s#5hN9Z40Z-3Zv*`V&7Ct;-dTOG2U{=J{YUA!HU{PjC(my3iUyN|aTQjp7 zR<`!=tUW93j_AyOsw*N)4(}0MLa(2x*F65G%Mi@(4ra^BE4>ZRAYm)z_oq{vT}N9C z`mg*$9Mu8gb8UswG*|dDjs<9u@P2LB`GvUu|vD zaq`cr`1IcPu8Bdr)-hmL{q` zCI{Yo@G{hvE4T1H=fe`%opL!S=YQQF1FSZ-wVj&#Ca+bnqOrD1nZ}2T1qj5!T zi+lth%Kz>7UAP4Yl_YiTUX{{fQP=D{Cp^NcTlL||vlHepm*wP9BaTKiG`SVr_1N|Ee zS(EJ@wndKz!=Q=MOqndGaq?iNcjmFV>gM(-F%&TPQPp_e-14$IwDV*{MDc3@%;6R_ z3a=WYEe0h|ri)a5ckc2hpPTF2tZa7P%an5ut5ViaxzqT$+ zL8Gy=%7M-GFcDDptdIpXKX11UXSv73$rDFULD7s6P+H3GGB20TRBzY@y^)&N2_@f% z{Ir@t2k3Hi$N)(>2_?CCjs9)vYw@$OBYQMw5^Y2nov`5g-n^jMNhi%@r>>VMPPQ*H zwdWZ$zu54a{gub z#xuzhA6U@*R;*km7F3;PCGWWj0#DwpGd8s==Aoapi`&9wad065OQ@bl@wAonG$~{c zL>jZ=e9px2gZu0WP-MT!AOP=D_;N!9>hV2xNd6`)FSor4ezx%TW}zBmq~y#8tGbZi zh0fC@kUjFW@)mbmB}Z=Emg9aO#Dj)gPSgA$u2OlISJ-WVSn_=W2}e2ZDV=xKH9YXaEK__yPZcZwRI=%?gIvz3b(;V!LG6+-kQ6TV-pIQJHh;=*zn+EIYtb(0nV^(#i} zvU2L0c~clu9ZV-}(JlL(KRrRk9(95;6{fbNWZhX{`~S12ehj5c^&F-D1Ww>Y~RO zhKCqq`;$Tz=fbA#$03;_{ex5#0GLceuMF^fZEbW#x_d&}$_iaw)V&;m>*K>vpr2NC zmcK<@x=Ro(Y{3`pkq3Wzt~FjcjA(_xE`NvTcl;`+K5acL;lA@$bpb|Mtvi_WdTO(P5o0Uwv4q%<_uW+-r56T2 zJ2r0Kw-txk5lA8GzM<*cG^{=-=arso^KR+sBP zB%8xnZ8ZQ3aA**m$eF)TF<|Rf&4F;X29#*t>rFo@dOg|XiQJ+^CanG-V zNS@2v<{*>cC@u06Nd!h86&_jY=JeKngs2|8FRYY)jy7`qHr%(uEDRz^(@;YO%0G8D z?}Vj?9q!kN$h5S8CB3$L>0xc}hxSmJ{*)kBaK78P@2G$M291oSh5-tmhvYxW?w=J{ zKRY)*v?$mjNM!;;KU{5;2o zZaVe}uRNf*peXQtVS)Q}V|K>g{-xMCbUTW2jRpofVp@urdtbQsAD&m5XX#*+5!ytt zf*SXWCY;O{^=$!*&^!<>M|^_#J#zeX3}k}Q1`!m30H*usoX1k+-M$hG;uFh3Zp@?I z@tp08tin76?Scb$xoy7Bon1o6C2W~B?xDNGYFT*mJ_m*(7C_O$jfuaJ{rFzxPatDt z`}AWwu96)q&C8_Jjr^O%!zYdat%#w*@DpRqM^rr zTWvWF^GDG|Dgrdb!x5#m?2c123k8A*Z4>(kv0vTMb{{^x_rF1_RX+XL#F+8>I)#d) zHi^U+0-r{2icRBHUq{|`d;xt36Uv^anQqxC^)1Bx2rDE7oq+ShB$X8A0kTC#fV{jf zc8t5_<>wMl{>Si_yWvS?DZY!?nIk!xB2W)CcQY)$&&8geLp%UBzf>S>WTc1RQ&a@Y*VhweV_7za?o2$u1+Q;(?GGiQY5ug=NiK|}f;@s(@op}YikFqYagd2>%WF-yT;RTb^f zFg<8zd<|Oap(-qlMSm%Q)`&cfgI7F8)^n+WWp@1TV0j>z!Yg z!vkZ#haN;uxD%Kz4mWE3t_05tK3Tr^iy!2%oKv&5C~KO+SxtI$ePWc7m}Mk?+&W ze}8|Xo+=|&nJm!z7*K-vD6n80y&m8H<=g07xIfaD1Z%;c5E)aOTk@HAOEbSU5=qCk z;qDW*xRG?`w*LHVdc7$OVYs>Avh0F$L+8FlXs%joCyk5j)|Ry>X(+aIS=+jZ`^ z=jBr^mZmp3?yOx@h`(wV!8WZ1dQqzk>NH48a=qe?^x~iGJxF~ChJ_-Rs$KDW@yGWz zHa|QX7OJL*u+n;mw^6|%O;#t6ow5_>wM|$ZO#vA7)cxQq3bT3eK=;ID)76oK2Za2z zUUdPpzMdYDXxa>fGO#-n)9Y-d-q-hNXv1K|R-_C*%kuAisMWUfNuq30q3&@{g=qUH z16&zxM`}Ojh6(bpL$20rYKQ{gHYBH!{bGVT<%KDhs{0G-d@flg@s|>*n&SNad${I9 z*hekn?eLWxdM}Rl;`dZD!?}h)alb(|X6D`D5zZk_Y%)M_o(#+KT3bqbRpmyZQq%oJ zq7JLFgnR+UxmOPFLcP7bTt0fQ|8w`q+vx+dUqVCW^|w17 zYYcd(mau%Bh(Dmfsuw?a}mn9-6jtUv}OecM#>

giE=h5uocLN_|16o<4Lv&;W%wZDfs|#=IO~-h;{VN%T z{-S1>6(dYJ^?;7SL3wRxU?cT@RP=TY@YLt^31&<#pq>i?jBHAldT__H+^2ucFBM*0 zbhDZD9^tKax)j2Zbu*l%TWhsn)^5IUL3g(^26`uya_*WVI|c1Q*nv<-0Fx0WeB(~sTA+* z%VZs-P_l(kN~nDA@b3M6|32Tx7mMS^tpOYOyIkVk zAimro9zyIugq{p^^9o{hAq?(paPE~M)``am3)Y+e6xN$8PO8lPTBPUN|5L`;HztyY z{3Bleo_j3suHY zlC%z+VyuHh+`Ufnz)pP&a~oZK8?6o6%*@c-Mhn5Yu?|*G-xdK_9GoepKB6Oq3;+@U z7b&dZRSyD|PP-*{<_67}Mb#_C-=M|UqbP~EhTjcF#eE9^93VoDHz|Ld;LX4vN697y z=Hk7~)o)|C6Rbw?ynlU_q4*U(EcEeXV5NCB*>eJ@L>*(v7*P_daf_3TMZx9|bYPR@ z?W{n)Jw>^ZeEXX)QKtK+3a*-KOcmuPX?&D>*rCU-_^^v;itDwd+^yzvIv>QqPh|bw z@UF{&fqT*8l5j`r@vx?k!xr8Mgi~#Zg#i&zOki|HlyG0P^**}2Q_AAAf|ZDBr?R27 zjTsr15GT7(YF}tbUuc;9jTpzrVfK$>9Q$LOmSS8{v47X^VZ%$Tx-L2f0djZa(?+p* zySC=N$LFy}$KGKB?ktsHcvE*_Q}YRh9^QAoGAlhxD}7tb6ynjX|2Q8U-6P z(@fhJO@)3Nfn|08ba3eU0CY3d21&6yP}MF-t1rl`52}Ktk^jA1T*nI(L^9hW%{zie zImLBdEfH{9)GZ!;fsK{mfVf*9Fc}>gU)u448DqJ{qM6;b@iv*VRmC?l*DZL0Au$SV ziET-*&rR>h2x1TfGUyxB8R1Osvf?h-Coz#F*dXBw$9Z*Sa2F38f$!RPWQ-S8i9#x# zmML3NWwSBg->@il&SKQ!-@!NHUuXJM@j5|j**)u1J1?v6KjEVT?dIB#YRHbnge7sg ziAokqUfmI#EO<2+*Mu$DaXINQu{g?-Bq2)=j$D@<13)x#9mT(!btrG3xF9uQPmA1x zw*9RNtme*3hQ{>0mq>j997M5#Dn#++it(JFyLe+CdIi%#o=zhXvGfg(f=0!-r|5D? ztUF2UjldS{ZRi#MHr%|_tIgXx|5aZtpsj?ZVeQ z@JXY_sT}|9Ik|F4@70rb6H=w@Q)SMi9goi_PS2St&g1(J&+$ySeIwy^T*5?Ll3aY6 zSA0fERo;n~yVFnp&-#z&7zIkf3O&a#Q0iZvQ-ee6LvJcqF#ED0qgE$WXt1I9zYPFD zO^SfYdK|GLDfW_7dr6998?FD{V<5Lz#jINeD)t%x5->PxaY>v<3PvGKPHK7b;ke7b zy6AGzKcJ)Qk@|@Qp{>Ck1R~xu5&r@GVFbsMPKgY-j5F#&a_TkaS{3GU!?4EztN@6> zHQ?${feb=(t^otbn@wxN%hIoQ5wMDBC}pg4p)ln`R(=$V6jBRr3{4{9Z)aIE@I2e26L4JFQAjKuZOy<=prhM# z$Fib2bmaiR)F9wbPfo?%5Flm2NDBJZRTUFaX%i7c3sGvHh?!lQO1r44l?}OFgxqUG z9uzYpS4x|Sn3*ivkVOp1TgcsMX5Yt%Au`WU9Rl+1{2qz$Du-!%RfUeb#0JTgc=} z^1xSLa$3l6FxkLKeo;xK-;=w4mX^<~miujcI=gC|;gOLcS5hLA zP~u%u;+t9GGnfV+i%QC8(o5vwxaku4!RL@GUs9rQsbo)UiNflWJx`zPEh+IUEm!za zC_nvtb~SO38S>7?$;pm7utc{17B;wa?Hx13^}A_zrI}rCh;>NVTV}{;y6-Xd!{pvD za$1b*HR`**u$^z0Hj~MHaMPi%@0fV#@qw^o*y#iBm|=`htF(7<`_NUDW#|WfB7Se} z(uTidTa`7nx@o@F3gNW>9?3)46Si>uZD^tDsW) z!-h|Xx;9t%x;_ruKES;8eBr}tLuZBWyQ;8bUaJQtPQ^xRP$8xx*nv(2FEw`^6j=a7 zr358ld9Jx3HF&TgNKy$ZDg`eqO%Wu@Nz;);?=2MM{zfTx27y=lp(xR-I4XrCN3XCX z`V?1ewf4q^B1wGohhju8#R^eJZ^ec<7KTat#|xrK4t(^2G>Fom6cV>2okY4sFJSIz zC~)tvnnKfTNb$u5Jq~ax5-CxdF6QWSzf#O+6KksYvI0?xcX6c{rEGoi0@mVmxHzHA z&6LQ!{aTwYL7L7a60jZ&!W5>UN7tyhK-iIht%SRhruXY%6)XF_&EWosUaYAI(v?hy zGR4ZR2YIkDBnN)_!!(CdT!okqTs)PvILh&o>Z6UtN%3X09=A(n4NSLomViDLl_;Of z_nA9<+VK^vU9lKtm2ceIt4{s5`k@I3_yPVInI!&20t^DJTHb?M?-a=8#w+27u)VOz>Qy3hUm3nAkfUAP+uL zkZuBcQHi8PT~7g00-omzDG{2Olz^Kka8JU^O41YY6S*`|J!tVXJsx@i%>kyboPscm zJ>W@H5QG~_U~LE}ap7W7`W-kd3_rRu(pNjwxv?R%{X}}5Fy(M@ovmA9ZV*k6C_xvd zc;WJG+yw5!pc4u=6zU==y0u&wG(qeoTETU*lzDJt@Pw9#7G)jNq7=A;te^y31MAct zhm9_eB#VKG?!d!ngw&hN3KE3pS1<$5Eg6l}n8=EPIUvk5x2VH2yjR8JLtc7c~_=LBFC2BLLi~?8c_OtxP}`Ph9m@8B5qv>xOF1z zgIiy3CeRy#CE-{y;Tu`aL>7hB1Tml%SdTDy`X560!`RI;slGlyP0+0jrVl=4s)3e1 z8&omtk=19m&iMb|fRvLl>=A2GmzD2GWp7F15@+dwhZ}%I*EZdW+$cf4m$V>OQXY-m zT8NtP{?bY-QX*Ta;jO&5#3mP#TPhmc6#igc#KrLwE3Boi!)+8%8~@-D0Bcbmo( z&`3}!6h%%N3UrC3UMv<;i8$sF7(oW$QPTG#Z?RMO8oxp1?J1rCjC&{%Yz# zN2*`_C9%u?ou~gg9#SAaB-ddz32}t2XW51YpRYFHvVZsS z-1?^v!f#_79P)ddWOT9b_twT>5>f6Je1wB7 zVdRY_K^R|TMe5DLsaDj@2QvKMA>a`#4Rp9bgwAEvZ(=^~w7?W%tF#^wkG+4Lh#kW` z+^S56PVU`|g25)fDq0X*P>|Mvr>9uaNG8(JJi1=^2Gqd@03!kiK*gn`>*NAH0e4V? z(2EoWmPcGBQG40g0(m7kxnd}P;in$Li=&=vhzsX>zCsQ0E7T&=0a}X+>SQ-qmkP< zu8D^b-^@#d+kgd8!wqy&*$fN}lp8zWEg*zGbg&I{`J)S>({-E=PliX16^<4%(Nrgcxuxm6yNJVEiBU$m*X91 zS9i>j@zyEytKaL=^h zxBfa#C9cKoz+(id;%uJTDuXdDw&n&LL?j;vaCz~QvhwSZuM5*ChHf6Ky%e^K8J1A} z#ofBB)^>Aor{|_iTR&>*uw?L8t==89?aZkq3iFy}=rbOJ$cen5`fKb^QMpNfcG;P* zM3K=ucl!O~{cK=lZH@~74UlrXb2VHNa%R@_z%RMPW<-aA3XUy&n(*DaLO^u6MHphtGky z_YEEYLZzD=EYro#Ybv1 z?u+KUw-aNFcx<52;w5aEb`V*(FrBu%7z?A^c>RyzD|>g_h=EgVnw$}K5@lCUP4`_v z$NR0rn!f|kw5R& z^#|X+5c@7RagT`aUbJS5Pyo}MHxO}3be*}I!8C{0OS1uAW!MZEUtYdsxSm2qGkf>8 ztFXsK77K}U0M8u^?F5epP2B9j<#tR^LD5;qVF#_}W6&fzG7KU|k4t!evn8|wym)_2 zcGfw<`XU2B@bndMzWJb`2dIguJH>B*(CK}M8$Sm~xp@|!%<&hSjw2PcI-UYUgHiXv zi0S!v_unf=fI5x&z%OZ99!FfD=?9m!v;w1sTx!q7bSKU9S&m3Z`P3@e{ znzbHe6fGqmt*YnEjpIU%4!)H5ZX9E+SAJagAFE5viji>++@T zqfvbIt?}oZG`7c#pT2PE74vA3-NTB%#x(Fe+L~YQgoeV8PxtA`1jVJhR%lJX+%P97 zN&lH&K^`ud+=CT{I#B2cHsEsbPy(rC<15$=R0y(1zmOf~1W&T5U~gWlD?2b!Wq0JM zel`P;?CG~w9!~Y;7(79O!1k2ti`u^1)uR+gX4$r7%^+ucBDepNIskq+!hkX-UO&|^ zqR1D)KL51trzH6G4SoJ#b@CHBjot?dBef; zVY`u)XCa`5%?dOM0nYwNbDig9erG1d;fIBMY^yC=p^{IZ8jg{-dlhQVVXQoTe){?A zoku4e6Xn;(OQ(BG8F#Pkxn@^8ZRg)7jjwViejsn`(`*WzEJ(@mYIjVVhE$nxzSNT`ZzsPojiq!0|s_P@K6SBwICE^Bp)KePhgvxMyIb0 z%kTqr!0xs{ZEh7?n=+8&jNtrsYPs(^zY@!+5!K6`zUrL6hQ7X#LyYXd7d=-5=YVCV zeX$n{{~mfd$OU$ANj+ke4@C*fot7r+DZdmr7xpw@GvXre3VV%Gwc#8BiZ!f<;|jB5 zlXIma5>K$(q=P87{(A0NO{;XXB6-2m-I>_3p#r_`)@NU*XA0&4H_;%aZBha6$+#x* zk*$Qaq^WbygZIZ2n^G9V1-akjBbG3oN^Q0M0h&(xo+<}`qO-C98Y6Jj1T)gh% z*Mb@Q?&iUqZT#k?nk`R*f7$q*UFNCe^N*JCjO=>nakOwKyD*=|+OF|!uxGTrsxW(` zhPb1hiybgmMF0r;Q&|+`9vCKdugK&5T18OK@Z>u$4>>6_+Wd0&AF&C*^dp=LxR_{i zv$+dH6Asr2%sg%b^AxkFbKrC)<*gVPQZ;oPO&m0gm)st{crawDyXMuV;zL{A^Iq0+ z-1|J`bBO~)vQ?NZu6H5m-@>~5tA9|Zj2o;+7=8q&p(oQ99o?;7 z5i&)j(-lY9<65@pDyi|89_xL|^%mWv2(jS}I_hhi8=lU?2N1kyV_<9rUEt2^+^B5A z!Sl<)Mtd0mD7!d3zwHurvXI?AbfyevJ7MK95HreiW&2(^cjl#_ z)Yo56schBcXGvx&Fp&OIHC^i5{pR-2yz6TIob{`cUkAdz0q_&yGBmjORRvzFzK^me zn_y-$#FT-;b%ry?=NH3k!-rDOv|YG)pk!>J{YUQ}V*{g{ZnhrX`+QN}$#2KsIy(jzY^V~_ud?aBAsaTY#z=#@@4Vd&zUfr+3FWHRve!3Tt5+*Ic+1FiOxKr z9YuOb*W|bw7XoLYXSzFnZtiKi>l8TtR+AdHZ`;Gw&y&pFAX_Q6xOchNihQ%OHGfp0 zpDO6)sNRZp+10Us7umM_>zyAwsXuniJOL4t!nxTJRidd!tTtgX=lh=5eEeL6`n=L~ z-1LqKuAr-acTsw_`*x{DwY)pqYCY|9`2F^2-5Jc>Dq{MF965I6{lof2kBPxIjpKov zlH<;`zj5pk2vqke%i-8IBx|wr0K>=QRYScCza|t-vyvWWv3q$kcG#ysDd&@KdSuE7 zOkcNx{_oGY^8`mY5brKhu7jy3b#0&{o!rayRDhw!W@P%TRFQFftua24=bKprqfUfzGC#Da zSZYgx*Z8Fg%bUeld{lyMO;Rps*YUo5Y8M}&o1unRF9|I(W<1cl%&X_?& zVRyXW6V-J2+{3h^QXGa~i?6n_`@X3yGBhR$8KbPvY7TYP>?HFE? zdUf*9@oSFFEx$^Hwviu$B8j46jo@?NnDF}uh@|F6Q1w5iNB6%Fc6WGrf%k^`WZRaC zx6GI~`BJ*GJ3TN{i%&JrDm*akH?m9Ba7dhpWNO`Nmp_~Lq)GU8dD0j3+oHAC*$9XI z9=jhDz6tL+DK&`;3bEgOH& z(~*h8d6#1UWY%fT|+G<9 zOP0#hy2YKcc(R&amDD{-mj84tY3#4kR;Sl5QpR4R_sy0ZHOej`FZ52l9j2^m-wp}N zz+YXKckHg}lEU7J_i+s9#(O35IfUcWgL-dzZX%(dyw5B$I;H>)W z*tnXWZmPm#q03ja{`^LY;zWidD=Eq#z^(Jg%~u#xKXNP27B3EUe;Ur5T77hEr>I4n z(6=_eQy!)HfkVRT(NV7)SPak&tPy&Mg E1@47lvj6}9 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_laugh.ogg b/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_laugh.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6f7fcc1d62f86a0fbc7cfd66fdc52fb855145291 GIT binary patch literal 37973 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%0A8fMW>@^!{N<5K$(IFtM#=MU zS)rm}o3_QR=~(e&I896OpHDs-%)hbO<(u0P$QrnMwDo(9l1v&2RIQ6=USdQooB+Ee zx0Th&Hgy{#0n(^^-i_OAVfE-I*cdT{UQL-@cI^F53!MBewMB#ad(FNI{nlV($>uv!QTCev m+Wf3)5FgkyC8$dTOIHp2&;Q=8c~=d*ukeHeF;fVH*na^F=_&*O literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_scream.ogg b/Resources/Audio/_MACRO/Voice/Allulalo/allulalo_scream.ogg new file mode 100644 index 0000000000000000000000000000000000000000..66989645ac9c7d642d3d541feb1525f86fe42346 GIT binary patch literal 12376 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Allulalo/attributions.txt b/Resources/Audio/_MACRO/Voice/Allulalo/attributions.txt new file mode 100644 index 00000000000..a4ee739aaf9 --- /dev/null +++ b/Resources/Audio/_MACRO/Voice/Allulalo/attributions.txt @@ -0,0 +1,9 @@ +211123 Red-tailed Hawk call, pretty close, noisy roof, Toronto 10am.wav by TRP -- https://freesound.org/s/616995/ -- License: Creative Commons 0 + +Utahraptor Hiss by NaturesTemper -- https://freesound.org/s/622809/ -- License: Creative Commons 0 + +RaptorintheKitchen.wav by Nerdwizard78 -- https://freesound.org/s/643927/ -- License: Creative Commons 0 + +raptorshreak by Nerdwizard78 -- https://freesound.org/s/643850/ -- License: Creative Commons 0 + +Sumatran laughingthrush (Garrulax bicolor) by Breviceps -- https://freesound.org/s/535813/ -- License: Creative Commons 0 \ No newline at end of file diff --git a/Resources/Locale/en-US/_MACRO/chat/chat-managers.ftl b/Resources/Locale/en-US/_MACRO/chat/chat-managers.ftl new file mode 100644 index 00000000000..15508ee1ade --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/chat/chat-managers.ftl @@ -0,0 +1,5 @@ +chat-speech-verb-name-allulalo = Allulalo +chat-speech-verb-allulalo-1 = whistles +chat-speech-verb-allulalo-2 = clicks +chat-speech-verb-allulalo-3 = chitters +chat-speech-verb-allulalo-4 = knocks diff --git a/Resources/Locale/en-US/_MACRO/datasets/names/allulalo.ftl b/Resources/Locale/en-US/_MACRO/datasets/names/allulalo.ftl new file mode 100644 index 00000000000..3fe3331c6f7 --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/datasets/names/allulalo.ftl @@ -0,0 +1,42 @@ +names-allulalo-first-1 = Lepti +names-allulalo-first-2 = Bronto +names-allulalo-first-3 = Apato +names-allulalo-first-4 = Cera +names-allulalo-first-5 = Canorus +names-allulalo-first-6 = Luro +names-allulalo-first-7 = Mimus +names-allulalo-first-8 = Nycho +names-allulalo-first-9 = Velox +names-allulalo-first-10 = Affinis +names-allulalo-first-11 = Alatus +names-allulalo-first-12 = Amabilis +names-allulalo-first-13 = Brachy +names-allulalo-first-14 = Communis +names-allulalo-first-15 = Deino +names-allulalo-first-16 = Dulcis +names-allulalo-first-17 = Erio +names-allulalo-first-18 = Garrulus +names-allulalo-first-19 = Halio +names-allulalo-first-20 = Haplo +names-allulalo-first-21 = Cursor + +names-allulalo-last-1 = Inin-Sada +names-allulalo-last-2 = Aono-ni +names-allulalo-last-3 = Nana-Sana +names-allulalo-last-4 = Ourn-far +names-allulalo-last-5 = Ran-ran +names-allulalo-last-6 = Nera-Ina +names-allulalo-last-7 = Dyan-kata +names-allulalo-last-8 = Beca-howl +names-allulalo-last-9 = Xena-tasa +names-allulalo-last-10 = Lopi-den +names-allulalo-last-11 = Colo-pota +names-allulalo-last-12 = Valo-dexa +names-allulalo-last-13 = Jama-valt +names-allulalo-last-14 = Mera-ban +names-allulalo-last-15 = Loga-nab +names-allulalo-last-16 = Quana-bua +names-allulalo-last-17 = Pota-pota +names-allulalo-last-18 = Hera-Nofa +names-allulalo-last-19 = Noro-Mon +names-allulalo-last-20 = Sepa-dex diff --git a/Resources/Locale/en-US/_MACRO/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_MACRO/flavors/flavor-profiles.ftl new file mode 100644 index 00000000000..f64a358eb03 --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/flavors/flavor-profiles.ftl @@ -0,0 +1 @@ +flavor-complex-allulalo = like hand sanitizer diff --git a/Resources/Locale/en-US/_MACRO/markings/allulalo.ftl b/Resources/Locale/en-US/_MACRO/markings/allulalo.ftl new file mode 100644 index 00000000000..021c723655e --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/markings/allulalo.ftl @@ -0,0 +1,146 @@ +# Chest + +marking-AllulaloUnderbelly = Underbelly +marking-AllulaloUnderbelly-allulaloChestUnderbelly = Underbelly + +marking-AllulaloChestHeartMonitor = Heart Monitor +marking-AllulaloChestHeartMonitor-allulaloChestHeartMonitor = Heart monitor + +# Head + +marking-AllulaloHeadUnderbelly = Chin +marking-AllulaloHeadUnderbelly-allulaloHeadUnderbelly = Chin + +marking-AllulaloHeadNeckFluff = Neck Plumage +marking-AllulaloHeadNeckFluff-allulaloHeadNeckFluff = Plumage + +marking-AllulaloHeadSpikes = Head Spikes +marking-AllulaloHeadSpikes-allulaloHeadSpikes = Head spikes + +marking-AllulaloHeadNeckPlumageOutrageous = Neck Plumage (Outrageous) +marking-AllulaloHeadNeckPlumageOutrageous-allulaloHeadNeckPlumageOutrageous = Plumage + +# Snout + +# Eyes +marking-AllulaloEyesDefault = Eyes (Default) +marking-AllulaloEyesDefault-allulaloEyesDefault = eyes + +marking-AllulaloEyesHeterochromia = Eyes (Heterochromia) +marking-AllulaloEyesHeterochromia-allulaloEyesDefaultLeft = Left eye +marking-AllulaloEyesHeterochromia-allulaloEyesDefaultRight = Right eye + +marking-AllulaloEyesUnshaded = Eyes (Glowing) +marking-AllulaloEyesUnshaded-allulaloEyesUnshadedLeft = Left eye +marking-AllulaloEyesUnshaded-allulaloEyesUnshadedRight = Right eye + +# RArm + +marking-AllulaloWingsDefaultRight = Default Wings +marking-AllulaloWingsDefaultRight-allulaloArmDefaultRight = Wing + +marking-AllulaloWingsSplitRight = Split Wings +marking-AllulaloWingsSplitRight-allulaloArmSplit1 = Lower feathers +marking-AllulaloWingsSplitRight-allulaloArmSplit2 = Upper feathers + +marking-AllulaloWingsOwlRight = Diving Wings +marking-AllulaloWingsOwlRight-allulaloArmOwl1 = Middle feathers +marking-AllulaloWingsOwlRight-allulaloArmOwl2 = Pattern feathers +marking-AllulaloWingsOwlRight-allulaloArmOwl3 = Flight feathers + +# LArm + +marking-AllulaloWingsDefaultLeft = Default Wings +marking-AllulaloWingsDefaultLeft-allulaloArmDefaultLeft = Wing + +marking-AllulaloWingsSplitLeft = Split Wings +marking-AllulaloWingsSplitLeft-allulaloArmSplit1 = Lower feathers +marking-AllulaloWingsSplitLeft-allulaloArmSplit2 = Upper feathers + +marking-AllulaloWingsOwlLeft = Diving Wings +marking-AllulaloWingsOwlLeft-allulaloArmOwl1 = Middle feathers +marking-AllulaloWingsOwlLeft-allulaloArmOwl2 = Pattern feathers +marking-AllulaloWingsOwlLeft-allulaloArmOwl3 = Flight feathers + +# RLeg + +# LLeg + +marking-AllulaloLegUnderbellyDefaultLeft= Underbelly +marking-AllulaloLegUnderbellyDefaultLeft-allulaloLegUnderbellyDefaultLeft = left leg underbelly + +# RLeg + +marking-AllulaloLegUnderbellyDefaultRight= Underbelly +marking-AllulaloLegUnderbellyDefaultRight-allulaloLegUnderbellyDefaultRight = right leg underbelly + +# UndergarmentBottom + +# UndergarmentTop + +# LFoot + +marking-AllulaloLegPlumageLeft= Excessive Feathers +marking-AllulaloLegPlumageLeft-allulaloLegPlumage = plumage + +# RFoot + +marking-AllulaloLegPlumageRight= Excessive Feathers +marking-AllulaloLegPlumageRight-allulaloLegPlumage = plumage + +# LHand + +# RHand + +# FacialHair + +# Hair + +# HeadSide + +# HeadTop + +marking-AllulaloHeadTopHorn = Horn +marking-AllulaloHeadTopHorn-allulaloHeadTopHorn = Horn + +marking-AllulaloHeadTopFeathers = Fancy Feathers +marking-AllulaloHeadTopFeathers-allulaloHeadTopFeathers = Feathers + +marking-AllulaloHeadTopCurvedHorns = Curved Horns +marking-AllulaloHeadTopCurvedHorns-allulaloHeadTopCurvedHorns = Horns + +marking-AllulaloHeadTopSweptHorns = Swept horns +marking-AllulaloHeadTopSweptHorns-allulaloHeadTopSweptHorns = Horns + +marking-AllulaloHeadTopStubHorns = Stub Horns +marking-AllulaloHeadTopStubHorns-allulaloHeadTopStubHorns = Horns + +marking-AllulaloHeadTopPlumage1 = Plumage (Bold) +marking-AllulaloHeadTopPlumage1-allulaloHeadTopPlumage1 = feathers + +marking-AllulaloHeadTopPlumage2 = Plumage (Brash) +marking-AllulaloHeadTopPlumage2-allulaloHeadTopPlumage2 = feathers + +# Tail + +marking-AllulaloTailDefault = Tail (default) +marking-AllulaloTailDefault-allulaloTailDefault = Tail +marking-AllulaloTailDefault-allulaloTailDefault2 = Feathers +marking-AllulaloTailDefault-allulaloTailDefault3 = Underbelly + +marking-AllulaloTailThick = Thick Tail +marking-AllulaloTailThick-allulaloTailLarge = Tail +marking-AllulaloTailThick-allulaloTailLarge2 = Underbelly +marking-AllulaloTailThick-allulaloTailLarge3 = Spikes + +marking-AllulaloTailThickSpikes = Thick Tail with Spikes +marking-AllulaloTailThickSpikes-allulaloTailLarge = Tail +marking-AllulaloTailThickSpikes-allulaloTailLarge2 = Underbelly +marking-AllulaloTailThickSpikes-allulaloTailLarge3 = Spikes + +marking-AllulaloTailTuft = Tuft Tail +marking-AllulaloTailTuft-allulaloTailTuft = Tail +marking-AllulaloTailTuft-allulaloTailTuft2 = Underbelly +marking-AllulaloTailTuft-allulaloTailTuft3 = Feathers + +# RArmExtension diff --git a/Resources/Locale/en-US/_MACRO/metabolism/metabolizer-types.ftl b/Resources/Locale/en-US/_MACRO/metabolism/metabolizer-types.ftl new file mode 100644 index 00000000000..dd1359fcd78 --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/metabolism/metabolizer-types.ftl @@ -0,0 +1 @@ +metabolizer-type-allulalo = Allulalo diff --git a/Resources/Locale/en-US/_MACRO/reagents/meta/biological.ftl b/Resources/Locale/en-US/_MACRO/reagents/meta/biological.ftl new file mode 100644 index 00000000000..5cbf579550e --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/reagents/meta/biological.ftl @@ -0,0 +1,2 @@ +reagent-name-bloodallulalo = methylated blood +reagent-desc-bloodallulalo = An ancient alkylate form of blood. Known to rapidly evaporate if spilled. diff --git a/Resources/Locale/en-US/_MACRO/reagents/meta/toxins.ftl b/Resources/Locale/en-US/_MACRO/reagents/meta/toxins.ftl new file mode 100644 index 00000000000..4de306f66f7 --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/reagents/meta/toxins.ftl @@ -0,0 +1,2 @@ +reagent-name-ethanotoxin = ethanotoxin +reagent-desc-ethanotoxin = A medicinal venom from the jaw of an Allulalo. Contains a blood-clotting agent and adreno-stimulants, but your heart wont like it. diff --git a/Resources/Locale/en-US/_MACRO/species/species.ftl b/Resources/Locale/en-US/_MACRO/species/species.ftl new file mode 100644 index 00000000000..63e7de0f6f0 --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/species/species.ftl @@ -0,0 +1 @@ +species-name-allulalo = Allulalo diff --git a/Resources/Locale/en-US/_MACRO/too-short-for-ui/too-short-for-ui.ftl b/Resources/Locale/en-US/_MACRO/too-short-for-ui/too-short-for-ui.ftl new file mode 100644 index 00000000000..d57513b6acd --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/too-short-for-ui/too-short-for-ui.ftl @@ -0,0 +1 @@ +too-short-for-ui-cant-use = You're too short to reach the controls! Try getting up higher. diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/base_structurecomputers.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/base_structurecomputers.yml index e4c8293fcb3..ed789dbaac5 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/base_structurecomputers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/base_structurecomputers.yml @@ -91,6 +91,7 @@ # interfaces: # enum.WiresUiKey.Key: # type: WiresBoundUserInterface + - type: TooShortForUiBlacklist # MACRO - type: entity parent: BaseComputer diff --git a/Resources/Prototypes/Entities/Structures/Machines/base_structuremachines.yml b/Resources/Prototypes/Entities/Structures/Machines/base_structuremachines.yml index a250df351c5..68489d269bb 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/base_structuremachines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/base_structuremachines.yml @@ -54,6 +54,7 @@ - type: ExtensionCableReceiver - type: LightningTarget priority: 1 + - type: TooShortForUiBlacklist # MACRO - type: entity abstract: true diff --git a/Resources/Prototypes/Entities/Structures/Machines/holopad.yml b/Resources/Prototypes/Entities/Structures/Machines/holopad.yml index 5c9c5c21b67..685f277e57b 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/holopad.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/holopad.yml @@ -107,6 +107,7 @@ node: machineFrame - !type:DoActsBehavior acts: ["Destruction"] + - type: TooShortForUiWhitelist # MACRO - type: entity name: long-range holopad diff --git a/Resources/Prototypes/Entities/Structures/Power/apc.yml b/Resources/Prototypes/Entities/Structures/Power/apc.yml index 8ccd311ea35..710b700418f 100644 --- a/Resources/Prototypes/Entities/Structures/Power/apc.yml +++ b/Resources/Prototypes/Entities/Structures/Power/apc.yml @@ -156,6 +156,7 @@ guides: - VoltageNetworks - Power + - type: TooShortForUiBlacklist # MACRO # APC under construction - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/base_wallmount.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/base_wallmount.yml index 3207cee0ea5..3543f57b484 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/base_wallmount.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/base_wallmount.yml @@ -57,3 +57,4 @@ - type: ExtensionCableReceiver - type: LightningTarget priority: 1 + - type: TooShortForUiBlacklist # MACRO diff --git a/Resources/Prototypes/Guidebook/species.yml b/Resources/Prototypes/Guidebook/species.yml index 9783b23285d..b6b2d53ba27 100644 --- a/Resources/Prototypes/Guidebook/species.yml +++ b/Resources/Prototypes/Guidebook/species.yml @@ -1,8 +1,9 @@ - type: guideEntry id: Species name: guide-entry-species - text: "/ServerInfo/Guidebook/Mobs/Species.xml" + text: "/ServerInfo/_MACRO/Guidebook/Mobs/Species.xml" #macro - redirected to our directory children: + - Allulalo # macro - Arachnid - Diona - Dwarf diff --git a/Resources/Prototypes/Voice/speech_emote_sounds.yml b/Resources/Prototypes/Voice/speech_emote_sounds.yml index a88e19f0a10..158fe648d96 100644 --- a/Resources/Prototypes/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/Voice/speech_emote_sounds.yml @@ -248,6 +248,10 @@ path: /Audio/Effects/Gasp/vox_gasp.ogg DefaultDeathgasp: path: /Audio/Effects/Gasp/vox_DeathGasp.ogg + # Macrocosm start + Hiss: + path: /Audio/_MACRO/Voice/Vox/voxhiss.ogg + # Macrocosm end params: variation: 0.125 # TODO: We need vox sounds for the other emotes diff --git a/Resources/Prototypes/_MACRO/Body/Species/allulalo.yml b/Resources/Prototypes/_MACRO/Body/Species/allulalo.yml new file mode 100644 index 00000000000..d4f0e2b525d --- /dev/null +++ b/Resources/Prototypes/_MACRO/Body/Species/allulalo.yml @@ -0,0 +1,376 @@ +- type: markingsGroup + id: Allulalo + onlyGroupWhitelisted: true + limits: + enum.HumanoidVisualLayers.Hair: + limit: 1 + required: false + enum.HumanoidVisualLayers.FacialHair: + limit: 1 + required: false + enum.HumanoidVisualLayers.Head: + limit: 3 + required: false + enum.HumanoidVisualLayers.Eyes: + limit: 1 + required: True + default: [ AllulaloEyesDefault ] + enum.HumanoidVisualLayers.HeadTop: + limit: 1 + required: false + enum.HumanoidVisualLayers.UndergarmentTop: + limit: 1 + required: false + enum.HumanoidVisualLayers.Chest: + limit: 2 + required: false + enum.HumanoidVisualLayers.Tail: + limit: 1 + required: true + default: [ AllulaloTailDefault ] + enum.HumanoidVisualLayers.Snout: + limit: 1 + required: false + enum.HumanoidVisualLayers.LArm: + limit: 1 + required: true + default: [ AllulaloWingsDefaultLeft ] + enum.HumanoidVisualLayers.RArm: + limit: 1 + required: true + default: [ AllulaloWingsDefaultRight ] + enum.HumanoidVisualLayers.LLeg: + limit: 1 + required: false + enum.HumanoidVisualLayers.RLeg: + limit: 1 + required: false + enum.HumanoidVisualLayers.LFoot: + limit: 1 + required: false + enum.HumanoidVisualLayers.RFoot: + limit: 1 + required: false + +- type: entity + parent: BaseSpeciesAppearance + id: AppearanceAllulalo + name: allulalo appearance + components: + - type: Inventory + displacements: + jumpsuit: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: jumpsuit + head: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: head + eyes: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: glasses + ears: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: ears + mask: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: mask + neck: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: neck + outerClothing: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: outerClothing + gloves: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: hands + shoes: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: feet + belt: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: belt + back: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: back + suitstorage: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: suitstorage + - type: Hands + leftHandDisplacement: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: hand_l + rightHandDisplacement: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Allulalo/displacement.rsi + state: hand_l + - type: InitialBody + organs: + Torso: OrganAllulaloTorso + Head: OrganAllulaloHead # Hand is here!!! + ArmLeft: OrganAllulaloArmLeft + ArmRight: OrganAllulaloArmRight + HandLeft: OrganAllulaloHandLeft # For visuals only! They can't grip SHIT! + HandRight: OrganAllulaloHandRight # For visuals only! + LegLeft: OrganAllulaloLegLeft + LegRight: OrganAllulaloLegRight + FootLeft: OrganAllulaloFootLeft + FootRight: OrganAllulaloFootRight + Brain: OrganAllulaloBrain + Eyes: OrganAllulaloEyes + Tongue: OrganAllulaloTongue + Appendix: OrganAllulaloAppendix + Ears: OrganAllulaloEars + Lungs: OrganAllulaloLungs + Heart: OrganAllulaloHeart + Stomach: OrganAllulaloStomach + Liver: OrganAllulaloLiver + Kidneys: OrganAllulaloKidneys + - type: HumanoidProfile + species: Allulalo + +- type: entity + parent: + - AppearanceAllulalo + - BaseSpeciesMobOrganic + id: MobAllulalo + name: Uristia Mc-Hands + components: + - type: AllulaloAccent + - type: TypingIndicator + proto: allulalo + - type: Vocal + sounds: + Male: UnisexAllulalo + Female: UnisexAllulalo + Unsexed: UnisexAllulalo + - type: Damageable + damageContainer: Biological + damageModifierSet: Allulalo #stops them from being oppressive hopefully + - type: Bloodstream + bloodReferenceSolution: + reagents: + - ReagentId: BloodAllulalo + Quantity: 250 #should be 50 less than the default of 300. theyre small + - type: DamageVisuals + damageOverlayGroups: + Brute: + sprite: _MACRO/Mobs/Effects/allulalo_brute_damage.rsi + color: "#e5efff" + - type: CanEscapeInventory + baseResistTime: 1.0 #they break out of grabs FAST + - type: TooShortForUI #short fucks + blacklist: + components: + - TooShortForUiBlacklist + whitelist: + components: + - TooShortForUiWhitelist + - type: MeleeWeapon #bites you + soundHit: + collection: AlienClaw + angle: 30 + animation: WeaponArcAllulaloBite + damage: + types: + Piercing: 4 + - type: SolutionContainerManager + solutions: + melee: + reagents: + - ReagentId: Ethanotoxin + Quantity: 4 #you can bite someone four times. upped from two based on feedback + - type: MeleeChemicalInjector + solution: melee + - type: SolutionRegeneration + solution: melee + generated: + reagents: + - ReagentId: Ethanotoxin + Quantity: 0.05 #20 second cooldown between bites working full power + - type: StaminaResistance + damageCoefficient: 1.25 #takes the disabler/batong hits needed to stun from 4 > 3 + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatChicken #this was yesters idea, not mine + amount: 5 + - type: FireVisuals + sprite: Mobs/Effects/onfire.rsi + normalState: Monkey_burning + - type: Tag + tags: + - VimPilot #fuck it, theyre small enough + - DoorBumpOpener + - AnomalyHost + - CanPilot + - FootstepSound + - type: Speech + speechSounds: Allulalo + speechVerb: Allulalo + allowedEmotes: ['Chitter', 'Hiss'] + - type: MovementSpeedModifier # They're so fast they go nyoom + baseWalkSpeed: 3 + baseSprintSpeed: 5 + +- type: entity + parent: OrganBase + id: OrganAllulalo + abstract: true + suffix: Allulalo + +- type: entity + id: OrganAllulaloMetabolizer + abstract: true + components: + - type: Metabolizer + metabolizerTypes: [ Allulalo ] + updateIntervalMultiplier: 1.5 # This should make them metabolize things twice as fast. I think. This new system is scary. + +- type: entity + id: OrganAllulaloVisual + abstract: true + components: + - type: VisualOrgan + data: + sprite: _MACRO/Mobs/Species/Allulalo/parts.rsi + - type: VisualOrganMarkings + markingData: + group: Allulalo + +- type: entity + parent: [ OrganAllulalo, OrganAllulaloVisual ] + id: OrganAllulaloExternal + abstract: true + components: + - type: Sprite + sprite: _MACRO/Mobs/Species/Allulalo/parts.rsi + +- type: entity + parent: OrganAllulalo + id: OrganAllulaloInternal + abstract: true + components: + - type: Sprite + sprite: Mobs/Species/Human/organs.rsi + +- type: entity + parent: [ OrganBaseTorso, OrganAllulaloExternal ] + id: OrganAllulaloTorso + +- type: entity + parent: [ OrganBaseHead, OrganAllulaloExternal ] + id: OrganAllulaloHead + components: + - type: HandOrgan + handID: left + data: + location: Left + +- type: entity + parent: [ OrganBaseArmLeft, OrganAllulaloExternal ] + id: OrganAllulaloArmLeft + +- type: entity + parent: [ OrganBaseArmRight, OrganAllulaloExternal ] + id: OrganAllulaloArmRight + +- type: entity + parent: [ OrganBaseHandLeftInactive, OrganAllulaloExternal ] + id: OrganAllulaloHandLeft + +- type: entity + parent: [ OrganBaseHandRightInactive, OrganAllulaloExternal ] + id: OrganAllulaloHandRight + +- type: entity + parent: [ OrganBaseLegLeft, OrganAllulaloExternal ] + id: OrganAllulaloLegLeft + +- type: entity + parent: [ OrganBaseLegRight, OrganAllulaloExternal ] + id: OrganAllulaloLegRight + +- type: entity + parent: [ OrganBaseFootLeft, OrganAllulaloExternal ] + id: OrganAllulaloFootLeft + +- type: entity + parent: [ OrganBaseFootRight, OrganAllulaloExternal ] + id: OrganAllulaloFootRight + +- type: entity + parent: [ OrganBaseBrain, OrganAllulaloInternal ] + id: OrganAllulaloBrain + +- type: entity + parent: [ OrganBaseEyes, OrganAllulaloInternal, OrganAllulaloExternal ] + id: OrganAllulaloEyes + components: + - type: Sprite + layers: + - state: eyeball-l + - state: eyeball-r + - type: VisualOrgan + layer: enum.HumanoidVisualLayers.Eyes + data: + sprite: _MACRO/Mobs/Species/Allulalo/parts.rsi + state: eyes + +- type: entity + parent: [ OrganBaseTongue, OrganAllulaloInternal ] + id: OrganAllulaloTongue + +- type: entity + parent: [ OrganBaseAppendix, OrganAllulaloInternal ] + id: OrganAllulaloAppendix + +- type: entity + parent: [ OrganBaseEars, OrganAllulaloInternal ] + id: OrganAllulaloEars + +- type: entity + parent: [ OrganBaseLungs, OrganAllulaloInternal, OrganHumanMetabolizer ] + id: OrganAllulaloLungs + +- type: entity + parent: [ OrganBaseHeart, OrganAllulaloInternal, OrganAllulaloMetabolizer ] + id: OrganAllulaloHeart + +- type: entity + parent: [ OrganBaseStomach, OrganAllulaloInternal, OrganHumanMetabolizer ] + id: OrganAllulaloStomach + +- type: entity + parent: [ OrganBaseLiver, OrganAllulaloInternal, OrganHumanMetabolizer ] + id: OrganAllulaloLiver + +- type: entity + parent: [ OrganBaseKidneys, OrganAllulaloInternal, OrganHumanMetabolizer ] + id: OrganAllulaloKidneys diff --git a/Resources/Prototypes/_MACRO/Body/base_organs.yml b/Resources/Prototypes/_MACRO/Body/base_organs.yml new file mode 100644 index 00000000000..32ee4f1ce57 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Body/base_organs.yml @@ -0,0 +1,37 @@ +- type: entity + parent: OrganBase + id: OrganBaseHandLeftInactive # Allows you to define a left hand that works visually only + name: left hand + abstract: true + components: + - type: Organ + category: HandLeft + - type: Sprite + state: l_hand + - type: VisualOrgan + layer: enum.HumanoidVisualLayers.LHand + data: + state: l_hand + - type: VisualOrganMarkings + markingData: + layers: + - LHand + +- type: entity + parent: OrganBase + id: OrganBaseHandRightInactive # Allows you to define a left hand that works visually only + name: right hand + abstract: true + components: + - type: Organ + category: HandRight + - type: Sprite + state: r_hand + - type: VisualOrgan + layer: enum.HumanoidVisualLayers.RHand + data: + state: r_hand + - type: VisualOrganMarkings + markingData: + layers: + - RHand diff --git a/Resources/Prototypes/_MACRO/Body/organ_categories.yml b/Resources/Prototypes/_MACRO/Body/organ_categories.yml new file mode 100644 index 00000000000..b1a13d02ff5 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Body/organ_categories.yml @@ -0,0 +1,2 @@ +- type: organCategory + id: Beak # A separate thing from the head, unlike a snout. Totally. diff --git a/Resources/Prototypes/_MACRO/Chemistry/metabolizer_types.yml b/Resources/Prototypes/_MACRO/Chemistry/metabolizer_types.yml new file mode 100644 index 00000000000..5aa66602dbd --- /dev/null +++ b/Resources/Prototypes/_MACRO/Chemistry/metabolizer_types.yml @@ -0,0 +1,3 @@ +- type: metabolizerType + id: Allulalo + name: metabolizer-type-allulalo diff --git a/Resources/Prototypes/_MACRO/Damage/allulalo.yml b/Resources/Prototypes/_MACRO/Damage/allulalo.yml new file mode 100644 index 00000000000..d3979f041d5 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Damage/allulalo.yml @@ -0,0 +1,6 @@ +- type: damageModifierSet + id: Allulalo + coefficients: + Blunt: 1.15 + Slash: 1.15 + Piercing: 1.15 diff --git a/Resources/Prototypes/_MACRO/Datasets/Names/allulalo.yml b/Resources/Prototypes/_MACRO/Datasets/Names/allulalo.yml new file mode 100644 index 00000000000..d826398036c --- /dev/null +++ b/Resources/Prototypes/_MACRO/Datasets/Names/allulalo.yml @@ -0,0 +1,11 @@ +- type: localizedDataset + id: AllulaloFirstNames + values: + prefix: names-allulalo-first- + count: 21 + +- type: localizedDataset + id: AllulaloLastNames + values: + prefix: names-allulalo-last- + count: 20 diff --git a/Resources/Prototypes/_MACRO/Entities/Effects/weapon_arc.yml b/Resources/Prototypes/_MACRO/Entities/Effects/weapon_arc.yml new file mode 100644 index 00000000000..2fa3cd0660f --- /dev/null +++ b/Resources/Prototypes/_MACRO/Entities/Effects/weapon_arc.yml @@ -0,0 +1,12 @@ +- type: entity + id: WeaponArcAllulaloBite + parent: WeaponArcStatic + categories: [ HideSpawnMenu ] + components: + - type: WeaponArcVisuals + fadeOut: false + - type: Sprite + sprite: _MACRO/Effects/arcs.rsi + state: allulalo_bite + - type: TimedDespawn + lifetime: 0.299 diff --git a/Resources/Prototypes/_MACRO/Entities/Mobs/Customization/Markings/allulalo.yml b/Resources/Prototypes/_MACRO/Entities/Mobs/Customization/Markings/allulalo.yml new file mode 100644 index 00000000000..a6dde70d728 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Entities/Mobs/Customization/Markings/allulalo.yml @@ -0,0 +1,324 @@ +# Chest + +- type: marking + id: AllulaloUnderbelly + bodyPart: Chest + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/chest.rsi + state: allulaloChestUnderbelly + +- type: marking + id: AllulaloChestHeartMonitor + bodyPart: Chest + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/chest.rsi + state: allulaloChestHeartMonitor + #shader: unshaded + +# Head + +- type: marking + id: AllulaloHeadUnderbelly + bodyPart: Head + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/head.rsi + state: allulaloHeadUnderbelly + +- type: marking + id: AllulaloHeadSpikes + bodyPart: Head + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/head.rsi + state: allulaloHeadSpikes + +# Snout + +# Eyes + +- type: marking + id: AllulaloEyesDefault + bodyPart: Eyes + groupWhitelist: [ Allulalo ] + coloring: + default: + type: + !type:EyeColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/eyes.rsi + state: allulaloEyesDefault + forcedColoring: true + +- type: marking + id: AllulaloEyesHeterochromia + bodyPart: Eyes + groupWhitelist: [ Allulalo ] + coloring: + default: + type: + !type:EyeColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/eyes.rsi + state: allulaloEyesDefaultLeft + - sprite: _MACRO/Mobs/Customization/Allulalo/eyes.rsi + state: allulaloEyesDefaultRight + +- type: marking + id: AllulaloEyesUnshaded + bodyPart: Eyes + groupWhitelist: [ Allulalo ] + coloring: + default: + type: + !type:EyeColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/eyes.rsi + state: allulaloEyesUnshadedLeft + - sprite: _MACRO/Mobs/Customization/Allulalo/eyes.rsi + state: allulaloEyesUnshadedRight + #shader: unshaded + +# RArm + +- type: marking + id: AllulaloWingsDefaultRight + bodyPart: RArm + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/rarm.rsi + state: allulaloArmDefaultRight + +- type: marking + id: AllulaloWingsSplitRight + bodyPart: RArm + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/rarm.rsi + state: allulaloArmSplit1 + - sprite: _MACRO/Mobs/Customization/Allulalo/rarm.rsi + state: allulaloArmSplit2 + +- type: marking + id: AllulaloWingsOwlRight + bodyPart: RArm + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/rarm.rsi + state: allulaloArmOwl1 + - sprite: _MACRO/Mobs/Customization/Allulalo/rarm.rsi + state: allulaloArmOwl2 + - sprite: _MACRO/Mobs/Customization/Allulalo/rarm.rsi + state: allulaloArmOwl3 + +# LArm + +- type: marking + id: AllulaloWingsDefaultLeft + bodyPart: LArm + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/larm.rsi + state: allulaloArmDefaultLeft + +- type: marking + id: AllulaloWingsSplitLeft + bodyPart: LArm + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/larm.rsi + state: allulaloArmSplit1 + - sprite: _MACRO/Mobs/Customization/Allulalo/larm.rsi + state: allulaloArmSplit2 + +- type: marking + id: AllulaloWingsOwlLeft + bodyPart: LArm + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/larm.rsi + state: allulaloArmOwl1 + - sprite: _MACRO/Mobs/Customization/Allulalo/larm.rsi + state: allulaloArmOwl2 + - sprite: _MACRO/Mobs/Customization/Allulalo/larm.rsi + state: allulaloArmOwl3 + +# RLeg + +- type: marking + id: AllulaloLegUnderbellyDefaultRight + bodyPart: RLeg + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/rleg.rsi + state: allulaloLegUnderbellyDefaultRight + +# LLeg + +- type: marking + id: AllulaloLegUnderbellyDefaultLeft + bodyPart: LLeg + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/lleg.rsi + state: allulaloLegUnderbellyDefaultLeft + +# UndergarmentBottom + +# UndergarmentTop + +# LFoot + +- type: marking + id: AllulaloLegPlumageLeft + bodyPart: LFoot #dont look at me + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/lleg.rsi + state: allulaloLegPlumage + +# RFoot + +- type: marking + id: AllulaloLegPlumageRight + bodyPart: RFoot + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/rleg.rsi + state: allulaloLegPlumage + +# LHand + +# RHand + +# FacialHair + +- type: marking + id: AllulaloHeadNeckFluff + bodyPart: FacialHair + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/head.rsi + state: allulaloHeadNeckFluff + +#- type: marking #I think this one might be too much +# id: AllulaloHeadNeckPlumageOutrageous +# bodyPart: Tail #layering sucks +# groupWhitelist: [ Allulalo ] +# sprites: +# - sprite: _MACRO/Mobs/Customization/Allulalo/head.rsi +# state: allulaloHeadNeckPlumageOutrageous + +# Hair + +# HeadSide + +# HeadTop + +- type: marking + id: AllulaloHeadTopHorn + bodyPart: HeadTop + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/headtop.rsi + state: allulaloHeadTopHorn + +- type: marking + id: AllulaloHeadTopFeathers + bodyPart: HeadTop + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/headtop.rsi + state: allulaloHeadTopFeathers + +- type: marking + id: AllulaloHeadTopCurvedHorns + bodyPart: HeadTop + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/headtop.rsi + state: allulaloHeadTopCurvedHorns + +- type: marking + id: AllulaloHeadTopSweptHorns + bodyPart: HeadTop + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/headtop.rsi + state: allulaloHeadTopSweptHorns + +- type: marking + id: AllulaloHeadTopStubHorns + bodyPart: HeadTop + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/headtop.rsi + state: allulaloHeadTopStubHorns + +- type: marking + id: AllulaloHeadTopPlumage1 + bodyPart: HeadTop + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/headtop.rsi + state: allulaloHeadTopPlumage1 + +- type: marking + id: AllulaloHeadTopPlumage2 + bodyPart: HeadTop + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/headtop.rsi + state: allulaloHeadTopPlumage2 + +# Tail + +- type: marking + id: AllulaloTailDefault + bodyPart: Tail + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailDefault + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailDefault2 + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailDefault3 + +- type: marking + id: AllulaloTailThick + bodyPart: Tail + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailLarge + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailLarge2 + +- type: marking + id: AllulaloTailThickSpikes + bodyPart: Tail + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailLarge + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailLarge2 + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailLarge3 + +- type: marking + id: AllulaloTailTuft + bodyPart: Tail + groupWhitelist: [ Allulalo ] + sprites: + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailTuft + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailTuft2 + - sprite: _MACRO/Mobs/Customization/Allulalo/tail.rsi + state: allulaloTailTuft3 + +# RArmExtension diff --git a/Resources/Prototypes/_MACRO/Flavors/flavors.yml b/Resources/Prototypes/_MACRO/Flavors/flavors.yml new file mode 100644 index 00000000000..ca5a4693c89 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Flavors/flavors.yml @@ -0,0 +1,4 @@ +- type: flavor + id: allulalo + flavorType: Complex + description: flavor-complex-allulalo diff --git a/Resources/Prototypes/_MACRO/Guidebook/species.yml b/Resources/Prototypes/_MACRO/Guidebook/species.yml new file mode 100644 index 00000000000..75d34f676c8 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Guidebook/species.yml @@ -0,0 +1,6 @@ +# MACROCOSM - If you enable extra species, uncomment their related guideEntry prototype here to add them to the guidebook for your players! + +- type: guideEntry + id: Allulalo + name: Allulalo + text: "/ServerInfo/_MACRO/Guidebook/Mobs/Allulalo.xml" diff --git a/Resources/Prototypes/_MACRO/Reagents/biological.yml b/Resources/Prototypes/_MACRO/Reagents/biological.yml new file mode 100644 index 00000000000..aaf6a766c3d --- /dev/null +++ b/Resources/Prototypes/_MACRO/Reagents/biological.yml @@ -0,0 +1,56 @@ +- type: reagent + id: BloodAllulalo + name: reagent-name-bloodallulalo + group: Biological + desc: reagent-desc-bloodallulalo + physicalDesc: reagent-physical-desc-thin + flavor: allulalo + color: "#c1c7d3" + evaporationSpeed: 0.3 #same as water + metabolisms: #have to redefine from basealcohol otherwise its slippery which is a hell of a can of worms for a species + Metabolites: + metabolismRate: 0.05 + effects: + - !type:HealthChange + conditions: + - !type:ReagentCondition + reagent: Ethanol + min: 15 + - !type:MetabolizerTypeCondition + type: [ Dwarf ] + inverted: true + damage: + types: + Poison: 0.1 + # dwarves take less toxin damage and heal a marginal amount of brute + - !type:HealthChange + conditions: + - !type:ReagentCondition + reagent: Ethanol + min: 15 + - !type:MetabolizerTypeCondition + type: [ Dwarf ] + damage: + types: + Poison: 0.02 + - !type:EvenHealthChange + conditions: + - !type:ReagentCondition + reagent: Ethanol + min: 15 + - !type:MetabolizerTypeCondition + type: [ Dwarf ] + damage: + Brute: -0.1 + - !type:Vomit + probability: 0.04 + conditions: + - !type:ReagentCondition + reagent: Ethanol + min: 12 + # dwarves immune to vomiting from alcohol + - !type:MetabolizerTypeCondition + type: [ Dwarf ] + inverted: true + - !type:Drunk + boozePower: 2 diff --git a/Resources/Prototypes/_MACRO/Reagents/toxins.yml b/Resources/Prototypes/_MACRO/Reagents/toxins.yml new file mode 100644 index 00000000000..cb05cf25257 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Reagents/toxins.yml @@ -0,0 +1,32 @@ +- type: reagent + id: Ethanotoxin #allulalo bite toxin. does poison damage but injects adrenaline, reduces bleeding and reduces stun time + name: reagent-name-ethanotoxin + group: Toxins + desc: reagent-desc-ethanotoxin + flavor: sour + color: "#cbbfe6" + physicalDesc: reagent-physical-desc-acrid + metabolisms: + # Should you be injecting this in a friendly? maybe + Metabolites: + effects: + - !type:HealthChange + damage: + types: + Poison: 1 + - !type:ModifyBleed + amount: -2 + - !type:AdjustReagent + reagent: Ethanol + amount: 0.1 + - !type:GenericStatusEffect + key: Adrenaline # This is half-ish strength epi + component: IgnoreSlowOnDamage + time: 1.5 + - !type:ModifyStatusEffect + effectProto: StatusEffectStunned + time: 0.5 + type: Remove + - !type:ModifyKnockdown + time: 0.5 + type: Remove diff --git a/Resources/Prototypes/_MACRO/Species/allulalo.yml b/Resources/Prototypes/_MACRO/Species/allulalo.yml new file mode 100644 index 00000000000..68227efd323 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Species/allulalo.yml @@ -0,0 +1,31 @@ +- type: species + id: Allulalo + name: species-name-allulalo + roundStart: false + #randomViable: true + prototype: MobAllulalo + defaultSkinTone: "#385878" + dollPrototype: AppearanceAllulalo + skinColoration: Hues + maleFirstNames: AllulaloFirstNames + femaleFirstNames: AllulaloFirstNames + lastNames: AllulaloLastNames + sexes: + - Male + - Female + - Unsexed + +# Developer Notes +# +# Allulalo are a small avian species with alcoholic blood reminiscent of raptors. They lack traditional hands, and instead +# manipulate items using their beak. +# The largest drawbacks for playing an Allulalo is the singular hand and the inability to use large machines without +# buckling themselves or floating (be it moon-boots or lack of gravity). +# Allulalo can also inject people they bite with a weak toxin up to four times, +# with a 20 second recharge time (for one bite) +# Allulalo are naturally faster than other species. It's a hefty balance concern so +# disable it if you want by commenting out the MovementSpeedModifier component in their prototype. +# Enabling them is a good idea if you lack avian species (Say, you only have vox enabled), and want another species +# that introduces gameplay challenges. +# You might want to keep them disabled in a server that doesn't prioritize non-humanoid species, or one with an abundance of +# Avian species. diff --git a/Resources/Prototypes/_MACRO/Voice/Allulalo.yml b/Resources/Prototypes/_MACRO/Voice/Allulalo.yml new file mode 100644 index 00000000000..6dafa1ee939 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Voice/Allulalo.yml @@ -0,0 +1,53 @@ +- type: speechSounds + id: Allulalo + saySound: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_say.ogg + askSound: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_ask.ogg + exclaimSound: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_exclaim.ogg + +- type: emoteSounds + id: UnisexAllulalo + params: + variation: 0.125 + sounds: + Scream: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_scream.ogg + Laugh: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_laugh.ogg + Hiss: + path: /Audio/_MACRO/Voice/Vox/voxhiss.ogg + params: + volume: -5 + Chitter: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_chitter.ogg + Sneeze: + collection: UnisexSneezes #placeholder + Cough: + path: /Audio/Voice/Vox/vox_cough.ogg #placeholder + Yawn: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_say.ogg + Honk: + collection: BikeHorn + Sigh: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_say.ogg #placeholder + Whistle: + collection: Whistles + Crying: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_cry.ogg + Weh: + collection: Weh + Gasp: + path: /Audio/_MACRO/Voice/Allulalo/allulalo_say.ogg + DefaultDeathgasp: + /Audio/_MACRO/Voice/Allulalo/allulalo_deathgasp.ogg + +- type: speechVerb + id: Allulalo + name: chat-speech-verb-name-allulalo + speechVerbStrings: + - chat-speech-verb-allulalo-1 + - chat-speech-verb-allulalo-2 + - chat-speech-verb-allulalo-3 + - chat-speech-verb-allulalo-4 diff --git a/Resources/Prototypes/_MACRO/Voice/speech_emotes.yml b/Resources/Prototypes/_MACRO/Voice/speech_emotes.yml new file mode 100644 index 00000000000..8d7c47b6b69 --- /dev/null +++ b/Resources/Prototypes/_MACRO/Voice/speech_emotes.yml @@ -0,0 +1,11 @@ +- type: emote + id: Hiss + name: chat-emote-name-hiss + whitelist: + components: + - Respirator + chatMessages: ["chat-emote-msg-hiss"] + chatTriggers: + - hiss + - hisses + - hissed diff --git a/Resources/Prototypes/_MACRO/typing_indicator.yml b/Resources/Prototypes/_MACRO/typing_indicator.yml new file mode 100644 index 00000000000..d284fdc11cb --- /dev/null +++ b/Resources/Prototypes/_MACRO/typing_indicator.yml @@ -0,0 +1,6 @@ +- type: typingIndicator + id: allulalo + spritePath: /Textures/_MACRO/Effects/speech.rsi + typingState: allulalo + idleState: allulalo-idle + offset: -0.45, 0.35 diff --git a/Resources/ServerInfo/_MACRO/Guidebook/Mobs/Allulalo.xml b/Resources/ServerInfo/_MACRO/Guidebook/Mobs/Allulalo.xml new file mode 100644 index 00000000000..2d819cf63ff --- /dev/null +++ b/Resources/ServerInfo/_MACRO/Guidebook/Mobs/Allulalo.xml @@ -0,0 +1,61 @@ + + # Allulalo + + + + + + [color=red]Caution! This species has several SEVERELY limiting game mechanics and is only recommended for highly experienced players. Some jobs and tasks may be difficult or impossible to perform by yourself with only one hand.[/color] + + Allulalo are a reclusive species of saurians native to the IMP-sector outer nebulae. They are rarely seen, preferring to conceal their cities deep inside asteroid fields and mask their movements with stealth fields or radio jammers. Although investigations into whether they pose a security risk to nearby stations is ongoing, successful agreements have been brokered to enable small-scale contact and occasional employment of Allulalo among Nanotrasen staff. + + Observation records confirm higher land-speeds than traditionally seen among humanoids, but the unusual, pentafurcated beak they use for manipulating in the place of traditional "hands" seems to [color=#ffa500]prevent them from wielding any large weaponry.[/color] Their height also makes them unable to interface with most NT standard devices, and they are frequently seen [color=#ffa500]standing on chairs and tables or using anti-gravity technology to reach the controls.[/color] + + + + + + + + # Biology + + [color=yellow][bold]NOTE:[/bold][/color] Species damage modifiers work largely the same way worn armor does, primarily applying to external, direct sources of damage. Unless explicitly stated, these [color=yellow][bold]do not[/bold][/color] apply to intrinsic sources of damage, such extreme pressure, extreme body temperature, or metabolizing chemicals. + + Allulalo have hollow bones, which results in them taking [color=#ffa500]15% more Blunt, Slash, and Piercing damage[/color]. They are also [color=#ffa500]25% more vulnerable to stuns, and their low body mass causes them to be thrown farther by impacts[/color]. + + Allulalo also have hyperactive hearts, which results in them [color=#ffa500]metabolising Medicine, Poisons and Narcotics 50% faster[/color]. Their heart's already-strained musculature also causes speed-increasing reagents to be [color=#ffa500]Significantly less effective.[/color], as well as causing them to burn energy faster and become [color=#ffa500]hungry and thirsty sooner than their peers[/color]. + + It is easy to underestimate Allulalo due to these drawbacks, but they have a major strength: [color=#1e90ff]They are incredibly mobile, and can easily outpace most humanoid species[/color]. + + Allulalo are also in unique posession of a highly methylated bloodstream. Due to this, [color=#1e90ff]their blood naturally evaporates on its own[/color], as well as making them [color=#1e90ff]remarkably heavyweight drinkers[/color] for their body weight. + + In addition to their methylated blood, their beak saliva contains [color=#1e90ff]small amounts[/color] of the [color=#1e90ff]blood clotting agent and adreno-stimulant ethanotoxin[/color]. Allulalo have been recorded biting eachother in critical situations in order to clot wounds and boost adrenaline, but there appears to be [color=#ffa500]a lengthy delay to the toxin replenishing after repeated use[/color]. + + + + + + # Physical Strength + + Allulalo have naturally lower body mass due to their small stature, and as such have difficulty dragging things larger than themselves. + + As a result of both this and their lack of multiple "hands", Allulalo are uniquely poised to benefit from science research such as [color=#1e90ff]HARMpacks[/color] and [color=#1e90ff]tether guns[/color], and their smaller size [color=#1e90ff]allows them to pilot VIMs[/color]. + + + + + + + + ## Allulalo Naming Conventions + + Allulalo names are comprised of two parts. The first half is similar in function to a human's, while the last half is a conjunction of the first syllables of both of their parent's names. + + - [color=#449944]Acceptable:[/color] Halio Hera-Nofa + - [color=#449944]Acceptable:[/color] Sadita Ona-Rona + - [color=#449944]Acceptable:[/color] Unira Lota-Pota + - [color=#994444]Bad:[/color] Waga Baga-Bobo + - [color=#994444]Bad:[/color] Pete Pee-Pee + - [color=#994444]Bad:[/color] Benry + + diff --git a/Resources/Textures/_MACRO/Effects/arcs.rsi/allulalo_bite.png b/Resources/Textures/_MACRO/Effects/arcs.rsi/allulalo_bite.png new file mode 100644 index 0000000000000000000000000000000000000000..63f0c509a3d93366675698d7352b0911cc66a284 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^2|%pC!3HGX9;gigQjEnx?oJHr&dIz4vh_V(978f1 z-%gJfYBu0--FlgI$N$htq8H|0@|<`?h4u2a>VGLy$`9ypGcYu)-qcrfv`pc%fW+r?(iHe4Iy)@O72hvlzxm#5b}>C{i}S+rPC zCductm+XS4_xzszi(uvOYPnXPu?&B6PVRX#wdRA4Ln-@Z<$t7ff_ranx8S`?8SOny2QU&S`9ZThF@nUDq3%>^D>U_I_QbzEsd;(dySM zI*jfcrp}xFPXBJ#`^~aHT5dj0+xGXglgsYvfG;bdFTox8@96LzF_~!Q6I$(67+QS Kb6Mw<&;$VQ*B`Y2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/chest.rsi/allulaloChestUnderbelly.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/chest.rsi/allulaloChestUnderbelly.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3c843b9ce1e1d5e876490a53a4d3d3510ac36e GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|N<3X0Ln`LH zy}41aL4k)gU`smFH+fy|0}MAJt6z1Vs+MI{e4=;NpOb;1;jz-9>rvG%UoP&A**IsX zh@kEBJ@ccpS57HfbuHud3pTsg`q~92ugqr$nhI3iX**H$-rr+iKJH+=6Z+!hia%2~ f{`tZTlzHH6X6|9G=en-c1EkQ?)z4*}Q$iB}b23G> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/chest.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/chest.rsi/meta.json new file mode 100644 index 00000000000..a187fd529c3 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/chest.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "copyright": "sprited by kipdotnet (GitHub) and starlighthowls (Github) for Impstation", + "license": "CC-BY-SA-4.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "allulaloChestUnderbelly", + "directions": 4 + }, + { + "name": "allulaloChestHeartMonitor", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesDefault.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesDefault.png new file mode 100644 index 0000000000000000000000000000000000000000..3081fe8a948c10b559e808b32fa80cd0445c51d6 GIT binary patch literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemk zJ+nU-kFN)+*_ImNnda%K#lQjNurf$7vNA9NSzbUa4P}E|qru1w7H0yo4H=mj1b}oD z5NEctfW@ z=G%2$jUkK-1?zWTUkS1V2pV=yviZ;X=LVRQu!{GUH$Qv+v|Nz)89ZJ6T-G@yGywp* CJ5Y51 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesDefaultLeft.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesDefaultLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..71ae193ebb13129930e540869c2611b4a87c999c GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|EInNuLn`LH zz2(TuV8Fw?@zZljCdCbfFVZiiC|fX?Gcz2ByZw0=BTyv>{BRf2X9Bal#qDOXx4dRP Qv>(LvboFyt=akR{0Kyz0u>b%7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesDefaultRight.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/eyes.rsi/allulaloEyesDefaultRight.png new file mode 100644 index 0000000000000000000000000000000000000000..fc1d294ae6e22ff6e6b84a90f59b4d88983f16b8 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|EIeHtLn`LH zy=BPAV8C;D!>8wxOo|%gbI?cl&LgxW?YM-~LA` z=yQrsRc8bm_oLJB*!s$UJvG^Hw@Y4&+OP6o_sP?J?^Am|7RsEqT)t{mS!wL=&p+1` z%3S?kn^8BRvL<_N`8mz=#iqWCO@Hpb!2fF3xAw!1g)*-zY*xMA)&F7Ds;1-7li$zz zz2%4M&u+Dvy>Wj{e68mC?Yf)Swa6oKTJF9d?#CqTpNqSGyp#iU02KT`bFH=^{EXrX z`43l<;~ge_`@Q$pw$R9Fv+rDs(-WVs(%F_cVaf6mp)miFee0($sZ_pXayNzfS=kAT tzDvLPD_qqTPfR=h$Xvz}Y+i%?d%pZDQ*Uh4~860_%3PXqC-!I=b~6Uw9S!s;^RCnBtnI9<Y1q6ZMueW@*Tv({JTz~ie$}Rh*cHGF@-dxOgulmWH<56A*zg8W6SrRq% z|4ucV7KYHRJ4-{i3NX2(l+|hrZd~{J!JNZ&``yp|T*l;Zz4Yp*i9tr8rpB8k7B8KW zw`%6hRZ(6mPq8igsk!v#FQ0$c^X1Q2Dz`N3d;f5+`|WKE2G{nz7j$wsSNU~*^z3*q z$@PD?Tsy;Fx9;Jk=z!4GWq;p&dVX!*+4@(_qRCr=xaJf~yn0x$;@d}MB?MSh9vIqf z7?#_-RxmjxXJ)9fQgZkY*>=OT_byHT^R?!{lvPoeO+MV~zx!xmVAN-Wwz54lZ<_4R zoON_(tNXmXj8&_6CrjntepF-EUz!oQKPzfU+O=i8e&%Mf;X7mWR=bDF2~PZY?QZ|E u9LpEebBio`!uS0wPXULTpy0*(-+2YzhinVVjh+UK83s>RKbLh*2~7YQuFbjt literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/allulaloHeadNeckPlumageProud.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/allulaloHeadNeckPlumageProud.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5713d340f29673a2bd4b262a6952753455fef1 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|&U?BzhE&XX zduw;@5d(piM5zLCuF&pRH{8rZ_-~*7vM7LeLt~-J;l{?pFH@q}|HNxF=<`VSMll1m zGT4X-PJ421ckb@*d7gb7{ZapCzVEM@BROT}yk#rTe!jCUH~aU#?WM8)XTRRJJI`aq zw_oSX(^unJTIkgy_sL^T@<=^&oR}d&pLMf z`8Ku2<;M=*ZTg?laP_xVF^Ky2OZFN`2VD&*rYn9l3I S*r0C&;(EIJxvXWT` z=FL1>IWH+KR@@M1Ed;7{o#>{Qg;%lGC z&C6U8v1`fnHL?%hEnKx}-D`pA3s!~JO@o^7;s0Jn>x)SmT*+0kAR$jzKbLh*2~7Zy C!E2!a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/allulaloHeadUnderbelly.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/allulaloHeadUnderbelly.png new file mode 100644 index 0000000000000000000000000000000000000000..11c8c232029236d34f65c6fa1eab7de9537511cd GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|QaoK8Ln`LH zy=BPPpuoc#Q1YI0$N!5}d~*!+q?!$8?Ac!WVEdc>A`A=_y2iIJ|55*aVsVFs{oI+l zO3UOyW`e-yoXt(^WE-PiZ@F{Ty6qQZd6j>HYvQ8xS4v>%c$vKyItTy& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/meta.json new file mode 100644 index 00000000000..a8d77e8b697 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/head.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "copyright": "sprited by kipdotnet (GitHub) and starlighthowls (Github) for Impstation, plumage sprites by LandsharkRAWR", + "license": "CC-BY-SA-4.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "allulaloHeadUnderbelly", + "directions": 4 + }, + { + "name": "allulaloHeadNeckFluff", + "directions": 4 + }, + { + "name": "allulaloHeadSpikes", + "directions": 4 + }, + { + "name": "allulaloHeadNeckPlumageProud", + "directions": 4 + }, + { + "name": "allulaloHeadNeckPlumageOutrageous", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopCurvedHorns.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopCurvedHorns.png new file mode 100644 index 0000000000000000000000000000000000000000..448e6cb0ff72bf09273c7231430271c5fa16dd34 GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z<2+p)Ln`LH zy|pp-uz^79!{7;=>pm#mYiuwJcs_SaBRAt62Zr*5^^!4nxV(}jOB}RS7FxLeTQ9<2 z^X1`#HW5Y!2304H)!*yRuC083UBIdAtwyzEb^7hkfx&xpx>sbC`G%%OPP_F-YyBqg z>&0DC8%k}DX`I`s7yfw8>!cq4ukN1TjW_4`{@Sayzk~DMT=H2}IwmP>i zka=0AQ0UZs@5^8R+9w`5HFH+hxqvzOX`6g+mK(YmZhrOW{G>&%zuxLR(LZWkU2! z0jIL>Y0swpP5pRHz;>qK@A{caN81DKfq;hU z>NkHc-2J>sXVQ|&dFB6~i@!JBF*9@4ve#)VzQ1?B&%UFmZQXCityTZ`ZQX1ie7Ew{ l+=girzkN_X%LFw+;wE=yYgO$LI7$&%lH$CnGV{brm$CFob- u{{63BFiZ)WHqCIKS@FZ$wsK%q|1L|5>RX62NUvlB@jYGrT-G@yGywoTY)T3M literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopPlumage1.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopPlumage1.png new file mode 100644 index 0000000000000000000000000000000000000000..d36d6fe18a01e242b96f5076a96ea2cc5281745c GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%znLJ$_Ln`LH zy|r;|iviEEk2331SlT`->Ah1aD>y54uZdA(rR2f&r!>{~axMI^@b`Z!DLZw;Odm~# zf=RoNUw<|`(#2&)q?h2$pQ=)kKi|!poS*i-p!|Iu*Ug{ut|?m+ve;9ECuY275d68% zcgHH`x^>zsW1ce_Vg{%F>3ihoSv>E4bHBe)#K7tplb?Wb6C$58t+`^WkdxBXRq^u=+Goc8K0pUWZNYV|+cEbm$V-gTe~DWM4fVRVh| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopPlumage2.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopPlumage2.png new file mode 100644 index 0000000000000000000000000000000000000000..73cbcb86ef310dec8ca93a09567e89424262f323 GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zEj?WvLn`LH zy|uCMh=Ks?h5p+CE7YzqgbE0(W_SAPu*PhKgRj7Xb!+u(DXa7{`>ppi}^?UX2%!(dC zFU_g(;a)2xlE2!{{M2iBA&Qw{%Qb^z3ryl`ADd54S}V#hW7*5Ux3=XnG?d1^UU$6u ze`;%d?f>v%i{JcN6Kf?a1@pH5xRWdH=K=>Mf~LQl_nudtWA*K2c4^n=btUgNbIw;Q zwNVdP99}=|;#!WMDoz|lGS{^ZtiChpx7hZ{bBm35m>Cl8m+PFqwB_nOYx#CdI@53WZqxc$0(qNRW!6#O;j|86oh V*Y=&%X<&#lc)I$ztaD0e0ss=kjBY zWd_;?0SEp^?G@f&RsEv+&)hkmpQ_H8Y8l(GTf1e!luN0qOQ!fmpO~SS5bw8QtDpU| i6;ZEGyK=&G+Ep`bdXlzRf0pV4kdUXVpUXO@geCyv%wanK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopSweptHorns.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/allulaloHeadTopSweptHorns.png new file mode 100644 index 0000000000000000000000000000000000000000..7b49f2d4a6394acb9199fc78c322de3ff147e069 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|zInPhhE&XX zduwCvVFQ8IhrwaCfSR`jg~=qxDsvArz6 z>ideU*~>B~%+3B3wK}GH|I_6>+au*IWvq_fI9B*4sQ&1~_4}&VZ^)gkbNbUA){c%d zpYP~RKYiSp#n{^Bg^uB|vf0b0D81gb&qNq%=!5lD?AFVQrRMUBPXGydy85}Sb4q9e E0Q*XUkN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/meta.json new file mode 100644 index 00000000000..93ab67400d6 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/headtop.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "copyright": "sprited by kipdotnet (GitHub) and starlighthowls (Github) for Impstation, horn and plumage sprites by landsharkRAWR", + "license": "CC-BY-SA-4.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "allulaloHeadTopFeathers", + "directions": 4 + }, + { + "name": "allulaloHeadTopHorn", + "directions": 4 + }, + { + "name": "allulaloHeadTopCurvedHorns", + "directions": 4 + }, + { + "name": "allulaloHeadTopStubHorns", + "directions": 4 + }, + { + "name": "allulaloHeadTopSweptHorns", + "directions": 4 + }, + { + "name": "allulaloHeadTopPlumage1", + "directions": 4 + }, + { + "name": "allulaloHeadTopPlumage2", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmDefaultLeft.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmDefaultLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4e439d4f8c5a97169b1a4e70cebf933f4a05f2 GIT binary patch literal 576 zcmV-G0>AxPx$`bk7VRCt{2+P$jkKoAG;zupV7MMNfP!geWr0*m0g%;)o$f2XP{yWj8oI`{h>M1(kw zo%TF-RVdGM>-#7t245BDP(=-Uf5CFi;$n)Ik)!=LZaU73`2wH0>rTWE} zWeEUSuh%ctE6cJUf>H`vYY-7U&vVr>;Bo*Rr4*PM#+VQP{&Kl|xmH($nW2;d0JLq3 z)oSJJDsVP{s;VqA_stq(P}en*BpGziCP^}?>l((GeyGe0BEs=_bk(-|hv4Jqp^JZ3 z(^Xv|gb+dqA%qY@2qALm*-EY7kBGh#a42aI(@+}~H280ko2qA>{XMX_lBmzp1tA!8% O0000&oNWJo?V+ZWB2hwnXFlEmFr%wDwOHI z@2Tl}dt24{+uM8(8-(2c9jEPa>GY=B`~SB*`Mi8)??lz`IKKkjS z^;$XPEqhGjtYt5Dy<2KL;d$k}Ti^Gt=nvQ`U$AsmEDK1(4{Lt)xs^xG{m)wm;(EIJ KxvXDfIK|oz7RbG8cxH38xP2ab^Ft05U)T9bn=7*-yArjJtz%-D3Sc}UUsC|+0Qkg{wX17|@Z1bgUYxjKj(tLU9L%V>}%inS5ET7JKI_L7X+*!+3M%@oJul}?8 z_df4SOCRzpwkUb}UiJvO`j8Q9Cy;1hUpdvi!ekSR_@7Si*ArbQl>Acpe}Z*JoTtMC)bOEy4mGm%@pScbS?83{1OVLtgMI)2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmOwl3.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmOwl3.png new file mode 100644 index 0000000000000000000000000000000000000000..efac86aa5c89751928c0ecf4acd9b4eb4213ee83 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|W_Y?dhE&XX zdut(Ivw;Zf1;0ldK1l!huWoaYJ)!%kqP6QLooI>0-rL^Dl)C=DwPcgIDp1q8)0Wfs z{yF*AJvNKKr{mJL+^kt@XFt!`cIW%w)9Fv=oZhuAGjiIM(%4&{40x`-j}CR2;$A6p z+n{$V+=2R?OwO-TVsh3O QUID4~boFyt=akR{0OodH+5i9m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmSplit1.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/allulaloArmSplit1.png new file mode 100644 index 0000000000000000000000000000000000000000..ada5fac5c8d51fd5f376cdc987cc5aed1fca9dae GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zr9536Ln`LH zy`@-m*g&M^p|3le(k_QS#aYHb_$(veO$hEdap1raiwla3Oy_#K?o3H}wWH{^$^YYf zjeq~SF_{Hu90P+_m*KPff9m?SZ*6ksxGAxDhf9y4bh3z3L@CE=9))8w<`!qoa=Z8Y z>?EG|f0t!SSw0WD+wzE+Lop?LZIGAiry#FQ*Vb+0?EZJo*6>*Wr{$MDOJnP;|5w;N zdt0_zv;3vo-DIz}t+~-gev?din%fdJ=5d3q1rd8@ENVZtf5GcrHhqirrgxX^zB~Qz zzoQJxE`^4^tg$;CW&OMB&lct%F;z0|vFpQ^PPy`Z@3-H7-^96|e{BD-z#`@4w}Pao v@B7}XzFhd}l5qY3la7;%k1{eaG>Cua^OSE~K51i3FUTHGS3j3^P60XV%tf#4{oCJ}IF>Ld zfxseeozs)D?Y^&i*0tc?ZyttgQD18Rf0H`B>4}6gLxMz`_r0&~)(gJdb#tuQDloC% z>Vd>^kL)pt3w zSS8vPUcB>jaZt+?p&+kW3ro*42s&Oboh}m=d)-v2$TdUuvPtOA+^bRT9SHCu>{{vH z@{XjeJs!NDZPJs^+)t^xy)D@Il=riWtum9#&M6+_$kt8jS?>PjmAFdQ$9w6|Wn7+U z{uE$Zvvs-kgR=Pz-|d!9`A}gquWXOX|5sDz+!kH1rFy5qN54z%+qDnud(Y5ND3f1X eCkO_$SM|3#&+uDa-*E*PxD1}IelF{r5}E)%ZmPxr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/meta.json new file mode 100644 index 00000000000..3a12a59565c --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/larm.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "copyright": "sprited by kipdotnet (GitHub) and starlighthowls (Github) for Impstation", + "license": "CC-BY-SA-4.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "allulaloArmDefaultLeft", + "directions": 4 + }, + { + "name": "allulaloArmSplit1", + "directions": 4 + }, + { + "name": "allulaloArmSplit2", + "directions": 4 + }, + { + "name": "allulaloArmOwl1", + "directions": 4 + }, + { + "name": "allulaloArmOwl2", + "directions": 4 + }, + { + "name": "allulaloArmOwl3", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/lleg.rsi/allulaloLegPlumage.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/lleg.rsi/allulaloLegPlumage.png new file mode 100644 index 0000000000000000000000000000000000000000..7ecbdb52256b54c5aef907e5f250d4dec3f14933 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|j(WN{hE&XX zduz8~vjdOo#q@sZ8#BbV$!9HSKf8cYDUeBI*^CCJCr8fZo=HD*C-{J!r*YR7A)rPO zSd)@gSjM}&qeJ4jp^{RcT+_^>`ak=1yCm8i->s{hch%%fpMR)^9XNC7?pB@dU;FmE_%kph)cb!FOy0NVTkmU-nVznGF6*2U FngErxYHe)z`((x@ca88nOO$|`MCmEfwBw?+Md5Yvx8Y6qTmw4A13zLCB4^_KwM8(KbLh* G2~7Y$q8)bt literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/lleg.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/lleg.rsi/meta.json new file mode 100644 index 00000000000..79dd234d9e1 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/lleg.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "copyright": "sprited by kipdotnet (GitHub) and starlighthowls (Github) for Impstation, plumage sprites by landsharkRAWR.", + "license": "CC-BY-SA-4.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "allulaloLegUnderbellyDefaultLeft", + "directions": 4 + }, + { + "name": "allulaloLegPlumage", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmDefaultRight.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmDefaultRight.png new file mode 100644 index 0000000000000000000000000000000000000000..4857d8953b10e05e67523ec2a658dbc56f2dc09a GIT binary patch literal 396 zcmV;70dxL|P)Px$MoC0LRA_NIKoEz>OSE3)onkFW@8i5_z(`gX9rXTw`I1YYv2~ z0%E2x#TJ5Vk%;+oip4Gp&Ic(b3p2C7oh^O~ilQir@|U=G{r7A6OIJ830=3ZRE@#=J zajL&nu4b36_#84W40q4KCh<#r|gvXVzw4Sf7}6|L-={G z{EoJwD2k#eilQhX2yM`RK&<1PZTVd7LD~h803*G@G)NKho2eLo_0000`Kder literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmOwl1.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmOwl1.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9dd0ef7928762051bf9aeabaec9295a2caac48 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|E_%8+hE&XX zdu!v`W&@Gdho6^h5i$AFF-derqin>-Q_6RmSYs5^K5%>wb;2R1_IACu}M$fO)Tc~JZ0Iw`*^wfYHv-~+zR_D&)-&rj)J?`eukC#niKP`qB2_hfdIybjbxjg>5X`jr$ zQ+FH7?YbtM)!DT!__B$=WsRom?QNNn)8={p;1nn`M&E{Qk9;|8MB^1<&s7e^>TJp=HAFec@i7hYe)*m4_N0 zd$aet&G}i&UT*l`-rOosbiK6bT;^>v%ja8kx{np^x#M(3XM3*p`@KP4RcRG3Qy4GR za!$Hp(yJ0%^kdPV_pf((U3&QeWF;6JXpAyumOp&=uYA?ZswgAoNvqECzS(QzU^)Hz lBx#G!Wrt0lg1pS|=M%GCPubN;1qr`FTu)a&mvv4FO#s43ef9tV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmOwl3.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmOwl3.png new file mode 100644 index 0000000000000000000000000000000000000000..ddc87547cc71bf9734e3e498fc4d3837c42def2e GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|CVRR#hE&XX zdrOh8#Xx}dLS*M*vD1P({tIgDaM@^~qG84nabwL(wf8IaXQf41+cPmRG;{==s+ykt z?d_lStG%bCc2>?)UMf;8*Y@yBjc?Jp?AzNen)v!$7O8%>>)p>ck1h7qYd^1_4~hRy8w7)?J!QCpTs{@61IYo~Nsy J%Q~loCIIvaRxkhn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmSplit1.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmSplit1.png new file mode 100644 index 0000000000000000000000000000000000000000..8f5878cb1450fcd103b9a52e94fc8943db7333db GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z#XVgdLn`LH zy{TAq*g&M^p|3j=lb`{w8Ru8qn)W$o%1=l#xu{IAW|88SSaD+Jq#J&>`W}D#|6z0b z{k|3zMxbd74eOJ7Qs462->CBc_?6?wBw7W`BAqxEN+hRwS422mHrYL8(w^_LtvL;k zJ=z=Y<>`C*&9XFkF@sZ$KGo{H@n2w@YwH9 z+i&~k-aeORTFhK~fA#y{^F4o@UU&WVEkTgAV9-#$^~J)^MLVbbt<%q5+jso&ZM(jG zNgs_2k4-8L3k{WOdw71z$16;+*Qf4U_jJx=L$_!LEB`%5;*pY&{C}Q$zhbVGDsQ&q+mpH9*#Qy85}Sb4q9e0IL(2QUCw| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmSplit2.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/allulaloArmSplit2.png new file mode 100644 index 0000000000000000000000000000000000000000..40748aa5a1c569b17356622599283845aa6f1bca GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zy**tVLn`LH zy`?y*#Xx}d!g(>>TgM7neOTBIZnR`lVmmEbuu*VHSLn>tqdXhlyh&U3Z?nLw<(F6R zIkBzwS%c9lmGRwfE@hO$-dTw$=W~^P5ww&CtOyYgy%t-;eJ#7s`Z(wsts# z=F6X*Tl_BiowqCl!)24TiY!x7I|ZDs&7EK-pWL!)(Yn`n*OXf;tbDyIAhbnb)4P@} zKc{>?@vM=Vm0@3(K=PSw%t<}V{p>757#KEO6I=Cbb4k5RXyV%1cZ^?a=Reh-kgcbL z09A^YP4<30@bH4f%J;vwuF_hfS=b{Odp*@s+2-|?iWrv-I@~TS_kM5JIJWTP51aD> zf-M4ht_H^(LKAyVmZj7kc{$nJ+?_!ocK*#WmvxUnSL?O<9`%?mwCB72ck3zPV)^iTg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/meta.json new file mode 100644 index 00000000000..e0134407846 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rarm.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "copyright": "sprited by kipdotnet (GitHub) and starlighthowls (Github) for Impstation", + "license": "CC-BY-SA-4.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "allulaloArmDefaultRight", + "directions": 4 + }, + { + "name": "allulaloArmSplit1", + "directions": 4 + }, + { + "name": "allulaloArmSplit2", + "directions": 4 + }, + { + "name": "allulaloArmOwl1", + "directions": 4 + }, + { + "name": "allulaloArmOwl2", + "directions": 4 + }, + { + "name": "allulaloArmOwl3", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rleg.rsi/allulaloLegPlumage.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/rleg.rsi/allulaloLegPlumage.png new file mode 100644 index 0000000000000000000000000000000000000000..f9fe9618be1ae3e5d28d13d7ec11dc97db299a35 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|j(WN{hE&XX zdu!v$BL+OjKE9W`zO3M_=pO$xkEyJ8j#_85rWjn6bX;Hc)R8H@o&A4&x_}4A>Pad< ztswB@z?nxcrR0*+1O+#~uXb_i$#Yx(=l$x&)0_6FwC;XwbAJDKgT0^r$MBkL_R!3{ zZMJkuTmRw9KN%sqf#je3?PhDXUOQoV`tH>z>0Pq#o_;Eem=u+*UmmXM>VJphOTlW! zt=BY`X3R^MJ+4^(KJ>c5_Wd7stuyqUTy*YmKgb>XUW)H_Pu|J%a-!#=e%D0#jj9o%KxqbsHIw$-Z-04<9n1j{4_es%FtNv~@y<8{;(EIJ KxvX089%UH0hD2OrjHI&Y&-O&0)&%YtmWy{l; zY}=f7`y(7&wq(xA`(8PZKlYG+cSqU(Uz$s&6z5q!-}djigWO?#FU{w1Kz$&v;dIu~ zKkMxNP2QIBqE2REf4$XVj@p|1dvWX53I6)AH8MWx0EgQ-phK-=84G&7vrWvj?tt`p My85}Sb4q9e0M_nRQUCw| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailDefault2.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailDefault2.png new file mode 100644 index 0000000000000000000000000000000000000000..88ea9ca219f7de34240bdb1d5f2adb30970d8f2f GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|{&~7MhE&XX zduwgs5d(p?hox#qB1AbjIy|nJ&e);MY`#b@rg?=cOGw8%APv6&eIp$-|`hOsIL&3l8&Ug0Y&VKh>@Aa-S zC8g7wY?f}^eCD%`lG0;~toz@ElK+@}R+Q^EEITH#@!BgBU;X(f{4OuK7G-)&rfqsO z`-hn)+Xa?P`D8Wo53gmq?otnqhx=k%=WMpy^x#8|rfTYX28IUtT87)J5^K-#si=Z1 N^>p=fS?83{1OOM}h(rJY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailDefault3.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailDefault3.png new file mode 100644 index 0000000000000000000000000000000000000000..6673bfe3b1010452b1f1881bc17bf73df43f73ae GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|>O5T>Ln`LH zy?K!Huz>)}0bj;2=6CzIWIO0NR7yH2JZNc{X#07RUDEq6cUXYR8>%bk$Uazc@3+UK z+}oShy*AnTf6=OAb?^4}U;nKeI#m^@1O#dxC!eotwcEGq*d`s%N!Mo-pE|H?bdo~S+nb$?dxsfflHTc@V#vF&iC?^+Bnns4qW$2=c=rH z|2sD8{$9p+a?Tu+mK4gE&#w>p@MMDdfxC-US_RBZ51x4xc(A+R`;6bsMw@3yMefaS zo}*>~u@2~ksoTyx@czB*S}3=WX{-OWYkPJme6*Ui&UKaf)%_+5=hYT`@!2=!x#3V|t&vf$qjXTyCJbSSIpQbhg1NS>a%@nVlvkpdrjP-Q&b6Mw<&;$TW CIfNDf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailLarge2.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailLarge2.png new file mode 100644 index 0000000000000000000000000000000000000000..949bd1ed30f211483546cb807c8619d29c9c94e8 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Zh5*mhE&XX zd&`io*?^}tar>(yzB4B55L7>%YP6y1)Pw2+GyEJI1XfH?5dC}KP2l9_L}MkOHW2v0 zenw|jj@vyyio1UJ?V3yHW0%>q|TFHk`MLvKl%IS zZphV$(9mrO<;I&Wcn-gtQMZ}#^URuAr`rWish&MktzR1Je|_b=wQf3M^Gqh!2k9~} ah^>^&EK5n*NC;#j6 zY5g7ZW_mw7y=Gt3B9}^_JP^!F`?_!Y<(y~d&n&)n>#4*4GRxwruit!X-R1N%ahLbh ntLOjx;hlP#KmP>>gTYhoDSYu0KYjf49Hi6J)z4*}Q$iB}grHBA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailTuft.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailTuft.png new file mode 100644 index 0000000000000000000000000000000000000000..964a452b311f5681eeddff9c01b66be99df7c21a GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|yggkULn`LH zy&1@Rz(9oQK-Lkaf2JjB+syQL2QxgJycMW~A)!UZ`sBX3kGoWMzqLQj3=(2s_%Jmy m{?F>l<#iu(-Ftzi&-u!b6fPka-e}qglJ<1PTsEa;s>W3whU~xl41uZ`8lpq4THP%;GiUSDpW7dw$P+X) y`fPcZ5hTUH@WI|Z_v72OvC)70%*~h?4!Fs`FAzUr-Vo;nlJ#`;b6Mw<&;$U4qBTMQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailTuft3.png b/Resources/Textures/_MACRO/Mobs/Customization/Allulalo/tail.rsi/allulaloTailTuft3.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8491bda27a25f0e85d1140b57bca7c4fef6797 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|sy$sCLn`LH zy|r7A$&iQDK|XiIe?J+E&^I?qXLJZK9eeiRhOWb6{~sYBBN;xdJtpz_jhx^0>iOE@ zh0&oe7H%~&EaUncZxcA;{CrMxu1&}85p*GVRTQ5dD_rEVIIgJPgg&ebxsLQ E0Ij2CPx%Xh}ptRCt{2nlX;6Fc5}^r#%9l#Tn94`T&%<2aONF0n+#$E^`2vX)SSsh|Us6 z@T&$n4zQ2~lGXlSl|Vf6duHriX@&>@000000000OP)ddLnYA`3rGmBg>76m=>Dku) zr~J(6nzFM9Yi-b44+e}e!*~A7j#{0%zWP|Fn*O&-yok&!kf7APiq?A6H)|3? zkaLctl-oLvha*@BHz+s*M>H(Pe5SfKug0cnMw_8=lky!$U`mU%Hf)-VvC@uv@jNPX zL=bo)CEom)-%T$;p0XGlkKwzasw(QbZt+H5rRzGXs%kjvQv(xQOs9+zN0v+N9e*bI z4vLdrMteZv0-tRW4??hcQ<^u8m$6xXg@H6RglKA-nFV=wSYS^xk50PuVG5AAb( U_nCzN!vFvP07*qoM6N<$f;u5WQ~&?~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_20.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_20.png new file mode 100644 index 0000000000000000000000000000000000000000..8f7deb908f0d9cbdc53ea1bf9ea90880293d0004 GIT binary patch literal 360 zcmV-u0hj)XP)Px$B1uF+RCt{2+RKf^APj(E&o)FeDTM-P!F^B!&E!T8>}6S@NRz<>%qH6ZyF~)q zJd%qe0ssI20KnzN7>i}R_ue$#tR_e)l@-a_n8*04`ZS-amXy+*dc60i!P-KOopQ*m~|(IcYbla zrA5@!nssV_e)<3a00000007{BxkP8?>P8!(Bf08xjIq0!Yxb%aza(jAu46lV>c0U! zK6(1`v%s^QOX|5(lQN}Lru`%#H~k1Msre4KV0n#Kz76lx_GO*moSXL((qzs#^BnUA z)QnVFe!6fYj^~O%Vs~SItUSnz}#q%H8ljv4KT+18ZXXKkK)Q(f8d__>BaCh5*5V zPjiYFrtdXemR-9&!okHU%4c;!oxdQbl2Av-jGtTBjQ3w#*|OrU4)3J))vaqh*B77r zyE4CrbF1HmYp-l9jN7lVpJ2Y!T6Xs6>+`!-mi#w)e|7r*OP8INPAKnptlATGZS~ul zcb6jU{+*B+sdvHG-nQFS<;`z9Jzj{Tzz+MK z>0kA4t3}#gO($mg9N0kTu|4d>}){LM=BIvC1xe#fc(E@^eypEYk@IX``o_U`*%YZ(M5exJ8y zYyZvXdt1Nn`#tNOc!3PNpkVIpZ!gxFMVtYJ^o2*_ms%Ba_HKRR1#*z5tDnm{r-UW| DiV?Jv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_50.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_50.png new file mode 100644 index 0000000000000000000000000000000000000000..0345d22986fe8a09c28915745e18272339636411 GIT binary patch literal 466 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zdpunnLn`LH zoprI7S&_%(;#D8UEf4H84(SF6elK?EOXfKFi1p>Ozp3Vl$BxCVO>zS2hk#`X&vtoR zKhMcJF0uNl_OTa_w@PL*orzg`Lo0Ewnz22T>LPXCpEEnowAAD#ZJ8l*?b()-kx$+i zo%8=?cA z(-z)*z5Mg%lhbGJoECJZda1~Mxj&EZ{<>{;(E7vODwy*@^oRWg@@5tr?id?~TPj^% zylHjw1^*YBr$62)`m!VHpLusty?_~r!=7CKezopr E0L|jo2><{9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_70.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Chest_Brute_70.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc8136a253e49f0fbaee2cb91256ff71a224eb1 GIT binary patch literal 574 zcmV-E0>S->P)Px$_(?=TRCt{2n!%03AP`0I*5Ipqp(9@?zy00000000002hO>aw=r{a&Lw7k>hs<|wY8w6bLOiw56xGtV_nyQ znG+Em18m!7rfD+P+QECDi0BX=$MHezC*iB)V~*o!WTHfry!XjkJ51ALwrxAUM?{I4 z)4Hz1Eha>?6lG1`uLJlS^6%+!opUMA1nuvx;6Ip<&$8 zDz)+S7Ie-X!Dur1lA){Zy?9l>`ZHJ)2_Y2wLI`GAmZm{C8$X2bzC~y~@ptP100000 z000000002M|Dt)Zp#fJtU#bi2`);IEu1jG0onH3?&a|a0$INNp_e*143c#`~LkPjl z^E|{DjrTsq7$4q=F?PumA}VT&r+J=-5Q4GR-YZ-xdP;#pR-i}0qNJJox;-10Wl5!C zsJ=n+jxA90!p!N`#VDn=n9z3tdIUjhh;~W0$#&GmNAG?0Kx|1~j@LeNkIf8dvCwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_100.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_100.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_20.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_20.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_30.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_30.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_50.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_50.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_70.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/Head_Brute_70.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_10.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_10.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_100.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_100.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_20.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_20.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_30.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_30.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_50.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_50.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_70.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LArm_Brute_70.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_10.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_10.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_100.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_100.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_20.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_20.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_30.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_30.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_50.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_50.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_70.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/LLeg_Brute_70.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_10.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_10.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_100.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_100.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_20.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_20.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_30.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_30.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_50.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_50.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_70.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RArm_Brute_70.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_10.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_10.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_100.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_100.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_20.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_20.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_30.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_30.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_50.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_50.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_70.png b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/RLeg_Brute_70.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/meta.json new file mode 100644 index 00000000000..279962c4c4c --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Effects/allulalo_brute_damage.rsi/meta.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Drawn by Ubaser, edited by Widgetbeck and kipdotnet (github).", + "size": {"x": 32, "y": 32}, + "states": [ + {"name": "Head_Brute_10", "directions": 4}, + {"name": "LArm_Brute_10", "directions": 4}, + {"name": "LLeg_Brute_10", "directions": 4}, + {"name": "RArm_Brute_10", "directions": 4}, + {"name": "RLeg_Brute_10", "directions": 4}, + {"name": "Chest_Brute_10", "directions": 4}, + {"name": "Head_Brute_20", "directions": 4}, + {"name": "LArm_Brute_20", "directions": 4}, + {"name": "LLeg_Brute_20", "directions": 4}, + {"name": "RArm_Brute_20", "directions": 4}, + {"name": "RLeg_Brute_20", "directions": 4}, + {"name": "Chest_Brute_20", "directions": 4}, + {"name": "Head_Brute_30", "directions": 4}, + {"name": "LArm_Brute_30", "directions": 4}, + {"name": "LLeg_Brute_30", "directions": 4}, + {"name": "RArm_Brute_30", "directions": 4}, + {"name": "RLeg_Brute_30", "directions": 4}, + {"name": "Chest_Brute_30", "directions": 4}, + {"name": "Head_Brute_50", "directions": 4}, + {"name": "LArm_Brute_50", "directions": 4}, + {"name": "LLeg_Brute_50", "directions": 4}, + {"name": "RArm_Brute_50", "directions": 4}, + {"name": "RLeg_Brute_50", "directions": 4}, + {"name": "Chest_Brute_50", "directions": 4}, + {"name": "Head_Brute_70", "directions": 4}, + {"name": "LArm_Brute_70", "directions": 4}, + {"name": "LLeg_Brute_70", "directions": 4}, + {"name": "RArm_Brute_70", "directions": 4}, + {"name": "RLeg_Brute_70", "directions": 4}, + {"name": "Chest_Brute_70", "directions": 4}, + {"name": "Head_Brute_100", "directions": 4}, + {"name": "LArm_Brute_100", "directions": 4}, + {"name": "LLeg_Brute_100", "directions": 4}, + {"name": "RArm_Brute_100", "directions": 4}, + {"name": "RLeg_Brute_100", "directions": 4}, + {"name": "Chest_Brute_100", "directions": 4} + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/back.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/back.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca30e4bcf12441fc9a359a9aa15826af4d7dc2e GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|=6Jd|hE&XX zd-FC|vjGpog`E4k&Tjv!t3^Lv%F(`Bd2aTTg`S?>O9UAh4v5~ZQlDUI_js#R^^?~- zmy5|?7hm65pS}9WtRIuEu(_-ezq#v2*e2NxHp{k;%g)R zt^Aj~#b$E)-n;x@6$~Hjwf7&{K0A5(Q~lHLn5&M?{BHclfSIA@3g_Ah784l*;-`Sr NdAj>+$V*i(jvAtgCZm zSS&4(`wM6Q7%UT*_3XsY%B00p%q}Y}4N_-+Rq|JEJ?j^@w;uvynKM2zDQ)KlDLinN XH8)6ze_rF8RUodXtDnm{r-UW|o>xLs literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/hand_l.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/hand_l.png new file mode 100644 index 0000000000000000000000000000000000000000..8182f5f464e0309f1e379f40d93deac227eacf6d GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z)jVAsLn`LH zy_L<^WFX*n(ebYFOD?G!#*gG@3FKDzL@)P!@7ckbA#2yxzQE&o+YKN4lU1b*=Esho zICyu(V=noXUnhR%j{4#y`@n1alsA(??v^t!Mu;b@{mn3mzey}fl>`;?kPSA5tzI(#;-dH+^rruG!IbT6k5(wkCyAM5Y8 s1c`!x%I_oQKMfaFSML^JU})gCVASds;QqWIdlE>})78&qol`;+0K4NZga7~l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/head.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/head.png new file mode 100644 index 0000000000000000000000000000000000000000..8724c3338d803068e2d14ac1a99abca7f5dbaaaf GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zxjkJRLn`LH zy>*c9kb;2g#qh7|w{8jhn|CMUl54l|WsYO_HWx7(*?6cdV0jbuedWOm+Ows-U-fO? zw|J%Z<&XRyFa2X?+@iO@lqnb6xp$KuhoBH1y9WiX_;43^iExy_c`s_>bD*Yr-F9< zeqQ{^#4r8!s`F2IZ=boHUv+i5TzrK@=dDj(5B;nUh#uH7C8t;Gx=zpA$lBI&hwYzs zUeH-JWBtZHp>l@q-4EO=!sBiF!+8$;64vl^J}Q1si?KrOf0%ZQZ}Swt=83`yCqpE( ftGHMoPLi`_)QdEY_bT7f1rqRd^>bP0l+XkKDtVCA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/jumpsuit.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/jumpsuit.png new file mode 100644 index 0000000000000000000000000000000000000000..13e8b6de8b05bddb7aecd6f9b2368b921264eddb GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zIXqn)Ln`LH zy>*+fSwX<{;^LS2*=k?+Z`IG}FkKe2bl3IS(@NSHRRmRm8W|3JE>Y|~yTxNtRk`h| z&D(dI=jS&4GgkW-*t7ZmITrQoWvRLiRwqm2XPqwF7xHIC%l5$U?|YwG$1BzScb@&8 zrR-o0SUwxQi`?m-=pT{5Uv~y-%uPpuddCi8^ z1`e?c(i(O-oMk9&oW=Nx$&~pDYZluI?khY2;wvN<=mk{k@^9O73uwiGt+~5?^|Alm zV(@-P)_L~SK6|75{|ZUi^yb+gcy;@Md9|J)P~V6DcHZWE0pGNDE&%cvJYD@<);T3K F0RTT~Rs#S4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/meta.json new file mode 100644 index 00000000000..5cbaa3abfc5 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by kipdotnet (github) for Impstation", + "size": { + "x": 32, + "y": 32 + }, + "load": { + "srgb": false + }, + "states": [ + { + "name": "belt", + "directions": 4 + }, + { + "name": "ears", + "directions": 4 + }, + { + "name": "glasses", + "directions": 4 + }, + { + "name": "jumpsuit", + "directions": 4 + }, + { + "name": "neck", + "directions": 4 + }, + { + "name": "mask", + "directions": 4 + }, + { + "name": "head", + "directions": 4 + }, + { + "name": "hands", + "directions": 4 + }, + { + "name": "outerClothing", + "directions": 4 + }, + { + "name": "feet", + "directions": 4 + }, + { + "name": "back", + "directions": 4 + }, + { + "name": "hand_l", + "directions": 4 + }, + { + "name": "suitstorage", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/neck.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/neck.png new file mode 100644 index 0000000000000000000000000000000000000000..952f39e7d4287267e66440381babdd6705167504 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|R(iTPhE&XX zd+RjUAp-%{3mSFXMe1XwCv8Yle_wRYDBzunuvg|JAqIv6^4qGbz22>(@Cox!&&@_OwlUbAiud z^3%Act-4=jftCV6YFAz2cRR&fd!-E?rDS|@?TniFk#)ukh9yg;ePHdh*-`#HJ?lXG hG;YIRVIa@UIl^7j=gqc#-l-UnZckS~mvv4FO#pSUUP=G} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/outerClothing.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/outerClothing.png new file mode 100644 index 0000000000000000000000000000000000000000..25ef71c816286f370748463015b844d0a4359443 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|UV6GXhE&XX zd+RRWAqAechvzD87th}Pp)#fE$8@m_$NSF<0`~_^%W6{ss%2<+e=U;l?ALprmrFh5 zUw^Z7zU18Xdf$Qtb;a*%-4FS&TFFN2zS92`Ed}n+F*Ui{*ix(?m@-5gm_C?pz~bF> zJyvaf;|;C*f2269^>YE(%{+F1%<#apR07fCO? x`!VKXe99tm{Zn_>3E%iAqp??-f#E>?PR7I!IiLRizI7R7qo=E%%Q~loCIFu9f*k+= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/suitstorage.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/displacement.rsi/suitstorage.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/eyes.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..dd196b46698dfd9e11c43a31fd8d1b277d9ec1df GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|>^xl@Ln`LH zy=5rKpdi3}@cVmXwtEZ~2^kB1+nj<7YJs3(=Oml|oPTbBISH$H XUwQMhZ{?lD1mb(T`njxgN@xNAKDH-d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/full.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..2235965afca95263e229f0c4970a07729387d397 GIT binary patch literal 1836 zcmV+{2h;e8P)Px*=1D|BRCt{2n!jt?S`^2>F0VKeNL3^+vMI%GGPFZO$dVy+$yORd^%qzjgA17& zvUtd1yo5kXmq3*vQ-*p->E@+m&|*q6ID=?PD2^6MQ7y12DZOuaz8A+oW5<5)@t!^q z6kEFYd(PFlSJyfRh=_=Yh=_>zzY-gzk)~;+{k!+?-;dPSKdpaf6!HE2eegVwhYufu z=Xvb!?{_t75@?!6c%Dc5->CXS4*<{e2!a5TBq0n#NRosg2*C6FDEdRwOJ`L5p$5P- zO`@tQ1VO;&<|ZyKF0i?|2|*B`swzy=oM;r7rb%+ST-S5CTy7-&q2>)05JeGZXJ?q7 zpU3CVpOMLAP_Nek0E>%@6I%-=q2DtCDwPUpJ<`q{$3eYbM<$bjAP7v{ahz-7-P#Ys zP4ruxA638S0NAz-!!XFg!a~e241(qYR4SD)H8q8Ly^bIVP_Nf9H8q7&sl*nd)^@gS zkK%t{{k^?C)a!N3&(EV?uVZg-Z)E+R;Zm(u$=TT%R8@s-+xY$aH(b}n@$oUXwzeP$ z0=qT{0_5{~EG;cTQ54*{bBDFdWHNaC`0>!wqMN=f%PU*9C zUDvx_Pn{oDzvlp)oSZNtIF3Uqm4YnG*xug8<>e&`g#v;gK%r2;<>e)|x3?k7GE%7& zIF4iDCnqNWfKQ)34K)D0^l9XA9Cz&~2tr@|p$7oXyAXyUJkMi7$z&4QY!<%nqfjWo z_kCouStOH5W{~H3tS#l~)2BlXKrj6u2$((qrcWcXm;TTLpzC_fvMhvQ$U5~r4{K{{ zI6ORrBuM}ONs@4Qc!;&NHFgchaR|c@mSsWL^^qQnz4T>ShU>a$G#X6bbzR7^Jd*xE zx#g(Gk#$Mvmj~_3KxxtgLjjy@~#f4b(J^ zB$G+_z7JJZvA({JR4Ns#)oNsCX9u=zLy{!CdGjWQ=B8yFo1)f!a=9EEjLpqWre7!& z*!33|7nA#8rfC|{G>z11wQF~!R;v+u&NNM87zVK{Yb@Jh%d&`J7{oM9aufY=X!fOA zt&;XVw`rQBTCK882tD5|e20Oyr-OPE{fUyx<%p(f9b(mLm1vqqa=BcGapR)-LujD> zB(x(UA|fIpA|fIpA|fIp{$t$w)lsjvFynqLH7T8;)8nnsT>bR)G#zV|{%c08lIz0RXRFy&6Z?4B9XKpT3B_Ew_q**RNk+``nr@9Oo2h z?W_WI4m1Pv$eKuqf{yZ&3qikaadnp$M^5wCsrk5nkKn_ z|2}qhcCO|AUc7k0Y*JN~WvUX1#6VjHE`q10r+D(@3CqvXyDdo)OG&$~i*mUPOt?g5 zad9zLtJR2Y+gM&+hN38tWtp8%BoYY25V9E9L7wMvetynU;T*>y z2m*MXhhM*b0e|HZQ7)Ik^E`^hB71CRvsq}GM%p8xYXt1>?m`sBm?(-dK@drf zQK?j5Sr#nIVso!GfA6|34h{|`HU$n24q~qBUaJ8>a~e>)DwPW2@i=py`mwva+qKWG zi(uSe82shS7ZQdcK7RZd1AwiqEq0Es4U#0m_kA=PjlZ=>x*LOR%IEU{fM?I1 z5su?9H#gUR3e3&T#S}$BI-Mq~tE(L&)@U>khT*@$c{Eq|R-4*cU0o&VbebrN(&2np zXdb>&sdO!LphXaWOFsUF(3*kv5T|tov|4oNdWF`)gm%GyOFq6=%>depH6kJ+A|fIp aI`|VW7o`(2p}%wh0000zopr08aT|asU7T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_arm.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_foot.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..7f3a2fae201ae26c3513081d98bf856ab9e094aa GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|LOfj@Ln`LH zy>*b6L6L*Sp;+}2Q+(BSmbDM{q|T=-Ye+pT9>ok)$G~u}tE2Goob=R)(A?NV?`pte v3=BUup7~Q_7XM4Wz$vu%-tU)E3gTe~DWM4fApJ46 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_hand.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/l_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..9b875e746355d0007b9e9c082c83ba4d9b79e19a GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|d^}woLn`LH zy|t0I!GVYQfcVq?=a!r5f9E*3ig3PT+wkUIHX~5k2c46iMa!ytR<8Qr#}4EJK|`JF l{+8Eo5BOETe+jbhegX6UJPv1Xx6~|mdKI;Vst0PVL- A`2YX_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/meta.json new file mode 100644 index 00000000000..f075ced66d4 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/meta.json @@ -0,0 +1,58 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited for impstation by starlighthowls(github), edited by kipdotnet(github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "eyes", + "directions": 4 + }, + { + "name": "head", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/r_arm.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/r_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..efd4689ec075dd95271cee68a78fd8923411e413 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;#^NA%Cx&(BWL^R}a-J@ZAsLNt o4>B?Wc})uc*XMaSfS4fgo=w4lfl=6D{$mi&)78&qol`;+0NHL8*cDfB_HlfeXuzUzWM|fA+ZmgO*9V8CxzyXEOqoeTbbjH)a02!jSU&wm>cznE$-( j|6nHHnpH17fc#~9Ee~=yE6nqJ43hM8^>bP0l+XkKHLEZG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/r_leg.png b/Resources/Textures/_MACRO/Mobs/Species/Allulalo/parts.rsi/r_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..ebde884dfd7e3acda93f9e0adf1c25abdf77b03e GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;#^NA%Cx&(BWL^R}EuJopAsLNt zuW#f%WFXM`(4K>{v&*cfwA3v@_}YSVVVt?EJVK5$6((vIeXV~w_epx}cZW$To?0_D z`JXE=>8aUd_{r|hwJOyEr(!-wr93IR#5=90$M5?T70*d3D;*aa`CEQ^TI^+;|I6XY yTz2W|*wy(3y1Hd~vX34X+00}AQQ9$GPx$c}YY;RA_pqL`WI8=~DZTQrhk!fgp>j zNg+E{z&p~a2!YH2q37MXnjL|5z%UHM`0pg)TPvx_sL6O$o(i*;4>}gy^Q`D^wINp2MoZ0nu?Z+nnPUlLEwJV2o_;ZLqkQw9qEkV4LQwVA0n6mfb_J@<#U2w zncGqv9*2*vfSy7i$MGKd1sR567=~dOhVjdc{;@wuic?qkA=ct)cpFiwE2BaRNdeDZ zV#Dvn11W_Rs#Y;jN=AmCu)w^I13VcSrD8$tkemY_XBjw>POu)#Kq>zF_-U4bi^?lG zxN4x3VR(QlI{Z(Cri0=84K)P;<#k73s!?V p@OdKU^$Ght>K!7(Fbv}l@CE#5Xgmx&FX{jQ002ovPDHLkV1h+Cz{CIm literal 0 HcmV?d00001 From 7469a33eea2c857362ea5129d77382e300319af3 Mon Sep 17 00:00:00 2001 From: Janet Blackquill Date: Fri, 24 Jul 2026 15:54:06 -0400 Subject: [PATCH 2/7] speech bubble RSIs from macrocosm --- .../Effects/speech.rsi/allulalo-idle.png | Bin 0 -> 308 bytes .../_MACRO/Effects/speech.rsi/allulalo.png | Bin 0 -> 360 bytes .../_MACRO/Effects/speech.rsi/anom.png | Bin 0 -> 378 bytes .../_MACRO/Effects/speech.rsi/anomidle.png | Bin 0 -> 326 bytes .../_MACRO/Effects/speech.rsi/apid-idle.png | Bin 0 -> 256 bytes .../_MACRO/Effects/speech.rsi/apid.png | Bin 0 -> 364 bytes .../_MACRO/Effects/speech.rsi/gray0.png | Bin 0 -> 469 bytes .../_MACRO/Effects/speech.rsi/kode.png | Bin 0 -> 646 bytes .../_MACRO/Effects/speech.rsi/meta.json | 117 ++++++++++++++++++ .../_MACRO/Effects/speech.rsi/snail.png | Bin 0 -> 268 bytes .../_MACRO/Effects/speech.rsi/ungu.png | Bin 0 -> 335 bytes 11 files changed, 117 insertions(+) create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/allulalo-idle.png create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/allulalo.png create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/anom.png create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/anomidle.png create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/apid-idle.png create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/apid.png create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/gray0.png create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/kode.png create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/snail.png create mode 100644 Resources/Textures/_MACRO/Effects/speech.rsi/ungu.png diff --git a/Resources/Textures/_MACRO/Effects/speech.rsi/allulalo-idle.png b/Resources/Textures/_MACRO/Effects/speech.rsi/allulalo-idle.png new file mode 100644 index 0000000000000000000000000000000000000000..5d15fc62bfb69e0b1f67f0be20efd61433ec1833 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQjEnx?oJHr&dIz4a^88mIEG|2 zzP-AZ?~s8A>jUP6yF7(ivf2z9pGm4MyQr|Nf_1|lrmUoD4i^7Lr=EmmY>hfT3k)EE)GPACC*-C@Wc|5AED~noX^tZ4(-}l?BJw>FybH%DFEFz-eK?-NrZLO`m zdvSNgTe~DWM4f DEd74z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Effects/speech.rsi/allulalo.png b/Resources/Textures/_MACRO/Effects/speech.rsi/allulalo.png new file mode 100644 index 0000000000000000000000000000000000000000..928b54da274a7109c6d604973ec5d6dc03e5e919 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zl{{S>Ln`LH zy|p&)P=Lg-kLfHXoF`dUwXI2-mF=+LqC$Xo8S9y(9StkFc5twSH_UO8X>u%0Nx8|w z)vVzABVvKABml!uDs~05ih(P zP$K$b?Y1c)m%hKh7J9-ZM_ln5i%-+GohAE&?(zQ#)2`R8KawWMRVbHL;$F8SN;_t4 zsOI!7f9}X^m4BvQ<|MuRXFU7m&2=6@dqsbI4SS#-*>R-$z=r!K=l!p4e!aPJgpK?WxT?^r2SU|_w&qejlV$Z4&359{rG_Wkx31SAg-sYpUXO@geCy) Cs-5Tn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Effects/speech.rsi/anom.png b/Resources/Textures/_MACRO/Effects/speech.rsi/anom.png new file mode 100644 index 0000000000000000000000000000000000000000..df898994344ef964b882ff665037aea82af826c3 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zO*~y3Ln`LH zy=9ws$Ux%Q$L)c7k92z0#1*lB^9t2(Qaa)qu=L$d=V@!EMp&6xI_Mv4=y58r6EMry z{C}T`<>2R2U2_ihb39uaHv881e-}Sb4yga4FOi&;+*4k9ch&Jd!X}^MYZQY&ZQ5`( zEBJY8V!o_{wf)!D{k3nGWJ>+K`~L^KDCa)*jHl{<3)D|CTsk!{wrx}{<5w6h0UX5pPcXK)@FWpE}yVRCr35txE#<_+25CV zFYd2f@4D0d-wUQ4iodQW*|7f0`lryl_t4X<)cL#@Yp}A4_e5D?{cBsFQjfk*h3@==@a!HK~_xczAw|5BC+`Gay z&7I}6$!nyOy5A|;^{<6$X z<){7nsq>E>TD@-Cs@3lKQqpf?XZ<|izTm!J>*i(etBdVpC$;JJG{;^-2dCuo=)rfxLuh$@-RFT)a{lNBT{g*1je#ESOGhOkJ z|JoX$_dwwFLirExU$C>hV86h>Kz@SEUxuYMzZi>|F9LZ2?)DBZ*dgi?`sEla{x;XS RpU?#fc)I$ztaD0e0svo+hui=F literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Effects/speech.rsi/apid-idle.png b/Resources/Textures/_MACRO/Effects/speech.rsi/apid-idle.png new file mode 100644 index 0000000000000000000000000000000000000000..4bb35e7a26ebfe6a0e899f4c208adf273b93ec2f GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQjEnx?oJHr&dIz4a&~#TIEG|2 zzP)P5cUXakHDGtvx`XFfH$DC5p0K8+sHrSx>3v3}iI0{t_qF_+ti;Tn5bfA%b#GYVU(tvxkgZkn2- xA04^+;#*Y>&ic|qk?q}oA8rcofP;*x_~oBxIqp%P_y_0<22WQ%mvv4FO#p_oXubdd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Effects/speech.rsi/apid.png b/Resources/Textures/_MACRO/Effects/speech.rsi/apid.png new file mode 100644 index 0000000000000000000000000000000000000000..05b6a58d5f5e273631390c6f4a2cfbfcd0e7e6c8 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z)jVAsLn`LH zy=9$s*g>G-;Z1>f=f7f^cYn&fo1FY3Xl3ohqf;G!uz0>auq1->Nk&S+Mq|f+_5#W) zXV&seOLS-1Uh?64-P*V{(`)bFKVmvt*TGBk6D^#N~OwYZXA03W#N=bX1jOYnjKqf?y_CqG4{jz$eg3ON&FnYxmvZ_7ti}9AH{b( z^#A8QuUD$;D}DO+^V=P6pjSbFWr2OeKZak-FZhud3Vvt8HGb99Y3_f$W6}BN(?9L* y&9<4}zp8ENAH`bc|68T*xRhtRJZA@+@cJwF$3q=vbsL*6f%u-TelF{r5}E)OtfQX* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Effects/speech.rsi/gray0.png b/Resources/Textures/_MACRO/Effects/speech.rsi/gray0.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d96e9b698c5e0bf3d0f46f4ff4b8cec379e145 GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85p?vL6~vUPv)gS4OyNpjv*CsZ*S@QA9j#9{xO{=+FfedhZ(z! z{F|CsoQ+O*JAB|0uxL`5nQO%CsXOn=)dn}-Gy(3sl!EKKm)@2Vc=K-3+uw%Ym!GV= z`}SH_b;{+fKGvUqn4FEjzweAkO8$1;_Pf_MN?JX)u0OryR%rb!as9M}J91mT?2)tz zJ#TM+_uAUme{M2ONuBxL=iQTHolpNRnr&86=NAtA{A$0LmpXN`|G!S^QX5GM)CR$QL)k=q)VGUC#|Vrbb5B)mSwZf<^4x0 z{%q#&)#xg@{rc-1+m1B?KfUuAkKXHe^tfA}Ym$A%zIm-?KVScsBs_l2thYP#{`H?Vv3umdKI;Vst E02JcLz5oCK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Effects/speech.rsi/kode.png b/Resources/Textures/_MACRO/Effects/speech.rsi/kode.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf078f7dd99e5aa1a88b3198723a8a57dcb381e GIT binary patch literal 646 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVDj~JaSW+od^^kD@34W$G3KNP zTsj5JOO!$vF^fCAI&_F}2TQV>-a*EQhzUCwoF{5sG(K=h^2Q18zk<(?cFw{YAB6{q6BgpB@AJkVHrN#6Xs_Wrj=KOa7%??3UnoJ(=Iyc&a&jkRU= z*}~6%cW$o8KH#DF#Bo;#|IQ*u7sfA~-7i7}+H64Fy)wDGrT4A(pY66j-nZ`j&T~&{ z`We1b-1SxQx)n6R9w@BSSqztJr0iF)d+TZbj= zd>CA2JZEO|o+>?=pU1R9dke!Z=XK)M1y@{~vlHj>-;kSjqVxFcsm4=T?d;Y$Ylpmh zRrE(?F8_;;urvj!D#w{>;+a>TkAb-*N2E zRF0R*T)ejT??3x^_K$WdlY)|>uv6@M7M{q*pEKmWOI@Pe7Y6bRgw+}|7_M-2TDH;X zR>F$6cJB@@4z=fG;BjV2wcpD1yLN^;qmTj|HNNEh!&J@9;3|DzW-%~*F?hQAxvXk44ofy`glX(f`@CW#WxB_XN z#25uft&S}Vi>6I_5D*Je&RP=W7tC<^`oo9sRFn;X0<%0_977^n-%j)9Yf#{ESy=Gj zIQwI>nrxd(xK+NjGw+TH-ed~+86d2Yp)AHqKG*BtnAj?1_z{rACu|K|VQr4P9N|JYRU zwf@QZb@f{kO8y^bO8d3_UA@MKZ_~YM*zLFfp0CUBfXj(Pao=I4XY-hXMVfXm1-g>K M)78&qol`;+0J`>R9RL6T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Effects/speech.rsi/ungu.png b/Resources/Textures/_MACRO/Effects/speech.rsi/ungu.png new file mode 100644 index 0000000000000000000000000000000000000000..1abbcd689d17092275c487aed5aa606aa9c71565 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zIXzt*Ln`LH zz2(bw$Uva&Vc4E#>HNTg;C_Rh{q84fpK%oie-KmpBA}YrlTk0GXQlkhPJko!i?_y- z?wZoC6M|o@n)s{2rf2@zqo(%DuRNWTKiP2eimjhqQ#1~n)E9ns>yEgyC-7g|+3EFO zp}z$Voii%VmfYqN`g`ZjnfVsXdp>Qy`gqISmaT8=-hMb_T_5&S>;Ei%pc}!U&OcVI z{yx7%d|>y92RHdQoVx#H$}WNAV7Wc_&b3KMch@zf|BJSN@U<>3wEFextm%L9Gdj*Z zwY#mf&Q!9!?m%?tF@^e{`WLqSepRzCYVMK8e*}^jFTZ^BlfOyigmQZa7q;~^FsnXP YzdN&kL#Chch5sNSPgg&ebxsLQ0A0M3b^rhX literal 0 HcmV?d00001 From 32d8ae831737c4155343adaae403460b3adbbc16 Mon Sep 17 00:00:00 2001 From: Janet Blackquill Date: Fri, 24 Jul 2026 16:04:36 -0400 Subject: [PATCH 3/7] enable allulalo --- Resources/Prototypes/_MACRO/Species/allulalo.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Resources/Prototypes/_MACRO/Species/allulalo.yml b/Resources/Prototypes/_MACRO/Species/allulalo.yml index 68227efd323..25c6a24d15b 100644 --- a/Resources/Prototypes/_MACRO/Species/allulalo.yml +++ b/Resources/Prototypes/_MACRO/Species/allulalo.yml @@ -1,8 +1,7 @@ - type: species id: Allulalo name: species-name-allulalo - roundStart: false - #randomViable: true + roundStart: true prototype: MobAllulalo defaultSkinTone: "#385878" dollPrototype: AppearanceAllulalo From acccaf859fa659d140fa9e4f93441a68ad31d49c Mon Sep 17 00:00:00 2001 From: Janet Blackquill Date: Fri, 24 Jul 2026 16:15:04 -0400 Subject: [PATCH 4/7] clean up too short for UI --- .../_MACRO/TooShortForUI/TooShortForUISystem.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Content.Shared/_MACRO/TooShortForUI/TooShortForUISystem.cs b/Content.Shared/_MACRO/TooShortForUI/TooShortForUISystem.cs index edfba2322d7..5d391e6dc0a 100644 --- a/Content.Shared/_MACRO/TooShortForUI/TooShortForUISystem.cs +++ b/Content.Shared/_MACRO/TooShortForUI/TooShortForUISystem.cs @@ -11,13 +11,13 @@ namespace Content.Shared._MACRO.TooShortForUI; -public sealed class TooShortForUI : EntitySystem +public sealed partial class TooShortForUI : EntitySystem { - [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly INetManager _net = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private EntityWhitelistSystem _whitelist = default!; + [Dependency] private IGameTiming _timing = default!; + [Dependency] private INetManager _net = default!; + [Dependency] private SharedGravitySystem _gravity = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() { From 3dde476d29a39a50d7e3e1313ee469f7905e4ba2 Mon Sep 17 00:00:00 2001 From: Janet Blackquill Date: Fri, 24 Jul 2026 16:25:25 -0400 Subject: [PATCH 5/7] missing assets --- .../Audio/_MACRO/Voice/Vox/attributions.yml | 34 +++++++++++++++ .../Audio/_MACRO/Voice/Vox/voxchitter1.ogg | Bin 0 -> 12126 bytes .../Audio/_MACRO/Voice/Vox/voxchitter2.ogg | Bin 0 -> 27868 bytes Resources/Audio/_MACRO/Voice/Vox/voxcoo1.ogg | Bin 0 -> 9451 bytes Resources/Audio/_MACRO/Voice/Vox/voxcoo2.ogg | Bin 0 -> 6281 bytes Resources/Audio/_MACRO/Voice/Vox/voxcoo3.ogg | Bin 0 -> 10355 bytes Resources/Audio/_MACRO/Voice/Vox/voxcry.ogg | Bin 0 -> 10355 bytes Resources/Audio/_MACRO/Voice/Vox/voxgasp1.ogg | Bin 0 -> 6524 bytes Resources/Audio/_MACRO/Voice/Vox/voxgasp2.ogg | Bin 0 -> 7698 bytes Resources/Audio/_MACRO/Voice/Vox/voxgasp3.ogg | Bin 0 -> 7984 bytes Resources/Audio/_MACRO/Voice/Vox/voxhiss.ogg | Bin 0 -> 14207 bytes .../_MACRO/Body/Species/allulalo.yml | 39 ++++++++++-------- .../_MACRO/SoundCollections/disease.yml | 5 +++ 13 files changed, 60 insertions(+), 18 deletions(-) create mode 100644 Resources/Audio/_MACRO/Voice/Vox/attributions.yml create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxchitter1.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxchitter2.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxcoo1.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxcoo2.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxcoo3.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxcry.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxgasp1.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxgasp2.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxgasp3.ogg create mode 100644 Resources/Audio/_MACRO/Voice/Vox/voxhiss.ogg create mode 100644 Resources/Prototypes/_MACRO/SoundCollections/disease.yml diff --git a/Resources/Audio/_MACRO/Voice/Vox/attributions.yml b/Resources/Audio/_MACRO/Voice/Vox/attributions.yml new file mode 100644 index 00000000000..ff63b2e5f99 --- /dev/null +++ b/Resources/Audio/_MACRO/Voice/Vox/attributions.yml @@ -0,0 +1,34 @@ +- files: ["voxchitter1.ogg"] + license: "Custom" + copyright: "Recorded by June Hunter Images; modified by AvianMaiden." + source: "https://www.youtube.com/watch?v=8xybFI2Q-No" + +- files: ["voxchitter2.ogg"] + license: "CC-BY-3.0" + copyright: "AlexTriceratops123, mixed to mono by DinnerCalzone (github)" + source: "https://web.archive.org/web/20200223000457/https://www.youtube.com/watch?v=uA5yGyB_z5U" + +- files: ["voxcoo1.ogg"] + license: "Custom" + copyright: "Recorded by lulzBrownie; modified by AvianMaiden." + source: "https://www.youtube.com/watch?v=-qS77R0Y1K8" + +- files: ["voxcoo2.ogg"] + license: "Custom" + copyright: "Recorded by Critter Cam; modified by AvianMaiden." + source: "https://www.youtube.com/watch?v=AOZmkZ72ISI" + +- files: ["voxcry.ogg"] + license: "Custom" + copyright: "Recorded by Wil Hershberger; modified by AvianMaiden." + source: "https://macaulaylibrary.org/asset/100707" + +- files: ["voxhiss.ogg"] + license: "Custom" + copyright: "Recorded by John Naran; modified by AvianMaiden." + source: "https://www.youtube.com/watch?v=ETS5NGOankI" + +- files: ["voxgasp1.ogg", "voxgasp2.ogg", "voxgasp3.ogg"] + license: "Custom" + copyright: "Recorded by Lance Benner; modified by AvianMaiden." + source: "https://macaulaylibrary.org/asset/25670251" \ No newline at end of file diff --git a/Resources/Audio/_MACRO/Voice/Vox/voxchitter1.ogg b/Resources/Audio/_MACRO/Voice/Vox/voxchitter1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9683b8994c8962fae2a4c53e1bd05bac32dbd18d GIT binary patch literal 12126 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Vox/voxchitter2.ogg b/Resources/Audio/_MACRO/Voice/Vox/voxchitter2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5bc7a1ef70fafc4e930c344755bc5e5e4a6f9504 GIT binary patch literal 27868 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 b-up=XigPfB=BDxT?2=|4H6K9xf5`s;oC6J+ literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Vox/voxcoo1.ogg b/Resources/Audio/_MACRO/Voice/Vox/voxcoo1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..785df668fd37cacb89f3a5926af8f94816f7a817 GIT binary patch literal 9451 zcmd6Lc|6qJ`}dhKj5U*`kY$t@`@U~uZrLIlgzSXuGGl4Ml(h|YBc#dJ#K=_IEQPcX z-BR{s%N?SSvfPxO^U?iXp4apHJ-^rY_5AaEUZ45QS*~-P>$=YSy3TcueNd1iK!d*@ z8~a~{+x^QWC`nXoWVBx}1!+Rj8h-Wsnz&>}2ie zWE>U~c8nAq85a>8fV4VUJK63rHjj)Apy2%@BZDJ?gkkHU0E&Nfa1=E-GQv12fcoo2 z$SFr7BBLn5lz+8q!dCyt@NhVl@nI@8iejLu8W$I*ax^lA8sitB0{c|se5wA2O=FFf zk2vb;lGWVQ_v)#^VNo&BVgJb(E;z>A%xRA?R8(^ttT;vnQsaE11B`8bV*|DIRCIMz z)Ya5b?7!?JMf&Xkv?U6N_&dp46p-K8oED|zs9O~HU9>rUEoB?Y>Iy~3u~NUkDD+0% zJ$wpI%+W!fy?~ra4i@##MoPH7*1M?!269*YaqiZS`|?B2n%x&q;VUHD%0JB^pCNII zI-Zk%mP587VRuuv7)**gX4(+UYKtgU_ww@m&sI_|+DyqDvL#u`r(U$dUUS?>veM4$ zBg;!r$m9^SX*eb6K0bx-R9Ch$B4;xZCsxA^900(bDG@n?PD#6g1{wfhiV2zT37Na} zFZx?=+a!Td!vWA7C1ia;=*4ZBy>FEEcAM{aPUzKfc3zJ0>_=X_)*-l*C_uEjUT{qe z-@K|5kHc5@z**j?+p)fgFMCsI* zyG(hmH&sMA6CJ327}6C{1d;>gf0gJ@C(S~cNZWJ$>&ZtfL?B(^-AS_$oj%yM?Jh$< zMCBPQ?fful9j?*~OP%_VWb?z^ew`Av58+(8Jb5sJv>ldAM6VyGkdU^2(fu+H)YnWz zC+)~}yw%mRlOlUEg4@cm!(~ro4)aEHS6Y^pT_DfkbDW-A%U}7WImEqmiV)dKI`!{Q zhIE>UUz_~(qEp-omF1;pG}@K!ywvDGKC`#(bQ*k8dy4ywxB9NYUb}m}uKv|^Q$?X$ z-W&|BzSn0Xe+{m({HFbAaCtaI4`rKKAe=L#8AZ|U@)gDCO>@FdBnlY4pqN`y|Mj*~ zj4X4^t>Jsuwxh?^Uf8)e*VDZ(V0by)cYEycO3dg=%tU{xuUlTg|Mvb;9cn_ukvM-T za!thlrTSFy?+&DYsELOYHt!dIc0|T9TIR(?CF|d{_TDl2qua>toB4hryKbjFF4R54 zclQkD*!5HG2C2?&_dMP1hY$9Jd*_9Zt|a{18zZr)q7?wsR+;5iXUeTIC-g4Lph~2x z01!pcL^xBXmpNf|QN}v2+?xKutu!!%5p;}Mf!-t`A|%K|D10x^crRc2UcYpgO=-Zv zQbq`iaJgo-p7lSyDw_b$2B7PL_=^kT5a8CZfZDV!^aV7C;%&`_pofV6TSxnE(4d~L z+5de308o>8LRPY*Xj$ht?Y-w@ch70Bu(Q4M|MY0vb!*u{!|sM&2b%rPKmLH1-o5+7 z2(AV9J6&B?`kt3G=EB7hbq?WVx<)B)^ayDJmn;d5wiTE|&7b32ag;WF%gWyc^rtGQ zIbu`d*D}dL^3U@9{vhNIkZ+u)WRfkb%X0jblw)(q=PRE>w4lY|Pbme8j{*AuNKvZZw{!AS`II#ENpVW1{!}rQtT0tX-DmSu1XiyXQOE{zxs-i2awQNS01JOS zC0*IVC}I(ynO!upU)0*4qh&9&$C2u}U(2(9(Wv*Et)sK?YbR$%=kP%%XSY0~S6as1 zPR_5ioO@vv#*Vx_&b{H?F)>3_=i$8Yp%qW}ZL#~E!-t(bhjg9$mpuoU6Wsb@{1=U! zmu$OZjJv4;y)ohLF`k|)wvKsr{kZ|%G2uhG0iJOIgDcwIRL^ebfI+I~U~GWP15dZ* zgzlKs(cA!UmjE}BSkIMI_x{`uRL^0T02kc@u-Cmmb-XXex4_8W8FKb~rRC`o5bnJ}f6p#K(AwMhs8Ate@v?oiAT+@9quvFGv`63-pf592YTYT9~M0 z-n`6GzZT$MZ@s?8Ar?r-lj+R?*@2kISj8JNd z67L9|ZC9Ud+*tOaLXf{VNBPT9A?pJg9;hJ%o_PZmQrwG@IiWDVd3=x#^FL%Xd&aq z8HRiZBc#11xUl9^eNA`+D{QDVc(WQ-$WUsisTyK^nyD{$V^kic2Zzuht4(57)lquL zG5TR9oxo&LjOs$BLI;ESwkDW)Ka9x?Z(x2}s|la2hmwRd z8OoQLAqeLhrJ;INC>6rFaH@a-#Rw~8D!S9J7b2V|PctBMrOOOvd)`z56LOw8O%L7V z9P*YKT!?U1zRXbQV1=(Y&bHS?FqvVH^DH7{SV!Z0J9BPR!A&u0l!t2OJ8EvMZz_n0 z!Bpv}3Ey!iY`y+);onjz4Am&F*F&l1+gXuS%p0>vb#9FnHCwOtuqJGsd1I|!ai~6W zR%2*6!5l)+Q9FDH`U!;KasX_4trhO>?Ch>%*LyzzLJ)>jUoE>q=tX^Yy?4Xi^1^-Z z2aH4F2LbNOG5xtQ-u(#^{Q<+1^);V6YO2?nRcrU>)?1=xSqt0%h(rOvsaC=(BvvB; zGGJ6V=X*|_^E|mzA6v4&U4IIHsMCy7I`^eMr*zIm*p`!{F@?{$Nalp4gFMnXIpk1w z0EF~l+!`pBzpaO$1x0fLAbG+S+Oss|ZH>P*9a^=LdH=Ij-qh*RV7OB5u!T{{WX;YN z{%V<>f%e&KsjpWlEUjcRXX|TNa8Z~n#fF+sv#`LNZD%R1w=nBjiqNF9Ew|usxCBG@ zBj3U3-Z;PBa-n**Ugdj>I6C1; zjr6q~m|3cg!EM!tBudaavh<}$gLEi7B{&R5%#Sh{sIC8M^ zgLa6~@*Z+{0fl_DohfFSW?6h@?fW(PNVfW~3;gzlXbL-K>*KCa z1w=#42E8~vt2hzGrKdNZCO5K>vZJWj(P;*cWLAJ1j6t_520M2aR^6&?ZtEHt zn_fT;c>oB5RRHu%Xc-xk3Q8(!8d^Gf21frpmC|UmO)4V%(rCZVoy48L@-^h#i4Zm} zfA_T!rurW6Ib?6_U_#QdQZqC%QZ?6AwN%nn(Nr~5&`>haP*o2=WvzFhURi4|27vNwKf-5qBHibv3^`-thhDv4{Txs4vTrb5V|yqz z8`S-Xb26rl1&93Gzs!9uf_EkDGwxjb+^h*;u*KyTDZy8l_ z+_jH>1C3Kx#`u!_rsh7)@@YR4)b@%xSFr!kbExsEQ-9QU%3Yq5Tm~Dp$60sow36=} zT`Ul;3urQau{E@w$3-??pRKOA!~bqqM`GLuQ8tUM(zz#?ZPWA#k52bN$+IsK29F~X zjPs3#25BZ9|IO};`FX6C3ZVt&t6)UvUD$BK$gZt>a>5!5&$i=kL}ym#eD57uuiw$7 zBX_XG_~@y|Z}GKq^wYtod)Nh5k`s-;r7Mp2erm;ljj7=dQuQ(Y)Fu8IXQKXa! z*^dKBC)LLLI>zF?Ezx5<_&QaXreF|(g$~E0-Z0PShbPkFLVAQ;c5R!ILp#9B1R(U6n#Q(-JRzkqGt>shwM+>Y>g%U_Xf!nx21vG> zqo zQo8R;+Fw1uVF7r(HKFLD&a=hcWE)jVE_@%7O?3l=(=f^c2iII3#~!q6_O|Mj-NCgj zmkQ>Rr_CdNqjgs76x_xKBxk&^5oqqXcQHE}mmD08I6jH8)BI9k$ilxZNsL&}^ZV`5 z-e!IxdK-RZgoP{hNO_lAaTKI-xDv5+Xe9o|^`YJ!ja$nY@w^#&mw=EP0nU2qK}XZP zPW=4Lo4HxzsJLtz_Xc*qU=POowb;ywQ^f5)s1a^c3P0+Ecf)L2kdPZP@yV-#L}?*7 z7%YUAE|&|rf-*4e6Q}JVf|~}3GbW!e)7n!SMrGxbG{x%SlA@Q4jY!Uag+Reo^4I0->bZU7VekOg3T=g%;J3|d;sA{b-e37qheqS1bd3Zp?7oOJ zkLm&@64MX&=!luE4Hb?_64`jbS&R?r?qeXiMo*h-Sz%1nk6#XedNGt=^YhsvdTr!) zGrsCu2oOwVCx|GAu(z%HjW0wWP#sopH`af!PqeGesn*!S&c1**!vYgS)30%;?;}}D zT=U=dYf3)hU^oE+vZA1NNb!iSg~Kzn2s;&EilJiMqq?;`V?UEpbWhxD+yh0FZkP}P z6$r7?5IJGW2GuM_1fIV=dHpUF{a82w&116H6dQ>iFpm3iawYe)5ldc@t(FI{BXJd& z5i(5JiS{%s8qnEBbu%#_acu-kM-L=QNnvL-3%ub3#1A|m93j46#w>br&@$>OU~lHz z^@mgW6lz2@01Y-2Ow(BC5dOLP9gQx^W{BDP1%3_5FeVn1qo=vzfgmk2GiB-iO@3g) zJ^!11D?-D)9RT8>Uodw!x|x$m3aPuI!}YtGKzywyK}pikRA)mLZ!o@fW9+h~DGZ7r zVLKoot4RyletA@ny?I+RTRx483Irfdbk>A$5-nGx$UnpG{9Xe2NBhicU=;okd$NxNxtyty#S z({qH;>+sSpuJ-OuPV@gJwfKDJ^pP(KMrv zWTNPPDajW!`4dCINS)UrKPvZ0Lss$}Ot>7CDvCfhK?x2d-YYvs>w1ckvaVIdz6#X# zAqueMAKVNIcyy5l%FId+H!x|3fsm`hl-eV;O0xTcep-dj*yMmqVxRx9 zi?gEa>UB)m6<1f{`|hSXCzm57#D>a;PfkyrdfZuUF#0$IjJ%+y(a~M{4T<(M;Q5sa9Js~gYzO5I`q-g1QfVO_=|4b6E!-J&M?#@_BE3;ibUb$3)e*mxnS zdxDEN-{77!2KDf#^~Z0anYTkcEDQ|MXRY;5@C7K)-k&GXoM>hbBwj1N%xb-9two|l zmn8#Pn5=BPR7E$N#5LLV#7Tslxejg~0oGgL(&IC8OxLd2A2ANa>^(Fa{`SP}2o1@{ zj3>QYe4I)37EJB1$k)?)86{CGd*9wqmezir_XoC348pn2u`=j_<7#DC%2A1f0oNKH>|iSJ8i+o1PW47Yo(4av zcTYq8?S~UmFeP&Ys(_h|fB?+W4r~J!ThuVwfIpjtK4_vN2_w8tJXiL-!JO{Q*OHyz z5hY^LL=;8_aS9NUOqT@t7-K-=_;xla0dgNjwxQ1rHD6|juVDxDT_9S=j-YNS{)v!x zxi|ry<{;PIfQWVl2AsfN77ZN^GH`y!?)8(FqG2vaybw%o7=K0p^Xb{Pq8BcVC=I1qn5Ys z32si*yz#eA>b&Aj#SQIeJk8hthCL9%nWDgMaD@hWA6@`7EF3VZJ132oX>3?YT4liS zD-R+8b2F?g%n(P}X_v-!p-{yq(Lkw)mqSu4!c&B9H2I@*EjpNf{+fqbzAHkbzapaI{5 zABZf;>ELbC@bP9{-JcZ*H42{HkdO%Z?}OC0Xk0(BNc@L>DpWoEDk=U!%wNbF)nEXT zhy+^TWA=ufCO>{+tn;ZoH?*DZ7iqlKP2)wW#jovJKN0=3;o&bDA*G>{Oh7)`7QOGm z0Nm{iP18&<3oD;CMy5ylz5a}|`yxbaLIHd+LQ53R;RhAy<7~ob4G~h!I25&dSk!g2 z?%wT*UKr#)2?9=Ogp$T~Ob;xnVNeo4fT@Opv^tA8d{a<=;zE4f$Izn)L{RWVP>O^^ zuoG_qDo~$K{+@!l!G%~rlOGjk+@L>pxnVm3)*l=IW4?)2*Jd{0bn*>qtcTTHLPT%M zD~VpEWX3*e@V(uH;(^sa7VJjv0iuq zha`m%akE&Og3KpWrT|EEH~riI3|5AV7CNiFVXBOJC<}y$#7#*--!5PRWX5=oA44a) zj|N7dr|aTko)~UO!<~+8fE&)e37aUm$uFQzVuj%4?dG-xL-2>%q^_i!rpTEAP*BAV zoNWk88jG|8jE#?<#ENJXq}=-g)i-UqPHV53C`=i>TIY-;pbOeSh#R%(8sEsZQ#kOT z%l9ParP=Gp>qxrFAqmqNsg4ql`6?5~PzVG%sv;X~uI@XDiX`-yB279<3fSru|2%lg zg$vNvMqq~9dpT=~5i@UVSp_jx%keiN#efkV#7p?Fz1z8)>Vs;G-7k@t2@>C$w4~GC zmUt$KEJ^&dL6TgWD9vMYlLS1zO`w?V1YZ|QR&#`?p2OALv*T4pCdcM=1BNWQ88iTL z-GD41*Q<(?#64uULq47!Zl3PGeh2m+K>erBNM+)OSX8-b!>g^i8&`HbdI=BUB7BCl zVNS%NI;k@(=+?_B#d1cMy6e}etU6Y?3uzcvpxzTtJRT!%p*{?Kf5d8|jfHNWl#4nf zIq#9iYYVYHChBmOgh0Z^a@?emOna23KJiMBF!q5vP`TYCL_}&Y`D^8=n3mbqB9;ar z$#}X)HXh=jR`-J;%@^ z)5E9Ef`yxwqqXZzwMqQ&J_D43!xzM?;Ppwwp;JkBbb;8rWqwIB1E(Dp-ffPtB)1o( z=2%7FHb?I3a&z>tlmK@P>xMs$)U}FTJ(gBK6e2<_TuafnkkQ0^|c9qm;UsuA7yD*Bl1t=rhxHnD(ZO2^wv zAK&pS8g!1=l|3k0Hu@tg;WW7tN8njFQ{oP9O%mF2NB&?LUh3R&#O{lPj3mt%0A&H_ zVNntHw2$XE-4d(+vk@~}Dumuu!S8HQ)LA{GZF<2MYnc+bcErb(|CLzD*<`KTE!6nO z1zTICY!f@OABKwioLYxBCJCx?4bNFgD)HFe#fI3cC7MVYoexnbWW^5IJUh}hMgFHyC$w2aYy7CL2cI*~m# z^bLeL?MMD{%%j=h;A&Tq_h0YF)eo~Y8Lk1;z*&w&;`C#d?D&;)20zEH{j`*Ny#95- z!e7ZY9!1%nFkvqHXz8e<5ZmNq@55;Nbi%UogN!TZTX%$HAK zDd>P>t3mW%lb_zT;RZGSy!Bpsf~tQ$Db$@@ZF_r!X~p!F;`r(!Y%-KE|GCl3D6?~9 zXYAa-Qo^Yw`uV|cDha#mH9axRf8E>9z7 zFK3Y+d$ewg%b%T-@9SA1^=bGw*7XKntoJ`6NcqX-Yt(abBU{ml#pc>PyuuC7j4B+^ z{~5|Ra}2wmjo1u&I6izSI#%EzG6H>cEONkp{jP49+m@f1XM49_AGj?hQr+GW!|YYx;+moMiuSJ6qGA)r|O^&;KlL1->IN z>GAPyb-p?>C1*4^QCEK{G=0E!cyCt9w$e9D6hRn8@N} RL{vHr?Eo;gV9S5{{4d#+Xv_cr literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Vox/voxcoo2.ogg b/Resources/Audio/_MACRO/Voice/Vox/voxcoo2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e70062e1015fbdaa4054b02b2e3fac14152485ba GIT binary patch literal 6281 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 F^j{noFsT3l literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Vox/voxcoo3.ogg b/Resources/Audio/_MACRO/Voice/Vox/voxcoo3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..14041338ba80218538064bab14fe170dcaebba71 GIT binary patch literal 10355 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 LVGl3Wzf1oCOzDyW literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Vox/voxcry.ogg b/Resources/Audio/_MACRO/Voice/Vox/voxcry.ogg new file mode 100644 index 0000000000000000000000000000000000000000..14041338ba80218538064bab14fe170dcaebba71 GIT binary patch literal 10355 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 LVGl3Wzf1oCOzDyW literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Vox/voxgasp1.ogg b/Resources/Audio/_MACRO/Voice/Vox/voxgasp1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..629f3c95a08aeb2e68317b4938324eea003935ec GIT binary patch literal 6524 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%0AK3=;jDOTdPyzFeqotS0n50NEZ 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 Pm96lQNt6I^|GV}d+v8h@ literal 0 HcmV?d00001 diff --git a/Resources/Audio/_MACRO/Voice/Vox/voxhiss.ogg b/Resources/Audio/_MACRO/Voice/Vox/voxhiss.ogg new file mode 100644 index 0000000000000000000000000000000000000000..093a211f0a6f95c19b60249964b1394a1685dccd GIT binary patch literal 14207 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 literal 0 HcmV?d00001 diff --git a/Resources/Prototypes/_MACRO/Body/Species/allulalo.yml b/Resources/Prototypes/_MACRO/Body/Species/allulalo.yml index d4f0e2b525d..83eec6cb1b3 100644 --- a/Resources/Prototypes/_MACRO/Body/Species/allulalo.yml +++ b/Resources/Prototypes/_MACRO/Body/Species/allulalo.yml @@ -166,12 +166,8 @@ - type: TypingIndicator proto: allulalo - type: Vocal - sounds: - Male: UnisexAllulalo - Female: UnisexAllulalo - Unsexed: UnisexAllulalo + emoteSounds: UnisexAllulalo - type: Damageable - damageContainer: Biological damageModifierSet: Allulalo #stops them from being oppressive hopefully - type: Bloodstream bloodReferenceSolution: @@ -200,24 +196,14 @@ damage: types: Piercing: 4 - - type: SolutionContainerManager + - type: SolutionManager solutions: - melee: - reagents: - - ReagentId: Ethanotoxin - Quantity: 4 #you can bite someone four times. upped from two based on feedback + - SolutionVenomAllulalo - type: MeleeChemicalInjector solution: melee - - type: SolutionRegeneration - solution: melee - generated: - reagents: - - ReagentId: Ethanotoxin - Quantity: 0.05 #20 second cooldown between bites working full power - type: StaminaResistance damageCoefficient: 1.25 #takes the disabler/batong hits needed to stun from 4 > 3 - type: Butcherable - butcheringType: Spike spawned: - id: FoodMeatChicken #this was yesters idea, not mine amount: 5 @@ -238,6 +224,23 @@ - type: MovementSpeedModifier # They're so fast they go nyoom baseWalkSpeed: 3 baseSprintSpeed: 5 + - type: UnableToWield + +- type: entity + id: SolutionVenomAllulalo + categories: [ HideSpawnMenu ] + components: + - type: Solution + id: melee + solution: + reagents: + - ReagentId: Ethanotoxin + Quantity: 4 #you can bite someone four times. upped from two based on feedback + - type: SolutionRegeneration + generated: + reagents: + - ReagentId: Ethanotoxin + Quantity: 0.05 #20 second cooldown between bites working full power - type: entity parent: OrganBase @@ -373,4 +376,4 @@ - type: entity parent: [ OrganBaseKidneys, OrganAllulaloInternal, OrganHumanMetabolizer ] - id: OrganAllulaloKidneys + id: OrganAllulaloKidneys \ No newline at end of file diff --git a/Resources/Prototypes/_MACRO/SoundCollections/disease.yml b/Resources/Prototypes/_MACRO/SoundCollections/disease.yml new file mode 100644 index 00000000000..082958bcf3d --- /dev/null +++ b/Resources/Prototypes/_MACRO/SoundCollections/disease.yml @@ -0,0 +1,5 @@ +- type: soundCollection + id: UnisexSneezes + files: + - /Audio/Voice/Human/male_sneeze_1.ogg + - /Audio/Voice/Human/female_sneeze_1.ogg From 5a5e8b66f5de985400981e760c3bba7de3932ec9 Mon Sep 17 00:00:00 2001 From: mq <113324899+mqole@users.noreply.github.com> Date: Fri, 12 Jun 2026 03:25:57 +1000 Subject: [PATCH 6/7] [TWEAK / IMP PORT] Restore Allulalo's `UnableToWieldComponent` (#27) * add UnableToWieldComponent (#3496) * update --------- Co-authored-by: beck <163376292+widgetbeck@users.noreply.github.com> (cherry picked from commit daf2061d9e86a125c3c36561d4ecf81461a40eab) --- .../_MACRO/Species/UnableToWieldComponent.cs | 10 ++++++++ .../_MACRO/Species/UnableToWieldSystem.cs | 24 +++++++++++++++++++ .../Locale/en-US/_MACRO/popup/allulalo.ftl | 1 + 3 files changed, 35 insertions(+) create mode 100644 Content.Shared/_MACRO/Species/UnableToWieldComponent.cs create mode 100644 Content.Shared/_MACRO/Species/UnableToWieldSystem.cs create mode 100644 Resources/Locale/en-US/_MACRO/popup/allulalo.ftl diff --git a/Content.Shared/_MACRO/Species/UnableToWieldComponent.cs b/Content.Shared/_MACRO/Species/UnableToWieldComponent.cs new file mode 100644 index 00000000000..985bc5b65d1 --- /dev/null +++ b/Content.Shared/_MACRO/Species/UnableToWieldComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared._MACRO.UnableToWield; + +[RegisterComponent, NetworkedComponent] +public sealed partial class UnableToWieldComponent : Component +{ + [DataField] + public LocId? PopupText = "unable-to-wield-cant-do"; +} diff --git a/Content.Shared/_MACRO/Species/UnableToWieldSystem.cs b/Content.Shared/_MACRO/Species/UnableToWieldSystem.cs new file mode 100644 index 00000000000..345a9597dbf --- /dev/null +++ b/Content.Shared/_MACRO/Species/UnableToWieldSystem.cs @@ -0,0 +1,24 @@ +using Content.Shared.Popups; +using Content.Shared.Wieldable; + +namespace Content.Shared._MACRO.UnableToWield; + +public sealed class UnableToWieldSystem : EntitySystem +{ + [Dependency] private readonly SharedPopupSystem _popup = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnWieldAttempt); + } + + private void OnWieldAttempt(Entity ent, ref WieldAttemptEvent args) + { + args.Cancel(); + + if (ent.Comp.PopupText != null) + _popup.PopupClient(Loc.GetString(ent.Comp.PopupText), ent, ent); + } +} diff --git a/Resources/Locale/en-US/_MACRO/popup/allulalo.ftl b/Resources/Locale/en-US/_MACRO/popup/allulalo.ftl new file mode 100644 index 00000000000..9c30759c0c7 --- /dev/null +++ b/Resources/Locale/en-US/_MACRO/popup/allulalo.ftl @@ -0,0 +1 @@ +unable-to-wield-cant-do = You can't wield this, it's too big! From 825428c87cd32f3cf397433e83f15a4bb9e60122 Mon Sep 17 00:00:00 2001 From: Janet Blackquill Date: Fri, 24 Jul 2026 16:36:22 -0400 Subject: [PATCH 7/7] update unable to wield --- Content.Shared/_MACRO/Species/UnableToWieldSystem.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Content.Shared/_MACRO/Species/UnableToWieldSystem.cs b/Content.Shared/_MACRO/Species/UnableToWieldSystem.cs index 345a9597dbf..c5e77eb436c 100644 --- a/Content.Shared/_MACRO/Species/UnableToWieldSystem.cs +++ b/Content.Shared/_MACRO/Species/UnableToWieldSystem.cs @@ -3,9 +3,9 @@ namespace Content.Shared._MACRO.UnableToWield; -public sealed class UnableToWieldSystem : EntitySystem +public sealed partial class UnableToWieldSystem : EntitySystem { - [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private SharedPopupSystem _popup = default!; public override void Initialize() {