From 18c0e651d94a4f7b8d65ef6bb7f9ffa9f2535831 Mon Sep 17 00:00:00 2001 From: Sh1ntra Date: Sat, 10 Aug 2024 18:41:35 +0300 Subject: [PATCH 01/11] =?UTF-8?q?=D0=92=D0=B5=D1=80=D0=BD=D1=83=D0=BB=20?= =?UTF-8?q?=D1=8D=D0=BB=D1=8C=D0=B7=D1=83=D0=BE=D1=81.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Locale/ru-RU/corvax/markings/elzuosa.ftl | 41 +++++ .../Locale/ru-RU/corvax/species/species.ftl | 4 + .../interaction-popup-component.ftl | 3 + .../prototypes/corvax/body/organs/elzuosa.ftl | 10 ++ .../prototypes/corvax/body/parts/elzuosa.ftl | 18 ++ .../corvax/entities/mobs/player/elzuosa.ftl | 2 + .../corvax/entities/mobs/species/elzuosa.ftl | 4 + .../Prototypes/Corvax/Body/Organs/elzuosa.yml | 127 +++++++++++++++ .../Prototypes/Corvax/Body/Parts/elzuosa.yml | 93 +++++++++++ .../Corvax/Body/Prototypes/elzuosa.yml | 38 +++++ .../Corvax/Chemistry/metabolizer_types.yml | 3 + .../Corvax/Damage/modifier_sets.yml | 28 ++++ .../Mobs/Customization/Markings/elzuosa.yml | 154 ++++++++++++++++++ .../Corvax/Entities/Mobs/Player/elzuosa.yml | 5 + .../Corvax/Entities/Mobs/Species/elzuosa.yml | 64 ++++++++ .../Prototypes/Corvax/Species/elzuosa.yml | 121 ++++++++++++++ .../ethereal_parts_m_elzu_horns_helm_ADJ.png | Bin 0 -> 1170 bytes ...ethereal_parts_m_elzu_horns_helm_FRONT.png | Bin 0 -> 698 bytes ...ethereal_parts_m_elzu_horns_inward_ADJ.png | Bin 0 -> 1098 bytes ...hereal_parts_m_elzu_horns_inward_FRONT.png | Bin 0 -> 667 bytes .../ethereal_parts_m_elzu_horns_lunar_ADJ.png | Bin 0 -> 1175 bytes ...thereal_parts_m_elzu_horns_lunar_FRONT.png | Bin 0 -> 716 bytes ...thereal_parts_m_elzu_horns_majesty_ADJ.png | Bin 0 -> 1280 bytes ...ereal_parts_m_elzu_horns_majesty_FRONT.png | Bin 0 -> 869 bytes .../elzuosa_big_markings.rsi/meta.json | 43 +++++ .../ethereal_parts_eyes_glow_gs.png | Bin 0 -> 428 bytes .../ethereal_parts_eyes_missing.png | Bin 0 -> 423 bytes ...thereal_parts_m_elzu_horns_clipped_ADJ.png | Bin 0 -> 664 bytes ...ereal_parts_m_elzu_horns_clipped_FRONT.png | Bin 0 -> 529 bytes .../ethereal_parts_m_elzu_horns_sharp_ADJ.png | Bin 0 -> 612 bytes ...thereal_parts_m_elzu_horns_sharp_FRONT.png | Bin 0 -> 433 bytes .../ethereal_parts_m_elzu_horns_short_ADJ.png | Bin 0 -> 810 bytes ...thereal_parts_m_elzu_horns_short_FRONT.png | Bin 0 -> 637 bytes ...thereal_parts_m_tail_bifurcated_BEHIND.png | Bin 0 -> 646 bytes ...ethereal_parts_m_tail_bifurcated_FRONT.png | Bin 0 -> 478 bytes .../ethereal_parts_m_tail_long_BEHIND.png | Bin 0 -> 788 bytes .../ethereal_parts_m_tail_long_FRONT.png | Bin 0 -> 537 bytes .../ethereal_parts_m_tail_stubby_BEHIND.png | Bin 0 -> 500 bytes .../ethereal_parts_m_tail_stubby_FRONT.png | Bin 0 -> 419 bytes ..._parts_m_waggingtail_bifurcated_BEHIND.png | Bin 0 -> 814 bytes ...l_parts_m_waggingtail_bifurcated_FRONT.png | Bin 0 -> 836 bytes ...hereal_parts_m_waggingtail_long_BEHIND.png | Bin 0 -> 1102 bytes ...thereal_parts_m_waggingtail_long_FRONT.png | Bin 0 -> 1040 bytes ...real_parts_m_waggingtail_stubby_BEHIND.png | Bin 0 -> 564 bytes ...ereal_parts_m_waggingtail_stubby_FRONT.png | Bin 0 -> 558 bytes .../elzuosa_markings.rsi/meta.json | 127 +++++++++++++++ .../Mobs/Species/Elzuosa/parts.rsi/eyes.png | Bin 0 -> 233 bytes .../Mobs/Species/Elzuosa/parts.rsi/full.png | Bin 0 -> 653 bytes .../Mobs/Species/Elzuosa/parts.rsi/head_f.png | Bin 0 -> 697 bytes .../Mobs/Species/Elzuosa/parts.rsi/head_m.png | Bin 0 -> 697 bytes .../Mobs/Species/Elzuosa/parts.rsi/l_arm.png | Bin 0 -> 644 bytes .../Mobs/Species/Elzuosa/parts.rsi/l_hand.png | Bin 0 -> 520 bytes .../Mobs/Species/Elzuosa/parts.rsi/l_leg.png | Bin 0 -> 736 bytes .../Mobs/Species/Elzuosa/parts.rsi/meta.json | 58 +++++++ .../Mobs/Species/Elzuosa/parts.rsi/r_arm.png | Bin 0 -> 617 bytes .../Mobs/Species/Elzuosa/parts.rsi/r_hand.png | Bin 0 -> 519 bytes .../Mobs/Species/Elzuosa/parts.rsi/r_leg.png | Bin 0 -> 687 bytes .../Species/Elzuosa/parts.rsi/torso_f.png | Bin 0 -> 1127 bytes .../Species/Elzuosa/parts.rsi/torso_m.png | Bin 0 -> 1127 bytes 59 files changed, 943 insertions(+) create mode 100644 Resources/Locale/ru-RU/corvax/markings/elzuosa.ftl create mode 100644 Resources/Locale/ru-RU/corvax/species/species.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/elzuosa.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/elzuosa.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/player/elzuosa.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/species/elzuosa.ftl create mode 100644 Resources/Prototypes/Corvax/Body/Organs/elzuosa.yml create mode 100644 Resources/Prototypes/Corvax/Body/Parts/elzuosa.yml create mode 100644 Resources/Prototypes/Corvax/Body/Prototypes/elzuosa.yml create mode 100644 Resources/Prototypes/Corvax/Chemistry/metabolizer_types.yml create mode 100644 Resources/Prototypes/Corvax/Damage/modifier_sets.yml create mode 100644 Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/elzuosa.yml create mode 100644 Resources/Prototypes/Corvax/Entities/Mobs/Player/elzuosa.yml create mode 100644 Resources/Prototypes/Corvax/Entities/Mobs/Species/elzuosa.yml create mode 100644 Resources/Prototypes/Corvax/Species/elzuosa.yml create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_helm_ADJ.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_helm_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_inward_ADJ.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_inward_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_lunar_ADJ.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_lunar_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_majesty_ADJ.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_majesty_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/meta.json create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_eyes_glow_gs.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_eyes_missing.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_elzu_horns_clipped_ADJ.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_elzu_horns_clipped_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_elzu_horns_sharp_ADJ.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_elzu_horns_sharp_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_elzu_horns_short_ADJ.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_elzu_horns_short_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_bifurcated_BEHIND.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_bifurcated_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_long_BEHIND.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_long_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_stubby_BEHIND.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_stubby_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_bifurcated_BEHIND.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_bifurcated_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_long_BEHIND.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_long_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_stubby_BEHIND.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_stubby_FRONT.png create mode 100644 Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/meta.json create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/eyes.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/full.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/head_f.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/head_m.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/l_arm.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/l_hand.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/l_leg.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/meta.json create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/r_arm.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/r_hand.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/r_leg.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/torso_f.png create mode 100644 Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/torso_m.png diff --git a/Resources/Locale/ru-RU/corvax/markings/elzuosa.ftl b/Resources/Locale/ru-RU/corvax/markings/elzuosa.ftl new file mode 100644 index 00000000000..236653914f1 --- /dev/null +++ b/Resources/Locale/ru-RU/corvax/markings/elzuosa.ftl @@ -0,0 +1,41 @@ +marking-EtherealPartsMElzuHornsClipped = рога (вросшие) +marking-EtherealPartsMElzuHornsClipped-ethereal_parts_m_elzu_horns_clipped_ADJ = рога +marking-EtherealPartsMElzuHornsClipped-ethereal_parts_m_elzu_horns_clipped_FRONT = рога (вросшие, передние) +marking-EtherealPartsMElzuHornsHelm = рога (шлем) +marking-EtherealPartsMElzuHornsHelm-ethereal_parts_m_elzu_horns_helm_ADJ = рога (шлем) +marking-EtherealPartsMElzuHornsHelm-ethereal_parts_m_elzu_horns_helm_FRONT = рога (шлем, передние) +marking-EtherealPartsMElzuHornsInward = рога (загнутые назад) +marking-EtherealPartsMElzuHornsInward-ethereal_parts_m_elzu_horns_inward_ADJ = рога (загнутые назад) +marking-EtherealPartsMElzuHornsInward-ethereal_parts_m_elzu_horns_inward_FRONT = рога (загнутые назад, передние) +marking-EtherealPartsMElzuHornsLunar = рога (лунные) +marking-EtherealPartsMElzuHornsLunar-ethereal_parts_m_elzu_horns_lunar_ADJ = рога (лунные) +marking-EtherealPartsMElzuHornsLunar-ethereal_parts_m_elzu_horns_lunar_FRONT = рога (лунные, передние) +marking-EtherealPartsMElzuHornsMajesty = рога (величественные) +marking-EtherealPartsMElzuHornsMajesty-ethereal_parts_m_elzu_horns_majesty_ADJ = рога (величественные) +marking-EtherealPartsMElzuHornsMajesty-ethereal_parts_m_elzu_horns_majesty_FRONT = рога (величественные, передние) +marking-EtherealPartsMElzuHornsSharp = рога (острые) +marking-EtherealPartsMElzuHornsSharp-ethereal_parts_m_elzu_horns_sharp_ADJ = рога (острые) +marking-EtherealPartsMElzuHornsSharp-ethereal_parts_m_elzu_horns_sharp_FRONT = рога (острые, передние) +marking-EtherealPartsMElzuHornsShort = рога (короткие) +marking-EtherealPartsMElzuHornsShort-ethereal_parts_m_elzu_horns_short_ADJ = рога (короткие) +marking-EtherealPartsMElzuHornsShort-ethereal_parts_m_elzu_horns_short_FRONT = рога (короткие, передние) +marking-EtherealPartsMTailBifurcated = хвост (разделённый) +marking-EtherealPartsMTailBifurcated-ethereal_parts_m_tail_bifurcated_BEHIND = хвост (разделённый) +marking-EtherealPartsMTailBifurcated-ethereal_parts_m_tail_bifurcated_FRONT = хвост (разделённый, кончик) +marking-EtherealPartsMTailLong = хвост (длинный) +marking-EtherealPartsMTailLong-ethereal_parts_m_tail_long_BEHIND = хвост (длинный) +marking-EtherealPartsMTailLong-ethereal_parts_m_tail_long_FRONT = хвост (длинный, кончик) +marking-EtherealPartsMTailStubby = хвост (коренастый) +marking-EtherealPartsMTailStubby-ethereal_parts_m_tail_stubby_BEHIND = хвост (коренастый) +marking-EtherealPartsMTailStubby-ethereal_parts_m_tail_stubby_FRONT = хвост (коренастый, кончик) +marking-EtherealPartsMAnimatedtailBifurcated = хвост (разделённый, анимированный) +marking-EtherealPartsMAnimatedtailBifurcated-ethereal_parts_m_waggingtail_bifurcated_BEHIND = хвост (разделённый, анимированный) +marking-EtherealPartsMAnimatedtailBifurcated-ethereal_parts_m_waggingtail_bifurcated_FRONT = хвост (разделённый, анимированный, кончик) +marking-EtherealPartsMAnimatedtailLong = хвост (длинный, анимированный) +marking-EtherealPartsMAnimatedtailLong-ethereal_parts_m_waggingtail_long_BEHIND = хвост (длинный, анимированный) +marking-EtherealPartsMAnimatedtailLong-ethereal_parts_m_waggingtail_long_FRONT = хвост (длинный, анимированный, кончик) +marking-EtherealPartsMAnimatedtailStubby = хвост (коренастый, анимированный) +marking-EtherealPartsMAnimatedtailStubby-ethereal_parts_m_waggingtail_stubby_BEHIND = хвост (коренастый, анимированный) +marking-EtherealPartsMAnimatedtailStubby-ethereal_parts_m_waggingtail_stubby_FRONT = хвост (коренастый, анимированный, кончик) +marking-EtherealPartsEyesGlowGs = глаза (светящиеся) +marking-EtherealPartsEyesGlowGs-ethereal_parts_eyes_glow_gs = глаза diff --git a/Resources/Locale/ru-RU/corvax/species/species.ftl b/Resources/Locale/ru-RU/corvax/species/species.ftl new file mode 100644 index 00000000000..66adf05aebc --- /dev/null +++ b/Resources/Locale/ru-RU/corvax/species/species.ftl @@ -0,0 +1,4 @@ +species-name-vulpkanin = Вульпканин +species-name-xenoslime = Ксенослайм +species-name-elzuosa = Эльзуос +species-name-resomi = Резоми diff --git a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl index 823a7f18022..b46f322aa08 100644 --- a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl +++ b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl @@ -86,3 +86,6 @@ fence-rattle-success = *бдзынь* hugging-success-generic-target = { CAPITALIZE($user) } обнимает вас. petting-success-tesla = Вы гладите { $target }, попутно нарушая законы природы и физики. petting-failure-tesla = Вы тянетесь погладить { $target }, но разряд заставляет вас отдёрнуть руку. +pat-success-elzuosa = вы обнимаете { $target }, чувствуя, как по вам проходит высоковольтный ток. +pat-success-elzuosa-others = { CAPITALIZE($user) } обнимает { $target }, наэлектризовываясь. +pat-success-elzuosa-target = { CAPITALIZE($user) } обнимает вас. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/elzuosa.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/elzuosa.ftl new file mode 100644 index 00000000000..a94aefa0b99 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/elzuosa.ftl @@ -0,0 +1,10 @@ +ent-BaseElzuosaOrgan = { ent-BaseHumanOrganUnGibbable } + .desc = { ent-BaseHumanOrganUnGibbable.desc } +ent-OrganElzuosaBrain = мозг + .desc = Источник невероятного интеллекта. Хонк! +ent-OrganElzuosaLungs = лёгкие + .desc = Позволяют вам наслаждаться свежим воздухом. +ent-OrganElzuosaHeart = сердце + .desc = Только бессердечный ублюдок мог потерять его. +ent-OrganElzuosaStomach = желудок + .desc = Мерзость. Это будет сложно переварить. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/elzuosa.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/elzuosa.ftl new file mode 100644 index 00000000000..29a50c4c87e --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/elzuosa.ftl @@ -0,0 +1,18 @@ +ent-PartElzuosa = часть тела эльзуоза + .desc = { ent-BasePart.desc } +ent-TorsoElzuosa = торс эльзуоза + .desc = { ent-PartElzuosa.desc } +ent-HeadElzuosa = голова эльзуоза + .desc = { ent-PartElzuosa.desc } +ent-LeftArmElzuosa = левая рука эльзуоза + .desc = { ent-PartElzuosa.desc } +ent-RightArmElzuosa = правая эльзуоза + .desc = { ent-PartElzuosa.desc } +ent-LeftHandElzuosa = левая ладонь эльзуоза + .desc = { ent-PartElzuosa.desc } +ent-RightHandElzuosa = прававая ладонь эльзуоза + .desc = { ent-PartElzuosa.desc } +ent-LeftLegElzuosa = левая нога эльзуоза + .desc = { ent-PartElzuosa.desc } +ent-RightLegElzuosa = правая нога эльзуоза + .desc = { ent-PartElzuosa.desc } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/player/elzuosa.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/player/elzuosa.ftl new file mode 100644 index 00000000000..d7a06645102 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/player/elzuosa.ftl @@ -0,0 +1,2 @@ +ent-MobElzuosa = Urist McElzuosa + .desc = { ent-BaseMobElzuosa.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/species/elzuosa.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/species/elzuosa.ftl new file mode 100644 index 00000000000..3de0821f198 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/species/elzuosa.ftl @@ -0,0 +1,4 @@ +ent-BaseMobElzuosa = Урист МакЭлсуоза + .desc = { ent-BaseMobSpeciesOrganic.desc } +ent-MobElzuosaDummy = { ent-BaseSpeciesDummy } + .desc = { ent-BaseSpeciesDummy.desc } diff --git a/Resources/Prototypes/Corvax/Body/Organs/elzuosa.yml b/Resources/Prototypes/Corvax/Body/Organs/elzuosa.yml new file mode 100644 index 00000000000..09682ba699a --- /dev/null +++ b/Resources/Prototypes/Corvax/Body/Organs/elzuosa.yml @@ -0,0 +1,127 @@ +- type: entity + id: BaseElzuosaOrgan + parent: BaseHumanOrganUnGibbable + abstract: true + components: + - type: Sprite + sprite: Structures/Specific/Anomalies/Cores/electric_core.rsi + - type: Gibbable + - type: Electrified + requirePower: false + shockDamage: 2 + shockTime: 2 + +- type: entity + id: OrganElzuosaBrain + parent: BaseElzuosaOrgan + name: brain + description: "The source of incredible, unending intelligence. Honk." + components: + - type: Sprite + layer: + - state: core + - state: pulse + - type: Organ + - type: Input + context: "ghost" + - type: Brain + - type: InputMover + - type: Examiner + - type: BlockMovement + - type: BadFood + - type: Tag + tags: + - Meat + - type: SolutionContainerManager + solutions: + organ: + reagents: + - ReagentId: Nutriment + Quantity: 10 + food: + maxVol: 5 + reagents: + - ReagentId: GreyMatter + Quantity: 5 + - type: FlavorProfile + flavors: + - people + +- type: entity + id: OrganElzuosaLungs + parent: BaseElzuosaOrgan + name: lungs + description: "Filters oxygen from an atmosphere, which is then sent into the bloodstream to be used as an electron carrier." + components: + - type: Sprite + state: core + - type: Lung + - type: Metabolizer + removeEmpty: true + solutionOnBody: false + solution: "Lung" + metabolizerTypes: [ Human ] + groups: + - id: Gas + rateModifier: 100.0 + - type: SolutionContainerManager + solutions: + organ: + reagents: + - ReagentId: Nutriment + Quantity: 10 + Lung: + maxVol: 100.0 + canReact: false + food: + maxVol: 5 + reagents: + - ReagentId: UncookedAnimalProteins + Quantity: 5 + +- type: entity + id: OrganElzuosaHeart + parent: BaseElzuosaOrgan + name: heart + description: "I feel bad for the heartless bastard who lost this." + components: + - type: Sprite + layer: + - state: core + - state: pulse + - type: Metabolizer + maxReagents: 2 + metabolizerTypes: [Human] + groups: + - id: Medicine + - id: Poison + - id: Narcotic + +- type: entity + id: OrganElzuosaStomach + parent: BaseElzuosaOrgan + name: stomach + description: "Gross. This is hard to stomach." + components: + - type: Sprite + state: core + - type: SolutionContainerManager + solutions: + stomach: + maxVol: 50 + food: + maxVol: 5 + reagents: + - ReagentId: UncookedAnimalProteins + Quantity: 5 + - type: Stomach + specialDigestible: + tags: + - PowerCellSmall + - PowerCell + - type: Metabolizer + maxReagents: 3 + metabolizerTypes: [Elzuosa] + groups: + - id: Food + - id: Drink diff --git a/Resources/Prototypes/Corvax/Body/Parts/elzuosa.yml b/Resources/Prototypes/Corvax/Body/Parts/elzuosa.yml new file mode 100644 index 00000000000..b1b86275ee3 --- /dev/null +++ b/Resources/Prototypes/Corvax/Body/Parts/elzuosa.yml @@ -0,0 +1,93 @@ +- type: entity + id: PartElzuosa + parent: [BaseItem, BasePart] + name: "elzuosa body part" + abstract: true + components: + - type: Extractable + juiceSolution: + reagents: + - ReagentId: ElectroBlood + Quantity: 10 + +- type: entity + id: TorsoElzuosa + name: "elzuosa torso" + parent: [PartElzuosa, BaseTorso] + components: + - type: Sprite + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: "torso_m" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: ElectroBlood + Quantity: 20 + +- type: entity + id: HeadElzuosa + name: "elzuosa head" + parent: [PartElzuosa, BaseHead] + components: + - type: Sprite + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: "head_m" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: ElectroBlood + Quantity: 10 + +- type: entity + id: LeftArmElzuosa + name: "left elzuosa arm" + parent: [PartElzuosa, BaseLeftArm] + components: + - type: Sprite + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: "l_arm" + +- type: entity + id: RightArmElzuosa + name: "right elzuosa arm" + parent: [PartElzuosa, BaseRightArm] + components: + - type: Sprite + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: "r_arm" + +- type: entity + id: LeftHandElzuosa + name: "left elzuosa hand" + parent: [PartElzuosa, BaseLeftHand] + components: + - type: Sprite + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: "l_hand" + +- type: entity + id: RightHandElzuosa + name: "right elzuosa hand" + parent: [PartElzuosa, BaseRightHand] + components: + - type: Sprite + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: "r_hand" + +- type: entity + id: LeftLegElzuosa + name: "left elzuosa leg" + parent: [PartElzuosa, BaseLeftLeg] + components: + - type: Sprite + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: "l_leg" + +- type: entity + id: RightLegElzuosa + name: "right elzuosa leg" + parent: [PartElzuosa, BaseRightLeg] + components: + - type: Sprite + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: "r_leg" diff --git a/Resources/Prototypes/Corvax/Body/Prototypes/elzuosa.yml b/Resources/Prototypes/Corvax/Body/Prototypes/elzuosa.yml new file mode 100644 index 00000000000..e8415268fcc --- /dev/null +++ b/Resources/Prototypes/Corvax/Body/Prototypes/elzuosa.yml @@ -0,0 +1,38 @@ +- type: body + id: Elzuosa + name: "elzuosa" + root: torso + slots: + head: + part: HeadElzuosa + connections: + - torso + organs: + brain: OrganElzuosaBrain + torso: + part: TorsoElzuosa + connections: + - right_arm + - left_arm + - right_leg + - left_leg + organs: + heart: OrganElzuosaHeart + lungs: OrganElzuosaLungs + stomach: OrganElzuosaStomach + right_arm: + part: RightArmElzuosa + connections: + - right_hand + left_arm: + part: LeftArmElzuosa + connections: + - left_hand + right_hand: + part: RightHandElzuosa + left_hand: + part: LeftHandElzuosa + right_leg: + part: RightLegElzuosa + left_leg: + part: LeftLegElzuosa diff --git a/Resources/Prototypes/Corvax/Chemistry/metabolizer_types.yml b/Resources/Prototypes/Corvax/Chemistry/metabolizer_types.yml new file mode 100644 index 00000000000..591d10879d0 --- /dev/null +++ b/Resources/Prototypes/Corvax/Chemistry/metabolizer_types.yml @@ -0,0 +1,3 @@ +- type: metabolizerType + id: Elzuosa + name: metabolizer-type-elzuosa diff --git a/Resources/Prototypes/Corvax/Damage/modifier_sets.yml b/Resources/Prototypes/Corvax/Damage/modifier_sets.yml new file mode 100644 index 00000000000..c0bb3286214 --- /dev/null +++ b/Resources/Prototypes/Corvax/Damage/modifier_sets.yml @@ -0,0 +1,28 @@ +#- type: damageModifierSet +# id: Vulpkanin # Because of fur is more flammable and more resistant to cold. +# coefficients: +# Cold: 0.5 +# Heat: 1.5 + +- type: damageModifierSet + id: Elzuosa + coefficients: + Shock: 0.0 +# +#- type: damageModifierSet +# id: Resomi +# coefficients: +# Asphyxiation: 1.3 +# Bloodloss: 1.3 +# Blunt: 1.3 +# Cellular: 1.3 +# Caustic: 1.3 +# Cold: 1.3 +# Heat: 1.3 +# Piercing: 1.3 +# Poison: 1.3 +# Radiation: 1.3 +# Shock: 1.3 +# Slash: 1.3 +# Structural: 1.3 +# diff --git a/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/elzuosa.yml b/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/elzuosa.yml new file mode 100644 index 00000000000..10c27c2941a --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Mobs/Customization/Markings/elzuosa.yml @@ -0,0 +1,154 @@ +- type: marking + id: EtherealPartsEyesGlowGs + bodyPart: Head + markingCategory: Head + speciesRestriction: [Elzuosa] + followSkinColor: true + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_eyes_glow_gs + +- type: marking + id: EtherealPartsMElzuHornsClipped + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_elzu_horns_clipped_ADJ + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_elzu_horns_clipped_FRONT + +- type: marking + id: EtherealPartsMElzuHornsHelm + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_big_markings.rsi + state: ethereal_parts_m_elzu_horns_helm_ADJ + - sprite: Corvax/Mobs/Customization/elzuosa_big_markings.rsi + state: ethereal_parts_m_elzu_horns_helm_FRONT + +- type: marking + id: EtherealPartsMElzuHornsInward + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_big_markings.rsi + state: ethereal_parts_m_elzu_horns_inward_ADJ + - sprite: Corvax/Mobs/Customization/elzuosa_big_markings.rsi + state: ethereal_parts_m_elzu_horns_inward_FRONT + +- type: marking + id: EtherealPartsMElzuHornsLunar + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_big_markings.rsi + state: ethereal_parts_m_elzu_horns_lunar_ADJ + - sprite: Corvax/Mobs/Customization/elzuosa_big_markings.rsi + state: ethereal_parts_m_elzu_horns_lunar_FRONT + +- type: marking + id: EtherealPartsMElzuHornsMajesty + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_big_markings.rsi + state: ethereal_parts_m_elzu_horns_majesty_ADJ + - sprite: Corvax/Mobs/Customization/elzuosa_big_markings.rsi + state: ethereal_parts_m_elzu_horns_majesty_FRONT + +- type: marking + id: EtherealPartsMElzuHornsSharp + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_elzu_horns_sharp_ADJ + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_elzu_horns_sharp_FRONT + +- type: marking + id: EtherealPartsMElzuHornsShort + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_elzu_horns_short_ADJ + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_elzu_horns_short_FRONT + +- type: marking + id: EtherealPartsMTailBifurcated + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_tail_bifurcated_BEHIND + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_tail_bifurcated_FRONT + +- type: marking + id: EtherealPartsMTailLong + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_tail_long_BEHIND + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_tail_long_FRONT + +- type: marking + id: EtherealPartsMTailStubby + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_tail_stubby_BEHIND + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_tail_stubby_FRONT + +# Animated + +- type: marking + id: EtherealPartsMAnimatedtailBifurcated + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_waggingtail_bifurcated_BEHIND + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_waggingtail_bifurcated_FRONT + +- type: marking + id: EtherealPartsMAnimatedtailLong + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_waggingtail_long_BEHIND + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_waggingtail_long_FRONT + +- type: marking + id: EtherealPartsMAnimatedtailStubby + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Elzuosa] + sprites: + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_waggingtail_stubby_BEHIND + - sprite: Corvax/Mobs/Customization/elzuosa_markings.rsi + state: ethereal_parts_m_waggingtail_stubby_FRONT diff --git a/Resources/Prototypes/Corvax/Entities/Mobs/Player/elzuosa.yml b/Resources/Prototypes/Corvax/Entities/Mobs/Player/elzuosa.yml new file mode 100644 index 00000000000..f220e27e920 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Mobs/Player/elzuosa.yml @@ -0,0 +1,5 @@ +- type: entity + save: false + name: Urist McElzuosa + parent: BaseMobElzuosa + id: MobElzuosa diff --git a/Resources/Prototypes/Corvax/Entities/Mobs/Species/elzuosa.yml b/Resources/Prototypes/Corvax/Entities/Mobs/Species/elzuosa.yml new file mode 100644 index 00000000000..fcc0674829c --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Mobs/Species/elzuosa.yml @@ -0,0 +1,64 @@ +- type: entity + parent: BaseMobSpeciesOrganic + id: BaseMobElzuosa + name: Urist McElzuosa + abstract: true + components: + - type: Hunger # Corvax-Frontier + starvationDamage: + types: + Cold: 0.5 + Bloodloss: 0.5 + - type: Icon # It will not have an icon in the adminspawn menu without this. Body parts seem fine for whatever reason. + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: full + - type: HumanoidAppearance + species: Elzuosa + - type: Body + prototype: Elzuosa + requiredLegs: 2 + - type: Damageable + damageContainer: Biological + damageModifierSet: Elzuosa + - type: Thirst + - type: Bloodstream + bloodReagent: ElectroBlood # TODO Color Elzuosa blood based on their Elzuosa color or smth + - type: DamageVisuals + damageOverlayGroups: + Brute: + sprite: Mobs/Effects/brute_damage.rsi + color: "#FDD023" + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodCakeSuppermatterSlice + amount: 5 + - type: Insulated + - type: Electrified + onBump: false + requirePower: false + shockDamage: 2 + shockTime: 2 + - type: PointLight + enabled: true + radius: 2 + - type: InteractionPopup + successChance: 1 + interactSuccessString: pat-success-elzuosa + interactSuccessSound: /Audio/Effects/sparks1.ogg + messagePerceivedByOthers: pat-success-elzuosa-others + - type: Carriable # Carrying system from nyanotrasen. + - type: SizeAttributeWhitelist # Frontier + short: true + shortscale: 0.8 + shortDensity: 140 + shortPseudoItem: true + shortCosmeticOnly: false + +- type: entity + parent: BaseSpeciesDummy + id: MobElzuosaDummy + noSpawn: true + components: + - type: HumanoidAppearance + species: Elzuosa diff --git a/Resources/Prototypes/Corvax/Species/elzuosa.yml b/Resources/Prototypes/Corvax/Species/elzuosa.yml new file mode 100644 index 00000000000..de26ed0f768 --- /dev/null +++ b/Resources/Prototypes/Corvax/Species/elzuosa.yml @@ -0,0 +1,121 @@ +- type: species + id: Elzuosa + name: species-name-elzuosa + roundStart: true + prototype: MobElzuosa + sprites: MobElzuosaSprites + defaultSkinTone: "#eb943d" + markingLimits: MobElzuosaMarkingLimits + dollPrototype: MobElzuosaDummy + skinColoration: Hues + +- type: speciesBaseSprites + id: MobElzuosaSprites + sprites: + Head: MobElzuosaHead + Snout: MobHumanoidAnyMarking + Chest: MobElzuosaTorso + HeadTop: MobHumanoidAnyMarking + HeadSide: MobHumanoidAnyMarking + Tail: MobHumanoidAnyMarking + Eyes: MobElzuosaEyes + LArm: MobElzuosaLArm + RArm: MobElzuosaRArm + LHand: MobElzuosaLHand + RHand: MobElzuosaRHand + LLeg: MobElzuosaLLeg + RLeg: MobElzuosaRLeg + +- type: markingPoints + id: MobElzuosaMarkingLimits + points: + Tail: + points: 1 + required: false + Snout: + points: 1 + required: false + HeadTop: + points: 1 + required: false + HeadSide: + points: 1 + required: false + +- type: humanoidBaseSprite + id: MobElzuosaHead + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobElzuosaHeadMale + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobElzuosaEyes + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: eyes + +- type: humanoidBaseSprite + id: MobElzuosaHeadFemale + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: head_f + +- type: humanoidBaseSprite + id: MobElzuosaTorso + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobElzuosaTorsoMale + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobElzuosaTorsoFemale + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: torso_f + +- type: humanoidBaseSprite + id: MobElzuosaLLeg + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: MobElzuosaLHand + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: MobElzuosaLArm + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: MobElzuosaRLeg + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: MobElzuosaRHand + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: MobElzuosaRArm + baseSprite: + sprite: Corvax/Mobs/Species/Elzuosa/parts.rsi + state: r_arm diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_helm_ADJ.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_helm_ADJ.png new file mode 100644 index 0000000000000000000000000000000000000000..bf117bc32b910ffdba18fd627b1e6c7d1208b07e GIT binary patch literal 1170 zcmeAS@N?(olHy`uVBq!ia0vp^4nQ2k!3HGn)o!)}QY^(zo*^7SP{WbZ0p#j?x;TbZ z#J!!pF;B!$pzXbYKC`InrKOzw3_@Q5lo@497B=u%ePX%L%);+5tHjfhwZHgB^xgU* zncr_drkU?F&|dqlEY0TskNc9<{?^+gemvxvA@QU1Tl!S#fJx7Dj-R+!|7X%s{gc@d z8$)y|iclPhk`FJ-;IQ{DT z%bye1c3z(Q##wJB>;6uLrYm=^rdz#?xNoGnn)hF5osY@U_J*L!yu(>qjFx@P9&?ix z3%%r2`6?cNT)4hq!*o;Ebvzp$mu_OUmT3G0b|! z|Dte@cJeL`g|AM=M;hW6REXNNrlAcj4cvS@Y(cv~rH-;3?!WydZHUy6YKF z!^FclTzFs6=og0*sq-6FwQOP0G&G^zT zMp!nc)G+8i#4Vq*FD=|wANMUP=b!ZEuJ&zYGY zb5AiysGq%}C%#;f@r$0zw1$HW+Q-7WR&%hWgku3S#q<9 zQLH(+#?m|a4U;Bs((Q|a_3`=6n{D}@Ytp}4_T09=WzJ5&Snp;`=xUa-GYpIA z2^Myk#Q9jJPeS&Qgqt>VbzVazFN06_nULCpVs;&^x`jSEX-qFp^>se@J?A`wlE$$s zzJWPnLT6cOet(RtpLfHcUU(jhV&e^+$;Yp`G-T=Jn9eRM&227DYuvCXcS6|D#7|up zy<8^So;%!RJm+J1thwb*ro}R4GS@{Np2U90)@Bv|5TkPC!`l5EXH6H2Tz=p9fqj)t zw6T|BymjN(%qv^i43?Kj&ncYex+42NTld7XOC&b)n*A>hDgOEIbH!(GpEKu8&aX9? z;E+>i!F;a4_yG@oDwXXY<7xfqaAP%_#lWJ3FEzq5&DWPf3&`dGVi33#JQ+lJy85}S Ib4q9e0Ai{Yo&W#< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_helm_FRONT.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_helm_FRONT.png new file mode 100644 index 0000000000000000000000000000000000000000..9c9737f99adb1c55b4c1635de3e4676bf0966c30 GIT binary patch literal 698 zcmeAS@N?(olHy`uVBq!ia0vp^4nQ2k!3HGn)o!)}QY^(zo*^7SP{WbZ!N9;2?&;zf zQW5udwr!Y`p@7@L$7x$OHT1DfUp9B0leiMEtVq}{nKR$db+5nXxpj5(8=8rM{N-x7JUY{c8K2EG4Ez$zDa}-7}xMr}ujru(#~Y@O6tV zT$!DBV#cf*CvFx621X7C1}1?920Y9PjyGj#Pv@j_9^1v)VkGi?PLOb&tG92W_!ghy zhh~9F#s_x3QJKK1FlEt-6y55}jC?!WJi1MKua!J=x)I9k5ao87SxNVPHnW27Vi(8# z6aTE&VhT|ViwTnd6>Gb0xzy$_H+!mB4pfWW@%-@d=T_~gb!$B*ZxOwEb^iZ%ua|d; zb#qxp#6&IeJUg2`Mo_>j@U+lA2GjM&)+D{W)z^^KQf#_Y$-(u+#x(o#!`wAb%MF6pZfRl=`VG4uZ5m=F~k}c*|;=iPc~fP0kmg7+tZ$N zF|XchCtJvVpD=BXy-(&oZKf&Ahhk^XE%0)Bd7trQ{nR;Y758o1^Zo5j>G=^3Q6j%A z{S(7kD$ZZ$JbQH49;r(93cI86HS86C-XGICvM2G`J(XmqwY!XB61ngMD=6GGoF8y6 q&DN0kbuL;GnB@3UBRtc5eHpZXYz`m>flI-YL6oPfpUXO@geCw10vSC3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_inward_ADJ.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_inward_ADJ.png new file mode 100644 index 0000000000000000000000000000000000000000..889d32f51e92290a505d1c1e00f97589a8954841 GIT binary patch literal 1098 zcmeAS@N?(olHy`uVBq!ia0vp^4nQ2k!3HGn)o!)}QY^(zo*^7SP{WbZ!N9=$+|$J| zq$2L^?2UO>90c0VcT8{WQhIr*g?+&T#szLoLc0Pc@Oe#G@sLrYg5lB^I&1>E>p;YR5}t}3G1VOSDft*@3OM5++dvkciP&GdlO@dYgOKb z#WycwyRc#5X10%l$Ju8moiA2!mbU~y58G$Hh|4#nsrK-}#JjU??>=o`zvKOK z2Va38h6J_CtJ)tNx%uW+uVYKrCH?pR^1grmWmfiGVZ+RK1uTo=c^j?>H3W;VpI`c; zFH=I7>)i6o>)8%0-Yl$l_+nzouct@3w-oCLEA8UC;-)O77l zn&xW7T<|UZTf-;W#A{6{?fLiZtIj)1%e>zlUldg;%qS>8Bx*EdT5~92;h~86Vc+N3 zRX!EX{*ia-g$mHNdsgk;i0jEzT?kV_v`DwcT>~2Oa+1RJ%bKO04q#P177dY;@8ue!J{_wqdw;DEf z&1Y9{JX~|b+J4IU?{2a(yRR`jw26HY6kuVvesP=BT32rdrfn?WxWsp=WF49QWoy&P zg=#mZ#kXq(E~($o(#DYbd>zvPrqm^~Li={HwFJ6$?PbU|(ysB@AHe_O++v&aS*_xs z9bt?O7oRP$?mo6D^4cpUtLW_lWwEzA5CY$i%Scx)9Tr7Y59Z(PqW-gx%d0yZEJeGXJQ(n04`^s^bbf zwq#R_en+>(M-3$uk0%Q_Mg*;l<4w>JPT=^zF!8mBO3IwyJPh}}w_THa=Dy1C@6Wqg zoCSZU|MI?6FKF=3Fi7e`mT=eXxGf7q8N?hfD-aRAjr9!&Ai$<~LIy$e5?Jnme) zru@78+NUC~uXZsqa>N)nmah7-{d<3NZhZW_$?Ltp#-G;n>^NedXRdgB{aw47IH8uw zAMC%|v&)+GtadE^b#Jcq%MwpEq4k2#a}J8>&sKHX;Ty>@_3yWbc^9s1cjkUsFmZeP zk)zuk<$FbD?|Yqf?(Pz{`?deuv?Q7gOy<9;7c5)uqE{*(!BR7+g@HwZfsw<3fk~i& zAk#sS$ya}Y)Y2<5ks6OATQ^pG^?4=Gv07?l!rby%?yENj=mm=_@ASX$>I&cLvK`B+ zO}3o#{?aMw-gCDD*K)DMw-vzhBsm}3Rk98b{-#b@mb7nu@19Tz&mP~OEIzA!v~r|-wfHNEdmV;6kRV>;Pq zBw586Gj--2zTFdFR4g`Z2oRd;#+~@-|D<|bw)tk?9hW(p^w0Zn?&2;<(=XdacZO;2 z5Bl)iXYHTcGn-sr$htb6-w`H zM}lFQaFgX9LuuRgrl*_vp8?YpUuuMBny)W|7Ld&W#2|1fcru9cboFyt=akR{08+sU AZ2$lO literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_lunar_ADJ.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_lunar_ADJ.png new file mode 100644 index 0000000000000000000000000000000000000000..3ce8447182cd8120680927ae926d2a08f8d3da5a GIT binary patch literal 1175 zcmeAS@N?(olHy`uVBq!ia0vp^4nQ2k!3HGn)o!)}QY^(zo*^7SP{WbZ0pyx^x;TbZ z#J!zum@i@|(E6RJDc-@^om15H(o#-)29*~J-I%NWF#T=x*`L>Tempi?;b~;l-M8y(KmV!BdGEE^cd-(a`m6&>mVA#d+wU7$ zpI*Ja^2>v;z~4gg_jdWu-#c^Ny0s-&*RP3LwVIPJL3ZwT*5`Yki$?F3`}6(fqPYJ3 zs{X1LkZ*B@W-k7mK!aAauX)-sra>Lh$PtN^%yYBLfKkaL$8*A%b?=rl`cEd+JcFm7% zn}75t7e6jN+!)1jU~B4z4o zCx7qlthije64z^UCZ1_^{a63zk8Jd&&o8f>nQ=8$P=JvHWFg7YWo+rR&rjuYT9d5y z(g`M_f46f+Kh8{C{;@m9MCOM-`(noy3#Sja9BjoIEF$*TPcBRD%Gq&ERc)HZnn-b}3Dy$J4)};w zck+kNidn$R?%_4Z(eSX}L6)k2>2P)(FinEe0 zSZa*iuVN$H*E`7gb?l!3fo2xRd<>ea< zFR^p3cxPi+G2wk!^hB2H%>vIP=CfFS-=T3x`d$A&r%Pqs@<}%)9^3QWD)stmC82Ju z<@%0hT0e@moN!zF`^#LHXA7nqU)N)JC{tL|-+Uq6>s%S#R}l zN%P7rH+{9>bB+9l>iw~^vwqCn$hf?NWgYvs?IvINl;1^|K6v`vf>q|p?-lnw_>DWV zw3(C?2%&;2EdLnO3hi3{&N;9cSf22uMtG+A`Z8z%*&IL&0+)g(gD6i|KbLh*2~7ab CQTM$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_lunar_FRONT.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/ethereal_parts_m_elzu_horns_lunar_FRONT.png new file mode 100644 index 0000000000000000000000000000000000000000..94ca163d4c894bd90ad675c9a0711ab76ab285b5 GIT binary patch literal 716 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/meta.json b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/meta.json new file mode 100644 index 00000000000..dc686646fd4 --- /dev/null +++ b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_big_markings.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Copyright by https://github.com/Shiptest-SS13/Shiptest", + "size": { + "x": 32, + "y": 46 + }, + "states": [ + { + "name": "ethereal_parts_m_elzu_horns_helm_ADJ", + "directions": 4 + }, + { + "name": "ethereal_parts_m_elzu_horns_helm_FRONT", + "directions": 4 + }, + { + "name": "ethereal_parts_m_elzu_horns_inward_ADJ", + "directions": 4 + }, + { + "name": "ethereal_parts_m_elzu_horns_inward_FRONT", + "directions": 4 + }, + { + "name": "ethereal_parts_m_elzu_horns_lunar_ADJ", + "directions": 4 + }, + { + "name": "ethereal_parts_m_elzu_horns_lunar_FRONT", + "directions": 4 + }, + { + "name": "ethereal_parts_m_elzu_horns_majesty_ADJ", + "directions": 4 + }, + { + "name": "ethereal_parts_m_elzu_horns_majesty_FRONT", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_eyes_glow_gs.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_eyes_glow_gs.png new file mode 100644 index 0000000000000000000000000000000000000000..ed572d689f1d6e50d8f9c6dfe52e1d32099b8ac4 GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#X#z`*F~>Eakt z5%+dhBiA7V0q5}j+5i7XUlnHG%JVSm!&?JZ$;n?Qc`J$Lt^K}l;_9t#hw{xu{xUrf zd%&c&Kx9sX>(B3*_iOe?h}{rd?(k`|{k(qB>o=_LFMq|TyWd%Dw*4&W*>XocOyzI< zh!S~FP`788lfBBViO}To8Y06eVmphySoRQmlgafWw2^Ok5sHEI9@^grM?Q&!;!^8=x zr!5#$*9r@kGr2fT(|yc>&~Qf9_Ds$cpXIFVz(D3pjqptK^<~fkvN?bl1TFEakt z5%+dhAXl>kkBhl&od46aYqh7Ys=p~)vCLgun&Tg`u zk)MNcY64T+oBjyB=kKmNyDoJ8t2g1-wrzWEm!S zb(BP6d;Aif59XiC zc*oQ#yOFW=@MI5jMj>f#aYGW>KN(c}Ox>OoHSq$&moGKKGtJkRK?}&{0Adih6g(M3 NdAj5?K9Jjd~z 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 L{an^LB{Ts56@eF~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_bifurcated_BEHIND.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_bifurcated_BEHIND.png new file mode 100644 index 0000000000000000000000000000000000000000..419110bf05c996e4ece6c37bd83fe19ce98a7812 GIT binary patch literal 646 zcmV;10(t$3P)PyLq`$1H2wfc(8CL$gANMPK^KsyNe@zZ0B+nR z1rvQvO~?TAh{8spb1n6rT{Aa z3X+=w6f}Vf!4yEHUqNzHfPyAaA(#TF^eaei3Q*7lDg;vim3{@uO#up;AcAmv_uTxN zSJ$|T0(6H)sQ?r`D-PNca6LXe7n3kb0#I}@-TP_${%k520e%%`{z;I(uRmM)`>Vf~ z#2Tc4`TbHXJqcKUrYhI%?c@AuQf|K5d;h=GxPu7zs5YtjvhIiUJqc1QyIB!!DHw_^ zyO-eW+XE&mVkM4}05AEQtFv~j)R7>gpZNkrZs{8G)z{DIhJcWQ{{z5ggE?rF#~Ac2 zAWy63q!FN}7aSy}01oeZvYG<)^n!!L6u{wKPgYZao?dW}m;yMw>&a>g(9;VJ5>o(& zcRg860eX7DL1GHv@UADTDL_vzI7mzZDZDqMX!$HFCDDMr@C+m!kDU$n%?Pn)V)iA0 z4Q%ckCjwi4ABRBxE8M#>vbjp4fkteEQv?fxQ{awKLvTC}147jp5#Y;#3j?$HVzr2X zv;8e_i@-Ys;{>iJM;Ad5!I$96YT-~ciod=*ZG&rFeVYu5kMa$KJ_7yckQC&VawfDl zCz)RQNijnJ`_FS1kJ!0as&T>$61h7tws^sp;MfXE#rq9rmfZNzJHF8X000hUSV?A0 gO#mtY000O800000007cclK=n!07*qoM6N<$f&o1aLI3~& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_bifurcated_FRONT.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_bifurcated_FRONT.png new file mode 100644 index 0000000000000000000000000000000000000000..8a69a3d60849fdb208486ce04947fec9ccce85df GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#X#z`$7T>Eakt z5%+e6VcsDJ5f{T#sh5^2$oA?p1X-|KvXm@wp18t!zLNL>URjZlhZfTNp1KO&eJAq2 z-(=c^+$SH;&95wbm?o0ot+{ij#O}2+DT%BCOE}D>l@93sQsC}xP;lLGQ-Cq=B70;6 z3ybEVvuzv&-F7DqDJgge=9#%PM1OG<6JvDjTCr*4zZv3d!Q{({rvZ9@yjM_F*$X-SzYk*eZjB2od`0j8S#{+u)5#9S7RpwoQNV{rt9-wVZ7d%fI~G{`!8} z=`FWvZZ3}ha>hQ+U)q81Vc~*HpVge0(r#rhuIF5IP?N#Lv1~6#LcYLPeWnX6H@_-1 z>~*}dpTj{o<$5>6H@3k4N({aeV)dDBNW1*)CRy=c`Q-O5Qm3;{YXGB#FEzq5&DWPf Y3&`dGVi33#JQ+lJy85}Sb4q9e0Ob6|BLDyZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_long_BEHIND.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_long_BEHIND.png new file mode 100644 index 0000000000000000000000000000000000000000..fe6a6c27a4bdbb11de67873637c75047b9bf1495 GIT binary patch literal 788 zcmV+v1MB>WP)o8 zc3^_f34T@%g(^)h_EGz!vlK;%?7MgGo*gN7WmQ#0%2AeOO83Q1Qtuf!Hv%$9LQ)8( zfTZ+i;M^3DK@yTeFa;!~KLh8cfDDq56oM%rDg7BZHw9#ngrpEm0ZHl4z_}?PgCqn) zaKH1S|L3Vyz|Gy051#I!EUF~n_~^n1KVN+ppNmy!?0%g}0swq=dEx^&pPdy%h<`D3 zU>k*Aa2&dp)(ypr`5((K`1K5=8B{64?qd0i+@Tq%}#1IR|z_GC*tmC#XJ+W9)>k#W~=&g8LF2Ohy%b5?|jR z*#$>+XTTrw>j#i9nU4L_kl_7-&@BMjrQ8C*4h%R4XglCQ8oV7s36KaLzGDY{7I8=L zbaCyL5+JzF+U8k*KpQJte5dvhl;X$;kYZA+9aDhT%t_%k1xPWe)s87ZYv!bIn*yYm z)N02Rpfz(+xJ?04Olq}b3ecK4Dcq(2DJHerVJpBDA>x1GZiyxQDrdVI@LQZ}aly5O zHeYO@%!yPlWKQQ5Mqrc-*LN`z*gzQ*n;6+DXv@m_J2LFv)5wy520ouK250>WSPx#R zB19y!Kr$yaOJpE}LqhK%=n9YJ?ftWdAkmb>j3sDVvtbID56AnxRpQRl7@hpojR67{ z^CcRTdJS_UkSvW+oe-5`V5T;jE+RVn1M2Miy##{@KIgICG6%fZSErrH>Qw+`ACiIt z*Ob(0a412N3V?4^hh4LThe1kkJ~m=*Jp*d#|DK|d67}T`4KUSwYM4Ocx=Q976#x=w zA3;k0k$sTUk(^-es7V4!=xdw#0sS9|^$El@$^ZZW4rN$LW=%~1DgXcg2mk;800000 S(o>TF0000(1Z%c+!N^^?>w%qezELN-|^oo=cF9> zC_Yp9w5z_hnxAO_zvH^6$2`9u-rDfx&yR0va{rU2guILSXs@S{%Uax_%8=qG@09sT z==rTV4y_C~*^;$OtQ+_6FVX$@Ir}ajFZXvIkIt{(>l+QE?jPM>G)bQ8<)ZIXw>6v* zetkM`!mWk7#fokxZV1(Lbrf1Dne_MF(iLyFJM;-ZV7zi*^3DzC8*UxBT*GuhsZ*+* z&tdJHX?a!--6~l!Rt#Hmo$bZjAWfcEmGv-ybDV9CgE pU2Z;?zy)bwjPj*Mc&7RKGH3zW96$^Lmx3pQC{I^Emvv4FO#lph;?4j7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_stubby_BEHIND.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_stubby_BEHIND.png new file mode 100644 index 0000000000000000000000000000000000000000..da7cb1f7f0c0f75a658c07bb234b4a8c46611984 GIT binary patch literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#X#z`!`s)5S5Q zBJORJb>5)>0TW9FSH20-OMEesFm^Z^2Fu4+SRCCK-pN_KwAt3XL2g97POM|FN8X+Q6a|pm>5Y zPUT#DoCG$r}WJeEw8AqeiA`M}LdS^-cE{-fy`7*U;+!l0RRcZ~Glp&%g8c-G$M6 z_v)yLo|PXl&5We}Mh`uYT8=v3#2)0lB-IBzgxgz;%Fh?qYBIiUVR!bq^)=pbTTahimK$2P^vauz1w0$B8Z{o9t`Vb>W&2Jf zYg^(k={ak+oICi0K|OFY@9*z?KbV_+>m*m7{k|6%S$wGxo@u_m3|c@o2M~k6rQpdR N%G1@)Wt~$(69Dyv%1i(N literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_stubby_FRONT.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_tail_stubby_FRONT.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3d504792e7efa077636c760caf174d6d8f25c2 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#X#z`*F>>Eakt z5%+e6Azzb&h|59ds0xPsgv?Ckx!csPRS9Ii*>LUg8a>5{NwZp$>}K9<5vafMw?0iy z?22gR(kUy1*Q~h9Y_gq^(P=?n0@I3b>=}7XOf3$w2U!B%@?W^a!otyL)x^2rmi&U9 zoE!p7r7Xe@TkRc+g#{E?UU8^3Wc}}X_V)GU{mYg;w0o@b>Dr&r9bc^GXnUCoFPLI>DT|3V%wMb_bIdax3Lk>PmM=BJGtJkR ZK?}&{0Adih6g(M3dAjG*~-6Xr=z=$oYWG9$5V7I(lChQh~MeiOAM z`y71dFUVJaJ#ogyR9oAZmB;E$i)^CmciXRhyQXaIlp6vL42&$;i3I7!?)CQbw^`<` zNVfT;UaM8UeaGA2J>`-8f8rSSMsHx&-|(Hmx`1y56BCC*0|O3X!(*mdGp;-{bj-}m z%Gh^k{q*mW4!`-|+xJ>|znPgoOM1?^drNPg{P^m~-nsK4{1)x>DXCjE|L+~%dDTrj zU1hnd(q~s4NZNNM^k3ai<+J(npB{gTY2P-3@9Q};#woK_zZPfdKgt#BvS(BOu9j)Z zS8r5)wOsJ_`qk~tS?0Ie6H>mN@|yoEFus1`&E9iH-@@Zk8OC6Zp^%E#i^1?JB8cbPdUjK5=sSpT{By-%;oDlcEQ_;ay;#}5XbnHPUf%vG1h z6_X$fCBhfXnw7;XQ^aR)68|ttYC~qF!^~51Oo}@DWw((o~^5<*wXKrKOwT6GglkNW!7VWZkh!a_OR50GI{!DN5_N(ue79O*| zADwXbVYIFM-1{q*?0URx>8qu$^RF5mcD(pgS~~ug@e`SUYJUtr@jmZS;&`*`fc@61 p{wk#>Si6DAoG&%PGtJkRK?}&{0Adih6g(M3dAj^SzrJF literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_bifurcated_FRONT.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_bifurcated_FRONT.png new file mode 100644 index 0000000000000000000000000000000000000000..907e47b440217cd0aba7e219d26c120b5b7ecb87 GIT binary patch literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDVAa<&kznEsNqQIU|?W+=;`7Z zQW5v|j-iK)qsXz3oovlZTYD!cEsf=R%Oa@bs;GElrd8|8Ek29qu5H@7VC@N0v8L-0 zuH4$LuT2hK(rew7fAYk-M{nP}xn0TrJ$}OF;S@X#LypQTzmTN!PRebxL_hG;K zl7I{6`d%@n-~GI2t@Z5P>#7Uq{(m<=TiVgun(Kgh(5`*%7j{G}1!-26KPn#;o6Knd<|vWj@3B${9XLL(okNYc8;5M+Tp;> zAQuSD3OSOs`OLN~KdPGx7WY> zv~&O8=H%-)->c01pKZNg$U)8exSRd1dj4~NqvB5*?oxL@8OM6<=h8N>@+~r5QO{?a z#hq(Wt=pvMFMu~b#F-Rde^yLQk`^v{Gr=hE=h4(x+xZ@x-V(^U`A<^8)vt`7>VHl& zwYllfyy)$pQ%^ryz5cwJ`}EK69VwiDe{Zkc{w;a)$E_^6&%^5ym3G@VOwRuDbhcDc zt;71?ts?K0K9;^*ekc0D+Hmg=pMj3+@+yC`)#dH(x`NkPVq4C=zgcmATAYLF?cb{^ zPHc2Owa3c9U%_AplmFfZBjW_ygSNoL&zBnEnda-upao=e05J$$3Z4w2JYD@<);T3K F0RSribz%Sj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_long_BEHIND.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_long_BEHIND.png new file mode 100644 index 0000000000000000000000000000000000000000..4591ff3e41c1953b56a3a0d73d5bf59c8bc46335 GIT binary patch literal 1102 zcmV-U1hM;xP)m&l%btDRU(e4@&q!UTA_5{H0wN#+B9KGi z#q&2g)r!?Ap}#C<%}j430Fl5wJwA+757#ZBuNDvq!;j1BNcC{t68dTZxnaN*RH6^g zRloc2>1(d-Me4Eji#Va1h=2%)fCz}dj0xDoP|q~KguWhynGxIt?NAF~t_1+EgnkIX zE<`YDLkK{L^?1aA68a$k5#x8IZZ-f+K_&WNE(o?h@&VLm0JeT^;8afp{wD%`-#?nW zKiRW@4MGpi`QLUum@|aE9OG>Y+P8XtF0Oy|_Ao-74RY)c*D(M~YyQjcS3ehcg>R@E zh=2%)fCz|y2#A0Ph=2%)z?=x!f{3~jETJFC2PEfN$w}9Z>SqD)U0KTqbR{+?rnY*v zeg^|kEEkYoCAO)jKw#^4aN0|2=N%Ny2J|_PyhDig!zt1Cai^3Glg9w``IE!P>BTB^ z8xV0H16W;wZo|+3);LhYhOD%>H+@WlsVkhm#%T?t$kU(B&c8Iv6i02CJO;S)!}%W& zj!%x7J5RR(O&_DNH${vGt-C|ihHz7b^Y7oiTHrd2NXu@p3pTK3MCpov2#A0Ph=2%) zfCz|y2#7#=0(apE+-O3?9N)90{XIkK=K*nD*xEb1d@diRN_R8}56tNUyYAb1`@T6J zN}p9SQ@0fX5fA|pXhHz#?nBIu2wZE?-$azHzsWZJ zO$0)$vJ0EBb^SKlM=&f8OA({8}lPtL+= zZ~nF*Y6_sX{=f18$ys7Ppt}C(YS2S$>+zHWAm#(8`YVGEx;s9gVj^-ll%WU`lHL?Tmy!m7>Dy{3Fs2J_nTTTN53e5p~3!z3Ligz zOW!-x`f$az`c;~zJB#x~jIY(0qW>4}iUwc0cR&yT000hUSV?A0O#mtY000O800000 U007cclK=n!07*qoM6N<$f~i&essI20 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_long_FRONT.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_long_FRONT.png new file mode 100644 index 0000000000000000000000000000000000000000..97713b4d451e786779a002cea624d41a09a734b5 GIT binary patch literal 1040 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDVAa<&kznEsNqQIU|?Wg>*?Yc zQW5ud&cb{VN0DRC`IsCZad1Wig}6%l_Ed$}EbSzH{zNTL0}cqlKJ{V z?f2AvSG-;}y)LI#T)jjx*s|Lz*7L54m5i4A<Hr%f7+~x0wc*Z{XhNk`x}-= zRqGj7Fuu#nUDA8?g;@ei4sU`l>n`40=7`q~?Y!aMha{FCG!gw4|0uKfnAa2b_V=qp zyS#H>>}8YK@a->y!;PDF{qnDt%*$hTl22#hc3s21b-D9O-lGe-p5Nb7XLoR)t&*v7 zqGXOnq}P>jSPVeo!GUF3_W>&#rtKRPn2slB%@0a_^Z#%EZ^qN6PR>!nbLY7|Uw-3w zO|{Tm{dKZDnd|#>!69Iv(pX_8@#({Kx!G&`Uo+kj+kfT4LOX}6?T>FnxNZ3Q{2VjG zwp(W(1b_K2-XGo?`ZxWxdiujHt@g_D5<&Yvf7_v3^>(@AhsCVy?WIi%+WsBNxp1d? zN3Fe#{M=>7A71!Se)ib4{TqHL@?^KySO4Q*y5E4w=Z2fK;D-ONBDWp{8s>hM<4yab z`>s>g-cOx(z1ztsHMc`4#TS zhuALo`c~w9)e)eLVwPog=dOj@9#C@p%8+E*5!%0^cCE54C^<#QGQGJocU69-akj%mKD)9Q9rWAMR6o}P+y~}vO)1u~6>9l1| zuhUK0%H^19zy4=>+&f<~QN^1bn34HXBRtc5eHpZXYz`m>flI-YL6oPfpUXO@geCxO Cxz8&A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_stubby_BEHIND.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_stubby_BEHIND.png new file mode 100644 index 0000000000000000000000000000000000000000..0b74234751f9c7f93aeff439f7680d7e5d35957e GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDVAa<&kznEsNqQIU|?Xp=;`7Z zQW5v|j-lUS0}-|d2N)$S80Itxnn}E1(-tz8Y0)qkljtJfInS0}O4sZX z@U7dgFIOOY*+hzwiG@Qz!J&ZxjZx5X;PK_#-zJ=weQlilWd8M%cg0&*?%eb1)|)@C znC@UGM>e4GCwI-7{o5`+nsf2?l|K>F{@q>XCSkn)`==jIkDmSZ@7t=#ynVab<)2?I zvVEzbar)6xenGo0v5of_1h-Yx<;RJwkG&Z9=kVRHH{N(@quM?1h`PoH<|WSl6=MGtC4iC5 gmm1-j=IhI#1!QvoF$i1=o(!TqUHx3vIVCg!0D6($q5uE@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_stubby_FRONT.png b/Resources/Textures/Corvax/Mobs/Customization/elzuosa_markings.rsi/ethereal_parts_m_waggingtail_stubby_FRONT.png new file mode 100644 index 0000000000000000000000000000000000000000..a54609d5bc1aa365f902249ea44fed1b0b50f564 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDVAa<&kznEsNqQIU|?W8?djqe zQW5v|wxQo)0}-}_!;F#^409R;%_Ls1X$u+4wCLr$J-~8YvvQ)2;*kkQGUF!Lc?V9j z*neMq^(5i#BE1ZZOe`D%3Jwiu3<;%z{~wH=Y+4*^?EWwF^b5Ot-*xZK{+;&RT>JqW zRvj=i*2F)^{a)E2_PpofvS;Pf$IqW%$G82uc$1$9eJzQ-PxnAKgtjPSg+SVYyy-?NoW?Y};CR-ZWczJ1RxA*I)z zDbK%q-?!KlRaO^vw}=xgA>jZ2%R4kI*DT4X+PJ z`(<-RCKj+H19rw7jy*q=>I02UcHO*iHtOL8Gft36SQIygF!3&tk$?E0s;UI&BEHlJ d&op0O1}z|)1BgN3Qt)ID<>~6@vd$@?2>`fFJ<0$8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/full.png b/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..dca200b8d942dfcc777a65fef1b8c7b75dc74393 GIT binary patch literal 653 zcmV;80&@L{P)0j+&gTorxiZnc3ERu zDa^Tad-wbUTm<|aJ*{LSAO01Q@+0Wk$uQi#?Nz*gtOvX~o*5%X0IrW8Y>0aC7QG-7E`_@zWL zo*x6*k1@rwl@E_mYbzff(IEox?I>1vZ1TR*0BeY^32V4=4i7nRxRv$$#u~sgJdroL zjMw6+5Cv)@qygnYE!}7Ug0{+=6xp+!JB=wIfAWIqMx~1eL=WKV1Wm!zHcWM@lG704 zO~L6ApZqt~N(`(q0`>xmVkHB6(u4|q|7~elpN9V6Le^USe n01jnXNoGw=04e|g00;m8000000Mb*F00000NkvXXu0mjfBWfZd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/head_f.png b/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/head_f.png new file mode 100644 index 0000000000000000000000000000000000000000..c09ec844ef333032008eb089e15b8feff8c590d1 GIT binary patch literal 697 zcmV;q0!ICbP)J5KR!5fr=vO(u4z0a1Sm49dvL4=s|)5kS1MHP?6&- zekNY+$D7p~m|a^LORH$to|!jqo}FSmos2w+q8Jsy$*9p22!8YgoJx!Ex%n=&dpSR! zO8rRfR@+?}e>poFHa?QCjw%^!LO281Cl;Ue5!TaN;P(ExaE#aT#5=yT$xGJXJ-kHY zbbXh^=(M@Mx+y&Su4ecRPk6_Cr*X#wQ@JvJO@F^Hz=CqfqQW&vkS34dECE;_i!bp5n_>SxB6I`9n1lWo7!#~U zY$HH})tr2q0&=RB23Avm2CF&wGzH{TEe))u01Z}i@@WdlsahIXO#vFL=H$~9kW;lZ zu$lriSk1|&DIlk6X<#)4Xt0`-Pg8)jTA@XSHq~D`L(=%@2IGzZo8s_zbPQ~ z3Tfjr1!yyzx_?tZ>J`$)XA00}ICcM~fYd9bjqm6c@B=6RSYwxd`=|f_01jnXNoGw= f04e|g00;m8000000Mb*F00000NkvXXu0mjff}$#G literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/head_m.png b/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/head_m.png new file mode 100644 index 0000000000000000000000000000000000000000..c09ec844ef333032008eb089e15b8feff8c590d1 GIT binary patch literal 697 zcmV;q0!ICbP)J5KR!5fr=vO(u4z0a1Sm49dvL4=s|)5kS1MHP?6&- zekNY+$D7p~m|a^LORH$to|!jqo}FSmos2w+q8Jsy$*9p22!8YgoJx!Ex%n=&dpSR! zO8rRfR@+?}e>poFHa?QCjw%^!LO281Cl;Ue5!TaN;P(ExaE#aT#5=yT$xGJXJ-kHY zbbXh^=(M@Mx+y&Su4ecRPk6_Cr*X#wQ@JvJO@F^Hz=CqfqQW&vkS34dECE;_i!bp5n_>SxB6I`9n1lWo7!#~U zY$HH})tr2q0&=RB23Avm2CF&wGzH{TEe))u01Z}i@@WdlsahIXO#vFL=H$~9kW;lZ zu$lriSk1|&DIlk6X<#)4Xt0`-Pg8)jTA@XSHq~D`L(=%@2IGzZo8s_zbPQ~ z3Tfjr1!yyzx_?tZ>J`$)XA00}ICcM~fYd9bjqm6c@B=6RSYwxd`=|f_01jnXNoGw= f04e|g00;m8000000Mb*F00000NkvXXu0mjff}$#G literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/l_arm.png b/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/l_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..47cbb48be3493d76379926662510418437333eee GIT binary patch literal 644 zcmV-~0(yB^VPhy;mtKH@1HcIwVS@oS*x&@Pg9Ha?mu~IA z1jh+^7M7x@j-ABT_fbDfQJdQNe%^bZ+v>Ba>$;L0#u!QW)q$vY1nlnr?a=H`+^9}xq}mE#kJ2RxYke9mK%< zQRfmu?eV5XZF~IgHMD-{e2Af#`6+F5?g8YY>~;qmJh@kQIHF zzzYB}Y4_)wzQ0Ivu})D6V@kja0GP-454%5DZ<7_f0U|%14~Ui6zOM6@z`iEj&5HnZ z5h?AS3Mh^7ZoX7N7m?ELsesZL@8(MdbP*}-zIX-v0;)W!WecaP82|tP4rN$LW=%~1 eDgXcg2mk;800000(o>TF0000?iPrPfU=S@?vdfT2r9!K5T$3D@m$JsTR8RxER13V8~YV8J0F z<9FbClI-^O#WKcA??1}@_wIkP)cpIam&?Q+Wc@MY{H&i}{_c5sw=90o&v#WHKX11V z`MGQRkGJ<+&i>Lz43a^?BD9W zRQjaV5BCeR^+XOtAHDE%62q27_x?;|$QN~f?#*tzuEqO#-Z!q zCPn*N+r6%Hcy&IWefx*~)ryNfIu^>+-JYKxb>=}iM^H>lhiN%Sg*`(c<9WL(`=)v3 z(`H+K!zX6o6y;+$ZPzW)Kv4KvhK_0s3w07f8RYJ_K+uP=iZkj(+aAaE&o PGKlhY^>bP0l+XkKQg_>a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/l_leg.png b/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/l_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..ddda4a2ff7eeecba9032a0fa155e9fbd876cc1e8 GIT binary patch literal 736 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#X#z`#`N>Eakt z5%)G~qaU*&&tB(0JkriLcYWcOxbc(4%uQ_9K@K6~8U|*0hv~O(HFDaiKbdS$Vt3FMZCL5?9}oeaDwCdfRt- z*Sp-u#^>GDPD*~*Q7x5g6?WUtuawR;{Stpy@8&06C8e8N>>Pw@S6jbS)Of?~ zy_e}g)7nLzry9DNP8PXJlEh)SpKzAAD}d(z=@&ELuJ-+-Nzcy-(#U z)8mq_SIVnjy$gQ%?Mm*QCRM*ek(UpfOs}2Sn>DNGhHU%if?3Bt_*_j);fQs$d%e?0 zh9PEd+1eFdhVOM9%o+X(EM#No>l)^2+m;!=xu8aO5L^T}NCFjt6hNilL2xO+ zK@zACqyQ@Y4uYE$uzr2-a5=!6gz)_G*5OJT9t}(cz;?O1vHGOiW#hzefz%DZstWS3^J!36mu-to!iUOe)i`kJEA0J<%q>oVEXvUFp{h+{pw%n2MD zq)(6cClW#v^4G90nvylGECpOI7Y#Na*LJfT-D~V9kG^#F&`dy_5kk`u3!4vQ{2BG` z*MAM?ftdhoI@b5xyg+t;o~?+v`GDcOe&7A>_5q^gx)2u1~1 zPI_y9o-F{)2e321j-Pc1vcZ;!F9J%iT9Z#Hpr&kb>!43vs~rhB_($#Vkq3tif+eMRz+X33Teo!aN9rcnim zVV`9M2wCw22!TyWB=0T>ATp+ug64=ZYPt`1s@@GaCjbUWPz`|!P=()sb1J|9392Db z0jlsDa83mnAVD<*DnJ!}1J0=c10<-1Kn1A6Z@@WJ!2a|j*F{M_-#&J_S4V|ly}obL z=kfbI=eFIW1&94HtRElx`CrD@;nat^T0aGee{MhkWOK*<+!?0q&o7&0@yMkpnpsk4 z%{8`V(Uz^2uYkl|vO4lsxCEw#*T8>)hVwqBMgTmpjB=y`5IP=gRDcJTQI1pqLdS!R z3h=-(%8?2{=yEakt z5%)IA(2vKGY=Y0TSp?^e{GW4zz%{@rJ3hZyb4oRgM(Ra(06+tYoOZ-m%p7nm-1 zc4Th<(}u?nO=Qm5$M8)3_kgwTPT5&m1;&R-1;4+uv_569N$%(WE^M#wG{r`x+F>)p zjjx%TAG&!gw%_sa(L5&K*%Gp*KVpiRj~v_Kw%XjOkK-&~#ohhB$9ei3?^I_!V2+#A zTM(no738?c&SBLZugA0G8>fD_<15UxgS*pcVL`*D2k#ynVtnVc$VWqFfzA%=9R&@$ zCuj(Bv1@R@-G_}Q%_#CEb>~Ef*&8lJEUj8}i<>yU$44r~2 zHz_ePxLI22?9;Z_Px)7BbAE?yrPoG=6GBtFmzM^73fZCe&7fd{iYupw3Il`YtCV`r zsII-Yk`BBrGrq3%MJ3mjNr0arTFjSWclyVOc8`Xob87lURr4ZP^H-KVU;qBJ><+)_ z&+pF)dS|jf<)K9I@*_(>Z#Xe+QOH)N;)@|_ZAz`rDt8`v{g|Ke!4>8!6^q;()HKi6 z*DT*C_~?i8;{WCy&U-gp+h5N(ae8)u_F<&u`8WOD#92wV!D45B<; L{an^LB{Ts50l_0U literal 0 HcmV?d00001 diff --git a/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/torso_f.png b/Resources/Textures/Corvax/Mobs/Species/Elzuosa/parts.rsi/torso_f.png new file mode 100644 index 0000000000000000000000000000000000000000..7b0cab70dfd4bb4e75595c0fa0a1c3315ff0690f GIT binary patch literal 1127 zcmV-t1ep7YP)El=Z!?P3LSe!p)2^!&N@J(R&aub^Hf)3OYg z*uW%qOb5@1_R<pFDc$@o`ZP`HuQA8DYJNfUq;)5sI9sQf-b|9!6jIZox7Uz(tS@ zJx+x11nVsdSlU89jg8$)@J$3*l%1+=YTT#F$Mi5wf|%)X!P_Aqm!i92jW7mWQXhVX zfyp@l@~EFlHa>&epIm8S!r_nQ!wOL?&-w|LE6^0a$#^u@8ZX-U)hCUmQYFS)2^jSC z{{w)Bciia!v+*Sa2*3k*D1%1|$TaILjb~@-WESQ+m{)=&Ah|x)m0(U*N!{wc0wqS~ z`ZNM^>};W~MZgxkoU^e-K#rX))U^oMf|qkPwg||vvxT}A0bB5L&c+r2Id-;CxA_P# zZHgidg^L@JGB?OgQFlIIRe__90PF$}hGQ@8@N*;_o?l#E{I^>?1sif75c_c0CW~#A zX|PoUz<7B3^Zx3Pnu2g{jWbE%qM(;ip;5rv2F5cjCUw9w%B|@!6#-0p$;=B3rQyub z(wM2!WW)uY)C2FU>ceR;x4_<0~06*8S-8BImWY0gh)L~Wve0p!ed6k(;z}- ziDKw%ndV|5anI$1NsCIVuoM5!c{De=IV zkzqYBVx)6uSU-a%0#fWkA-70Ee*UP(<3i){j+0=(ijjc&l#Vf3C^He@*zEuS1#ofP z)ALsLQ%Y&diAfy>2TXTXSf;+iwRmZ2yyScU$r&*5SD^TR0A!id<6^A)0}5_7#wpU` zvxBwiaUPT?IV4#`fF?XGZE6XyV8z;+=75-hwU;#l*6zVt{aXaoGPw5sn~#8h1GkAf to%3i40000EWmrjOO-%qQ00008000000002eQEl=Z!?P3LSe!p)2^!&N@J(R&aub^Hf)3OYg z*uW%qOb5@1_R<pFDc$@o`ZP`HuQA8DYJNfUq;)5sI9sQf-b|9!6jIZox7Uz(tS@ zJx+x11nVsdSlU89jg8$)@J$3*l%1+=YTT#F$Mi5wf|%)X!P_Aqm!i92jW7mWQXhVX zfyp@l@~EFlHa>&epIm8S!r_nQ!wOL?&-w|LE6^0a$#^u@8ZX-U)hCUmQYFS)2^jSC z{{w)Bciia!v+*Sa2*3k*D1%1|$TaILjb~@-WESQ+m{)=&Ah|x)m0(U*N!{wc0wqS~ z`ZNM^>};W~MZgxkoU^e-K#rX))U^oMf|qkPwg||vvxT}A0bB5L&c+r2Id-;CxA_P# zZHgidg^L@JGB?OgQFlIIRe__90PF$}hGQ@8@N*;_o?l#E{I^>?1sif75c_c0CW~#A zX|PoUz<7B3^Zx3Pnu2g{jWbE%qM(;ip;5rv2F5cjCUw9w%B|@!6#-0p$;=B3rQyub z(wM2!WW)uY)C2FU>ceR;x4_<0~06*8S-8BImWY0gh)L~Wve0p!ed6k(;z}- ziDKw%ndV|5anI$1NsCIVuoM5!c{De=IV zkzqYBVx)6uSU-a%0#fWkA-70Ee*UP(<3i){j+0=(ijjc&l#Vf3C^He@*zEuS1#ofP z)ALsLQ%Y&diAfy>2TXTXSf;+iwRmZ2yyScU$r&*5SD^TR0A!id<6^A)0}5_7#wpU` zvxBwiaUPT?IV4#`fF?XGZE6XyV8z;+=75-hwU;#l*6zVt{aXaoGPw5sn~#8h1GkAf to%3i40000EWmrjOO-%qQ00008000000002eQ Date: Sat, 10 Aug 2024 19:03:27 +0300 Subject: [PATCH 02/11] =?UTF-8?q?=D0=9E=D1=81=D0=B2=D0=B5=D1=89=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=82=20=D1=8D=D0=BB=D1=8C=D0=B7?= =?UTF-8?q?=D1=83=D0=BE=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Corvax/Elzuosa/ElzuosaColorComponent.cs | 20 ++++++++++ .../Corvax/Elzuosa/ElzuosaColorSystem.cs | 37 +++++++++++++++++++ .../Corvax/Entities/Mobs/Species/elzuosa.yml | 3 +- 3 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 Content.Server/Corvax/Elzuosa/ElzuosaColorComponent.cs create mode 100644 Content.Server/Corvax/Elzuosa/ElzuosaColorSystem.cs diff --git a/Content.Server/Corvax/Elzuosa/ElzuosaColorComponent.cs b/Content.Server/Corvax/Elzuosa/ElzuosaColorComponent.cs new file mode 100644 index 00000000000..f9185b965ec --- /dev/null +++ b/Content.Server/Corvax/Elzuosa/ElzuosaColorComponent.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Robust.Shared.Audio; + +namespace Content.Server.Corvax.Elzuosa +{ + [RegisterComponent] + public sealed partial class ElzuosaColorComponent : Component + { + public Color SkinColor { get; set; } + + public bool Hacked { get; set; } = false; + + [DataField("cycleRate")] + public float CycleRate = 1f; + } +} diff --git a/Content.Server/Corvax/Elzuosa/ElzuosaColorSystem.cs b/Content.Server/Corvax/Elzuosa/ElzuosaColorSystem.cs new file mode 100644 index 00000000000..f45f4c4a71b --- /dev/null +++ b/Content.Server/Corvax/Elzuosa/ElzuosaColorSystem.cs @@ -0,0 +1,37 @@ +using Content.Shared.Humanoid; +using Content.Shared.Preferences; +using Robust.Server.GameObjects; +using Content.Server.GameTicking; +namespace Content.Server.Corvax.Elzuosa +{ + public sealed class ElzuosaColorSystem : EntitySystem + { + [Dependency] private readonly PointLightSystem _pointLightSystem = default!; + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnPlayerSpawn); + } + + private void OnPlayerSpawn(EntityUid uid, ElzuosaColorComponent comp, PlayerSpawnCompleteEvent args) + { + if (!HasComp(uid)) + return; + if (args == null) + return; + var profile = args.Profile; + SetEntityPointLightColor(uid, profile); + } + + public void SetEntityPointLightColor(EntityUid uid, HumanoidCharacterProfile? profile) + { + if (profile == null) + return; + + var color = profile.Appearance.SkinColor; + _pointLightSystem.SetColor(uid,color); + + } + } +} diff --git a/Resources/Prototypes/Corvax/Entities/Mobs/Species/elzuosa.yml b/Resources/Prototypes/Corvax/Entities/Mobs/Species/elzuosa.yml index fcc0674829c..db18832b9af 100644 --- a/Resources/Prototypes/Corvax/Entities/Mobs/Species/elzuosa.yml +++ b/Resources/Prototypes/Corvax/Entities/Mobs/Species/elzuosa.yml @@ -39,9 +39,10 @@ requirePower: false shockDamage: 2 shockTime: 2 + - type: ElzuosaColor - type: PointLight enabled: true - radius: 2 + radius: 2.3 - type: InteractionPopup successChance: 1 interactSuccessString: pat-success-elzuosa From f9b920a3b7f58578d3504c670bacfc76a544d9d0 Mon Sep 17 00:00:00 2001 From: Sh1ntra Date: Sat, 10 Aug 2024 19:26:50 +0300 Subject: [PATCH 03/11] Some elzuosa fix --- .../ru-RU/corvax/reagents/bilogical.ftl | 2 ++ .../Prototypes/Corvax/Reagents/biological.yml | 26 +++++++++++++++++++ .../Entities/Objects/Power/powercells.yml | 7 ++++- Resources/Prototypes/Reagents/elements.yml | 7 +++++ 4 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 Resources/Locale/ru-RU/corvax/reagents/bilogical.ftl create mode 100644 Resources/Prototypes/Corvax/Reagents/biological.yml diff --git a/Resources/Locale/ru-RU/corvax/reagents/bilogical.ftl b/Resources/Locale/ru-RU/corvax/reagents/bilogical.ftl new file mode 100644 index 00000000000..069e136ee24 --- /dev/null +++ b/Resources/Locale/ru-RU/corvax/reagents/bilogical.ftl @@ -0,0 +1,2 @@ +reagent-name-electroblood = электрокровь +reagent-desc-electroblood = На вид искрится. \ No newline at end of file diff --git a/Resources/Prototypes/Corvax/Reagents/biological.yml b/Resources/Prototypes/Corvax/Reagents/biological.yml new file mode 100644 index 00000000000..5a18f882086 --- /dev/null +++ b/Resources/Prototypes/Corvax/Reagents/biological.yml @@ -0,0 +1,26 @@ +- type: reagent + id: ElectroBlood + name: reagent-name-electroblood + group: Biological + desc: reagent-desc-electroblood + flavor: shocking + color: "#FDD023" + recognizable: true + physicalDesc: reagent-physical-desc-electric + slippery: false + viscosity: 0.25 + tileReactions: + - !type:SpillTileReaction + metabolisms: + Food: + effects: + - !type:SatiateHunger + factor: 1.5 + Poison: + effects: + - !type:Electrocute + probability: 0.35 + footstepSound: + collection: FootstepBlood + params: + volume: 6 diff --git a/Resources/Prototypes/Entities/Objects/Power/powercells.yml b/Resources/Prototypes/Entities/Objects/Power/powercells.yml index 25125ee9b0a..8ba2218a43c 100644 --- a/Resources/Prototypes/Entities/Objects/Power/powercells.yml +++ b/Resources/Prototypes/Entities/Objects/Power/powercells.yml @@ -16,12 +16,17 @@ sprite: Objects/Power/power_cells.rsi - type: SolutionContainerManager solutions: - battery: + food: maxVol: 5 + reagents: + - ReagentId: Zinc + Quantity: 5 - type: InjectableSolution solution: battery - type: DrawableSolution solution: battery + - type: Food # Corvax-Frontier + requiresSpecialDigestion: true - type: Extractable juiceSolution: reagents: diff --git a/Resources/Prototypes/Reagents/elements.yml b/Resources/Prototypes/Reagents/elements.yml index 8d317102c1b..73fd7d23fbe 100644 --- a/Resources/Prototypes/Reagents/elements.yml +++ b/Resources/Prototypes/Reagents/elements.yml @@ -354,3 +354,10 @@ color: "#bababa" meltingPoint: 419.5 boilingPoint: 907.0 + metabolisms: # Corvax-Frontier + Food: + effects: + - !type:SatiateHunger + conditions: + - !type:OrganType + type: Elzuosa From 8323f91ca708f6804be8e0b8552eff44bde361b8 Mon Sep 17 00:00:00 2001 From: Dmitriy <108795395+Sh1ntra@users.noreply.github.com> Date: Sat, 10 Aug 2024 19:30:21 +0300 Subject: [PATCH 04/11] Update modifier_sets.yml --- Resources/Prototypes/Corvax/Damage/modifier_sets.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Resources/Prototypes/Corvax/Damage/modifier_sets.yml b/Resources/Prototypes/Corvax/Damage/modifier_sets.yml index c0bb3286214..7c780900e66 100644 --- a/Resources/Prototypes/Corvax/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Corvax/Damage/modifier_sets.yml @@ -1,14 +1,8 @@ -#- type: damageModifierSet -# id: Vulpkanin # Because of fur is more flammable and more resistant to cold. -# coefficients: -# Cold: 0.5 -# Heat: 1.5 - - type: damageModifierSet id: Elzuosa coefficients: Shock: 0.0 -# + #- type: damageModifierSet # id: Resomi # coefficients: From 07beaf98c98904de9dd2531347b53eac62d8a20c Mon Sep 17 00:00:00 2001 From: Dmitriy <108795395+Sh1ntra@users.noreply.github.com> Date: Sat, 10 Aug 2024 19:31:38 +0300 Subject: [PATCH 05/11] Update elzuosa.ftl --- .../ss14-ru/prototypes/corvax/entities/mobs/player/elzuosa.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/player/elzuosa.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/player/elzuosa.ftl index d7a06645102..43f44a4087f 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/player/elzuosa.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/player/elzuosa.ftl @@ -1,2 +1,2 @@ -ent-MobElzuosa = Urist McElzuosa +ent-MobElzuosa = Урист МакЭльзуос .desc = { ent-BaseMobElzuosa.desc } From a7913dc76bc0d1183ee36db154f7636613b1ca11 Mon Sep 17 00:00:00 2001 From: Dmitriy <108795395+Sh1ntra@users.noreply.github.com> Date: Sat, 10 Aug 2024 19:32:19 +0300 Subject: [PATCH 06/11] Update species.ftl --- Resources/Locale/ru-RU/corvax/species/species.ftl | 3 --- 1 file changed, 3 deletions(-) diff --git a/Resources/Locale/ru-RU/corvax/species/species.ftl b/Resources/Locale/ru-RU/corvax/species/species.ftl index 66adf05aebc..8f306f5ce32 100644 --- a/Resources/Locale/ru-RU/corvax/species/species.ftl +++ b/Resources/Locale/ru-RU/corvax/species/species.ftl @@ -1,4 +1 @@ -species-name-vulpkanin = Вульпканин -species-name-xenoslime = Ксенослайм species-name-elzuosa = Эльзуос -species-name-resomi = Резоми From 9d34f0bde773f9569452f42ad0fe843afd579529 Mon Sep 17 00:00:00 2001 From: Sh1ntra Date: Sat, 10 Aug 2024 19:41:32 +0300 Subject: [PATCH 07/11] Some fix --- Resources/Locale/ru-RU/corvax/metabolism/metabolizer-types.ftl | 1 + 1 file changed, 1 insertion(+) create mode 100644 Resources/Locale/ru-RU/corvax/metabolism/metabolizer-types.ftl diff --git a/Resources/Locale/ru-RU/corvax/metabolism/metabolizer-types.ftl b/Resources/Locale/ru-RU/corvax/metabolism/metabolizer-types.ftl new file mode 100644 index 00000000000..dd13d3d2564 --- /dev/null +++ b/Resources/Locale/ru-RU/corvax/metabolism/metabolizer-types.ftl @@ -0,0 +1 @@ +metabolizer-type-elzuosa = Elzuosa \ No newline at end of file From c0729e5cb3a47df3aadb5f9fd900b3243f258931 Mon Sep 17 00:00:00 2001 From: Sh1ntra Date: Sat, 10 Aug 2024 19:44:18 +0300 Subject: [PATCH 08/11] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D1=81=20=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B0=D0=BA=D1=88=D0=BD?= =?UTF-8?q?=D1=8B=20=D0=B2=20=D0=BF=D0=B0=D0=BF=D0=BA=D1=83=20=D0=BA=D0=BE?= =?UTF-8?q?=D1=80=D0=B2=D0=B0=D0=BA=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../corvax/interaction/interaction-popup-component.ftl | 7 +++++++ .../ru-RU/interaction/interaction-popup-component.ftl | 5 +---- 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 Resources/Locale/ru-RU/corvax/interaction/interaction-popup-component.ftl diff --git a/Resources/Locale/ru-RU/corvax/interaction/interaction-popup-component.ftl b/Resources/Locale/ru-RU/corvax/interaction/interaction-popup-component.ftl new file mode 100644 index 00000000000..b1575edcc40 --- /dev/null +++ b/Resources/Locale/ru-RU/corvax/interaction/interaction-popup-component.ftl @@ -0,0 +1,7 @@ +### Corvax Interaction + +## Elzuosa + +pat-success-elzuosa = вы обнимаете { $target }, чувствуя, как по вам проходит высоковольтный ток. +pat-success-elzuosa-others = { CAPITALIZE($user) } обнимает { $target }, наэлектризовываясь. +pat-success-elzuosa-target = { CAPITALIZE($user) } обнимает вас. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl index b46f322aa08..fe1d1d7be8a 100644 --- a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl +++ b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl @@ -85,7 +85,4 @@ hugging-success-generic-others = { CAPITALIZE($user) } обнимает { $targe fence-rattle-success = *бдзынь* hugging-success-generic-target = { CAPITALIZE($user) } обнимает вас. petting-success-tesla = Вы гладите { $target }, попутно нарушая законы природы и физики. -petting-failure-tesla = Вы тянетесь погладить { $target }, но разряд заставляет вас отдёрнуть руку. -pat-success-elzuosa = вы обнимаете { $target }, чувствуя, как по вам проходит высоковольтный ток. -pat-success-elzuosa-others = { CAPITALIZE($user) } обнимает { $target }, наэлектризовываясь. -pat-success-elzuosa-target = { CAPITALIZE($user) } обнимает вас. \ No newline at end of file +petting-failure-tesla = Вы тянетесь погладить { $target }, но разряд заставляет вас отдёрнуть руку. \ No newline at end of file From 5c33773df2358275aab283b16b5425daa97fa650 Mon Sep 17 00:00:00 2001 From: Sh1ntra Date: Sat, 10 Aug 2024 19:57:07 +0300 Subject: [PATCH 09/11] Hunger update --- Resources/Prototypes/Entities/Mobs/Species/arachnid.yml | 4 ++++ Resources/Prototypes/Entities/Mobs/Species/diona.yml | 4 ++++ Resources/Prototypes/Entities/Mobs/Species/dwarf.yml | 4 ++++ Resources/Prototypes/Entities/Mobs/Species/human.yml | 4 ++++ Resources/Prototypes/Entities/Mobs/Species/moth.yml | 4 ++++ Resources/Prototypes/Entities/Mobs/Species/reptilian.yml | 6 +++++- Resources/Prototypes/Entities/Mobs/Species/slime.yml | 4 ++++ Resources/Prototypes/Entities/Mobs/Species/vox.yml | 4 ++++ 8 files changed, 33 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml index 9142ba1fdb0..46fedb754a9 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml @@ -11,6 +11,10 @@ - type: HumanoidAppearance species: Arachnid - type: Hunger + starvationDamage: + types: + Cold: 0.5 + Bloodloss: 0.5 - type: Thirst - type: Sericulture action: ActionSericulture diff --git a/Resources/Prototypes/Entities/Mobs/Species/diona.yml b/Resources/Prototypes/Entities/Mobs/Species/diona.yml index f6b263e8fd5..34a2ddffe74 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/diona.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/diona.yml @@ -8,6 +8,10 @@ - type: HumanoidAppearance species: Diona - type: Hunger + starvationDamage: + types: + Cold: 0.5 + Bloodloss: 0.5 baseDecayRate: 0.0083 - type: Thirst baseDecayRate: 0.0083 diff --git a/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml b/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml index 24cec085e45..fb2fb531d25 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml @@ -6,6 +6,10 @@ abstract: true components: - type: Hunger + starvationDamage: + types: + Cold: 0.5 + Bloodloss: 0.5 - type: Thirst - type: Carriable # Carrying system from nyanotrasen. - type: Icon diff --git a/Resources/Prototypes/Entities/Mobs/Species/human.yml b/Resources/Prototypes/Entities/Mobs/Species/human.yml index 54bc5e03ab9..c9f9dca8e57 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/human.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/human.yml @@ -6,6 +6,10 @@ abstract: true components: - type: Hunger + starvationDamage: + types: + Cold: 0.5 + Bloodloss: 0.5 - type: Icon # It will not have an icon in the adminspawn menu without this. Body parts seem fine for whatever reason. sprite: Mobs/Species/Human/parts.rsi state: full diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml index 733d161f0e0..2eb33a90271 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml @@ -10,6 +10,10 @@ hideLayersOnEquip: - HeadTop - type: Hunger + starvationDamage: + types: + Cold: 0.5 + Bloodloss: 0.5 - type: Thirst - type: Carriable # Carrying system from nyanotrasen. - type: Icon diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index b5f96460fb5..b38d607f26e 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -12,6 +12,10 @@ - HeadTop - HeadSide - type: Hunger + starvationDamage: + types: + Cold: 0.5 + Bloodloss: 0.5 - type: Puller needsHands: false - type: Thirst @@ -76,4 +80,4 @@ - type: HumanoidAppearance species: Reptilian -#Weh \ No newline at end of file +#Weh diff --git a/Resources/Prototypes/Entities/Mobs/Species/slime.yml b/Resources/Prototypes/Entities/Mobs/Species/slime.yml index 31db778a00d..34bae4e5c0c 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/slime.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/slime.yml @@ -5,6 +5,10 @@ abstract: true components: - type: Hunger + starvationDamage: + types: + Cold: 0.5 + Bloodloss: 0.5 - type: Thirst - type: Carriable # Carrying system from nyanotrasen. - type: Icon diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml index 4d5239e50c5..748e43388e7 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml @@ -4,6 +4,10 @@ abstract: true components: - type: Hunger + starvationDamage: + types: + Cold: 0.5 + Bloodloss: 0.5 - type: Thirst - type: Icon sprite: Mobs/Species/Vox/parts.rsi From e6f48abe4dcb1176c28eb4a8e0a6a8e9742a1a4c Mon Sep 17 00:00:00 2001 From: Sh1ntra Date: Sat, 10 Aug 2024 20:36:02 +0300 Subject: [PATCH 10/11] Revert "Hunger update" This reverts commit 5c33773df2358275aab283b16b5425daa97fa650. --- Resources/Prototypes/Entities/Mobs/Species/arachnid.yml | 4 ---- Resources/Prototypes/Entities/Mobs/Species/diona.yml | 4 ---- Resources/Prototypes/Entities/Mobs/Species/dwarf.yml | 4 ---- Resources/Prototypes/Entities/Mobs/Species/human.yml | 4 ---- Resources/Prototypes/Entities/Mobs/Species/moth.yml | 4 ---- Resources/Prototypes/Entities/Mobs/Species/reptilian.yml | 6 +----- Resources/Prototypes/Entities/Mobs/Species/slime.yml | 4 ---- Resources/Prototypes/Entities/Mobs/Species/vox.yml | 4 ---- 8 files changed, 1 insertion(+), 33 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml index 46fedb754a9..9142ba1fdb0 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml @@ -11,10 +11,6 @@ - type: HumanoidAppearance species: Arachnid - type: Hunger - starvationDamage: - types: - Cold: 0.5 - Bloodloss: 0.5 - type: Thirst - type: Sericulture action: ActionSericulture diff --git a/Resources/Prototypes/Entities/Mobs/Species/diona.yml b/Resources/Prototypes/Entities/Mobs/Species/diona.yml index 34a2ddffe74..f6b263e8fd5 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/diona.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/diona.yml @@ -8,10 +8,6 @@ - type: HumanoidAppearance species: Diona - type: Hunger - starvationDamage: - types: - Cold: 0.5 - Bloodloss: 0.5 baseDecayRate: 0.0083 - type: Thirst baseDecayRate: 0.0083 diff --git a/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml b/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml index fb2fb531d25..24cec085e45 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml @@ -6,10 +6,6 @@ abstract: true components: - type: Hunger - starvationDamage: - types: - Cold: 0.5 - Bloodloss: 0.5 - type: Thirst - type: Carriable # Carrying system from nyanotrasen. - type: Icon diff --git a/Resources/Prototypes/Entities/Mobs/Species/human.yml b/Resources/Prototypes/Entities/Mobs/Species/human.yml index c9f9dca8e57..54bc5e03ab9 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/human.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/human.yml @@ -6,10 +6,6 @@ abstract: true components: - type: Hunger - starvationDamage: - types: - Cold: 0.5 - Bloodloss: 0.5 - type: Icon # It will not have an icon in the adminspawn menu without this. Body parts seem fine for whatever reason. sprite: Mobs/Species/Human/parts.rsi state: full diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml index 2eb33a90271..733d161f0e0 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml @@ -10,10 +10,6 @@ hideLayersOnEquip: - HeadTop - type: Hunger - starvationDamage: - types: - Cold: 0.5 - Bloodloss: 0.5 - type: Thirst - type: Carriable # Carrying system from nyanotrasen. - type: Icon diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index b38d607f26e..b5f96460fb5 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -12,10 +12,6 @@ - HeadTop - HeadSide - type: Hunger - starvationDamage: - types: - Cold: 0.5 - Bloodloss: 0.5 - type: Puller needsHands: false - type: Thirst @@ -80,4 +76,4 @@ - type: HumanoidAppearance species: Reptilian -#Weh +#Weh \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Species/slime.yml b/Resources/Prototypes/Entities/Mobs/Species/slime.yml index 34bae4e5c0c..31db778a00d 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/slime.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/slime.yml @@ -5,10 +5,6 @@ abstract: true components: - type: Hunger - starvationDamage: - types: - Cold: 0.5 - Bloodloss: 0.5 - type: Thirst - type: Carriable # Carrying system from nyanotrasen. - type: Icon diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml index 748e43388e7..4d5239e50c5 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml @@ -4,10 +4,6 @@ abstract: true components: - type: Hunger - starvationDamage: - types: - Cold: 0.5 - Bloodloss: 0.5 - type: Thirst - type: Icon sprite: Mobs/Species/Vox/parts.rsi From 9e86f2813d8877f11092d10531f2c3990a9b9c7f Mon Sep 17 00:00:00 2001 From: Kill_Me_I_Noobs <118206719+Vonsant@users.noreply.github.com> Date: Sat, 10 Aug 2024 21:01:11 +0300 Subject: [PATCH 11/11] No resomi allowed --- .../Prototypes/Corvax/Damage/modifier_sets.yml | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/Resources/Prototypes/Corvax/Damage/modifier_sets.yml b/Resources/Prototypes/Corvax/Damage/modifier_sets.yml index 7c780900e66..70e187ba638 100644 --- a/Resources/Prototypes/Corvax/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Corvax/Damage/modifier_sets.yml @@ -2,21 +2,3 @@ id: Elzuosa coefficients: Shock: 0.0 - -#- type: damageModifierSet -# id: Resomi -# coefficients: -# Asphyxiation: 1.3 -# Bloodloss: 1.3 -# Blunt: 1.3 -# Cellular: 1.3 -# Caustic: 1.3 -# Cold: 1.3 -# Heat: 1.3 -# Piercing: 1.3 -# Poison: 1.3 -# Radiation: 1.3 -# Shock: 1.3 -# Slash: 1.3 -# Structural: 1.3 -#