Add egg laying + chicken/duck improvements (#9518)

This commit is contained in:
Kara
2022-07-09 02:48:16 -07:00
committed by GitHub
parent 50fc190f7f
commit 9168fc629c
10 changed files with 213 additions and 0 deletions

View File

@@ -37,3 +37,5 @@ The following sounds are taken from TGstation github (licensed under CC by 3.0):
demon_consume.ogg: taken at https://github.com/tgstation/tgstation/commit/d4f678a1772007ff8d7eddd21cf7218c8e07bfc0
demon_dies.ogg: taken at https://github.com/tgstation/tgstation/commit/d4f678a1772007ff8d7eddd21cf7218c8e07bfc0
pop.ogg licensed under CC0 1.0 by mirrorcult

Binary file not shown.

View File

@@ -46,3 +46,15 @@ accent-words-generic-aggressive-1 = Grr!
accent-words-generic-aggressive-2 = Rrrr!
accent-words-generic-aggressive-3 = Grr...
accent-words-generic-aggressive-4 = Grrow!!
# Duck
accent-words-duck-1 = Quack!
accent-words-duck-2 = Quack.
accent-words-duck-3 = Quack?
accent-words-duck-4 = Quack quack!
# Chicken
accent-words-chicken-1 = Cluck!
accent-words-chicken-2 = Cluck.
accent-words-chicken-3 = Cluck?
accent-words-chicken-4 = Cluck cluck!

View File

@@ -0,0 +1,6 @@
action-name-lay-egg = Lay egg
action-description-lay-egg = Uses hunger to lay an egg.
action-popup-lay-egg-user = You lay an egg.
action-popup-lay-egg-others = {CAPITALIZE(THE($entity))} lays an egg.
action-popup-lay-egg-too-hungry = You need more food before you can lay another egg!

View File

@@ -69,3 +69,11 @@
icon: Objects/Weapons/Melee/shields.rsi/teleriot-icon.png
iconOn: Objects/Weapons/Melee/shields.rsi/teleriot-on.png
event: !type:ToggleActionEvent
- type: instantAction
id: AnimalLayEgg
name: action-name-lay-egg
description: action-description-lay-egg
icon: Objects/Consumable/Food/egg.rsi/icon.png
useDelay: 60
serverEvent: !type:EggLayInstantActionEvent

View File

@@ -193,6 +193,13 @@
path: /Audio/Animals/chicken_cluck_happy.ogg
- type: Bloodstream
bloodMaxVolume: 100
- type: EggLayer
eggSpawn:
- id: FoodEgg
- type: ReplacementAccent
accent: chicken
- type: SentienceTarget
flavorKind: organic
- type: entity
name: mallard duck #Quack
@@ -237,6 +244,13 @@
path: /Audio/Animals/duck_quack_happy.ogg
- type: Bloodstream
bloodMaxVolume: 100
- type: EggLayer
eggSpawn:
- id: FoodEgg
- type: ReplacementAccent
accent: duck
- type: SentienceTarget
flavorKind: organic
- type: entity
name: white duck #Quack

View File

@@ -62,3 +62,19 @@
- accent-words-generic-aggressive-2
- accent-words-generic-aggressive-3
- accent-words-generic-aggressive-4
- type: accent
id: duck
words:
- accent-words-duck-1
- accent-words-duck-2
- accent-words-duck-3
- accent-words-duck-4
- type: accent
id: chicken
words:
- accent-words-chicken-1
- accent-words-chicken-2
- accent-words-chicken-3
- accent-words-chicken-4