Skip to content

Commit 14741a2

Browse files
authored
Merge pull request ss14Starlight#1876 from ss14Starlight/starlight-dev
GO GO Gadget Hotfix!
2 parents 7a13ff4 + a138b29 commit 14741a2

7 files changed

Lines changed: 81 additions & 1 deletion

File tree

Content.Shared/_Starlight/Magic/Systems/TowerOfBabelSystem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public override void Initialize()
2727

2828
private void ShuffleLanguages(Entity<LanguageKnowledgeComponent> languageKnower, List<ProtoId<LanguagePrototype>>? allLangs = null)
2929
{
30-
if (MetaData(languageKnower).EntityLifeStage < EntityLifeStage.Terminating)
30+
if (TerminatingOrDeleted(languageKnower))
3131
return; // Entity is terminating caching can cause it to testfail/crash
3232
if (HasComp<UniversalLanguageSpeakerComponent>(languageKnower))
3333
return; // One who knows the knowledge of all things cannot know less.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
plushie-nebula-1 = CDD Liaison Officer Nebula, reporting for duty!
2+
plushie-nebula-2 = Hey Nali!
3+
plushie-nebula-3 = Yes sir.
4+
plushie-nebula-4 = You've all been such a fantastic audience!
5+
plushie-nebula-5 = I am so telling the Grand Admiral.
6+
plushie-nebula-6 = Keep your eyes peeled for Central Domestic's next big show!!!
7+
plushie-nebula-7 = I will say 'Guh' and you will deal with it, Daniel!
8+
plushie-nebula-8 = One more boykisser fax and you are being relieved of command.

Resources/Prototypes/_StarLight/Entities/Objects/Fun/plushie_bases.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,35 @@
3636
useSound:
3737
path: /Audio/Voice/Resomi/resomi_scream.ogg
3838

39+
- type: entity
40+
parent: BasePlushieVocalizer
41+
id: BaseAvaliPlushie
42+
abstract: true
43+
components:
44+
- type: EmitSoundOnUse
45+
sound:
46+
path: /Audio/_Starlight/Voice/Avali/avali_2.ogg
47+
- type: EmitSoundOnLand
48+
sound:
49+
path: /Audio/_Starlight/Voice/Avali/avali_2.ogg
50+
- type: EmitSoundOnActivate
51+
sound:
52+
path: /Audio/_Starlight/Voice/Avali/avali_2.ogg
53+
- type: EmitSoundOnCollide
54+
sound:
55+
path: /Audio/_Starlight/Effects/avali_scream.ogg
56+
- type: EmitSoundOnTrigger
57+
sound:
58+
path: /Audio/_Starlight/Voice/Avali/avali_cry.ogg
59+
- type: MeleeWeapon
60+
wideAnimationRotation: 180
61+
soundHit:
62+
path: /Audio/_Starlight/Voice/Avali/avali_cry.ogg
63+
- type: Food
64+
requiresSpecialDigestion: true
65+
useSound:
66+
path: /Audio/_Starlight/Effects/avali_scream.ogg
67+
3968
- type: entity
4069
parent: BasePlushieVocalizer
4170
id: BaseVulpkaninPlushie

Resources/Prototypes/_StarLight/Entities/Objects/Fun/plushie_datasets.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,12 @@
148148
prefix: plushie-brighteyes-
149149
count: 10
150150

151+
- type: localizedDataset
152+
id: PlushiesNebula
153+
values:
154+
prefix: plushie-nebula-
155+
count: 8
156+
151157
- type: localizedDataset
152158
id: PlushiesKilla
153159
values:

Resources/Prototypes/_StarLight/Entities/Objects/Fun/plushies.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1723,6 +1723,29 @@
17231723
soundHit:
17241724
path: /Audio/Animals/cat_hiss.ogg
17251725

1726+
- type: entity
1727+
parent: BaseAvaliPlushie
1728+
id: PlushieNebula
1729+
name: nebula plushie
1730+
description: A marketable plushie of Beta sector's lovable Central Domestic Division official. Toy "Deckard" revolver not included.
1731+
components:
1732+
- type: Item
1733+
size: Small
1734+
sprite: _Starlight/Objects/Fun/Plushies/nebula_plushie.rsi
1735+
- type: Sprite
1736+
sprite: _Starlight/Objects/Fun/Plushies/nebula_plushie.rsi
1737+
state: icon
1738+
- type: ItemToggle
1739+
onUse: false
1740+
verbToggleOn: plushie-voicebox-activate
1741+
verbToggleOff: plushie-voicebox-deactivate
1742+
- type: ComponentToggler
1743+
components:
1744+
- type: DatasetVocalizer
1745+
dataset: PlushiesNebula
1746+
- type: TextToSpeech
1747+
voice: hiyokosaionji
1748+
17261749
- type: entity
17271750
parent: BaseVulpkaninPlushie
17281751
id: PlushieKilla
816 Bytes
Loading
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"version": 1,
3+
"license": "CC-BY-SA-3.0",
4+
"copyright": "By rtasva",
5+
"size": {
6+
"x": 32,
7+
"y": 32
8+
},
9+
"states": [
10+
{
11+
"name": "icon"
12+
}
13+
]
14+
}

0 commit comments

Comments
 (0)