diff --git a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl index 753ad70724d..f975a5c6487 100644 --- a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl @@ -3,3 +3,6 @@ ghost-role-information-emotional-support-description = You're an emotional suppo ghost-role-information-clippy-name = Clippy ghost-role-information-clippy-description = The Station Representative loyal worker, smells like cardboard and papers. + +ghost-role-information-slugcat-name = Slugcat +ghost-role-information-slugcat-description = You're a slugcat! a very smart creature capable of many things! diff --git a/Resources/Locale/en-US/prototypes/catalog/cargo/cargo-livestock.ftl b/Resources/Locale/en-US/prototypes/catalog/cargo/cargo-livestock.ftl index f2c9362c0db..034860e00c6 100644 --- a/Resources/Locale/en-US/prototypes/catalog/cargo/cargo-livestock.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/cargo/cargo-livestock.ftl @@ -48,3 +48,6 @@ ent-LivestockSnake = { ent-CrateNPCLizard } ent-LivestockSnake = { ent-CrateNPCKangaroo } .desc = { ent-CrateNPCKangaroo.desc } + +ent-LivestockSlugcat = { ent-CrateNPCSlugcat } + .desc = { ent-CrateNPCSlugcat.desc } diff --git a/Resources/Locale/en-US/prototypes/catalog/fills/crates/livestock-crates.ftl b/Resources/Locale/en-US/prototypes/catalog/fills/crates/livestock-crates.ftl index 99072f2db44..ed1b6e2c93e 100644 --- a/Resources/Locale/en-US/prototypes/catalog/fills/crates/livestock-crates.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/fills/crates/livestock-crates.ftl @@ -53,4 +53,7 @@ ent-CrateNPCLizard = Lizard crate .desc = A crate containing a lizard. ent-CrateNPCKangaroo = Kangaroo crate - .desc = A crate containing a kangaroo. \ No newline at end of file + .desc = A crate containing a kangaroo. + +ent-CrateNPCSlugcat = Slugcat crate + .desc = A crate containing a slugcat. diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml b/Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml index 77ccafd6c50..1f570b8e2e3 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml @@ -197,3 +197,13 @@ cost: 2800 category: Livestock group: market + +- type: cargoProduct + id: LivestockSlugcat + icon: + sprite: Mobs/Pets/slugcat.rsi + state: slugcat + product: CrateNPCSlugcat + cost: 4800 + category: Livestock + group: market diff --git a/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml index 8c201c29c41..c303bf6f91a 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml @@ -13,6 +13,7 @@ tags: - HelmetEVA - WhitelistChameleon + - SlugcatEVASuit - type: StaticPrice price: 25 diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 6029d25869a..48f2877ed72 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -152,7 +152,7 @@ Slash: 0.9 Piercing: 0.9 Heat: 0.9 - + #Security Patrol Hardsuit - type: entity parent: ClothingHeadHardsuitWithLightBase @@ -362,6 +362,9 @@ - type: PressureProtection highPressureMultiplier: 0.08 lowPressureMultiplier: 1000 + - type: Tag + tags: + - SlugcatEVASuit - type: Armor modifiers: coefficients: diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index cc66a56d879..6f941a04fb8 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -485,6 +485,9 @@ sprintModifier: 0.9 - type: ToggleableClothing clothingPrototype: ClothingHeadHelmetHardsuitSyndie + - type: Tag + tags: + - SlugcatEVASuit #Cybersun Juggernaut Hardsuit - type: entity diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml index df493b06607..d94a8853adf 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml @@ -13,6 +13,7 @@ tags: - SuitEVA - WhitelistChameleon + - SlugcatEVASuit - type: StaticPrice price: 65 diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Crates/npc.yml b/Resources/Prototypes/_NF/Catalog/Fills/Crates/npc.yml index 0b8d19f09e9..3fa48e46fcf 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Crates/npc.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Crates/npc.yml @@ -65,3 +65,11 @@ - id: MobChickenGhost prob: 1 orGroup: MobCatGhost + +- type: entity + id: CrateNPCSlugcat + parent: CrateLivestock + components: + - type: StorageFill + contents: + - id: MobSlugcat diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/cargo.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/cargo.yml index 935c2ce6e82..1133302bba9 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/cargo.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/cargo.yml @@ -147,4 +147,5 @@ - CrateNPCLizard - CrateNPCKangaroo - CrateNPCEmotionalSupportSafe + - CrateNPCSlugcat chance: 1 diff --git a/Resources/Prototypes/_NF/Entities/Mobs/NPCs/slugcats.yml b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/slugcats.yml new file mode 100644 index 00000000000..0f0fef3be7d --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Mobs/NPCs/slugcats.yml @@ -0,0 +1,107 @@ +- type: entity + name: slugcat + id: MobSlugcat + parent: SimpleMobBase + description: He's just a little guy, a jumpy, poor little scug. + components: + - type: CombatMode + - type: Inventory + templateId: slugcat + speciesId: slugcat + - type: InventorySlots + - type: Cuffable + - type: RotationVisuals + defaultRotation: 90 + horizontalRotation: 90 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 80 + mask: + - MobMask + layer: + - MobLayer + - type: Strippable + - type: UserInterface + interfaces: + - key: enum.StrippingUiKey.Key + type: StrippableBoundUserInterface + - type: Sprite + drawdepth: Mobs + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: slugcat + sprite: Mobs/Pets/slugcat.rsi + - map: [ "enum.HumanoidVisualLayers.Handcuffs" ] + color: "#ffffff" + sprite: Objects/Misc/handcuffs.rsi + state: body-overlay-2 + visible: false + - map: [ "id" ] + - map: [ "ears" ] + - map: [ "outerClothing" ] + - map: [ "mask" ] + - map: [ "head" ] + - map: [ "clownedon" ] + sprite: "Effects/creampie.rsi" + state: "creampie_human" + visible: false + - type: Hands + - type: GenericVisualizer + visuals: + enum.CreamPiedVisuals.Creamed: + clownedon: # Not 'creampied' bc I can already see Skyrat complaining about conflicts. + True: {visible: true} + False: {visible: false} + - type: ReplacementAccent + accent: cat + - type: Body + prototype: Primate + requiredLegs: 1 # TODO: More than 1 leg + - type: CreamPied + - type: FireVisuals + sprite: Mobs/Effects/onfire.rsi + normalState: Monkey_burning + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeat + amount: 3 + - type: MonkeyAccent + - type: Puller + - type: CanHostGuardian + - type: NpcFactionMember + factions: + - Cat + - NanoTrasen + - type: GhostRole + makeSentient: true + name: ghost-role-information-slugcat-name + description: ghost-role-information-slugcat-description + - type: GhostTakeoverAvailable + - type: IdExaminable + - type: InteractionPopup + successChance: 0.7 + interactSuccessString: petting-success-cat + interactFailureString: petting-failure-generic + interactSuccessSound: + path: /Audio/Animals/cat_meow.ogg + - type: Tag + tags: + - VimPilot + - DoorBumpOpener + +- type: entity + name: NPC Slugcat Spawner + id: SlugcatAISpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - type: RandomSpawner + prototypes: + - MobSlugcat diff --git a/Resources/Prototypes/_NF/InventoryTemplates/slugcat_inventory_template.yml b/Resources/Prototypes/_NF/InventoryTemplates/slugcat_inventory_template.yml new file mode 100644 index 00000000000..8e084642b96 --- /dev/null +++ b/Resources/Prototypes/_NF/InventoryTemplates/slugcat_inventory_template.yml @@ -0,0 +1,80 @@ +- type: inventoryTemplate + id: slugcat + slots: + - name: head + slotTexture: head + slotFlags: HEAD + slotGroup: MainHotbar + uiWindowPos: 0,0 + strippingWindowPos: 0,0 + displayName: Head + whitelist: + tags: + - SlugcatEVASuit + - name: ears + slotTexture: ears + slotFlags: EARS + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 1,2 + strippingWindowPos: 1,2 + displayName: Ears + - name: mask + slotTexture: mask + slotFlags: MASK + uiWindowPos: 1,1 + strippingWindowPos: 1,1 + displayName: Mask + whitelist: + tags: + - PetWearable + - name: id + slotTexture: id + slotFlags: IDCARD + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 2,1 + strippingWindowPos: 2,4 + displayName: ID + - name: suitstorage + slotTexture: suit_storage + slotFlags: SUITSTORAGE + stripTime: 3 + uiWindowPos: 2,0 + strippingWindowPos: 2,5 + dependsOn: outerClothing + displayName: Suit Storage + whitelist: + components: + - GasTank + - name: outerClothing + slotTexture: suit + slotFlags: OUTERCLOTHING + slotGroup: MainHotbar + stripTime: 6 + uiWindowPos: 1,3 + strippingWindowPos: 1,3 + displayName: Suit + whitelist: + tags: + - SlugcatEVASuit + - name: pocket1 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 0,3 + strippingWindowPos: 0,4 + displayName: Pocket 1 + stripHidden: false + - name: back + slotTexture: back + slotFlags: BACK + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 3,0 + strippingWindowPos: 0,5 + displayName: Spear + whitelist: + tags: + - Spear diff --git a/Resources/Prototypes/_NF/tags.yml b/Resources/Prototypes/_NF/tags.yml new file mode 100644 index 00000000000..51d5b41cc68 --- /dev/null +++ b/Resources/Prototypes/_NF/tags.yml @@ -0,0 +1,2 @@ +- type: Tag + id: SlugcatEVASuit diff --git a/Resources/Textures/Clothing/Ears/Headsets/cargo.rsi/alt-equipped-EARS-slugcat.png b/Resources/Textures/Clothing/Ears/Headsets/cargo.rsi/alt-equipped-EARS-slugcat.png new file mode 100644 index 00000000000..3eafd73e9d3 Binary files /dev/null and b/Resources/Textures/Clothing/Ears/Headsets/cargo.rsi/alt-equipped-EARS-slugcat.png differ diff --git a/Resources/Textures/Clothing/Ears/Headsets/cargo.rsi/meta.json b/Resources/Textures/Clothing/Ears/Headsets/cargo.rsi/meta.json index 1e84b43d94d..6df2a4f8acd 100644 --- a/Resources/Textures/Clothing/Ears/Headsets/cargo.rsi/meta.json +++ b/Resources/Textures/Clothing/Ears/Headsets/cargo.rsi/meta.json @@ -20,6 +20,10 @@ { "name": "alt-equipped-EARS", "directions": 4 - } + }, + { + "name": "alt-equipped-EARS-slugcat", + "directions": 4 + } ] } diff --git a/Resources/Textures/Clothing/Ears/Headsets/centcom.rsi/alt-equipped-EARS-slugcat.png b/Resources/Textures/Clothing/Ears/Headsets/centcom.rsi/alt-equipped-EARS-slugcat.png new file mode 100644 index 00000000000..3eafd73e9d3 Binary files /dev/null and b/Resources/Textures/Clothing/Ears/Headsets/centcom.rsi/alt-equipped-EARS-slugcat.png differ diff --git a/Resources/Textures/Clothing/Ears/Headsets/centcom.rsi/meta.json b/Resources/Textures/Clothing/Ears/Headsets/centcom.rsi/meta.json index 1e84b43d94d..6df2a4f8acd 100644 --- a/Resources/Textures/Clothing/Ears/Headsets/centcom.rsi/meta.json +++ b/Resources/Textures/Clothing/Ears/Headsets/centcom.rsi/meta.json @@ -20,6 +20,10 @@ { "name": "alt-equipped-EARS", "directions": 4 - } + }, + { + "name": "alt-equipped-EARS-slugcat", + "directions": 4 + } ] } diff --git a/Resources/Textures/Clothing/Ears/Headsets/command.rsi/alt-equipped-EARS-slugcat.png b/Resources/Textures/Clothing/Ears/Headsets/command.rsi/alt-equipped-EARS-slugcat.png new file mode 100644 index 00000000000..3eafd73e9d3 Binary files /dev/null and b/Resources/Textures/Clothing/Ears/Headsets/command.rsi/alt-equipped-EARS-slugcat.png differ diff --git a/Resources/Textures/Clothing/Ears/Headsets/command.rsi/meta.json b/Resources/Textures/Clothing/Ears/Headsets/command.rsi/meta.json index 1e84b43d94d..6df2a4f8acd 100644 --- a/Resources/Textures/Clothing/Ears/Headsets/command.rsi/meta.json +++ b/Resources/Textures/Clothing/Ears/Headsets/command.rsi/meta.json @@ -20,6 +20,10 @@ { "name": "alt-equipped-EARS", "directions": 4 - } + }, + { + "name": "alt-equipped-EARS-slugcat", + "directions": 4 + } ] } diff --git a/Resources/Textures/Clothing/Ears/Headsets/engineering.rsi/alt-equipped-EARS-slugcat.png b/Resources/Textures/Clothing/Ears/Headsets/engineering.rsi/alt-equipped-EARS-slugcat.png new file mode 100644 index 00000000000..3eafd73e9d3 Binary files /dev/null and b/Resources/Textures/Clothing/Ears/Headsets/engineering.rsi/alt-equipped-EARS-slugcat.png differ diff --git a/Resources/Textures/Clothing/Ears/Headsets/engineering.rsi/meta.json b/Resources/Textures/Clothing/Ears/Headsets/engineering.rsi/meta.json index 1e84b43d94d..6df2a4f8acd 100644 --- a/Resources/Textures/Clothing/Ears/Headsets/engineering.rsi/meta.json +++ b/Resources/Textures/Clothing/Ears/Headsets/engineering.rsi/meta.json @@ -20,6 +20,10 @@ { "name": "alt-equipped-EARS", "directions": 4 - } + }, + { + "name": "alt-equipped-EARS-slugcat", + "directions": 4 + } ] } diff --git a/Resources/Textures/Clothing/Ears/Headsets/medical.rsi/alt-equipped-EARS-slugcat.png b/Resources/Textures/Clothing/Ears/Headsets/medical.rsi/alt-equipped-EARS-slugcat.png new file mode 100644 index 00000000000..3eafd73e9d3 Binary files /dev/null and b/Resources/Textures/Clothing/Ears/Headsets/medical.rsi/alt-equipped-EARS-slugcat.png differ diff --git a/Resources/Textures/Clothing/Ears/Headsets/medical.rsi/meta.json b/Resources/Textures/Clothing/Ears/Headsets/medical.rsi/meta.json index 1e84b43d94d..6df2a4f8acd 100644 --- a/Resources/Textures/Clothing/Ears/Headsets/medical.rsi/meta.json +++ b/Resources/Textures/Clothing/Ears/Headsets/medical.rsi/meta.json @@ -20,6 +20,10 @@ { "name": "alt-equipped-EARS", "directions": 4 - } + }, + { + "name": "alt-equipped-EARS-slugcat", + "directions": 4 + } ] } diff --git a/Resources/Textures/Clothing/Ears/Headsets/science.rsi/alt-equipped-EARS-slugcat.png b/Resources/Textures/Clothing/Ears/Headsets/science.rsi/alt-equipped-EARS-slugcat.png new file mode 100644 index 00000000000..3eafd73e9d3 Binary files /dev/null and b/Resources/Textures/Clothing/Ears/Headsets/science.rsi/alt-equipped-EARS-slugcat.png differ diff --git a/Resources/Textures/Clothing/Ears/Headsets/science.rsi/meta.json b/Resources/Textures/Clothing/Ears/Headsets/science.rsi/meta.json index 1e84b43d94d..6df2a4f8acd 100644 --- a/Resources/Textures/Clothing/Ears/Headsets/science.rsi/meta.json +++ b/Resources/Textures/Clothing/Ears/Headsets/science.rsi/meta.json @@ -20,6 +20,10 @@ { "name": "alt-equipped-EARS", "directions": 4 - } + }, + { + "name": "alt-equipped-EARS-slugcat", + "directions": 4 + } ] } diff --git a/Resources/Textures/Clothing/Ears/Headsets/security.rsi/alt-equipped-EARS-slugcat.png b/Resources/Textures/Clothing/Ears/Headsets/security.rsi/alt-equipped-EARS-slugcat.png new file mode 100644 index 00000000000..3eafd73e9d3 Binary files /dev/null and b/Resources/Textures/Clothing/Ears/Headsets/security.rsi/alt-equipped-EARS-slugcat.png differ diff --git a/Resources/Textures/Clothing/Ears/Headsets/security.rsi/meta.json b/Resources/Textures/Clothing/Ears/Headsets/security.rsi/meta.json index 1e84b43d94d..6df2a4f8acd 100644 --- a/Resources/Textures/Clothing/Ears/Headsets/security.rsi/meta.json +++ b/Resources/Textures/Clothing/Ears/Headsets/security.rsi/meta.json @@ -20,6 +20,10 @@ { "name": "alt-equipped-EARS", "directions": 4 - } + }, + { + "name": "alt-equipped-EARS-slugcat", + "directions": 4 + } ] } diff --git a/Resources/Textures/Clothing/Ears/Headsets/syndicate.rsi/alt-equipped-EARS-slugcat.png b/Resources/Textures/Clothing/Ears/Headsets/syndicate.rsi/alt-equipped-EARS-slugcat.png new file mode 100644 index 00000000000..3eafd73e9d3 Binary files /dev/null and b/Resources/Textures/Clothing/Ears/Headsets/syndicate.rsi/alt-equipped-EARS-slugcat.png differ diff --git a/Resources/Textures/Clothing/Ears/Headsets/syndicate.rsi/meta.json b/Resources/Textures/Clothing/Ears/Headsets/syndicate.rsi/meta.json index a36cd58203e..50c61161bd2 100644 --- a/Resources/Textures/Clothing/Ears/Headsets/syndicate.rsi/meta.json +++ b/Resources/Textures/Clothing/Ears/Headsets/syndicate.rsi/meta.json @@ -13,6 +13,10 @@ { "name": "alt-equipped-EARS", "directions": 4 + }, + { + "name": "alt-equipped-EARS-slugcat", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET-slugcat.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET-slugcat.png new file mode 100644 index 00000000000..c5be01b9759 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET-slugcat.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json index e9de1ae57b6..6e90b052c04 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json @@ -17,10 +17,18 @@ "name": "combat-equipped-HELMET", "directions": 4 }, + { + "name": "combat-equipped-HELMET-slugcat", + "directions": 4 + }, { "name": "off-equipped-HELMET", "directions": 4 }, + { + "name": "off-equipped-HELMET-slugcat", + "directions": 4 + }, { "name": "off-inhand-left", "directions": 4 @@ -33,6 +41,10 @@ "name": "on-equipped-HELMET", "directions": 4 }, + { + "name": "on-equipped-HELMET-slugcat", + "directions": 4 + }, { "name": "on-inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-slugcat.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-slugcat.png new file mode 100644 index 00000000000..c5be01b9759 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-slugcat.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-slugcat.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-slugcat.png new file mode 100644 index 00000000000..c5be01b9759 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-slugcat.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-slugcat.png b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-slugcat.png new file mode 100644 index 00000000000..55a0a75e3e1 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-slugcat.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json index 2e66e1d8357..dc7ec96744f 100644 --- a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-HELMET", "directions": 4 }, + { + "name": "equipped-HELMET-slugcat", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-slugcat.png b/Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-slugcat.png new file mode 100644 index 00000000000..f897bbac2b2 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-slugcat.png differ diff --git a/Resources/Textures/Clothing/Mask/breath.rsi/meta.json b/Resources/Textures/Clothing/Mask/breath.rsi/meta.json index 01d11084304..3595a0bfdec 100644 --- a/Resources/Textures/Clothing/Mask/breath.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/breath.rsi/meta.json @@ -65,6 +65,10 @@ { "name": "equipped-MASK-kangaroo", "directions": 4 + }, + { + "name": "equipped-MASK-slugcat", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-slugcat.png b/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-slugcat.png new file mode 100644 index 00000000000..f897bbac2b2 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-slugcat.png differ diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/meta.json b/Resources/Textures/Clothing/Mask/medical.rsi/meta.json index ce7886d06c2..fcb528c3f53 100644 --- a/Resources/Textures/Clothing/Mask/medical.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/medical.rsi/meta.json @@ -34,6 +34,10 @@ "name": "equipped-MASK-sloth", "directions": 4 }, + { + "name": "equipped-MASK-slugcat", + "directions": 4 + }, { "name": "equipped-MASK-hamster", "directions": 4, diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/equipped-OUTERCLOTHING-slugcat.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/equipped-OUTERCLOTHING-slugcat.png new file mode 100644 index 00000000000..40016e41b6a Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/equipped-OUTERCLOTHING-slugcat.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/meta.json index 40d49ce92f7..54692fead26 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-OUTERCLOTHING", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-slugcat", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/equipped-OUTERCLOTHING-slugcat.png b/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/equipped-OUTERCLOTHING-slugcat.png new file mode 100644 index 00000000000..1780149bedc Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/equipped-OUTERCLOTHING-slugcat.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/meta.json index 86e27c9c1f7..a07b120eeab 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/meta.json @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-monkey", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-slugcat", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Mobs/Pets/slugcat.rsi/meta.json b/Resources/Textures/Mobs/Pets/slugcat.rsi/meta.json new file mode 100644 index 00000000000..6b33c3fffeb --- /dev/null +++ b/Resources/Textures/Mobs/Pets/slugcat.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Made by verysoft, edited by FoxxoTrystan", + "states": [ + { + "name": "slugcat", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Mobs/Pets/slugcat.rsi/slugcat.png b/Resources/Textures/Mobs/Pets/slugcat.rsi/slugcat.png new file mode 100644 index 00000000000..d7e6a1919eb Binary files /dev/null and b/Resources/Textures/Mobs/Pets/slugcat.rsi/slugcat.png differ