diff --git a/Resources/Locale/ru-RU/ADT/Lavaland/hermit.ftl b/Resources/Locale/ru-RU/ADT/Lavaland/hermit.ftl new file mode 100644 index 00000000000..6917faa817f --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/Lavaland/hermit.ftl @@ -0,0 +1,7 @@ +ghost-role-information-hermit-name = Отшельник +ghost-role-information-hermit-description = Вы застряли в этой безбожной тюрьме планеты дольше, чем вы можете себе представить. Каждый день вы с трудом выживаете, и среди ужасных условий вашего импровизированного убежища, все, чего вы можете пожелать, - это ощущение мягкой травы между пальцами ног и свежий воздух Земли. Эти мысли рассеивает очередное воспоминание о том, как ты сюда попал... + +ent-MobHermitSpawner = Спавнер отшельника + +ent-MobHermit = Отшельник + .desc = Выглядит потрёпанно. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl index e7027bbeb46..84ca4a9b010 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl @@ -76,6 +76,8 @@ ent-AtmosPDA = КПК атмос-техника .desc = Все ещё пахнет плазмой. ent-ClearPDA = прозрачный КПК .desc = На 99,44% из прозрачного пластика. +ent-NocardClearPDA = { ent-ClearPDA } + .desc = { ent-ClearPDA.desc } ent-SyndiPDA = КПК синдиката .desc = Окей, пора стать продуктивным членом... о, круто, я плохой парень, пора убивать людей! ent-ERTLeaderPDA = КПК ОБР diff --git a/Resources/Prototypes/ADT/Lavaland/NPCs/Hermit/Hermit.yml b/Resources/Prototypes/ADT/Lavaland/NPCs/Hermit/Hermit.yml new file mode 100644 index 00000000000..263c701782e --- /dev/null +++ b/Resources/Prototypes/ADT/Lavaland/NPCs/Hermit/Hermit.yml @@ -0,0 +1,41 @@ +- type: entity + noSpawn: true + name: Hermit + description: He looks shabby. + parent: MobHuman + id: MobHermit + components: + - type: GhostRole + name: ghost-role-information-hermit-name + description: ghost-role-information-hermit-description + - type: GhostTakeoverAvailable + - type: RandomHumanoidAppearance + - type: Loadout + prototypes: [ ADTHemritEquipment ] + - type: Icon + sprite: ADT/Mobs/Lavaland/hermit.rsi + state: fulls + +- type: entity + name: Hermit spawner + id: MobHermitSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - sprite: ADT/Markers/job.rsi + state: green + - sprite: ADT/Mobs/Lavaland/hermit.rsi + state: fulls + - type: ConditionalSpawner + prototypes: + - MobHermit + +- type: entity + parent: BaseSpeciesDummy + id: MobHermitDummy + noSpawn: true + description: A dummy hermit. + components: + - type: HumanoidAppearance + species: Human diff --git a/Resources/Prototypes/ADT/Lavaland/NPCs/Hermit/HermitEquipment.yml b/Resources/Prototypes/ADT/Lavaland/NPCs/Hermit/HermitEquipment.yml new file mode 100644 index 00000000000..3c252497557 --- /dev/null +++ b/Resources/Prototypes/ADT/Lavaland/NPCs/Hermit/HermitEquipment.yml @@ -0,0 +1,9 @@ +- type: startingGear + id: ADTHemritEquipment + equipment: + jumpsuit: ClothingUniformJumpsuitTacticool # + back: ClothingBackpack # + shoes: ClothingShoesBootsCombat # + id: NocardClearPDA # + gloves: ADTClothingHandsFingerlessCombat # + pocket2: RadioHandheld diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index f04371d8f7d..05c1dbde273 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -745,6 +745,19 @@ - type: Icon state: pda-clear +- type: entity + parent: BasePDA + id: NocardClearPDA + name: clear PDA + description: 99 and 44/100ths percent pure plastic. + components: + - type: Pda + state: pda-clear + - type: PdaBorderColor + borderColor: "#288e4d" + - type: Icon + state: pda-clear + - type: entity parent: BasePDA id: SyndiPDA diff --git a/Resources/Textures/ADT/Mobs/Lavaland/hermit.rsi/fulls.png b/Resources/Textures/ADT/Mobs/Lavaland/hermit.rsi/fulls.png new file mode 100644 index 00000000000..7f0a4635885 Binary files /dev/null and b/Resources/Textures/ADT/Mobs/Lavaland/hermit.rsi/fulls.png differ diff --git a/Resources/Textures/ADT/Mobs/Lavaland/hermit.rsi/meta.json b/Resources/Textures/ADT/Mobs/Lavaland/hermit.rsi/meta.json new file mode 100644 index 00000000000..cf830d37d12 --- /dev/null +++ b/Resources/Textures/ADT/Mobs/Lavaland/hermit.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://wiki.ss220.space/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Lavaland_hermit.png", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fulls" + } + ] +}