Merge branch 'master' of https://github.com/crystallpunk-14/crystall-punk-14
@@ -53,8 +53,8 @@
|
||||
# Grill Gate
|
||||
|
||||
- type: entity
|
||||
parent: CP14FenceIronGrilleGate
|
||||
id: CP14FenceIronGrilleGateGuard
|
||||
parent: CP14FenceGateBigIron
|
||||
id: CP14FenceGateBigIronGuard
|
||||
suffix: Guard
|
||||
components:
|
||||
- type: CP14Lock
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
# Grill Gate
|
||||
|
||||
- type: entity
|
||||
parent: CP14FenceIronGrilleGate
|
||||
id: CP14FenceIronGrilleGateGuildmaster
|
||||
parent: CP14FenceGateBigIron
|
||||
id: CP14FenceGateBigIronGuildmaster
|
||||
suffix: Guildmaster
|
||||
components:
|
||||
- type: CP14Lock
|
||||
@@ -21,8 +21,8 @@
|
||||
locked: true
|
||||
|
||||
- type: entity
|
||||
parent: CP14FenceIronGrilleGate
|
||||
id: CP14FenceIronGrilleGateDemiplaneCrystal
|
||||
parent: CP14FenceGateBigIron
|
||||
id: CP14FenceGateBigIronDemiplaneCrystal
|
||||
suffix: DemiplaneCrystal
|
||||
components:
|
||||
- type: CP14Lock
|
||||
|
||||
@@ -96,34 +96,4 @@
|
||||
state: closed_mirrored
|
||||
- type: Construction
|
||||
graph: CP14IronDoor
|
||||
node: CP14IronDoorFrameMirrored
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseDoorFrame
|
||||
id: CP14FenceIronGrilleGateFrame
|
||||
name: iron grille gate frame
|
||||
description: An unfinished iron grille gate.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fences/iron_grille.rsi
|
||||
drawdepth: Mobs
|
||||
state: door_closed_frame
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: StructuralMetallic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14IronBar1:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: Construction
|
||||
graph: CP14FenceIronGrilleGate
|
||||
node: CP14FenceIronGrilleGateFrame
|
||||
node: CP14IronDoorFrameMirrored
|
||||
@@ -1,93 +0,0 @@
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: CP14BaseFence
|
||||
categories: [ ForkFiltered ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
path:
|
||||
"/Audio/Weapons/boxingpunch1.ogg"
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: PlacementReplacement
|
||||
key: walls
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseFence
|
||||
id: CP14BaseFenceStraight
|
||||
abstract: true
|
||||
components:
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,-0.29"
|
||||
density: 1000
|
||||
mask:
|
||||
- FullTileMask
|
||||
layer:
|
||||
- MidImpassable
|
||||
- LowImpassable
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseFence
|
||||
id: CP14BaseFenceCorner
|
||||
abstract: true
|
||||
components:
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,-0.29"
|
||||
density: 1000
|
||||
mask:
|
||||
- TableMask
|
||||
layer:
|
||||
- TableLayer
|
||||
fix2:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "0.29,-0.49,0.49,0.49"
|
||||
density: 1000
|
||||
mask:
|
||||
- TableMask
|
||||
layer:
|
||||
- MidImpassable
|
||||
- LowImpassable
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseFenceStraight
|
||||
id: CP14BaseFenceDoor
|
||||
abstract: true
|
||||
components:
|
||||
- type: InteractionOutline
|
||||
- type: Appearance
|
||||
- type: Door
|
||||
openSpriteState: door_opened
|
||||
closedSpriteState: door_closed
|
||||
canPry: false
|
||||
occludes: false
|
||||
changeAirtight: false
|
||||
bumpOpen: false
|
||||
clickOpen: true
|
||||
canCrush: false
|
||||
closeTimeOne: 0
|
||||
closeTimeTwo: 0
|
||||
openTimeOne: 0
|
||||
openTimeTwo: 0
|
||||
closedDrawDepth: Mobs
|
||||
openDrawDepth: Mobs
|
||||
openingAnimationTime: 0
|
||||
closingAnimationTime: 0
|
||||
openSound:
|
||||
path: /Audio/Effects/door_open.ogg
|
||||
closeSound:
|
||||
path: /Audio/Effects/door_close.ogg
|
||||
@@ -0,0 +1,112 @@
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: CP14BaseFenceBig
|
||||
abstract: true
|
||||
categories: [ ForkFiltered ]
|
||||
name: big fence
|
||||
description: You definitely need a towel to get to the other side
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
- type: Icon
|
||||
state: full
|
||||
- type: PlacementReplacement
|
||||
key: walls
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
path:
|
||||
"/Audio/Weapons/boxingpunch1.ogg"
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.3,0.3,0.3"
|
||||
density: 1000
|
||||
layer:
|
||||
- LowImpassable
|
||||
- MidImpassable
|
||||
- type: IconSmooth
|
||||
key: CP14fencebig
|
||||
base: fence
|
||||
additionalKeys:
|
||||
- CP14wall
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceBig
|
||||
- CP14BaseFlammableSpreading
|
||||
id: CP14FenceBigWooden
|
||||
suffix: Wooden
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/wooden_big.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/wooden_big.rsi
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14WoodenPlanks1:
|
||||
min: 2
|
||||
max: 4
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
parent: CP14FenceBigWooden
|
||||
id: CP14FenceBigWoodenBirch
|
||||
suffix: Wooden Birch
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/wooden_birch_big.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/wooden_birch_big.rsi
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseFenceBig
|
||||
id: CP14FenceBigIron
|
||||
suffix: Iron
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/iron_big.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/iron_big.rsi
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: StructuralMetallic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14ScrapIron:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
@@ -0,0 +1,116 @@
|
||||
- type: entity
|
||||
parent: CP14BaseFenceBig
|
||||
id: CP14BaseFenceGateBig
|
||||
abstract: true
|
||||
categories: [ ForkFiltered ]
|
||||
name: fence big gate
|
||||
description: Big man-sized gates. What's your next move?
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: door_closed
|
||||
map: ["enum.DoorVisualLayers.Base"]
|
||||
- type: Icon
|
||||
state: door_closed
|
||||
- type: IconSmooth
|
||||
mode: NoSprite
|
||||
- type: InteractionOutline
|
||||
- type: Appearance
|
||||
- type: Door
|
||||
openSpriteState: door_opened
|
||||
closedSpriteState: door_closed
|
||||
canPry: false
|
||||
occludes: false
|
||||
changeAirtight: false
|
||||
bumpOpen: false
|
||||
clickOpen: true
|
||||
canCrush: false
|
||||
closeTimeOne: 0
|
||||
closeTimeTwo: 0
|
||||
openTimeOne: 0
|
||||
openTimeTwo: 0
|
||||
closedDrawDepth: Mobs
|
||||
openDrawDepth: Mobs
|
||||
openingAnimationTime: 0
|
||||
closingAnimationTime: 0
|
||||
openSound:
|
||||
path: /Audio/Effects/door_open.ogg
|
||||
closeSound:
|
||||
path: /Audio/Effects/door_close.ogg
|
||||
- type: CP14DoorInteractionPopup
|
||||
interactSound:
|
||||
collection: CP14Doorknob
|
||||
params:
|
||||
variation: 0.03
|
||||
volume: -5
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceGateBig
|
||||
- CP14BaseFlammableSpreading
|
||||
id: CP14FenceGateBigWooden
|
||||
suffix: Wooden
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/wooden_big.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/wooden_big.rsi
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14WoodenPlanks1:
|
||||
min: 2
|
||||
max: 4
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
parent: CP14FenceGateBigWooden
|
||||
id: CP14FenceGateBigWoodenBirch
|
||||
suffix: Wooden Birch
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/wooden_birch_big.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/wooden_birch_big.rsi
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceGateBig
|
||||
id: CP14FenceGateBigIron
|
||||
suffix: Iron
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/iron_big.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/iron_big.rsi
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: StructuralMetallic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14ScrapIron:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
@@ -0,0 +1,85 @@
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: CP14BaseFence
|
||||
abstract: true
|
||||
categories: [ ForkFiltered ]
|
||||
name: fence
|
||||
description: A low fence restricting movement in a purely nominal way.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
- type: Icon
|
||||
state: full
|
||||
- type: PlacementReplacement
|
||||
key: walls
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
path:
|
||||
"/Audio/Weapons/boxingpunch1.ogg"
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.3,0.3,0.3"
|
||||
density: 1000
|
||||
layer:
|
||||
- LowImpassable
|
||||
- MidImpassable
|
||||
- type: IconSmooth
|
||||
key: CP14fence
|
||||
base: fence
|
||||
additionalKeys:
|
||||
- CP14wall
|
||||
- type: Climbable
|
||||
delay: 2.5
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFence
|
||||
- CP14BaseFlammableSpreading
|
||||
id: CP14FenceWooden
|
||||
suffix: Wooden
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/wooden.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/wooden.rsi
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14WoodenPlanks1:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
parent: CP14FenceWooden
|
||||
id: CP14FenceWoodenBirch
|
||||
suffix: Wooden Birch
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/wooden_birch.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/wooden_birch.rsi
|
||||
@@ -0,0 +1,86 @@
|
||||
- type: entity
|
||||
parent: CP14BaseFence
|
||||
id: CP14BaseFenceGate
|
||||
abstract: true
|
||||
categories: [ ForkFiltered ]
|
||||
name: fence gate
|
||||
description: You have two paths. You can open the door like a normal person, or you can climb over the door like a funny person.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: door_closed
|
||||
map: ["enum.DoorVisualLayers.Base"]
|
||||
- type: Icon
|
||||
state: door_closed
|
||||
- type: IconSmooth
|
||||
mode: NoSprite
|
||||
- type: InteractionOutline
|
||||
- type: Appearance
|
||||
- type: Door
|
||||
openSpriteState: door_opened
|
||||
closedSpriteState: door_closed
|
||||
canPry: false
|
||||
occludes: false
|
||||
changeAirtight: false
|
||||
bumpOpen: false
|
||||
clickOpen: true
|
||||
canCrush: false
|
||||
closeTimeOne: 0
|
||||
closeTimeTwo: 0
|
||||
openTimeOne: 0
|
||||
openTimeTwo: 0
|
||||
closedDrawDepth: Mobs
|
||||
openDrawDepth: Mobs
|
||||
openingAnimationTime: 0
|
||||
closingAnimationTime: 0
|
||||
openSound:
|
||||
path: /Audio/Effects/door_open.ogg
|
||||
closeSound:
|
||||
path: /Audio/Effects/door_close.ogg
|
||||
- type: CP14DoorInteractionPopup
|
||||
interactSound:
|
||||
collection: CP14Doorknob
|
||||
params:
|
||||
variation: 0.03
|
||||
volume: -5
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceGate
|
||||
- CP14BaseFlammableSpreading
|
||||
id: CP14FenceGateWooden
|
||||
suffix: Wooden
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/wooden.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/wooden.rsi
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14WoodenPlanks1:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
parent: CP14FenceGateWooden
|
||||
id: CP14FenceGateWoodenBirch
|
||||
suffix: Wooden Birch
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/wooden_birch.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/wooden_birch.rsi
|
||||
@@ -1,96 +0,0 @@
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFence
|
||||
id: CP14FenceIronGrilleBase
|
||||
name: iron grille
|
||||
description: A strong barrier made of iron bars welded together.
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fences/iron_grille.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fences/iron_grille.rsi
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: StructuralMetallic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 250
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14FenceIronGrilleBase
|
||||
- CP14BaseFenceStraight
|
||||
id: CP14FenceIronGrilleStraight
|
||||
suffix: Straight
|
||||
components:
|
||||
- type: Icon
|
||||
state: straight
|
||||
- type: Sprite
|
||||
state: straight
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.15,0.5,0.15"
|
||||
density: 1000
|
||||
mask:
|
||||
- FullTileMask
|
||||
layer:
|
||||
- MidImpassable
|
||||
- LowImpassable
|
||||
- WallLayer
|
||||
- type: Construction
|
||||
graph: CP14FenceIronGrilleStraight
|
||||
node: CP14FenceIronGrilleStraight
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceDoor
|
||||
- CP14FenceIronGrilleStraight
|
||||
id: CP14FenceIronGrilleGate
|
||||
name: iron grille gate
|
||||
description: Heavy iron gates in bars. Looks serious.
|
||||
components:
|
||||
- type: Icon
|
||||
state: door_closed
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: door_closed
|
||||
map: ["enum.DoorVisualLayers.Base"]
|
||||
- type: Door
|
||||
openSound:
|
||||
collection: MetalScrape
|
||||
closeSound:
|
||||
collection: MetalScrape
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.15,0.5,0.15"
|
||||
density: 1000
|
||||
mask:
|
||||
- FullTileMask
|
||||
layer:
|
||||
- MidImpassable
|
||||
- LowImpassable
|
||||
- WallLayer
|
||||
- type: CP14DoorInteractionPopup
|
||||
interactSound:
|
||||
collection: CP14Doorknob
|
||||
params:
|
||||
variation: 0.03
|
||||
volume: -5
|
||||
- type: Construction
|
||||
graph: CP14FenceIronGrilleGate
|
||||
node: CP14FenceIronGrilleGate
|
||||
@@ -1,53 +0,0 @@
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFence
|
||||
id: CP14FenceIronGrilleWindowBase
|
||||
name: iron grille window
|
||||
description: A strong barrier made of iron bars welded together. The absence of the bottom part allows you to slip objects through it.
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fences/iron_grille_top.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fences/iron_grille_top.rsi
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: StructuralMetallic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 250
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14FenceIronGrilleWindowBase
|
||||
- CP14BaseFenceStraight
|
||||
id: CP14FenceIronGrilleWindowStraight
|
||||
suffix: Straight
|
||||
components:
|
||||
- type: Icon
|
||||
state: straight
|
||||
- type: Sprite
|
||||
state: straight
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.15,0.5,0.15"
|
||||
density: 1000
|
||||
mask:
|
||||
- Impassable
|
||||
layer:
|
||||
- MidImpassable
|
||||
- HighImpassable
|
||||
- type: Construction
|
||||
graph: CP14FenceIronGrilleWindowStraight
|
||||
node: CP14FenceIronGrilleWindowStraight
|
||||
@@ -0,0 +1,73 @@
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: CP14BaseFenceWindow
|
||||
abstract: true
|
||||
categories: [ ForkFiltered ]
|
||||
name: fence window
|
||||
description: You can slip an object in here, but you sure as hell can't fit through.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
- type: Icon
|
||||
state: full
|
||||
- type: PlacementReplacement
|
||||
key: walls
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
path:
|
||||
"/Audio/Weapons/boxingpunch1.ogg"
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.3,0.3,0.3"
|
||||
density: 1000
|
||||
mask:
|
||||
- Impassable
|
||||
layer:
|
||||
- MidImpassable
|
||||
- HighImpassable
|
||||
- type: IconSmooth
|
||||
key: CP14fencebig
|
||||
base: fence
|
||||
additionalKeys:
|
||||
- CP14wall
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseFenceWindow
|
||||
id: CP14FenceWindowIron
|
||||
suffix: Iron
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fence/iron_window.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fence/iron_window.rsi
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: StructuralMetallic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14ScrapIron:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
@@ -1,80 +0,0 @@
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFence
|
||||
- CP14BaseFlammableSpreading
|
||||
id: CP14BaseFenceWood
|
||||
name: wooden fence
|
||||
description: A wooden fence. Don't plant splinters!
|
||||
abstract: true
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fences/wooden_fence.rsi
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fences/wooden_fence.rsi
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14WoodenPlanks1:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceStraight
|
||||
- CP14BaseFenceWood
|
||||
id: CP14FenceWoodStraight
|
||||
suffix: Straight
|
||||
components:
|
||||
- type: Icon
|
||||
state: straight
|
||||
- type: Sprite
|
||||
state: straight
|
||||
- type: Construction
|
||||
graph: CP14FenceWood
|
||||
node: CP14FenceWoodStraight
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceCorner
|
||||
- CP14BaseFenceWood
|
||||
id: CP14FenceWoodCorner
|
||||
suffix: Corner
|
||||
components:
|
||||
- type: Icon
|
||||
state: corner
|
||||
- type: Sprite
|
||||
state: corner
|
||||
- type: Construction
|
||||
graph: CP14FenceWood
|
||||
node: CP14FenceWoodCorner
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceDoor
|
||||
- CP14BaseFenceWood
|
||||
id: CP14FenceWoodGate
|
||||
name: wooden fence gate
|
||||
description: Big door in a big fence. For big people.
|
||||
components:
|
||||
- type: Icon
|
||||
state: door_closed
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: door_closed
|
||||
map: ["enum.DoorVisualLayers.Base"]
|
||||
- type: Construction
|
||||
graph: CP14FenceWood
|
||||
node: CP14FenceWoodGate
|
||||
@@ -1,82 +0,0 @@
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFence
|
||||
- CP14BaseFlammableSpreading
|
||||
id: CP14BaseFenceWoodSmall
|
||||
name: small wooden fence
|
||||
description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel.
|
||||
abstract: true
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14WoodenPlanks1:
|
||||
min: 0
|
||||
max: 1
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Climbable
|
||||
delay: 2.5
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceStraight
|
||||
- CP14BaseFenceWoodSmall
|
||||
id: CP14FenceWoodSmallStraight
|
||||
suffix: Straight
|
||||
components:
|
||||
- type: Icon
|
||||
state: straight
|
||||
- type: Sprite
|
||||
state: straight
|
||||
- type: Construction
|
||||
graph: CP14FenceWood
|
||||
node: CP14FenceWoodSmallStraight
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceCorner
|
||||
- CP14BaseFenceWoodSmall
|
||||
id: CP14FenceWoodSmallCorner
|
||||
suffix: Corner
|
||||
components:
|
||||
- type: Icon
|
||||
state: corner
|
||||
- type: Sprite
|
||||
state: corner
|
||||
- type: Construction
|
||||
graph: CP14FenceWood
|
||||
node: CP14FenceWoodSmallCorner
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseFenceDoor
|
||||
- CP14BaseFenceWoodSmall
|
||||
id: CP14FenceWoodSmallGate
|
||||
name: small wooden fence gate
|
||||
description: Looking at this gate, a familiar image pops up in your head. Where's my piggy?
|
||||
components:
|
||||
- type: Icon
|
||||
state: door_closed
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: door_closed
|
||||
map: ["enum.DoorVisualLayers.Base"]
|
||||
- type: Construction
|
||||
graph: CP14FenceWood
|
||||
node: CP14FenceWoodSmallGate
|
||||
@@ -70,9 +70,6 @@
|
||||
min: 1
|
||||
max: 3
|
||||
- type: Material
|
||||
- type: PhysicalComposition # точно ли это нужно?
|
||||
materialComposition:
|
||||
CP14WoodenPlanks: 100
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
- type: constructionGraph
|
||||
id: CP14FenceIronGrilleGate
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
actions:
|
||||
- !type:DestroyEntity {}
|
||||
edges:
|
||||
- to: CP14FenceIronGrilleGateFrame
|
||||
steps:
|
||||
- material: CP14IronBar
|
||||
amount: 1
|
||||
- material: CP14Nail
|
||||
amount: 2
|
||||
doAfter: 2
|
||||
|
||||
- node: CP14FenceIronGrilleGateFrame
|
||||
entity: CP14FenceIronGrilleGateFrame
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: CP14IronBar1
|
||||
amount: 1
|
||||
- !type:DeleteEntity {}
|
||||
steps:
|
||||
- tool: Prying #TODO - new tool
|
||||
doAfter: 5
|
||||
- to: CP14FenceIronGrilleGate
|
||||
steps:
|
||||
- material: CP14IronBar
|
||||
amount: 1
|
||||
- material: CP14Nail
|
||||
amount: 2
|
||||
doAfter: 2
|
||||
|
||||
- node: CP14FenceIronGrilleGate
|
||||
entity: CP14FenceIronGrilleGate
|
||||
edges:
|
||||
- to: CP14FenceIronGrilleGateFrame
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: CP14IronBar1
|
||||
amount: 1
|
||||
steps:
|
||||
- tool: Prying #TODO - new tool
|
||||
doAfter: 5
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
- type: constructionGraph
|
||||
id: CP14FenceWood
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
actions:
|
||||
- !type:DestroyEntity {}
|
||||
edges:
|
||||
- to: CP14FenceWoodSmallStraight
|
||||
steps:
|
||||
- stackGroup: WoodenPlanks
|
||||
amount: 2
|
||||
doAfter: 2
|
||||
- to: CP14FenceWoodSmallCorner
|
||||
steps:
|
||||
- stackGroup: WoodenPlanks
|
||||
amount: 2
|
||||
doAfter: 2
|
||||
- to: CP14FenceWoodSmallGate
|
||||
steps:
|
||||
- stackGroup: WoodenPlanks
|
||||
amount: 2
|
||||
doAfter: 2
|
||||
- to: CP14FenceWoodStraight
|
||||
steps:
|
||||
- stackGroup: WoodenPlanks
|
||||
amount: 4
|
||||
doAfter: 2
|
||||
- to: CP14FenceWoodCorner
|
||||
steps:
|
||||
- stackGroup: WoodenPlanks
|
||||
amount: 4
|
||||
doAfter: 2
|
||||
- to: CP14FenceWoodGate
|
||||
steps:
|
||||
- stackGroup: WoodenPlanks
|
||||
amount: 4
|
||||
doAfter: 2
|
||||
|
||||
- node: CP14FenceWoodSmallStraight
|
||||
entity: CP14FenceWoodSmallStraight
|
||||
|
||||
- node: CP14FenceWoodSmallCorner
|
||||
entity: CP14FenceWoodSmallCorner
|
||||
|
||||
- node: CP14FenceWoodSmallGate
|
||||
entity: CP14FenceWoodSmallGate
|
||||
|
||||
- node: CP14FenceWoodStraight
|
||||
entity: CP14FenceWoodStraight
|
||||
|
||||
- node: CP14FenceWoodCorner
|
||||
entity: CP14FenceWoodCorner
|
||||
|
||||
- node: CP14FenceWoodGate
|
||||
entity: CP14FenceWoodGate
|
||||
@@ -1,35 +0,0 @@
|
||||
- type: constructionGraph
|
||||
id: CP14FenceIronGrilleStraight
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: CP14FenceIronGrilleStraight
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
steps:
|
||||
- material: CP14IronBar
|
||||
amount: 2
|
||||
- material: CP14Nail
|
||||
amount: 4
|
||||
doAfter: 4
|
||||
- node: CP14FenceIronGrilleStraight
|
||||
entity: CP14FenceIronGrilleStraight
|
||||
|
||||
- type: constructionGraph
|
||||
id: CP14FenceIronGrilleWindowStraight
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: CP14FenceIronGrilleWindowStraight
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
steps:
|
||||
- material: CP14IronBar
|
||||
amount: 1
|
||||
- material: CP14Nail
|
||||
amount: 2
|
||||
doAfter: 4
|
||||
- node: CP14FenceIronGrilleWindowStraight
|
||||
entity: CP14FenceIronGrilleWindowStraight
|
||||
@@ -147,24 +147,5 @@
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: true
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
id: CP14FenceIronGrilleGate
|
||||
name: iron grille gate
|
||||
description: Heavy iron gates in bars. Looks serious.
|
||||
graph: CP14FenceIronGrilleGate
|
||||
startNode: start
|
||||
targetNode: CP14FenceIronGrilleGate
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Fences/iron_grille.rsi
|
||||
state: door_closed
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: true
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
@@ -38,127 +38,9 @@
|
||||
- !type:TileNotBlocked
|
||||
- !type:CP14WallRequired
|
||||
|
||||
# Small fence
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
id: CP14FenceWoodSmallStraight
|
||||
name: small wooden fence
|
||||
description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel.
|
||||
graph: CP14FenceWood
|
||||
startNode: start
|
||||
targetNode: CP14FenceWoodSmallStraight
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
|
||||
state: straight
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: true
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
id: CP14FenceWoodSmallCorner
|
||||
name: small wooden fence (corner)
|
||||
description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel.
|
||||
graph: CP14FenceWood
|
||||
startNode: start
|
||||
targetNode: CP14FenceWoodSmallCorner
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
|
||||
state: corner
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: true
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
id: CP14FenceWoodSmallGate
|
||||
name: small wooden fence (door)
|
||||
description: Looking at this gate, a familiar image pops up in your head. Where's my piggy?
|
||||
graph: CP14FenceWood
|
||||
startNode: start
|
||||
targetNode: CP14FenceWoodSmallGate
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
|
||||
state: door_opened
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: true
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
# Fence
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
id: CP14FenceWoodStraight
|
||||
name: wooden fence
|
||||
description: A wooden fence. Don't plant splinters!
|
||||
graph: CP14FenceWood
|
||||
startNode: start
|
||||
targetNode: CP14FenceWoodStraight
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Fences/wooden_fence.rsi
|
||||
state: straight
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: true
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
id: CP14FenceWoodCorner
|
||||
name: wooden fence
|
||||
description: A wooden fence. Don't plant splinters!
|
||||
graph: CP14FenceWood
|
||||
startNode: start
|
||||
targetNode: CP14FenceWoodCorner
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Fences/wooden_fence.rsi
|
||||
state: corner
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: true
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
id: CP14FenceWoodGate
|
||||
name: wooden fence gate
|
||||
description: Big door in a big fence. For big people.
|
||||
graph: CP14FenceWood
|
||||
startNode: start
|
||||
targetNode: CP14FenceWoodGate
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Fences/wooden_fence.rsi
|
||||
state: door_opened
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: true
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
name: bar shelf (1)
|
||||
name: bar shelf
|
||||
description: Wall shelves to store your wine collection.
|
||||
id: CP14WallmountBarShelfA
|
||||
graph: CP14WallmountBarShelfA
|
||||
@@ -174,24 +56,4 @@
|
||||
canRotate: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
- !type:CP14WallRequired
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
name: bar shelf (2)
|
||||
description: Wall shelves to store your wine collection.
|
||||
id: CP14WallmountBarShelfB
|
||||
graph: CP14WallmountBarShelfB
|
||||
startNode: start
|
||||
targetNode: CP14WallmountBarShelfB
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Wallmount/wallmount_bar_shelf.rsi
|
||||
state: shelf
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
canRotate: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
- !type:CP14WallRequired
|
||||
- !type:CP14WallRequired
|
||||
@@ -121,43 +121,5 @@
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
name: iron grille
|
||||
description: Strong iron grille.
|
||||
id: CP14FenceIronGrilleStraight
|
||||
graph: CP14FenceIronGrilleStraight
|
||||
startNode: start
|
||||
targetNode: CP14FenceIronGrilleStraight
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Fences/iron_grille.rsi
|
||||
state: straight
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
canRotate: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
crystallPunkAllowed: true
|
||||
name: iron grille window
|
||||
description: The upper half of the solid grid.
|
||||
id: CP14FenceIronGrilleWindowStraight
|
||||
graph: CP14FenceIronGrilleWindowStraight
|
||||
startNode: start
|
||||
targetNode: CP14FenceIronGrilleWindowStraight
|
||||
category: construction-category-structures
|
||||
icon:
|
||||
sprite: _CP14/Structures/Fences/iron_grille_top.rsi
|
||||
state: straight
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
canRotate: true
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 350 B |
|
After Width: | Height: | Size: 557 B |
|
After Width: | Height: | Size: 350 B |
|
After Width: | Height: | Size: 633 B |
|
After Width: | Height: | Size: 562 B |
|
After Width: | Height: | Size: 721 B |
|
After Width: | Height: | Size: 619 B |
|
After Width: | Height: | Size: 828 B |
BIN
Resources/Textures/_CP14/Structures/Fence/iron_big.rsi/full.png
Normal file
|
After Width: | Height: | Size: 259 B |
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 64
|
||||
},
|
||||
"license": "CC-BY-SA-4.0",
|
||||
"copyright": "Created by TheShuEd (Discord/Github) ",
|
||||
"states": [
|
||||
{
|
||||
"name": "door_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "door_opened",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence2",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence3",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence4",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence6",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence7",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "full"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 255 B |
|
After Width: | Height: | Size: 452 B |
|
After Width: | Height: | Size: 255 B |
|
After Width: | Height: | Size: 471 B |
|
After Width: | Height: | Size: 435 B |
|
After Width: | Height: | Size: 669 B |
|
After Width: | Height: | Size: 449 B |
|
After Width: | Height: | Size: 679 B |
|
After Width: | Height: | Size: 202 B |
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 64
|
||||
},
|
||||
"license": "CC-BY-SA-4.0",
|
||||
"copyright": "Created by TheShuEd (Discord/Github) ",
|
||||
"states": [
|
||||
{
|
||||
"name": "fence0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence2",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence3",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence4",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence6",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence7",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "full"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence0.png
Normal file
|
After Width: | Height: | Size: 448 B |
BIN
Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence1.png
Normal file
|
After Width: | Height: | Size: 771 B |
BIN
Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence2.png
Normal file
|
After Width: | Height: | Size: 373 B |
BIN
Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence3.png
Normal file
|
After Width: | Height: | Size: 815 B |
BIN
Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence4.png
Normal file
|
After Width: | Height: | Size: 753 B |
BIN
Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence5.png
Normal file
|
After Width: | Height: | Size: 955 B |
BIN
Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence6.png
Normal file
|
After Width: | Height: | Size: 815 B |
BIN
Resources/Textures/_CP14/Structures/Fence/wooden.rsi/fence7.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
Resources/Textures/_CP14/Structures/Fence/wooden.rsi/full.png
Normal file
|
After Width: | Height: | Size: 286 B |
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 64
|
||||
},
|
||||
"license": "CC-BY-SA-4.0",
|
||||
"copyright": "Created by TheShuEd (Discord/Github) ",
|
||||
"states": [
|
||||
{
|
||||
"name": "door_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "door_opened",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence2",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence3",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence4",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence6",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence7",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "full"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 478 B |
|
After Width: | Height: | Size: 883 B |
|
After Width: | Height: | Size: 478 B |
|
After Width: | Height: | Size: 889 B |
|
After Width: | Height: | Size: 866 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 955 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 300 B |
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 64
|
||||
},
|
||||
"license": "CC-BY-SA-4.0",
|
||||
"copyright": "Created by TheShuEd (Discord/Github) ",
|
||||
"states": [
|
||||
{
|
||||
"name": "door_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "door_opened",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence2",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence3",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence4",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence6",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence7",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "full"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 455 B |
|
After Width: | Height: | Size: 771 B |
|
After Width: | Height: | Size: 381 B |
|
After Width: | Height: | Size: 813 B |
|
After Width: | Height: | Size: 761 B |
|
After Width: | Height: | Size: 955 B |
|
After Width: | Height: | Size: 826 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 294 B |
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 64
|
||||
},
|
||||
"license": "CC-BY-SA-4.0",
|
||||
"copyright": "Created by TheShuEd (Discord/Github) ",
|
||||
"states": [
|
||||
{
|
||||
"name": "door_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "door_opened",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence2",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence3",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence4",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence6",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence7",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "full"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 489 B |
|
After Width: | Height: | Size: 911 B |
|
After Width: | Height: | Size: 489 B |
|
After Width: | Height: | Size: 914 B |
|
After Width: | Height: | Size: 884 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 966 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 311 B |
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 64
|
||||
},
|
||||
"license": "CC-BY-SA-4.0",
|
||||
"copyright": "Created by TheShuEd (Discord/Github) ",
|
||||
"states": [
|
||||
{
|
||||
"name": "door_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "door_opened",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence2",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence3",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence4",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence6",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fence7",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "full"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "All right reserved",
|
||||
"copyright": "by TheShuEd (github)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 96
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "straight",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "door_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "door_opened",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "door_closed_frame",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 974 B |
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "All right reserved",
|
||||
"copyright": "by TheShuEd (github)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 96
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "straight",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 753 B |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |