Advanced Clowning Module (#35797)
* pAIs can now accept keys, but can't talk in said channels * added dummy module * added adv clown module alongside projector * holopeel & projector sprite added, it's destroyable too * added experimental pie cannon * exp pie thrower throws pies, added tool icon, added bananium horn * removed the weird pAI changes, my bad! * okay NOW the pAI stuff is all gone * added icon, recipe, renamed tech for unlocking * removed bananium horn * Added in-hand sprites, credited to TiniestShark. Changed holopeel projector description to let the user know it recharges over time.
This commit is contained in:
@@ -52,6 +52,27 @@
|
||||
disableEject: true
|
||||
swap: false
|
||||
|
||||
- type: entity
|
||||
parent: Holoprojector
|
||||
id: HoloprojectorClownBorg
|
||||
name: holopeel projector
|
||||
description: A holopeel projector that creates a slippery, hard light banana peel. It recharges, so that the fun never ends!
|
||||
suffix: borg
|
||||
components:
|
||||
- type: HolosignProjector
|
||||
signProto: HoloPeel
|
||||
chargeUse: 240
|
||||
- type: Sprite
|
||||
sprite: Objects/Devices/Holoprojectors/peel.rsi
|
||||
state: icon
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
cell_slot:
|
||||
name: power-cell-slot-component-slot-name-default
|
||||
startingItem: PowerCellMicroreactor
|
||||
disableEject: true
|
||||
swap: false
|
||||
|
||||
- type: entity
|
||||
parent: Holoprojector
|
||||
id: HolofanProjector
|
||||
@@ -89,7 +110,7 @@
|
||||
parent: HolofanProjector
|
||||
id: HolofanProjectorBorg
|
||||
name: integrated holofan
|
||||
description: Stops idiots from causing more crew harm during atmospheric emergencies. Installed directly into an engineering cyborg, it recharges over time.
|
||||
description: Stops idiots from causing more crew harm during atmospheric emergencies. Installed directly into an engineering cyborg, it recharges over time.
|
||||
components:
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
|
||||
@@ -899,6 +899,26 @@
|
||||
- type: BorgModuleIcon
|
||||
icon: { sprite: Interface/Actions/actions_borg.rsi, state: clowning-module }
|
||||
|
||||
- type: entity
|
||||
id: BorgModuleAdvancedClowning
|
||||
parent: [ BaseBorgModuleService, BaseProviderBorgModule ]
|
||||
name: advanced clowning cyborg module
|
||||
description: Advanced service module for only the silliest cyborgs! Comes with a built-in oven that bakes pies automatically over time, a holopeel projector, and a push horn.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: service
|
||||
- state: icon-clown-adv
|
||||
- type: ItemBorgModule
|
||||
items:
|
||||
- HoloprojectorClownBorg
|
||||
- BorgLauncherCreamPie
|
||||
- ClownRecorder
|
||||
- PushHorn
|
||||
- BikeHornInstrument
|
||||
- type: BorgModuleIcon
|
||||
icon: { sprite: Interface/Actions/actions_borg.rsi, state: adv-clowning-module }
|
||||
|
||||
#syndicate modules
|
||||
- type: entity
|
||||
id: BorgModuleSyndicateWeapon
|
||||
|
||||
@@ -103,6 +103,40 @@
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
|
||||
- type: entity
|
||||
name: experimental pie cannon
|
||||
parent: BaseWeaponBattery
|
||||
id: BorgLauncherCreamPie
|
||||
description: Deliver a generous portion of cream directly to the crew! Automatically bakes pies over time.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Cannons/pie_cannon.rsi
|
||||
layers:
|
||||
- state: piecannon
|
||||
- type: Gun
|
||||
fireRate: 2
|
||||
selectedMode: SemiAuto
|
||||
availableModes:
|
||||
- SemiAuto
|
||||
- FullAuto
|
||||
soundGunshot:
|
||||
path: /Audio/Effects/thunk.ogg
|
||||
soundEmpty:
|
||||
path: /Audio/Items/hiss.ogg
|
||||
clumsyProof: true
|
||||
- type: ProjectileBatteryAmmoProvider
|
||||
proto: FoodPieBananaCream
|
||||
fireCost: 30
|
||||
- type: Battery
|
||||
maxCharge: 90
|
||||
startingCharge: 90
|
||||
- type: BatterySelfRecharger
|
||||
autoRecharge: true
|
||||
autoRechargeRate: 1
|
||||
- type: AmmoCounter
|
||||
- type: Item
|
||||
size: Normal
|
||||
|
||||
- type: entity
|
||||
name: syringe gun
|
||||
|
||||
@@ -46,6 +46,44 @@
|
||||
- type: Airtight
|
||||
noAirWhenFullyAirBlocked: false
|
||||
|
||||
- type: entity
|
||||
id: HoloPeel
|
||||
parent: HolosignWetFloor
|
||||
name: holopeel
|
||||
description: A banana peel made of slippery hard light, watch your step!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Holo/peel.rsi
|
||||
state: icon
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
canCollide: true
|
||||
- type: Slippery
|
||||
- type: StepTrigger
|
||||
intersectRatio: 0.2
|
||||
- type: CollisionWake
|
||||
enabled: false
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
slips:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.2,0.2,0.2"
|
||||
hard: false
|
||||
layer:
|
||||
- SlipLayer
|
||||
- type: TimedDespawn
|
||||
lifetime: 30
|
||||
- type: Clickable
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
id: HolosignSecurity
|
||||
parent: HolosignWetFloor
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
recipes:
|
||||
- BorgModuleAdvancedCleaning
|
||||
- BorgModuleAdvancedTool
|
||||
- BorgModuleAdvancedClowning
|
||||
- BorgModuleAdvancedChemical
|
||||
- BorgModuleAdvancedMining
|
||||
|
||||
|
||||
@@ -68,3 +68,13 @@
|
||||
# Science Modules
|
||||
|
||||
# Service Modules
|
||||
|
||||
- type: latheRecipe
|
||||
parent: BaseGoldBorgModuleRecipe
|
||||
id: BorgModuleAdvancedClowning
|
||||
result: BorgModuleAdvancedClowning
|
||||
materials:
|
||||
Steel: 500
|
||||
Glass: 500
|
||||
Plastic: 250
|
||||
Bananium: 375
|
||||
|
||||
@@ -199,6 +199,7 @@
|
||||
cost: 4000
|
||||
recipeUnlocks:
|
||||
- PushHorn
|
||||
- BorgModuleAdvancedClowning
|
||||
|
||||
# Tier 3
|
||||
|
||||
|
||||
Reference in New Issue
Block a user