diff --git a/Resources/Changelog/ChangelogADT.yml b/Resources/Changelog/ChangelogADT.yml index be7703b7ff7..ea7fd8adc5a 100644 --- a/Resources/Changelog/ChangelogADT.yml +++ b/Resources/Changelog/ChangelogADT.yml @@ -1758,8 +1758,22 @@ Entries: id: 55746 #костыль отображения в Обновлениях time: '2024-05-07T23:25:00.0000000+00:00' +- author: username228 + changes: + - {message: "Лучшие ксенобиологи NanoTrasen смогли вернуть к жизни один из вымерших инопланетных видов - Слизнекошек с Дождливой планеты! Теперь у работников корпорации появляется уникальнейшая возможность лицезреть этих очаровательных созданий в живую, а так же завести себе как питомца!", type: Add} + id: 55747 #костыль отображения в Обновлениях + time: '2024-05-10T20:25:00.0000000+00:00' + - author: JustKekc changes: - {message: "Добавлена замена '??' в тексте сообщения на 'вопросительно смотрит' эмоцией.", type: Add} - id: 55747 #костыль отображения в Обновлениях - time: '2024-05-10T20:25:00.0000000+00:00' \ No newline at end of file + id: 55748 + time: '2024-05-10T20:25:00.0000000+00:00' + +- author: Петр Игнатьевич + changes: + - {message: "Куличи в Гетмор Шоколаде - закончились.", type: Remove} + - {message: "Добавлена наши модификации карт Аврит, Ориджин и Трейн.", type: Add} + - {message: "Частично пофикшена видимость невидимок визорами.", type: Fix} + id: 55749 #костыль отображения в Обновлениях + time: '2024-05-13T08:20:00.0000000+00:00' diff --git a/Resources/Prototypes/ADT/Entities/Mobs/SlugCats/slugcat.yml b/Resources/Prototypes/ADT/Entities/Mobs/SlugCats/slugcat.yml new file mode 100644 index 00000000000..ec29021b364 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Mobs/SlugCats/slugcat.yml @@ -0,0 +1,151 @@ +- type: entity + name: Slug cat + parent: SimpleMobBase + id: ADTMobSlugCatCreek + description: An amazing creature that looks like a cat and a slug at the same time. But it's not a slug, it's a very different creature. The pride of xenobiology. Very agile and intelligent, they come from a planet with a dangerous habitat. Loves spears. + components: + - type: Sprite + drawdepth: Mobs + sprite: ADT/Mobs/Animals/slug-cat.rsi + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: creek + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 15 + mask: + - MobMask + layer: + - MobLayer + - type: Tag + tags: + - DoorBumpOpener + - type: Appearance + - type: DamageStateVisuals + states: + Alive: + Base: creek + Dead: + Base: dead-creek + - type: Butcherable + spawned: + - id: FoodMeat + amount: 1 +#insert ur resting component here + - type: InteractionPopup + successChance: 0.8 + interactSuccessString: petting-success-cat + interactFailureString: petting-failure-generic + interactSuccessSpawn: EffectHearts +# interactSuccessSound: +# path: /Audio/Animals/cat_meow.ogg +# interactFailureSound: +# path: /Audio/Animals/cat_hiss.ogg + - type: Speech + speechSounds: Cat + speechVerb: SmallMob + - type: ReplacementAccent + accent: cat + - type: Grammar + attributes: + gender: epicene + - type: MobPrice + price: 200 + - type: SentienceTarget + flavorKind: station-event-random-sentience-flavor-organic + - type: NpcFactionMember + factions: + - Passive + - type: MobThresholds + thresholds: + 0: Alive + 40: Dead + - type: MeleeWeapon + damage: + types: + Blunt: 2.5 + +- type: entity + name: Slug cat + parent: ADTMobSlugCatCreek + id: ADTMobSlugCatHoly + components: + - type: Sprite + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: holy + - type: DamageStateVisuals + states: + Alive: + Base: holy + Dead: + Base: dead-holy + + +- type: entity + name: Slug cat + parent: ADTMobSlugCatCreek + id: ADTMobSlugCatMonk + components: + - type: Sprite + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: monk + - type: DamageStateVisuals + states: + Alive: + Base: monk + Dead: + Base: dead-monk + +- type: entity + name: Slug cat + parent: ADTMobSlugCatCreek + id: ADTMobSlugCatSonfariel + components: + - type: Sprite + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: sonfariel + - type: DamageStateVisuals + states: + Alive: + Base: sonfariel + Dead: + Base: dead-sonfariel + +- type: entity + name: Slug cat + parent: ADTMobSlugCatCreek + id: ADTMobSlugCatSpearMaster + components: + - type: Sprite + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: spear-master + - type: DamageStateVisuals + states: + Alive: + Base: spear-master + Dead: + Base: dead-spear-master + +- type: entity + name: Slug cat + parent: ADTMobSlugCatCreek + id: ADTMobSlugCatTechnician + components: + - type: Sprite + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: technician + - type: DamageStateVisuals + states: + Alive: + Base: technician + Dead: + Base: dead-technician diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/creek-rest.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/creek-rest.png new file mode 100644 index 00000000000..4a6dd9abca5 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/creek-rest.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/creek.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/creek.png new file mode 100644 index 00000000000..d13551fec69 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/creek.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-creek.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-creek.png new file mode 100644 index 00000000000..85afbd9bfee Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-creek.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-holy.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-holy.png new file mode 100644 index 00000000000..d51baa7119d Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-holy.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-monk.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-monk.png new file mode 100644 index 00000000000..5d7f41f4d84 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-monk.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-sonfariel.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-sonfariel.png new file mode 100644 index 00000000000..d704a8bfa92 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-sonfariel.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-spear-master.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-spear-master.png new file mode 100644 index 00000000000..3e3d63e56a0 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-spear-master.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-technician.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-technician.png new file mode 100644 index 00000000000..195e51b9acd Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/dead-technician.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/holy-rest.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/holy-rest.png new file mode 100644 index 00000000000..3a5c3f2c432 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/holy-rest.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/holy.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/holy.png new file mode 100644 index 00000000000..3aa02864ae4 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/holy.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-creek.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-creek.png new file mode 100644 index 00000000000..4c3c6d3da01 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-creek.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-holy.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-holy.png new file mode 100644 index 00000000000..72c0468f512 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-holy.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-monk.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-monk.png new file mode 100644 index 00000000000..aa25410cf81 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-monk.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-sonfariel.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-sonfariel.png new file mode 100644 index 00000000000..de656ab1eff Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-sonfariel.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-spear-master.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-spear-master.png new file mode 100644 index 00000000000..009ce1325cc Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-spear-master.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-technician.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-technician.png new file mode 100644 index 00000000000..09990cac0cd Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/icon-technician.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/meta.json b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/meta.json new file mode 100644 index 00000000000..2b637d47355 --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/meta.json @@ -0,0 +1,89 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by #boctonskuitea (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon-creek" + }, + { + "name": "icon-holy" + }, + { + "name": "icon-monk" + }, + { + "name": "icon-sonfariel" + }, + { + "name": "icon-spear-master" + }, + { + "name": "icon-technician" + }, + { + "name": "creek-rest" + }, + { + "name": "holy-rest" + }, + { + "name": "monk-rest" + }, + { + "name": "sonfariel-rest" + }, + { + "name": "spear-master-rest" + }, + { + "name": "technician-rest" + }, + { + "name": "creek", + "directions": 4 + }, + { + "name": "holy", + "directions": 4 + }, + { + "name": "monk", + "directions": 4 + }, + { + "name": "sonfariel", + "directions": 4 + }, + { + "name": "spear-master", + "directions": 4 + }, + { + "name": "technician", + "directions": 4 + }, + { + "name": "dead-creek" + }, + { + "name": "dead-holy" + }, + { + "name": "dead-monk" + }, + { + "name": "dead-sonfariel" + }, + { + "name": "dead-spear-master" + }, + { + "name": "dead-technician" + } + ] +} diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/monk-rest.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/monk-rest.png new file mode 100644 index 00000000000..02be31cc2b3 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/monk-rest.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/monk.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/monk.png new file mode 100644 index 00000000000..7c10781fc27 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/monk.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/sonfariel-rest.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/sonfariel-rest.png new file mode 100644 index 00000000000..a707f66343f Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/sonfariel-rest.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/sonfariel.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/sonfariel.png new file mode 100644 index 00000000000..99156baf9b2 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/sonfariel.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/spear-master-rest.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/spear-master-rest.png new file mode 100644 index 00000000000..66363bd2fa7 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/spear-master-rest.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/spear-master.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/spear-master.png new file mode 100644 index 00000000000..7bed3bd54c8 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/spear-master.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/technician-rest.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/technician-rest.png new file mode 100644 index 00000000000..7092ea2b473 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/technician-rest.png differ diff --git a/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/technician.png b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/technician.png new file mode 100644 index 00000000000..a0208595ae3 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Animals/slug-cat.rsi/technician.png differ