Adds creampie launcher
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
state: particle0
|
||||
shader: unshaded
|
||||
- type: Projectile
|
||||
delete_on_collide: false
|
||||
deleteOnCollide: false
|
||||
soundHit: /Audio/Weapons/Guns/Hits/bullet_hit.ogg
|
||||
damages:
|
||||
Radiation: 10
|
||||
|
||||
@@ -228,6 +228,10 @@
|
||||
Quantity: 8
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/pie.rsi
|
||||
- type: Ammo
|
||||
caliber: CreamPie
|
||||
caseless: true
|
||||
projectile: BulletCreampie
|
||||
|
||||
|
||||
#- type: entity
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
map: ["enum.RangedBarrelVisualLayers.Base"]
|
||||
- state: bolt-closed
|
||||
map: ["enum.RangedBarrelVisualLayers.Bolt"]
|
||||
|
||||
- type: Item
|
||||
size: 24
|
||||
sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi
|
||||
@@ -56,7 +55,6 @@
|
||||
map: ["enum.RangedBarrelVisualLayers.Base"]
|
||||
- state: mag-0
|
||||
map: ["enum.RangedBarrelVisualLayers.Mag"]
|
||||
|
||||
- type: Item
|
||||
size: 24
|
||||
sprite: Objects/Weapons/Guns/Launchers/rocket.rsi
|
||||
@@ -78,3 +76,29 @@
|
||||
magState: mag
|
||||
steps: 1
|
||||
zeroVisible: true
|
||||
|
||||
- type: entity
|
||||
name: pie cannon
|
||||
parent: LauncherBase
|
||||
id: LauncherCreamPie
|
||||
description: Load cream pie for optimal results.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Launchers/pie_cannon.rsi
|
||||
state: piecannon
|
||||
- type: Item
|
||||
size: 24
|
||||
sprite: Objects/Weapons/Guns/Launchers/pie_cannon.rsi
|
||||
- type: RangedWeapon
|
||||
clumsyCheck: false
|
||||
- type: RevolverBarrel
|
||||
caliber: CreamPie
|
||||
currentSelector: Single
|
||||
allSelectors:
|
||||
- Single
|
||||
fillPrototype: FoodBananaCreamPie
|
||||
fireRate: 5
|
||||
capacity: 15
|
||||
soundEmpty: /Audio/Weapons/Guns/Empty/empty.ogg
|
||||
soundGunshot: /Audio/Effects/bang.ogg
|
||||
soundInsert: /Audio/Items/bikehorn.ogg
|
||||
|
||||
@@ -150,7 +150,7 @@
|
||||
state: frag
|
||||
- type: ExplosiveProjectile
|
||||
- type: Projectile
|
||||
delete_on_collide: false
|
||||
deleteOnCollide: false
|
||||
- type: Explosive
|
||||
devastationRange: 1
|
||||
heavyImpactRange: 2
|
||||
@@ -172,7 +172,7 @@
|
||||
sprite: Objects/Weapons/Guns/Projectiles/grenade.rsi
|
||||
state: grenade
|
||||
- type: Projectile
|
||||
delete_on_collide: false
|
||||
deleteOnCollide: false
|
||||
soundHit: /Audio/Effects/gen_hit.ogg
|
||||
- type: StunnableProjectile
|
||||
paralyzeAmount: 8
|
||||
@@ -189,7 +189,7 @@
|
||||
state: grenade
|
||||
- type: ExplosiveProjectile
|
||||
- type: Projectile
|
||||
delete_on_collide: false
|
||||
deleteOnCollide: false
|
||||
- type: Explosive
|
||||
devastationRange: 1
|
||||
heavyImpactRange: 2
|
||||
@@ -207,7 +207,7 @@
|
||||
sprite: Objects/Weapons/Guns/Projectiles/grenade.rsi
|
||||
state: grenade
|
||||
- type: Projectile
|
||||
delete_on_collide: false
|
||||
deleteOnCollide: false
|
||||
soundHit: /Audio/Effects/flash_bang.ogg
|
||||
- type: FlashProjectile
|
||||
range: 7
|
||||
@@ -225,7 +225,7 @@
|
||||
state: grenade
|
||||
- type: ExplosiveProjectile
|
||||
- type: Projectile
|
||||
delete_on_collide: false
|
||||
deleteOnCollide: false
|
||||
- type: Explosive
|
||||
devastationRange: 0
|
||||
heavyImpactRange: 1
|
||||
@@ -243,7 +243,7 @@
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
state: foamdart
|
||||
- type: Projectile
|
||||
delete_on_collide: true
|
||||
deleteOnCollide: true
|
||||
soundHit: /Audio/Guns/Hits/snap.ogg
|
||||
damages:
|
||||
Blunt: 2
|
||||
@@ -259,6 +259,27 @@
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
state: capbullet
|
||||
- type: Projectile
|
||||
delete_on_collide: true
|
||||
deleteOnCollide: true
|
||||
damages:
|
||||
Piercing: 0
|
||||
|
||||
- type: entity
|
||||
id: BulletCreampie
|
||||
name: cream pie
|
||||
parent: BulletBase
|
||||
description: get creampied, honk!!
|
||||
abstract: true
|
||||
components:
|
||||
- type: Projectile
|
||||
deleteOnCollide: false # CreamPie component handles this.
|
||||
- type: CreamPie
|
||||
- type: ThrownItem
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Consumable/Food/pie.rsi
|
||||
state: icon
|
||||
- type: SolutionContainer
|
||||
contents:
|
||||
reagents:
|
||||
- ReagentId: chem.Nutriment
|
||||
Quantity: 8
|
||||
|
||||
Reference in New Issue
Block a user