vim!!!!!!11! (#15659)
@@ -55,7 +55,7 @@ research-technology-super-parts = Super Parts
|
|||||||
research-technology-janitorial-equipment = Janitorial Equipment
|
research-technology-janitorial-equipment = Janitorial Equipment
|
||||||
research-technology-laundry-tech = Laundry Tech
|
research-technology-laundry-tech = Laundry Tech
|
||||||
research-technology-basic-hydroponics = Basic Hydroponics
|
research-technology-basic-hydroponics = Basic Hydroponics
|
||||||
research-technology-hamtr = HAMTR Mech
|
research-technology-critter-mechs = Critter Mechs
|
||||||
research-technology-food-service = Food Service
|
research-technology-food-service = Food Service
|
||||||
research-technology-advanced-entertainment = Advanced Entertainment
|
research-technology-advanced-entertainment = Advanced Entertainment
|
||||||
research-technology-audio-visual-communication = A/V Communication
|
research-technology-audio-visual-communication = A/V Communication
|
||||||
|
|||||||
@@ -61,6 +61,9 @@
|
|||||||
- type: NoSlip
|
- type: NoSlip
|
||||||
- type: Puller
|
- type: Puller
|
||||||
needsHands: true
|
needsHands: true
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: bee
|
name: bee
|
||||||
@@ -169,6 +172,7 @@
|
|||||||
tags:
|
tags:
|
||||||
- DoorBumpOpener
|
- DoorBumpOpener
|
||||||
- Chicken
|
- Chicken
|
||||||
|
- VimPilot
|
||||||
- type: Reproductive
|
- type: Reproductive
|
||||||
breedChance: 0.05
|
breedChance: 0.05
|
||||||
birthPopup: reproductive-laid-egg-popup
|
birthPopup: reproductive-laid-egg-popup
|
||||||
@@ -254,6 +258,7 @@
|
|||||||
tags:
|
tags:
|
||||||
- DoorBumpOpener
|
- DoorBumpOpener
|
||||||
- Duck
|
- Duck
|
||||||
|
- VimPilot
|
||||||
- type: Reproductive
|
- type: Reproductive
|
||||||
breedChance: 0.05
|
breedChance: 0.05
|
||||||
birthPopup: reproductive-laid-egg-popup
|
birthPopup: reproductive-laid-egg-popup
|
||||||
@@ -517,6 +522,9 @@
|
|||||||
interactFailureString: petting-failure-crab
|
interactFailureString: petting-failure-crab
|
||||||
- type: Bloodstream
|
- type: Bloodstream
|
||||||
bloodMaxVolume: 50
|
bloodMaxVolume: 50
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: goat
|
name: goat
|
||||||
@@ -961,7 +969,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- Trash
|
- Trash
|
||||||
- CannotSuicide
|
- VimPilot
|
||||||
- Mouse
|
- Mouse
|
||||||
- type: Respirator
|
- type: Respirator
|
||||||
damage:
|
damage:
|
||||||
@@ -1093,6 +1101,9 @@
|
|||||||
damageModifierSet: Scale
|
damageModifierSet: Scale
|
||||||
- type: Puller
|
- type: Puller
|
||||||
needsHands: true
|
needsHands: true
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -1186,6 +1197,9 @@
|
|||||||
bloodMaxVolume: 50
|
bloodMaxVolume: 50
|
||||||
- type: Puller
|
- type: Puller
|
||||||
needsHands: true
|
needsHands: true
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
# Would be cool to have some functionality for the parrot to be able to sit on stuff
|
# Would be cool to have some functionality for the parrot to be able to sit on stuff
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -1275,6 +1289,9 @@
|
|||||||
interactFailureString: petting-failure-generic
|
interactFailureString: petting-failure-generic
|
||||||
interactSuccessSound:
|
interactSuccessSound:
|
||||||
path: /Audio/Animals/penguin_squawk.ogg
|
path: /Audio/Animals/penguin_squawk.ogg
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
- type: NpcFactionMember
|
- type: NpcFactionMember
|
||||||
factions:
|
factions:
|
||||||
- Passive
|
- Passive
|
||||||
@@ -1443,6 +1460,9 @@
|
|||||||
- type: IdExaminable
|
- type: IdExaminable
|
||||||
- type: Loadout
|
- type: Loadout
|
||||||
prototypes: [SyndicateOperativeGearMonkey]
|
prototypes: [SyndicateOperativeGearMonkey]
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
# I have included a snake_hiss.ogg sound file so if you want to use that be my guest
|
# I have included a snake_hiss.ogg sound file so if you want to use that be my guest
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -1673,6 +1693,9 @@
|
|||||||
- type: Grammar
|
- type: Grammar
|
||||||
attributes:
|
attributes:
|
||||||
gender: epicene
|
gender: epicene
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: raccoon
|
name: raccoon
|
||||||
@@ -1726,6 +1749,9 @@
|
|||||||
- type: Grammar
|
- type: Grammar
|
||||||
attributes:
|
attributes:
|
||||||
gender: epicene
|
gender: epicene
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: fox
|
name: fox
|
||||||
@@ -1781,6 +1807,9 @@
|
|||||||
gender: epicene
|
gender: epicene
|
||||||
- type: Bloodstream
|
- type: Bloodstream
|
||||||
bloodMaxVolume: 100
|
bloodMaxVolume: 100
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: corgi
|
name: corgi
|
||||||
@@ -1840,6 +1869,9 @@
|
|||||||
- type: Puller
|
- type: Puller
|
||||||
- type: MobPrice
|
- type: MobPrice
|
||||||
price: 200
|
price: 200
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: corrupted corgi
|
name: corrupted corgi
|
||||||
@@ -1983,6 +2015,9 @@
|
|||||||
gender: epicene
|
gender: epicene
|
||||||
- type: MobPrice
|
- type: MobPrice
|
||||||
price: 200
|
price: 200
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: calico cat
|
name: calico cat
|
||||||
@@ -2101,6 +2136,9 @@
|
|||||||
- type: Grammar
|
- type: Grammar
|
||||||
attributes:
|
attributes:
|
||||||
gender: epicene
|
gender: epicene
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: ferret
|
name: ferret
|
||||||
@@ -2155,6 +2193,9 @@
|
|||||||
- type: Grammar
|
- type: Grammar
|
||||||
attributes:
|
attributes:
|
||||||
gender: epicene
|
gender: epicene
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: hamster
|
name: hamster
|
||||||
@@ -2240,8 +2281,8 @@
|
|||||||
accent: mouse
|
accent: mouse
|
||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
|
- VimPilot
|
||||||
- Trash
|
- Trash
|
||||||
- CannotSuicide
|
|
||||||
- Hamster
|
- Hamster
|
||||||
- type: Respirator
|
- type: Respirator
|
||||||
damage:
|
damage:
|
||||||
@@ -2307,6 +2348,7 @@
|
|||||||
tags:
|
tags:
|
||||||
- DoorBumpOpener
|
- DoorBumpOpener
|
||||||
- Pig
|
- Pig
|
||||||
|
- VimPilot
|
||||||
- type: Reproductive
|
- type: Reproductive
|
||||||
partnerWhitelist:
|
partnerWhitelist:
|
||||||
tags:
|
tags:
|
||||||
|
|||||||
@@ -32,6 +32,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Old Ian
|
name: Old Ian
|
||||||
@@ -98,6 +99,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Exception
|
name: Exception
|
||||||
@@ -114,6 +116,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Floppa
|
name: Floppa
|
||||||
@@ -138,6 +141,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Bandito
|
name: Bandito
|
||||||
@@ -151,6 +155,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: bingus
|
name: bingus
|
||||||
@@ -209,6 +214,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: mcgriff
|
name: mcgriff
|
||||||
@@ -270,6 +276,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Paperwork
|
name: Paperwork
|
||||||
@@ -303,9 +310,6 @@
|
|||||||
attributes:
|
attributes:
|
||||||
proper: true
|
proper: true
|
||||||
gender: male
|
gender: male
|
||||||
- type: Tag
|
|
||||||
tags:
|
|
||||||
- CannotSuicide
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Walter
|
name: Walter
|
||||||
@@ -367,6 +371,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Morty
|
name: Morty
|
||||||
@@ -383,6 +388,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Morticia
|
name: Morticia
|
||||||
@@ -399,6 +405,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Alexander
|
name: Alexander
|
||||||
@@ -412,8 +419,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
- DoorBumpOpener
|
- VimPilot
|
||||||
- Pig
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Renault
|
name: Renault
|
||||||
@@ -436,6 +442,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Hamlet
|
name: Hamlet
|
||||||
@@ -469,8 +476,8 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
- Trash
|
|
||||||
- Hamster
|
- Hamster
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Shiva
|
name: Shiva
|
||||||
@@ -539,6 +546,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Willow
|
name: Willow
|
||||||
@@ -594,6 +602,7 @@
|
|||||||
- FootstepSound
|
- FootstepSound
|
||||||
- DoorBumpOpener
|
- DoorBumpOpener
|
||||||
- CannotSuicide
|
- CannotSuicide
|
||||||
|
- VimPilot
|
||||||
- type: DamageStateVisuals
|
- type: DamageStateVisuals
|
||||||
states:
|
states:
|
||||||
Alive:
|
Alive:
|
||||||
|
|||||||
@@ -65,3 +65,6 @@
|
|||||||
- type: TriggerOnVoice
|
- type: TriggerOnVoice
|
||||||
- type: StaticPrice
|
- type: StaticPrice
|
||||||
price: 40
|
price: 40
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- VoiceTrigger
|
||||||
|
|||||||
@@ -157,8 +157,8 @@
|
|||||||
# H.O.N.K.
|
# H.O.N.K.
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: BaseHonkerPart
|
|
||||||
parent: BaseMechPart
|
parent: BaseMechPart
|
||||||
|
id: BaseHonkerPart
|
||||||
abstract: true
|
abstract: true
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
@@ -409,3 +409,78 @@
|
|||||||
graph: Hamtr
|
graph: Hamtr
|
||||||
node: start
|
node: start
|
||||||
defaultTarget: hamtr
|
defaultTarget: hamtr
|
||||||
|
|
||||||
|
# Vim!!!!!!
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMechPart
|
||||||
|
id: BaseVimPart
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: Items
|
||||||
|
noRot: false
|
||||||
|
sprite: Objects/Specific/Mech/vim_construction.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseVimPart
|
||||||
|
id: BaseVimPartItem
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Item
|
||||||
|
size: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseVimPartItem
|
||||||
|
id: VimHarness
|
||||||
|
name: vim harness
|
||||||
|
description: A small mounting bracket for vim parts.
|
||||||
|
components:
|
||||||
|
- type: Appearance
|
||||||
|
- type: ItemMapper
|
||||||
|
mapLayers:
|
||||||
|
helmet:
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- HelmetEVA
|
||||||
|
left_leg:
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- BorgLeftLeg
|
||||||
|
right_leg:
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- BorgRightLeg
|
||||||
|
sprite: Objects/Specific/Mech/vim_construction.rsi
|
||||||
|
- type: ContainerContainer
|
||||||
|
containers:
|
||||||
|
mech-assembly-container: !type:Container
|
||||||
|
- type: MechAssembly
|
||||||
|
finishedPrototype: VimChassis
|
||||||
|
requiredParts:
|
||||||
|
HelmetEVA: false
|
||||||
|
BorgLeftLeg: false
|
||||||
|
BorgRightLeg: false
|
||||||
|
- type: Sprite
|
||||||
|
state: harness
|
||||||
|
noRot: true
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: VimChassis
|
||||||
|
parent: BaseVimPart
|
||||||
|
name: vim chassis
|
||||||
|
description: An in-progress construction of the Vim exosuit.
|
||||||
|
components:
|
||||||
|
- type: Appearance
|
||||||
|
- type: ContainerContainer
|
||||||
|
containers:
|
||||||
|
battery-container: !type:Container
|
||||||
|
- type: MechAssemblyVisuals
|
||||||
|
statePrefix: vim
|
||||||
|
- type: Sprite
|
||||||
|
noRot: true
|
||||||
|
state: vim0
|
||||||
|
- type: Construction
|
||||||
|
graph: Vim
|
||||||
|
node: start
|
||||||
|
defaultTarget: vim
|
||||||
|
|||||||
@@ -113,8 +113,8 @@
|
|||||||
|
|
||||||
# TODO: have a whitelist for honker equipment
|
# TODO: have a whitelist for honker equipment
|
||||||
- type: entity
|
- type: entity
|
||||||
id: MechHonker
|
|
||||||
parent: BaseMech
|
parent: BaseMech
|
||||||
|
id: MechHonker
|
||||||
name: H.O.N.K.
|
name: H.O.N.K.
|
||||||
description: "Produced by \"Tyranny of Honk, INC\", this exosuit is designed as heavy clown-support. Used to spread the fun and joy of life. HONK!"
|
description: "Produced by \"Tyranny of Honk, INC\", this exosuit is designed as heavy clown-support. Used to spread the fun and joy of life. HONK!"
|
||||||
components:
|
components:
|
||||||
@@ -138,8 +138,8 @@
|
|||||||
- HumanoidAppearance
|
- HumanoidAppearance
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: MechHonkerBattery
|
|
||||||
parent: MechHonker
|
parent: MechHonker
|
||||||
|
id: MechHonkerBattery
|
||||||
suffix: Battery
|
suffix: Battery
|
||||||
components:
|
components:
|
||||||
- type: ContainerFill
|
- type: ContainerFill
|
||||||
@@ -148,8 +148,8 @@
|
|||||||
- PowerCellHigh
|
- PowerCellHigh
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: MechHamtr
|
|
||||||
parent: BaseMech
|
parent: BaseMech
|
||||||
|
id: MechHamtr
|
||||||
name: HAMTR
|
name: HAMTR
|
||||||
description: "An experimental mech which uses a brain–computer interface to connect directly to a hamsters brain."
|
description: "An experimental mech which uses a brain–computer interface to connect directly to a hamsters brain."
|
||||||
components:
|
components:
|
||||||
@@ -188,8 +188,55 @@
|
|||||||
baseSprintSpeed: 3.7
|
baseSprintSpeed: 3.7
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: MechHamtrBattery
|
|
||||||
parent: MechHamtr
|
parent: MechHamtr
|
||||||
|
id: MechHamtrBattery
|
||||||
|
suffix: Battery
|
||||||
|
components:
|
||||||
|
- type: ContainerFill
|
||||||
|
containers:
|
||||||
|
mech-battery-slot:
|
||||||
|
- PowerCellHigh
|
||||||
|
|
||||||
|
# Vim!!!!!!!
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMech
|
||||||
|
id: MechVim
|
||||||
|
name: Vim
|
||||||
|
description: A minature exosuit from Nanotrasen, developed to let the irreplacable station pets live a little longer.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: Mobs
|
||||||
|
noRot: true
|
||||||
|
sprite: Objects/Specific/Mech/mecha.rsi
|
||||||
|
layers:
|
||||||
|
- map: [ "enum.MechVisualLayers.Base" ]
|
||||||
|
state: vim
|
||||||
|
- type: FootstepModifier
|
||||||
|
footstepSoundCollection:
|
||||||
|
path: /Audio/Mecha/mechmove03.ogg
|
||||||
|
params:
|
||||||
|
volume: -10
|
||||||
|
- type: Mech
|
||||||
|
baseState: vim
|
||||||
|
openState: vim-open
|
||||||
|
brokenState: vim-broken
|
||||||
|
maxEquipmentAmount: 0
|
||||||
|
# keep mouse safe
|
||||||
|
mechToPilotDamageMultiplier: 0.1
|
||||||
|
airtight: true
|
||||||
|
pilotWhitelist:
|
||||||
|
tags:
|
||||||
|
- VimPilot
|
||||||
|
- type: MovementSpeedModifier
|
||||||
|
baseWalkSpeed: 2.25
|
||||||
|
baseSprintSpeed: 3.6
|
||||||
|
# TOOD: buzz / chime actions
|
||||||
|
# TODO: builtin flashlight
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: MechVim
|
||||||
|
id: MechVimBattery
|
||||||
suffix: Battery
|
suffix: Battery
|
||||||
components:
|
components:
|
||||||
- type: ContainerFill
|
- type: ContainerFill
|
||||||
|
|||||||
@@ -410,6 +410,7 @@
|
|||||||
- HamtrRArm
|
- HamtrRArm
|
||||||
- HamtrLLeg
|
- HamtrLLeg
|
||||||
- HamtrRLeg
|
- HamtrRLeg
|
||||||
|
- VimHarness
|
||||||
- type: MaterialStorage
|
- type: MaterialStorage
|
||||||
whitelist:
|
whitelist:
|
||||||
tags:
|
tags:
|
||||||
|
|||||||
@@ -0,0 +1,29 @@
|
|||||||
|
- type: constructionGraph
|
||||||
|
id: Vim
|
||||||
|
start: start
|
||||||
|
graph:
|
||||||
|
- node: start
|
||||||
|
edges:
|
||||||
|
- to: vim
|
||||||
|
steps:
|
||||||
|
- tag: VoiceTrigger
|
||||||
|
name: a voice trigger
|
||||||
|
icon:
|
||||||
|
sprite: "Objects/Devices/voice.rsi"
|
||||||
|
state: "voice"
|
||||||
|
completed:
|
||||||
|
- !type:VisualizerDataInt
|
||||||
|
key: "enum.MechAssemblyVisuals.State"
|
||||||
|
data: 1
|
||||||
|
- component: PowerCell
|
||||||
|
name: a power cell
|
||||||
|
store: battery-container
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Power/power_cells.rsi
|
||||||
|
state: small
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 1
|
||||||
|
- node: vim
|
||||||
|
actions:
|
||||||
|
- !type:BuildMech
|
||||||
|
mechPrototype: MechVim
|
||||||
@@ -149,3 +149,12 @@
|
|||||||
materials:
|
materials:
|
||||||
Steel: 400
|
Steel: 400
|
||||||
Plastic: 100
|
Plastic: 100
|
||||||
|
|
||||||
|
# Vim
|
||||||
|
- type: latheRecipe
|
||||||
|
id: VimHarness
|
||||||
|
result: VimHarness
|
||||||
|
completetime: 5
|
||||||
|
materials:
|
||||||
|
Steel: 500
|
||||||
|
Glass: 200
|
||||||
|
|||||||
@@ -42,8 +42,8 @@
|
|||||||
- HydroponicsTrayMachineCircuitboard
|
- HydroponicsTrayMachineCircuitboard
|
||||||
|
|
||||||
- type: technology
|
- type: technology
|
||||||
id: HamtrMechTech
|
id: CritterMechs
|
||||||
name: research-technology-hamtr
|
name: research-technology-critter-mechs
|
||||||
icon:
|
icon:
|
||||||
sprite: Objects/Specific/Mech/mecha.rsi
|
sprite: Objects/Specific/Mech/mecha.rsi
|
||||||
state: hamtr
|
state: hamtr
|
||||||
@@ -59,6 +59,7 @@
|
|||||||
- HamtrCentralElectronics
|
- HamtrCentralElectronics
|
||||||
- HamtrPeripheralsElectronics
|
- HamtrPeripheralsElectronics
|
||||||
- MechEquipmentGrabberSmall
|
- MechEquipmentGrabberSmall
|
||||||
|
- VimHarness
|
||||||
|
|
||||||
- type: technology
|
- type: technology
|
||||||
id: FoodService
|
id: FoodService
|
||||||
|
|||||||
@@ -853,6 +853,12 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: VehicleKey
|
id: VehicleKey
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: VimPilot
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: VoiceTrigger
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: Wall
|
id: Wall
|
||||||
|
|
||||||
|
|||||||
@@ -474,6 +474,14 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "hauler-broken"
|
"name": "hauler-broken"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "vim",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "vim-open",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
Resources/Textures/Objects/Specific/Mech/mecha.rsi/vim-open.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Resources/Textures/Objects/Specific/Mech/mecha.rsi/vim.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 780 B |
|
After Width: | Height: | Size: 888 B |
|
After Width: | Height: | Size: 865 B |
|
After Width: | Height: | Size: 878 B |
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"copyright" : "Based on tgstation at https://github.com/tgstation/tgstation/blob/adf4605b24258e9c96fa985e1d11912add6aae19/icons/obj/vehicles.dmi and modified by @deltanedas (github)",
|
||||||
|
"license" : "CC-BY-SA-3.0",
|
||||||
|
"version": 1,
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "chassis"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "harness"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "left_leg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "right_leg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "helmet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "vim0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "vim1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "vim2"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 867 B |
|
After Width: | Height: | Size: 866 B |
|
After Width: | Height: | Size: 857 B |
|
After Width: | Height: | Size: 857 B |