From de6c196846273b4f2a2f3a44ee09e0719df35c62 Mon Sep 17 00:00:00 2001 From: Gawdayumeet Date: Wed, 1 Apr 2026 12:05:43 -0500 Subject: [PATCH] Deployable Tents These are tileable, easily-deployable tents that can be made for a bit of cloth at either the autolathe or the uniform printer. They block light, but allow atmos to pass through, and come in cloth and leather varieties. --- .../Entities/Structures/Machines/lathe.yml | 2 + .../Entities/Objects/Tools/tent_packs.yml | 147 ++++++++++++++++ .../_DEN/Entities/Structures/tents.yml | 165 ++++++++++++++++++ .../_DEN/Recipes/Lathes/Packs/packs.yml | 7 + .../Prototypes/_DEN/Recipes/Lathes/tents.yml | 27 +++ .../tent_package.rsi/cloth_tent_package.png | Bin 0 -> 462 bytes .../tent_package.rsi/leather_tent_package.png | Bin 0 -> 627 bytes .../Objects/Tools/tent_package.rsi/meta.json | 17 ++ .../Doors/cloth_tent_flaps.rsi/closed.png | Bin 0 -> 703 bytes .../Doors/cloth_tent_flaps.rsi/closing.png | Bin 0 -> 2534 bytes .../Doors/cloth_tent_flaps.rsi/meta.json | 47 +++++ .../Doors/cloth_tent_flaps.rsi/open.png | Bin 0 -> 542 bytes .../Doors/cloth_tent_flaps.rsi/opening.png | Bin 0 -> 2551 bytes .../Doors/leather_tent_flaps.rsi/closed.png | Bin 0 -> 1369 bytes .../Doors/leather_tent_flaps.rsi/closing.png | Bin 0 -> 4100 bytes .../Doors/leather_tent_flaps.rsi/meta.json | 47 +++++ .../Doors/leather_tent_flaps.rsi/open.png | Bin 0 -> 758 bytes .../Doors/leather_tent_flaps.rsi/opening.png | Bin 0 -> 3839 bytes .../Structures/Walls/tent.rsi/cloth_tent.png | Bin 0 -> 736 bytes .../Structures/Walls/tent.rsi/cloth_tent0.png | Bin 0 -> 940 bytes .../Structures/Walls/tent.rsi/cloth_tent1.png | Bin 0 -> 855 bytes .../Structures/Walls/tent.rsi/cloth_tent2.png | Bin 0 -> 940 bytes .../Structures/Walls/tent.rsi/cloth_tent3.png | Bin 0 -> 855 bytes .../Structures/Walls/tent.rsi/cloth_tent4.png | Bin 0 -> 840 bytes .../Structures/Walls/tent.rsi/cloth_tent5.png | Bin 0 -> 912 bytes .../Structures/Walls/tent.rsi/cloth_tent6.png | Bin 0 -> 840 bytes .../Structures/Walls/tent.rsi/cloth_tent7.png | Bin 0 -> 912 bytes .../Walls/tent.rsi/leather_tent.png | Bin 0 -> 1200 bytes .../Walls/tent.rsi/leather_tent0.png | Bin 0 -> 1460 bytes .../Walls/tent.rsi/leather_tent1.png | Bin 0 -> 1460 bytes .../Walls/tent.rsi/leather_tent2.png | Bin 0 -> 1460 bytes .../Walls/tent.rsi/leather_tent3.png | Bin 0 -> 1460 bytes .../Walls/tent.rsi/leather_tent4.png | Bin 0 -> 1527 bytes .../Walls/tent.rsi/leather_tent5.png | Bin 0 -> 1674 bytes .../Walls/tent.rsi/leather_tent6.png | Bin 0 -> 1527 bytes .../Walls/tent.rsi/leather_tent7.png | Bin 0 -> 1674 bytes .../_DEN/Structures/Walls/tent.rsi/meta.json | 29 +++ 37 files changed, 488 insertions(+) create mode 100644 Resources/Prototypes/_DEN/Entities/Objects/Tools/tent_packs.yml create mode 100644 Resources/Prototypes/_DEN/Entities/Structures/tents.yml create mode 100644 Resources/Prototypes/_DEN/Recipes/Lathes/Packs/packs.yml create mode 100644 Resources/Prototypes/_DEN/Recipes/Lathes/tents.yml create mode 100644 Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/cloth_tent_package.png create mode 100644 Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/leather_tent_package.png create mode 100644 Resources/Textures/_DEN/Objects/Tools/tent_package.rsi/meta.json create mode 100644 Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/closed.png create mode 100644 Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/closing.png create mode 100644 Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/meta.json create mode 100644 Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/open.png create mode 100644 Resources/Textures/_DEN/Structures/Doors/cloth_tent_flaps.rsi/opening.png create mode 100644 Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/closed.png create mode 100644 Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/closing.png create mode 100644 Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/meta.json create mode 100644 Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/open.png create mode 100644 Resources/Textures/_DEN/Structures/Doors/leather_tent_flaps.rsi/opening.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent0.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent1.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent2.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent3.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent4.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent5.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent6.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/cloth_tent7.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent0.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent1.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent2.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent3.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent4.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent5.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent6.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/leather_tent7.png create mode 100644 Resources/Textures/_DEN/Structures/Walls/tent.rsi/meta.json 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 0000000000000000000000000000000000000000..3d59de25d286aa379c7ed7f4bb7c94629579c301 GIT binary patch literal 462 zcmV;<0WtoGP)LP zQf-H{0&RnkxCT{}CIl%T1vC*ava{K&L(<`qtR%McW;}k+CbF=w`0rSlOuD)_|Hd=V zbMic|?eF^rxbOD=&0tbfRx~@i86vd7!lO5RS1e1fb4f;#2=Et7}s6kYceJ%{mndATm z<|h)YOITHvvGt<_#Btmbs(XC=CFpIvZHUnrn2UdA6A*@Bligh*kDHfXv6zd0Od!YD z#X&(5MG;-ztmySUZC8ydKtD zab!F88zLBZmr}N39mmnOYLWvW#;TBbC`mLXJNhKLyIyPLd{)d}hFCeouoEEVB!nY< zhmOfXB*&Zs-5Ot>o$g#t-P3UP>(~@ny~%ZKVPRqM1Kd)`)Z(|gTX8S*dK#N22fA!5RNQcIrIKr(XfmtOJYjXm>ol4FXX6ZuX6x;lQ>J+ z5z|(cgl&Zi%*Zmbr@et7MC$Q6nzM5Wz<`)`T@r@NQrVw={xV}qm>dMY z*<4*>mVQRG7zX&ms>YZH5M&7K?r+oUS1Py*FX46A>!x+w?g7j<9W(@tAk&lMPqg)6 zi%SH@SjP-Nux-(*1h%O%5*SD&v6B@M)-?y^dN|>v;3!5xu$W^wpLu4Ecym2$(1eG3 zXWade(7z^WTD5&4B|sLaDI6?0idx&e+k~14jNzN4n2l?>fD&Ms=pOLBNfk(`?uJUg zd|}_22cVtoF^kOo>N0Ac1Ff%P(5bKDdHwG-J+F_>e;CxGM~@y2xCK%03v+=G{51do N002ovPDHLkV1iha73Kf{ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..84dadaa271c0fed9cad3a026074d70b22ad9433e GIT binary patch literal 703 zcmV;w0zmzVP)GFV{g*s8$tsH^aE!(pPiAaiK#XMh=JtB#%=q|>+j;l)eCK}IdcDTvdcB_epT8SC zj7B5Z@At!tPNx%xWxL%j4A^qH3~OmU`Ouze4QBe@BRHA&-gUd(Fw>B~`FOm&OF(m@ zZ!|D8&*yXJSF2TgX$9hgSLopQXwR|qV^tIHkbHwu&?4?USH|sjt2)%4`8%wo8HVIN z%D|CZU}TmU_t#&lf?Hq*gMsto@i?1#&iT`m7ggU`RhrFa&V$8Pww&#JVQFt`w+G4l z;cyt8%HvY9@0XvF?`z7>zeDnVI-Mrj=7w}aThJybH*laq8F&DhjV2`gtn1dN{m zSmXeX6-I6LZ~!_W8Bbzk1-Ce15m*AF z^+5-y7u1kY0=c{RP~E^ZaDfBV3oH=1EqQkOaxYU21P{y;h`qo=PH3UUD1Ff_W`E_w|Yb=sCEO=o{_wdS21xZ zkwG<34>w=4r7sCu!U5UyNoK9P0F1UE$NZdn6Us^=M#2HDbS2~MSZ0?4K||GnwjkQv10;Yw9cV)$z6GW1H9(l74rmTE z(pW;2lkyyalU}gdY*a?qY=b30CEMdbn@b4>36We^3pmjMnYFyXY4+sxB;0Chf@((@ l$v4ys{^s9p`1sTHKLN*!0{yz(^pyYr002ovPDHLkV1iK;NXh^J literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..704af2fe5dfa5bd2327994e9c9e8c96f652f8ec3 GIT binary patch literal 2534 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a020a365bc935cbaafc4d95ee3c710448d517f64 GIT binary patch literal 2551 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 bInw_D-eb>n0X3#&00000NkvXXu0mjf63B|y literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3422c6d48b65ebbaaab0365f9fc840acd7218b99 GIT binary patch literal 4100 zcmW+(do&a7A0A>MMs5`~*OZhZmx>LED5g@VnDQl;m^AloF1aQqQ7&n*LPAt%E_1C> z$~BiV!W=+^J8Bqzd4KaQe~NX&|jP z}Sbv_!M!I1gHOOYsxlY3Inlqd(V*<3Q~jtFS-a_^7Y`PChNnOJL@|( zde$T(FF}L}!b?@1K6EF|6N@s$TJ4n&@paTA0d;prV2$@m)!xc^cVJJg#9)k4x{Tb# z@2u?%jp2RG<~6$UDC@!ou6P8(;WbCym&pKpf8>JHfvf^hT3*}RTb)YHs~&hUlUwh_ za-W8T6~f(D9O9%c{YIM7E3zxDE&gGTK`d6BcY>$n-;tRX)#I>AI~IG^>rrcQ#Mi2WB;VFs_cRtN8sdZdyvVeX*k}szzq# z#!99Pg@e+&-91SQHb}z%8&%u>Gj^q>P8u$MQ1s}Z^2$k6R_pkJZYgKBP1^Egdt`py zUX8as7cZlj5+CMqce5g|@FJ|l4*?Li`yhyzKT|hHnwI}<8NTc7NzcHEjK@ULi zU#B}i%@NE#-|T!DmMTA>HgCLs-3Xb2ZObXsxK-u$$m#y>crJj62;7rOC&+!{E3hx`oz9FZ>b>0sJ8+4xo0tvMs>?XrOMWos zs3ni(56hO~r_&n+eIJ)>ABXS8bq#0pb`f{Nho|%)SczULz9dO54+`Sft0Y@k&aDMX z#dI`y5|gWAs_?y0keQtF?H}faYhtcI=0l=Q+Xd=eaP5^`5g5*qK+ya2q`vg~T-+L`O+%z+(GzP*4sQU*!r`T@q(j`jwk=FW1g;gWnj80y( z1;mor`uf)+P>z@f<*-7JkT<4j_5lV-eTzjKlpSn$`a7%!?FT;RrR(di_%91~C(ojk zT>TO31H=G-7K4`MILiGK|n=7J&XB#Cgx?f{F?n2 z5J&9Fwrq5{R_jgcPkf41n`;DW!9e{+ovA*aRHpB{gD7Jg-2u);#g|G(r7P?mg_@l|Ox~e_zM|JZW=XHhT<+x5 zTe{S_Xqy&Dn=+v_&oV5-Bq8gl&Z>r@>%%;LU@g`h<<%dbW2keZvaM#6^u#yW$uX)~ z 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3550a6aaeec8e4cf2a0d7f922468185230891b37 GIT binary patch literal 758 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 O0000BwxS)D+`cRi}T<(toV$_<4->W zfB+cnc00lq?C$X`4gvrQ0_IWzc?t1T3&1|vBPalDnZU*bu{8YMU-0MpB!mBttGG?+d899IUgIi37hnK5 zS^+55T@089>Xr?t^v1OQtkP0=swFjHwYXsY8~ z1W*ebyp+QnB>STO$aGkLa725KJ1J&*$5fUs?D2eJdD2X@Kos z9$Q^_f8Xo%nxz5Q$-zjUPk&?xMz`B-jtHXNKfmvo0${+3J;9*OR0`u$b!%LN0k^-7 zvOLBAeKp;?h^k#JVCvqOUeo$uHk)~CfqN^4C=jMj4}zuXKqMl9+%a$-0We*atyU`) z(HE-*dBJ15&enJw7AuGMDSB|~BbZvi6$JQvxm>EDzvvdob6#sHECK+%>8Tt2#kRoz zFeNwuTv)JJEL81(5dezjb?E2X=r1OMu0u;$4hIJSUGpwPH8Mb?Gn6;Sqn!bw7a~Pn zB8{dlH^EFWy)rX3Rp|Qj>Z$&-!nSRdrz^EP2)P;vWvkWNWfod)=S`Xf!vGLUaGnoZ zl%*@FMg{-?e0Gq7A_YRCkpXmgnhT&w5QAX=T$5w3phyIziYs*tFcns1R+5P}`sd9X zHX;pD=Y4>XYTEz9;m|t>sV4fPkk1E+|QN25exwOcRHON0IubAa15YP_ccb7 hYKT4^l<=Jf{{qRa>8~%F8ZrO?002ovPDHLkV1h5Bi literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e48f1daee2d4cdded1d43cf0f205cc8f14cf71f6 GIT binary patch literal 940 zcmV;d15^BoP)XCjvhp^aIo4k{Z1vUI0n#aqoHvR0FewZOIFBgwTdWDAxp*a+2{L;K0776?DiyWeZZq5dVkdcShOz@f zd>H&M%uOK3Qfbo(iUuGq3?er;pU-R}Kw<#&sSZ66YBU;=au~&to)3rs08J2G$$M2F zDbJ}f;v@<@w~tRdyts}mkW&KWq#<(eJgz|^1^|=(wn9l4ZhgU26CrYhTzdgd0nk~n zTrREmAPR6RfD!|MAqCS3Vxz>i@?zWK1Ohcd<3wy*oIWWhh`UGZ*4SdP_@}nFNCrT# zSAQ=HYcUfm+lUOzPSmWh9x4lk!c$}+AWQ&| zUW)_(j#AGp%!5L$t7&nTV{*1(Xk3HB`V4|t22gUPJ3*w^aSl-o1JFjpyF+G3r8%VM z%5ITS0I$%bSxNfb=x%f$RGnw_OCZk27^H+X>`De{t(zaXm2Wx z_L}XrIZ;snv7bt6eeePz`o&4mzg#XqWqDb?I?ILucxUiM4ou{|OZ*4k|3@9E{D77K O0000BwxS)D+`cRi}T<(toV$_<4->W zfB+cnc00lq?C$X`4gvrQ0_IWzc?t1T3&1|vBPalDnZU*bu{8YMU-0MpB!mBttGG?+d899IUgIi37hnK5 zS^+55T@089>Xr?t^v1OQtkP0=swFjHwYXsY8~ z1W*ebyp+QnB>STO$aGkLa725KJ1J&*$5fUs?D2eJdD2X@Kos z9$Q^_f8Xo%nxz5Q$-zjUPk&?xMz`B-jtHXNKfmvo0${+3J;9*OR0`u$b!%LN0k^-7 zvOLBAeKp;?h^k#JVCvqOUeo$uHk)~CfqN^4C=jMj4}zuXKqMl9+%a$-0We*atyU`) z(HE-*dBJ15&enJw7AuGMDSB|~BbZvi6$JQvxm>EDzvvdob6#sHECK+%>8Tt2#kRoz zFeNwuTv)JJEL81(5dezjb?E2X=r1OMu0u;$4hIJSUGpwPH8Mb?Gn6;Sqn!bw7a~Pn zB8{dlH^EFWy)rX3Rp|Qj>Z$&-!nSRdrz^EP2)P;vWvkWNWfod)=S`Xf!vGLUaGnoZ zl%*@FMg{-?e0Gq7A_YRCkpXmgnhT&w5QAX=T$5w3phyIziYs*tFcns1R+5P}`sd9X zHX;pD=Y4>XYTEz9;m|t>sV4fPkk1E+|QN25exwOcRHON0IubAa15YP_ccb7 hYKT4^l<=Jf{{qRa>8~%F8ZrO?002ovPDHLkV1h5Bi literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ca0d0e74fa973bc4937ca2cb0b252213b5245dea GIT binary patch literal 840 zcmV-O1GoH%P)0_UNUXF$TrF%VTINCxoH z`kn}i6AKQ9gV)+F%O}YIpK{gDWcBm;taeWr0FKAwy@lBgT)|Jv@=z{N4TjS4J|-jw zfJqH|9qJhfMNi}fz4)9MtK+g}NW0i>K>VG;e?vk_Dh{cE+xq2wO?2CW$ox=MqZ3e~fKZ_!e=%d{kpRupwM-0&R;01Pq_djINa z!7O+*0Fct0{#L6MOs41z0H*iN+vnxq>-GAoeMSJGH2@#qJS(-JUY{(?=fz@i6%={E ziBu=F24Fs)Unm*U8rN-riZTs`uHz#%Mk)i5rh*5#BUCAc>*j*!Rbg+-;;-uiO{THKJ(BI@a@x! zqN%W|#us`1@cE~KVSsizt&1yB4@8=J3K>(n>>zU>?Jr)KkQ*(U0&4UCm`Y7SBB#xC zy^Abj(deHEAmnvdKum)Hp6DN1Tt&?QSEcAmc~Q5+4^4x86-#gc^bG>!R@pv5$dQz- zD|~jl-PPzlDF&QQr;C6`3X|~OLVBAdc^9C~)U0$@3PS?GFHiTSG?WazME(yCxYAD8 S=EW)i00002!Xj;+}(i{`#6t^8Hap zfh?EH3&o=-I@Ys~?X?vG0zw001Dk*U@NnWof)6BpDECQ68^;zkl&N9}`S6fLeAs zonARQ%oI}$0Pm0Ee6!gM{;jDffI}NygTcVd1PRG&QXE?qJH1}7=e0OyO==kcVa=@& z3!Kd7^Q*06A`hT(ol~q{ue0@m86SXI!7*Vt9EvzVH4LBt#7Vc?75iQ_0B~U~M0s3A zzBvph{Rf{uzMNb&N4m9CgJIwy(&UVAGllMb_iVe} ziq95R-59}?$5&_IIlfRKm1U{|fb;&eunL9TR08136!CMHWTmbgP8tRu)jC%P00zOG zL4210xHE^3I#!q0WN~=!_WYv?Cp8Q>91iDZ3Y{v)U8b;;3I3Ksp>S4~8@HKd0C;0_UNUXF$TrF%VTINCxoH z`kn}i6AKQ9gV)+F%O}YIpK{gDWcBm;taeWr0FKAwy@lBgT)|Jv@=z{N4TjS4J|-jw zfJqH|9qJhfMNi}fz4)9MtK+g}NW0i>K>VG;e?vk_Dh{cE+xq2wO?2CW$ox=MqZ3e~fKZ_!e=%d{kpRupwM-0&R;01Pq_djINa z!7O+*0Fct0{#L6MOs41z0H*iN+vnxq>-GAoeMSJGH2@#qJS(-JUY{(?=fz@i6%={E ziBu=F24Fs)Unm*U8rN-riZTs`uHz#%Mk)i5rh*5#BUCAc>*j*!Rbg+-;;-uiO{THKJ(BI@a@x! zqN%W|#us`1@cE~KVSsizt&1yB4@8=J3K>(n>>zU>?Jr)KkQ*(U0&4UCm`Y7SBB#xC zy^Abj(deHEAmnvdKum)Hp6DN1Tt&?QSEcAmc~Q5+4^4x86-#gc^bG>!R@pv5$dQz- zD|~jl-PPzlDF&QQr;C6`3X|~OLVBAdc^9C~)U0$@3PS?GFHiTSG?WazME(yCxYAD8 S=EW)i00002!Xj;+}(i{`#6t^8Hap zfh?EH3&o=-I@Ys~?X?vG0zw001Dk*U@NnWof)6BpDECQ68^;zkl&N9}`S6fLeAs zonARQ%oI}$0Pm0Ee6!gM{;jDffI}NygTcVd1PRG&QXE?qJH1}7=e0OyO==kcVa=@& z3!Kd7^Q*06A`hT(ol~q{ue0@m86SXI!7*Vt9EvzVH4LBt#7Vc?75iQ_0B~U~M0s3A zzBvph{Rf{uzMNb&N4m9CgJIwy(&UVAGllMb_iVe} ziq95R-59}?$5&_IIlfRKm1U{|fb;&eunL9TR08136!CMHWTmbgP8tRu)jC%P00zOG zL4210xHE^3I#!q0WN~=!_WYv?Cp8Q>91iDZ3Y{v)U8b;;3I3Ksp>S4~8@HKd0C;_ViT^nFe|(lDsiUG?hKtLh&5_2(ZweWNS+#+UySNbawU zgEyly`t6sW{PuB8o!%+^{^vXMHJ#?RFZ&%DPZu(7@(GuxjK>z_jiveWf#L!@|9JbC zd1;h!EuI(s9(iApF`nl4+Z14802AqCK(p13CwJ+5I3U8kdnD=&1z?)T7mViD{`h&9 zqbvDi(Bmkv6plaBs9&bJ4FFi^y{C&FPv32LWYchP(IqiM-P6{HO>e-_k=Wp0CeqgY z@_?a=MyFPQNFYNI*&C-chyNvg6O>wp#%;U2Vufc!3=Rv9Fz@48#j!67&HrBCcR8 zIA#wjjtX;{t>pWDA#1%r(9b6sKyL0f5v?ND99x>)-3tT41n1s`+gEB>g{GqVF#Sgy z`hd;L57DQ!J1FO}P0?^}Otb9YjE3ykClSgsIHf35{u_XQK+fS(s)FdL7HiuEz3uQK zD|cQf05*Tj%_$%s7??g(8f~JT(x*2?tHur(kV(TnFJSkk(k23fm85cDbS03XHk8L-x~(xGsY{2LKmbLx1$5=L-M7VElFpo@?uT~|=SO$qkeM1H^k zCKV<`jp$?Er5TxI9GXxkp03aPwJt(~iW;(op{zT789+oH`f4pE=QP(Q7);VKG6Xi1 zfuI4t9j^hHveS`P{OlCuKn%)}=|`8tGlKdsU8Xrmhwx(*j4^c;0mzOU6M#Gm07O`p zIWfwHXn}KC@c;0=P64Omau~TtAgqafM1fSyMq3rMG63qpunlSOBCH_3#YO~K_kG0( zz1-gK1cXgY)G5k0u`i0yxt(-amr6~W3>>{ai~BMnETrd0lAH(gTR@yxNZTdrL?`{x|<#4?A^B_R8p!+i^sPXve($#`B%tVJl|QxyUbezYv*h z+a}&7wQt<-Zx;dFAp?zLxg1FM$|coxb{^aplnD__Rb<<9)PkYr7Cu=WIhK1q@!~)t zry#12VpunOa7T~eZDUu%uBs*MApkL1Za6L99Y2=irQ{q(XHNdzqx-5aCReXc=$da3 zb8sxjl0RY1H+h#vxMp{UkE!O10!1bqJ z{}4$702O%A>(X?ssMl$dmJR#C?w&|%y1OsY#5l4A`eN*7e2VPD>-O zG$0rxNEwg-2tY`N0sH#Bzh+JozzpTsk%IvYM#2p6>$1txlXAON;NA!?omwQt0N8=M zjn#Q6g{3`o-5jtFU;r~gDJtBN6az|q|9E#_4$h3=Iv7d5YMmAX{6Y+%&7*04JaGWb z?0#S91OZ?}C~^it7`MlVi4Og`>KIp;NyiY8CIh6@#?qTB484>t4mf<&(d+{=A~_oX zPml?#-}oZ0_W;3sc^d$m5JfKV{Wq_**H3GqOG8C2ipv`fzK-8-j+W&eO$8tr=*auS zR4qeSZ>@LRExWE5S6&?eL&yG^qmvh0Te`Y?5JDBjgOT2oXMk5E=>;RUx(vGwE`cYb z0`Ha&m#eSOn%4cf7~ViZ(hofi%$q|9j+L?Ep~5C71$bCFc* zP!ttJ=@mq@vVvJdXYJnG$$Rqs0Biqkec;`yh%N!D%z!YY;L6~j`77u=*T5)%5bLVW z09XBiq?5I^0XopWER<@IMcEmu#S8cu9?bZmIV#-G_{!k`PFb1^z#6-mK0m+XJ4LoI zY6lw7?~k!FRErlFUUmWiSOCFyf@Ee(;uL9TD7vRYZgJCVmw>uK30)MWG1cKjKm7cg zIJpWu+U`JwFfJz~N13?Vo};$?#}q3<@DzETACi=TFgb^@C7JmQ_jQfPM9F}{&>aky z&YNg9toF0fe8b(QGVgdI6`}vS;3?2$!kkp0wCl3lAPZ!8apC9Yky~VGGC-M3QmKNC zAW|&||7JYne8cA0Iz*aDF#u(>K|6DTmwpx?e13iDG72}5Qd4{_W23)su7dukAB+~; zFeL5f&O(bVIRM}RJOJco4pBx^+NRpd?Y!_BAQEJN4}eDQ^%*}D?txKSQ3#1@m^_Qd z1|S0D7p9z0cx9#>t<&uK{2L?K_@X8wkVi%TW}EQBgs(J*blb=}T^9%ccb_py0Kmc+ zzkZ3*xe0vmp5QTFoQwhhxWB$}f72C&UL5t+*=QIrnl3)gfr(RhiT?rfd#bX2kF_%Z O0000USnz2y)&)d@#n9qzN&HqEIdB{ zRcsvErbqxgVpgsZT4laTTO z1Pn6+a^u6Gus#}pT-1K|DEIiZ`%_rBjbIF80+^g2R!g2C1U~JScQHl^b%Jpw8i)bB^Jv-Cr^R`FH=Bhq7}uOb zCJY3CIQX!`U}eeS+MpKznDX9be_^e%0S00~*l`oX8aufvJh5qTyhjs#LkWx61ONja z4f5jrEV8rnLhJWap@kDX_%D3*=p!mSLNiCDUvgTlMI4HEXY&XkV3M%ZLoVKi0a(OIN#Dc_nDU7ay7$FD3}XUn>y=56z7eFY5ms!y zcy$4+qb##gHA@zbvm}0Yn>BbT|L=hWO@$CdLcd)EJo1*PoM2C zSKq&LB;hZ~UyKo;cm=qs`g79&xT-GCtuAe9@O=OHwy?p7DM*qtSQMy-c5>9-zkK*% z?)1F<*6pYchhV^U$G1QJnwj#&r|-v=zkBZ(h98mv?td-a8gHUSxVQJ;Vi7ezto|{< zAAkM(%9@^wn1D7pizvca<;i+5hed!t&;D6_@l61rDjy)Cqzoxlv-}K41OVKk#*hQ#>QI#-`s^U2)5GALo%`2z{^#{D0L8ZLvm|#hs_2)^iV^E(b{}MN#a`0cyqKuqfbZ zw$r5)CeAQj#rf&E>n8j)V}R3xN~sLaG)FCiO9iZ}5?Ff%XpN6b0aV_@O7uzZzc>0f zivoIvCz^mS#m_iLIlw<`mkemu8k2Jjvis2tv_TpKl1V**-XcH~6Tqq!R`LO#UkRCR zeE|0Mh4_&4J16UsXOP4Ya;`YjDg{0Cd_mVIMYWTR6r8A)kn6qc%LG~vjug{0%}L7s zg#AiLux$7YjTsk!s4W8Bnc+rTX|obK#>}(i9UYa#S`3a9&TWCK=FXRA2#{!}poFm# zH5>pjifmmuYgGJQeZHod3-1a5E|Z_Gt<)B)IIHP2>D*9XPrcD!OKgsPfDwsp^dwq! z7D@Arp`0K`09BJvojLR*skTo$uU$370U3}5&?T)_k}XKb>W4Zl&I<74*3OADD&CJn zpFT0dkhn%pVCstgd!7i>Dzne0#q}g=ee7}o03!W4uIuS=@Ovpvq$c9h>GA=bAcw!Z zA^b&8PuG7GZmh@Vsz+dOSNGuj*`fXlA_wk1KS91L?X=VUvS$KXfbjzLzs+(Hxcejk O0000l0RY1H+h#vxMp{UkE!O10!1bqJ z{}4$702O%A>(X?ssMl$dmJR#C?w&|%y1OsY#5l4A`eN*7e2VPD>-O zG$0rxNEwg-2tY`N0sH#Bzh+JozzpTsk%IvYM#2p6>$1txlXAON;NA!?omwQt0N8=M zjn#Q6g{3`o-5jtFU;r~gDJtBN6az|q|9E#_4$h3=Iv7d5YMmAX{6Y+%&7*04JaGWb z?0#S91OZ?}C~^it7`MlVi4Og`>KIp;NyiY8CIh6@#?qTB484>t4mf<&(d+{=A~_oX zPml?#-}oZ0_W;3sc^d$m5JfKV{Wq_**H3GqOG8C2ipv`fzK-8-j+W&eO$8tr=*auS zR4qeSZ>@LRExWE5S6&?eL&yG^qmvh0Te`Y?5JDBjgOT2oXMk5E=>;RUx(vGwE`cYb z0`Ha&m#eSOn%4cf7~ViZ(hofi%$q|9j+L?Ep~5C71$bCFc* zP!ttJ=@mq@vVvJdXYJnG$$Rqs0Biqkec;`yh%N!D%z!YY;L6~j`77u=*T5)%5bLVW z09XBiq?5I^0XopWER<@IMcEmu#S8cu9?bZmIV#-G_{!k`PFb1^z#6-mK0m+XJ4LoI zY6lw7?~k!FRErlFUUmWiSOCFyf@Ee(;uL9TD7vRYZgJCVmw>uK30)MWG1cKjKm7cg zIJpWu+U`JwFfJz~N13?Vo};$?#}q3<@DzETACi=TFgb^@C7JmQ_jQfPM9F}{&>aky z&YNg9toF0fe8b(QGVgdI6`}vS;3?2$!kkp0wCl3lAPZ!8apC9Yky~VGGC-M3QmKNC zAW|&||7JYne8cA0Iz*aDF#u(>K|6DTmwpx?e13iDG72}5Qd4{_W23)su7dukAB+~; zFeL5f&O(bVIRM}RJOJco4pBx^+NRpd?Y!_BAQEJN4}eDQ^%*}D?txKSQ3#1@m^_Qd z1|S0D7p9z0cx9#>t<&uK{2L?K_@X8wkVi%TW}EQBgs(J*blb=}T^9%ccb_py0Kmc+ zzkZ3*xe0vmp5QTFoQwhhxWB$}f72C&UL5t+*=QIrnl3)gfr(RhiT?rfd#bX2kF_%Z O0000USnz2y)&)d@#n9qzN&HqEIdB{ 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4cbc3e55674d35ccd0eba632d8eb04c34471fddc GIT binary patch literal 1674 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4cbc3e55674d35ccd0eba632d8eb04c34471fddc GIT binary patch literal 1674 zcmV;526g#~P)yuo0+3Ca z-2VM+kF?6j9~}B1PL3b-f@Bxgk)RI+u=oj!Hr_2y-IK=;CZB_w&+nU402!K%orNbO z*TREdK+nN@i2+4vsh1eA`7E!hFPeq-SrMcJ3V`%}F${euK&%QZSbe_wVuU>hKDGXk zg%1pyPO<5z2}iK7ID^o*;qiSSYQpZeqZ7W^~k^j&a3- zuS9v4mz3jKIj@e+isQG0gRK!DQ<|i-9n}TM%wDECN`GHG-7mupz8L?jKJWit3|UUE ztj}yO>SxuIC;z#3?>};R3yq|Ktr1|YX_Av^FJhVJS>Ljr?>*&~H!?fy0s%FnD-6#% zIW*--*UoW#NbCTHlHZS(eZ+te{Dcm394MLJPNZr`+g^easvTO$2D4G&0x1t0q6DZy zM!2++2WIUEjls~BaW^5trn*Tdy;LE-S)lJck0qa!QN)}vfC?b* zeX+Kue!ihUE9vd=sSZ1^3X46YL9PHp$p~n@0SbU6K%jfRzpK4K-33@{o!wmofcQ39 zJS-O60uR;P{^a~>OoG@}B{)wxtX3!PpH{;59F9%T!=0gQdH8C>qmi!oObrnZ|0peQ z9gMs=J`paoZ9INZeI%|EP-y!^hR|p0$`c(3IaN6i15Znj4q-e;OJsiS{?@T zQFv!%Qa>(W-5(i%-sjHcNwY18J6`gFcv` znVEL`tkyR|BxA5~KFC~<_J4H8rwas}ez>{fmUIZ3bQ(04z~~0z2uhDzP{FN#2f1GW zlqUoxQML(UQ)K=})8(}il$NG``sFvceHYl$24F7Zg)G??xJ{CQdI&*MZsN|8D*?Bu zhR7Bw&{bH^0uGZESSZtG2%Zr#XEUV%1c+5BgHTOH0W)T}JMA*3w7yY7Glo6+y%_sI zfC#h7wZzIrdgRx%LljrnvRQ(%EcJHz!C8}CP!oDUz}QwNB#^&Ds&_Y!PL`PD*%j_^32o3(1B~7A422QdL{1^(oKW zmN<19l691{x|)MbHjxEt=*td~yr<1@oU$J&taYt^4hY;j0!-jq_@lGSQc&4)rSx2I zym2D`EcUW454s3#malJ`vPqLMzd6{vd8|cZpEHz@_Oe)BuwO?DiTWTOPXsqNaAJCGS58J;#jUZvaxG Ur=eTWSpWb407*qoM6N<$f