From ca698df4e5415da1849c4cf8ddd3fd786f14f822 Mon Sep 17 00:00:00 2001 From: Spatison <137375981+Spatison@users.noreply.github.com> Date: Sat, 26 Apr 2025 10:20:00 +0300 Subject: [PATCH] [Tweak/Fix] Uplink (#470) * >oOo< * some fix and ru local * fix rsi validator * krolik umni --- .../Implants/SubdermalImplantSystem.cs | 3 +- .../Systems/StoreDiscountSystem.cs | 2 +- .../GameTicking/Rules/ChangelingRuleSystem.cs | 8 +- .../Components/StoreDiscountComponent.cs | 3 + .../en-US/_white/store/uplink-catalog.ftl | 88 +++- .../Locale/en-US/store/uplink-catalog.ftl | 109 +++-- .../Locale/ru-RU/_EE/store/uplink-catalog.ftl | 11 + .../ru-RU/_Funkystation/implant/implant.ftl | 5 + .../martial-arts/martial-arts.ftl | 44 ++ .../_Goobstation/store/uplink-catalog.ftl | 81 +++- .../Locale/ru-RU/_TG/store/uplink-catalog.ftl | 7 + .../catalog/fills/guncase/syndicate.ftl | 35 ++ .../entities/objects/misc/gun_case.ftl | 7 + .../ru-RU/_white/store/uplink-catalog.ftl | 86 +++- .../ru-RU/deltav/store/uplink-catalog.ftl | 19 + .../Locale/ru-RU/store/uplink-catalog.ftl | 189 +++++---- .../Prototypes/Catalog/uplink_catalog.yml | 377 +++++++++-------- .../Entities/Objects/Misc/paper.yml | 2 +- .../Entities/Objects/Shields/shields.yml | 2 - .../Entities/Objects/Specific/syndicate.yml | 1 + .../Objects/Weapons/Guns/Snipers/snipers.yml | 6 +- .../_Funkystation/Store/uplink_catalog.yml | 12 +- .../_Goobstation/Catalog/uplink_catalog.yml | 184 ++++---- .../Catalog/Fills/GunCase/syndicate.yml | 150 +++++++ .../_White/Catalog/uplink_catalog.yml | 394 ++++++++++++------ .../_White/Entities/Objects/Misc/gun_case.yml | 58 +++ .../Guns/Ammunition/Magazines/light_rifle.yml | 5 +- .../Objects/Weapons/Guns/Rifles/rifle.yml | 2 +- .../OuterClothing/Vests/hazard.rsi/meta.json | 4 + .../Tools/Decoys/agent_decoy.rsi/aballoon.png | Bin 14804 -> 2296 bytes .../Tools/Decoys/agent_decoy.rsi/meta.json | 2 +- .../Decoys/commander_decoy.rsi/cballoon.png | Bin 14843 -> 4330 bytes .../Decoys/commander_decoy.rsi/meta.json | 2 +- .../Tools/Decoys/elite_decoy.rsi/eballoon.png | Bin 11070 -> 3832 bytes .../Tools/Decoys/elite_decoy.rsi/meta.json | 2 +- .../Decoys/juggernaut_decoy.rsi/jballoon.png | Bin 13587 -> 2673 bytes .../Decoys/juggernaut_decoy.rsi/meta.json | 2 +- .../Decoys/operative_decoy.rsi/meta.json | 2 +- .../Decoys/operative_decoy.rsi/oballoon.png | Bin 14957 -> 4046 bytes .../Misc/gun_case_syndicate.rsi/icon.png | Bin 0 -> 214 bytes .../gun_case_syndicate.rsi/inhand-left.png | Bin 0 -> 429 bytes .../gun_case_syndicate.rsi/inhand-right.png | Bin 0 -> 435 bytes .../Misc/gun_case_syndicate.rsi/meta.json | 22 + .../Misc/pistol_case_syndicate.rsi/icon.png | Bin 0 -> 233 bytes .../pistol_case_syndicate.rsi/inhand-left.png | Bin 0 -> 429 bytes .../inhand-right.png | Bin 0 -> 435 bytes .../Misc/pistol_case_syndicate.rsi/meta.json | 22 + 47 files changed, 1372 insertions(+), 576 deletions(-) create mode 100644 Resources/Locale/ru-RU/_EE/store/uplink-catalog.ftl create mode 100644 Resources/Locale/ru-RU/_Funkystation/implant/implant.ftl create mode 100644 Resources/Locale/ru-RU/_Goobstation/martial-arts/martial-arts.ftl create mode 100644 Resources/Locale/ru-RU/_TG/store/uplink-catalog.ftl create mode 100644 Resources/Locale/ru-RU/_white/prototypes/catalog/fills/guncase/syndicate.ftl create mode 100644 Resources/Locale/ru-RU/_white/prototypes/entities/objects/misc/gun_case.ftl create mode 100644 Resources/Locale/ru-RU/deltav/store/uplink-catalog.ftl create mode 100644 Resources/Prototypes/_White/Catalog/Fills/GunCase/syndicate.yml create mode 100644 Resources/Prototypes/_White/Entities/Objects/Misc/gun_case.yml create mode 100644 Resources/Textures/_White/Objects/Misc/gun_case_syndicate.rsi/icon.png create mode 100644 Resources/Textures/_White/Objects/Misc/gun_case_syndicate.rsi/inhand-left.png create mode 100644 Resources/Textures/_White/Objects/Misc/gun_case_syndicate.rsi/inhand-right.png create mode 100644 Resources/Textures/_White/Objects/Misc/gun_case_syndicate.rsi/meta.json create mode 100644 Resources/Textures/_White/Objects/Misc/pistol_case_syndicate.rsi/icon.png create mode 100644 Resources/Textures/_White/Objects/Misc/pistol_case_syndicate.rsi/inhand-left.png create mode 100644 Resources/Textures/_White/Objects/Misc/pistol_case_syndicate.rsi/inhand-right.png create mode 100644 Resources/Textures/_White/Objects/Misc/pistol_case_syndicate.rsi/meta.json diff --git a/Content.Server/Implants/SubdermalImplantSystem.cs b/Content.Server/Implants/SubdermalImplantSystem.cs index 88c5fb9459..c829daef86 100644 --- a/Content.Server/Implants/SubdermalImplantSystem.cs +++ b/Content.Server/Implants/SubdermalImplantSystem.cs @@ -153,8 +153,7 @@ public sealed class SubdermalImplantSystem : SharedSubdermalImplantSystem { var valid = false; - var range = (float) Math.Sqrt(radius); - var box = Box2.CenteredAround(userCoords.Position, new Vector2(range, range)); + var box = Box2.CenteredAround(userCoords.Position, new Vector2(radius, radius)); // WD EDIT var tilesInRange = _mapSystem.GetTilesEnumerator(targetGrid.Value.Owner, targetGrid.Value.Comp, box, false); var tileList = new ValueList(); diff --git a/Content.Server/StoreDiscount/Systems/StoreDiscountSystem.cs b/Content.Server/StoreDiscount/Systems/StoreDiscountSystem.cs index 49b9009686..66edeba0fb 100644 --- a/Content.Server/StoreDiscount/Systems/StoreDiscountSystem.cs +++ b/Content.Server/StoreDiscount/Systems/StoreDiscountSystem.cs @@ -76,7 +76,7 @@ public sealed class StoreDiscountSystem : EntitySystem // WD EDIT START private void OnMapInit(EntityUid uid, StoreDiscountComponent component, MapInitEvent args) { - if (!TryComp(uid, out var store)) + if (!component.OnSpawn || !TryComp(uid, out var store)) return; var uplinkInitializedEvent = new StoreInitializedEvent( diff --git a/Content.Server/_Goobstation/GameTicking/Rules/ChangelingRuleSystem.cs b/Content.Server/_Goobstation/GameTicking/Rules/ChangelingRuleSystem.cs index 4500b745de..aa5561480b 100644 --- a/Content.Server/_Goobstation/GameTicking/Rules/ChangelingRuleSystem.cs +++ b/Content.Server/_Goobstation/GameTicking/Rules/ChangelingRuleSystem.cs @@ -76,12 +76,18 @@ public sealed partial class ChangelingRuleSystem : GameRuleSystem(target); + // WD EDIT START + var balance = 10; + if (HasComp(target)) + balance = 0; + // WD EDIT END + // add store var store = EnsureComp(target); foreach (var category in rule.StoreCategories) store.Categories.Add(category); store.CurrencyWhitelist.Add(Currency); - store.Balance.Add(Currency, 10); // WD edit: roundstart balance 16 -> 10 + store.Balance.Add(Currency, balance); // WD edit: roundstart balance 16 -> 10 rule.ChangelingMinds.Add(mindId); diff --git a/Content.Shared/StoreDiscount/Components/StoreDiscountComponent.cs b/Content.Shared/StoreDiscount/Components/StoreDiscountComponent.cs index 2c159f5843..86259cdfb6 100644 --- a/Content.Shared/StoreDiscount/Components/StoreDiscountComponent.cs +++ b/Content.Shared/StoreDiscount/Components/StoreDiscountComponent.cs @@ -24,6 +24,9 @@ public sealed partial class StoreDiscountComponent : Component [DataField] public int MaxItems = 8; + + [DataField] + public bool OnSpawn; // WD EDIT END } diff --git a/Resources/Locale/en-US/_white/store/uplink-catalog.ftl b/Resources/Locale/en-US/_white/store/uplink-catalog.ftl index cbe5d49d3c..c0b7b63355 100644 --- a/Resources/Locale/en-US/_white/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/_white/store/uplink-catalog.ftl @@ -1,17 +1,66 @@ -uplink-betrayal-dagger-name = Betrayal dagger +# Weaponry + +uplink-gun-case-dualetta-name = Dualetta kit +uplink-gun-case-dualetta-desc = Two dualettas for a cheap price. + +uplink-blood-dagger-name = Blood dagger +uplink-blood-dagger-desc = A dagger of pain and blood. It has deadly accuracy, allowing you to deal critical damage and extract blood from opponents, treating the owner in proportion to the sucked blood. When absorbing the owner's blood, it briefly enhances his valuable profuse bleeding. + +uplink-gun-case-m90-name = M-90 +uplink-gun-case-m90-desc = An M-90 combat rifle bundled with two extra magazines (.30). + +uplink-betrayal-dagger-name = Betrayal dagger uplink-betrayal-dagger-desc = The betrayal dagger allows the user to teleport a short distance, and also causes significant damage when stabbed in the back. +uplink-gun-case-fpa-90-name = FPA-90 +uplink-gun-case-fpa-90-desc = A cheap integrally suppressed submachine gun. Comes bundled with two extra caseless magazines (.25). + +uplink-energy-crossbow-name = Small energy crossbow +uplink-energy-crossbow-desc = A relatively quiet weapon that automatically reloads. Upon impact, it stuns and blurs the enemy's vision. Pairs well with other weapons. + +uplink-gun-case-c20r-name = C-20r +uplink-gun-case-c20r-desc = Old faithful: classic C-20r submachine gun bundled with two extra magazines (.35). + +uplink-gun-case-bulldog-name = Bulldog +uplink-gun-case-bulldog-desc = Simple and effective: the popular Bulldog shotgun bundled with two extra drums of 12-gauge buckshot. + +uplink-gun-case-ak220-name = AK-220 +uplink-gun-case-ak220-desc = An updated version of the iconic weapon in a stylish gun case, complete with two extra magazines (.30). + +uplink-gun-case-wspr-name = WSPR +uplink-gun-case-wspr-desc = A sleek subsonic rifle with integrated suppression. If you can hear it, you're already dead. Comes with two extra .30 caliber subsonic magazines. + +uplink-gun-case-china-lake-name = China-Lake +uplink-gun-case-china-lake-desc = An old China Lake grenade launcher, equipped with 11 grenades of varying offensive capabilities. + +uplink-gun-case-l6-saw-name = L6 Saw +uplink-gun-case-l6-saw-desc = The iconic L6 light machine gun, bundled with two extra box magazines (.30). + +# Ammo + +uplink-magazine-light-rifle-ak220-name = AK magazine (.30) +uplink-magazine-light-rifle-ak220-desc = Magazine equipped with 40 rounds of .30 caliber ammunition. Compatible with AK series weapons. + +# Explosives + +# Wearables + +uplink-syndicate-swat-helmet-name = Suspicious SWAT helmet +uplink-syndicate-swat-helmet-desc = An extremely durable helmet commonly used by paramilitary forces. It is decorated with an ominous design. + +# Chemicals + +uplink-experimental-stimpack-name = Experimental stimpack +uplink-experimental-stimpack-desc = A prototype version of the stimulant chemical mixture. Usage grants virtual immunity to stun weaponry, rapid tissue regeneration, extreme running speed by reducing lactic acid buildup, and a general feeling of euphoria. Side effects may include extreme levels of anticoagulation, tunnel vision, extreme toxin buildup in the bloodstream, and rapid liver death. Do not give to animals. + +# Deception + +# Disruption + uplink-betrayal-knife-name = Experimental syndicate teleporter uplink-betrayal-knife-desc = Syndicate teleporter, when used, moves 3-8 meters forward. In case of teleportation into a wall, uses emergency teleportation. Has 4 charge. -uplink-ebow-name = Small energy crossbow -uplink-ebow-desc = A fairly quiet weapon that automatically reloads and stuns. It goes well with other types of weapons. - -uplink-hardlight-spear-implant-name = Hardlight spear implanter -uplink-hardlight-spear-implant-desc = An implant injected into the body, and later activated at the user's will. It will summon a spear made out of hardlight that the user can use to wreak havoc. - -uplink-neuro-control = Neuro stabilization implanter -uplink-neuro-control-desc = Blocks all of the incoming stamina damage while dealing shock damage instead. +# Implants uplink-implanter-name = implant uplink-implanter-desc = An advanced implant that allows you to quickly insert and remove implants. @@ -19,23 +68,20 @@ uplink-implanter-desc = An advanced implant that allows you to quickly insert an uplink-smoke-implant-name = Smoke implant uplink-smoke-implant-desc = Releases a cloud of smoke when activated. +uplink-neuro-control = Neuro stabilization implanter +uplink-neuro-control-desc = Blocks all of the incoming stamina damage while dealing shock damage instead. + uplink-mind-slave = Mindslave implant uplink-mind-slave-desc = Capture the mind of a living being and order him to throw explosive pies at the captain. -uplink-blood-dagger-name = Blood dagger -uplink-blood-dagger-desc = A dagger of pain and blood. It has deadly accuracy, allowing you to deal critical damage and extract blood from opponents, treating the owner in proportion to the sucked blood. When absorbing the owner's blood, it briefly enhances his valuable profuse bleeding. +uplink-hardlight-spear-implant-name = Hardlight spear implanter +uplink-hardlight-spear-implant-desc = An implant injected into the body, and later activated at the user's will. It will summon a spear made out of hardlight that the user can use to wreak havoc. + +# Allies uplink-gondola-name = Gondola crate uplink-gondola-desc = A crate containing a single Gondola. The meat of the Gondola contains tranquility reagent. -uplink-experimental-stimpack-name = Experimental stimpack -uplink-experimental-stimpack-desc = A prototype version of the stimulant chemical mixture. Usage grants virtual immunity to stun weaponry, rapid tissue regeneration, extreme running speed by reducing lactic acid buildup, and a general feeling of euphoria. Side effects may include extreme levels of anticoagulation, tunnel vision, extreme toxin buildup in the bloodstream, and rapid liver death. Do not give to animals. +# Pointless -uplink-Light-Rifle-AK220-name = AK-220 -uplink-Light-Rifle-AK220-desc = An updated version of the iconic weapon. Uses 30-caliber rifle cartridges. - -uplink-magazine-Light-RIfle-AK220-name = extended AK magazine (.30) -uplink-magazine-Light-RIfle-AK220-desc = extended magazine .30, for AK - -uplink-Syndicate-SWAT-Helmet-name = Spetsnaz helmet -uplink-Syndicate-SWAT-Helmet-desc = An extremely robust helmet, commonly used by paramilitary forces. It is adorned in a nefarious red and black stripe pattern. +# Job Specific diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index 2bf2610702..f90d0bd866 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -1,31 +1,54 @@ # Weapons -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-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. - -uplink-pistol-cobra-name = Cobra -uplink-pistol-cobra-desc = A rugged, robust operator handgun with inbuilt silencer. Uses pistol magazines (.25 caseless). - uplink-rifle-mosin-name = Surplus Rifle uplink-rifle-mosin-desc = A bolt action service rifle that has seen many wars. Not modern by any standard, hand loaded, and terrible recoil, but it is cheap. The attached bayonet allows it to be used as an improvised spear. -uplink-esword-name = Energy Sword -uplink-esword-desc = A very dangerous energy sword that can reflect shots. Can be stored in pockets when turned off. Makes a lot of noise when used or turned on. - -uplink-esword-double-name = Double Bladed Energy Sword -uplink-esword-double-desc = A much more expensive counter part to the normal energy sword: with a much higher reflection chance, larger attack angle, higher structural damage, and faster swing. Makes a lot of noise when used or turned on. - uplink-edagger-name = Energy Dagger uplink-edagger-desc = A small energy blade conveniently disguised in the form of a pen. -uplink-fire-axe-flaming-name = Fire Axe -uplink-fire-axe-flaming-desc = A classic-style weapon infused with advanced atmos technology to allow it to set targets on fire. Now with rugged rubberized handle! +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-pistol-cobra-name = Cobra +uplink-pistol-cobra-desc = A rugged, robust operator handgun with inbuilt silencer. Uses pistol magazines (.25 caseless). + +uplink-disposable-turret-name = Disposable Ballistic Turret +uplink-disposable-turret-desc = + Looks and functions like a normal electrical toolbox. Upon hitting the toolbox it will transform into a ballistic turret, theoretically shooting at anyone except members of the syndicate. + Can be turned back into a toolbox using a screwdriver and repaired using a wrench. IF YOU DO NOT HAVE AN AGENT ID IN YOUR ID SLOT, OR SYNDICATE PDA, IT WILL FIRE UPON YOU. + +uplink-knives-kit-name = Throwing Knives Kit +uplink-knives-kit-desc = A set of 4 syndicate branded throwing knives, perfect for embedding into the body of your victims. + +uplink-eshield-name = Energy Shield +uplink-eshield-desc = Exotic energy shield that reflects almost all laser beams, as well as a little protection from bullets and other physical attacks. uplink-gloves-north-star-name = Gloves of the North Star uplink-gloves-north-star-desc = A pair of gloves that reduce your punching cooldown drastically, allowing you to beat people to death in a flurry of punches. +uplink-esword-name = Energy Sword +uplink-esword-desc = A very dangerous energy sword that can reflect energy shots. Can be stored in pockets when turned off. Makes a lot of noise when used or turned on. + +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. + +uplink-fpa-90-bundle-name = FPA-90 Bundle +uplink-fpa-90-bundle-desc = A cheap integrally suppressed SMG. Comes bundled with three .25 caseless magazines. + +uplink-c20r-bundle-name = C-20r Bundle +uplink-c20r-bundle-desc = Old faithful: The classic C-20r Submachine Gun, bundled with three magazines. + +uplink-sniper-bundle-name = Sniper Bundle +uplink-sniper-bundle-desc = An inconspicuous briefcase that contains a Hristov, 10 spare bullets and a convenient disguise. + +uplink-buldog-bundle-name = Bulldog Bundle +uplink-buldog-bundle-desc = Lean and mean: Contains the popular Bulldog Shotgun, a 12g beanbag drum and three 12g buckshot drums. + +uplink-grenade-launcher-bundle-name = China-Lake Bundle +uplink-grenade-launcher-bundle-desc = An old China-Lake grenade launcher bundled with 11 rounds of various destruction capability. + +uplink-l6-saw-bundle-name = L6 Saw Bundle +uplink-l6-saw-bundle-desc = More dakka: The iconic L6 light machine gun, bundled with 2 box magazines. + uplink-emp-flashlight-name = Emp Flashlight uplink-emp-flashlight-desc = A rechargeable device disguised as a flashlight designed to disrupt electronic systems. Useful for disrupting communications, security's energy weapons, and APCs when you're in a tight spot. @@ -91,6 +114,9 @@ uplink-pistol-magazine-rubber-desc = Pistol magazine with 10 cartridges. For whe uplink-pistol-magazine-incendiary-name = Pistol Magazine (.35 auto, incendiary) uplink-pistol-magazine-incendiary-desc = A premium magazine for putting burning holes in both your wallet, and your victims. +uplink-pistol-magazine-shrapnel-name = Pistol Magazine (.35 auto, shrapnel) +uplink-pistol-magazine-shrapnel-desc = Pistol magazine with 10 cartridges. For those cases when the enemy is in the vicinity. + uplink-pistol-magazine-c20r-name = SMG magazine (.35 auto) uplink-pistol-magazine-c20r-desc = Rifle magazine with 30 catridges. Compatible with C-20r. @@ -100,18 +126,33 @@ uplink-pistol-magazine-c20r-rubber-desc = Rifle magazine with 30 catridges. For uplink-pistol-magazine-c20r-incendiary-name = SMG magazine (.35 auto, incendiary) uplink-pistol-magazine-c20r-incendiary-desc = WAKE THE FUCK UP SAMURAI, WE GOT A STATION TO BURN! +uplink-pistol-magazine-c20r-shrapnel-name = SMG magazine (.35 auto, shrapnel) +uplink-pistol-magazine-c20r-shrapnel-desc = Rifle magazine with 30 catridges. For those cases when the enemies is in the vicinity. + uplink-pistol-magazine-caseless-name = Pistol Magazine (.25 caseless) uplink-pistol-magazine-caseless-desc = Pistol magazine with 10 catridges. Compatible with the Cobra. uplink-pistol-magazine-caseless-rubber-name = Pistol Magazine (.25 caseless, rubber) uplink-pistol-magazine-caseless-rubber-desc = Pistol magazine with 10 catridges. For when you need to (quietly) take someone alive. +uplink-pistol-magazine-caseless-incendiary-name = Pistol Magazine (.25 caseless, incendiary) +uplink-pistol-magazine-caseless-incendiary-desc = Pistol magazine with 10 catridges. For when you need to (quietly) putting burning holes in both your wallet, and your victims. + +uplink-pistol-magazine-caseless-shrapnel-name = Pistol Magazine (.25 caseless, shrapnel) +uplink-pistol-magazine-caseless-shrapnel-desc = Pistol magazine with 10 catridges. For those cases when the enemies is in the vicinity. + uplink-magazine-caseless-name = SMG magazine (.25 caseless) uplink-magazine-caseless-desc = Rifle magazine with 30 cartridges. Compatible with the FPA-90. uplink-magazine-caseless-rubber-name = SMG magazine (.25 caseless, rubber) uplink-magazine-caseless-rubber-desc = Rifle magazine with 30 cartridges. For when you need to (quietly) take many hostages. +uplink-magazine-caseless-incendiary-name = SMG magazine (.25 caseless, incendiary) +uplink-magazine-caseless-incendiary-desc = Rifle magazine with 30 cartridges. For when you need to (quietly) putting burning holes in both your wallet, and your victims. + +uplink-magazine-caseless-shrapnel-name = SMG magazine (.25 caseless, shrapnel) +uplink-magazine-caseless-shrapnel-desc = Rifle magazine with 30 cartridges. For those cases when the enemies is in the vicinity. + uplink-speedloader-magnum-name = Speedloader (.45 magnum AP) uplink-speedloader-magnu-desc = Revolver speedloader with 6 armor-piercing catridges, capable of ignoring armor entirely. Compatible with the Python. @@ -121,6 +162,9 @@ uplink-mosin-ammo-desc = A box of 50 cartridges for the surplus rifle. uplink-sniper-ammo-name = Ammunition box (.60 antimateriel) uplink-sniper-ammo-desc = A box of 10 cartridges for the Hristov sniper rifle. +uplink-sniper-ammo-shrapnel-name = Ammunition box (.60 shrapnel) +uplink-sniper-ammo-shrapnel-desc = A box of 10 cartridges for the Hristov sniper rifle. For those cases when the enemies is in the vicinity. + # Utility uplink-holopara-kit-name = Holoparasite Kit uplink-holopara-kit-desc = The pride and joy of Cybersun. Contains an injector that hosts a sentient metaphysical guardian made of hard light which resides in the user's body when not active. @@ -232,29 +276,17 @@ uplink-decoy-kit-desc = State-of-the-art distraction technology straight from RN uplink-chemistry-kit-name = Chemical Synthesis Kit uplink-chemistry-kit-desc = A starter kit for the aspiring chemist, includes toxin and vestine for all your criminal needs! -uplink-knives-kit-name = Throwing Knives Kit -uplink-knives-kit-desc = A set of 4 syndicate branded throwing knives, perfect for embedding into the body of your victims. - uplink-meds-bundle-name = Interdyne Medical Bundle uplink-meds-bundle-desc = An assortment of autoinjectors and premium medical equipment to cover for every possible situation. Contains an elite compact defibrillator that can be used as a weapon. uplink-ammo-bundle-name = Ammo Bundle uplink-ammo-bundle-desc = Reloading! Contains 4 magazines for the C-20r, 4 drums for the Bulldog, and 2 ammo boxes for the L6 SAW. -uplink-sniper-bundle-name = Sniper Bundle -uplink-sniper-bundle-desc = An inconspicuous briefcase that contains a Hristov, 10 spare bullets and a convenient disguise. +uplink-ammo-bundle-incendiary-name = Ammo Bundle (incendiary) +uplink-ammo-bundle-incendiary-desc = Reloading! Contains 4 magazines for the C-20r, 4 drums for the Bulldog, and 2 ammo boxes for the L6 SAW. -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 beanbag drum and three 12g buckshot drums. - -uplink-grenade-launcher-bundle-name = China-Lake Bundle -uplink-grenade-launcher-bundle-desc = An old China-Lake grenade launcher bundled with 11 rounds of various destruction capability. - -uplink-l6-saw-bundle-name = L6 Saw Bundle -uplink-l6-saw-bundle-desc = More dakka: The iconic L6 light machine gun, bundled with 2 box magazines. +uplink-ammo-bundle-shrapnel-name = Ammo Bundle (shrapnel) +uplink-ammo-bundle-shrapnel-desc = Reloading! Contains 4 magazines for the C-20r, 4 drums for the Bulldog, and 2 ammo boxes for the L6 SAW. uplink-zombie-bundle-name = Syndicate Zombie Bundle uplink-zombie-bundle-desc = An all-in-one kit for unleashing the undead upon a station. @@ -265,9 +297,6 @@ uplink-surplus-bundle-desc = Contains 50 telecrystals worth of completely random uplink-super-surplus-bundle-name = Super Surplus Crate uplink-super-surplus-bundle-desc = Contains 125 telecrystals worth of completely random Syndicate items. -uplink-fpa-90-bundle-name = FPA-90 Bundle -uplink-fpa-90-bundle-desc = A cheap integrally suppressed SMG. Comes bundled with three .25 caseless magazines. - # Tools uplink-toolbox-name = Toolbox uplink-toolbox-desc = A full compliment of tools for the mechanically inclined traitor. Includes a pair of insulated combat gloves, syndicate gas mask and a utility belt. @@ -312,11 +341,6 @@ uplink-chimp-upgrade-kit-desc = Insert this chip into a standard C.H.I.M.P. hand uplink-proximity-mine-name = Proximity Mine uplink-proximity-mine-desc = A mine disguised as a wet floor sign. -uplink-disposable-turret-name = Disposable Ballistic Turret -uplink-disposable-turret-desc = - Looks and functions like a normal electrical toolbox. Upon hitting the toolbox it will transform into a ballistic turret, theoretically shooting at anyone except members of the syndicate. - Can be turned back into a toolbox using a screwdriver and repaired using a wrench. IF YOU DO NOT HAVE AN AGENT ID IN YOUR ID SLOT, OR SYNDICATE PDA, IT WILL FIRE UPON YOU. - uplink-cluster-banana-peel-name = Cluster Banana uplink-cluster-banana-peel-desc = Splits into 6 explosive banana peels after being thrown, the peels detonate automatically after 20 seconds if nobody slips on them. @@ -382,9 +406,6 @@ uplink-clothing-conducting-gloves-desc = Looks exactly like insulated gloves, bu uplink-snack-box-name = Syndicate Snack Box uplink-snack-box-desc = A box of delicious snacks and drinks to eat alone or with your team. Includes 1 toy you didn't want. -uplink-eshield-name = Energy Shield -uplink-eshield-desc = Exotic energy shield that reflects almost all laser beams, as well as a little protection from bullets and other physical attacks. - uplink-soap-name = Soap uplink-soap-desc = An untrustworthy bar of soap. Smells of fear. diff --git a/Resources/Locale/ru-RU/_EE/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/_EE/store/uplink-catalog.ftl new file mode 100644 index 0000000000..4de3d3cd1a --- /dev/null +++ b/Resources/Locale/ru-RU/_EE/store/uplink-catalog.ftl @@ -0,0 +1,11 @@ +store-category-faction = Комплекты фракций + +uplink-faction-san-asset-name = Набор Альянса Солнца +uplink-faction-san-asset-desc = + Содержит одну униформу для оперативника, работающего на Альянс Солнца, включая модсьют CSA-85x. + ((Для использования при изменении вашей антагонистической деятельности, чтобы показать, что у вас другой работодатель, а не Синдикат)) + +uplink-faction-san-asset-group-name = Набор Альянса Солнца (командный) +uplink-faction-san-asset-group-desc = + Содержит пять униформ для команды оперативников, работающих на Альянс Солнца, включая пять модсьютов CSA-85x. + ((Для использования при изменении вашей антагонистической деятельности, чтобы показать, что у вас другой работодатель, а не Синдикат)) diff --git a/Resources/Locale/ru-RU/_Funkystation/implant/implant.ftl b/Resources/Locale/ru-RU/_Funkystation/implant/implant.ftl new file mode 100644 index 0000000000..500e2f8850 --- /dev/null +++ b/Resources/Locale/ru-RU/_Funkystation/implant/implant.ftl @@ -0,0 +1,5 @@ +changeling-convert-implant = Вы чувствуете острую боль в руке при введении импланта! +changeling-convert-implant-fail = Имплант не вводится до конца! + +uplink-changelinginfect-implant-name = Имплант заражения генокрада +uplink-changelinginfect-implant-desc = Содержит паразита, извлеченного из трупа давно умершего генокрада. Использование заразит вашу цель и медленно превратит ее в генокрада. Не используйте это на себе. diff --git a/Resources/Locale/ru-RU/_Goobstation/martial-arts/martial-arts.ftl b/Resources/Locale/ru-RU/_Goobstation/martial-arts/martial-arts.ftl new file mode 100644 index 0000000000..092a65060f --- /dev/null +++ b/Resources/Locale/ru-RU/_Goobstation/martial-arts/martial-arts.ftl @@ -0,0 +1,44 @@ +cqc-fail-used = {CAPITALIZE($manual)} уже использован. +cqc-fail-notself = Вы не можете обучить кого-либо с помощью {CAPITALIZE($manual)}. + +cqc-fail-knowanother = Вы уже знаете другое боевое искусство. +cqc-fail-already = Вы уже знаете все о боевом искусстве. +cqc-success-unblocked = Ваши навыки CQC больше не ограничены кухней. +cqc-success-learned = Вы изучили CQC. + +cqc-manual-used = [color=white]{CAPITALIZE($manual)} похоже, уже использован.[/color] + +ent-CQCManual = Руководство по CQC + .desc = Выглядит как обычная книга, но содержит в себе некоторые секреты. + +carp-scroll-waiting = Путь в тысячу миль начинается с одного шага, и путь мудрости проходится медленно, урок за уроком. +carp-scroll-advance = Вы сделали еще один шаг к тому, чтобы стать мастером Пути Спящего Карпа. +carp-scroll-complete = Теперь вы мастер Пути Спящего Карпа. + +carp-saying-huah = HUAH! +carv-saying-hya = HYA! +carp-saying-choo = CHOO! +carp-saying-wuo = WUO! +carp-saying-kya = KYA! +carp-saying-huh = HUH! +carp-saying-hiyoh = HIYOH! +carp-saying-strike = УДАР КАРПА! +carp-saying-bite = УКУС КАРПА! + +carp-saying-banzai = БАНЗАЙ!!! +carp-saying-kiya = КИЯЯЯЯ! +carp-saying-omae = OMAE WA MOU SHINDEIRU! +carp-saying-see = ВЫ МЕНЯ НЕ ВИДИТЕ! +carp-saying-time = МОЕ ВРЕМЯ ПРИШЛО!! +carp-saying-cowabunga = КОВАБУНГА! + +krav-maga-ready = Вы приготовились {$action} + +martial-arts-action-sender = Вы ударили {$name} {$move} +martial-arts-action-receiver = {$name} ударил вас {$move} + +uplink-cqc-name = Руководство по CQC +uplink-cqc-desc = Руководство, которое обучает тактическому ближнему бою одного пользователя, прежде чем самоуничтожиться. Не ограничивает использование оружия. Ваши обезоруживания нанесут некоторый урон выносливости, временно вызывая у людей невнятную речь, ваши захваты обездвижат на секунду, облегчая их усиление, ваши атаки вредом нанесут умеренный урон выносливости, и вы получите набор комбо, позволяющих эффективно сбить с ног, обезоружить или оглушить противника. Дополнительную информацию о CQC и его комбо можно найти здесь. + +uplink-sleeping-carp-name = Свиток боевых искусств +uplink-sleeping-carp-desc = Этот свиток содержит секреты древней техники боевых искусств. Вы овладеете рукопашным боем, отражая огонь дальнобойного оружия. Изучение этого искусства означает, что вы также откажетесь от использования бесчестного дальнобойного оружия. Не может быть понято агентами-вампирами и генокрадами. diff --git a/Resources/Locale/ru-RU/_Goobstation/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/_Goobstation/store/uplink-catalog.ftl index 254097a633..13ec32a7f5 100644 --- a/Resources/Locale/ru-RU/_Goobstation/store/uplink-catalog.ftl +++ b/Resources/Locale/ru-RU/_Goobstation/store/uplink-catalog.ftl @@ -4,4 +4,83 @@ uplink-mech-teleporter-heavy-name = Телепорт тяжелого меха uplink-mech-teleporter-heavy-desc = Содержит тяжелобронированный мех Cybersun со встроенным цепным мечом, Ultra AC-2, LBX AC 10 "Scattershot", ракетной установкой BRM-6 и плазменной пушкой P-X Tesla. uplink-mech-teleporter-assault-name = Телепорт штурмового меха -uplink-mech-teleporter-assault-desc = Содержит легкобронированный мех Cybersun со встроенным цепным мечом, LBX AC 10 "Scattershot", лёгкой ракетной установкой SRM-8 и плазменной пушкой P-X Tesla. \ No newline at end of file +uplink-mech-teleporter-assault-desc = Содержит легкобронированный мех Cybersun со встроенным цепным мечом, LBX AC 10 "Scattershot", лёгкой ракетной установкой SRM-8 и плазменной пушкой P-X Tesla. + +uplink-hardsuit-cybersun-stealth-name = Скафандр CSA-91x "Èguǐ" +uplink-hardsuit-cybersun-stealth-desc = Редкий прототип скафандра с метаматериальными пластинами, которые искажают свет вокруг него, создавая эффект "плаща-невидимки". + +# Cybersun Dreadnought suit +uplink-hardsuit-cybersun-dreadnought-name = Скафандр CSA-105UA "Xíngtiān" +uplink-hardsuit-cybersun-dreadnought-desc = Прототип скафандра, который делает владельца почти непробиваемой стеной. После фиксации на месте его нельзя снять, не убив владельца. Его использование будет медленно убивать владельца, делая заточение внутри дорогой в один конец к могиле. Вы уверены, что хотите это сделать? + +# Weapons + +uplink-dualetta-kit-name = Набор Дуэт +uplink-dualetta-kit-desc = Две пистолета Дуэт по выгодной цене. + +uplink-weapon-burner-name = Тяжелая винтовка "Burner" +uplink-weapon-burner-desc = Тяжелая винтовка "Burner" - отличное оружие для прорыва и подавления. + +uplink-WSPR-name = Набор WSPR +uplink-WSPR-desc = Элегантная дозвуковая винтовка со встроенным глушителем. Если вы ее слышите, значит, вы уже мертвы. + +uplink-hardlight-bow-name = Световой лук +uplink-hardlight-bow-desc = Современный лук, который может создавать стрелы из твердого света, предназначен для бесшумного устранения целей. Имеет 5 различных режимов стрельбы. Может складываться. + +uplink-c20r-name = C-20r +uplink-c20r-desc = Старый верный: Классический пистолет-пулемет C-20r. + +uplink-buldog-name = Бульдог +uplink-buldog-desc = Автоматический дробовик с магазином. + +uplink-l6-saw-name = Набор L6 Saw +uplink-l6-saw-desc = Больше дакки: Знаменитый легкий пулемет L6. + +uplink-m90-name = M-90 +uplink-m90-desc = Боевая винтовка M-90. + +uplink-dualetta-bundle-name = Набор Дуэт +uplink-dualetta-bundle-desc = Поставляется с 2 пистолетами Дуэт, 2 магазинами для автоматических пистолетов, боевыми перчатками, костюмом нуар, детективным плащом и туфлями на шнуровке. + +uplink-anaconda-name = Анаконда +uplink-anaconda-desc = Гордость Cybersun, этот тяжелый пистолет предназначен для самообеспечения благодаря встроенному фабрикатору. + +# Ammo + +uplink-blast-grenade-name = Фугасная граната +uplink-blast-grenade-desc = Выше урон, меньше радиус. Совместима с China-Lake. + +uplink-frag-grenade-name = Осколочная граната +uplink-frag-grenade-desc = Меньше урон, больше радиус. Совместима с China-Lake. + +uplink-rifle-mag-name = Магазин для винтовки (.20) +uplink-rifle-mag-desc = Магазин на 25 патронов, содержащий винтовочные пули калибра .20. Поддерживает Лектер и M-90. + +uplink-rifle-subsonic-mag-name = Дозвуковой магазин для винтовки (.30) +uplink-rifle-subsonic-mag-desc = Магазин на 35 патронов, содержащий дозвуковые винтовочные пули калибра .30. Поддерживает WSPR и любую другую винтовку калибра .30. + +uplink-l6-box-name = Коробка магазина (винтовка .30) +uplink-l6-box-desc = Коробка магазина с 100 патронами. Совместима с L6 SAW. + +uplink-shotgun-magazine-name = Барабан для дробовика (дробь .50) +uplink-shotgun-magazine-desc = Барабан для дробовика с 8 снарядами дроби. Совместим с Бульдогом. + +uplink-shotgun-magazine-slug-name = Барабан для дробовика (пуля .50) +uplink-shotgun-magazine-slug-desc = Барабан для дробовика с 8 пулевыми снарядами. Совместим с Бульдогом. + +uplink-high-caliber-magazine-name = Магазин для тяжелой винтовки (.50 антиматериал) +uplink-high-caliber-magazine-desc = Магазин для винтовки с 15 патронами. Совместим с Burner. + +uplink-high-caliber-explosive-magazine-name = Магазин для тяжелой винтовки (.50 взрывной) +uplink-high-caliber-explosive-magazine-desc = Магазин для винтовки с 15 взрывными патронами. Совместим с Burner. + +uplink-high-caliber-box-name = Коробка патронов .50 +uplink-high-caliber-box-desc = Коробка с 30 патронами калибра .50 против материальных средств. + +uplink-highcap-pistol-mag-name = Магазин повышенной емкости для пистолета .35 +uplink-highcap-pistol-mag-desc = Пистолетный магазин повышенной емкости вмещает 4 дополнительных патрона, всего 16 патронов. + +# Misc + +uplink-dimension-pot-name = Горшок измерений +uplink-dimension-pot-desc = Портал в ваше собственное карманное измерение, замаскированный под горшечное растение, на тот случай, когда спрятать один предмет недостаточно. diff --git a/Resources/Locale/ru-RU/_TG/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/_TG/store/uplink-catalog.ftl new file mode 100644 index 0000000000..4b09170d64 --- /dev/null +++ b/Resources/Locale/ru-RU/_TG/store/uplink-catalog.ftl @@ -0,0 +1,7 @@ +# Bloodred Modsuit +uplink-modsuit-bloodred-name = EE-99MS "Рейдер" Модсьют +uplink-modsuit-bloodred-desc = Серийная модель модульного тактического костюма, некогда нашумевшая в солярианских СМИ. После отказа в пользу тактического костюма Shanlin, эти костюмы таинственным образом стали обычным явлением среди приграничных пиратских команд. + +# Elite Modsuit +uplink-modsuit-elitemodsuit-name = EE-122MS "Егерь" Модсьют +uplink-modsuit-elitemodsuit-desc = Серийная модульная версия тактического костюма Shiwei. В обмен на возможность установки модульного оборудования, костюм жертвует большей частью улучшенной защиты Shiwei. По сравнению с модсьютом "Егерь", он предлагает беспрецедентную защиту от энергетического оружия, но его баллистическая защита оставляет желать лучшего. diff --git a/Resources/Locale/ru-RU/_white/prototypes/catalog/fills/guncase/syndicate.ftl b/Resources/Locale/ru-RU/_white/prototypes/catalog/fills/guncase/syndicate.ftl new file mode 100644 index 0000000000..5148f7d447 --- /dev/null +++ b/Resources/Locale/ru-RU/_white/prototypes/catalog/fills/guncase/syndicate.ftl @@ -0,0 +1,35 @@ +ent-GunCaseSyndicateFilledDualetta = { ent-GunCasePistolSyndicate } + .desc = { ent-GunCasePistolSyndicate.desc } + .suffix = Синдикат, Дуэт + +ent-GunCaseSyndicateFilledM90 = { ent-GunCaseSyndicate } + .desc = { ent-GunCaseSyndicate.desc } + .suffix = Синдикат, М90 + +ent-GunCaseSyndicateFilledFPA90 = { ent-GunCaseSyndicate } + .desc = { ent-GunCaseSyndicate.desc } + .suffix = Синдикат, FPA90 + +ent-GunCaseSyndicateFilledC20r = { ent-GunCaseSyndicate } + .desc = { ent-GunCaseSyndicate.desc } + .suffix = Синдикат, C20r + +ent-GunCaseSyndicateFilledAK220 = { ent-GunCaseSyndicate } + .desc = { ent-GunCaseSyndicate.desc } + .suffix = Синдикат, АК220 + +ent-GunCaseSyndicateFilledWSPR = { ent-GunCaseSyndicate } + .desc = { ent-GunCaseSyndicate.desc } + .suffix = Синдикат, WSPR + +ent-GunCaseSyndicateFilledBulldog = { ent-GunCaseSyndicate } + .desc = { ent-GunCaseSyndicate.desc } + .suffix = Синдикат, Bulldog + +ent-GunCaseSyndicateFilledChinaLake = { ent-GunCaseSyndicate } + .desc = { ent-GunCaseSyndicate.desc } + .suffix = Синдикат, China-Lake + +ent-GunCaseSyndicateFilledL6Saw = { ent-GunCaseSyndicate } + .desc = { ent-GunCaseSyndicate.desc } + .suffix = Синдикат, L6 Saw diff --git a/Resources/Locale/ru-RU/_white/prototypes/entities/objects/misc/gun_case.ftl b/Resources/Locale/ru-RU/_white/prototypes/entities/objects/misc/gun_case.ftl new file mode 100644 index 0000000000..01a084f893 --- /dev/null +++ b/Resources/Locale/ru-RU/_white/prototypes/entities/objects/misc/gun_case.ftl @@ -0,0 +1,7 @@ +ent-GunCaseSyndicate = оружейный ящик + .desc = Кейс для оружия. На крышке отпечатана кроваво-красная буква "S".. + .suffix = Синдикат + +ent-GunCasePistolSyndicate = { ent-GunCaseSyndicate } + .desc = { ent-GunCaseSyndicate.desc } + .suffix = Синдикат, Пистолетный diff --git a/Resources/Locale/ru-RU/_white/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/_white/store/uplink-catalog.ftl index 647fb60c5f..a4f6dc0b1f 100644 --- a/Resources/Locale/ru-RU/_white/store/uplink-catalog.ftl +++ b/Resources/Locale/ru-RU/_white/store/uplink-catalog.ftl @@ -1,17 +1,66 @@ +# Вооружение + +uplink-gun-case-dualetta-name = Дуэт +uplink-gun-case-dualetta-desc = Две пистолета марки "Дуэт" по выгодной цене. + +uplink-blood-dagger-name = Кровавый кинжал +uplink-blood-dagger-desc = Кинжал из боли и крови. Обладает смертоносной точностью, позволяя наносить критический урон и извлекать кровь из противников, леча владельца пропорционально высосанной крови. При поглощении крови владельца кратковременно усиливает его ценной обильного кровотечения. + +uplink-gun-case-m90-name = M-90 +uplink-gun-case-m90-desc = Боевая винтовка M-90 в комплекте с двумя дополнительными магазинам (.30). + uplink-betrayal-dagger-name = Предательский кинжал uplink-betrayal-dagger-desc = Предательский кинжал позволяет пользователю телепортироваться на короткое расстояние, а также наносит значительные повреждения при ударе в спину. +uplink-gun-case-fpa-90-name = FPA-90 +uplink-gun-case-fpa-90-desc = Дешевый пистолет-пулемет со встроенным глушителем. Поставляется в комплекте с двумя дополнительными магазинами безгильзовых патронов (.25). + +uplink-energy-crossbow-name = Маленький энергетический арбалет +uplink-energy-crossbow-desc = Довольно тихое оружие, которое автоматически перезаряжается. При попадании оглушает и затуманивает зрение противника. Хорошо сочетается с другими видами оружия. + +uplink-gun-case-c20r-name = C-20r +uplink-gun-case-c20r-desc = Старый добрый: классический пистолет-пулемет C-20r в комплекте с двумя дополнительными магазинами (.35). + +uplink-gun-case-bulldog-name = Бульдог +uplink-gun-case-bulldog-desc = Простое и эффективное: популярное ружье дробовик Бульдог в комплекте с двумя дополнительными барабанами с 12-калиберной кортечи. + +uplink-gun-case-ak220-name = АК-220 +uplink-gun-case-ak220-desc = Обновлённая версия культового оружия в стильном оружейном кейсе в комплекте с двумя дополнительными магазинами (.30). + +uplink-gun-case-wspr-name = WSPR +uplink-gun-case-wspr-desc = Элегантная дозвуковая винтовка со встроенным глушителем. Если вы ее слышите, значит, вы уже мертвы. В комплекте лежат два дополнительных магазина дозвуковых патрон .30. + +uplink-gun-case-china-lake-name = China-Lake +uplink-gun-case-china-lake-desc = Старый гранатомёт China Lake, снабжённый 11 гранатами различной поражающей способностью. + +uplink-gun-case-l6-saw-name = L6 Saw +uplink-gun-case-l6-saw-desc = Культовый легкий ручной пулемет L6 в комплекте с двумя дополнительными коробчатыми магазинами (.30). + +# Боеприпасы + +uplink-magazine-light-rifle-ak220-name = Магазин для АК (.30) +uplink-magazine-light-rifle-ak220-desc = Магазин, снаряженный 40 патронами калибра .30. Совместим с оружием серии АК. + +# Взрывчатка + +# Надеваемое + +uplink-syndicate-swat-helmet-name = Подозрительный шлем спецназа +uplink-syndicate-swat-helmet-desc = Чрезвычайно прочный шлем, обычно используемый военизированными формированиями. Он украшен зловещим рисунком. + +# Химикаты + +uplink-experimental-stimpack-name = Экспериментальный стимпак +uplink-experimental-stimpack-desc = Прототип химической смеси-стимулятора. Использование дает виртуальный иммунитет к оглушающему оружию, быструю регенерацию тканей, экстремальную скорость бега за счет уменьшения накопления молочной кислоты и общее чувство эйфории. Побочные эффекты могут включать экстремальные уровни антикоагулянтов, туннельное зрение, чрезмерное накопление токсинов в кровотоке и быструю гибель печени. Не давайте животным. + +# Обман + +# Саботаж + uplink-experimental-syndicate-teleporter-name = Экспериментальный телепортер синдиката uplink-experimental-syndicate-teleporter-desc = Телепортер синдиката, при использовании перемещает на 3-8 метров вперед. В случае телепортации в стену, использует экстренную телепортацию. Имеет 4 заряда и автоматически заряжается. -uplink-ebow-name = Маленький энергетический арбалет -uplink-ebow-desc = Довольно тихое оружие, которое автоматически перезаряжается и оглушает. Хорошо сочетается с другими видами оружия. - -uplink-hardlight-spear-implant-name = Имплант светового копья -uplink-hardlight-spear-implant-desc = Имплант, вводимый в тело и активируемый по желанию пользователя. Он вызывает копье из твердого света, с помощью которого пользователь может сеять хаос. - -uplink-neuro-control = Имплант нейро стабилизации -uplink-neuro-control-desc = Блокирует весь входящий урон по выносливости, компенсируя его шоковым зарядом, наносящим урон, пропорциональный заблокированному. +# Импланты uplink-implanter-name = Имплантер uplink-implanter-desc = Продвинутый имплантер, позволяющий быстро вкалывать и вытаскивать импланты. @@ -19,23 +68,20 @@ uplink-implanter-desc = Продвинутый имплантер, позвол uplink-smoke-implant-name = Имплант дыма uplink-smoke-implant-desc = Выпускает облако дыма при активации. +uplink-neuro-control = Имплант нейро стабилизации +uplink-neuro-control-desc = Блокирует весь входящий урон по выносливости, компенсируя его шоковым зарядом, наносящим урон, пропорциональный заблокированному. + uplink-mind-slave = Имплант подчинения uplink-mind-slave-desc = Захватите разум живого существа и прикажите ему закидать капитана взрывными пирогами. -uplink-blood-dagger-name = Кровавый кинжал -uplink-blood-dagger-desc = Кинжал из боли и крови. Обладает смертоносной точностью, позволяя наносить критический урон и извлекать кровь из противников, леча владельца пропорционально высосанной крови. При поглощении крови владельца кратковременно усиливает его ценной обильного кровотечения. +uplink-hardlight-spear-implant-name = Имплант светового копья +uplink-hardlight-spear-implant-desc = Имплант, вводимый в тело и активируемый по желанию пользователя. Он вызывает копье из твердого света, с помощью которого пользователь может сеять хаос. + +# Союзники uplink-gondola-name = Ящик с Гондолой uplink-gondola-desc = Ящик, содержащий одну стандартную Гондолу. Мясо Гондолы содержит реагент "Спокойствие". -uplink-Light-Rifle-AK220-name = АК-220 -uplink-Light-Rifle-AK220-desc = Обновленная версия культового оружия. Использует винтовочные патроны 30-го калибра. +# Бесполезное -uplink-magazine-Light-RIfle-AK220-name = Магазин АК (.30) -uplink-magazine-Light-RIfle-AK220-desc = Новый магазин .30, для АК - -uplink-experimental-stimpack-name = Экспериментальный стимпак -uplink-experimental-stimpack-desc = Прототип химической смеси-стимулятора. Использование дает виртуальный иммунитет к оглушающему оружию, быструю регенерацию тканей, экстремальную скорость бега за счет уменьшения накопления молочной кислоты и общее чувство эйфории. Побочные эффекты могут включать экстремальные уровни антикоагулянтов, туннельное зрение, чрезмерное накопление токсинов в кровотоке и быструю гибель печени. Не давайте животным. - -uplink-Syndicate-SWAT-Helmet-name = Подозрительный шлем спецназа -uplink-Syndicate-SWAT-Helmet-desc = Чрезвычайно прочный шлем, обычно используемый военизированными формированиями. Он украшен зловещим рисунком. +# Для определенных профессий diff --git a/Resources/Locale/ru-RU/deltav/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/deltav/store/uplink-catalog.ftl new file mode 100644 index 0000000000..b2fa4e7e72 --- /dev/null +++ b/Resources/Locale/ru-RU/deltav/store/uplink-catalog.ftl @@ -0,0 +1,19 @@ +# Utility +uplink-reinforcement-radio-nukie-mouse-name = Телепортер подкреплений: мышь-оперативник +uplink-reinforcement-radio-nukie-mouse-desc = Вызывает специально обученную мышь-оперативника для оказания вам помощи. + +# Implants +uplink-bionic-syrinx-implanter-name = Бионический имплантатор сиринкса +uplink-bionic-syrinx-implanter-desc = Имплант, который усиливает естественный талант гарпии к мимикрии, позволяя вам настроить свой голос под любого, о ком вы только можете подумать. + +uplink-syndicate-radio-implanter-name = Радиоимплантат Синдиката +uplink-syndicate-radio-implanter-desc = Черепной имплантат, который позволяет вам разговаривать по радиоканалу Синдиката (используйте :т). + +uplink-syndicate-radio-implanter-bundle-name = Набор радиоимплантатов Синдиката +uplink-syndicate-radio-implanter-bundle-desc = Два имплантатора по цене полутора! Поделитесь одним со своим другом из Синдиката. + +uplink-generic-radio-implanter-name = Универсальный радиоимплантат +uplink-generic-radio-implanter-desc = Черепной имплантат с блюспейс-отделением для одного ключа шифрования (не входит в комплект). Вставьте ключ по вашему выбору, и вы сможете разговаривать, как с обычной гарнитурой. + +uplink-doorjack-name = Обходчик блокировки шлюзов +uplink-doorjack-desc = Специализированный криптографический секвенсор, предназначенный исключительно для взлома шлюзов. Ничего другого повредить не способен. diff --git a/Resources/Locale/ru-RU/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/store/uplink-catalog.ftl index 96d18f61dc..69c2eb3409 100644 --- a/Resources/Locale/ru-RU/store/uplink-catalog.ftl +++ b/Resources/Locale/ru-RU/store/uplink-catalog.ftl @@ -1,36 +1,56 @@ # Оружие -uplink-pistol-viper-name = Гадюка -uplink-pistol-viper-desc = Маленький, легко скрываемый, но несколько маломощный пистолет. Использует пистолетные магазины (.35 авто). - -uplink-rifle-ak-name = АК-74 -uplink-rifle-ak-description = Мощная штурмовая винтовка. Использует магазины для штурмовой винтовки (.30 винтовочные) - -uplink-revolver-python-name = Питон -uplink-revolver-python-desc = Громкий и смертоносный револьвер. Использует .45 Магнум. - -uplink-pistol-cobra-name = Кобра -uplink-pistol-cobra-desc = Прочный, безотказный пистолет со встроенным глушителем. Использует пистолетные магазины (.25 безгильзовые). - uplink-rifle-mosin-name = Винтовка Мосина uplink-rifle-mosin-desc = Служебная винтовка с затвором, повидавшая много войн. Не современная ни по каким стандартам, заряжается вручную и с ужасной отдачей, однако дешевая. -uplink-esword-name = Энергетический меч -uplink-esword-desc = Очень опасный энергетический меч. В выключенном состоянии можно хранить в карманах. Издает много шума при использовании или включении. - -uplink-esword-double-name = Двойной энергетический меч -uplink-esword-double-desc = Гораздо более дорогой аналог обычного энергетического меча: с гораздо более высоким шансом отражения, большим углом атаки, более высоким структурным повреждением и более быстрым замахом, и все это за счет меньшего нагрева и рубящего урона. Издает много шума при использовании или включении. - uplink-edagger-name = Энергетический кинжал uplink-edagger-desc = Маленькое энергетическое лезвие, удобно замаскированное в виде ручки. -uplink-fire-axe-flaming-name = Пожарный топор -uplink-fire-axe-flaming-desc = Оружие в классическом стиле, оснащенное передовой технологией атмос, позволяющей ему поджигать цели. +uplink-pistol-viper-name = Гадюка +uplink-pistol-viper-desc = Маленький, легко скрываемый, но несколько маломощный пистолет. Использует пистолетные магазины (.35 авто). + +uplink-pistol-cobra-name = Кобра +uplink-pistol-cobra-desc = Прочный, безотказный пистолет со встроенным глушителем. Использует пистолетные магазины (.25 безгильзовые). + +uplink-disposable-turret-name = Одноразовая баллистическая турель +uplink-disposable-turret-desc = + Выглядит и функционирует как обычный ящик с электроинструментами. При ударе по ящику он превратится в баллистическую турель, теоретически стреляющую во всех, кроме членов Синдиката. + Может быть преобразован обратно в ящик с инструментами с помощью отвертки и отремонтирован гаечным ключом. ЕСЛИ У ВАС НЕТ ID АГЕНТА ИЛИ ПДА СИНДИКАТА, ОНА БУДЕТ СТРЕЛЯТЬ ПО ВАМ. + +uplink-knives-kit-name = Набор метательных ножей +uplink-knives-kit-desc = Набор из 4 метательных ножей Синдиката, идеальных для тренировки в дартс с телами ваших жертв. + +uplink-eshield-name = Энергетический щит +uplink-eshield-desc = Экзотический энергетический щит, отражающий лазеры, а также немного защищающий от пуль и других физических атак. uplink-gloves-north-star-name = Перчатки Полярной звезды uplink-gloves-north-star-desc = Пара перчаток, которые резко сокращают время восстановления ваших ударов, позволяя вам избивать людей до смерти шквалом ударов. +uplink-esword-name = Энергетический меч +uplink-esword-desc = Очень опасный энергетический меч, способный отражать энергетические выстрелы. В выключенном состоянии можно хранить в карманах. Издает много шума при использовании или включении. + +uplink-revolver-python-name = Питон +uplink-revolver-python-desc = Брутально простой, эффективный и громкий револьвер Синдиката. Заряжен бронебойными патронами. Использует магнум .45. + +uplink-fpa-90-bundle-name = Комплект FPA-90 +uplink-fpa-90-bundle-desc = Дешевый пистолет-пулемет со встроенным глушителем. Поставляется в комплекте с тремя магазинами .25 безгильзовых патронов. + +uplink-c20r-bundle-name = Набор C-20r +uplink-c20r-bundle-desc = Старый добрый: классический пистолет-пулемет C-20r в комплекте с тремя магазинами. + +uplink-sniper-bundle-name = Снайперский набор +uplink-sniper-bundle-desc = Неприметный портфель, в котором находится Христов, 10 запасных патронов и удобная маскировка. + +uplink-buldog-bundle-name = Набор Бульдога +uplink-buldog-bundle-desc = Простое и эффективное: Содержит популярное ружье дробовик Бульдог, барабан дроби 12g и 3 барабана с картечью 12g. + +uplink-grenade-launcher-bundle-name = Набор "China-Lake" +uplink-grenade-launcher-bundle-desc = Старый гранатомёт China-Lake, снабжённый 11 гранатами различной поражающей способности. + +uplink-l6-saw-bundle-name = Набор L6 Saw +uplink-l6-saw-bundle-desc = Еще имба: культовый ручной пулемет L6 в комплекте с 2 коробчатыми магазинами. + uplink-emp-flashlight-name = Электромагнитный фонарик -uplink-emp-flashlight-desc = Замаскированное под фонарик устройство. При ударе выпускает ЭМИ, поражающий электрические устройства. +uplink-emp-flashlight-desc = Перезаряжаемое устройство, замаскированное под фонарик, предназначенное для нарушения работы электронных систем. Полезно для сбоя связи, энергетического оружия охраны и АРС в трудной ситуации. # Explosives uplink-explosive-grenade-name = Разрывная граната @@ -88,14 +108,53 @@ uplink-shrapnel-grenade-desc = Выпускает кучу маленький с uplink-pistol-magazine-name = Пистолетный магазин (.35 авто) uplink-pistol-magazine-desc = Пистолетный магазин на 10 патронов. Совместим с Гадюкой. -uplink-pistol-magazine-c20r-name = Магазин для ПП (.35 auto) -uplink-pistol-magazine-c20r-desc = Магазин с 30 патронами. Совместим с C-20r. +uplink-pistol-magazine-rubber-name = Пистолетный магазин (.35 авто, резиновые) +uplink-pistol-magazine-rubber-desc = Пистолетный магазин на 10 патронов. Для случаев, когда нужно взять кого-то живым. + +uplink-pistol-magazine-incendiary-name = Пистолетный магазин (.35 авто, зажигательные) +uplink-pistol-magazine-incendiary-desc = Магазин премиум-класса, чтобы прожигать горящие дыры как в вашем кошельке, так и в ваших жертвах. + +uplink-pistol-magazine-shrapnel-name = Пистолетный магазин (.35 авто, шрапнель) +uplink-pistol-magazine-shrapnel-desc = Пистолетный магазин на 10 патронов. Для тех случаев, когда враг находится поблизости. + +uplink-pistol-magazine-c20r-name = Магазин для ПП (.35 авто) +uplink-pistol-magazine-c20r-desc = Магазин для ПП на 30 патронов. Совместим с C-20r. + +uplink-pistol-magazine-c20r-rubber-name = Магазин для ПП (.35 авто, резиновые пули) +uplink-pistol-magazine-c20r-rubber-desc = Магазин для ПП на 30 патронов. Для случаев, когда нужно взять много заложников. + +uplink-pistol-magazine-c20r-incendiary-name = Магазин для ПП (.35 авто, зажигательные) +uplink-pistol-magazine-c20r-incendiary-desc = ПРОСЫПАЙСЯ САМУРАЙ, МЫ ИДЕМ ЖЕЧЬ СТАНЦИЮ! + +uplink-pistol-magazine-c20r-shrapnel-name = Магазин для ПП (.35 авто, шрапнель) +uplink-pistol-magazine-c20r-shrapnel-desc = Магазин для ПП на 30 патронов. Для тех случаев, когда враги находится поблизости. uplink-pistol-magazine-caseless-name = Пистолетный магазин (.25 безгильзовые) uplink-pistol-magazine-caseless-desc = Пистолетный магазин на 10 патронов. Совместим с Коброй. +uplink-pistol-magazine-caseless-rubber-name = Магазин для пистолета (.25 безгильзовые, резиновые) +uplink-pistol-magazine-caseless-rubber-desc = Магазин для пистолета на 10 патронов. Для случаев, когда нужно (тихо) взять кого-то живым. + +uplink-pistol-magazine-caseless-incendiary-name = Магазин для пистолета (.25 безгильзовые, зажигательные) +uplink-pistol-magazine-caseless-incendiary-desc = Магазин для пистолета на 10 патронов. Для случаев, когда нужно (тихо) прожигать горящие дыры как в вашем кошельке, так и в ваших жертвах. + +uplink-pistol-magazine-caseless-shrapnel-name = Магазин для пистолета (.25 безгильзовые, шрапнель) +uplink-pistol-magazine-caseless-shrapnel-desc = Магазин для пистолета на 10 патронов. Для тех случаев, когда враг находится поблизости. + +uplink-magazine-caseless-name = Магазин для ПП (.25 безгильзовые) +uplink-magazine-caseless-desc = Магазин для ПП на 30 патронов. Совместим с FPA-90. + +uplink-magazine-caseless-rubber-name = Магазин для ПП (.25 безгильзовые, резиновые) +uplink-magazine-caseless-rubber-desc = Магазин для ПП на 30 патронов. Для случаев, когда нужно (тихо) взять много заложников. + +uplink-magazine-caseless-incendiary-name = Магазин для ПП (.25 безгильзовые, зажигательные) +uplink-magazine-caseless-incendiary-desc = Магазин для ПП на 30 патронов. Для случаев, когда нужно (тихо) прожигать горящие дыры как в вашем кошельке, так и в ваших жертвах. + +uplink-magazine-caseless-shrapnel-name = Магазин для ПП (.25 безгильзовые, шрапнель) +uplink-magazine-caseless-shrapnel-desc = Магазин для ПП на 30 патронов. Для тех случаев, когда враг находится поблизости. + uplink-speedloader-magnum-name = Спидлоадер (.40 магнум) -uplink-speedloader-magnu-desc = Револьверный спидлоадер с 6 патронами. Совместим с Питоном. +uplink-speedloader-magnum-desc = Револьверный спидлоадер с 6 патронами. Совместим с Питоном. uplink-mosin-ammo-name = Коробка патронов (.30 винтовочные) uplink-mosin-ammo-desc = Коробка с 50 патронами калибра .30 винтовочные. Совместимы с винтовкой Мосина и АК-74. @@ -103,29 +162,8 @@ uplink-mosin-ammo-desc = Коробка с 50 патронами калибра uplink-sniper-ammo-name = Коробка патронов (.60 антиматериальные) uplink-sniper-ammo-desc = Коробка с 30 патронами для снайперской винтовки Христова. -uplink-ak-ammo-name = Магазин для штурмовой винтовки (.30 винтовчные) -uplink-ak-ammo-desc = Магазин с 30 патронами калибра .30 винтовочные. Совместим с АК-74. - -uplink-magazine-bulldog-name = Барабан для дробовика (.50 дробь) -uplink-magazine-bulldog-desc = Барабан с 8 патронами. Совместим с Бульдогом. - -uplink-magazine-slug-bulldog-name = Барабан для дробовика (.50 пуля) -uplink-magazine-slug-bulldog-desc = Барабан с 8 патронами. Совместим с Бульдогом. - -uplink-magazine-l6-name = Короб для пулемета (.30 винтовчные) -uplink-magazine-l6-desc = Короб со 100 патронами. Совместим с L6 SAW. - -uplink-pistol-box-name = Коробка с пистолетными магазинами (.35 авто) -uplink-pistol-box-desc = Содержит 3 магазина на 10 патронов. Совместимо с Гадюкой. - -uplink-pistol-box-caseless-name = Коробка с пистолетными магазинами (.25 безгильзовые) -uplink-pistol-box-caseless-desc = Содержит 3 магазина на 10 патронов. Совместимо с Коброй. - -uplink-grenade-blast-name = Фугасная граната -uplink-grenade-blast-desc = Маленький радиус поражения, большая мощность взрыва. Совместимо с Крайтом. - -uplink-grenade-frag-name = Осколочная граната -uplink-grenade-frag-desc = Большой радиус поражения, маленькая мощность взрыва. Совместимо с Крайтом. +uplink-sniper-ammo-shrapnel-name = Коробка с патронами (.60 шрапнель) +uplink-sniper-ammo-shrapnel-desc = Коробка с 10 патронами для снайперской винтовки Христова. Для тех случаев, когда враг находится поблизости. # Utility uplink-holopara-kit-name = Набор Голопаразита @@ -152,6 +190,9 @@ uplink-agent-id-card-desc = Модифицированная ID карта, ко uplink-black-jetpack-name = Черный реактивный ранец uplink-black-jetpack-desc = Черный реактивный ранец. Он позволяет вам летать в космосе. Дополнительное топливо в стоимость не входит. +uplink-reinforcement-radio-ancestor-name = Телепорт подкрепления генетическим предком +uplink-reinforcement-radio-ancestor-desc = Призовите на помощь специально обученного предка по вашему выбору. Комплектуются одной сигаретой Синдиката. + uplink-reinforcement-radio-monkey-name = Обезьяний телепорт подкрепления uplink-reinforcement-radio-monkey-desc = Позовите обученную обезьяну, чтобы помочь вам. Поставляется с одной синдикатной сигаретой. @@ -179,9 +220,15 @@ uplink-hypopen-desc = Химический гипоспрей, замаскир uplink-voice-mask-name = Голосовая маска uplink-voice-mask-desc = Противогаз, который позволяет вам подстраивать свой голос под любого, о ком вы только можете подумать. +uplink-clothing-eyes-hud-syndicate-name = Визор Синдиката +uplink-clothing-eyes-hud-syndicate-desc = Профессиональный нашлемный дисплей Синдиката, разработанный для лучшего обнаружения гуманоидов и их последующего устранения. + uplink-radio-jammer-name = Глушилка uplink-radio-jammer-desc = При активации этого устройства будет нарушена исходящая радиосвязь поблизости. +uplink-syndicate-martyr-module-name = Модуль киборга-шахида +uplink-syndicate-martyr-module-desc = Превратите своего взломанного друга-киборга в ходячую бомбу с помощью этого модуля. Убедитесь, что он предан вашему делу. + uplink-syndicate-weapon-module-name = Оружейный модуль киборга uplink-syndicate-weapon-module-desc = Этот модуль даст киборгу усовершенствованный лазер и мачете. @@ -227,32 +274,23 @@ uplink-observation-kit-desc = Включает в себя монитор эки uplink-emp-kit-name = Набор электрика uplink-emp-kit-desc = Ультимативный ответ энергетическому оружию: Отключает дизейблеры, оглушает электрошокеры, разряжает лазерные пушки! Содержит 3 ЭМИ-гранаты и ЭМИ-имплант. Примечание: не выводит из строя настоящее огнестрельное оружие. +uplink-decoy-kit-name = Набор приманок +uplink-decoy-kit-desc = Передовая технология отвлечения внимания прямо из отдела исследований и разработок. В комплекте пять реалистичных шаров, четыре гранаты-приманки и несколько хлопушек! + uplink-chemistry-kit-name = Набор для химического синтеза uplink-chemistry-kit-desc = Стартовый набор для начинающего химика, включает токсин и вестин для всех ваших преступных нужд! -uplink-knives-kit-name = Набор метательных ножей -uplink-knives-kit-desc = Набор из 4 метательных ножей Синдиката, идельных для тренировке в дартс с телами ваших жертв. - uplink-meds-bundle-name = Медицинский набор Interdyne uplink-meds-bundle-desc = Ассортимент автоинъекторов и медицинского оборудования премиум-класса на все случаи жизни. Содержит элитный компактный дефибриллятор, который можно использовать в качестве оружия. uplink-ammo-bundle-name = Набор патронов uplink-ammo-bundle-desc = Перезарядка! Содержит 4 магазина для C-20r, 4 барабана для Bulldog и 2 ящика с боеприпасами для L6 SAW. -uplink-sniper-bundle-name = Снайперский набор -uplink-sniper-bundle-desc = Неприметный портфель, в котором находится Христов, 30 запасных патронов и удобная маскировка. +uplink-ammo-bundle-incendiary-name = Набор патронов (зажигательные) +uplink-ammo-bundle-incendiary-desc = Перезарядка! Содержит 4 зажигательных магазина для C-20r, 4 барабана с зажигательными патронами для Bulldog и 2 ящика с зажигательными боеприпасами для L6 SAW. -uplink-c20r-bundle-name = Набор C-20r -uplink-c20r-bundle-desc = Старый добрый: классический пистолет-пулемет C-20r в комплекте с тремя магазинами. - -uplink-buldog-bundle-name = Набор Бульдога -uplink-buldog-bundle-desc = Простое и эффективное: Содержит популярное ружье дробовик Бульдог, барабан дроби 12g и 3 барабана с картечью 12g. - -uplink-grenade-launcher-bundle-name = Набор "China-Lake" -uplink-grenade-launcher-bundle-desc = Старый гранатомёт China-Lake, снабжённый 11 гранатами различной поражающей способности. - -uplink-l6-saw-bundle-name = Набор L6 Saw -uplink-l6-saw-bundle-desc = Еще имба: культовый ручной пулемет L6 в комплекте с 2 коробчатыми магазинами. +uplink-ammo-bundle-shrapnel-name = Набор патронов (шрапнель) +uplink-ammo-bundle-shrapnel-desc = Перезарядка! Содержит 4 шрапнельных магазина для C-20r, 4 барабана с шрапнельными патронами для Bulldog и 2 ящика с шрапнельными боеприпасами для L6 SAW. uplink-zombie-bundle-name = Набор зомби синдиката uplink-zombie-bundle-desc = Универсальный набор для натравливания нежити на станцию. @@ -307,9 +345,6 @@ uplink-chimp-upgrade-kit-desc = Вставьте этот чип в станда uplink-proximity-mine-name = Бесконтактная мина uplink-proximity-mine-desc = Мина, замаскированная под знак мокрого пола. -uplink-disposable-turret-name = Одноразовая баллистическая турель -uplink-disposable-turret-desc = Выглядит и функционирует как обычный электрический ящик для инструментов. При ударе по нему превращается в баллистическую турель, стреляющую по всем, кроме членов Синдиката. Может быть превращена обратно в ящик для инструментов с помощью отвертки и отремонтирована с помощью гаечного ключа. - uplink-cluster-banana-peel-name = Кластерный банан uplink-cluster-banana-peel-desc = После броска разделяется на 6 взрывоопасных банановых кожурок, которые автоматически детонируют через 20 секунд, если на них никто не поскользнется. @@ -366,9 +401,6 @@ uplink-clothing-conducting-gloves-desc = Выглядят как изолиро uplink-snack-box-name = Коробка закусок Синдиката uplink-snack-box-desc = Коробка с вкусными закусками и напитками, которые можно съесть в одиночку или разделить с командой. Включает одну нежеланную игрушку. -uplink-eshield-name = Энергетический щит -uplink-eshield-desc = Экзотический энергетический щит, отражающий лазерны, а также немного защищающий от пуль и других физических атак. - uplink-soap-name = Мыло uplink-soap-desc = Не вызывающий доверия кусок мыла. Пахнет страхом. @@ -402,6 +434,9 @@ uplink-slipocalypse-clustersoap-desc = После броска разбрасы uplink-mobcat-microbomb-name = СиндиКот uplink-mobcat-microbomb-desc = Ручная кошка, оснащенная имплантатом микробомбы. Взрывается при серьезном ранении. Может больно кусаться. +uplink-chameleon-projector-name = Хамелеон-проектор +uplink-chameleon-projector-desc = Исчезните на виду, создав голограмму предмета вокруг себя. Не используйте это для игры в "Поиск предметов". + # Pointless uplink-revolver-cap-gun-name = Пистон uplink-revolver-cap-gun-desc = Выглядит почти как настоящий! От 8 лет и старше. @@ -454,5 +489,17 @@ uplink-bribe-plasmaman-desc = Искренний подарок, который uplink-hypodart-name = Гиподротик uplink-hypodart-desc = Неприметный на первый взгляд дротик с увеличенным резервуаром для химических веществ. Он вмещает в себя до 7 ед. реагентов и мгновенно впрыскивает их при попадании в цель. Изначально пуст. -uplink-helmet-name = Шлем спецназа -uplink-helmet-desc = Чрезвычайно прочный шлем, обычно используемый военизированными формированиями. Он украшен гнусным рисунком в красную и черную полоску. +uplink-barber-scissors-name = Парикмахерские ножницы +uplink-barber-scissors-desc = Хороший инструмент, чтобы сделать своему товарищу-агенту красивую стрижку, если только вы не хотите сделать ее себе. + +uplink-backpack-syndicate-name = Рюкзак Синдиката +uplink-backpack-syndicate-desc = Легкий взрывоустойчивый рюкзак для хранения различных предательских товаров. + +uplink-home-run-bat-name = Бита для хоум-рана +uplink-home-run-bat-desc = Зараженная кровью бита для тренировки синдикатского ти-бола. Запускайте своих врагов! + +uplink-combat-bakery-name = Боевой набор пекаря +uplink-combat-bakery-desc = Набор тайного печеного оружия. Содержит багетный меч, пару метательных круассанов и микроволновую доску Синдиката для изготовления большего количества. После завершения работы съешьте улики. + +uplink-smuggler-satchel-name = Сумка контрабандиста +uplink-smuggler-satchel-desc = Удобная, подозрительного вида сумка. Достаточно плоская, чтобы поместиться под напольной плиткой. diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index 93c17bd685..0546967db9 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -1,46 +1,6 @@ # TODO: make more categories # Guns -- type: listing - id: UplinkPistolViper - name: uplink-pistol-viper-name - description: uplink-pistol-viper-desc - productEntity: WeaponPistolViperEmpty - discountCategory: rareDiscounts - discountDownTo: - Telecrystal: 1 # WD EDIT - cost: - Telecrystal: 2 # WD EDIT - categories: - - UplinkWeaponry - -- type: listing - id: UplinkRevolverPython - name: uplink-revolver-python-name - description: uplink-revolver-python-desc - productEntity: WeaponRevolverPythonAP - discountCategory: usualDiscounts - discountDownTo: - Telecrystal: 2 # WD EDIT - cost: - Telecrystal: 8 # WD EDIT - categories: - - UplinkWeaponry - -# Inbuilt suppressor so it's sneaky + more expensive. -- type: listing - id: UplinkPistolCobra - name: uplink-pistol-cobra-name - description: uplink-pistol-cobra-desc - productEntity: WeaponPistolCobraEmpty - discountCategory: rareDiscounts - discountDownTo: - Telecrystal: 1 # WD EDIT - cost: - Telecrystal: 3 # WD EDIT - categories: - - UplinkWeaponry - # Poor accuracy, slow to fire, cheap option - type: listing id: UplinkRifleMosin @@ -52,27 +12,28 @@ categories: - UplinkWeaponry -- type: listing - id: UplinkEsword - name: uplink-esword-name - description: uplink-esword-desc - icon: { sprite: /Textures/Objects/Weapons/Melee/e_sword.rsi, state: icon } - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 2 # WD EDIT - productEntity: EnergySword - cost: - Telecrystal: 8 # WD EDIT - categories: - - UplinkWeaponry - - type: listing id: UplinkEnergyDagger name: uplink-edagger-name description: uplink-edagger-desc icon: { sprite: /Textures/Objects/Weapons/Melee/e_dagger.rsi, state: icon } productEntity: EnergyDaggerBox - discountCategory: rareDiscounts + # WD EDIT START + discountCategory: usualDiscounts + discountDownTo: + Telecrystal: 1 + cost: + Telecrystal: 2 + # WD EDIT END + categories: + - UplinkWeaponry + +- type: listing + id: UplinkPistolViper + name: uplink-pistol-viper-name + description: uplink-pistol-viper-desc + productEntity: WeaponPistolViperEmpty + discountCategory: usualDiscounts discountDownTo: Telecrystal: 1 # WD EDIT cost: @@ -80,31 +41,17 @@ categories: - UplinkWeaponry +# Inbuilt suppressor so it's sneaky + more expensive. - type: listing - id: UplinkThrowingKnivesKit - name: uplink-knives-kit-name - description: uplink-knives-kit-desc - icon: { sprite: /Textures/Objects/Storage/boxicons.rsi, state: throwing_knives } - productEntity: ThrowingKnivesKit - discountCategory: rareDiscounts + id: UplinkPistolCobra + name: uplink-pistol-cobra-name + description: uplink-pistol-cobra-desc + productEntity: WeaponPistolCobraEmpty + discountCategory: usualDiscounts discountDownTo: - Telecrystal: 2 # WD EDIT + Telecrystal: 1 # WD EDIT cost: - Telecrystal: 6 # WD EDIT - categories: - - UplinkWeaponry - - -- type: listing - id: UplinkGlovesNorthStar - name: uplink-gloves-north-star-name - description: uplink-gloves-north-star-desc - productEntity: ClothingHandsGlovesNorthStar - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 2 # WD EDIT - cost: - Telecrystal: 8 # WD EDIT + Telecrystal: 3 # WD EDIT categories: - UplinkWeaponry @@ -115,16 +62,27 @@ productEntity: ToolboxElectricalTurretFilled discountCategory: usualDiscounts discountDownTo: - Telecrystal: 2 # WD EDIT + Telecrystal: 1 # WD EDIT cost: - Telecrystal: 6 # WD EDIT + Telecrystal: 4 # WD EDIT + categories: + - UplinkWeaponry + +- type: listing + id: UplinkThrowingKnivesKit + name: uplink-knives-kit-name + description: uplink-knives-kit-desc + icon: { sprite: /Textures/Objects/Storage/boxicons.rsi, state: throwing_knives } + productEntity: ThrowingKnivesKit + # WD EDIT START + discountCategory: usualDiscounts + discountDownTo: + Telecrystal: 2 + cost: + Telecrystal: 5 + # WD EDIT END categories: - UplinkWeaponry - conditions: - - !type:StoreWhitelistCondition - blacklist: - tags: - - NukeOpsUplink - type: listing id: UplinkEshield @@ -132,15 +90,93 @@ description: uplink-eshield-desc icon: { sprite: /Textures/Objects/Weapons/Melee/e_shield.rsi, state: eshield-on } productEntity: EnergyShield - discountCategory: veryRareDiscounts + # WD EDIT START + discountCategory: rareDiscounts discountDownTo: - Telecrystal: 2 # WD EDIT + Telecrystal: 2 cost: - Telecrystal: 6 # WD EDIT + Telecrystal: 6 + # WD EDIT END categories: - UplinkWeaponry - conditions: - - !type:StoreWhitelistCondition + +- type: listing + id: UplinkGlovesNorthStar + name: uplink-gloves-north-star-name + description: uplink-gloves-north-star-desc + productEntity: ClothingHandsGlovesNorthStar + # WD EDIT START + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 2 + cost: + Telecrystal: 7 + # WD EDIT END + categories: + - UplinkWeaponry + +- type: listing + id: UplinkEsword + name: uplink-esword-name + description: uplink-esword-desc + icon: { sprite: /Textures/Objects/Weapons/Melee/e_sword.rsi, state: icon } + # WD EDIT START + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 2 + productEntity: EnergySword + cost: + Telecrystal: 8 + # WD EDIT END + categories: + - UplinkWeaponry + +- type: listing + id: UplinkRevolverPython + name: uplink-revolver-python-name + description: uplink-revolver-python-desc + productEntity: WeaponRevolverPythonAP + # WD EDIT START + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 2 + cost: + Telecrystal: 8 + # WD EDIT END + categories: + - UplinkWeaponry + +# WD EDIT START - Replacement with a gun case. View in the _White +# - type: listing +# id: UplinkFPA90Bundle +# name: uplink-fpa-90-bundle-name +# description: uplink-fpa-90-bundle-desc +# icon: { sprite: /Textures/_EE/Objects/Weapons/Guns/SMGs/FPA90.rsi, state: icon } +# productEntity: ClothingBackpackDuffelSyndicateFilledFPA90 +# discountCategory: rareDiscounts +# discountDownTo: +# Telecrystal: 2 # WD EDIT +# cost: +# Telecrystal: 10 # WD EDIT +# categories: +# - UplinkWeaponry + +# - type: listing +# id: UplinkC20RBundle +# name: uplink-c20r-bundle-name +# description: uplink-c20r-bundle-desc +# icon: { sprite: /Textures/Objects/Weapons/Guns/SMGs/c20r.rsi, state: icon } +# productEntity: ClothingBackpackDuffelSyndicateFilledSMG +# discountCategory: rareDiscounts +# discountDownTo: +# # WD EDIT START +# Telecrystal: 3 +# cost: +# Telecrystal: 11 +# # WD EDIT END +# categories: +# - UplinkWeaponry +# WD EDIT END - type: listing id: UplinkSniperBundle @@ -148,83 +184,59 @@ description: uplink-sniper-bundle-desc icon: { sprite: /Textures/Objects/Weapons/Guns/Snipers/heavy_sniper.rsi, state: base } productEntity: BriefcaseSyndieSniperBundleFilled - discountCategory: veryRareDiscounts # WD EDIT + # WD EDIT START + discountCategory: veryRareDiscounts discountDownTo: - Telecrystal: 4 # WD EDIT + Telecrystal: 4 cost: - Telecrystal: 18 # WD EDIT + Telecrystal: 18 + # WD EDIT END categories: - UplinkWeaponry -- type: listing - id: UplinkC20RBundle - name: uplink-c20r-bundle-name - description: uplink-c20r-bundle-desc - icon: { sprite: /Textures/Objects/Weapons/Guns/SMGs/c20r.rsi, state: icon } - productEntity: ClothingBackpackDuffelSyndicateFilledSMG - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 3 # WD EDIT - cost: - Telecrystal: 11 # WD EDIT - categories: - - UplinkWeaponry +# WD EDIT START - Replacement with a gun case. View in the _White +# - 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: 4 # WD EDIT +# cost: +# Telecrystal: 20 # WD EDIT +# categories: +# - UplinkWeaponry -- 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: 4 # WD EDIT - cost: - Telecrystal: 20 # WD EDIT - categories: - - UplinkWeaponry +# - type: listing +# id: UplinkGrenadeLauncherBundle +# name: uplink-grenade-launcher-bundle-name +# description: uplink-grenade-launcher-bundle-desc +# icon: { sprite: /Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi, state: icon } +# productEntity: ClothingBackpackDuffelSyndicateFilledGrenadeLauncher +# discountCategory: veryRareDiscounts +# discountDownTo: +# Telecrystal: 5 # WD EDIT +# cost: +# Telecrystal: 25 # WD EDIT +# categories: +# - UplinkWeaponry -- type: listing - id: UplinkGrenadeLauncherBundle - name: uplink-grenade-launcher-bundle-name - description: uplink-grenade-launcher-bundle-desc - icon: { sprite: /Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi, state: icon } - productEntity: ClothingBackpackDuffelSyndicateFilledGrenadeLauncher - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 5 # WD EDIT - cost: - Telecrystal: 25 # WD EDIT - categories: - - UplinkWeaponry - -- type: listing - id: UplinkL6SawBundle - name: uplink-l6-saw-bundle-name - description: uplink-l6-saw-bundle-desc - icon: { sprite: /Textures/Objects/Weapons/Guns/LMGs/l6.rsi, state: icon } - productEntity: ClothingBackpackDuffelSyndicateFilledLMG - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 6 # WD EDIT - cost: - Telecrystal: 30 # WD EDIT - categories: - - UplinkWeaponry - -- type: listing - id: UplinkFPA90Bundle - name: uplink-fpa-90-bundle-name - description: uplink-fpa-90-bundle-desc - icon: { sprite: /Textures/_EE/Objects/Weapons/Guns/SMGs/FPA90.rsi, state: icon } - productEntity: ClothingBackpackDuffelSyndicateFilledFPA90 - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 2 # WD EDIT - cost: - Telecrystal: 10 # WD EDIT - categories: - - UplinkWeaponry +# - type: listing +# id: UplinkL6SawBundle +# name: uplink-l6-saw-bundle-name +# description: uplink-l6-saw-bundle-desc +# icon: { sprite: /Textures/Objects/Weapons/Guns/LMGs/l6.rsi, state: icon } +# productEntity: ClothingBackpackDuffelSyndicateFilledLMG +# discountCategory: veryRareDiscounts +# discountDownTo: +# Telecrystal: 6 # WD EDIT +# cost: +# Telecrystal: 30 # WD EDIT +# categories: +# - UplinkWeaponry +# WD EDIT END # Explosives @@ -266,11 +278,13 @@ name: uplink-mini-bomb-name description: uplink-mini-bomb-desc productEntity: SyndieMiniBomb - discountCategory: veryRareDiscounts + # WD EDIT START + discountCategory: usualDiscounts discountDownTo: - Telecrystal: 2 # WD EDIT + Telecrystal: 2 cost: - Telecrystal: 6 # WD EDIT + Telecrystal: 6 + # WD EDIT END categories: - UplinkExplosives @@ -323,11 +337,13 @@ name: uplink-c4-name description: uplink-c4-desc productEntity: C4 - discountCategory: veryRareDiscounts + # WD EDIT START + discountCategory: usualDiscounts discountDownTo: Telecrystal: 1 cost: - Telecrystal: 2 # WD EDIT + Telecrystal: 2 + # WD EDIT END categories: - UplinkExplosives @@ -336,11 +352,13 @@ name: uplink-grenadier-rig-name description: uplink-grenadier-rig-desc productEntity: ClothingBeltMilitaryWebbingGrenadeFilled - discountCategory: veryRareDiscounts + # WD EDIT START + discountCategory: rareDiscounts discountDownTo: - Telecrystal: 3 # WD EDIT + Telecrystal: 3 cost: - Telecrystal: 12 # WD EDIT + Telecrystal: 12 + # WD EDIT END categories: - UplinkExplosives conditions: @@ -354,11 +372,13 @@ name: uplink-c4-bundle-name description: uplink-c4-bundle-desc productEntity: ClothingBackpackDuffelSyndicateC4tBundle - discountCategory: veryRareDiscounts + # WD EDIT START + discountCategory: rareDiscounts discountDownTo: - Telecrystal: 3 # WD EDIT + Telecrystal: 3 cost: - Telecrystal: 12 # WD EDIT + Telecrystal: 12 + # WD EDIT END categories: - UplinkExplosives @@ -395,6 +415,7 @@ description: uplink-exploding-syndicate-bomb-desc productEntity: SyndicateBomb # WD EDIT START + discountCategory: rareDiscounts discountDownTo: Telecrystal: 3 cost: @@ -415,6 +436,7 @@ description: uplink-exploding-syndicate-bomb-desc productEntity: SyndicateBomb # WD EDIT START + discountCategory: rareDiscounts discountDownTo: Telecrystal: 3 cost: @@ -433,11 +455,13 @@ name: uplink-cluster-grenade-name description: uplink-cluster-grenade-desc productEntity: ClusterGrenade - discountCategory: usualDiscounts + # WD EDIT START + discountCategory: rareDiscounts discountDownTo: - Telecrystal: 2 # WD EDIT + Telecrystal: 2 cost: - Telecrystal: 8 # WD EDIT + Telecrystal: 8 + # WD EDIT END categories: - UplinkExplosives @@ -2226,11 +2250,8 @@ name: uplink-smuggler-satchel-name description: uplink-smuggler-satchel-desc productEntity: ClothingBackpackSatchelSmugglerUnanchored - discountCategory: usualDiscounts - discountDownTo: - Telecrystal: 15 cost: - Telecrystal: 30 + Telecrystal: 1 # WD EDIT categories: - UplinkDeception @@ -2247,7 +2268,7 @@ Telecrystal: 3 # WD EDIT END categories: - - UplinkAllies + - UplinkDisruption # WD EDIT # Armor diff --git a/Resources/Prototypes/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Entities/Objects/Misc/paper.yml index d0772beb65..05e38094aa 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/paper.yml @@ -405,7 +405,7 @@ - type: DamageOtherOnHit damage: types: - Piercing: 15 + Piercing: 8 # WD EDIT - type: EmbeddableProjectile removalTime: 2 - type: EmbedPassiveDamage diff --git a/Resources/Prototypes/Entities/Objects/Shields/shields.yml b/Resources/Prototypes/Entities/Objects/Shields/shields.yml index 838549ec74..e2f135b91a 100644 --- a/Resources/Prototypes/Entities/Objects/Shields/shields.yml +++ b/Resources/Prototypes/Entities/Objects/Shields/shields.yml @@ -402,8 +402,6 @@ autoRecharge: true autoRechargeRate: 1 - type: RechargeableBlocking - dischargedRechargeRate: 27.5 - chargedRechargeRate: 30 # WD EDIT END - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Specific/syndicate.yml b/Resources/Prototypes/Entities/Objects/Specific/syndicate.yml index 99095bf191..994f2b9947 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/syndicate.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/syndicate.yml @@ -75,6 +75,7 @@ Telecrystal: 0 # WD EDIT START - type: StoreDiscount + onSpawn: true - type: GiftIgnore # WD EDIT END diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml index 252acc0b10..03c8ddc879 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml @@ -26,7 +26,7 @@ wieldedBonus: 0.3 - type: Gun bonusAngleIncreaseMove: 30 # wwdp - bonusAngleIncreaseTurn: 0.4 # wwdp + bonusAngleIncreaseTurn: 0 # wwdp bonusAngleDecay: 30 # wwdp maxBonusAngle: 30 # wwdp fireRate: 0.75 @@ -159,12 +159,12 @@ - type: Clothing sprite: _White/Objects/Weapons/Guns/Snipers/hristov-inhands.rsi - type: Item - size: Huge # WWDP guns resize + size: Huge shape: - 0,0,6,1 # needs to fit in a briefcase, collapsible stock or something sprite: _White/Objects/Weapons/Guns/Snipers/hristov-inhands.rsi - type: BallisticAmmoProvider - soundRack: # WWDP + soundRack: path: /Audio/Weapons/Guns/Cock/batrifle_cock.ogg soundInsert: /Audio/_White/Guns/insert.ogg whitelist: diff --git a/Resources/Prototypes/_Funkystation/Store/uplink_catalog.yml b/Resources/Prototypes/_Funkystation/Store/uplink_catalog.yml index 82ec84258a..101eeaf36d 100644 --- a/Resources/Prototypes/_Funkystation/Store/uplink_catalog.yml +++ b/Resources/Prototypes/_Funkystation/Store/uplink_catalog.yml @@ -5,11 +5,15 @@ icon: { sprite: /Textures/Objects/Specific/Medical/syndi_implanter.rsi, state: implanter0 } productEntity: ChangelingInfectionImplanter # WD EDIT START - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 3 cost: - Telecrystal: 15 + Telecrystal: 20 # WD EDIT END categories: - UplinkImplants + # WD EDIT START + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink + # WD EDIT END diff --git a/Resources/Prototypes/_Goobstation/Catalog/uplink_catalog.yml b/Resources/Prototypes/_Goobstation/Catalog/uplink_catalog.yml index 418b9318d0..cdb4386d7e 100644 --- a/Resources/Prototypes/_Goobstation/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/_Goobstation/Catalog/uplink_catalog.yml @@ -108,58 +108,60 @@ tags: - NukeOpsUplink -- type: listing - id: UplinkM90 - name: uplink-m90-name - description: uplink-m90-desc - icon: { sprite: /Textures/_Goobstation/Objects/Weapons/Guns/Rifles/m90.rsi, state: icon } - productEntity: WeaponRifleM90 - # WD EDIT START - discountCategory: rareDiscounts - discountDownTo: - Telecrystal: 2 - cost: - Telecrystal: 10 - # WD EDIT END - categories: - - UplinkWeaponry +# WD EDIT START - Replacement with a gun case. View in the _White +# - type: listing +# id: UplinkM90 +# name: uplink-m90-name +# description: uplink-m90-desc +# icon: { sprite: /Textures/_Goobstation/Objects/Weapons/Guns/Rifles/m90.rsi, state: icon } +# productEntity: WeaponRifleM90 +# # WD EDIT START +# discountCategory: rareDiscounts +# discountDownTo: +# Telecrystal: 2 +# cost: +# Telecrystal: 10 +# # WD EDIT END +# categories: +# - UplinkWeaponry -- type: listing - id: UplinkWSPR - name: uplink-WSPR-name - description: uplink-WSPR-desc - icon: { sprite: _Goobstation/Objects/Weapons/Guns/Rifles/wspr.rsi, state: icon } - productEntity: ClothingBackpackDuffelSyndicateFilledWSPR - # WD EDIT START - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 4 - cost: - Telecrystal: 17 - # WD EDIT END - categories: - - UplinkWeaponry +# - type: listing +# id: UplinkWSPR +# name: uplink-WSPR-name +# description: uplink-WSPR-desc +# icon: { sprite: _Goobstation/Objects/Weapons/Guns/Rifles/wspr.rsi, state: icon } +# productEntity: ClothingBackpackDuffelSyndicateFilledWSPR +# # WD EDIT START +# discountCategory: veryRareDiscounts +# discountDownTo: +# Telecrystal: 4 +# cost: +# Telecrystal: 17 +# # WD EDIT END +# categories: +# - UplinkWeaponry -- type: listing - id: UplinkWeaponRifleBurner - name: uplink-weapon-burner-name - description: uplink-weapon-burner-desc - icon: { sprite: /Textures/_Goobstation/Objects/Weapons/Guns/Rifles/burner.rsi, state: icon } - productEntity: WeaponRifleBurner - # WD EDIT START - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 5 - cost: - Telecrystal: 25 - # WD EDIT END - categories: - - UplinkWeaponry - conditions: - - !type:StoreWhitelistCondition - whitelist: - tags: - - NukeOpsUplink +# - type: listing +# id: UplinkWeaponRifleBurner +# name: uplink-weapon-burner-name +# description: uplink-weapon-burner-desc +# icon: { sprite: /Textures/_Goobstation/Objects/Weapons/Guns/Rifles/burner.rsi, state: icon } +# productEntity: WeaponRifleBurner +# # WD EDIT START +# discountCategory: veryRareDiscounts +# discountDownTo: +# Telecrystal: 5 +# cost: +# Telecrystal: 25 +# # WD EDIT END +# categories: +# - UplinkWeaponry +# conditions: +# - !type:StoreWhitelistCondition +# whitelist: +# tags: +# - NukeOpsUplink +# WD EDIT END - type: listing id: UplinkDualettaBundle @@ -177,21 +179,23 @@ categories: - UplinkWeaponry -- type: listing - id: UplinkDualettaKit - name: uplink-dualetta-kit-name - description: uplink-dualetta-kit-desc - icon: { sprite: /Textures/_Goobstation/Objects/Weapons/Guns/Pistols/Dualetta.rsi, state: icon } - productEntity: BoxDualettaKit - # WD EDIT START - discountCategory: rareDiscounts - discountDownTo: - Telecrystal: 2 - cost: - Telecrystal: 6 - # WD EDIT END - categories: - - UplinkWeaponry +# WD EDIT START - Replacement with a gun case. View in the _White +# - type: listing +# id: UplinkDualettaKit +# name: uplink-dualetta-kit-name +# description: uplink-dualetta-kit-desc +# icon: { sprite: /Textures/_Goobstation/Objects/Weapons/Guns/Pistols/Dualetta.rsi, state: icon } +# productEntity: BoxDualettaKit +# # WD EDIT START +# discountCategory: rareDiscounts +# discountDownTo: +# Telecrystal: 2 +# cost: +# Telecrystal: 6 +# # WD EDIT END +# categories: +# - UplinkWeaponry +# WD EDIT END - type: listing id: UplinkPistolAnaconda @@ -295,31 +299,33 @@ categories: - UplinkAmmo -- type: listing - id: UplinkMagazineHighCaliberExplosive - name: uplink-high-caliber-explosive-magazine-name - description: uplink-high-caliber-explosive-magazine-desc - icon: { sprite: _Goobstation/Objects/Weapons/Guns/Ammunition/Magazine/heavy_rifle_mags.rsi, state: red } - productEntity: MagazineHighCaliberExplosive - # WD EDIT START - cost: - Telecrystal: 1 - # WD EDIT END - categories: - - UplinkAmmo +# WD EDIT START - disable burner +# - type: listing +# id: UplinkMagazineHighCaliberExplosive +# name: uplink-high-caliber-explosive-magazine-name +# description: uplink-high-caliber-explosive-magazine-desc +# icon: { sprite: _Goobstation/Objects/Weapons/Guns/Ammunition/Magazine/heavy_rifle_mags.rsi, state: red } +# productEntity: MagazineHighCaliberExplosive +# # WD EDIT START +# cost: +# Telecrystal: 1 +# # WD EDIT END +# categories: +# - UplinkAmmo -- type: listing - id: UplinkMagazineHighCaliber - name: uplink-high-caliber-magazine-name - description: uplink-high-caliber-magazine-desc - icon: { sprite: _Goobstation/Objects/Weapons/Guns/Ammunition/Magazine/heavy_rifle_mags.rsi, state: base } - productEntity: MagazineHighCaliber - # WD EDIT START - cost: - Telecrystal: 1 - # WD EDIT END - categories: - - UplinkAmmo +# - type: listing +# id: UplinkMagazineHighCaliber +# name: uplink-high-caliber-magazine-name +# description: uplink-high-caliber-magazine-desc +# icon: { sprite: _Goobstation/Objects/Weapons/Guns/Ammunition/Magazine/heavy_rifle_mags.rsi, state: base } +# productEntity: MagazineHighCaliber +# # WD EDIT START +# cost: +# Telecrystal: 1 +# # WD EDIT END +# categories: +# - UplinkAmmo +# WD EDIT END - type: listing id: UplinkMagazineLightRifleBox diff --git a/Resources/Prototypes/_White/Catalog/Fills/GunCase/syndicate.yml b/Resources/Prototypes/_White/Catalog/Fills/GunCase/syndicate.yml new file mode 100644 index 0000000000..6c3aeccb4b --- /dev/null +++ b/Resources/Prototypes/_White/Catalog/Fills/GunCase/syndicate.yml @@ -0,0 +1,150 @@ +- type: entity + parent: GunCasePistolSyndicate + id: GunCaseSyndicateFilledDualetta + suffix: Syndicate, Dualetta + components: + - type: Item + shape: + - 0,0,2,1 + - type: Storage + grid: + - 0,0,1,0 + - 3,0,3,0 + - 0,1,0,1 + - 2,1,3,1 + - type: StorageFill + contents: + - id: WeaponPistolDualetta + amount: 2 + +- type: entity + parent: GunCaseSyndicate + id: GunCaseSyndicateFilledM90 + suffix: Syndicate, M90 + components: + - type: Item + shape: + - 0,0,9,1 + - type: Storage + grid: + - 0,0,7,1 + - 9,0,10,1 + - type: StorageFill + contents: + - id: WeaponRifleM90 + - id: MagazineRifle + amount: 2 + +- type: entity + parent: GunCaseSyndicate + id: GunCaseSyndicateFilledFPA90 + suffix: Syndicate, FPA90 + components: + - type: Item + shape: + - 0,0,5,1 + - type: Storage + grid: + - 0,0,3,1 + - 5,0,6,1 + - type: StorageFill + contents: + - id: WeaponSubMachineGunFPA90 + - id: MagazineCaselessRifle + amount: 2 + +- type: entity + parent: GunCaseSyndicate + id: GunCaseSyndicateFilledC20r + suffix: Syndicate, С20r + components: + - type: StorageFill + contents: + - id: WeaponSubMachineGunC20r + - id: MagazinePistolSubMachineGun + amount: 2 + +- type: entity + parent: GunCaseSyndicate + id: GunCaseSyndicateFilledAK220 + suffix: Syndicate, AK220 + components: + - type: Item + shape: + - 0,0,9,1 + - type: Storage + grid: + - 0,0,7,1 + - 9,0,10,1 + - type: StorageFill + contents: + - id: WeaponLightRifleAK220 + - id: MagazineLightRifleAK220 + amount: 2 + +- type: entity + parent: GunCaseSyndicate + id: GunCaseSyndicateFilledWSPR + suffix: Syndicate, WSPR + components: + - type: Item + shape: + - 0,0,9,1 + - type: Storage + grid: + - 0,0,7,1 + - 9,0,10,1 + - type: StorageFill + contents: + - id: WeaponRifleWSPR + - id: MagazineLightRifleSubsonic + amount: 2 + +- type: entity + parent: GunCaseSyndicate + id: GunCaseSyndicateFilledBulldog + suffix: Syndicate, Bulldog + components: + - type: StorageFill + contents: + - id: WeaponShotgunBulldog + - id: MagazineShotgun + amount: 2 + +- type: entity + parent: GunCaseSyndicate + id: GunCaseSyndicateFilledChinaLake + suffix: Syndicate, China-Lake + components: + - type: Item + shape: + - 0,0,6,3 + - type: Storage + grid: + - 1,0,6,1 + - 0,3,7,4 + - type: StorageFill + contents: + - id: WeaponLauncherChinaLake + - id: GrenadeBlast + amount: 4 + - id: GrenadeFrag + amount: 4 + +- type: entity + parent: GunCaseSyndicate + id: GunCaseSyndicateFilledL6Saw + suffix: Syndicate, L6 Saw + components: + - type: Item + shape: + - 0,0,9,2 + - type: Storage + grid: + - 0,0,7,2 + - 9,0,10,1 + - type: StorageFill + contents: + - id: WeaponLightMachineGunL6 + - id: MagazineLightRifleBox + amount: 2 diff --git a/Resources/Prototypes/_White/Catalog/uplink_catalog.yml b/Resources/Prototypes/_White/Catalog/uplink_catalog.yml index d8e0419a4e..9929a87072 100644 --- a/Resources/Prototypes/_White/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/_White/Catalog/uplink_catalog.yml @@ -1,4 +1,242 @@ -- type: listing +# Weaponry + +- type: listing + id: UplinkGunCaseDualetta + name: uplink-gun-case-dualetta-name + description: uplink-gun-case-dualetta-desc + icon: { sprite: /Textures/_Goobstation/Objects/Weapons/Guns/Pistols/Dualetta.rsi, state: icon } + productEntity: GunCaseSyndicateFilledDualetta + discountCategory: usualDiscounts + discountDownTo: + Telecrystal: 2 + cost: + Telecrystal: 6 + categories: + - UplinkWeaponry + +- type: listing + id: UplinkBloodDagger + name: uplink-blood-dagger-name + description: uplink-blood-dagger-desc + productEntity: BloodDagger + discountCategory: usualDiscounts + discountDownTo: + Telecrystal: 2 + cost: + Telecrystal: 6 + categories: + - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkGunCaseM90 + name: uplink-gun-case-m90-name + description: uplink-gun-case-m90-desc + icon: { sprite: /Textures/_Goobstation/Objects/Weapons/Guns/Rifles/m90.rsi, state: icon } + productEntity: GunCaseSyndicateFilledM90 + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 2 + cost: + Telecrystal: 10 + categories: + - UplinkWeaponry + +- type: listing + id: UplinkBetrayalDagger + name: uplink-betrayal-dagger-name + description: uplink-betrayal-dagger-desc + productEntity: BetrayalDagger + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 2 + cost: + Telecrystal: 10 + categories: + - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkGunCaseFPA90 + name: uplink-gun-case-fpa-90-name + description: uplink-gun-case-fpa-90-desc + icon: { sprite: /Textures/_EE/Objects/Weapons/Guns/SMGs/FPA90.rsi, state: icon } + productEntity: GunCaseSyndicateFilledFPA90 + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 3 + cost: + Telecrystal: 12 + categories: + - UplinkWeaponry + +- type: listing + id: UplinkMiniEnergyCrossbow + name: uplink-energy-crossbow-name + description: uplink-energy-crossbow-desc + productEntity: EnergyCrossbowMini + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 3 + cost: + Telecrystal: 12 + categories: + - UplinkWeaponry + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkC20RBundle + name: uplink-gun-case-c20r-name + description: uplink-gun-case-c20r-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/SMGs/c20r.rsi, state: icon } + productEntity: GunCaseSyndicateFilledC20r + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 3 + cost: + Telecrystal: 13 + categories: + - UplinkWeaponry + +- type: listing + id: UplinkGunCaseAK220 + name: uplink-gun-case-ak220-name + description: uplink-gun-case-ak220-desc + icon: { sprite: /Textures/_White/Objects/Weapons/Guns/Rifles/AK220.rsi, state: icon } + productEntity: GunCaseSyndicateFilledAK220 + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 4 + cost: + Telecrystal: 16 + categories: + - UplinkWeaponry + +- type: listing + id: UplinkGunCaseWSPR + name: uplink-gun-case-wspr-name + description: uplink-gun-case-wspr-desc + icon: { sprite: /Textures/_Goobstation/Objects/Weapons/Guns/Rifles/wspr.rsi, state: icon } + productEntity: GunCaseSyndicateFilledWSPR + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 4 + cost: + Telecrystal: 17 + categories: + - UplinkWeaponry + +- type: listing + id: UplinkGunCaseBulldog + name: uplink-gun-case-bulldog-name + description: uplink-gun-case-bulldog-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi, state: icon } + productEntity: GunCaseSyndicateFilledBulldog + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 4 + cost: + Telecrystal: 20 + categories: + - UplinkWeaponry + +- type: listing + id: UplinkGunCaseChinaLake + name: uplink-gun-case-china-lake-name + description: uplink-gun-case-china-lake-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi, state: icon } + productEntity: GunCaseSyndicateFilledChinaLake + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 5 + cost: + Telecrystal: 25 + categories: + - UplinkWeaponry + +- type: listing + id: UplinkGunCaseL6Saw + name: uplink-gun-case-l6-saw-name + description: uplink-gun-case-l6-saw-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/LMGs/l6.rsi, state: icon } + productEntity: GunCaseSyndicateFilledL6Saw + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 6 # WD EDIT + cost: + Telecrystal: 30 # WD EDIT + categories: + - UplinkWeaponry + +# Ammo + +- type: listing + id: UplinkMagazineLightRifleAK220 + name: uplink-magazine-light-rifle-ak220-name + description: uplink-magazine-light-rifle-ak220-desc + productEntity: MagazineLightRifleAK220 + discountCategory: usualDiscounts + discountDownTo: + Telecrystal: 1 + cost: + Telecrystal: 2 + categories: + - UplinkAmmo + +# Explosives + +# Wearables + +- type: listing + id: UplinkMagazineSyndicateSwatHelmet + name: uplink-syndicate-swat-helmet-name + description: uplink-syndicate-swat-helmet-desc + productEntity: ClothingHeadHelmetSwatSyndicate + discountCategory: usualDiscounts + discountDownTo: + Telecrystal: 1 + cost: + Telecrystal: 2 + categories: + - UplinkWearables + +# Chemicals + +- type: listing + id: UplinkStimpackExperimental + name: uplink-experimental-stimpack-name + description: uplink-experimental-stimpack-desc + productEntity: StimpackExperimental + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 3 + cost: + Telecrystal: 12 + categories: + - UplinkChemicals + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink + +# Deception + +# Disruption + +- type: listing id: UplinkExperimentalSyndicateTeleporter name: uplink-experimental-syndicate-teleporter-name description: uplink-experimental-syndicate-teleporter-desc @@ -11,74 +249,7 @@ categories: - UplinkDisruption -- type: listing - id: UplinkBetrayalDagger - name: uplink-betrayal-dagger-name - description: uplink-betrayal-dagger-desc - productEntity: BetrayalDagger - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 2 - cost: - Telecrystal: 10 - categories: - - UplinkWeaponry - conditions: - - !type:StoreWhitelistCondition - blacklist: - tags: - - NukeOpsUplink - -- type: listing - id: UplinkMiniEbow - name: uplink-ebow-name - description: uplink-ebow-desc - productEntity: EnergyCrossbowMini - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 3 - cost: - Telecrystal: 12 - categories: - - UplinkWeaponry - conditions: - - !type:StoreWhitelistCondition - blacklist: - tags: - - NukeOpsUplink - -- type: listing - id: UplinkHardlightSpearImplanter - name: uplink-hardlight-spear-implant-name - description: uplink-hardlight-spear-implant-desc - icon: { sprite: /Textures/_White/Objects/Weapons/Melee/Spear/hardlight_spear.rsi, state: spear } - productEntity: HardlightSpearImplanter - discountCategory: veryRareDiscounts - discountDownTo: - Telecrystal: 3 - cost: - Telecrystal: 12 - categories: - - UplinkImplants - conditions: - - !type:StoreWhitelistCondition - blacklist: - tags: - - NukeOpsUplink - -- type: listing - id: NeuroControlImplanter - name: uplink-neuro-control - description: uplink-neuro-control-desc - icon: { sprite: /Textures/Interface/Alerts/stamina.rsi, state: stamina5 } - productEntity: NeuroStabilizationImplanter - discountCategory: usualDiscounts - discountDownTo: - Telecrystal: 1 - cost: - Telecrystal: 2 - categories: - - UplinkImplants +# Implants - type: listing id: UplinkImplanterSyndi @@ -104,6 +275,20 @@ categories: - UplinkImplants +- type: listing + id: NeuroControlImplanter + name: uplink-neuro-control + description: uplink-neuro-control-desc + icon: { sprite: /Textures/Interface/Alerts/stamina.rsi, state: stamina5 } + productEntity: NeuroStabilizationImplanter + discountCategory: usualDiscounts + discountDownTo: + Telecrystal: 1 + cost: + Telecrystal: 2 + categories: + - UplinkImplants + - type: listing id: UplinkMindSlaveImplanter name: uplink-mind-slave @@ -119,23 +304,26 @@ - UplinkImplants - type: listing - id: UplinkBloodDagger - name: uplink-blood-dagger-name - description: uplink-blood-dagger-desc - productEntity: BloodDagger + id: UplinkHardlightSpearImplanter + name: uplink-hardlight-spear-implant-name + description: uplink-hardlight-spear-implant-desc + icon: { sprite: /Textures/_White/Objects/Weapons/Melee/Spear/hardlight_spear.rsi, state: spear } + productEntity: HardlightSpearImplanter discountCategory: rareDiscounts discountDownTo: - Telecrystal: 2 + Telecrystal: 3 cost: - Telecrystal: 6 + Telecrystal: 12 categories: - - UplinkWeaponry + - UplinkImplants conditions: - !type:StoreWhitelistCondition blacklist: tags: - NukeOpsUplink +# Allies + - type: listing id: UplinkCrateNPCGondola name: uplink-gondola-name @@ -150,56 +338,6 @@ categories: - UplinkAllies -- type: listing - id: UplinkRifleAK220 - name: uplink-Light-Rifle-AK220-name - description: uplink-Light-Rifle-AK220-desc - productEntity: WeaponLightRifleAK220 - discountCategory: rareDiscounts - discountDownTo: - Telecrystal: 3 - cost: - Telecrystal: 14 - categories: - - UplinkWeaponry +# Pointless -- type: listing - id: UplinkStimpackExperimental - name: uplink-experimental-stimpack-name - description: uplink-experimental-stimpack-desc - productEntity: StimpackExperimental - discountCategory: rareDiscounts - discountDownTo: - Telecrystal: 3 - cost: - Telecrystal: 12 - categories: - - UplinkChemicals - conditions: - - !type:StoreWhitelistCondition - whitelist: - tags: - - NukeOpsUplink - -- type: listing - id: uplinkmagazineLightRIfleAK220 - name: uplink-magazine-Light-RIfle-AK220-name - description: uplink-magazine-Light-RIfle-AK220-desc - productEntity: MagazineLightRifleAK220 - cost: - Telecrystal: 1 - categories: - - UplinkAmmo - -- type: listing - id: UplinkMagazineSyndicateSWATHelmet - name: uplink-Syndicate-SWAT-Helmet-name - description: uplink-Syndicate-SWAT-Helmet-desc - productEntity: ClothingHeadHelmetSwatSyndicate - discountCategory: usualDiscounts - discountDownTo: - Telecrystal: 1 - cost: - Telecrystal: 2 - categories: - - UplinkWearables +# Job Specific diff --git a/Resources/Prototypes/_White/Entities/Objects/Misc/gun_case.yml b/Resources/Prototypes/_White/Entities/Objects/Misc/gun_case.yml new file mode 100644 index 0000000000..eefd3c83f3 --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Objects/Misc/gun_case.yml @@ -0,0 +1,58 @@ +- type: entity + parent: BaseStorageItem + id: GunCaseSyndicate + name: gun case + description: A weapon's case. Has a blood-red 'S' stamped on the cover.. + suffix: Syndicate + components: + - type: Sprite + sprite: _White/Objects/Misc/gun_case_syndicate.rsi + state: icon + - type: Item + size: Huge + shape: + - 0,0,7,1 + sprite: _White/Objects/Misc/gun_case_syndicate.rsi + - type: MeleeWeapon + bluntStaminaDamageFactor: 3.0 + attackRate: 0.9 + range: 1.75 + damage: + types: + Blunt: 7 + - type: DamageOtherOnHit + staminaCost: 10 + - type: Storage + maxItemSize: Huge + grid: + - 0,0,5,1 + - 7,0,8,1 + +- type: entity + parent: GunCaseSyndicate + id: GunCasePistolSyndicate + suffix: Syndicate, Pistol + components: + - type: Sprite + sprite: _White/Objects/Misc/pistol_case_syndicate.rsi + - type: Item + size: Large + shape: + - 0,0,2,1 + sprite: _White/Objects/Misc/pistol_case_syndicate.rsi + - type: MeleeWeapon + bluntStaminaDamageFactor: 3.0 + attackRate: 1.2 + range: 1.25 + damage: + types: + Blunt: 4 + - type: DamageOtherOnHit + staminaCost: 5 + - type: Storage + maxItemSize: Normal + grid: + - 0,0,1,0 + - 3,0,3,0 + - 0,1,0,1 + - 2,1,3,1 diff --git a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml index 4c41c75946..7e8ca07301 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml @@ -1,14 +1,11 @@ - type: entity id: MagazineLightRifleAK220 - name: "increased .30 Magazine" - suffix: "increased magazine .30" + name: increased magazine .30 parent: MagazineLightRifle components: - type: BallisticAmmoProvider proto: CartridgeLightRifle capacity: 40 - - type: Item - size: Tiny - type: Sprite sprite: _White/Objects/Weapons/Guns/Ammunition/Magazines/magazineAK220.rsi layers: diff --git a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Rifles/rifle.yml b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Rifles/rifle.yml index ffc94ede2a..9ca807c82e 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Rifles/rifle.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Rifles/rifle.yml @@ -1,7 +1,7 @@ - type: entity - name: AK-220 parent: WeaponRifleAk id: WeaponLightRifleAK220 + name: AK-220 description: Updated version of iconic weapon. Uses .30 rifle ammo. components: - type: Sprite diff --git a/Resources/Textures/Clothing/OuterClothing/Vests/hazard.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Vests/hazard.rsi/meta.json index f228d235f7..d134345087 100644 --- a/Resources/Textures/Clothing/OuterClothing/Vests/hazard.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Vests/hazard.rsi/meta.json @@ -29,6 +29,10 @@ "name": "equipped-OUTERCLOTHING-unshaded-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-resomi", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Tools/Decoys/agent_decoy.rsi/aballoon.png b/Resources/Textures/Objects/Tools/Decoys/agent_decoy.rsi/aballoon.png index dcb06d09ca639a048d9db768eb33e1fd09b29cbf..9b4abe2f66b6ed58df8d73cec2b4c1a02a5df8c1 100644 GIT binary patch delta 2285 zcmVPx-vPnciRCt{2n_Xxe*A>TqqYZ83?SlNZ zUdcX`v4(eyD4Qz8JfZLSOul zQfN(Gk;Gc7u2)in6H8N7fpq1S)^XIb9xWKw(}&TSz55|)?tiRi+lL$&?dZ8ST|HF_R4evs#l=!Kw+?BCz1HaY)Xw2UBq1toQ`&0x3bylmS= z#$SEi15PA%d(XySeciF`Vo*MO<3nWv7!PgSN*vXd}8cku_MG}eK{Ox-SBoe!^ z?IJ^?DaKB|tbfgbF8+drA9^==(k&!_CY1x2B3lQy(uASV= z?F;WQ(Ayt~2_5`QHp|0>Iik^+*Zy!}j!ZVoqXkR5Pk${9c(^dfKyN>#3y*p8tv%fR z;yQ1>wTIG$#|-rL^KfBKn*m+?*{KZCXbdsJ`}cPejmDUr$^^pKUIL%xmjKvv%i`L- z2zzc>RqbKZ?LWTf-K$1VZPy{~?IW?T(*cM^W7u}l`vh2C$%nobZa2QKFR0th*)DFAN$Bosp4)EH6K)fUP~F zZ^u^{>fYhC%`UDnzxIr>@f?83Oood;|3%Y6PzNtG*4|!)4KTzGj|YH4VU^+GLGU4j zO&=!qbvj~kmzMHCWf|1c?NW*4=~Do_G<1kR|NbT)ef&{Vc0pACJ3sg#f1jNu_nY4` z)_>j(R3<_`rERJ^?(u8e#Vzr-WKN6@R1DA9O34Ei;G9t=dHR&+D@3EQrhIf2UvOou zs{>a*Yi)xc;cvPG#_4eS6r(3rH)lL0S5j<%LDk@0qgZC14(DC|9asn+ej#5qFd1yF zRC1?qUG;^;DEqcW?YU zv;&cf|5<*?6aLpb_Xoz;Iu4&bcYmI<=gxazBK59b(|Z;sojrG+q0tmwy=IlVclDYK zjiv(OYYE`$mCIzZS?_;U#WL9}SFc>wWo8iyplImTMz_aJ0JqC3aVB=NGK{O zZZpptk#*UlrOJPQZ!ob&B0?}v;(|^7!|BXm68sQ6Xy5w5`YC5cTpsM#5R(^1BaIorF-Uwg#)alok4UotXKsNiJ&chN9 zZDi!2q|3H7SJ=~SI)eiyGc%tw^zNi>X$jwvAR*sIPz{SU^2BQ2*={NnRvR9ARD9bm zQYfs3#>1DShR6P2NtegK^?w0SA17!oQ-T|#^Dx;kw z)lyeURMe6h5IuKi7eD^S$Du5PpZ?>U&Xr?dc>ixyk1#Pg;TvCD1LW)t6%CN0iPsL7 zIkM{v@P=-;zUauVGjQiR*X~6qU3l!pAw&a$9LTh1Dt$EVNI(QC(IKH$Yd|e8IWu3S9s+2<2_xp@4pc(ZjVP?GaHAbYs>4Fp zfN?sUsRM5IH6Gu|%*-bwKXomB(s5^}nOxvjw7ilx#@Ewck|Il1hDc;DllX z$LVk+^&F4y^bQ@8t@U#D4`?bOx)l$v9P9w7st3qSPm?-y2!9+`K~7}uJMTM1Up)AB zgw%96)ThH{7uWoD)ikMCj}|Ou?@oGy2fP{rKcuw;&1=PXT&W2@$pBb_&t1cj_3Pm?Jp}hpWS{&*lvwvZ#zskc#QE90k(&0gC7g*26 zI-|$abyW7rC&EpQK_&1wG@7c)$+u$m!JPz|eW@3a_(YJPXyEj?{6t2A z5v_^{t60qhLWBZ2LP8>hR@Dcnv|X5i1W^0al(2s)6DALV1Q3nJydtIlCCQ+p(b)P< zpdXD6BxV2^xVWY6wir$*d?Ql#|7QG;Kt@m)P^p!9!;Mm7K`5{Qq&hQ^*v-huL88%E zON1bf(D3je@%YY$b;>#v*apD*-XCI3z-A;NxoY=Ue;NK4GT&rxn^T;400000NkvXX Hu0mjf!r5%? literal 14804 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 DUaNal literal 14843 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 diff --git a/Resources/Textures/Objects/Tools/Decoys/commander_decoy.rsi/meta.json b/Resources/Textures/Objects/Tools/Decoys/commander_decoy.rsi/meta.json index 4eceaa987a..c4627266f0 100644 --- a/Resources/Textures/Objects/Tools/Decoys/commander_decoy.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/Decoys/commander_decoy.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Modified from existing sprites.", + "copyright": "WWDP EDIT - Modified from existing sprites.", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Objects/Tools/Decoys/elite_decoy.rsi/eballoon.png b/Resources/Textures/Objects/Tools/Decoys/elite_decoy.rsi/eballoon.png index 1f5b6d4c25911c3cebf78d4027c03e3f246a6194..6878be6296a418ae35fbcaf7025a40cc5f91a747 100644 GIT binary patch literal 3832 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 F{{c6UIaB}u diff --git a/Resources/Textures/Objects/Tools/Decoys/elite_decoy.rsi/meta.json b/Resources/Textures/Objects/Tools/Decoys/elite_decoy.rsi/meta.json index 7a7d60a805..7dfa188854 100644 --- a/Resources/Textures/Objects/Tools/Decoys/elite_decoy.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/Decoys/elite_decoy.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Modified from existing sprites.", + "copyright": "WWDP EDIT - Modified from existing sprites.", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Objects/Tools/Decoys/juggernaut_decoy.rsi/jballoon.png b/Resources/Textures/Objects/Tools/Decoys/juggernaut_decoy.rsi/jballoon.png index 7edcc12a1fdfe6527671d0397d67bab208b621a6..e70fd1971fc2cf218ad74454039cadeb53c17348 100644 GIT binary patch delta 2665 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 X?O?B##m{`P00000NkvXXu0mjfxqCZU literal 13587 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 R+64-9i2fa@4pz%4`hNnn%>V!Z literal 14957 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 J%Q~loCIIYULO%ci literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Objects/Misc/gun_case_syndicate.rsi/inhand-left.png b/Resources/Textures/_White/Objects/Misc/gun_case_syndicate.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a0dd66d182ee629e6f6dfcad2deb63603e7a1644 GIT binary patch literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5c zr;B4q#hkZO9le+x1zi6N_zOvNbi9kvWI4#p62lR9RQTm7<{g|niqj={&zzci?@LcsoY`=v lKW<&E^?%7XU63G-kxuZCJr7n+1jA!op zfMY!tCal6~3Y>iJYiIw@SNFMJ^F+RirAUS0i3h`pi3}5z85P`_9Qs%qWH=ctg&4pR z4tF0t_;KV{-Od?bCvX_<)Mnk`tLHYoVy4~Ut4y<-T5jBtYTR}7>F+lSmO1(4?PUz* z&dXyv`e#So?nw1w&STHk$v3)Mnb*&paYu>~tNG{_cT`%OHp=dK8CvT%QGxN@f~WUn zZ`D7~zO8iY*W3r@2^CdsiT@gYJ~{UF+V{Snx3za2NZk>)_RZbA>oZys7;m4wZr33m zIOzhb-Qg#%u08Yr-s{n^i+S1eL*=;#^-1V=6A6VA#j zm64IRv2*e83fQ%uF#@QDu_VYZn8D%MjWi&q-qXb~L}Oxdg2bMNKmk6M158d{1q(RD z4a|bf%$$S*%$T?&7jrbUOknA8v=L!kz<5d{O+xv$(jzAJzJx}HmcuRwnG&_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_White/Objects/Misc/pistol_case_syndicate.rsi/inhand-left.png b/Resources/Textures/_White/Objects/Misc/pistol_case_syndicate.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a0dd66d182ee629e6f6dfcad2deb63603e7a1644 GIT binary patch literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5c zr;B4q#hkZO9le+x1zi6N_zOvNbi9kvWI4#p62lR9RQTm7<{g|niqj={&zzci?@LcsoY`=v lKW<&E^?%7XU63G-kxuZCJr7n+1jA!op zfMY!tCal6~3Y>iJYiIw@SNFMJ^F+RirAUS0i3h`pi3}5z85P`_9Qs%qWH=ctg&4pR z4tF0t_;KV{-Od?bCvX_<)Mnk`tLHYoVy4~Ut4y<-T5jBtYTR}7>F+lSmO1(4?PUz* z&dXyv`e#So?nw1w&STHk$v3)Mnb*&paYu>~tNG{_cT`%OHp=dK8CvT%QGxN@f~WUn zZ`D7~zO8iY*W3r@2^CdsiT@gYJ~{UF+V{Snx3za2NZk>)_RZbA>oZys7;m4wZr33m zIOzhb-Qg#%u08Yr-s{n^i+S1e