diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 6e394db345..d7db9e3140 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -808,7 +808,7 @@ name: lizard #Weh parent: SimpleMobBase id: MobLizard - description: I think it's lost. + description: A harmless dragon. components: - type: MovementSpeedModifier baseWalkSpeed : 2 @@ -849,11 +849,56 @@ interactSuccessSound: path: /Audio/Animals/lizard_happy.ogg - type: Bloodstream - bloodMaxVolume: 50 + bloodMaxVolume: 150 - type: Damageable damageContainer: Biological damageModifierSet: Scale +- type: entity + name: slug + parent: SimpleMobBase + id: MobSlug + description: And they called this a lizard? + components: + - type: MovementSpeedModifier + baseWalkSpeed : 2 + baseSprintSpeed : 3 + - type: Sprite + drawdepth: Mobs + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: slug + sprite: Mobs/Animals/slug.rsi + - type: Physics + - type: Fixtures + fixtures: + - shape: + !type:PhysShapeCircle + radius: 0.2 + mass: 5 + mask: + - Impassable + - MobImpassable #Bullets?! + - SmallImpassable + layer: + - Opaque + - type: Appearance + visuals: + - type: DamageStateVisualizer + normal: slug + crit: dead + dead: dead + - type: Butcherable + spawned: + - id: FoodMeat + amount: 1 + - type: InteractionPopup + successChance: 0.3 + interactSuccessString: petting-success-generic + interactFailureString: petting-failure-generic + - type: Bloodstream + bloodMaxVolume: 50 + - type: entity name: frog parent: SimpleMobBase diff --git a/Resources/Textures/Mobs/Animals/lizard.rsi/dead.png b/Resources/Textures/Mobs/Animals/lizard.rsi/dead.png index 3026938567..096cd4f849 100644 Binary files a/Resources/Textures/Mobs/Animals/lizard.rsi/dead.png and b/Resources/Textures/Mobs/Animals/lizard.rsi/dead.png differ diff --git a/Resources/Textures/Mobs/Animals/lizard.rsi/lizard.png b/Resources/Textures/Mobs/Animals/lizard.rsi/lizard.png index 213b025146..25e4c3e5db 100644 Binary files a/Resources/Textures/Mobs/Animals/lizard.rsi/lizard.png and b/Resources/Textures/Mobs/Animals/lizard.rsi/lizard.png differ diff --git a/Resources/Textures/Mobs/Animals/lizard.rsi/meta.json b/Resources/Textures/Mobs/Animals/lizard.rsi/meta.json index 9ffa4a0ded..77c7bebda9 100644 --- a/Resources/Textures/Mobs/Animals/lizard.rsi/meta.json +++ b/Resources/Textures/Mobs/Animals/lizard.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b", + "copyright": "Made by Mithrandalf", "states": [ { "name": "lizard", diff --git a/Resources/Textures/Mobs/Animals/slug.rsi/dead.png b/Resources/Textures/Mobs/Animals/slug.rsi/dead.png new file mode 100644 index 0000000000..3026938567 Binary files /dev/null and b/Resources/Textures/Mobs/Animals/slug.rsi/dead.png differ diff --git a/Resources/Textures/Mobs/Animals/slug.rsi/meta.json b/Resources/Textures/Mobs/Animals/slug.rsi/meta.json new file mode 100644 index 0000000000..103f08be90 --- /dev/null +++ b/Resources/Textures/Mobs/Animals/slug.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "slug", + "directions": 4 + }, + { + "name": "dead" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Mobs/Animals/slug.rsi/slug.png b/Resources/Textures/Mobs/Animals/slug.rsi/slug.png new file mode 100644 index 0000000000..213b025146 Binary files /dev/null and b/Resources/Textures/Mobs/Animals/slug.rsi/slug.png differ