diff --git a/Resources/Locale/ru-RU/ADT/Felinid/abilities/felinid.ftl b/Resources/Locale/ru-RU/ADT/Felinid/abilities/felinid.ftl new file mode 100644 index 00000000000..5a4df0fbd42 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/Felinid/abilities/felinid.ftl @@ -0,0 +1,8 @@ +hairball-action = Откашляться +hairball-action-desc = Очистите свою пищеварительную систему и получите крутой комок волос, который можно бросить в людей. +#hairball-mask = Снемите свою { $mask } для начала. +#hairball-cough = { CAPITALIZE(THE($name)) } начинает кашлять комком шерсти! +ent-Hairball = комок шерсти + .desc = Фелиниды, чувак... +action-name-eat-mouse = Сожрать мышку +action-description-eat-mouse = Съешьте мышь, которую держите в руке, и получите питательные вещества и заряд шерсти. diff --git a/Resources/Prototypes/ADT/Felinid/Mobs/Species/felinid.yml b/Resources/Prototypes/ADT/Felinid/Mobs/Species/felinid.yml index be938d32878..ce93ceb6e9e 100644 --- a/Resources/Prototypes/ADT/Felinid/Mobs/Species/felinid.yml +++ b/Resources/Prototypes/ADT/Felinid/Mobs/Species/felinid.yml @@ -168,3 +168,52 @@ - map: [ "head" ] - map: [ "pocket1" ] - map: [ "pocket2" ] + + +- type: entity + parent: BaseItem + id: Hairball + name: hairball + description: Felinids, man... Placeholder sprite. + components: + - type: Sprite + sprite: ADT/Objects/Specific/felinid.rsi + state: icon + - type: Hairball + - type: SolutionContainerManager + solutions: + hairball: + maxVol: 25 + reagents: + - ReagentId: Protein + Quantity: 2 + - type: Extractable + grindableSolutionName: hairball + # - type: Tag + # tags: + # - Recyclable + # - Trash + +- type: entity + id: ActionHairball + name: hairball-action + description: hairball-action-desc + noSpawn: true + components: + - type: InstantAction +# icon: { sprite: Backmen/Structures/web.rsi, state: web1 } + priority: -10 + event: !type:HairballActionEvent + charges: 100 #костыль + useDelay: 30 + +- type: entity + id: ActionEatMouse + name: action-name-eat-mouse + description: action-description-eat-mouse + noSpawn: true + components: + - type: InstantAction + useDelay: 10 + icon: ADT/Icons/verbiconfangs.png + event: !type:EatMouseActionEvent diff --git a/Resources/Prototypes/ADT/test.yml b/Resources/Prototypes/ADT/test.yml deleted file mode 100644 index bd92c163c7f..00000000000 --- a/Resources/Prototypes/ADT/test.yml +++ /dev/null @@ -1,47 +0,0 @@ -- type: entity - parent: BaseItem - id: Hairball - name: hairball - description: Felinids, man... Placeholder sprite. - components: - - type: Sprite - sprite: ADT/Objects/Specific/felinid.rsi - state: icon - - type: Hairball - - type: SolutionContainerManager - solutions: - hairball: - maxVol: 25 - reagents: - - ReagentId: Protein - Quantity: 2 - - type: Extractable - grindableSolutionName: hairball - # - type: Tag - # tags: - # - Recyclable - # - Trash - -- type: entity - id: ActionHairball - name: hairball-action - description: hairball-action-desc - noSpawn: true - components: - - type: InstantAction -# icon: { sprite: Backmen/Structures/web.rsi, state: web1 } - priority: -10 - event: !type:HairballActionEvent - charges: 100 - useDelay: 30 - -- type: entity - id: ActionEatMouse - name: action-name-eat-mouse - description: action-description-eat-mouse - noSpawn: true - components: - - type: InstantAction - useDelay: 10 - icon: ADT/Icons/verbiconfangs.png - event: !type:EatMouseActionEvent diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 16683b56644..88e6451f0ad 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1175,6 +1175,7 @@ id: MobMouse description: Squeak! components: + - type: FelinidFood - type: Body prototype: Mouse - type: GhostRole diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml index 5e691fb3e23..5f02d2e062b 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml @@ -155,6 +155,7 @@ description: He's da mini rat. He don't make da roolz. noSpawn: true #Must be configured to a King or the AI breaks. components: + - type: FelinidFood - type: CombatMode - type: MovementSpeedModifier baseWalkSpeed : 2.5 #Value was 3.5 (Nerf since 20.12.2022)