From bdc44e64173c3bf1afbf1135bb2947019552230f Mon Sep 17 00:00:00 2001 From: Theywod Date: Sat, 26 Oct 2024 22:17:18 +0700 Subject: [PATCH] change height and fixtures radius --- .../Entities/Mobs/Species/arachnid.yml | 23 ++++++++++++++++++ .../Entities/Mobs/Species/diona.yml | 10 ++++++++ .../Entities/Mobs/Species/dwarf.yml | 2 +- .../Prototypes/Entities/Mobs/Species/moth.yml | 19 +++++++++++++++ .../Entities/Mobs/Species/reptilian.yml | 24 +++++++++++++++++++ .../Entities/Mobs/Species/slime.yml | 24 +++++++++++++++++++ .../Prototypes/Entities/Mobs/Species/vox.yml | 23 ++++++++++++++++++ .../SS220/Entities/Mobs/Species/felinid.yml | 4 ++-- .../SS220/Entities/Mobs/Species/tajaran.yml | 18 ++++++++++++++ .../SS220/Entities/Mobs/Species/vulpkanin.yml | 18 ++++++++++++++ 10 files changed, 162 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml index 6a9086ab9cc3e5..35408d49d642ec 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml @@ -30,6 +30,20 @@ spawned: - id: FoodMeatSpider amount: 5 +# SS220-change-races-height begin + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.4 + density: 185 + restitution: 0.0 + mask: + - MobMask + layer: + - MobLayer +# SS220-change-races-height end - type: Reactive reactions: - reagents: [Water] @@ -74,6 +88,11 @@ - type: TypingIndicator proto: spider - type: Sprite # I'd prefer if these maps were better. Insert map pun here. +# SS220-change-races-height begin + noRot: true + drawdepth: Mobs + scale: 1.16, 1.16 +# SS220-change-races-height end layers: - map: [ "enum.HumanoidVisualLayers.Chest" ] - map: [ "enum.HumanoidVisualLayers.Head" ] @@ -128,6 +147,10 @@ id: MobArachnidDummy categories: [ HideSpawnMenu ] components: +# SS220-change-races-height begin + - type: Sprite + scale: 1.16, 1.16 +# SS220-change-races-height end - type: HumanoidAppearance species: Arachnid diff --git a/Resources/Prototypes/Entities/Mobs/Species/diona.yml b/Resources/Prototypes/Entities/Mobs/Species/diona.yml index 371e1ec09886a9..7dd115365d5a5a 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/diona.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/diona.yml @@ -14,6 +14,12 @@ - type: Icon sprite: Mobs/Species/Diona/parts.rsi state: full +# SS220-change-races-height begin + - type: Sprite + noRot: true + drawdepth: Mobs + scale: 0.8, 0.8 +# SS220-change-races-height end - type: Body prototype: Diona requiredLegs: 2 @@ -130,6 +136,10 @@ id: MobDionaDummy categories: [ HideSpawnMenu ] components: +# SS220-change-races-height begin + - type: Sprite + scale: 0.8, 0.8 +# SS220-change-races-height end - type: HumanoidAppearance species: Diona - type: Inventory diff --git a/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml b/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml index 69f0a51825aaa2..f05e8e4c3f9906 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml @@ -46,7 +46,7 @@ !type:PhysShapeCircle radius: 0.35 # they r smaller - density: 120 + density: 185 #SS220-change-races-height restitution: 0.0 mask: - MobMask diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml index ccd815d19e9bd8..89ce7204f16737 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml @@ -32,6 +32,20 @@ spawned: - id: FoodMeat amount: 5 +# SS220-change-races-height begin + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 185 + restitution: 0.0 + mask: + - MobMask + layer: + - MobLayer +# SS220-change-races-height end - type: Bloodstream bloodReagent: InsectBlood #SS220-TweakDamageSpecies-Begin @@ -84,6 +98,7 @@ - type: Sprite # sprite again because we want different layer ordering noRot: true drawdepth: Mobs + scale: 0.8, 0.8 #SS220-change-races-height layers: - map: [ "enum.HumanoidVisualLayers.Chest" ] - map: [ "enum.HumanoidVisualLayers.Head" ] @@ -142,6 +157,10 @@ id: MobMothDummy categories: [ HideSpawnMenu ] components: +# SS220-change-races-height begin + - type: Sprite + scale: 0.8, 0.8 +# SS220-change-races-height end - type: HumanoidAppearance species: Moth - type: Inventory diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index 067c98c94b2b2a..431665735441b3 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -18,6 +18,12 @@ - type: Icon sprite: Mobs/Species/Reptilian/parts.rsi state: full +# SS220-change-races-height begin + - type: Sprite + noRot: true + drawdepth: Mobs + scale: 1.13, 1.13 +# SS220-change-races-height end - type: Body prototype: Reptilian requiredLegs: 2 @@ -26,6 +32,20 @@ spawned: - id: FoodMeatLizard amount: 5 +# SS220-change-races-height begin + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.40 + density: 185 + restitution: 0.0 + mask: + - MobMask + layer: + - MobLayer +# SS220-change-races-height end - type: LizardAccent - type: Speech speechSounds: Lizard @@ -85,6 +105,10 @@ categories: [ HideSpawnMenu ] description: A dummy reptilian meant to be used in character setup. components: +# SS220-change-races-height begin + - type: Sprite + scale: 1.13, 1.13 +# SS220-change-races-height end - type: HumanoidAppearance species: Reptilian hideLayersOnEquip: diff --git a/Resources/Prototypes/Entities/Mobs/Species/slime.yml b/Resources/Prototypes/Entities/Mobs/Species/slime.yml index 937ccddb6114bd..dc872d703cd7ae 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/slime.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/slime.yml @@ -9,6 +9,12 @@ - type: Icon sprite: Mobs/Species/Slime/parts.rsi state: full +# SS220-change-races-height begin + - type: Sprite + noRot: true + drawdepth: Mobs + scale: 0.8, 0.8 +# SS220-change-races-height end - type: Body prototype: Slime requiredLegs: 2 @@ -112,6 +118,20 @@ spawned: - id: FoodMeatSlime amount: 5 +# SS220-change-races-height begin + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 185 + restitution: 0.0 + mask: + - MobMask + layer: + - MobLayer +# SS220-change-races-height end - type: Respirator damage: types: @@ -137,6 +157,10 @@ id: MobSlimePersonDummy categories: [ HideSpawnMenu ] components: +# SS220-change-races-height begin + - type: Sprite + scale: 0.8, 0.8 +# SS220-change-races-height end - type: HumanoidAppearance species: SlimePerson - type: Inventory diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml index 678983a2e1eb26..46030dcd278080 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml @@ -29,6 +29,20 @@ spawned: - id: FoodMeatChicken amount: 5 +# SS220-change-races-height begin + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.30 + density: 160 + restitution: 0.0 + mask: + - MobMask + layer: + - MobLayer +# SS220-change-races-height end - type: VoxAccent #SS220-Vox Accent - type: Damageable damageContainer: Biological @@ -51,6 +65,11 @@ types: Slash: 5 # Reduce? - type: Sprite # Need to redefine the whole order to draw the tail over their gas tank +# SS220-change-races-height begin + noRot: true + drawdepth: Mobs + scale: 0.7, 0.7 +# SS220-change-races-height end layers: - map: [ "enum.HumanoidVisualLayers.Chest" ] - map: [ "enum.HumanoidVisualLayers.Head" ] @@ -154,6 +173,10 @@ id: MobVoxDummy categories: [ HideSpawnMenu ] components: +# SS220-change-races-height begin + - type: Sprite + scale: 0.7, 0.7 +# SS220-change-races-height end - type: HumanoidAppearance species: Vox - type: Body diff --git a/Resources/Prototypes/SS220/Entities/Mobs/Species/felinid.yml b/Resources/Prototypes/SS220/Entities/Mobs/Species/felinid.yml index 790a26c8d43320..79e876387f648d 100644 --- a/Resources/Prototypes/SS220/Entities/Mobs/Species/felinid.yml +++ b/Resources/Prototypes/SS220/Entities/Mobs/Species/felinid.yml @@ -9,7 +9,7 @@ netsync: false noRot: true drawdepth: Mobs - scale: 0.8, 0.8 + scale: 0.7, 0.7 layers: - map: [ "enum.HumanoidVisualLayers.Chest" ] - map: [ "enum.HumanoidVisualLayers.Head" ] @@ -124,7 +124,7 @@ netsync: false noRot: true drawdepth: Mobs - scale: 1, 1 + scale: 0.7, 0.7 layers: # TODO BODY Turn these into individual body parts? - map: [ "enum.HumanoidVisualLayers.Chest" ] diff --git a/Resources/Prototypes/SS220/Entities/Mobs/Species/tajaran.yml b/Resources/Prototypes/SS220/Entities/Mobs/Species/tajaran.yml index 7a8132aabeeff3..4efe7e560c9298 100644 --- a/Resources/Prototypes/SS220/Entities/Mobs/Species/tajaran.yml +++ b/Resources/Prototypes/SS220/Entities/Mobs/Species/tajaran.yml @@ -20,6 +20,10 @@ - type: Icon sprite: SS220/Mobs/Species/Tajaran/parts.rsi state: full + - type: Sprite + noRot: true + drawdepth: Mobs + scale: 0.9, 0.9 - type: Body prototype: Tajaran requiredLegs: 2 @@ -53,6 +57,18 @@ spawned: - id: FoodMeat amount: 5 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 185 + restitution: 0.0 + mask: + - MobMask + layer: + - MobLayer - type: Emoting chatEmoteCooldown: 5.0 - type: Thirst @@ -92,6 +108,8 @@ categories: [ HideSpawnMenu ] description: A dummy Tajaran meant to be used in character setup. components: + - type: Sprite + scale: 0.9, 0.9 - type: HumanoidAppearance species: Tajaran - type: Inventory diff --git a/Resources/Prototypes/SS220/Entities/Mobs/Species/vulpkanin.yml b/Resources/Prototypes/SS220/Entities/Mobs/Species/vulpkanin.yml index bc8f64435a9242..0d4d58b45f3722 100644 --- a/Resources/Prototypes/SS220/Entities/Mobs/Species/vulpkanin.yml +++ b/Resources/Prototypes/SS220/Entities/Mobs/Species/vulpkanin.yml @@ -12,6 +12,10 @@ - type: Icon sprite: SS220/Mobs/Species/Vulpkanin/parts.rsi state: full + - type: Sprite + noRot: true + drawdepth: Mobs + scale: 0.9, 0.9 - type: Body prototype: Vulpkanin requiredLegs: 2 @@ -44,6 +48,18 @@ spawned: - id: FoodMeatHuman amount: 5 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 185 + restitution: 0.0 + mask: + - MobMask + layer: + - MobLayer - type: MeleeWeapon hidden: true soundHit: @@ -64,6 +80,8 @@ categories: [ HideSpawnMenu ] description: A dummy vulpkanin meant to be used in character setup. components: + - type: Sprite + scale: 0.9, 0.9 - type: HumanoidAppearance species: Vulpkanin