From 159b0646a695c0c114de4977757b1b1660b48c5f Mon Sep 17 00:00:00 2001 From: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com> Date: Mon, 19 Jan 2026 14:51:14 -0800 Subject: [PATCH] Syndicate Weapons/Ammo rebalances + Weapons Case (#42468) * working commit * final batch of changes * reviw Co-authored-by: SnappingOpossum * lower china lake projectile speed * hnnnnnnnnnnnnnng * omelette joke back at popular request. --------- Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com> Co-authored-by: SnappingOpossum --- .../Locale/en-US/store/uplink-catalog.ftl | 24 ++- .../Catalog/Fills/Items/briefcases.yml | 63 +++++++- .../Prototypes/Catalog/uplink_catalog.yml | 145 +++++++++++++----- .../Entities/Objects/Misc/briefcases.yml | 45 ++++++ .../Weapons/Guns/Launchers/launchers.yml | 28 ++-- .../Objects/Weapons/Guns/SMGs/smgs.yml | 4 + .../Briefcases/weapon_case.rsi/icon-open.png | Bin 0 -> 7146 bytes .../Briefcases/weapon_case.rsi/icon.png | Bin 0 -> 6870 bytes .../weapon_case.rsi/inhand-left.png | Bin 0 -> 15028 bytes .../weapon_case.rsi/inhand-right.png | Bin 0 -> 14897 bytes .../Briefcases/weapon_case.rsi/locked.png | Bin 0 -> 5747 bytes .../Briefcases/weapon_case.rsi/meta.json | 31 ++++ .../Briefcases/weapon_case.rsi/unlocked.png | Bin 0 -> 5790 bytes .../weapon_case_large.rsi/icon-open.png | Bin 0 -> 7309 bytes .../Briefcases/weapon_case_large.rsi/icon.png | Bin 0 -> 7053 bytes .../weapon_case_large.rsi/inhand-left.png | Bin 0 -> 15671 bytes .../weapon_case_large.rsi/inhand-right.png | Bin 0 -> 16126 bytes .../weapon_case_large.rsi/locked.png | Bin 0 -> 5792 bytes .../weapon_case_large.rsi/meta.json | 31 ++++ .../weapon_case_large.rsi/unlocked.png | Bin 0 -> 5816 bytes .../Tools/Toolboxes/toolbox_syn.rsi/meta.json | 2 +- 21 files changed, 303 insertions(+), 70 deletions(-) create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/icon-open.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/icon.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/locked.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/meta.json create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/unlocked.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/icon-open.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/icon.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/locked.png create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/meta.json create mode 100644 Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/unlocked.png diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index 0c8bce1600..2e001e6369 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -2,9 +2,6 @@ uplink-pistol-viper-name = Viper uplink-pistol-viper-desc = A small, easily concealable, but somewhat underpowered gun. Retrofitted with a fully automatic receiver. Uses pistol magazines (.35 auto). -uplink-estoc-bundle-name = Estoc DMR bundle -uplink-estoc-bundle-desc = A designated marksman rifle, fitted with a mid-range optic for longer-range combat. Bundled with two rifle magazines (.20 rifle). - uplink-revolver-python-name = Python uplink-revolver-python-desc = A brutally simple, effective, and loud Syndicate revolver. Comes loaded with armor-piercing rounds. Uses .45 magnum. @@ -36,7 +33,19 @@ uplink-gloves-knuckleduster-name = Syndicate Knuckle Dusters uplink-gloves-knuckleduster-desc = A pair of plastitanium knuckle dusters that let you punch hard enough to break the captains jaw into pieces. uplink-hushpup-name = Hushpup -uplink-hushpup-desc = A powerful silenced shotgun with a low magazine capacity. Comes with a spare box of buckshot. Uses .50 shotgun ammo. +uplink-hushpup-desc = A powerful silenced shotgun with a low magazine capacity. Uses .50 shotgun ammo. + +uplink-c20r-name = C-20r +uplink-c20r-desc = Old faithful: The classic C-20r Submachine Gun. + +uplink-bulldog-name = Bulldog +uplink-bulldog-desc = Lean and mean: Contains the popular Bulldog Shotgun. + +uplink-estoc-name = Estoc DMR +uplink-estoc-desc = A designated marksman rifle, fitted with a mid-range optic for longer-range combat. + +uplink-grenade-launcher-name = China-Lake +uplink-grenade-launcher-desc = An old China-Lake grenade launcher bundled with 5 rounds of anti-personnel ammo. # Explosives uplink-explosive-grenade-name = Explosive Grenade @@ -258,8 +267,11 @@ uplink-sniper-bundle-desc = An inconspicuous briefcase that contains a Hristov, uplink-c20r-bundle-name = C-20r Bundle uplink-c20r-bundle-desc = Old faithful: The classic C-20r Submachine Gun, bundled with three magazines. -uplink-buldog-bundle-name = Bulldog Bundle -uplink-buldog-bundle-desc = Lean and mean: Contains the popular Bulldog Shotgun, a 12g slug drum, and four 12g buckshot drums. +uplink-bulldog-bundle-name = Bulldog Bundle +uplink-bulldog-bundle-desc = Lean and mean: Contains the popular Bulldog Shotgun, a 12g slug drum, and four 12g buckshot drums. + +uplink-estoc-bundle-name = Estoc DMR bundle +uplink-estoc-bundle-desc = A designated marksman rifle, fitted with a mid-range optic for longer-range combat. Bundled with two rifle magazines (.20 rifle). uplink-grenade-launcher-bundle-name = China-Lake Bundle uplink-grenade-launcher-bundle-desc = An old China-Lake grenade launcher bundled with 11 rounds of varying destructive capability. diff --git a/Resources/Prototypes/Catalog/Fills/Items/briefcases.yml b/Resources/Prototypes/Catalog/Fills/Items/briefcases.yml index baa3c4802d..442af8f447 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/briefcases.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/briefcases.yml @@ -11,15 +11,9 @@ - type: entity id: BriefcaseSyndieSniperBundleFilled - parent: BriefcaseSyndie + parent: BriefcaseBrown suffix: Syndicate, Sniper Bundle components: - - type: Item - size: Ginormous - - type: Storage - maxItemSize: Huge - grid: - - 0,0,6,3 - type: EntityTableContainerFill containers: storagebase: !type:AllSelector @@ -63,3 +57,58 @@ - id: ClothingEyesGlassesSunglasses - id: SpaceCash20000 - id: ClothingHandsGlovesColorBlack + +- type: entity + id: BriefcaseWeaponHushpupFilled + parent: BriefcaseWeaponSmall + name: secure hushpup case + components: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponShotgunHushpup + - id: TreasureCoinIron + +- type: entity + id: BriefcaseWeaponC20Filled + parent: BriefcaseWeaponSmall + name: secure C-20r case + components: + - type: EntityTableContainerFill + containers: + storagebase: + id: WeaponSubMachineGunC20r + +- type: entity + id: BriefcaseWeaponBulldogFilled + parent: BriefcaseWeaponSmall + name: secure bulldog case + components: + - type: EntityTableContainerFill + containers: + storagebase: + id: WeaponShotgunBulldog + +- type: entity + id: BriefcaseWeaponDMRFilled + parent: BriefcaseWeapon + name: secure estoc case + components: + - type: EntityTableContainerFill + containers: + storagebase: + id: WeaponRifleEstoc + +- type: entity + id: BriefcaseWeaponChinaLakeFilled + parent: BriefcaseWeapon + name: secure china lake case + components: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponLauncherChinaLake + - id: GrenadeFrag + amount: 2 diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index c179b3e1d2..f9d559afbb 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -14,19 +14,6 @@ categories: - UplinkWeaponry -- type: listing - id: UplinkRevolverPython - name: uplink-revolver-python-name - description: uplink-revolver-python-desc - productEntity: WeaponRevolverPythonAP - discountCategory: rareDiscounts - discountDownTo: - Telecrystal: 2 - cost: - Telecrystal: 4 # Originally was 13 and then 8 TC but was not used due to high cost - categories: - - UplinkWeaponry - # Inbuilt suppressor so it's sneaky + more expensive. - type: listing id: UplinkPistolCobra @@ -131,9 +118,9 @@ productEntity: ClothingHandsKnuckleDustersSyndicate discountCategory: veryRareDiscounts discountDownTo: - Telecrystal: 3 + Telecrystal: 2 cost: - Telecrystal: 6 + Telecrystal: 4 categories: - UplinkWeaponry @@ -184,7 +171,7 @@ discountDownTo: Telecrystal: 6 cost: - Telecrystal: 12 + Telecrystal: 10 categories: - UplinkWeaponry @@ -193,7 +180,7 @@ name: uplink-hushpup-name description: uplink-hushpup-desc icon: { sprite: /Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi, state: icon } - productEntity: ClothingBackpackDuffelSyndicateFilledHushpup + productEntity: BriefcaseWeaponHushpupFilled discountCategory: rareDiscounts discountDownTo: Telecrystal: 8 @@ -202,6 +189,25 @@ categories: - UplinkWeaponry +- type: listing + id: UplinkC20R + name: uplink-c20r-name + description: uplink-c20r-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/SMGs/c20r.rsi, state: icon } + productEntity: BriefcaseWeaponC20Filled + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 10 + cost: + Telecrystal: 14 + categories: + - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink + - type: listing id: UplinkC20RBundle name: uplink-c20r-bundle-name @@ -215,6 +221,68 @@ Telecrystal: 17 categories: - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkBulldog + name: uplink-bulldog-name + description: uplink-bulldog-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi, state: icon } + productEntity: BriefcaseWeaponBulldogFilled + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 10 + cost: + Telecrystal: 14 + categories: + - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkBulldogBundle + name: uplink-bulldog-bundle-name + description: uplink-bulldog-bundle-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi, state: icon } + productEntity: ClothingBackpackDuffelSyndicateFilledShotgun + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 12 + cost: + Telecrystal: 20 + categories: + - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkEstoc + name: uplink-estoc-name + description: uplink-estoc-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/Rifles/estoc.rsi, state: icon } + productEntity: BriefcaseWeaponDMRFilled + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 10 + cost: + Telecrystal: 14 + categories: + - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink - type: listing id: UplinkEstocBundle @@ -229,20 +297,27 @@ Telecrystal: 18 categories: - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink - type: listing - id: UplinkBulldogBundle - name: uplink-buldog-bundle-name - description: uplink-buldog-bundle-desc - icon: { sprite: /Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi, state: icon } - productEntity: ClothingBackpackDuffelSyndicateFilledShotgun - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 12 + id: UplinkGrenadeLauncher + name: uplink-grenade-launcher-name + description: uplink-grenade-launcher-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi, state: icon } + productEntity: BriefcaseWeaponChinaLakeFilled cost: Telecrystal: 20 categories: - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink - type: listing id: UplinkGrenadeLauncherBundle @@ -257,6 +332,11 @@ Telecrystal: 25 categories: - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink - type: listing id: UplinkL6SawBundle @@ -531,7 +611,7 @@ icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi, state: slug } productEntity: MagazineShotgunSlug cost: - Telecrystal: 3 + Telecrystal: 2 categories: - UplinkAmmo @@ -547,18 +627,6 @@ categories: - UplinkAmmo -# For the Python -- type: listing - id: UplinkSpeedLoaderMagnumAP - name: uplink-speedloader-magnum-name - description: uplink-speedloader-magnu-desc - icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi, state: icon } - productEntity: SpeedLoaderMagnumAP - cost: - Telecrystal: 3 - categories: - - UplinkAmmo - # For the mosin - type: listing id: UplinkMosinAmmo @@ -1196,7 +1264,6 @@ components: - SurplusBundle - - type: listing id: UplinkSingarityBeacon name: uplink-singularity-beacon-name diff --git a/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml b/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml index 55d4bb33ce..acb253219f 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml @@ -32,3 +32,48 @@ components: - type: Item size: Huge + +- type: entity + parent: [BriefcaseBase, BaseSyndicateContraband] + id: BriefcaseWeapon + name: secure weapon case + suffix: Gun, Empty + description: Useful for aspiring mercenaries, whether you're fighting for a company, a nation or anyone else. Or just making a really big omelette. + components: + - type: Appearance + - type: Sprite + sprite: Objects/Storage/Briefcases/weapon_case_large.rsi + layers: + - state: icon + map: [ base ] + - state: locked + map: [ "enum.LockVisualLayers.Lock" ] + shader: unshaded + - state: unlocked + map: [ light ] + shader: unshaded + - type: Lock + - type: LockVisuals + - type: GenericVisualizer + visuals: + enum.StorageVisuals.Open: + base: + True: { state: icon-open } + False: { state: icon } + light: + True: { visible: true } + False: { visible: false } + +- type: entity + parent: BriefcaseWeapon + id: BriefcaseWeaponSmall + suffix: Gun, Small, Empty + components: + - type: Sprite + sprite: Objects/Storage/Briefcases/weapon_case.rsi + - type: Item + size: Large + - type: Storage + maxItemSize: Large + grid: + - 0,0,3,1 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 030966930b..f5fffa393f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -1,6 +1,6 @@ - type: entity name: BaseWeaponLauncher - parent: BaseItem + parent: [ BaseItem, BaseGunWieldable ] id: BaseWeaponLauncher description: A rooty tooty point and shooty. abstract: true @@ -19,10 +19,18 @@ containers: ballistic-ammo: !type:Container ents: [] + - type: Gun + fireRate: 1 + projectileSpeed: 25 # Slower than a bullet, same speed as our old projectile limit. + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg - type: entity name: china lake - parent: [BaseWeaponLauncher, BaseGunWieldable, BaseSyndicateContraband] + parent: [BaseWeaponLauncher, BaseSyndicateContraband] id: WeaponLauncherChinaLake description: PLOOP. components: @@ -41,13 +49,6 @@ shape: - 0,0,4,2 - type: AmmoCounter - - type: Gun - fireRate: 1 - selectedMode: SemiAuto - availableModes: - - SemiAuto - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg - type: BallisticAmmoProvider whitelist: tags: @@ -61,7 +62,7 @@ price: 10000 - type: entity - parent: [ BaseWeaponLauncher, BaseGunWieldable, BaseMajorContraband ] + parent: [ BaseWeaponLauncher, BaseMajorContraband ] id: WeaponLauncherHydra name: hydra description: PLOOP... FSSSSSS... @@ -79,13 +80,6 @@ - type: Item size: Huge - type: AmmoCounter - - type: Gun - fireRate: 1 - selectedMode: SemiAuto - availableModes: - - SemiAuto - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg - type: GunRequiresWield - type: ContainerContainer containers: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml index 21dc8b7f31..f71a39c48a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml @@ -321,3 +321,7 @@ - type: Appearance - type: StaticPrice price: 5000 + - type: MeleeWeapon + damage: + types: + Blunt: 8 diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/icon-open.png b/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/icon-open.png new file mode 100644 index 0000000000000000000000000000000000000000..8e6d00afdbd901ee1c72197a5edfae62880e73f1 GIT binary patch literal 7146 zcmeHLc|25m8y|F$2+3{1ZHy?(n0=VZKDJ3CjlCjgX3j8SW||opqHu{wqC|3A$kw7w zQB1ckib|5SX;Y#|#x2{Wyk{tNmv_0J&-=cAH9lv?`9071KF{-gzQ5&jwt2X_sHrSe zfx%#ER98nj^b40=%8JmpFgp4@45nll?d2z;1CemPfXC*9fpAe2AB2Nq4jTp&KkV}j z$m=Yg9UH9epP;FHSui7|zj|52ufoKDwm}PF2`;LEa_uqkik~a_cBbx|=85A{rOjRj zNjKZSM%+GuG$ZBfJsN*&GyyhgO#J=dHle+2Aeg! zt_~iwwGA1~TDNXSfR5q4hO@aj2RF`KF0x6!^QRR=eoOgX3T$4(VWjUx~zX-Tr@!lsaV@KzM)0S zWO&uM)uOs9(v-*6yJ-niTxK( z?kRED?jjjeiPk)S=FnDy?qD+o#D)O(mwnIL2YwT-)zV-MpDuCzkvV2uARK2TRK&ac zHB{|?JqHYwe})Ka@-Q-j!|v?VK2=9aS?p|iS{|O%vl|-$*VxN(pk6c94)ScQyka_M zn9le`bjhkg)s=5Tjib4#oD{I@GCEV|)7|s;o5s}gE_UnNu+y}2|L7NJ+G=Flxk5LFJMQEm^QR3o^uD&V71PeNK&lG09)3v8=yulXL#RZ*nt$D6i zZMURg$0J_H_ls>ioVUz7|Lj(**7?XsHiw83)%5iHdz0SYG0-17>0I_)y<%junr*c7 zaqpIdk6Q2DQ1C#^3f50$8G$B<$Q4EV+mbtg@in#5UD|2XoFDF{dwo#!tcoyf+w@C` z>BBs(X6o?Pd8`qJz+d&T8VXVC=(FPP?YywivI=id?bf_=`&2O(P2Pa7On3ZPgz7x) z_rBUdUD9dTD{PvnB4J(ToVaZ^x2GU8b5Iz+sz<)EzNNZsJ9k$9wzCN(J_pYxJWajX z;B7S27u&{GtGHFW7Cz@>V!vk@+U4$k(go$(MfD)}=?Z3gVsRN^p5jLNiTB1AR1X*F z-Z(sHl+^t^KEP>7h&g3}|F&R>j^#zO#2(&9m5kYAdRvk#hMyj`ZWK@p~43Tl$Ks%^XWYL8v44zCM@*SqVptY`!blq}RWD$6JZMtNMCZ)0yb@YTcsb2))LQnPkAU8=d^QauiX zd$=Tb2T}3B0v>EaW1WujZrHL-i;fO9I|cw{$qUVVpFA15*hReJHtWsI{qY$Uxq8pj z=L&vU-)3pF-FexI-zI*wjCq{Wllbt}4cBY;ZlX`=mA$Q@i1gj`B6@=kWp~}*S();& zK>~xN+f#y4P%$g37EzAq+`cw&{3?kQi{<9l){aze?Wo1m&>ypd}w!)jk#k7uuj;sM&~phgVu(ipom6u!T8{L!t{gr<291CM3n z?E^z_Kdm^lO~fbFj?Efvy`xBBuhKrK7Hinx?J4z7SC3C-=u0{8^bRJC>3P>OuP-^C zb+7d*%{UI*n7`uba9u!WSg_pdO8G1wmtAA^U9K~_I`Q(xy^NUq<6bU}=Bw6a1$OFM zQ0-AvyJv29Efzl}2&C}s0Lt#L|Lv2Q+pk&LF3LpI;{!@+XO;H0NW9`(7UE(IHMKBr zKGgJ8g=QZc$_db}Dcrwk$4no6@9OP_SE(ufH9AoZv+3QX!+u!@>av6#>1PHw);gQq z&~r?lYRtuW*-+|hJ&I}9B`>a9jS-XaC-%%7P}nek{)qePxWXH0Mh@zvj_*p|#?-kq z=ZBE<7ruXEyP2%Is6_HATKeL;=ZRIvF4Zm4dw zifT_w#>bfkrrfy~?>sW!dCs|lGRyl3gOW{sGD|<h9wBfrVH}y$Z z;(I6P_HgouZvNOj+^yOR!aK!!Fqqs{4u#@DrBFU^n9w$vADbz0tM!;$ztXb^p{+S9 zbt$XV{rkhImdmx%f(}(^uZ}=Ry-vP$Sf9FK!`!vAW^Xq0(Oa7z5y973B-K@5rrWx$SThjOWV3^RUum zCpPsIUr3Xh^e9GRRl2S2%nA#$=Mm3e)7-jiR_Zbgsroicez16zP?xbbCt&l7 zwIaV~d-V-=!!KFXKG@P+_zisJ)$D?aIR}h)Qwu(&XHZ6S&e7qoOeWd9drHhnZABzJ2xNpG5Fc?&{5Nfpsro-SG&zxBqwRVR3G8CYdG$@UXYZU zquQ7`UXkb^C$=r*U6cDzX*YaiS!EZ=eNmih)B4wnmX1U>YYl&=JOuwt~#$g_{E`9s@KNhx4H$4h&{xE9L{tP*4PCfWaKDHKM=z zX9S$XvPSq4XlNRr0)}v0qXnR6w7VBGI+RIbA#80_ti)spARH6{aB+ATS4b9HBPMal z(EqYw6aqf!A_}!e_|ZJz6rKQt#k3a4HJM?MupF)T@?0=Gx%nLnIR{$T*xS z8cY5JIPJ|7c=32))(9C{a9NF$@nmKiv~sZk5iku$B%?88jD;75K*kZs1RN4=`86EG z0*4*-@4RK}6x<5Jhg9#%5sG+%sL7$J#mf`iFm*R|8^)Pjwczl{^@j{Frx;~UmdTpT z6hfOaa{fZ`|FKM`QG`6UC=w8W_Q6mCtr7OJ?E&ubdBuQ3`#2VjA;6b@5|i=obBGK9 zp@#o+=28DaaYA4t_=nP%ApkcRgm$4%>)5|4*#c{cCt8v~B$h!UA+eC4k(MMj6UoM~ zu}l)00Wxq?Lj7--OhlqF$SHMTWil~^!~%)!|4=drSl~$jfrVrduo!4vgH|L{tEG^k32g}Q! z4-G1bs5B>~9y!f<2E;2Bj})NSP@_~wdoRD*K5zTbh4%Afk8ax8FoRiqT3JnuPO!by zTNR8#yjN0IaWl3~+!>fimu9)GEXq+HRYJ^Y?zx^C`{z+bWle-*%7otS)*p*G3G`H-quQl*$9*Vg9_)@$!!J~8;Z~~q zfJO8HyuMsq!BWKD6+hgFEAP#1?#}8*Rk=0%(yK5yzrN{3Oz=%LZ<3tPG*0%(?6 zhn&HkGD^=Acyj&n%FfoA3@KP%j+^nm9m zLPy(Az$oXOEH}g*#Theixjs^S}vD(@NBc`6y6x zXb2prBha+w@vv0^6A$`wF-9=IRZ+fYB|jVGKk73;MQvMI(t1gWPX6i2%MTjfBw#SE z)5vDN>cOSUgMK;lKy^E2?Gtq#ROaCWGLo_j2qsGiL3}!Jim_ebV74;Tn327m9QYX$`|lh>|g*YlJEg2AZD{55b@)_6w3Y= zcqN-*vu%5!d!T!7&QZG>yLUj2l6C+m649C$tRSy9T$jA_Su`Z>$@r_aq0xhiIkQp< z9@IOKMsf~%bt(0PjD3_0*^%$QL_XPjDVi{lr82{HU(gk9(B-!1nolQUUe)V#Xjz7~ zs#JWEgSWhSC1-i@Xn=D?21(g4PeCIOC=7km;_acF)Gl`Y%==Rq1NJ)^jT2V}h2sMmFN2 ztBQM_+JG`GwWkM_zpyOYHZH@iJOrdVKQe{ z%VTc|3(9;H-!d^x&v5p^A>|5HZ;zXo4;Gdm4s1rZoXkHek@zbALeDa6TlpkhE6;1W zIQqd-w?>Vvv57hr8JQAg+bgZvo%5gGe*N12imi6d_JSOH*~XAv+D+HiZxzqelc0sA z_2t#Yvmk1xuoWZnvcKE9jXYPGV|hicQo&NM!DBUfHtHMatQoaGb&GlzeIi3xwLge^ImN@JDo5SOO})gL;#{DvcC!BX zBM;ZwBHGEK3y-}6_8m?0X4eM><%f&H7Kgiq`*v-PQ?t`;O2jZ9+_ya(cXti;E(Z9c ziM5elZZqZqRGs=Q|LWM1!1lfw{Bk2o;6d1s@v1!s!)*;5>~iL1F?yTuRBPn*o5LND)=ZD zj@Xc(E1cL#SlX?}d*+@dv~3}zeX418KMil*-dWXnVB72-wW^h^-ACTs_I>}MXUn^% zC6C&+Zc+RQ@45!tdGrRV*oUFQs4iUk+Ads3^(lN=TbAxw*V1)1ynn3kY}@4lc(6z6 z;fmJrG-11-HY;^S`&dg&Rh`ulj}>pb+TM{ zIWY}61w$U*C!5VO9Xq@%1UHIL{{}dWr=xqjD;keEwbpGuz;O&sK}S7IuD13*V3?=l zwP0`2-kb-L-IrW$2Q3Rp+gE+=m;9r>F2;GcE_Z6vgWBF{Gc?w8d#XMBm^FL~vO~A2 z(RWmYU#ZtYUT_n2@P;eCVD8r@%jrZX37r{ zk9dc4sRw;{c)G)Qy{fB+n;`cZjm0S8F@7 z(7ODWWxYdbxXx@959sE57u+6i$6mTd619nS?xNb-;T2(!lR@_znQSaWEv+DC!XrxC z=m@2er{m=6n)819ydv(*yYcg$i98ua#wwr0@vPyu{9O2(IhDN8^EF)(?Ud`NUAwLI zVuvmrIlQK}8gpRn^7`bAjRDa7&i(Ub6Ln;C6I_ZHtG$oQ^-NzkJE)-ae6vAqYe@*V z!lcV1IrVC9du(CBprk6aY)9}!YH$C(zC`Z%#>a<&$R&9TdSIzOzM0OKZH-41eM>*Y zMF}fsRbz`E6~(TDkIbl=^U+ml^9Ix9`9j@exzALiqx3v;)6Qs|sI$*1 zYNqTuNTt0_~DE{iqEB++^Fio>7~{W*Czy3YTd~1ZO(M?fvy=Q^UHg2FZsYcQTpUvvG``x8y)MS~3r1Y9&%Mh>Xebje zy@o3GWEhAqo*y31xk1vZm%4+1z<_UlM)mK_bD}?+mWu6Gdgg{i!vcc1VhtnD| zgU3P8nLIxLA?EPG(*p!zW+CR&89{&u>Ie9zQo&421_3yLhz=EVg1JJn*c>*AO9ua!4kKaENfl9$In2X}3bo=1 z0H`U#6oG=+1+0}ok97eL4h6)*ssFn}vE_!ff6n4ZrM z6$DR)!(M{g=gLePk!j~LRx({kOIgzb-j8JJBDAr%7!{jm8 zO!BldWCk9^@bhCZ;Vdkj1xKS)7ih+~xBo>@bq?@wvL>z+zOnJj(kXbwdhYpg5&7u1PNIutp(uTB% zWGh}UPv8nJIlvr-{yI!$i-BMdYc`k>AxL9$7#8y~z*R(-mI+P36Y(Sr2}?kmqKPEpS0y(+RV> z5lrs9 zx&W~B2McHpvy^TRQ0kYC0R{JQ3<`~dF8fR-qwjqP4*%Eg+BMOe-$zTLo~$`NdO$^2N(nr0c>pm{rfuosmgZX zRx!!_e_PjYf|M=+!k6&OkkYO83wzCwf8qC(!Z&*}$b_jeaL)&i5Xk8>#Ak|t<@sN} zKCi3)r3onXr;#7Z@6UAoOxF)(;D?ldvg>EMekcP!r2Laz|Fv`}e0>T5aKS@gIQWd= z_-N=h@cG1SKSw)jh@teo?Wv<3I5LNC?0L+z$mThcsk_9df(%2sJ_--!P8Id#EWHAnZigdUSwYCBe+*jm59!969xv)F;K zZ5;Beyy34&<1ynhB@QbZ4KCPU*VoVN@3AqcpI!U}YdG9d`>7>zk=!zMg>9>kP)D&R zFKuO~>ob%taFzx(1{ST7j|Du9Aorfv?6|29$)+w_{5XcwoSj^;bd~%Z$DDcK&owiS zH?U8R503BV<}A-5wK%Ll6>?$X+y=xEwr*6L93z+z%cwn8alc}2n(XzYiCxtJGjiG6 zkKMPIPl`E2IOL=>Tb6m=^PQXGlK=@xW+ng3t0fVwiMFzFs#RB#^t1c$CedB?e<59Mt)Dy@8YF0HGSe6D$?S0_-7ug+C7!5m_HX{dv0e+ zyf-DdhSjyDtGPL)a8&-xMMPF9L4Q%%YjG6H_a^H2@Q0`^4^%7CjMX87%2!Rwq8$Ue Sw}XX(P;8v7&#d0G_5T1e>4E$J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/inhand-left.png b/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..8e888f2d7fa0e312482eb547966b1bb6f89e4630 GIT binary patch literal 15028 zcmeI3eQXnD9LJx|;YNjlj3DAmn&KNscQ0+X_0o3Wif+c@GOF7k0=Mh4?Oc0TdNWxGK$K)A3L_CGMrDFTXAGc1WI{wuP<*cK+NWK|gT_CfChh(9 zJm2r{_uS`s+5K~mH!QksvU!#n05G|}&ew>p^NnxmrRaCFyz*OgnHZ^S(Ezxt-1wTn zi!aRtp!zyF(5yH6?+_$4Tp1X|sTG%1i^+e&~o<#wvr&DqTtun}`Jt8nnEEcPX*(=m&JHxqLE{5e9p0^=|P3u;4F>X_|*{LL> zd3;clqH;u+RmEcD6aEK|r7lro-3S2UCy zT2NwO2!^4eYskkH^hG*UUDZ0&aY|;o$1RNJ#P844E;!zBxL|2bU$_b(NFy!i)B@cR z$TUJt?TSip;VN`1vkTq5F1KYTCnuB9Gw#@7Tpq_}^rURbrI4B-H@a7$HVQ>ujRsUT z*`zZ#U=x<_+V+E~uURRwrna8?UWJDvkm=I22BCn)OTMPS{D0l0nHsZ?NquKj zMkk#Z!ZgO{|80o^X~vYQlQpzHyRmhPR&VkwTMSp`wvKj$~%dc_m{*z@VGSY0VBR<4oJ+|2l!G{Fr_G8nF(jTxdh3QYBU6C(+b4 zJtjusf_AhfE@rQ%vgX?I)4Lht^bg6o6On4oouAPaJ9a+Z#-S#lwSdMYCg*^2Gh^Da zl~ej=V@^X|NqrU1q7TCvziBJpoo{Wquodslw`QGpDYEY6)7A2tF_&@jrjCWh=pg}m zE1gce)6L{J=Q|qYI1DxWWVC-ZV^vl<(w_W|g2tBdj95q7n3^i=-+6K-Q?2M>0X?TM znFp2JNzQD9|2fFs(f^znPe+U3G>9?9MMQ)PC@!1^F{ZePh;RYLh0`F$6c-T@E}*z@ z8pN35A|k>C6cL`1lN z;=*YVV~UH22p3RXI1OSdu|1w$XxGR5QrZ>d6-kSvC~UN`gbbJ=I+^lW%Vt0 zuDfd2(t%0ef$~Y$@T)GX+E?FGyn6rCIcs-@PA$FHw|+x$$?bu^`{q5k?Bw#1ZNn{( zmmWJZ-Bdas6irQlVhhL(6TkF6`+m<;+}_xP#O4!1$BN@C!K><9OOI8~NK6r?&p*|? zcV^%&=e+sT7yA1<+4^<+l${?PdwbycH#MN4yRXF5+n6TCuXo0Z(kBj_GEXU)YCdz^wD;bPfz_oW7I6Rm`^2oWimgi18X9QbbzjVT58|t%;RVu(7@NmByAYqsDus^$QpIw%)Shp??4o C?}04< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/inhand-right.png b/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..97d0e35f3c16b24de92c72b7101b3d6cfc24b52f GIT binary patch literal 14897 zcmeI3eQXnD9LJx*GR6#Kipq;GISS$yZ0~w)*Y(ntjdif8g=H_YO^CbQ-L`Y>UFqFu zHzE`;5(JT82!Z zB%^tJk|u=ZkS?nVW#r}C)gIkrG8qG)b*Grn(6BeZERq$5kd!x0Sv)VYT zeLiF57zRm_P-f-utD@Y|JDQ`+%vjA>P0ah`i3Vu4cp)Uuj&eqUpRMNVPsMY_Q0( z$hlaSu?Y^F*=4hd<__LoZZ5a;g4xQKv#hP7-05@*afp6DY9Eu@rwTpBZb_yV?=UrD zACr1%ScWGZA3!w5?C*4l9BIZ3RU>O~efA>j7Ovj-S=Jz}%xoR)2*~j>Da400$=Goo z)998<9b&07%J9T@F2@VTY33D-4IzncI-@l`t&}rqlmBl46ZsMQ_+v!6B;{5cDv>I# z8b67qcIXj4ELC>GHE}z8J&`rjmYv>B8>fFj&MZWtHM2gWD|T!>-NvED!LJh9o^-`XgV?oN&_1cTv$Y?fZ#%DU}J&{iwG4ETqq4}OmJZl zp#p*nrGbqJE-WHcKyaZnura}fMT80nE|dl~Cb+POPyxY((!j<97ZwpJAh=K(*qGqL zB0>cO7fJ&g6I@tCsDR)?X<%c53yTO95L_q?Y)o)r5upNt3#EaL2`(%mR6uZ{G_Wzj zg++u42riTcHYT{Rh)@B+h0?&r1Q!+&Dj>K}8rYcN!XiQi1Q$vJ8xveuM5ut^LTO-Q zf(wfX6%bq~4QxzsVG*GMf(xaAjc$6BJjn&(i4&0@TEXXsHyh@(DxVs zu?+xRy9uwq0MNq#@M{|Y-0J{LSGPa+*&+b)HrDzo8>8p1oIj*&V2TTdE&<=-CJ`*p4V9dP18!N%yMkrzsusMc<=XVZ;&3!9pZ z{PXOU-NA2`ub0;!@84Tic_}y%e5>x+ZOL0PcyM^+#NV;q!q&~jnbXLgTz7uWcJZHs z6*sT+uU29|d{A1uea*Q`{jUxD+b-CIEue0NckO}GO?i6`e{yZ`*oKC)t;bid{mXOU zaCC&<@*!RE%uW!iI(mJ2Y~Z`4uMF?#z3|1FY2Qz8J9=$#{*0ghe19?Z?!f%m?}cAZ zWdiG+vrg~vpK0BEGdUWuzaAldWrA7g>CEq E17|)#yZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/locked.png b/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..c34a8689fde2483c734a2aa9307d422cb839b6d5 GIT binary patch literal 5747 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 AIRF3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/meta.json b/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/meta.json new file mode 100644 index 0000000000..ab2d50b59c --- /dev/null +++ b/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by SlamBamActionMan (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "locked" + }, + { + "name": "unlocked" + }, + { + "name": "icon-open" + } + ] +} diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/unlocked.png b/Resources/Textures/Objects/Storage/Briefcases/weapon_case.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e61d3b113fe0d7c27da36b0739c8b246fc18e7ad GIT binary patch literal 5790 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/inhand-left.png b/Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1372c97f3eceb49735a077f61df20a48915deb GIT binary patch literal 15671 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/locked.png b/Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1404f2007a56d320da15ed6e2470b8fa2bd5aa GIT binary patch literal 5792 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/meta.json b/Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/meta.json new file mode 100644 index 0000000000..ab2d50b59c --- /dev/null +++ b/Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by SlamBamActionMan (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "locked" + }, + { + "name": "unlocked" + }, + { + "name": "icon-open" + } + ] +} diff --git a/Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/unlocked.png b/Resources/Textures/Objects/Storage/Briefcases/weapon_case_large.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..34d574abcec81fce243511e1c3f51ceb34ec134c GIT binary patch literal 5816 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Toolboxes/toolbox_syn.rsi/meta.json b/Resources/Textures/Objects/Tools/Toolboxes/toolbox_syn.rsi/meta.json index ebc7858be9..f4c473b8ca 100644 --- a/Resources/Textures/Objects/Tools/Toolboxes/toolbox_syn.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/Toolboxes/toolbox_syn.rsi/meta.json @@ -22,4 +22,4 @@ "name": "icon-open" } ] -} \ No newline at end of file +} -- 2.52.0