--- /dev/null
+# Positive
+magic-9-ball-1 = Yes
+magic-9-ball-2 = YES!!!!
+magic-9-ball-3 = Without a doubt
+magic-9-ball-4 = It is certain
+magic-9-ball-5 = Outlook good
+magic-9-ball-6 = Positive
+magic-9-ball-7 = Absolutely
+
+# Negative
+magic-9-ball-8 = No
+magic-9-ball-9 = NOOO!!!!!!
+magic-9-ball-10 = No no no no no no no
+magic-9-ball-11 = Nuh uh
+magic-9-ball-12 = Nah
+magic-9-ball-13 = Negative
+magic-9-ball-14 = Absolutely not
+
+# Neutral
+magic-9-ball-15 = Perchance
+magic-9-ball-16 = I dunno
transmitFrequencyId: SurveillanceCamera
- type: WiredNetworkConnection
- type: SurveillanceCameraMonitor
+
+- type: entity
+ parent: BaseItem
+ id: Magic9Ball
+ name: magic 9 ball
+ description: An endless source of wisdom... Now with a speaker included!
+ components:
+ - type: Sprite
+ sprite: Objects/Fun/Balls/magic9ball.rsi
+ state: icon
+ - type: Item
+ size: Tiny
+ - type: TriggerOnActivate
+ - type: TriggerOnSignal
+ - type: UseDelay
+ delay: 5
+ - type: UseDelayOnTrigger
+ - type: UseDelayTriggerCondition
+ - type: SpeakOnTrigger
+ pack: Magic9Ball
+ - type: Speech
+ speechSounds: Pai
+ - type: DeviceNetwork
+ deviceNetId: Wireless
+ receiveFrequencyId: BasicDevice
+ - type: WirelessNetworkConnection
+ range: 20
+ - type: DeviceLinkSink
+ ports:
+ - Trigger
+ - type: SolutionContainerManager
+ solutions:
+ magic9ball:
+ maxVol: 20
+ reagents:
+ - ReagentId: Ethanol
+ Quantity: 20
+ - type: Damageable
+ damageContainer: Inorganic
+ - type: DamageOnLand
+ damage:
+ types:
+ Blunt: 10
+ - type: EmitSoundOnLand
+ sound:
+ collection: GlassBreak
+ - type: Destructible
+ thresholds:
+ - trigger:
+ !type:DamageTrigger
+ damage: 100
+ behaviors:
+ - !type:DoActsBehavior
+ acts: [ "Destruction" ]
+ - trigger:
+ !type:DamageTrigger
+ damage: 20
+ behaviors:
+ - !type:PlaySoundBehavior
+ sound:
+ collection: GlassBreak
+ params:
+ volume: -4
+ - !type:SpillBehavior
+ solution: magic9ball
+ - !type:DoActsBehavior
+ acts: [ "Destruction" ]
+ - type: PhysicalComposition
+ materialComposition:
+ Plastic: 50