Arachnid RE-REWORK (#19138)
* tasty silk and webby crates * winter coat * fuck * Move some files around and stuff * FUCK * Web closet finished * what the fuck * brain empty * loss * loss 2 * fuck * web typing indicators * minor spelling mistake, I lost. * hiss * changed * And they said "Let's remove pockets", funniest shit I've ever heard. * 2 seconds of stun * fuck it we pr * resprite * dummy * arachnid creampie sprite * different + more "natural" crate sprites * Webbing suits and webbing dresses. * and other stuff I forgot to commit. * and gone. * no * Cloth. * I forgot to commit this? What??? * Eyes. * Comment trimming * winter coat resprite
@@ -27,20 +27,14 @@
|
||||
part: RightArmArachnid
|
||||
connections:
|
||||
- right hand
|
||||
- secondary right hand
|
||||
left arm:
|
||||
part: LeftArmArachnid
|
||||
connections:
|
||||
- left hand
|
||||
- secondary left hand
|
||||
right hand:
|
||||
part: RightHandArachnid
|
||||
left hand:
|
||||
part: LeftHandArachnid
|
||||
secondary right hand:
|
||||
part: RightHandArachnid
|
||||
secondary left hand:
|
||||
part: LeftHandArachnid
|
||||
right leg:
|
||||
part: RightLegArachnid
|
||||
connections:
|
||||
|
||||
@@ -138,12 +138,6 @@
|
||||
Heat: 1.5
|
||||
Shock: 1.2
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Arachnid # Exo-skeleton, should have simillarities to skeleton resistances.
|
||||
coefficients:
|
||||
Blunt: 1.1
|
||||
Heat: 1.5
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Moth # Slightly worse at everything but cold
|
||||
coefficients:
|
||||
|
||||
@@ -187,7 +187,7 @@
|
||||
tags:
|
||||
- HidesHair
|
||||
- WhitelistChameleon
|
||||
|
||||
|
||||
#Winter Coat Hoods
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
@@ -198,8 +198,8 @@
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
|
||||
|
||||
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterBartender
|
||||
@@ -222,7 +222,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodcaptain.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodcaptain.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterCargo
|
||||
@@ -233,7 +233,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodcargo.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodcargo.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterCE
|
||||
@@ -243,8 +243,8 @@
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodce.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodce.rsi
|
||||
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodce.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterCentcom
|
||||
@@ -255,7 +255,7 @@
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodcentcom.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodcentcom.rsi
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodcentcom.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
@@ -266,8 +266,8 @@
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodchemist.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodchemist.rsi
|
||||
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodchemist.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterCMO
|
||||
@@ -278,7 +278,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodcmo.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodcmo.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterEngineer
|
||||
@@ -289,7 +289,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodengi.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodengi.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterHOP
|
||||
@@ -300,7 +300,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodhop.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodhop.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterHOS
|
||||
@@ -311,7 +311,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodhos.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodhos.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterHydro
|
||||
@@ -322,7 +322,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodhydro.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodhydro.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterJani
|
||||
@@ -344,7 +344,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodmed.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodmed.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterMime
|
||||
@@ -355,7 +355,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodmime.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodmime.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterMiner
|
||||
@@ -366,7 +366,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodminer.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodminer.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterPara
|
||||
@@ -377,7 +377,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodpara.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodpara.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterQM
|
||||
@@ -399,7 +399,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodrd.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodrd.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterRobo
|
||||
@@ -410,7 +410,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodrobo.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodrobo.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterSci
|
||||
@@ -432,7 +432,7 @@
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodsec.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodsec.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterSyndie
|
||||
@@ -453,4 +453,15 @@
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodsec.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodsec.rsi
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodsec.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodWinterBase
|
||||
id: ClothingHeadHatHoodWinterWeb
|
||||
noSpawn: true
|
||||
name: web coat hood
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodweb.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hoods/Coat/hoodweb.rsi
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterWinterCoatToggleable
|
||||
id: ClothingOuterWinterAtmos
|
||||
@@ -228,7 +228,7 @@
|
||||
sprite: Clothing/OuterClothing/WinterCoats/coathos.rsi
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHatHoodWinterHOS
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterWinterCoatToggleable
|
||||
id: ClothingOuterWinterHydro
|
||||
@@ -481,4 +481,30 @@
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/WinterCoats/coatnomi.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterWinterCoatToggleable
|
||||
id: ClothingOuterWinterWeb
|
||||
name: web winter coat
|
||||
description: Feels like the inside of a cocoon, not that this would make you less afraid of being in one.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/WinterCoats/coatweb.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/WinterCoats/coatweb.rsi
|
||||
- type: Construction
|
||||
graph: WebObjects
|
||||
node: coat
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- cobwebs
|
||||
ignoreReagents:
|
||||
- Fiber
|
||||
- type: SolutionContainerManager
|
||||
solutions: # 15 (3 (fiber count of web) * 5 (to craft)) + 5 (magical crafting bonus)
|
||||
food:
|
||||
maxVol: 20
|
||||
reagents:
|
||||
- ReagentId: Fiber
|
||||
Quantity: 20
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHatHoodWinterWeb
|
||||
|
||||
@@ -781,3 +781,34 @@
|
||||
sprite: Clothing/Uniforms/Jumpskirt/security_grey.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/security_grey.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtWeb
|
||||
name: web jumpskirt
|
||||
description: Makes it clear that you are one with the webs.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/web.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/web.rsi
|
||||
- type: Butcherable
|
||||
butcheringType: Knife
|
||||
spawned:
|
||||
- id: MaterialWebSilk1
|
||||
amount: 8
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- cobwebs
|
||||
ignoreReagents:
|
||||
- Fiber
|
||||
- type: SolutionContainerManager
|
||||
solutions: # 24 (3 (fiber count of web) * 8 (to craft)) + 6 (magical crafting bonus)
|
||||
food:
|
||||
maxVol: 30
|
||||
reagents:
|
||||
- ReagentId: Fiber
|
||||
Quantity: 30
|
||||
- type: Construction
|
||||
graph: WebObjects
|
||||
node: jumpskirt
|
||||
|
||||
@@ -1259,3 +1259,34 @@
|
||||
sprite: Clothing/Uniforms/Jumpsuit/senior_officer.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpsuit/senior_officer.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitWeb
|
||||
name: web jumpsuit
|
||||
description: Makes it clear that you are one with the webs.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpsuit/web.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpsuit/web.rsi
|
||||
- type: Butcherable
|
||||
butcheringType: Knife
|
||||
spawned:
|
||||
- id: MaterialWebSilk1
|
||||
amount: 8
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- cobwebs
|
||||
ignoreReagents:
|
||||
- Fiber
|
||||
- type: SolutionContainerManager
|
||||
solutions: # 24 (3 (fiber count of web) * 8 (to craft)) + 6 (magical crafting bonus)
|
||||
food:
|
||||
maxVol: 30
|
||||
reagents:
|
||||
- ReagentId: Fiber
|
||||
Quantity: 30
|
||||
- type: Construction
|
||||
graph: WebObjects
|
||||
node: jumpsuit
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
- type: Respirator
|
||||
damage:
|
||||
types:
|
||||
Asphyxiation: 1.5 # Make sure you have O2 on you at all times
|
||||
Asphyxiation: 1.5 # This makes space and crit more lethal to arachnids.
|
||||
damageRecovery:
|
||||
types:
|
||||
Asphyxiation: -0.5 # Recovery will suck without chems
|
||||
Asphyxiation: -0.5
|
||||
|
||||
@@ -1,56 +1,63 @@
|
||||
- type: entity
|
||||
save: false
|
||||
name: Urist McWeb
|
||||
name: Urist McWebs
|
||||
parent: BaseMobOrganic
|
||||
id: BaseMobArachnid
|
||||
abstract: true
|
||||
components:
|
||||
# The important nessessities
|
||||
- type: Body
|
||||
prototype: Arachnid
|
||||
requiredLegs: 2
|
||||
requiredLegs: 2 # It would be funny if arachnids could use their little back limbs to move around once they lose their legs, but just something to consider post-woundmed
|
||||
- type: Perishable
|
||||
- type: HumanoidAppearance
|
||||
species: Arachnid
|
||||
- type: Hunger
|
||||
baseDecayRate: 0.0125
|
||||
starvationDamage: # Not sure if this should be changed.
|
||||
baseDecayRate: 0.0125 # Spiders have slow metabolisms all things considered, so I decided to just make their hunger drain slower.
|
||||
starvationDamage:
|
||||
types:
|
||||
Cold: 0.5
|
||||
Bloodloss: 0.5
|
||||
- type: Thirst
|
||||
baseDecayRate: 0.0125
|
||||
baseDecayRate: 0.0125 # Read comment in hunger
|
||||
# Damage (Self)
|
||||
- type: Damageable
|
||||
damageContainer: Biological
|
||||
damageModifierSet: Arachnid
|
||||
- type: Bloodstream
|
||||
bloodReagent: SpiderBlood
|
||||
bloodReagent: SpiderBlood # would be cool if they had to drink copper instead of iron but that might just be more bloat to deal with.
|
||||
# Damage (Others)
|
||||
- type: MeleeWeapon
|
||||
animation: WeaponArcClaw
|
||||
soundHit:
|
||||
collection: AlienClaw
|
||||
damage:
|
||||
types: # Realisically this is more like 5 slash
|
||||
types: # Realisically this is more like 5 slash. You can figure out the logistics if slash is better than blunt/pierce yourself.
|
||||
Slash: 4
|
||||
# Fun
|
||||
- type: Sericulture
|
||||
actionProto: SericultureAction
|
||||
productionLength: 3
|
||||
entityProduced: MaterialWebSilk1
|
||||
hungerCost: 9 # Should total to 12 total silk on full hunger
|
||||
- type: Butcherable
|
||||
butcheringType: Spike
|
||||
spawned:
|
||||
- id: FoodMeatSpider
|
||||
amount: 5
|
||||
# Visual & Audio
|
||||
- type: DamageVisuals
|
||||
damageOverlayGroups:
|
||||
Brute:
|
||||
sprite: Mobs/Effects/brute_damage.rsi
|
||||
color: "#162581"
|
||||
color: "#162581" # Why so blue?
|
||||
- type: Speech
|
||||
speechVerb: Arachnid
|
||||
speechSounds: Arachnid
|
||||
speechSounds: Arachnid # TODO: Abuse my mic more. Do that in a later PR.
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Male: UnisexArachnid
|
||||
Female: UnisexArachnid
|
||||
Unsexed: UnisexArachnid
|
||||
- type: Sprite
|
||||
noRot: true
|
||||
drawdepth: Mobs
|
||||
- type: TypingIndicator
|
||||
proto: spider
|
||||
- type: Sprite # I'd prefer if these maps were better. Insert map pun here.
|
||||
layers:
|
||||
- map: [ "enum.HumanoidVisualLayers.Chest" ]
|
||||
- map: [ "enum.HumanoidVisualLayers.Head" ]
|
||||
@@ -82,7 +89,7 @@
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "eyes" ]
|
||||
- map: [ "belt" ]
|
||||
- map: [ "enum.HumanoidVisualLayers.Tail" ] # Better here?
|
||||
- map: [ "enum.HumanoidVisualLayers.Tail" ] # Mentioned in moth code: This needs renaming lol.
|
||||
- map: [ "neck" ]
|
||||
- map: [ "back" ]
|
||||
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
|
||||
@@ -100,19 +107,8 @@
|
||||
visible: false
|
||||
- map: [ "clownedon" ] # Dynamically generated
|
||||
sprite: "Effects/creampie.rsi"
|
||||
state: "creampie_human"
|
||||
state: "creampie_arachnid"
|
||||
visible: false
|
||||
# Misc
|
||||
- type: Sericulture
|
||||
actionProto: SericultureAction
|
||||
productionLength: 3
|
||||
entityProduced: MaterialWebSilk1
|
||||
hungerCost: 5
|
||||
- type: Butcherable
|
||||
butcheringType: Spike
|
||||
spawned:
|
||||
- id: FoodMeatSpider
|
||||
amount: 5
|
||||
|
||||
- type: entity
|
||||
save: false
|
||||
@@ -122,8 +118,6 @@
|
||||
noSpawn: true
|
||||
description: A dummy arachnid meant to be used in character setup. # Hey! It's not dumb :(
|
||||
components:
|
||||
- type: Inventory
|
||||
templateId: arachnid
|
||||
- type: HumanoidAppearance
|
||||
species: Arachnid
|
||||
|
||||
|
||||
@@ -131,6 +131,9 @@
|
||||
- DroneUsable
|
||||
- Gauze
|
||||
- RawMaterial
|
||||
- type: Construction
|
||||
graph: WebObjects # not sure if I should either keep this here or just make another prototype. Will keep it here just in case.
|
||||
node: cloth
|
||||
|
||||
- type: entity
|
||||
parent: MaterialCloth
|
||||
@@ -471,6 +474,25 @@
|
||||
stackType: WebSilk
|
||||
- type: Item
|
||||
size: 50
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- cobwebs
|
||||
ignoreReagents:
|
||||
- Fiber
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 3
|
||||
reagents:
|
||||
- ReagentId: Fiber
|
||||
Quantity: 3
|
||||
- type: Tag
|
||||
tags:
|
||||
- ClothMade
|
||||
- DroneUsable
|
||||
- RawMaterial
|
||||
|
||||
- type: entity
|
||||
parent: MaterialWebSilk
|
||||
|
||||
@@ -873,5 +873,5 @@
|
||||
- type: Stack
|
||||
stackType: FloorTileWeb
|
||||
- type: Construction
|
||||
graph: TileWeb
|
||||
node: webtile
|
||||
graph: WebObjects
|
||||
node: tile
|
||||
|
||||
@@ -202,3 +202,40 @@
|
||||
closeSound:
|
||||
path: /Audio/Items/bikehorn.ogg
|
||||
|
||||
- type: entity
|
||||
id: WebDoor
|
||||
name: web door
|
||||
parent: BaseMaterialDoor
|
||||
description: A door, leading to the lands of the spiders... or a spaced room.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Doors/web_door.rsi
|
||||
layers:
|
||||
- state: closed
|
||||
map: ["enum.DoorVisualLayers.Base"]
|
||||
- type: Construction
|
||||
graph: WebStructures
|
||||
node: door
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
path: /Audio/Effects/woodhit.ogg
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
MaterialWebSilk:
|
||||
min: 3
|
||||
max: 5
|
||||
- type: Damageable
|
||||
damageModifierSet: Web
|
||||
- type: Door
|
||||
closeSound:
|
||||
path: /Audio/Effects/rustle1.ogg
|
||||
openSound:
|
||||
path: /Audio/Effects/rustle2.ogg
|
||||
|
||||
@@ -487,9 +487,9 @@
|
||||
- type: Damageable
|
||||
damageModifierSet: Web
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Web/table.rsi
|
||||
sprite: Structures/Furniture/Tables/web.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Furniture/Web/table.rsi
|
||||
sprite: Structures/Furniture/Tables/web.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
@@ -504,7 +504,7 @@
|
||||
path:
|
||||
"/Audio/Weapons/slash.ogg"
|
||||
- type: Construction
|
||||
graph: TableWeb
|
||||
graph: WebStructures
|
||||
node: table
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -132,7 +132,7 @@
|
||||
- type: Damageable
|
||||
damageModifierSet: Web
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Web/bed.rsi
|
||||
sprite: Structures/Web/bed.rsi
|
||||
state: icon
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
@@ -150,3 +150,6 @@
|
||||
MaterialWebSilk:
|
||||
min: 1
|
||||
max: 1
|
||||
- type: Construction
|
||||
graph: WebStructures
|
||||
node: bed
|
||||
|
||||
@@ -249,7 +249,7 @@
|
||||
|
||||
- type: entity
|
||||
name: web chair
|
||||
id: WebChair
|
||||
id: ChairWeb
|
||||
description: For true web developers.
|
||||
parent: SeatBase
|
||||
components:
|
||||
@@ -260,7 +260,7 @@
|
||||
- type: Anchorable
|
||||
- type: Rotatable
|
||||
- type: Sprite
|
||||
sprite: Structures/Furniture/Web/chair.rsi
|
||||
sprite: Structures/Web/chair.rsi
|
||||
state: icon
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
@@ -285,6 +285,9 @@
|
||||
MaterialWebSilk:
|
||||
min: 1
|
||||
max: 1
|
||||
- type: Construction
|
||||
graph: WebStructures
|
||||
node: chair
|
||||
|
||||
- type: entity
|
||||
parent: [SeatBase, BaseFoldable]
|
||||
|
||||
@@ -122,6 +122,47 @@
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/surgery.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CrateGeneric
|
||||
id: CrateWeb
|
||||
name: web crate
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Structures/Storage/Crates/web.rsi
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/web.rsi
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.StorageVisualLayers.Base"]
|
||||
- state: closed
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
- type: Construction
|
||||
graph: WebStructures
|
||||
node: crate
|
||||
- type: Damageable
|
||||
damageModifierSet: Web
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
path: /Audio/Effects/woodhit.ogg
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
MaterialWebSilk:
|
||||
min: 3
|
||||
max: 5
|
||||
- type: EntityStorage
|
||||
closeSound:
|
||||
path: /Audio/Effects/rustle1.ogg
|
||||
openSound:
|
||||
path: /Audio/Effects/rustle2.ogg
|
||||
|
||||
# Secure Crates
|
||||
|
||||
- type: entity
|
||||
@@ -518,4 +559,3 @@
|
||||
sprite: Structures/Storage/Crates/trashcart_jani.rsi
|
||||
- type: AccessReader
|
||||
access: [["Janitor"]]
|
||||
|
||||
|
||||
@@ -966,7 +966,7 @@
|
||||
key: walls
|
||||
base: wall
|
||||
- type: Construction
|
||||
graph: WallWeb
|
||||
graph: WebStructures
|
||||
node: wall
|
||||
|
||||
|
||||
|
||||
@@ -1,122 +0,0 @@
|
||||
- type: inventoryTemplate
|
||||
id: arachnid
|
||||
slots:
|
||||
- name: shoes
|
||||
slotTexture: shoes
|
||||
slotFlags: FEET
|
||||
stripTime: 3
|
||||
uiWindowPos: 1,3
|
||||
strippingWindowPos: 1,3
|
||||
displayName: Shoes
|
||||
- name: jumpsuit
|
||||
slotTexture: uniform
|
||||
slotFlags: INNERCLOTHING
|
||||
stripTime: 6
|
||||
uiWindowPos: 0,2
|
||||
strippingWindowPos: 0,2
|
||||
displayName: Jumpsuit
|
||||
- name: outerClothing
|
||||
slotTexture: suit
|
||||
slotFlags: OUTERCLOTHING
|
||||
slotGroup: MainHotbar
|
||||
stripTime: 6
|
||||
uiWindowPos: 1,2
|
||||
strippingWindowPos: 1,2
|
||||
displayName: Suit
|
||||
- name: gloves
|
||||
slotTexture: gloves
|
||||
slotFlags: GLOVES
|
||||
uiWindowPos: 2,2
|
||||
strippingWindowPos: 2,2
|
||||
displayName: Gloves
|
||||
- name: neck
|
||||
slotTexture: neck
|
||||
slotFlags: NECK
|
||||
uiWindowPos: 0,1
|
||||
strippingWindowPos: 0,1
|
||||
displayName: Neck
|
||||
- name: mask
|
||||
slotTexture: mask
|
||||
slotFlags: MASK
|
||||
uiWindowPos: 1,1
|
||||
strippingWindowPos: 1,1
|
||||
displayName: Mask
|
||||
- name: eyes
|
||||
slotTexture: glasses
|
||||
slotFlags: EYES
|
||||
stripTime: 3
|
||||
uiWindowPos: 0,0
|
||||
strippingWindowPos: 0,0
|
||||
displayName: Eyes
|
||||
- name: ears
|
||||
slotTexture: ears
|
||||
slotFlags: EARS
|
||||
stripTime: 3
|
||||
uiWindowPos: 2,0
|
||||
strippingWindowPos: 2,0
|
||||
displayName: Ears
|
||||
- name: head
|
||||
slotTexture: head
|
||||
slotFlags: HEAD
|
||||
uiWindowPos: 1,0
|
||||
strippingWindowPos: 1,0
|
||||
displayName: Head
|
||||
- name: pocket1
|
||||
slotTexture: pocket
|
||||
slotFlags: POCKET
|
||||
slotGroup: MainHotbar
|
||||
stripTime: 3
|
||||
uiWindowPos: 0,3
|
||||
strippingWindowPos: 0,4
|
||||
dependsOn: jumpsuit
|
||||
displayName: Pocket 1
|
||||
stripHidden: true
|
||||
- name: pocket2
|
||||
slotTexture: pocket
|
||||
slotFlags: POCKET
|
||||
slotGroup: MainHotbar
|
||||
stripTime: 3
|
||||
uiWindowPos: 2,3
|
||||
strippingWindowPos: 1,4
|
||||
dependsOn: jumpsuit
|
||||
displayName: Pocket 2
|
||||
stripHidden: true
|
||||
- name: id
|
||||
slotTexture: id
|
||||
slotFlags: IDCARD
|
||||
slotGroup: SecondHotbar
|
||||
stripTime: 6
|
||||
uiWindowPos: 2,1
|
||||
strippingWindowPos: 2,4
|
||||
dependsOn: jumpsuit
|
||||
displayName: ID
|
||||
- name: belt
|
||||
slotTexture: belt
|
||||
slotFlags: BELT
|
||||
slotGroup: SecondHotbar
|
||||
stripTime: 6
|
||||
uiWindowPos: 3,1
|
||||
strippingWindowPos: 1,5
|
||||
displayName: Belt
|
||||
- name: back
|
||||
slotTexture: back
|
||||
slotFlags: BACK
|
||||
slotGroup: SecondHotbar
|
||||
stripTime: 6
|
||||
uiWindowPos: 3,0
|
||||
strippingWindowPos: 0,5
|
||||
displayName: Back
|
||||
- name: web1
|
||||
slotTexture: web
|
||||
slotFlags: POCKET
|
||||
stripTime: 3
|
||||
uiWindowPos: 0,3
|
||||
strippingWindowPos: 0,3
|
||||
displayName: Left Web
|
||||
- name: web2
|
||||
slotTexture: web
|
||||
slotFlags: POCKET
|
||||
stripTime: 3
|
||||
uiWindowPos: 6,3
|
||||
strippingWindowPos: 2,3
|
||||
displayName: Right Web
|
||||
@@ -1,35 +1,135 @@
|
||||
- type: constructionGraph
|
||||
id: WallWeb
|
||||
id: WebStructures
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: wall
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 4
|
||||
doAfter: 3
|
||||
- node: start
|
||||
actions:
|
||||
- !type:DestroyEntity {}
|
||||
edges:
|
||||
- to: wall
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 4
|
||||
doAfter: 3
|
||||
|
||||
- node: wall
|
||||
entity: WallWeb
|
||||
- to: table
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 4
|
||||
doAfter: 3
|
||||
|
||||
- type: constructionGraph
|
||||
id: TableWeb
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: table
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 4
|
||||
doAfter: 3
|
||||
- to: bed
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 6
|
||||
doAfter: 3
|
||||
|
||||
- node: table
|
||||
entity: TableWeb
|
||||
- to: chair
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 3
|
||||
doAfter: 3
|
||||
|
||||
- to: crate
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 10
|
||||
doAfter: 6
|
||||
|
||||
- to: door
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 8
|
||||
doAfter: 6
|
||||
|
||||
|
||||
# Deconstruction is down here
|
||||
- node: wall
|
||||
entity: WallWeb
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWebSilk1
|
||||
amount: 4
|
||||
steps:
|
||||
- tool: Cutting
|
||||
doAfter: 2
|
||||
|
||||
- node: table
|
||||
entity: TableWeb
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWebSilk1
|
||||
amount: 4
|
||||
steps:
|
||||
- tool: Cutting
|
||||
doAfter: 2
|
||||
|
||||
- node: bed
|
||||
entity: WebBed
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWebSilk1
|
||||
amount: 5 # One silk loss, cry
|
||||
steps:
|
||||
- tool: Cutting
|
||||
doAfter: 2
|
||||
|
||||
- node: chair
|
||||
entity: ChairWeb
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWebSilk1
|
||||
amount: 3
|
||||
steps:
|
||||
- tool: Cutting
|
||||
doAfter: 2
|
||||
|
||||
- node: crate
|
||||
entity: CrateWeb
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWebSilk1
|
||||
amount: 7
|
||||
steps:
|
||||
- tool: Cutting
|
||||
doAfter: 3
|
||||
|
||||
- node: door
|
||||
entity: WebDoor
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWebSilk1
|
||||
amount: 6
|
||||
steps:
|
||||
- tool: Cutting
|
||||
doAfter: 3
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
- type: construction
|
||||
name: web wall
|
||||
id: WallWeb
|
||||
graph: WallWeb
|
||||
graph: WebStructures
|
||||
startNode: start
|
||||
targetNode: wall
|
||||
category: construction-category-structures
|
||||
description: A fairly weak yet silky smooth wall.
|
||||
icon:
|
||||
sprite: /Textures/Structures/Walls/web.rsi
|
||||
sprite: Structures/Walls/web.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
@@ -19,13 +19,13 @@
|
||||
- type: construction
|
||||
name: web table
|
||||
id: TableWeb
|
||||
graph: TableWeb
|
||||
graph: WebStructures
|
||||
startNode: start
|
||||
targetNode: table
|
||||
category: construction-category-structures
|
||||
category: construction-category-furniture
|
||||
description: Essential for any serious web development.
|
||||
icon:
|
||||
sprite: /Textures/Structures/Furniture/Web/table.rsi
|
||||
sprite: Structures/Furniture/Tables/web.rsi
|
||||
state: full
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
@@ -33,3 +33,69 @@
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: web bed
|
||||
id: WebBed
|
||||
graph: WebStructures
|
||||
startNode: start
|
||||
targetNode: bed
|
||||
category: construction-category-furniture
|
||||
description: Fun fact, you eating spiders in your sleep is false.
|
||||
icon:
|
||||
sprite: Structures/Web/bed.rsi
|
||||
state: icon
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: false
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
name: web chair
|
||||
id: ChairWeb
|
||||
graph: WebStructures
|
||||
startNode: start
|
||||
targetNode: chair
|
||||
category: construction-category-furniture
|
||||
description: You want to get serious about web development? Get this chair!
|
||||
icon:
|
||||
sprite: Structures/Web/chair.rsi
|
||||
state: icon
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
|
||||
- type: construction
|
||||
name: web crate
|
||||
id: CrateWeb
|
||||
graph: WebStructures
|
||||
startNode: start
|
||||
targetNode: crate
|
||||
category: construction-category-storage
|
||||
description: For containment of food and other things. Not as durable as a normal crate, and can't be welded shut.
|
||||
icon:
|
||||
sprite: Structures/Storage/Crates/web.rsi
|
||||
state: icon
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: false
|
||||
canBuildInImpassable: false
|
||||
|
||||
- type: construction
|
||||
name: web door
|
||||
id: WebDoor
|
||||
graph: WebStructures
|
||||
startNode: start
|
||||
targetNode: door
|
||||
category: construction-category-structures
|
||||
description: A manual door made from web, normally placed right before a pit or trap.
|
||||
icon:
|
||||
sprite: Structures/Doors/web_door.rsi
|
||||
state: closed
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
@@ -1,15 +1,53 @@
|
||||
- type: constructionGraph
|
||||
id: TileWeb
|
||||
id: WebObjects
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: webtile
|
||||
completed:
|
||||
- !type:SetStackCount
|
||||
amount: 2
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 1
|
||||
- node: webtile
|
||||
entity: FloorTileItemWeb
|
||||
- node: start
|
||||
edges:
|
||||
- to: tile
|
||||
completed:
|
||||
- !type:SetStackCount
|
||||
amount: 2
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 1
|
||||
|
||||
- to: coat
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 5
|
||||
doAfter: 4
|
||||
|
||||
- to: jumpsuit
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 8
|
||||
doAfter: 6
|
||||
|
||||
- to: jumpskirt
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 8
|
||||
doAfter: 6
|
||||
|
||||
- to: cloth
|
||||
steps:
|
||||
- material: WebSilk
|
||||
amount: 4
|
||||
doAfter: 6
|
||||
|
||||
# Deconstruction
|
||||
- node: tile
|
||||
entity: FloorTileItemWeb
|
||||
|
||||
- node: coat
|
||||
entity: ClothingOuterWinterWeb
|
||||
|
||||
- node: jumpsuit
|
||||
entity: ClothingUniformJumpsuitWeb
|
||||
|
||||
- node: jumpskirt
|
||||
entity: ClothingUniformJumpskirtWeb
|
||||
|
||||
- node: cloth
|
||||
entity: MaterialCloth1
|
||||
|
||||
@@ -1,10 +1,64 @@
|
||||
- type: construction
|
||||
name: web tile
|
||||
id: TileWeb
|
||||
graph: TileWeb
|
||||
graph: WebObjects
|
||||
startNode: start
|
||||
targetNode: webtile
|
||||
targetNode: tile
|
||||
category: construction-category-tiles
|
||||
description: "Nice and smooth."
|
||||
icon: { sprite: Objects/Tiles/web.rsi, state: icon }
|
||||
icon:
|
||||
sprite: Objects/Tiles/web.rsi
|
||||
state: icon
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
name: web winter coat
|
||||
id: ClothingOuterWinterWeb
|
||||
graph: WebObjects
|
||||
startNode: start
|
||||
targetNode: coat
|
||||
category: construction-category-clothing
|
||||
description: "Surprisingly warm and durable."
|
||||
icon:
|
||||
sprite: Clothing/OuterClothing/WinterCoats/coatweb.rsi
|
||||
state: icon
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
name: web jumpsuit
|
||||
id: ClothingUniformJumpsuitWeb
|
||||
graph: WebObjects
|
||||
startNode: start
|
||||
targetNode: jumpsuit
|
||||
category: construction-category-clothing
|
||||
description: "At least it's something."
|
||||
icon:
|
||||
sprite: Clothing/Uniforms/Jumpsuit/web.rsi
|
||||
state: icon
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
name: web jumpskirt
|
||||
id: ClothingUniformJumpskirtWeb
|
||||
graph: WebObjects
|
||||
startNode: start
|
||||
targetNode: jumpskirt
|
||||
category: construction-category-clothing
|
||||
description: "At least it's something."
|
||||
icon:
|
||||
sprite: Clothing/Uniforms/Jumpskirt/web.rsi
|
||||
state: icon
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
name: silk woven cloth
|
||||
id: SilkWovenCloth
|
||||
graph: WebObjects
|
||||
startNode: start
|
||||
targetNode: cloth
|
||||
category: construction-category-materials
|
||||
description: "Feels just like cloth, strangely enough."
|
||||
icon:
|
||||
sprite: Objects/Materials/materials.rsi
|
||||
state: cloth_3
|
||||
objectType: Item
|
||||
|
||||
@@ -28,3 +28,8 @@
|
||||
id: moth
|
||||
typingState: moth0
|
||||
offset: 0, 0.125
|
||||
|
||||
- type: typingIndicator
|
||||
id: spider
|
||||
typingState: spider0
|
||||
offset: 0, 0.125
|
||||
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
BIN
Resources/Textures/Clothing/Head/Hoods/Coat/hoodweb.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 397 B |
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by PixelTheKermit (github) for SS14",
|
||||
"size": {"x": 32, "y": 32},
|
||||
"states":
|
||||
[
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 567 B |
|
After Width: | Height: | Size: 529 B |
|
After Width: | Height: | Size: 530 B |
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by PixelTheKermit (github) for SS14",
|
||||
"size": {"x": 32, "y": 32},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Resources/Textures/Clothing/Uniforms/Jumpskirt/web.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 435 B |
|
After Width: | Height: | Size: 352 B |
|
After Width: | Height: | Size: 352 B |
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by PixelTheKermit (github) for SS14",
|
||||
"size": {"x": 32, "y": 32},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-INNERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
BIN
Resources/Textures/Clothing/Uniforms/Jumpsuit/web.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 465 B |
|
After Width: | Height: | Size: 352 B |
|
After Width: | Height: | Size: 352 B |
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by PixelTheKermit (github) for SS14",
|
||||
"size": {"x": 32, "y": 32},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-INNERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Effects/creampie.rsi/creampie_arachnid.png
Normal file
|
After Width: | Height: | Size: 437 B |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0. creampie_moth by MilenVolf",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0. creampie_moth by MilenVolf, creampie_arachnid by PixelTheKermit (Github)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
@@ -10,6 +10,10 @@
|
||||
{
|
||||
"name": "creampie_ai"
|
||||
},
|
||||
{
|
||||
"name": "creampie_arachnid",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "creampie_corgi",
|
||||
"directions": 4
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 | Moth sprites made by PuroSlavKing (Github)",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 | Moth sprites made by PuroSlavKing (Github) | Spider sprites made by PixelTheKermit (Github)",
|
||||
"states": [
|
||||
{
|
||||
"name": "alien0",
|
||||
@@ -377,6 +377,23 @@
|
||||
},
|
||||
{
|
||||
"name": "syndibot2"
|
||||
},
|
||||
{
|
||||
"name": "spider0",
|
||||
"delays": [
|
||||
[
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "spider1"
|
||||
},
|
||||
{
|
||||
"name": "spider2"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
BIN
Resources/Textures/Effects/speech.rsi/spider0.png
Normal file
|
After Width: | Height: | Size: 300 B |
BIN
Resources/Textures/Effects/speech.rsi/spider1.png
Normal file
|
After Width: | Height: | Size: 209 B |
BIN
Resources/Textures/Effects/speech.rsi/spider2.png
Normal file
|
After Width: | Height: | Size: 197 B |
|
Before Width: | Height: | Size: 138 B After Width: | Height: | Size: 138 B |
BIN
Resources/Textures/Structures/Doors/web_door.rsi/closed.png
Normal file
|
After Width: | Height: | Size: 853 B |
BIN
Resources/Textures/Structures/Doors/web_door.rsi/closing.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
46
Resources/Textures/Structures/Doors/web_door.rsi/meta.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by PixelTheKermit (github) for SS14",
|
||||
"size": {"x": 32, "y": 32},
|
||||
"states":
|
||||
[
|
||||
{
|
||||
"name": "closed",
|
||||
"directions": 1
|
||||
},
|
||||
{
|
||||
"name": "closing",
|
||||
"directions": 1,
|
||||
"delays":
|
||||
[
|
||||
[
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "open",
|
||||
"directions": 1
|
||||
},
|
||||
{
|
||||
"name": "opening",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Structures/Doors/web_door.rsi/open.png
Normal file
|
After Width: | Height: | Size: 489 B |
BIN
Resources/Textures/Structures/Doors/web_door.rsi/opening.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 566 B After Width: | Height: | Size: 566 B |
@@ -5,7 +5,7 @@
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "",
|
||||
"copyright": "Made by PixelTheKermit (github) for SS14",
|
||||
"states": [
|
||||
{
|
||||
"name": "full",
|
||||
|
Before Width: | Height: | Size: 780 B After Width: | Height: | Size: 780 B |
|
Before Width: | Height: | Size: 616 B After Width: | Height: | Size: 616 B |
|
Before Width: | Height: | Size: 780 B After Width: | Height: | Size: 780 B |
|
Before Width: | Height: | Size: 616 B After Width: | Height: | Size: 616 B |
|
Before Width: | Height: | Size: 652 B After Width: | Height: | Size: 652 B |
|
Before Width: | Height: | Size: 624 B After Width: | Height: | Size: 624 B |
|
Before Width: | Height: | Size: 652 B After Width: | Height: | Size: 652 B |
|
Before Width: | Height: | Size: 254 B After Width: | Height: | Size: 254 B |
|
Before Width: | Height: | Size: 491 B |
|
Before Width: | Height: | Size: 967 B |
BIN
Resources/Textures/Structures/Storage/Crates/web.rsi/base.png
Normal file
|
After Width: | Height: | Size: 666 B |
BIN
Resources/Textures/Structures/Storage/Crates/web.rsi/closed.png
Normal file
|
After Width: | Height: | Size: 378 B |
BIN
Resources/Textures/Structures/Storage/Crates/web.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 600 B |
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by PixelTheKermit (github) for SS14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "base"
|
||||
},
|
||||
{
|
||||
"name": "closed"
|
||||
},
|
||||
{
|
||||
"name": "open"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Structures/Storage/Crates/web.rsi/open.png
Normal file
|
After Width: | Height: | Size: 516 B |
BIN
Resources/Textures/Structures/Web/bed.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 384 B |
@@ -5,7 +5,7 @@
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "",
|
||||
"copyright": "Made by PixelTheKermit (github) for SS14",
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
BIN
Resources/Textures/Structures/Web/chair.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
@@ -5,7 +5,7 @@
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "",
|
||||
"copyright": "Made by PixelTheKermit (github) for SS14",
|
||||
"states": [
|
||||
{
|
||||
"name": "icon",
|
||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |