Split various drone behaviors out of drone component (innate tool, unpowered flashlight) (#10474)

This commit is contained in:
Rane
2022-08-31 22:09:20 -04:00
committed by GitHub
parent 45349f159d
commit 7bee0063a6
9 changed files with 129 additions and 81 deletions

View File

@@ -124,4 +124,4 @@
components:
- type: Tag
tags:
- Drone
- InnateDontDelete

View File

@@ -71,6 +71,7 @@
parent: PlayerSiliconBase
components:
- type: Drone
- type: InnateTool
tools:
- id: ClothingBackpackSatchelDrone
- id: trayScanner
@@ -173,8 +174,7 @@
id: Onestar
parent: PlayerSiliconBase
components:
- type: Drone
applyLaws: false
- type: InnateTool
tools:
- id: WeaponMinigun
- id: EnergySword
@@ -188,7 +188,7 @@
makeSentient: true
name: Onestar Mecha
description: You are an experimental mecha created by who-knows-what, all you know is that you have weapons and you detect fleshy moving targets nearby...
rules: Use your weapons to cause havok. You are an antagonist.
rules: Use your weapons to cause havoc. You are an antagonist.
- type: MovementSpeedModifier
baseWalkSpeed : 3
baseSprintSpeed : 2

View File

@@ -165,9 +165,6 @@
- type: Tag
id: Donut
- type: Tag
id: Drone
- type: Tag
id: DroneUsable
@@ -237,6 +234,9 @@
- type: Tag
id: Hoe
- type: Tag #Drop this innate tool instead of deleting it.
id: InnateDontDelete
- type: Tag
id: Ingot