Mothership Core Prototype Cleanup (#40410)
* I cannot escape bodysystem no matter how hard I try * Move 2 things --------- Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
7ff98dd94f
commit
fc89f231a5
@@ -1,20 +0,0 @@
|
||||
- type: body
|
||||
id: MothershipCoreBody
|
||||
name: "core"
|
||||
root: torso
|
||||
slots:
|
||||
torso:
|
||||
part: TorsoBorg
|
||||
connections:
|
||||
- right2hand
|
||||
- right1hand
|
||||
- left1hand
|
||||
- left2hand
|
||||
left1hand:
|
||||
part: LeftArmBorg
|
||||
left2hand:
|
||||
part: LeftArmBorg
|
||||
right1hand:
|
||||
part: RightArmBorg
|
||||
right2hand:
|
||||
part: RightArmBorg
|
||||
@@ -5,9 +5,7 @@
|
||||
- Omnitool
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- BaseMachinePowered
|
||||
- BaseMob
|
||||
parent: [ BaseControllable, BaseMachinePowered ]
|
||||
id: MothershipCore
|
||||
name: mothership core
|
||||
description: A sentient machine that can produce Xenoborgs. Without this the Xenoborgs are doomed.
|
||||
@@ -163,9 +161,21 @@
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Xenoborg
|
||||
- type: Body
|
||||
prototype: MothershipCoreBody
|
||||
- type: Hands
|
||||
hands:
|
||||
hand_right1:
|
||||
location: Right
|
||||
hand_right2:
|
||||
location: Right
|
||||
hand_left1:
|
||||
location: Left
|
||||
hand_left2:
|
||||
location: Left
|
||||
sortedHands:
|
||||
- hand_right1
|
||||
- hand_right2
|
||||
- hand_left1
|
||||
- hand_left2
|
||||
# - type: Puller # use the conveyor
|
||||
- type: Eye
|
||||
drawFov: false
|
||||
|
||||
@@ -1,17 +1,14 @@
|
||||
# The progenitor. This should only container the most basic components possible.
|
||||
# Only put things on here if every mob *must* have it. This includes ghosts.
|
||||
# The literal bare minimum needed to be a controllable mob. Cannot move but can interact.
|
||||
- type: entity
|
||||
save: false
|
||||
id: BaseMob
|
||||
abstract: true
|
||||
save: false
|
||||
id: BaseControllable
|
||||
components:
|
||||
- type: Sprite
|
||||
noRot: true
|
||||
drawdepth: Mobs
|
||||
- type: MobCollision
|
||||
- type: GravityAffected
|
||||
- type: Physics
|
||||
bodyType: KinematicController
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
@@ -25,11 +22,8 @@
|
||||
- MobLayer
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: InputMover
|
||||
- type: Input
|
||||
context: "human"
|
||||
- type: LagCompensation
|
||||
- type: MobMover
|
||||
- type: Actions
|
||||
- type: Alerts
|
||||
- type: Appearance
|
||||
@@ -42,10 +36,24 @@
|
||||
- type: ContentEye
|
||||
- type: CameraRecoil
|
||||
- type: MindContainer
|
||||
- type: MovementSpeedModifier
|
||||
- type: RequireProjectileTarget
|
||||
active: False
|
||||
- type: StunVisuals
|
||||
|
||||
# The progenitor. This should only container the most basic components possible.
|
||||
# Only put things on here if every mob *must* have it. This includes ghosts.
|
||||
- type: entity
|
||||
abstract: true
|
||||
save: false
|
||||
parent: BaseControllable
|
||||
id: BaseMob
|
||||
components:
|
||||
- type: MobCollision
|
||||
- type: Physics
|
||||
bodyType: KinematicController
|
||||
- type: InputMover
|
||||
- type: MobMover
|
||||
- type: MovementSpeedModifier
|
||||
- type: LagCompensation
|
||||
|
||||
- type: entity
|
||||
save: false
|
||||
@@ -102,6 +110,7 @@
|
||||
- !type:VomitBehavior
|
||||
- type: RadiationReceiver
|
||||
- type: Stamina
|
||||
- type: StunVisuals
|
||||
- type: MobState
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
|
||||
Reference in New Issue
Block a user