Skip to content

Commit

Permalink
[Port] Better Lizards (Goob-Station#1404)
Browse files Browse the repository at this point in the history
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
  • Loading branch information
PuroSlavKing and coderabbitai[bot] authored Jan 9, 2025
1 parent 986a631 commit 02dbcab
Show file tree
Hide file tree
Showing 276 changed files with 1,141 additions and 114 deletions.
74 changes: 74 additions & 0 deletions Resources/Locale/en-US/_white/markings/reptilian.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# HEAD
marking-LizardHeadGuilmon= Lizard, guilmon
marking-LizardHeadGuilmon-guilmon = Main
marking-LizardShoutEasternDragon= Lizard, eastern dragon
marking-LizardShoutEasternDragon-eastern_dragon = Outer
marking-LizardShoutEasternDragon-eastern_dragon_overlay = Inner
marking-LizardShoutEasternDragonUsiki= Lizard, eastern dragon (Mustache)
marking-LizardShoutEasternDragonUsiki-eastern_dragon = Outer
marking-LizardShoutEasternDragonUsiki-eastern_dragon_overlay = Inner
marking-LizardShoutEasternDragonUsiki-eastern_dragon_usiki = Mustache
marking-LizardHeadCobraHood = Lizard, hood with ears (Cobra)
marking-LizardHeadCobraHood-cobra_hood_with_ears = Outer
marking-LizardHeadCobraHood-cobra_hood_with_ears_overlay = Inner
marking-LizardHornsCurled-horns_curled_l = Left horn
marking-LizardHornsCurled-horns_curled_r = Right horn
marking-LizardHornsRam-horns_ram_l = Left horn
marking-LizardHornsRam-horns_ram_r = Right horn
marking-LizardHornsShort-horns_short_l = Left horn
marking-LizardHornsShort-horns_short_r = Right horn
marking-LizardHornsSimple-horns_simple_l = Left horn
marking-LizardHornsSimple-horns_simple_r = Right horn
marking-LizardHornsDouble-horns_double_l = Left horns
marking-LizardHornsDouble-horns_double_r = Right horns
marking-LizardHornsArgali-horns_argali_l = Left horn
marking-LizardHornsArgali-horns_argali_r = Right horn
marking-LizardHornsAyrshire-horns_ayrshire_l = Left Horn
marking-LizardHornsAyrshire-horns_ayrshire_r = Right Horn
marking-LizardHornsMyrsore-horns_myrsore_l = Left horn
marking-LizardHornsMyrsore-horns_myrsore_r = Right horn
marking-LizardHornsBighorn-horns_bighorn_l = Left horn
marking-LizardHornsBighorn-horns_bighorn_r = Right horn
# TAILS
marking-SnakeLargeTail = Lizard, large snake tail
marking-SnakeLargeTail-tail_snakelarge = Inner
marking-SnakeLargeTail-tail_snakelarge_overlay = Outer
# SPINES
marking-LizardChestSpinesAquatic = Lizard, chest, spines (Aquatic)
marking-LizardChestSpinesAquatic-spines_aquatic = Spikes
marking-LizardChestSpinesAquaticWithoutTail = Lizard, chest, spines (Aquatic, without tail)
marking-LizardChestSpinesAquaticWithoutTail-spines_aquatic = Spikes
marking-LizardChestSpinesLong = Lizard, chest, spines (Long)
marking-LizardChestSpinesLong-spines_long = Spikes
marking-LizardChestSpinesLongWithoutTail = Lizard, chest, spines (Long, without tail)
marking-LizardChestSpinesLongWithoutTail-spines_long = Spikes
marking-LizardChestSpinesLongMembrane = Lizard, chest, spines (Long, Membrane)
marking-LizardChestSpinesLongMembrane-spines_longmembrane = spines
marking-LizardChestSpinesLongMembraneWithoutTail = Lizard, chest, spines (Long, Membrane, without tail)
marking-LizardChestSpinesLongMembraneWithoutTail-spines_longmembrane = spines
marking-LizardChestSpinesShort = Lizard, chest, spines (Short)
marking-LizardChestSpinesShort-spines_short = Spikes
marking-LizardChestSpinesShortWithoutTail = Lizard, chest, spines (Short, without tail)
marking-LizardChestSpinesShortWithoutTail-spines_short = Spikes
marking-LizardChestSpinesShortMembrane = Lizard, chest, spines (Short, Membrane)
marking-LizardChestSpinesShortMembrane-spines_short = Spikes
marking-LizardChestSpinesShortMembraneWithoutTail = Lizard, chest, spines (Short, Membrane, without tail)
marking-LizardChestSpinesShortMembraneWithoutTail-spines_short = Spikes
74 changes: 74 additions & 0 deletions Resources/Locale/ru-RU/_white/markings/reptilian.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# ГОЛОВА
marking-LizardHeadGuilmon= Ящер, гилмон
marking-LizardHeadGuilmon-guilmon = Основная часть
marking-LizardShoutEasternDragon= Ящер, восточный дракон
marking-LizardShoutEasternDragon-eastern_dragon = Внешняя часть
marking-LizardShoutEasternDragon-eastern_dragon_overlay = Внутренняя часть
marking-LizardShoutEasternDragonUsiki= Ящер, восточный дракон (Усики)
marking-LizardShoutEasternDragonUsiki-eastern_dragon = Внешняя часть
marking-LizardShoutEasternDragonUsiki-eastern_dragon_overlay = Внутренняя часть
marking-LizardShoutEasternDragonUsiki-eastern_dragon_usiki = Усики
marking-LizardHeadCobraHood = Ящер, воротник с ушами (Кобра)
marking-LizardHeadCobraHood-cobra_hood_with_ears = Внешняя часть
marking-LizardHeadCobraHood-cobra_hood_with_ears_overlay = Внутренняя часть
marking-LizardHornsCurled-horns_curled_l = Левый рог
marking-LizardHornsCurled-horns_curled_r = Правый рог
marking-LizardHornsRam-horns_ram_l = Левый рог
marking-LizardHornsRam-horns_ram_r = Правый рог
marking-LizardHornsShort-horns_short_l = Левый рог
marking-LizardHornsShort-horns_short_r = Правый рог
marking-LizardHornsSimple-horns_simple_l = Левый рог
marking-LizardHornsSimple-horns_simple_r = Правый рог
marking-LizardHornsDouble-horns_double_l = Левые рога
marking-LizardHornsDouble-horns_double_r = Правые рога
marking-LizardHornsArgali-horns_argali_l = Левый рог
marking-LizardHornsArgali-horns_argali_r = Правый рог
marking-LizardHornsAyrshire-horns_ayrshire_l = Левый рог
marking-LizardHornsAyrshire-horns_ayrshire_r = Правый рог
marking-LizardHornsMyrsore-horns_myrsore_l = Левый рог
marking-LizardHornsMyrsore-horns_myrsore_r = Правый рог
marking-LizardHornsBighorn-horns_bighorn_l = Левый рог
marking-LizardHornsBighorn-horns_bighorn_r = Правый рог
# ХВОСТЫ
marking-SnakeLargeTail = Ящер, большой змеиный хвост
marking-SnakeLargeTail-tail_snakelarge = Верхняя часть
marking-SnakeLargeTail-tail_snakelarge_overlay = Нижняя часть
# ШИПЫ
marking-LizardChestSpinesAquatic = Ящер, грудь, шипы на спине (Водный)
marking-LizardChestSpinesAquatic-spines_aquatic = Шипы
marking-LizardChestSpinesAquaticWithoutTail = Ящер, грудь, шипы на спине (Водный, без хвоста)
marking-LizardChestSpinesAquaticWithoutTail-spines_aquatic = Шипы
marking-LizardChestSpinesLong = Ящер, грудь, шипы на спине (Длинные)
marking-LizardChestSpinesLong-spines_long = Шипы
marking-LizardChestSpinesLongWithoutTail = Ящер, грудь, шипы на спине (Длинные, без хвоста)
marking-LizardChestSpinesLongWithoutTail-spines_long = Шипы
marking-LizardChestSpinesLongMembrane = Ящер, грудь, шипы на спине (Длинные, Мембрана)
marking-LizardChestSpinesLongMembrane-spines_longmembrane = Шипы
marking-LizardChestSpinesLongMembraneWithoutTail = Ящер, грудь, шипы на спине (Длинные, Мембрана, без хвоста)
marking-LizardChestSpinesLongMembraneWithoutTail-spines_longmembrane = Шипы
marking-LizardChestSpinesShort = Ящер, грудь, шипы на спине (Короткие)
marking-LizardChestSpinesShort-spines_short = Шипы
marking-LizardChestSpinesShortWithoutTail = Ящер, грудь, шипы на спине (Короткие, без хвоста)
marking-LizardChestSpinesShortWithoutTail-spines_short = Шипы
marking-LizardChestSpinesShortMembrane = Ящер, грудь, шипы на спине (Короткие, Мембрана)
marking-LizardChestSpinesShortMembrane-spines_short = Шипы
marking-LizardChestSpinesShortMembraneWithoutTail = Ящер, грудь, шипы на спине (Короткие, Мембрана, без хвоста)
marking-LizardChestSpinesShortMembraneWithoutTail-spines_short = Шипы
16 changes: 8 additions & 8 deletions Resources/Prototypes/Body/Organs/reptilian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
categories: [ HideSpawnMenu ]
components:
- type: Stomach
specialDigestible:
tags:
- Fruit
- ReptilianFood
- Meat
- Pill
- Crayon
- Paper
# specialDigestible: # WWDP-Remove
# tags:
# - Fruit
# - ReptilianFood
# - Meat
# - Pill
# - Crayon
# - Paper
- type: SolutionContainerManager
solutions:
stomach:
Expand Down
4 changes: 4 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Shoes/specific.yml
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,8 @@
shoes:
- state: equipped-FEET
offset: "0, -0.02"
- state: equipped-FEET-reptilian # WWDP
offset: "0, -0.02"
- type: Item
size: Small
sprite: Clothing/Shoes/Specific/large_clown.rsi
Expand All @@ -273,6 +275,8 @@
shoes:
- state: equipped-FEET
offset: "0, -0.04"
- state: equipped-FEET-reptilian # WWDP
offset: "0, -0.04"
- type: Item
sprite: Clothing/Shoes/Specific/skates.rsi
- type: ClothingSpeedModifier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,44 +87,54 @@
markingCategory: HeadTop
speciesRestriction: [Reptilian]
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: horns_curled
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_curled_l
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_curled_r

- type: marking
id: LizardHornsRam
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Reptilian]
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: horns_ram
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_ram_l
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_ram_r

- type: marking
id: LizardHornsShort
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Reptilian]
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: horns_short
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_short_l
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_short_r

- type: marking
id: LizardHornsSimple
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Reptilian]
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: horns_simple
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_simple_l
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_simple_r

- type: marking
id: LizardHornsDouble
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Reptilian]
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: horns_double
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_double_l
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_double_r

- type: marking
id: LizardTailSmooth
Expand Down Expand Up @@ -264,35 +274,43 @@
markingCategory: HeadTop
speciesRestriction: [Reptilian, Kobold] # Shitmed Change
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: horns_argali
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_argali_l
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_argali_r

- type: marking
id: LizardHornsAyrshire
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Reptilian, Kobold] # Shitmed Change
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: horns_ayrshire
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_ayrshire_l
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_ayrshire_r

- type: marking
id: LizardHornsMyrsore
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Reptilian, Kobold] # Shitmed Change
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: horns_myrsore
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_myrsore_l
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_myrsore_r

- type: marking
id: LizardHornsBighorn
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Reptilian, Kobold] # Shitmed Change
sprites:
- sprite: Mobs/Customization/reptilian_parts.rsi
state: horns_bighorn
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_bighorn_l
- sprite: _White/Mobs/Customization/reptilian_parts.rsi # WWDP-Edit
state: horns_bighorn_r

- type: marking
id: LizardHornsDemonic
Expand Down
52 changes: 44 additions & 8 deletions Resources/Prototypes/Entities/Mobs/Species/reptilian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
species: Reptilian
hideLayersOnEquip:
- Snout
- HeadTop
# - HeadTop # WWDP - Because visible horns its cool
- HeadSide
- type: Hunger
- type: Puller
Expand Down Expand Up @@ -68,17 +68,35 @@
295: 0.6
285: 0.4
- type: Wagging
- type: FootPrints # WD EDIT
leftBarePrint: "footprint-left-bare-lizard"
rightBarePrint: "footprint-right-bare-lizard"
- type: Inventory
speciesId: reptilian
# WWDP-Edit-Start
femaleDisplacements:
jumpsuit:
sizeMaps:
32:
sprite: Mobs/Species/Human/displacement.rsi
sprite: _White/Mobs/Species/displacement.rsi
state: jumpsuit-female
- type: FootPrints # WD EDIT
leftBarePrint: "footprint-left-bare-lizard"
rightBarePrint: "footprint-right-bare-lizard"
shoes:
sizeMaps:
32:
sprite: _White/Mobs/Species/displacement.rsi
state: shoes
displacements:
jumpsuit:
sizeMaps:
32:
sprite: _White/Mobs/Species/displacement.rsi
state: jumpsuit
shoes:
sizeMaps:
32:
sprite: _White/Mobs/Species/displacement.rsi
state: shoes
# WWDP-Edit-End

- type: entity
parent: BaseSpeciesDummy
Expand All @@ -88,17 +106,35 @@
components:
- type: HumanoidAppearance
species: Reptilian
hideLayersOnEquip:
hideLayersOnEquip: # WWDP
- Snout
- HeadTop
# - HeadTop # WWDP - Because visible horns its cool
- HeadSide
- type: Inventory
speciesId: reptilian
# WWDP-Edit-Start
femaleDisplacements:
jumpsuit:
sizeMaps:
32:
sprite: Mobs/Species/Human/displacement.rsi
sprite: _White/Mobs/Species/displacement.rsi
state: jumpsuit-female
shoes:
sizeMaps:
32:
sprite: _White/Mobs/Species/displacement.rsi
state: shoes
displacements:
jumpsuit:
sizeMaps:
32:
sprite: _White/Mobs/Species/displacement.rsi
state: jumpsuit
shoes:
sizeMaps:
32:
sprite: _White/Mobs/Species/displacement.rsi
state: shoes
# WWDP-Edit-End

#Weh
Loading

0 comments on commit 02dbcab

Please sign in to comment.