diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 31fef56da6..8829e839e0 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -138,6 +138,7 @@ - ServiceStatic - PowerCellsStatic - ElectronicsStatic + - TentsStatic #DEN - type: EmagLatheRecipes emagStaticPacks: - SecurityAmmoStatic @@ -523,6 +524,7 @@ - Scarves - Carpets - Bedsheets + - TentsStatic #DEN - type: EmagLatheRecipes emagStaticPacks: - ClothingCentComm diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Tools/tent_packs.yml b/Resources/Prototypes/_DEN/Entities/Objects/Tools/tent_packs.yml new file mode 100644 index 0000000000..aa29f9f9b7 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Tools/tent_packs.yml @@ -0,0 +1,147 @@ +- type: entity + id: LeatherTentWallStack + parent: BaseItem + name: leather tent package + description: A folded wall of leather which can be quickly constructed. + suffix: Full + components: + - type: Stack + stackType: LeatherTentWall + count: 10 + - type: Sprite + sprite: _DEN/Objects/Tools/tent_package.rsi + state: leather_tent_package + - type: Item + size: Small + - type: SpawnAfterInteract + prototype: TentWallLeather + doAfter: 1 + removeOnInteract: true + - type: Clickable + +- type: entity + parent: LeatherTentWallStack + id: LeatherTentWallStack1 + suffix: 1 + components: + - type: Stack + count: 1 + +- type: stack + id: LeatherTentWall + name: leather tent wall + icon: { sprite: _DEN/Objects/Tools/tent_package.rsi, state: leather_tent_package } + spawn: LeatherTentWallStack1 + maxCount: 10 + itemSize: 1 + +- type: entity + id: ClothTentWallStack + parent: BaseItem + name: cloth tent package + description: A folded wall of thick cloth which can be quickly constructed. + suffix: Full + components: + - type: Stack + stackType: ClothTentWall + count: 10 + - type: Sprite + sprite: _DEN/Objects/Tools/tent_package.rsi + state: cloth_tent_package + - type: Item + size: Small + - type: SpawnAfterInteract + prototype: TentWallCloth + doAfter: 1 + removeOnInteract: true + - type: Clickable + +- type: entity + parent: ClothTentWallStack + id: ClothTentWallStack1 + suffix: 1 + components: + - type: Stack + count: 1 + +- type: stack + id: ClothTentWall + name: cloth tent wall + icon: { sprite: _DEN/Objects/Tools/tent_package.rsi, state: cloth_tent_package } + spawn: ClothTentWallStack1 + maxCount: 10 + itemSize: 1 + +- type: entity + id: LeatherTentFlapStack + parent: BaseItem + name: leather tent flap package + description: A folded wall of leather which can be quickly constructed. This one can be lashed open and closed. + suffix: Full + components: + - type: Stack + stackType: LeatherTentFlap + count: 4 + - type: Sprite + sprite: _DEN/Objects/Tools/tent_package.rsi + state: leather_tent_package + - type: Item + size: Small + - type: SpawnAfterInteract + prototype: TentFlapLeather + doAfter: 1 + removeOnInteract: true + - type: Clickable + +- type: entity + parent: LeatherTentFlapStack + id: LeatherTentFlapStack1 + suffix: 1 + components: + - type: Stack + count: 1 + +- type: stack + id: LeatherTentFlap + name: leather tent flap + icon: { sprite: _DEN/Objects/Tools/tent_package.rsi, state: leather_tent_package } + spawn: LeatherTentFlapStack1 + maxCount: 4 + itemSize: 1 + +- type: entity + id: ClothTentFlapStack + parent: BaseItem + name: cloth tent flap package + description: A folded wall of thick cloth which can be quickly constructed. This one can be lashed open and closed. + suffix: Full + components: + - type: Stack + stackType: ClothTentFlap + count: 4 + - type: Sprite + sprite: _DEN/Objects/Tools/tent_package.rsi + state: cloth_tent_package + - type: Item + size: Small + - type: SpawnAfterInteract + prototype: TentFlapCloth + doAfter: 1 + removeOnInteract: true + - type: Clickable + +- type: entity + parent: ClothTentFlapStack + id: ClothTentFlapStack1 + suffix: 1 + components: + - type: Stack + count: 1 + +- type: stack + id: ClothTentFlap + name: cloth tent flap + icon: { sprite: _DEN/Objects/Tools/tent_package.rsi, state: cloth_tent_package } + spawn: ClothTentFlapStack1 + maxCount: 4 + itemSize: 1 \ No newline at end of file diff --git a/Resources/Prototypes/_DEN/Entities/Structures/tents.yml b/Resources/Prototypes/_DEN/Entities/Structures/tents.yml new file mode 100644 index 0000000000..9dde9e7779 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/tents.yml @@ -0,0 +1,165 @@ +- type: entity + parent: BaseWall + id: BaseTentWall + abstract: true + description: Keeps the light out, but lets the air in. + components: + - type: Airtight + airBlocked: false + - type: BlockWeather + - type: Clickable + - type: InteractionOutline + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Web + - type: RangedDamageSound + soundGroups: + Brute: + collection: + GenericHit + +- type: entity + parent: BaseTentWall + id: TentWallCloth + name: cloth tent + components: + - type: Sprite + sprite: _DEN/Structures/Walls/tent.rsi + state: cloth_tent + - type: Icon + sprite: _DEN/Structures/Walls/tent.rsi + state: cloth_tent + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 35 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + MaterialCloth1: + min: 2 + max: 2 + - type: DisassembleOnAltVerb + prototypeToSpawn: ClothTentWallStack1 + disassembleTime: 3 + - type: IconSmooth + key: cloth_tents + base: cloth_tent + +- type: entity + parent: BaseTentWall + id: TentWallLeather + name: leather tent + components: + - type: Sprite + sprite: _DEN/Structures/Walls/tent.rsi + state: leather_tent + - type: Icon + sprite: _DEN/Structures/Walls/tent.rsi + state: leather_tent + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 35 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + MaterialCloth1: + min: 2 + max: 2 + - type: DisassembleOnAltVerb + prototypeToSpawn: LeatherTentWallStack1 + disassembleTime: 3 + - type: IconSmooth + key: leather_tents + base: leather_tent + +- type: entity + id: TentFlapCloth + parent: BaseMaterialDoor + name: cloth tent flap + description: Takes a while to zip and unzip. + components: + - type: Airtight + airBlocked: false + - type: Clickable + - type: InteractionOutline + - type: Sprite + netsync: false + sprite: _DEN/Structures/Doors/cloth_tent_flaps.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + noRot: true + - type: Door + bumpOpen: false + clickOpen: true + canCrush: false + closeTimeOne: 0.6 + closeTimeTwo: 0.6 + openTimeOne: 0.6 + openTimeTwo: 0.6 + openingAnimationTime: 1.2 + closingAnimationTime: 1.2 + openSound: + path: /Audio/Effects/rustle5.ogg + closeSound: + path: /Audio/Items/zip.ogg + changeAirtight: false + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Web + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 35 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + MaterialCloth1: + min: 2 + max: 2 + - type: DisassembleOnAltVerb + prototypeToSpawn: ClothTentFlapStack1 + disassembleTime: 3 + - type: IconSmooth + key: cloth_tents + #base: cloth_tent + mode: NoSprite + +- type: entity + id: TentFlapLeather + parent: TentFlapCloth + name: leather tent flap + components: + - type: Sprite + sprite: _DEN/Structures/Doors/leather_tent_flaps.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 35 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + MaterialCloth1: + min: 2 + max: 2 + - type: DisassembleOnAltVerb + prototypeToSpawn: LeatherTentFlapStack1 + disassembleTime: 3 + - type: IconSmooth + key: leather_tents + #base: leather_tent + mode: NoSprite \ No newline at end of file diff --git a/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/packs.yml b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/packs.yml new file mode 100644 index 0000000000..72ca8fc5ee --- /dev/null +++ b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/packs.yml @@ -0,0 +1,7 @@ +- type: latheRecipePack + id: TentsStatic + recipes: + - LeatherTentWall + - ClothTentWall + - LeatherTentFlap + - ClothTentFlap \ No newline at end of file diff --git a/Resources/Prototypes/_DEN/Recipes/Lathes/tents.yml b/Resources/Prototypes/_DEN/Recipes/Lathes/tents.yml new file mode 100644 index 0000000000..1a34e798a2 --- /dev/null +++ b/Resources/Prototypes/_DEN/Recipes/Lathes/tents.yml @@ -0,0 +1,27 @@ +- type: latheRecipe + id: LeatherTentWall + result: LeatherTentWallStack1 + completetime: 2 + materials: + Cloth: 200 + +- type: latheRecipe + id: ClothTentWall + result: ClothTentWallStack1 + completetime: 2 + materials: + Cloth: 200 + +- type: latheRecipe + id: LeatherTentFlap + result: LeatherTentFlapStack1 + completetime: 2 + materials: + Cloth: 200 + +- type: latheRecipe + id: ClothTentFlap + result: ClothTentFlapStack1 + completetime: 2 + materials: + Cloth: 200 \ No newline at end of file diff --git a/Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/cloth_tent_package.png b/Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/cloth_tent_package.png new file mode 100644 index 0000000000..3d59de25d2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/cloth_tent_package.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/leather_tent_package.png b/Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/leather_tent_package.png new file mode 100644 index 0000000000..7f4ce6a9aa Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/leather_tent_package.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/meta.json b/Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/meta.json new file mode 100644 index 0000000000..6d20fb4536 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-4.0", + "copyright": "By Gawdayumeet", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "cloth_tent_package" + }, + { + "name": "leather_tent_package" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/closed.png new file mode 100644 index 0000000000..84dadaa271 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/closing.png new file mode 100644 index 0000000000..704af2fe5d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/meta.json new file mode 100644 index 0000000000..51ebf4bc22 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-4.0", + "copyright": "By Gawdayumeet", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "opening", + "delays": [ + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ] + ] + }, + { + "name": "open" + }, + { + "name": "closing", + "delays": [ + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/open.png new file mode 100644 index 0000000000..4c24797329 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/opening.png new file mode 100644 index 0000000000..a020a365bc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/closed.png new file mode 100644 index 0000000000..d289d37528 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/closing.png new file mode 100644 index 0000000000..3422c6d48b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/meta.json new file mode 100644 index 0000000000..51ebf4bc22 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-4.0", + "copyright": "By Gawdayumeet", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "opening", + "delays": [ + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ] + ] + }, + { + "name": "open" + }, + { + "name": "closing", + "delays": [ + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/open.png new file mode 100644 index 0000000000..3550a6aaee Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/opening.png new file mode 100644 index 0000000000..14672b5533 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent.png new file mode 100644 index 0000000000..a7be4107aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent0.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent0.png new file mode 100644 index 0000000000..e48f1daee2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent1.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent1.png new file mode 100644 index 0000000000..3d641de191 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent2.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent2.png new file mode 100644 index 0000000000..e48f1daee2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent2.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent3.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent3.png new file mode 100644 index 0000000000..3d641de191 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent3.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent4.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent4.png new file mode 100644 index 0000000000..ca0d0e74fa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent4.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent5.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent5.png new file mode 100644 index 0000000000..6ab1295eb2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent5.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent6.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent6.png new file mode 100644 index 0000000000..ca0d0e74fa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent6.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent7.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent7.png new file mode 100644 index 0000000000..6ab1295eb2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent7.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent.png new file mode 100644 index 0000000000..7fa93c92d9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent0.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent0.png new file mode 100644 index 0000000000..d5919c0802 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent1.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent1.png new file mode 100644 index 0000000000..436b25bdbc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent2.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent2.png new file mode 100644 index 0000000000..d5919c0802 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent2.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent3.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent3.png new file mode 100644 index 0000000000..436b25bdbc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent3.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent4.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent4.png new file mode 100644 index 0000000000..63bcefe376 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent4.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent5.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent5.png new file mode 100644 index 0000000000..4cbc3e5567 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent5.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent6.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent6.png new file mode 100644 index 0000000000..63bcefe376 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent6.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent7.png b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent7.png new file mode 100644 index 0000000000..4cbc3e5567 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent7.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/tent.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/meta.json new file mode 100644 index 0000000000..4a46d63901 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/tent.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-4.0", + "copyright": "By Gawdayumeet", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + {"name": "cloth_tent"}, + {"name": "cloth_tent0", "directions": 4}, + {"name": "cloth_tent1", "directions": 4}, + {"name": "cloth_tent2", "directions": 4}, + {"name": "cloth_tent3", "directions": 4}, + {"name": "cloth_tent4", "directions": 4}, + {"name": "cloth_tent5", "directions": 4}, + {"name": "cloth_tent6", "directions": 4}, + {"name": "cloth_tent7", "directions": 4}, + {"name": "leather_tent"}, + {"name": "leather_tent0", "directions": 4}, + {"name": "leather_tent1", "directions": 4}, + {"name": "leather_tent2", "directions": 4}, + {"name": "leather_tent3", "directions": 4}, + {"name": "leather_tent4", "directions": 4}, + {"name": "leather_tent5", "directions": 4}, + {"name": "leather_tent6", "directions": 4}, + {"name": "leather_tent7", "directions": 4} + ] +} \ No newline at end of file