diff --git a/Resources/Locale/en-US/reagents/meta/toxins.ftl b/Resources/Locale/en-US/reagents/meta/toxins.ftl index a7c4c7d819..befcc5cb4e 100644 --- a/Resources/Locale/en-US/reagents/meta/toxins.ftl +++ b/Resources/Locale/en-US/reagents/meta/toxins.ftl @@ -13,6 +13,9 @@ reagent-desc-polytrinic-acid = An extremely corrosive chemical substance. Severe reagent-name-chloral-hydrate = chloral hydrate reagent-desc-chloral-hydrate = A sedative and hypnotic chemical. Commonly used to put other people to sleep, whether they want to or not. +reagent-name-ferrochromic-acid = ferrochromic acid +reagent-desc-ferrochromic-acid = A mildy corrosive solution, unable of causing severe danger unless ingested. + reagent-name-fluorosulfuric-acid = fluorosulfuric acid reagent-desc-fluorosulfuric-acid = A highly corrosive chemical, capable of leaving quite a mark on your skin. diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/argocyte.yml b/Resources/Prototypes/Entities/Mobs/NPCs/argocyte.yml new file mode 100644 index 0000000000..cde11bf222 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/NPCs/argocyte.yml @@ -0,0 +1,422 @@ +- type: entity + save: false + parent: BaseSimpleMob + id: BaseMobArgocyte + suffix: AI + description: A dangerous alien found on the wrong side of planets, known for their propensity for munching on ruins. + abstract: true + components: + - type: NpcFactionMember + factions: + - Xeno + - type: HTN + rootTask: + task: SimpleHostileCompound #todo custom argocyte AI + - type: Sprite + sprite: Mobs/Aliens/Argocyte/argocyte_common.rsi + - type: SolutionContainerManager + - type: ReplacementAccent + accent: xeno + - type: Bloodstream + bloodReagent: FerrochromicAcid + bloodMaxVolume: 75 #we don't want the map to become pools of blood + bloodlossDamage: + types: + Bloodloss: + 1 + bloodlossHealDamage: + types: + Bloodloss: + -1 + - type: Insulated + - type: CombatMode + - type: MeleeWeapon + hidden: true + angle: 0 + animation: WeaponArcBite + damage: + types: + Slash: 5 + - type: Body + prototype: Animal + - type: Flammable + fireSpread: true + canResistFire: true + damage: + types: + Heat: 3 + - type: FireVisuals + sprite: Mobs/Effects/onfire.rsi + normalState: Generic_mob_burning + - type: Climbing + - type: Flashable + - type: NameIdentifier + group: GenericNumber + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteSlurva + name: slurva + description: A pathetic creature, incapable of doing much. + components: + - type: Sprite + layers: + - state: slurva + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: slurva + Dead: + Base: slurva_dead + - type: HTN + rootTask: + task: IdleCompound + - type: MobThresholds + thresholds: + 0: Alive + 30: Dead + - type: MovementSpeedModifier + baseSprintSpeed : 3.5 + baseWalkSpeed : 3 + - type: MeleeWeapon + damage: + types: + Blunt: 3 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteBarrier + name: barrier + components: + - type: Sprite + layers: + - state: barrier + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: barrier + Dead: + Base: barrier_dead + - type: HTN + rootTask: + task: IdleCompound + - type: MobThresholds + thresholds: + 0: Alive + 30: Dead + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.2 + density: 50 + mask: + - MobMask + layer: + - MobLayer + - type: MeleeWeapon + damage: + types: + Blunt: 3 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteSkitter + name: skitter + description: A devious little alien... Make sure they don't run off with your rations! + components: + - type: Sprite + layers: + - state: skitter + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: skitter + Dead: + Base: skitter_dead + - type: MobThresholds + thresholds: + 0: Alive + 30: Dead + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.2 + density: 50 + mask: + - MobMask + layer: + - MobLayer + - type: MeleeWeapon + damage: + types: + Slash: 3 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteSwiper + name: swiper + description: Where did that stack of steel go? + components: + - type: Sprite + layers: + - state: swiper + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: swiper + Dead: + Base: swiper_dead + - type: MobThresholds + thresholds: + 0: Alive + 60: Dead + - type: MovementSpeedModifier + baseSprintSpeed : 5 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteMolder + name: molder + components: + - type: Sprite + layers: + - state: molder + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: molder + Dead: + Base: molder_dead + - type: MobThresholds + thresholds: + 0: Alive + 100: Dead + - type: MovementSpeedModifier + baseSprintSpeed : 4 + baseWalkSpeed : 3.5 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocytePouncer + name: pouncer + components: + - type: Sprite + layers: + - state: pouncer + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: pouncer + Dead: + Base: pouncer_dead + - type: MobThresholds + thresholds: + 0: Alive + 100: Dead + - type: MeleeWeapon + damage: + types: + Blunt: 2.5 + Slash: 7.5 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteGlider + name: glider + components: + - type: Sprite + layers: + - state: glider + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: glider + Dead: + Base: glider_dead + - type: MobThresholds + thresholds: + 0: Alive + 100: Dead + - type: MeleeWeapon + damage: + types: + Blunt: 3.5 + Slash: 3.5 + - type: MovementSpeedModifier + baseSprintSpeed : 5 + baseWalkSpeed: 4.5 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteHarvester + name: harvester + components: + - type: Sprite + layers: + - state: harvester + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: harvester + Dead: + Base: harvester_dead + - type: MobThresholds + thresholds: + 0: Alive + 150: Dead + - type: MeleeWeapon + damage: + types: + Blunt: 5 + Slash: 10 + Structural: 5 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteCrawler + name: crawler + description: Deadly, pack-animals that maul unsuspecting travelers. + components: + - type: Sprite + layers: + - state: crawler + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: crawler + Dead: + Base: crawler_dead + - type: MobThresholds + thresholds: + 0: Alive + 150: Dead + - type: MeleeWeapon + damage: + types: + Blunt: 15 + Slash: 5 + Structural: 5 + - type: MovementSpeedModifier + baseSprintSpeed : 6.5 + baseWalkSpeed: 5 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteEnforcer + name: enforcer + components: + - type: Sprite + layers: + - state: enforcer + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: enforcer + Dead: + Base: enforcer_dead + - type: MobThresholds + thresholds: + 0: Alive + 300: Dead + - type: MeleeWeapon + damage: + types: + Blunt: 10 + Slash: 15 + Structural: 10 + - type: MovementSpeedModifier + baseSprintSpeed : 3.5 + baseWalkSpeed: 3 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteFounder + name: founder + components: + - type: Sprite + sprite: Mobs/Aliens/Argocyte/argocyte_large.rsi + layers: + - state: founder + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: founder + Dead: + Base: founder_dead + - type: Fixtures + fixtures: + fix1: + shape: + # Circles, cuz rotation of rectangles looks very bad + !type:PhysShapeCircle + radius: 0.75 + density: 300 + mask: + - MobMask + layer: + - MobLayer + - type: MobThresholds + thresholds: + 0: Alive + 500: Dead + - type: MeleeWeapon + damage: + types: + Blunt: 25 + Structural: 25 + - type: MovementSpeedModifier + baseSprintSpeed : 3 + baseWalkSpeed: 3 + +- type: entity + parent: BaseMobArgocyte + id: MobArgocyteLeviathing + name: leviathing + components: + - type: Sprite + sprite: Mobs/Aliens/Argocyte/argocyte_large.rsi + layers: + - state: leviathing + map: ["enum.DamageStateVisualLayers.Base"] + - type: DamageStateVisuals + states: + Alive: + Base: leviathing + Dead: + Base: leviathing_dead + - type: Fixtures + fixtures: + fix1: + shape: + # Circles, cuz rotation of rectangles looks very bad + !type:PhysShapeCircle + radius: 0.75 + density: 300 + mask: + - MobMask + layer: + - MobLayer + - type: MobThresholds + thresholds: + 0: Alive + 1000: Dead + - type: MeleeWeapon + damage: + types: + Blunt: 75 + Structural: 50 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml index 887a800e7a..07b359e468 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml @@ -1,8 +1,8 @@ - type: entity save: false - abstract: true - id: SimpleSpaceMobBase # Mob without barotrauma, freezing and asphyxiation (for space carps!?) + id: BaseSimpleMob suffix: AI + abstract: true components: - type: LagCompensation - type: Tag @@ -15,14 +15,8 @@ Acidic: [Touch, Ingestion] - type: InputMover - type: MobMover - - type: HTN - rootTask: - task: IdleCompound - type: Input context: "human" - - type: NpcFactionMember - factions: - - SimpleNeutral - type: MovementSpeedModifier baseWalkSpeed : 4 baseSprintSpeed : 4 @@ -59,26 +53,10 @@ - MobMask layer: - MobLayer - - type: SolutionContainerManager - - type: Bloodstream - bloodlossDamage: - types: - Bloodloss: - 1 - bloodlossHealDamage: - types: - Bloodloss: - -1 - type: Damageable damageContainer: Biological - type: RadiationReceiver - type: AtmosExposed - - type: Flammable - fireSpread: true - canResistFire: true - damage: - types: - Heat: 1 #per second, scales with number of fire 'stacks' - type: Temperature heatDamageThreshold: 360 coldDamageThreshold: 0 @@ -113,7 +91,6 @@ behaviors: - !type:GibBehavior { } - type: HeatResistance - - type: CombatMode - type: Internals - type: StatusIcon - type: StatusEffects @@ -124,11 +101,45 @@ - ForcedSleep - TemporaryBlindness - Pacified - - type: Body - prototype: Animal - type: InjectableSolution solution: chemicals - type: Examiner + - type: Appearance + - type: RotationVisuals + defaultRotation: 0 + horizontalRotation: 0 + - type: Actions + - type: DoAfter + - type: Polymorphable + - type: Pullable + - type: Buckle + - type: StandingState + - type: Alerts + +- type: entity + save: false + abstract: true + parent: BaseSimpleMob + id: SimpleSpaceMobBase # Mob without barotrauma, freezing and asphyxiation (for space carps!?) + suffix: AI + components: + - type: NpcFactionMember + factions: + - SimpleNeutral + - type: HTN + rootTask: + task: IdleCompound + - type: SolutionContainerManager + - type: Bloodstream + bloodlossDamage: + types: + Bloodloss: + 1 + bloodlossHealDamage: + types: + Bloodloss: + -1 + - type: CombatMode - type: MeleeWeapon hidden: true angle: 0 @@ -136,22 +147,19 @@ damage: groups: Brute: 5 - - type: Appearance - - type: RotationVisuals - defaultRotation: 0 - horizontalRotation: 0 + - type: Body + prototype: Animal + - type: Flammable + fireSpread: true + canResistFire: true + damage: + types: + Heat: 1 #per second, scales with number of fire 'stacks' - type: FireVisuals sprite: Mobs/Effects/onfire.rsi normalState: Generic_mob_burning - - type: Actions - - type: DoAfter - type: Climbing - type: Flashable - - type: Polymorphable - - type: Pullable - - type: Buckle - - type: StandingState - - type: Alerts - type: NameIdentifier group: GenericNumber - type: SlowOnDamage diff --git a/Resources/Prototypes/Reagents/biological.yml b/Resources/Prototypes/Reagents/biological.yml index d507ddd552..f24f68cde4 100644 --- a/Resources/Prototypes/Reagents/biological.yml +++ b/Resources/Prototypes/Reagents/biological.yml @@ -79,7 +79,7 @@ damage: types: Poison: 4 - - !type:ChemVomit + - !type:ChemVomit probability: 0.25 - type: reagent diff --git a/Resources/Prototypes/Reagents/toxins.yml b/Resources/Prototypes/Reagents/toxins.yml index 82e05a8f0d..2f926f0630 100644 --- a/Resources/Prototypes/Reagents/toxins.yml +++ b/Resources/Prototypes/Reagents/toxins.yml @@ -140,6 +140,29 @@ - !type:Emote emote: Scream probability: 0.3 + +- type: reagent + id: FerrochromicAcid + name: reagent-name-ferrochromic-acid + group: Toxins + desc: reagent-desc-ferrochromic-acid + flavor: sour + color: "#48b3b8" + physicalDesc: reagent-physical-desc-ferrous + slippery: false + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: -1.5 + - !type:HealthChange + scaleByQuantity: true + ignoreResistances: true + damage: + types: + Heat: 2.5 + Caustic: 1 + - type: reagent id: FluorosulfuricAcid name: reagent-name-fluorosulfuric-acid @@ -179,6 +202,7 @@ - !type:Emote emote: Scream probability: 0.25 + - type: reagent id: SulfuricAcid name: reagent-name-sulfuric-acid diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier.png new file mode 100644 index 0000000000..4f1838528b Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier_dead.png new file mode 100644 index 0000000000..6e1a2ef956 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier_naked.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier_naked.png new file mode 100644 index 0000000000..549d22ddc3 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier_naked.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier_naked_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier_naked_dead.png new file mode 100644 index 0000000000..2848b31904 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/barrier_naked_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/crawler.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/crawler.png new file mode 100644 index 0000000000..a5d0177140 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/crawler.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/crawler_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/crawler_dead.png new file mode 100644 index 0000000000..f834c68631 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/crawler_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/enforcer.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/enforcer.png new file mode 100644 index 0000000000..13ed13490a Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/enforcer.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/enforcer_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/enforcer_dead.png new file mode 100644 index 0000000000..43fd173968 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/enforcer_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/fossilegg.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/fossilegg.png new file mode 100644 index 0000000000..42867c5a1a Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/fossilegg.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/fossilegg_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/fossilegg_dead.png new file mode 100644 index 0000000000..5cffc3647e Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/fossilegg_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/glider.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/glider.png new file mode 100644 index 0000000000..625aa43c25 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/glider.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/glider_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/glider_dead.png new file mode 100644 index 0000000000..8d9b8599da Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/glider_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/harvester.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/harvester.png new file mode 100644 index 0000000000..7172da87c6 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/harvester.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/harvester_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/harvester_dead.png new file mode 100644 index 0000000000..1ded3b7017 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/harvester_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/meta.json b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/meta.json new file mode 100644 index 0000000000..735c837cff --- /dev/null +++ b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/meta.json @@ -0,0 +1,94 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by aleksh (discord) for Space Station 14.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "barrier", + "directions": 4 + }, + { + "name": "barrier_dead" + }, + { + "name": "barrier_naked", + "directions": 4 + }, + { + "name": "barrier_naked_dead" + }, + { + "name": "crawler", + "directions": 4 + }, + { + "name": "crawler_dead" + }, + { + "name": "enforcer", + "directions": 4 + }, + { + "name": "enforcer_dead" + }, + { + "name": "fossilegg" + }, + { + "name": "fossilegg_dead" + }, + { + "name": "glider", + "directions": 4 + }, + { + "name": "glider_dead" + }, + { + "name": "harvester", + "directions": 4 + }, + { + "name": "harvester_dead" + }, + { + "name": "molder", + "directions": 4 + }, + { + "name": "molder_dead" + }, + { + "name": "pouncer", + "directions": 4 + }, + { + "name": "pouncer_dead" + }, + { + "name": "skitter", + "directions": 4 + }, + { + "name": "skitter_dead" + }, + { + "name": "slurva", + "directions": 4 + }, + { + "name": "slurva_dead" + }, + { + "name": "swiper", + "directions": 4 + }, + { + "name": "swiper_dead" + } + ] +} diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/molder.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/molder.png new file mode 100644 index 0000000000..27ef561fda Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/molder.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/molder_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/molder_dead.png new file mode 100644 index 0000000000..7be68d3968 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/molder_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/pouncer.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/pouncer.png new file mode 100644 index 0000000000..4851d74541 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/pouncer.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/pouncer_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/pouncer_dead.png new file mode 100644 index 0000000000..837082bb73 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/pouncer_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/skitter.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/skitter.png new file mode 100644 index 0000000000..6966592dbf Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/skitter.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/skitter_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/skitter_dead.png new file mode 100644 index 0000000000..37ffa2e3ab Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/skitter_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/slurva.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/slurva.png new file mode 100644 index 0000000000..6160df6dab Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/slurva.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/slurva_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/slurva_dead.png new file mode 100644 index 0000000000..5c4822db8e Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/slurva_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/swiper.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/swiper.png new file mode 100644 index 0000000000..e09e85b6e8 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/swiper.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/swiper_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/swiper_dead.png new file mode 100644 index 0000000000..f56a2d365a Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_common.rsi/swiper_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/founder.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/founder.png new file mode 100644 index 0000000000..bee5f29e71 Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/founder.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/founder_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/founder_dead.png new file mode 100644 index 0000000000..ae31cb9adc Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/founder_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/leviathing.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/leviathing.png new file mode 100644 index 0000000000..6e0e9840fb Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/leviathing.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/leviathing_dead.png b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/leviathing_dead.png new file mode 100644 index 0000000000..601295858a Binary files /dev/null and b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/leviathing_dead.png differ diff --git a/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/meta.json b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/meta.json new file mode 100644 index 0000000000..a840690b0e --- /dev/null +++ b/Resources/Textures/Mobs/Aliens/Argocyte/argocyte_large.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by aleksh (discord) for Space Station 14.", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "founder", + "directions": 4 + }, + { + "name": "founder_dead" + }, + { + "name": "leviathing", + "directions": 4 + }, + { + "name": "leviathing_dead" + } + ] +}