Make plushies, whoopie cushions, and some toys usable as modular grenade payloads (#24306)
* Toot * Hm, but why stop there? --------- Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
@@ -133,6 +133,11 @@
|
|||||||
collection: BananiumHorn
|
collection: BananiumHorn
|
||||||
params:
|
params:
|
||||||
variation: 0.246
|
variation: 0.246
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
collection: BananiumHorn
|
||||||
|
params:
|
||||||
|
variation: 0.246
|
||||||
- type: Construction
|
- type: Construction
|
||||||
graph: BananiumHorn
|
graph: BananiumHorn
|
||||||
node: bananiumHorn
|
node: bananiumHorn
|
||||||
|
|||||||
@@ -7,10 +7,16 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Misc/skub.rsi
|
sprite: Objects/Misc/skub.rsi
|
||||||
state: icon
|
state: icon
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Payload
|
||||||
- type: Item
|
- type: Item
|
||||||
sprite: Objects/Misc/skub.rsi
|
sprite: Objects/Misc/skub.rsi
|
||||||
- type: EmitSoundOnUse
|
- type: EmitSoundOnUse
|
||||||
sound:
|
sound:
|
||||||
collection: Skub
|
collection: Skub
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
collection: Skub
|
||||||
- type: UseDelay
|
- type: UseDelay
|
||||||
delay: 2.0
|
delay: 2.0
|
||||||
|
|||||||
@@ -7,6 +7,9 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Fun/toys.rsi
|
sprite: Objects/Fun/toys.rsi
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Payload
|
||||||
- type: EmitSoundOnUse
|
- type: EmitSoundOnUse
|
||||||
sound:
|
sound:
|
||||||
collection: ToySqueak
|
collection: ToySqueak
|
||||||
@@ -19,6 +22,9 @@
|
|||||||
- type: EmitSoundOnLand
|
- type: EmitSoundOnLand
|
||||||
sound:
|
sound:
|
||||||
collection: ToyFall
|
collection: ToyFall
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
collection: ToySqueak
|
||||||
- type: UseDelay
|
- type: UseDelay
|
||||||
delay: 1.0
|
delay: 1.0
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
@@ -66,6 +72,7 @@
|
|||||||
tags:
|
tags:
|
||||||
- ForceableFollow
|
- ForceableFollow
|
||||||
- PlushieGhost
|
- PlushieGhost
|
||||||
|
- Payload
|
||||||
- type: RandomWalk
|
- type: RandomWalk
|
||||||
accumulatorRatio: 0.5
|
accumulatorRatio: 0.5
|
||||||
maxSpeed: 1
|
maxSpeed: 1
|
||||||
@@ -133,6 +140,9 @@
|
|||||||
- type: EmitSoundOnActivate
|
- type: EmitSoundOnActivate
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: 180
|
wideAnimationRotation: 180
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -199,6 +209,9 @@
|
|||||||
- type: EmitSoundOnActivate
|
- type: EmitSoundOnActivate
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Voice/Arachnid/arachnid_laugh.ogg
|
path: /Audio/Voice/Arachnid/arachnid_laugh.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Voice/Arachnid/arachnid_laugh.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: 180
|
wideAnimationRotation: 180
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -221,6 +234,9 @@
|
|||||||
- type: EmitSoundOnActivate
|
- type: EmitSoundOnActivate
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Items/Toys/weh.ogg
|
path: /Audio/Items/Toys/weh.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Items/Toys/weh.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: 180
|
wideAnimationRotation: 180
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -252,6 +268,9 @@
|
|||||||
- type: EmitSoundOnActivate
|
- type: EmitSoundOnActivate
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Items/Toys/muffled_weh.ogg
|
path: /Audio/Items/Toys/muffled_weh.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Items/Toys/muffled_weh.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: 180
|
wideAnimationRotation: 180
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -278,6 +297,9 @@
|
|||||||
- type: EmitSoundOnActivate
|
- type: EmitSoundOnActivate
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Items/Toys/toy_rustle.ogg
|
path: /Audio/Items/Toys/toy_rustle.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Items/Toys/toy_rustle.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: 180
|
wideAnimationRotation: 180
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -333,6 +355,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- PlushieSharkBlue
|
- PlushieSharkBlue
|
||||||
|
- Payload
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: PlushieSharkBlue
|
parent: PlushieSharkBlue
|
||||||
@@ -348,6 +371,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- PlushieSharkPink
|
- PlushieSharkPink
|
||||||
|
- Payload
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: PlushieSharkBlue
|
parent: PlushieSharkBlue
|
||||||
@@ -363,6 +387,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- PlushieSharkGrey
|
- PlushieSharkGrey
|
||||||
|
- Payload
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BasePlushie
|
parent: BasePlushie
|
||||||
@@ -405,6 +430,9 @@
|
|||||||
- type: EmitSoundOnActivate
|
- type: EmitSoundOnActivate
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Effects/bite.ogg
|
path: /Audio/Effects/bite.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Effects/bite.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: -90
|
wideAnimationRotation: -90
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -432,6 +460,9 @@
|
|||||||
- type: EmitSoundOnUse
|
- type: EmitSoundOnUse
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Items/Toys/rattle.ogg
|
path: /Audio/Items/Toys/rattle.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Items/Toys/rattle.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: 180
|
wideAnimationRotation: 180
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -448,6 +479,9 @@
|
|||||||
- type: EmitSoundOnUse
|
- type: EmitSoundOnUse
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: -90
|
wideAnimationRotation: -90
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -478,6 +512,9 @@
|
|||||||
- type: EmitSoundOnUse
|
- type: EmitSoundOnUse
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Items/Toys/quack.ogg
|
path: /Audio/Items/Toys/quack.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Items/Toys/quack.ogg
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BasePlushie
|
parent: BasePlushie
|
||||||
@@ -493,6 +530,9 @@
|
|||||||
- type: EmitSoundOnLand
|
- type: EmitSoundOnLand
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Voice/Vox/shriek1.ogg
|
path: /Audio/Voice/Vox/shriek1.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Voice/Vox/shriek1.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: 180
|
wideAnimationRotation: 180
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -526,6 +566,9 @@
|
|||||||
- type: EmitSoundOnActivate
|
- type: EmitSoundOnActivate
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Weapons/Xeno/alien_spitacid.ogg
|
path: /Audio/Weapons/Xeno/alien_spitacid.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Weapons/Xeno/alien_spitacid.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
wideAnimationRotation: 180
|
wideAnimationRotation: 180
|
||||||
soundHit:
|
soundHit:
|
||||||
@@ -568,6 +611,9 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: nuketoy
|
state: nuketoy
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Payload
|
||||||
- type: UseDelay
|
- type: UseDelay
|
||||||
delay: 180.0
|
delay: 180.0
|
||||||
- type: EmitSoundOnUse
|
- type: EmitSoundOnUse
|
||||||
@@ -582,6 +628,12 @@
|
|||||||
params:
|
params:
|
||||||
volume: -5
|
volume: -5
|
||||||
maxDistance: 10
|
maxDistance: 10
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Machines/Nuke/nuke_alarm.ogg
|
||||||
|
params:
|
||||||
|
volume: -5
|
||||||
|
maxDistance: 10
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BasePlushie
|
parent: BasePlushie
|
||||||
@@ -596,6 +648,9 @@
|
|||||||
- type: EmitSoundOnUse
|
- type: EmitSoundOnUse
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Items/Toys/ian.ogg
|
path: /Audio/Items/Toys/ian.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Items/Toys/ian.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
soundHit:
|
soundHit:
|
||||||
path: /Audio/Items/Toys/ian.ogg
|
path: /Audio/Items/Toys/ian.ogg
|
||||||
@@ -1013,11 +1068,15 @@
|
|||||||
- type: EmitSoundOnActivate
|
- type: EmitSoundOnActivate
|
||||||
sound:
|
sound:
|
||||||
collection: ClownRecorder
|
collection: ClownRecorder
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
collection: ClownRecorder
|
||||||
- type: UseDelay
|
- type: UseDelay
|
||||||
delay: 30.0
|
delay: 30.0
|
||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- ClownRecorder
|
- ClownRecorder
|
||||||
|
- Payload
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BaseItem
|
parent: BaseItem
|
||||||
@@ -1067,6 +1126,9 @@
|
|||||||
sprite: Objects/Fun/whoopie.rsi
|
sprite: Objects/Fun/whoopie.rsi
|
||||||
state: icon
|
state: icon
|
||||||
quickEquip: false
|
quickEquip: false
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Payload
|
||||||
- type: EmitSoundOnUse
|
- type: EmitSoundOnUse
|
||||||
sound:
|
sound:
|
||||||
collection: Parp
|
collection: Parp
|
||||||
@@ -1092,6 +1154,11 @@
|
|||||||
intersectRatio: 0.2
|
intersectRatio: 0.2
|
||||||
requiredTriggeredSpeed: 1
|
requiredTriggeredSpeed: 1
|
||||||
- type: TriggerOnStepTrigger
|
- type: TriggerOnStepTrigger
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
collection: Parp
|
||||||
|
params:
|
||||||
|
variation: 0.125
|
||||||
- type: Appearance
|
- type: Appearance
|
||||||
- type: CollisionWake
|
- type: CollisionWake
|
||||||
enabled: false
|
enabled: false
|
||||||
@@ -1178,6 +1245,9 @@
|
|||||||
- type: EmitSoundOnActivate
|
- type: EmitSoundOnActivate
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/Voice/Moth/moth_chitter.ogg
|
path: /Audio/Voice/Moth/moth_chitter.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Voice/Moth/moth_chitter.ogg
|
||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
soundHit:
|
soundHit:
|
||||||
path: /Audio/Voice/Moth/moth_chitter.ogg
|
path: /Audio/Voice/Moth/moth_chitter.ogg
|
||||||
@@ -1211,6 +1281,9 @@
|
|||||||
- type: MeleeWeapon
|
- type: MeleeWeapon
|
||||||
soundHit:
|
soundHit:
|
||||||
path: /Audio/Voice/Human/malescream_4.ogg
|
path: /Audio/Voice/Human/malescream_4.ogg
|
||||||
|
- type: EmitSoundOnTrigger
|
||||||
|
sound:
|
||||||
|
path: /Audio/Voice/Human/malescream_5.ogg
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BaseItem
|
parent: BaseItem
|
||||||
|
|||||||
@@ -7,6 +7,9 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Misc/desk_bell.rsi
|
sprite: Objects/Misc/desk_bell.rsi
|
||||||
state: "normal"
|
state: "normal"
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Payload
|
||||||
- type: InteractionPopup
|
- type: InteractionPopup
|
||||||
successChance: 1
|
successChance: 1
|
||||||
interactSuccessSound:
|
interactSuccessSound:
|
||||||
|
|||||||
Reference in New Issue
Block a user