Skip to content

Commit

Permalink
Merge pull request #261 from Pinkbat5/dionachirp
Browse files Browse the repository at this point in the history
Diona chirping, Nymph vocals, & Double Eyepatch
  • Loading branch information
formlessnameless authored Sep 16, 2024
2 parents 87edb43 + 8528b48 commit d632e01
Show file tree
Hide file tree
Showing 11 changed files with 91 additions and 3 deletions.
19 changes: 19 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Eyes/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,22 @@
node: blindfold
- type: FlashImmunity

- type: entity
parent: ClothingEyesBase
id: ClothingEyesDoubleEyepatch
name: double eyepatch
description: Signature wear of the dread pirate Blindbeard.
components:
- type: Sprite
sprite: Clothing/Eyes/Misc/doubleeyepatch.rsi
- type: Clothing
sprite: Clothing/Eyes/Misc/doubleeyepatch.rsi
- type: Blindfold
- type: Construction
graph: DoubleEyepatch
node: doubleeyepatch
- type: FlashImmunity

- type: entity
parent: ClothingHeadEyeBaseFlippable
id: ClothingEyesEyepatch
Expand All @@ -28,6 +44,9 @@
sprite: Clothing/Eyes/Misc/eyepatch.rsi
- type: EyeProtection
protectionTime: 5
- type: Tag
tags:
- Eyepatch

- type: entity
parent: [ClothingEyesEyepatch, ClothingHeadEyeBaseFlipped]
Expand Down
7 changes: 7 additions & 0 deletions Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3581,6 +3581,13 @@
gender: epicene
- type: Speech
speechVerb: Plant
speechSounds: Alto
allowedEmotes: ['Chirp']
- type: Vocal
sounds:
Male: UnisexDiona
Female: UnisexDiona
Unsexed: UnisexDiona
- type: Tag
tags:
- DoorBumpOpener
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Entities/Mobs/Species/diona.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@
- MobLayer
- type: Speech
speechVerb: Plant
allowedEmotes: ['Chirp']
- type: Vocal
sounds:
Male: UnisexDiona
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
- type: constructionGraph
id: DoubleEyepatch
start: start
graph:
- node: start
edges:
- to: doubleeyepatch
steps:
- tag: Eyepatch
name: eyepatch
icon:
sprite: Clothing/Eyes/Misc/eyepatch.rsi
state: icon
- tag: Eyepatch
name: eyepatch
icon:
sprite: Clothing/Eyes/Misc/eyepatch.rsi
state: icon
doAfter: 1
- node: doubleeyepatch
entity: ClothingEyesDoubleEyepatch
13 changes: 13 additions & 0 deletions Resources/Prototypes/Recipes/Crafting/improvised.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,19 @@
sprite: Clothing/Eyes/Misc/blindfold.rsi
state: icon

- type: construction
name: double eyepatch
id: doubleeyepatch
graph: DoubleEyepatch
startNode: start
targetNode: doubleeyepatch
category: construction-category-tools
objectType: Item
description: Two eyepatches, for twice the swashbuckling.
icon:
sprite: Clothing/Eyes/Misc/doubleeyepatch.rsi
state: icon

- type: construction
name: flower wreath
id: flowerwreath
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Voice/speech_emote_sounds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,8 @@
path: /Audio/Voice/Diona/diona_scream.ogg
Laugh:
collection: DionaLaugh
Chirp:
path: /Audio/Animals/nymph_chirp.ogg
Honk:
collection: BikeHorn
Weh:
Expand Down
6 changes: 5 additions & 1 deletion Resources/Prototypes/Voice/speech_emotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -315,11 +315,15 @@
id: Chirp
name: chat-emote-name-chirp
category: Vocal
available: false
icon: Interface/Emotes/chirp.png
whitelist:
requireAll: true
components:
- Nymph
- Vocal
blacklist:
components:
- BorgChassis
chatMessages: ["chat-emote-msg-chirp"]
chatTriggers:
- chirp
Expand Down
7 changes: 5 additions & 2 deletions Resources/Prototypes/tags.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@

- type: Tag
id: BorgCargoTorso

- type: Tag
id: BorgEngineerHead

Expand Down Expand Up @@ -626,6 +626,9 @@
- type: Tag
id: ExplosivePassable

- type: Tag
id: Eyepatch

- type: Tag
id: Figurine

Expand Down Expand Up @@ -1204,7 +1207,7 @@
- type: Tag
id: SecureWindoor

- type: Tag
- type: Tag
id: SecurityHelmet

- type: Tag
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions Resources/Textures/Clothing/Eyes/Misc/doubleeyepatch.rsi/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-EYES",
"directions": 4
}
]
}

0 comments on commit d632e01

Please sign in to comment.