- Trash
- BorgArm
- BorgLArm
+ - type: Item
+ heldPrefix: borg-arm
- type: entity
id: RightArmBorg
- Trash
- BorgArm
- BorgRArm
+ - type: Item
+ heldPrefix: borg-arm
- type: entity
id: LeftLegBorg
- Trash
- BorgLeg
- BorgLLeg
+ - type: Item
+ heldPrefix: borg-leg
- type: entity
id: RightLegBorg
- Trash
- BorgLeg
- BorgRLeg
+ - type: Item
+ heldPrefix: borg-leg
- type: entity
id: LightHeadBorg
tags:
- Trash
- BorgHead
+ - type: Item
+ heldPrefix: borg-head
- type: entity
id: TorsoBorg
tags:
- Trash
- BorgTorso
+ - type: Item
+ heldPrefix: borg-chest
components:
- type: Item
storedRotation: -90
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#8FCBCB"
+ - state: base-module-inhand-left
+ color: "#A1A1A1"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#7D7D7D"
+ right:
+ - state: base-icon-inhand-right
+ color: "#8FCBCB"
+ - state: base-module-inhand-right
+ color: "#A1A1A1"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#7D7D7D"
- type: Sprite
sprite: Objects/Specific/Robotics/borgmodule.rsi
- type: BorgModule
- type: Tag
tags:
- BorgModuleCargo
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#EBD8B7"
+ - state: base-module-inhand-left
+ color: "#613D1D"
+ - state: base-stripes-inhand-left
+ color: "#593718"
+ right:
+ - state: base-icon-inhand-right
+ color: "#EBD8B7"
+ - state: base-module-inhand-right
+ color: "#613D1D"
+ - state: base-stripes-inhand-right
+ color: "#593718"
- type: entity
id: BaseBorgModuleEngineering
- type: Tag
tags:
- BorgModuleEngineering
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#8FCBCB"
+ - state: base-module-inhand-left
+ color: "#BA3939"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#DEC343"
+ right:
+ - state: base-icon-inhand-right
+ color: "#8FCBCB"
+ - state: base-module-inhand-right
+ color: "#BA3939"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#DEC343"
- type: entity
id: BaseBorgModuleJanitor
- type: Tag
tags:
- BorgModuleJanitor
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#CFA2E4"
+ - state: base-module-inhand-left
+ color: "#753186"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#404040"
+ right:
+ - state: base-icon-inhand-right
+ color: "#CFA2E4"
+ - state: base-module-inhand-right
+ color: "#753186"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#404040"
- type: entity
id: BaseBorgModuleMedical
- type: Tag
tags:
- BorgModuleMedical
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#EEF5F5"
+ - state: base-module-inhand-left
+ color: "#5A96BB"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#C3C3C3"
+ right:
+ - state: base-icon-inhand-right
+ color: "#EEF5F5"
+ - state: base-module-inhand-right
+ color: "#5A96BB"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#C3C3C3"
+
+- type: entity
+ id: BaseBorgModuleScience
+ parent: BaseBorgModule
+ abstract: true
+ components:
+ - type: Tag
+ tags:
+ - BorgModuleScience
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#FFAEB6"
+ - state: base-module-inhand-left
+ color: "#9C0DE1"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#C3C3C3"
+ right:
+ - state: base-icon-inhand-right
+ color: "#FFAEB6"
+ - state: base-module-inhand-right
+ color: "#9C0DE1"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#C3C3C3"
- type: entity
id: BaseBorgModuleService
- type: Tag
tags:
- BorgModuleService
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#F3F3F3"
+ - state: base-module-inhand-left
+ color: "#3A3A3A"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#313131"
+ right:
+ - state: base-icon-inhand-right
+ color: "#F3F3F3"
+ - state: base-module-inhand-right
+ color: "#3A3A3A"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#313131"
- type: entity
id: BaseBorgModuleSyndicate
parent: BaseBorgModule
abstract: true
components:
- - type: Tag
- tags:
- - BorgModuleSyndicate
+ - type: Tag
+ tags:
+ - BorgModuleSyndicate
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#FF0000"
+ - state: base-module-inhand-left
+ color: "#891417"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#7B0F12"
+ right:
+ - state: base-icon-inhand-right
+ color: "#FF0000"
+ - state: base-module-inhand-right
+ color: "#891417"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#7B0F12"
+
- type: entity
id: BaseBorgModuleSyndicateAssault
parent: BaseBorgModule
abstract: true
components:
- - type: Tag
- tags:
- - BorgModuleSyndicateAssault
+ - type: Tag
+ tags:
+ - BorgModuleSyndicateAssault
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#FF0000"
+ - state: base-module-inhand-left
+ color: "#891417"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#7B0F12"
+ right:
+ - state: base-icon-inhand-right
+ color: "#FF0000"
+ - state: base-module-inhand-right
+ color: "#891417"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#7B0F12"
# generic modules
- type: entity
# todo: if science ever gets their own custom robot, add more "sci" modules.
- type: entity
id: BorgModuleArtifact
- parent: [ BaseBorgModule, BaseProviderBorgModule ]
+ parent: [ BaseBorgModuleScience, BaseProviderBorgModule ]
name: artifact cyborg module
components:
- type: Sprite
- type: entity
id: BorgModuleAnomaly
- parent: [ BaseBorgModule, BaseProviderBorgModule ]
+ parent: [ BaseBorgModuleScience, BaseProviderBorgModule ]
name: anomaly cyborg module
components:
- type: Sprite
- EnergyDaggerLoud
- type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: syndicate-weapon-module }
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#FF0000"
+ - state: base-module-inhand-left
+ color: "#891417"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#7B0F12"
+ right:
+ - state: base-icon-inhand-right
+ color: "#FF0000"
+ - state: base-module-inhand-right
+ color: "#891417"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#7B0F12"
- type: entity
id: BorgModuleOperative
- SelfDestructSeq
- type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: syndicate-martyr-module }
+ - type: Item
+ inhandVisuals:
+ left:
+ - state: base-icon-inhand-left
+ color: "#FF0000"
+ - state: base-module-inhand-left
+ color: "#891417"
+ - state: base-part-inhand-left
+ - state: base-stripes-inhand-left
+ color: "#7B0F12"
+ right:
+ - state: base-icon-inhand-right
+ color: "#FF0000"
+ - state: base-module-inhand-right
+ color: "#891417"
+ - state: base-part-inhand-right
+ - state: base-stripes-inhand-right
+ color: "#7B0F12"
-# Generic borg
+# Generic borg
- type: borgType
id: generic
moduleWhitelist:
tags:
- BorgModuleGeneric
+ - BorgModuleScience #until sciborgs are added
defaultModules:
- BorgModuleTool
- type: Tag
id: BorgModuleMedical
+- type: Tag
+ id: BorgModuleScience
+
- type: Tag
id: BorgModuleService
{
- "copyright" : "Taken from https://github.com/tgstation/tgstation at at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a",
- "license" : "CC-BY-SA-3.0",
- "size" : {
- "x" : 32,
- "y" : 32
- },
- "states" : [
- {
- "directions" : 1,
- "name" : "icon"
- }
- ],
- "version" : 1
+ "version": 1,
+ "copyright": "Taken from https://github.com/tgstation/tgstation at at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. inhands by mubururu_",
+ "license": "CC-BY-SA-3.0",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "directions": 1,
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
}
{
- "version": 1,
- "license": "CC0-1.0",
- "copyright": "Created by EmoGarbage404 (github) for Space Station 14. icon-construction.png created by deltanedas (github). syndicateborgbomb.png created by Mangohydra (github).",
- "size": {
- "x": 32,
- "y": 32
- },
- "states": [
- {
- "name": "cargo"
- },
- {
- "name": "engineering"
- },
- {
- "name": "generic"
- },
- {
- "name": "icon-anomalies"
- },
- {
- "name": "icon-appraisal"
- },
- {
- "name": "icon-artifacts"
- },
- {
- "name": "icon-cables"
- },
- {
- "name": "icon-chemist"
- },
- {
- "name": "icon-clown"
- },
- {
- "name": "icon-construction"
- },
- {
- "name": "icon-defib"
- },
- {
- "name": "icon-diagnosis"
- },
- {
- "name": "icon-fire-extinguisher"
- },
- {
- "name": "icon-gardening"
- },
- {
- "name": "icon-gas-analyzer"
- },
- {
- "name": "icon-gps"
- },
- {
- "name": "icon-grappling-gun"
- },
- {
- "name": "icon-harvesting"
- },
- {
- "name": "icon-light-replacer"
- },
- {
- "name": "icon-mining"
- },
- {
- "name": "icon-mop"
- },
- {
- "name": "icon-mop-adv"
- },
- {
- "name": "icon-musique"
- },
- {
- "name": "icon-pen"
- },
- {
- "name": "icon-radiation"
- },
- {
- "name": "icon-rcd"
- },
- {
- "name": "icon-template"
- },
- {
- "name": "icon-tools-adv"
- },
- {
- "name": "icon-tools"
- },
- {
- "name": "icon-trash-bag"
- },
- {
- "name": "icon-treatment"
- },
- {
- "name": "icon-syndicate"
- },
- {
- "name": "janitor"
- },
- {
- "name": "icon-bomb"
- },
- {
- "name": "medical"
- },
- {
- "name": "science"
- },
- {
- "name": "security"
- },
- {
- "name": "service"
- },
- {
- "name": "syndicateborgbomb"
- },
- {
- "name": "syndicate"
- }
- ]
+ "version": 1,
+ "license": "CC0-1.0",
+ "copyright": "Created by EmoGarbage404 (github) for Space Station 14. icon-construction.png created by deltanedas (github). syndicateborgbomb.png created by Mangohydra (github). layered inhands by mubururu_ (github).",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "cargo"
+ },
+ {
+ "name": "engineering"
+ },
+ {
+ "name": "generic"
+ },
+ {
+ "name": "icon-anomalies"
+ },
+ {
+ "name": "icon-appraisal"
+ },
+ {
+ "name": "icon-artifacts"
+ },
+ {
+ "name": "icon-cables"
+ },
+ {
+ "name": "icon-chemist"
+ },
+ {
+ "name": "icon-clown"
+ },
+ {
+ "name": "icon-construction"
+ },
+ {
+ "name": "icon-defib"
+ },
+ {
+ "name": "icon-diagnosis"
+ },
+ {
+ "name": "icon-fire-extinguisher"
+ },
+ {
+ "name": "icon-gardening"
+ },
+ {
+ "name": "icon-gas-analyzer"
+ },
+ {
+ "name": "icon-gps"
+ },
+ {
+ "name": "icon-grappling-gun"
+ },
+ {
+ "name": "icon-harvesting"
+ },
+ {
+ "name": "icon-light-replacer"
+ },
+ {
+ "name": "icon-mining"
+ },
+ {
+ "name": "icon-mop"
+ },
+ {
+ "name": "icon-mop-adv"
+ },
+ {
+ "name": "icon-musique"
+ },
+ {
+ "name": "icon-pen"
+ },
+ {
+ "name": "icon-radiation"
+ },
+ {
+ "name": "icon-rcd"
+ },
+ {
+ "name": "icon-template"
+ },
+ {
+ "name": "icon-tools-adv"
+ },
+ {
+ "name": "icon-tools"
+ },
+ {
+ "name": "icon-trash-bag"
+ },
+ {
+ "name": "icon-treatment"
+ },
+ {
+ "name": "icon-syndicate"
+ },
+ {
+ "name": "janitor"
+ },
+ {
+ "name": "icon-bomb"
+ },
+ {
+ "name": "medical"
+ },
+ {
+ "name": "science"
+ },
+ {
+ "name": "security"
+ },
+ {
+ "name": "service"
+ },
+ {
+ "name": "syndicateborgbomb"
+ },
+ {
+ "name": "syndicate"
+ },
+ {
+ "name": "base-icon-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "base-icon-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "base-module-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "base-module-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "base-part-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "base-part-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "base-stripes-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "base-stripes-inhand-right",
+ "directions": 4
+ }
+ ]
}
{
- "version": 1,
- "license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/cf45322c7ee16f9d7e43d5260daf24ceb77c1b25",
- "size": {
- "x": 32,
- "y": 32
- },
- "states": [
- {
- "name": "borg_l_arm"
- },
- {
- "name": "borg_r_arm"
- },
- {
- "name": "borg_l_leg"
- },
- {
- "name": "borg_r_leg"
- },
- {
- "name": "borg_chest"
- },
- {
- "name": "borg_head"
- },
- {
- "name": "robo_suit"
- },
- {
- "name": "borg_head+o"
- },
- {
- "name": "borg_chest+o"
- },
- {
- "name": "borg_l_arm+o"
- },
- {
- "name": "borg_r_arm+o"
- },
- {
- "name": "borg_l_leg+o"
- },
- {
- "name": "borg_r_leg+o"
- },
- {
- "name": "janitor_l_leg"
- },
- {
- "name": "janitor_r_leg"
- },
- {
- "name": "janitor_chest"
- },
- {
- "name": "janitor_head"
- },
- {
- "name": "janitor_head+o"
- },
- {
- "name": "janitor_chest+o"
- },
- {
- "name": "janitor_l_leg+o"
- },
- {
- "name": "janitor_r_leg+o"
- },
- {
- "name": "engineer_l_arm"
- },
- {
- "name": "engineer_r_arm"
- },
- {
- "name": "engineer_l_leg"
- },
- {
- "name": "engineer_r_leg"
- },
- {
- "name": "engineer_chest"
- },
- {
- "name": "engineer_head"
- },
- {
- "name": "engineer_head+o"
- },
- {
- "name": "engineer_chest+o"
- },
- {
- "name": "engineer_l_arm+o"
- },
- {
- "name": "engineer_r_arm+o"
- },
- {
- "name": "engineer_l_leg+o"
- },
- {
- "name": "engineer_r_leg+o"
- },
- {
- "name": "medical_l_arm"
- },
- {
- "name": "medical_r_arm"
- },
- {
- "name": "medical_l_leg"
- },
- {
- "name": "medical_r_leg"
- },
- {
- "name": "medical_chest"
- },
- {
- "name": "medical_head"
- },
- {
- "name": "medical_head+o"
- },
- {
- "name": "medical_chest+o"
- },
- {
- "name": "medical_l_arm+o"
- },
- {
- "name": "medical_r_arm+o"
- },
- {
- "name": "medical_l_leg+o"
- },
- {
- "name": "medical_r_leg+o"
- },
- {
- "name": "mining_l_arm"
- },
- {
- "name": "mining_r_arm"
- },
- {
- "name": "mining_l_leg"
- },
- {
- "name": "mining_r_leg"
- },
- {
- "name": "mining_chest"
- },
- {
- "name": "mining_head"
- },
- {
- "name": "mining_head+o"
- },
- {
- "name": "mining_chest+o"
- },
- {
- "name": "mining_l_arm+o"
- },
- {
- "name": "mining_r_arm+o"
- },
- {
- "name": "mining_l_leg+o"
- },
- {
- "name": "mining_r_leg+o"
- },
- {
- "name": "service_l_arm"
- },
- {
- "name": "service_r_arm"
- },
- {
- "name": "service_l_leg"
- },
- {
- "name": "service_r_leg"
- },
- {
- "name": "service_chest"
- },
- {
- "name": "service_head"
- },
- {
- "name": "service_head+o"
- },
- {
- "name": "service_chest+o"
- },
- {
- "name": "service_l_arm+o"
- },
- {
- "name": "service_r_arm+o"
- },
- {
- "name": "service_l_leg+o"
- },
- {
- "name": "service_r_leg+o"
- }
- ]
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/cf45322c7ee16f9d7e43d5260daf24ceb77c1b25, limb sprites edited into inhands by mubururu_ (github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "borg_l_arm"
+ },
+ {
+ "name": "borg_r_arm"
+ },
+ {
+ "name": "borg-arm-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "borg-arm-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "borg_l_leg"
+ },
+ {
+ "name": "borg_r_leg"
+ },
+ {
+ "name": "borg-leg-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "borg-leg-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "borg_chest"
+ },
+ {
+ "name": "borg-chest-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "borg-chest-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "borg_head"
+ },
+ {
+ "name": "borg-head-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "borg-head-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "robo_suit"
+ },
+ {
+ "name": "borg_head+o"
+ },
+ {
+ "name": "borg_chest+o"
+ },
+ {
+ "name": "borg_l_arm+o"
+ },
+ {
+ "name": "borg_r_arm+o"
+ },
+ {
+ "name": "borg_l_leg+o"
+ },
+ {
+ "name": "borg_r_leg+o"
+ },
+ {
+ "name": "janitor_l_leg"
+ },
+ {
+ "name": "janitor_r_leg"
+ },
+ {
+ "name": "janitor_chest"
+ },
+ {
+ "name": "janitor_head"
+ },
+ {
+ "name": "janitor_head+o"
+ },
+ {
+ "name": "janitor_chest+o"
+ },
+ {
+ "name": "janitor_l_leg+o"
+ },
+ {
+ "name": "janitor_r_leg+o"
+ },
+ {
+ "name": "engineer_l_arm"
+ },
+ {
+ "name": "engineer_r_arm"
+ },
+ {
+ "name": "engineer_l_leg"
+ },
+ {
+ "name": "engineer_r_leg"
+ },
+ {
+ "name": "engineer_chest"
+ },
+ {
+ "name": "engineer_head"
+ },
+ {
+ "name": "engineer_head+o"
+ },
+ {
+ "name": "engineer_chest+o"
+ },
+ {
+ "name": "engineer_l_arm+o"
+ },
+ {
+ "name": "engineer_r_arm+o"
+ },
+ {
+ "name": "engineer_l_leg+o"
+ },
+ {
+ "name": "engineer_r_leg+o"
+ },
+ {
+ "name": "medical_l_arm"
+ },
+ {
+ "name": "medical_r_arm"
+ },
+ {
+ "name": "medical_l_leg"
+ },
+ {
+ "name": "medical_r_leg"
+ },
+ {
+ "name": "medical_chest"
+ },
+ {
+ "name": "medical_head"
+ },
+ {
+ "name": "medical_head+o"
+ },
+ {
+ "name": "medical_chest+o"
+ },
+ {
+ "name": "medical_l_arm+o"
+ },
+ {
+ "name": "medical_r_arm+o"
+ },
+ {
+ "name": "medical_l_leg+o"
+ },
+ {
+ "name": "medical_r_leg+o"
+ },
+ {
+ "name": "mining_l_arm"
+ },
+ {
+ "name": "mining_r_arm"
+ },
+ {
+ "name": "mining_l_leg"
+ },
+ {
+ "name": "mining_r_leg"
+ },
+ {
+ "name": "mining_chest"
+ },
+ {
+ "name": "mining_head"
+ },
+ {
+ "name": "mining_head+o"
+ },
+ {
+ "name": "mining_chest+o"
+ },
+ {
+ "name": "mining_l_arm+o"
+ },
+ {
+ "name": "mining_r_arm+o"
+ },
+ {
+ "name": "mining_l_leg+o"
+ },
+ {
+ "name": "mining_r_leg+o"
+ },
+ {
+ "name": "service_l_arm"
+ },
+ {
+ "name": "service_r_arm"
+ },
+ {
+ "name": "service_l_leg"
+ },
+ {
+ "name": "service_r_leg"
+ },
+ {
+ "name": "service_chest"
+ },
+ {
+ "name": "service_head"
+ },
+ {
+ "name": "service_head+o"
+ },
+ {
+ "name": "service_chest+o"
+ },
+ {
+ "name": "service_l_arm+o"
+ },
+ {
+ "name": "service_r_arm+o"
+ },
+ {
+ "name": "service_l_leg+o"
+ },
+ {
+ "name": "service_r_leg+o"
+ }
+ ]
}