From 72291e65f081e7fdacfa4fbc48b10816f339608e Mon Sep 17 00:00:00 2001 From: Fansana Date: Mon, 28 Oct 2024 05:19:16 +0100 Subject: [PATCH 01/16] add neck floof --- .../Mobs/Customization/Markings/reptilian.yml | 11 +++++++++++ .../reptilian_parts.rsi/floof_neckfull.png | Bin 0 -> 306 bytes .../Customization/reptilian_parts.rsi/meta.json | 6 +++++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/Mobs/Customization/reptilian_parts.rsi/floof_neckfull.png diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml index cc0311d4e3a..e664729b01d 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml @@ -72,6 +72,17 @@ - sprite: Mobs/Customization/reptilian_parts.rsi state: frills_neckfull +# Floof +- type: marking + id: LizardFloofNeckfull + bodyPart: HeadSide + markingCategory: HeadSide + speciesRestriction: [Reptilian] + sprites: + - sprite: Mobs/Customization/reptilian_parts.rsi + state: floof_neckfull +# end Floof + - type: marking id: LizardHornsAngler bodyPart: HeadTop diff --git a/Resources/Textures/Mobs/Customization/reptilian_parts.rsi/floof_neckfull.png b/Resources/Textures/Mobs/Customization/reptilian_parts.rsi/floof_neckfull.png new file mode 100644 index 0000000000000000000000000000000000000000..4f64a5bf6ee77128ee77cfc226e944c56c49d189 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`7zFr)xVjhk z^!4>EUc5LkF!1f$w;353(b3Vzjvc#k<3>$Q&6zW2A|oUH{rz2BTzYzXR;^m4kX!Nu zs8^sQ$S;`TKPos7(CrMAo8sx>7!uL?cG_9476+c@_JEB0|2wzKvK~~Go&Hr}#`^~{ zm*Vx$N<1o6P`Yqp`FC&k88e$-J^WmHNu^YKhTVhBPIaD)x1|hfS0|X%?|l?w^gR3D zC8)c^KrLQi-7+F=Ckrlg>}At=|J}}c)I$ztaD0e0suzghy(xt literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/reptilian_parts.rsi/meta.json b/Resources/Textures/Mobs/Customization/reptilian_parts.rsi/meta.json index 3770a771d8e..7b8b48ea34f 100644 --- a/Resources/Textures/Mobs/Customization/reptilian_parts.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/reptilian_parts.rsi/meta.json @@ -612,6 +612,10 @@ { "name": "frills_neckfull", "directions": 4 + }, + { + "name": "floof_neckfull", + "directions": 4 } ] -} \ No newline at end of file +} From 1eaaa50050e29a2f84f90a40b879486e6ed1d4e3 Mon Sep 17 00:00:00 2001 From: Fansana Date: Mon, 28 Oct 2024 06:07:45 +0100 Subject: [PATCH 02/16] better gun and wielded checks --- .../Weapons/Melee/MeleeWeaponSystem.cs | 29 +++++++++++++++---- 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs b/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs index 1d72f16706f..9cb254d0ad6 100644 --- a/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs +++ b/Content.Client/Weapons/Melee/MeleeWeaponSystem.cs @@ -9,6 +9,7 @@ using Content.Shared.Weapons.Melee; using Content.Shared.Weapons.Melee.Events; using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Wieldable.Components; using Robust.Client.GameObjects; using Robust.Client.Graphics; using Robust.Client.Input; @@ -94,11 +95,27 @@ public override void Update(float frameTime) // it's kinda tricky. // I think as long as we make secondaries their own component it's probably fine // as long as guncomp has an alt-use key then it shouldn't be too much of a PITA to deal with. - if (TryComp(weaponUid, out var gun) && gun.UseKey) - { - return; + //if (TryComp(weaponUid, out var gun) && gun.UseKey) + //{ + // return; + //} + // Floof changes from frontier + bool gunBoundToUse = false; + bool gunBoundToAlt = false; + + if (TryComp(weaponUid, out var gun)) { + gunBoundToUse = gun.UseKey; + gunBoundToAlt = !gun.UseKey; //Bound to alt-use when false + + // If ranged mode only works when wielded, do not block melee attacks when unwielded + // (e.g. crusher & crusher glaive) + if (TryComp(weaponUid, out var _) && + TryComp(weaponUid, out var wield)) { + gunBoundToUse &= wield.Wielded; + gunBoundToAlt &= wield.Wielded; + } } - + // End Floof changes var mousePos = _eyeManager.PixelToMap(_inputManager.MouseScreenPosition); if (mousePos.MapId == MapId.Nullspace) @@ -118,7 +135,7 @@ public override void Update(float frameTime) } // Heavy attack. - if (altDown == BoundKeyState.Down) + if (altDown == BoundKeyState.Down && !gunBoundToAlt) //Floof: add !gunBoundToAlt condition { // If it's an unarmed attack then do a disarm if (weapon.AltDisarm && weaponUid == entity) @@ -139,7 +156,7 @@ public override void Update(float frameTime) } // Light attack - if (useDown == BoundKeyState.Down) + if (useDown == BoundKeyState.Down && !gunBoundToUse) //Floof: add !gunBoundToAlt condition { var attackerPos = Transform(entity).MapPosition; From 983f4120794a5160d40dc082c1d5720401377200 Mon Sep 17 00:00:00 2001 From: VividPups <150621839+VividPups@users.noreply.github.com> Date: Wed, 5 Jun 2024 18:27:21 -0500 Subject: [PATCH 03/16] Mosin Rework (#1391) * Testing? Mosin rework * Update snipers.yml * Update 2 * update 3 * Update snipers.yml * Update snipers.yml * Dumb updates updates do be dumb sometimes * WOULD THIS WORK? FUCK FUCK FU --- .../Objects/Weapons/Guns/Snipers/snipers.yml | 46 ++++++++++++++++++- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml index 88c00bedbd5..1b6cb83b838 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml @@ -44,18 +44,56 @@ name: Kardashev-Mosin parent: [BaseWeaponSniper, BaseGunWieldable] id: WeaponSniperMosin - description: A weapon for hunting, or endless trench warfare. Uses .30 rifle ammo. + description: A civilian grade weapon for hunting, or endless trench warfare. Uses .30 rifle ammo. Now with new shiny bayonet! components: - type: Sprite sprite: Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi + state: base + - type: AmmoCounter + - type: Wieldable + - type: MeleeRequiresWield + - type: GunRequiresWield + - type: BallisticAmmoProvider + capacity: 5 + proto: CartridgeLightRifle - type: Gun - fireRate: 0.75 + useKey: true + fireRate: 1 selectedMode: SemiAuto availableModes: - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/sniper.ogg fireOnDropChance: 1 + - type: MeleeWeapon + attackRate: .85 + damage: + types: + Slash: 10 + Piercing: 5 + angle: 0 + wideAnimationRotation: -135 + animation: WeaponArcThrust + soundHit: + path: /Audio/Weapons/bladeslice.ogg + - type: EmbeddableProjectile + offset: 0.15,0.15 + - type: ThrowingAngle + angle: -135 + - type: DamageOtherOnHit + damage: + types: + Slash: 5 + Piercing: 10 + - type: Sharp + - type: Clothing + quickEquip: false + slots: + - back + - suitStorage + sprite: Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi + - type: DisarmMalus + malus: 0.225 - type: entity name: Kardashev-Mosin @@ -66,6 +104,10 @@ components: - type: BallisticAmmoProvider proto: CartridgeLightRifleRubber + whitelist: + tags: + - CartridgeLightRifle + - type: entity name: Hristov From 283e2fdb6affcd00a550c47f5dcb64feb56678c5 Mon Sep 17 00:00:00 2001 From: Fansana Date: Tue, 29 Oct 2024 13:16:12 +0100 Subject: [PATCH 04/16] give thermal insulation to penguins --- Resources/Prototypes/Entities/Mobs/NPCs/animals.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 2c30dc1865f..dbb3a22af8a 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -2101,6 +2101,7 @@ factions: - Passive - type: Temperature + atmosTemperatureTransferEfficiency: 0.04 heatDamageThreshold: 335 coldDamageThreshold: 230 currentTemperature: 310.15 From 6c13b69e681fd59f6a44262f99272f2164759a5e Mon Sep 17 00:00:00 2001 From: Fansana <116083121+Fansana@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:15:19 +0100 Subject: [PATCH 05/16] Update animals.yml --- Resources/Prototypes/Entities/Mobs/NPCs/animals.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index dbb3a22af8a..15274abf986 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -2101,7 +2101,7 @@ factions: - Passive - type: Temperature - atmosTemperatureTransferEfficiency: 0.04 + atmosTemperatureTransferEfficiency: 0.04 # Floof heatDamageThreshold: 335 coldDamageThreshold: 230 currentTemperature: 310.15 From f58d1f8ca721ba095303d1835ac0032dc657af38 Mon Sep 17 00:00:00 2001 From: Memeji Date: Tue, 29 Oct 2024 12:11:53 -0500 Subject: [PATCH 06/16] Remove Gax Station from map pool --- Resources/Prototypes/Maps/Pools/default.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Maps/Pools/default.yml b/Resources/Prototypes/Maps/Pools/default.yml index c04d06471e6..578cc8f7573 100644 --- a/Resources/Prototypes/Maps/Pools/default.yml +++ b/Resources/Prototypes/Maps/Pools/default.yml @@ -14,5 +14,5 @@ - Submarine - Tortuga - TheHive - - Gax + #- Gax # Floof - Remvoe Gax due to mapping issues, power, access, etc. - Rad From 4721d89040cf1c511998a27f8b0ad82a540a42c3 Mon Sep 17 00:00:00 2001 From: FloofStation Changelogs <175611579+Floof-Station-Bot@users.noreply.github.com> Date: Sun, 27 Oct 2024 17:24:32 +0000 Subject: [PATCH 07/16] Automatic Changelog Update (#298) --- Resources/Changelog/Floof.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Floof.yml b/Resources/Changelog/Floof.yml index 435b187d452..87941357d62 100644 --- a/Resources/Changelog/Floof.yml +++ b/Resources/Changelog/Floof.yml @@ -1245,3 +1245,10 @@ Entries: id: 167 time: '2024-10-27T11:23:21.0000000+00:00' url: https://github.com/Fansana/floofstation1/pull/293 +- author: FoxxoTrystan + changes: + - type: Remove + message: Removed the blue nukie suits. + id: 168 + time: '2024-10-27T17:24:07.0000000+00:00' + url: https://github.com/Fansana/floofstation1/pull/298 From 1c6c399dd09468f8a0d741b57c7144f6ef12fe75 Mon Sep 17 00:00:00 2001 From: FloofStation Changelogs <175611579+Floof-Station-Bot@users.noreply.github.com> Date: Sun, 27 Oct 2024 22:27:47 +0000 Subject: [PATCH 08/16] Automatic Changelog Update (#297) --- Resources/Changelog/Floof.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Floof.yml b/Resources/Changelog/Floof.yml index 87941357d62..7749cbc6283 100644 --- a/Resources/Changelog/Floof.yml +++ b/Resources/Changelog/Floof.yml @@ -1252,3 +1252,10 @@ Entries: id: 168 time: '2024-10-27T17:24:07.0000000+00:00' url: https://github.com/Fansana/floofstation1/pull/298 +- author: Fansana + changes: + - type: Tweak + message: Nerf mimic vendor, only appears after 20 minutes now + id: 169 + time: '2024-10-27T22:27:22.0000000+00:00' + url: https://github.com/Fansana/floofstation1/pull/297 From 3739edd4ef1dfc2af3417759bfc04242459ef548 Mon Sep 17 00:00:00 2001 From: FloofStation Changelogs <175611579+Floof-Station-Bot@users.noreply.github.com> Date: Sun, 27 Oct 2024 22:47:15 +0000 Subject: [PATCH 09/16] Automatic Changelog Update (#299) --- Resources/Changelog/Floof.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Resources/Changelog/Floof.yml b/Resources/Changelog/Floof.yml index 7749cbc6283..4fe0f009a7d 100644 --- a/Resources/Changelog/Floof.yml +++ b/Resources/Changelog/Floof.yml @@ -1259,3 +1259,14 @@ Entries: id: 169 time: '2024-10-27T22:27:22.0000000+00:00' url: https://github.com/Fansana/floofstation1/pull/297 +- author: FoxxoTrystan + changes: + - type: Fix + message: Anomaly Spawn. + - type: Fix + message: Arrival Shuttle going in the dark. + - type: Fix + message: Ethereal Portal Glitch + id: 170 + time: '2024-10-27T22:46:49.0000000+00:00' + url: https://github.com/Fansana/floofstation1/pull/299 From 6ebd6e28f53a4f9cfd1cb065c3d10e33eb0b6cc2 Mon Sep 17 00:00:00 2001 From: FloofStation Changelogs <175611579+Floof-Station-Bot@users.noreply.github.com> Date: Mon, 28 Oct 2024 16:16:20 +0000 Subject: [PATCH 10/16] Automatic Changelog Update (#301) --- Resources/Changelog/Floof.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Floof.yml b/Resources/Changelog/Floof.yml index 4fe0f009a7d..21bfc2216e8 100644 --- a/Resources/Changelog/Floof.yml +++ b/Resources/Changelog/Floof.yml @@ -1270,3 +1270,10 @@ Entries: id: 170 time: '2024-10-27T22:46:49.0000000+00:00' url: https://github.com/Fansana/floofstation1/pull/299 +- author: Fansana + changes: + - type: Add + message: added neck floof for lizards + id: 171 + time: '2024-10-28T16:15:54.0000000+00:00' + url: https://github.com/Fansana/floofstation1/pull/301 From 5e8719c08785fa60387bb51e34b1e43f1e891990 Mon Sep 17 00:00:00 2001 From: FloofStation Changelogs <175611579+Floof-Station-Bot@users.noreply.github.com> Date: Mon, 28 Oct 2024 16:16:48 +0000 Subject: [PATCH 11/16] Automatic Changelog Update (#300) --- Resources/Changelog/Floof.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Floof.yml b/Resources/Changelog/Floof.yml index 21bfc2216e8..08cce55e6f8 100644 --- a/Resources/Changelog/Floof.yml +++ b/Resources/Changelog/Floof.yml @@ -1277,3 +1277,10 @@ Entries: id: 171 time: '2024-10-28T16:15:54.0000000+00:00' url: https://github.com/Fansana/floofstation1/pull/301 +- author: Fansana + changes: + - type: Add + message: added neck floof for lizards + id: 172 + time: '2024-10-28T16:16:06.0000000+00:00' + url: https://github.com/Fansana/floofstation1/pull/300 From e7ba3db01e8e29b486b4aab3462cc3d914118cee Mon Sep 17 00:00:00 2001 From: FloofStation Changelogs <175611579+Floof-Station-Bot@users.noreply.github.com> Date: Tue, 29 Oct 2024 14:42:43 +0000 Subject: [PATCH 12/16] Automatic Changelog Update (#302) --- Resources/Changelog/Floof.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Floof.yml b/Resources/Changelog/Floof.yml index 08cce55e6f8..74d1947d46f 100644 --- a/Resources/Changelog/Floof.yml +++ b/Resources/Changelog/Floof.yml @@ -1284,3 +1284,10 @@ Entries: id: 172 time: '2024-10-28T16:16:06.0000000+00:00' url: https://github.com/Fansana/floofstation1/pull/300 +- author: Fansana + changes: + - type: Tweak + message: Give thermal insulation to penguins + id: 173 + time: '2024-10-29T14:42:16.0000000+00:00' + url: https://github.com/Fansana/floofstation1/pull/302 From 437ec45715082be11b93b79e2b16597f589c1224 Mon Sep 17 00:00:00 2001 From: neuPanda Date: Tue, 29 Oct 2024 17:50:16 -0400 Subject: [PATCH 13/16] Remove Rape and SA from S-LAW Rape and SA RP are not appropriate on this server and violate our rules of extreme content being made public. if you wish to RP it where nobody else knows what's going on fine. but as soon as that door opens it never happened --- Resources/ServerInfo/SpaceLaw/SpaceLaw.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Resources/ServerInfo/SpaceLaw/SpaceLaw.md b/Resources/ServerInfo/SpaceLaw/SpaceLaw.md index 0c471ebbfbc..7ff2f9adec1 100644 --- a/Resources/ServerInfo/SpaceLaw/SpaceLaw.md +++ b/Resources/ServerInfo/SpaceLaw/SpaceLaw.md @@ -20,7 +20,7 @@ | 14 | | Harassment | | | 15 | Hooliganism | Rioting | Sedition | | 16 | | Contempt of Court | | -| 17 | | Sexual Harassment | Rape | +| 17 | | | | | 18 | Failure To Comply | Obstruction of Justice | | | 19 | | | | | 20 | | | | @@ -103,10 +103,6 @@ Code.-210-Charge: 5 Minutes. To unlawfully confine or restrict the free movement of a sophont against their will. Code.-208-Charge: 8 Minutes -### Sexual Harassment -To sexually harass, attempt to coerce into sexual relations, or effect unwanted sexual contact with an unwilling sophont. -Code.-217-Charge: 6 minutes - ### Endangerment To recklessly abandon obligations involving the continued well-being and/or protection of life and property, through malpractice, action, or inaction. Code.-213-Charge: 4 Minutes @@ -158,10 +154,6 @@ Code.-308-Charge: Capital, Capital crimes necessitate a mandatory trial. To act to overthrow a lawfully established Chain of Command or governing body without lawful or legitimate cause. Code.-315-Charge: Capital, Capital crimes necessitate a mandatory trial. -### Rape -To force sexual relations on an unwilling sophont -Code 317-Charge: Capital, Capital crimes necessitate a mandatory trial. - ### Grand Endangerment To egregiously and recklessly abandon obligations involving the continued wellbeing and/or protection of life and property, through malpractice, action, or inaction, resulting in significant harm, injury, or death to multiple sophonts. Code.-313- Charge: Capital, Capital crimes necessitate a mandatory trial. From 5717dc4669faa21630f2bf9ca6080972f9061edf Mon Sep 17 00:00:00 2001 From: fenndragon Date: Wed, 30 Oct 2024 13:11:41 -0600 Subject: [PATCH 14/16] Update running.png --- .../Mobs/Aliens/FXS/rouny.rsi/running.png | Bin 14985 -> 16291 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Mobs/Aliens/FXS/rouny.rsi/running.png b/Resources/Textures/Mobs/Aliens/FXS/rouny.rsi/running.png index b458377f8079675191664597549b4c74a5639bd9..29bf54cc47e2460a4ad1347413d289f48e1ea133 100644 GIT binary patch literal 16291 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 literal 14985 zcmbVzWl&sS@a5p{u7Lo9ySozxXOIBF-JPJp1Hs+hLvVKs?(PZhHb`*$&u{m`)>iGO z{qW{h-I{r~@4Kh_cAwJ|p{DW)1CG?=tkJyL9l)dtJ4w zdeyb7p=(?^OEvgB;0QQdt0x0=w4NdMvaxl*)JBa%hj#wY&=-urDgAAN51OzN@%57* zHtN0}6SefOY%I-XFlXNk2*-6DM;T00rR+VQLnPm?h;|^Nv8;%_6+{~Vk@0-i^Vv*S z5+*H@@&%4!>n_LR-y7$GD=kskfAwctC|yy%j#IuEAD^ek4$6l6r4|%Wt9Tzh|5<6c zh9HKr!b(_G=YRO1|C-t7aez7u2)I@r%(aO-=q>2cH``ZB=;%m$|Eu1`J?_#Ld=Z~% zMERud44&{h2HGzlWIn>0u9p?w*&gKI0ySI*VC7C7z30S)!%q7w}&XP}lIB z)t2bwkt)dc;7VjX1SssO%VKpY0mGW3+F>; z%X|z52=E%sJPRe-VZP&!eSMtjB&(yy8jpJsNwv7Ddh8kcTG_&i96L_nZfL9b{U88S z9L*RGP@0P{cCa3GLA#l~dq3X(sC*yU!UnkGHkn>xksLdW3h>t^Ph&m;DR8UXREzv0 zj|Xn*d6A{sxU8xZ8S4^$W^Kh;_T*67bwCN;bw$V_%mkt=Q}}TmrL#|U9)mZeZ8D1w$TaZ& z8F9WlDrvZkc8G^t=<0WEwFu;f5VdA|Z_+pk|M&AX!gyTg)9w%O>${0`SnB2B`ra$_ z5+wRu&z6}tx`sz2JBLo{fTQTpSJsh(2ASr;fUe76fu{2OdvIpsOhh{zTh2G(Fcas| zghLZu!p#g%npjA@-IUAFU#xCcm_TeE(4+$rdE9C@zqr0PzgueccF*R!_uMg$m6#VR zBr|?DqZ-EX$p0oTWSsyCui#Xv+O)_Fe1VnjPoL@bkQ5K1@Ul>SBInEp5iy*%E5Fn! zg($`;@bsoM1cca-@wBu!FRg3B!Nb;rZ%+HC2kdeO0=k_=Ltdp{E?3y+Ha4cpKD33k z>Y0r?XJq+onyMH>f$@d*?3f|50jAF6I*)w{7Yb?^WKO5xg~su82xTTg4;zuQKsF!AZ91ad;6Z` zFP90mlDDO~|CaI<;mpPwSS%W>6uDR;w3#FRCAx<#)VOfr#qz`^ADzwTN?U1OA1m

!>AQgwT5J?+5-j8%dcDdQy_|xI;XhM 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 WvbLW$B%psI1%PB#WU8f%gZ~G>FSNP< From 5e7d630eee83cbf575aa0c54bdbd19f8e0f3a7b0 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Wed, 30 Oct 2024 13:55:48 -0600 Subject: [PATCH 15/16] Update presets.yml added deception back --- Resources/Prototypes/Store/presets.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Store/presets.yml b/Resources/Prototypes/Store/presets.yml index 47768b68ec3..1dffe5c247a 100644 --- a/Resources/Prototypes/Store/presets.yml +++ b/Resources/Prototypes/Store/presets.yml @@ -8,6 +8,7 @@ - UplinkMisc - UplinkBundles - UplinkTools + - UplinkDeception - UplinkUtility - UplinkImplants - UplinkJob From f8a2cd1ef36fb3dde4eb0bc9a9efa94a9c997e87 Mon Sep 17 00:00:00 2001 From: fenndragon Date: Wed, 30 Oct 2024 13:59:06 -0600 Subject: [PATCH 16/16] Update presets.yml added chemicals back --- Resources/Prototypes/Store/presets.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Store/presets.yml b/Resources/Prototypes/Store/presets.yml index 1dffe5c247a..01c154f77e6 100644 --- a/Resources/Prototypes/Store/presets.yml +++ b/Resources/Prototypes/Store/presets.yml @@ -9,6 +9,7 @@ - UplinkBundles - UplinkTools - UplinkDeception + - UplinkChemicals - UplinkUtility - UplinkImplants - UplinkJob