New Space Ruin: Syndicate Dropship (from /tg/) (also adds plastitanium windows) (#25723)
* adds a new syndie space shuttle ruin + plastitanium windows * the green goomba gaming * fixe * visor > gloves
1243
Resources/Maps/Ruins/syndicate_dropship.yml
Normal file
@@ -9,4 +9,43 @@
|
||||
contents:
|
||||
- id: ClothingHeadHelmetAncient
|
||||
- id: ClothingOuterHardsuitAncientEVA
|
||||
- id: JetpackVoidFilled
|
||||
- id: JetpackVoidFilled
|
||||
|
||||
#Syndicate ship armory stuff
|
||||
- type: entity
|
||||
id: LockerSyndicateShipGearBasic
|
||||
parent: LockerSyndicate
|
||||
suffix: Basic ship gear, Random
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: CrowbarRed
|
||||
prob: 0.6
|
||||
- id: ClothingShoesBootsCombat
|
||||
prob: 0.4
|
||||
- id: ClothingUniformJumpsuitOperative
|
||||
prob: 0.4
|
||||
- id: ClothingHandsGlovesCombat
|
||||
prob: 0.2
|
||||
- id: ClothingBeltMilitaryWebbing
|
||||
prob: 0.2
|
||||
|
||||
#Garunteed chameleon kit spawn, for the syndicate dropship
|
||||
- type: entity
|
||||
id: LockerSyndicateShipGearBasicChameleonKit
|
||||
parent: LockerSyndicateShipGearBasic
|
||||
suffix: Basic ship gear, Random, Chameleon Kit
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingBackpackChameleonFill
|
||||
- id: CrowbarRed
|
||||
prob: 0.6
|
||||
- id: ClothingShoesBootsCombat
|
||||
prob: 0.4
|
||||
- id: ClothingUniformJumpsuitOperative
|
||||
prob: 0.4
|
||||
- id: ClothingHandsGlovesCombat
|
||||
prob: 0.2
|
||||
- id: ClothingBeltMilitaryWebbing
|
||||
prob: 0.2
|
||||
35
Resources/Prototypes/Entities/Markers/Spawners/human.yml
Normal file
@@ -0,0 +1,35 @@
|
||||
- type: entity
|
||||
name: syndicate footsoldier spawner
|
||||
id: SpawnMobSyndicateFootSoldier
|
||||
parent: MarkerBase
|
||||
components:
|
||||
#God forgive me for what I'm about to do
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: Mobs/Species/Human/parts.rsi
|
||||
state: full
|
||||
- sprite: Clothing/Shoes/Boots/combatboots.rsi
|
||||
state: equipped-FEET
|
||||
- sprite: Clothing/Uniforms/Jumpsuit/operative.rsi
|
||||
state: equipped-INNERCLOTHING
|
||||
- sprite: Clothing/OuterClothing/Armor/security.rsi
|
||||
state: equipped-OUTERCLOTHING
|
||||
- sprite: Clothing/Hands/Gloves/Color/black.rsi
|
||||
state: equipped-HAND
|
||||
- sprite: Clothing/Mask/gas.rsi
|
||||
state: equipped-MASK
|
||||
- sprite: Clothing/Head/Helmets/swat_syndicate.rsi
|
||||
state: equipped-HELMET
|
||||
- type: ConditionalSpawner
|
||||
prototypes:
|
||||
- MobSyndicateFootsoldier
|
||||
|
||||
- type: entity
|
||||
name: syndicate shuttle pilot spawner
|
||||
id: SpawnMobSyndicateFootsoldierPilot
|
||||
parent: SpawnMobSyndicateFootSoldier
|
||||
components:
|
||||
- type: ConditionalSpawner
|
||||
prototypes:
|
||||
- MobSyndicateFootsoldierPilot
|
||||
@@ -47,6 +47,28 @@
|
||||
rootTask:
|
||||
task: SimpleHumanoidHostileCompound
|
||||
|
||||
- type: entity
|
||||
name: syndicate footsoldier
|
||||
parent: BaseMobHuman
|
||||
id: MobSyndicateFootsoldier
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Syndicate
|
||||
- type: Loadout
|
||||
prototypes:
|
||||
- SyndicateFootsoldierGear
|
||||
- type: InputMover
|
||||
- type: MobMover
|
||||
- type: HTN
|
||||
rootTask:
|
||||
task: SimpleHumanoidHostileCompound
|
||||
|
||||
- type: entity
|
||||
name: syndicate shuttle pilot
|
||||
parent: MobSyndicateFootsoldier
|
||||
id: MobSyndicateFootsoldierPilot
|
||||
|
||||
- type: entity
|
||||
parent: BaseMobHuman
|
||||
suffix: Dead
|
||||
|
||||
@@ -68,6 +68,7 @@
|
||||
- /Maps/Ruins/djstation.yml
|
||||
- /Maps/Ruins/old_ai_sat.yml
|
||||
- /Maps/Ruins/relaystation.yml
|
||||
- /Maps/Ruins/syndicate_dropship.yml
|
||||
- /Maps/Ruins/whiteship_ancient.yml
|
||||
- /Maps/Ruins/whiteship_bluespacejumper.yml
|
||||
|
||||
|
||||
@@ -1059,3 +1059,14 @@
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Armory"]]
|
||||
|
||||
#Airtight hatch
|
||||
|
||||
- type: entity
|
||||
parent: AirlockHatch
|
||||
id: AirlockHatchSyndicate
|
||||
suffix: Syndicate, Locked
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["SyndicateAgent"]]
|
||||
|
||||
|
||||
@@ -0,0 +1,89 @@
|
||||
- type: entity
|
||||
id: PlastitaniumWindow
|
||||
name: plastitanium window
|
||||
parent: Window
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: WallTops
|
||||
sprite: Structures/Windows/plastitanium_window.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Windows/plastitanium_window.rsi
|
||||
- type: Repairable
|
||||
fuelCost: 15
|
||||
doAfterDelay: 3
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: RGlass
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 1000
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 500
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WindowShatter
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
ShardGlassReinforced:
|
||||
min: 1
|
||||
max: 2
|
||||
PartRodMetal:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: IconSmooth
|
||||
base: ptwindow
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 28
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks.rsi
|
||||
- type: StaticPrice
|
||||
price: 100
|
||||
|
||||
- type: entity
|
||||
parent: ShuttleWindow
|
||||
id: PlastitaniumWindowDiagonal
|
||||
suffix: diagonal
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Window
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: WallTops
|
||||
sprite: Structures/Windows/plastitanium_window_diagonal.rsi
|
||||
state: state0
|
||||
- type: IconSmooth
|
||||
mode: Diagonal
|
||||
key: windows
|
||||
base: state
|
||||
- type: Icon
|
||||
sprite: Structures/Windows/plastitanium_window_diagonal.rsi
|
||||
state: state0
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PolygonShape
|
||||
vertices:
|
||||
- "-0.5,-0.5"
|
||||
- "0.5,0.5"
|
||||
- "0.5,-0.5"
|
||||
mask:
|
||||
- FullTileMask
|
||||
layer:
|
||||
- GlassLayer
|
||||
- type: DamageVisuals
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
|
After Width: | Height: | Size: 506 B |
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/0b906c6916ce3803473fa6caa65f5b8661118c46",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "full"
|
||||
},
|
||||
{
|
||||
"name": "ptwindow0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "ptwindow1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "ptwindow2",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "ptwindow3",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "ptwindow4",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "ptwindow5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "ptwindow6",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "ptwindow7",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1006 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1006 B |
|
After Width: | Height: | Size: 1008 B |
|
After Width: | Height: | Size: 986 B |
|
After Width: | Height: | Size: 1008 B |
|
After Width: | Height: | Size: 641 B |
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Modified from plastitanium_window.rsi by Flareguy for Space Station 14",
|
||||
"states": [
|
||||
{
|
||||
"name": "state0"
|
||||
},
|
||||
{
|
||||
"name": "state1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.1 KiB |