diff --git a/Content.Server/_White/WeaponModules/WeaponModulesSystem.cs b/Content.Server/_White/WeaponModules/WeaponModulesSystem.cs index c0ce50153b..a54e8c16a7 100644 --- a/Content.Server/_White/WeaponModules/WeaponModulesSystem.cs +++ b/Content.Server/_White/WeaponModules/WeaponModulesSystem.cs @@ -3,8 +3,13 @@ using Content.Shared._White.Telescope; using Content.Shared._White.WeaponModules; using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged.Systems; +using Content.Shared.Verbs; +using Content.Shared.Tag; using Robust.Server.GameObjects; using Robust.Shared.Containers; +using Robust.Shared.Utility; +using Robust.Shared.Audio; +using Robust.Shared.Audio.Systems; namespace Content.Server._White.WeaponModules; @@ -18,6 +23,8 @@ public sealed class WeaponModulesSystem : EntitySystem [Dependency] private readonly PointLightSystem _lightSystem = default!; [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; [Dependency] private readonly SharedGunSystem _gunSystem = default!; + [Dependency] private readonly TagSystem _tagSystem = default!; + [Dependency] private readonly SharedAudioSystem _audioSystem = default!; public override void Initialize() { @@ -43,6 +50,8 @@ public sealed class WeaponModulesSystem : EntitySystem SubscribeLocalEvent(ShutterModuleOnInsert); SubscribeLocalEvent(ShutterModuleOnEject); + + SubscribeLocalEvent>(AddSwitchLightVerd); } private bool TryInsertModule(EntityUid module, EntityUid weapon, BaseModuleComponent component, @@ -56,7 +65,7 @@ public sealed class WeaponModulesSystem : EntitySystem return false; } - if(!weaponModulesComponent.Modules.Contains(module)) + if (!weaponModulesComponent.Modules.Contains(module)) weaponModulesComponent.Modules.Add(module); if (!Slots.TryGetValue(containerId, out var value)) @@ -77,7 +86,7 @@ public sealed class WeaponModulesSystem : EntitySystem } - if(weaponModulesComponent.Modules.Contains(module)) + if (weaponModulesComponent.Modules.Contains(module)) weaponModulesComponent.Modules.Remove(module); if (!Slots.TryGetValue(containerId, out var value)) @@ -88,12 +97,43 @@ public sealed class WeaponModulesSystem : EntitySystem return true; } + private void AddSwitchLightVerd(EntityUid uid, WeaponModulesComponent component, GetVerbsEvent args) + { + if (!args.CanInteract || !args.CanAccess) + return; + + if (!_tagSystem.HasTag(args.Target, "HasLightModule")) + return; + + AlternativeVerb verb = new() + { + Act = () => + { + SetLight(args.Target); + }, + Text = Loc.GetString("toggle-flashlight-verb-get-data-text"), + Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/VerbIcons/light.svg.192dpi.png")), + Priority = 0 + }; + args.Verbs.Add(verb); + } + + private void SetLight(EntityUid weapon) + { + _lightSystem.TryGetLight(weapon, out var light); + if (light == null) + return; + + _lightSystem.SetEnabled(weapon, !light.Enabled, light); + _audioSystem.PlayPredicted(new SoundPathSpecifier("/Audio/Items/flashlight_pda.ogg"), weapon, weapon); + } + #region InsertModules private void LightModuleOnInsert(EntityUid module, LightModuleComponent component, EntGotInsertedIntoContainerMessage args) { EntityUid weapon = args.Container.Owner; - if(!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) + if (!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) return; TryComp(weapon, out var appearanceComponent); @@ -104,6 +144,8 @@ public sealed class WeaponModulesSystem : EntitySystem _lightSystem.SetRadius(weapon, component.Radius, light); _lightSystem.SetEnabled(weapon, true, light); + + _tagSystem.AddTag(weapon, "HasLightModule"); } private void LaserModuleOnInsert(EntityUid module, LaserModuleComponent component, EntGotInsertedIntoContainerMessage args) @@ -112,7 +154,7 @@ public sealed class WeaponModulesSystem : EntitySystem if (!TryComp(weapon, out var gunComp)) return; - if(!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) + if (!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) return; component.OldProjectileSpeed = gunComp.ProjectileSpeed; @@ -124,7 +166,7 @@ public sealed class WeaponModulesSystem : EntitySystem { EntityUid weapon = args.Container.Owner; - if(!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) + if (!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) return; weaponModulesComponent.WeaponFireEffect = true; @@ -137,7 +179,7 @@ public sealed class WeaponModulesSystem : EntitySystem if (!TryComp(weapon, out var gunComp)) return; - if(!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) + if (!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) return; component.OldSoundGunshot = gunComp.SoundGunshot; @@ -154,7 +196,7 @@ public sealed class WeaponModulesSystem : EntitySystem if (!TryComp(weapon, out var gunComp)) return; - if(!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) + if (!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) return; component.OldFireRate = gunComp.FireRate; @@ -168,7 +210,7 @@ public sealed class WeaponModulesSystem : EntitySystem if (!TryComp(weapon, out var gunComp)) return; - if(!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) + if (!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) return; EnsureComp(weapon).Divisor = component.Divisor; @@ -180,7 +222,7 @@ public sealed class WeaponModulesSystem : EntitySystem if (!TryComp(weapon, out var gunComp)) return; - if(!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) + if (!TryInsertModule(module, weapon, component, args.Container.ID, out var weaponModulesComponent)) return; if (!TryComp(weapon, out var ballisticAmmo)) @@ -196,21 +238,23 @@ public sealed class WeaponModulesSystem : EntitySystem { EntityUid weapon = args.Container.Owner; - if(!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) + if (!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) return; - if(!_lightSystem.TryGetLight(weapon, out var light)) + if (!_lightSystem.TryGetLight(weapon, out var light)) return; _lightSystem.SetRadius(weapon, 0F, light); _lightSystem.SetEnabled(weapon, false, light); + + _tagSystem.RemoveTag(weapon, "HasLightModule"); } private void LaserModuleOnEject(EntityUid module, LaserModuleComponent component, EntGotRemovedFromContainerMessage args) { EntityUid weapon = args.Container.Owner; - if(!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) + if (!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) return; _gunSystem.SetProjectileSpeed(weapon, component.OldProjectileSpeed); @@ -220,7 +264,7 @@ public sealed class WeaponModulesSystem : EntitySystem { EntityUid weapon = args.Container.Owner; - if(!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) + if (!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) return; weaponModulesComponent.WeaponFireEffect = false; @@ -231,7 +275,7 @@ public sealed class WeaponModulesSystem : EntitySystem { EntityUid weapon = args.Container.Owner; - if(!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) + if (!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) return; weaponModulesComponent.WeaponFireEffect = false; @@ -243,7 +287,7 @@ public sealed class WeaponModulesSystem : EntitySystem { EntityUid weapon = args.Container.Owner; - if(!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) + if (!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) return; _gunSystem.SetFireRate(weapon, component.OldFireRate); @@ -253,7 +297,7 @@ public sealed class WeaponModulesSystem : EntitySystem { EntityUid weapon = args.Container.Owner; - if(!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) + if (!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) return; RemComp(weapon); @@ -263,7 +307,7 @@ public sealed class WeaponModulesSystem : EntitySystem { EntityUid weapon = args.Container.Owner; - if(!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) + if (!TryEjectModule(module, weapon, args.Container.ID, out var weaponModulesComponent)) return; if (!TryComp(weapon, out var ballisticAmmo)) diff --git a/Resources/Changelog/ChangelogWhite.yml b/Resources/Changelog/ChangelogWhite.yml index 6e4b861f91..1caeccd18e 100644 --- a/Resources/Changelog/ChangelogWhite.yml +++ b/Resources/Changelog/ChangelogWhite.yml @@ -1,35 +1,4 @@ Entries: -- author: HitPanda - changes: - - message: "\u041F\u0435\u0440\u0435\u0432\u043E\u0434 \u0442\u0435\u043A\u0441\u0442\ - \u0443\u0440 \u0431\u043E\u043B\u044C\u0448\u0438\u043D\u0441\u0442\u0432\u0430\ - \ \u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432" - type: Add - - message: "\u041F\u0435\u0440\u0435\u0432\u043E\u0434 \u043E\u0441\u0442\u0430\u0432\ - \u0448\u0438\u0445\u0441\u044F \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\ - \u0432 \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430" - type: Add - - message: "\u041F\u0435\u0440\u0435\u0432\u043E\u0434 \u043F\u043B\u0430\u043A\u0430\ - \u0442\u043E\u0432" - type: Add - - message: "\u0424\u0438\u043A\u0441 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0430\ - \ \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432 \u0431\ - \u043E\u0440\u0433\u043E\u0432" - type: Fix - - message: "\u0424\u0438\u043A\u0441\u044B \u043A\u0440\u0438\u0432\u044B\u0445\ - \ \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u043E\u0432" - type: Fix - id: 121 - time: '2023-04-06T17:59:17.0000000+00:00' -- author: Valtos - changes: - - message: "\u0418\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0432\ - \u043E\u0437\u043C\u043E\u0436\u043D\u044B\u0445 \u043F\u0440\u043E\u0431\u043B\ - \u0435\u043C \u0441 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\ - \u0435\u043C." - type: Fix - id: 122 - time: '2023-04-07T00:26:59.0000000+00:00' - author: Valtos changes: - message: "\u0418\u043A\u043E\u043D\u043A\u0438 \u0442\u0435\u043F\u0435\u0440\u044C\ @@ -8882,3 +8851,75 @@ id: 620 time: '2024-12-02T21:00:35.0000000+00:00' url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/802 +- author: BIG_Zi_348 + changes: + - message: "\u0412\u043D\u0435\u0441\u0435\u043D\u044B \u043F\u0440\u0430\u0432\u043A\ + \u0438 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u043E\u0432 \u043C\u0435\u043B\ + \u043E\u0447\u0435\u0439." + type: Tweak + id: 621 + time: '2024-12-06T19:09:50.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/803 +- author: BIG_Zi_348 + changes: + - message: "\u041B\u0430\u0437\u0435\u0440\u043D\u0430\u044F \u0432\u0438\u043D\u0442\ + \u043E\u0432\u043A\u0430, \u0434\u0438\u0437\u0435\u0439\u0431\u043B\u0435\u0440\ + \ \u0438 \u0434\u0438\u0437\u0435\u0439\u0431\u043B\u0435\u0440-\u043F\u0443\ + \u043B\u0435\u043C\u0451\u0442 \u0442\u0435\u043F\u0435\u0440\u044C \u0438\u043C\ + \u0435\u044E\u0442 \u0437\u0430\u043C\u0435\u043D\u044F\u0435\u043C\u044B\u0435\ + \ \u0431\u0430\u0442\u0430\u0440\u0435\u0438." + type: Add + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u043E\u0440\u0443\ + \u0436\u0435\u0439\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438 \u0432\ + \ \u0421\u0411\u0422\u0435\u0445." + type: Add + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0432\u044B\u0441\ + \u043E\u043A\u043E\u0435\u043C\u043A\u043E\u0441\u0442\u043D\u044B\u0435 \u043C\ + \u0430\u0433\u0430\u0437\u0438\u043D\u044B \u0434\u043B\u044F \u043F\u0438\u0441\ + \u0442\u043E\u043B\u0435\u0442\u0430 \u0432 \u043E\u0445\u0440\u0430\u043D\u043D\ + \u044B\u0439 \u0422\u0435\u0445\u0424\u0430\u0431." + type: Add + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u0432\u043E\u0437\ + \u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u0443\u0441\u0442\u0430\u043D\ + \u043E\u0432\u043A\u0438 \u043C\u043E\u0434\u0443\u043B\u0435\u0439 \u0434\u043B\ + \u044F \u043F\u0438\u0441\u0442\u043E\u043B\u0435\u0442\u0430 MK58." + type: Add + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u0432\u043E\u0437\ + \u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u0443\u0441\u0442\u0430\u043D\ + \u043E\u0432\u043A\u0438 \u0432\u044B\u0441\u043E\u043A\u043E\u0435\u043C\u043A\ + \u043E\u0441\u0442\u043D\u044B\u0445 \u043C\u0430\u0433\u0430\u0437\u0438\u043D\ + \u043E\u0432 \u0434\u043B\u044F \u043F\u0438\u0441\u0442\u043E\u043B\u0435\u0442\ + \u0430 MK58." + type: Add + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u0432\u043E\u0437\ + \u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u0443\u0441\u0442\u0430\u043D\ + \u043E\u0432\u043A\u0438 \u043C\u043E\u0434\u0443\u043B\u044C\u043D\u043E\u0433\ + \u043E \u043F\u0440\u0438\u0446\u0435\u043B\u0430 \u0434\u043B\u044F \u043B\u0430\ + \u0437\u0435\u0440\u043D\u043E\u0439 \u0432\u0438\u043D\u0442\u043E\u0432\u043A\ + \u0438." + type: Add + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0420\u041F\u041A\ + \ \u0434\u043B\u044F \u043F\u043E\u043A\u0443\u043F\u043A\u0438 \u0432 \u043A\ + \u0430\u0440\u0433\u043E." + type: Add + - message: "\u0422\u0435\u043F\u0435\u0440\u044C \u0431\u043E\u043B\u044C\u0448\u0438\ + \u043D\u0441\u0442\u0432\u043E \u0440\u0435\u0437\u0438\u043D\u043E\u0432\u044B\ + \u0445 \u043F\u0430\u0442\u0440\u043E\u043D \u043D\u0435 \u0442\u0440\u0435\u0431\ + \u0443\u044E\u0442 \u0438\u0437\u0443\u0447\u0435\u043D\u0438\u044F." + type: Tweak + - message: "\u0423\u043C\u0435\u043D\u044C\u0448\u0435\u043D\u0430 \u0441\u0442\u043E\ + \u0438\u043C\u043E\u0441\u0442\u044C \u0438\u0437\u0433\u043E\u0442\u043E\u0432\ + \u043B\u0435\u043D\u0438\u044F \u043E\u0440\u0443\u0436\u0435\u0439\u043D\u044B\ + \u0445 \u043C\u043E\u0434\u0443\u043B\u0435\u0439." + type: Tweak + - message: "\u0423\u043C\u0435\u043D\u044C\u0448\u0435\u043D\u0430 \u0440\u0435\u0433\ + \u0435\u043D\u0435\u0440\u0430\u0446\u0438\u044F \u044D\u0444\u0435\u0434\u0440\ + \u0438\u043D\u0430 \u0432 \u0431\u0435\u0441\u043A\u043E\u043D\u0435\u0447\u043D\ + \u043E\u043C \u0448\u0435\u0439\u043A\u0435\u0440\u0435." + type: Tweak + - message: "\u0418\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u044B \u043C\u0435\ + \u043B\u043E\u0447\u0438." + type: Fix + id: 622 + time: '2024-12-08T15:55:49.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/806 diff --git a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-79.ftl b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-79.ftl index 9515399e3e..d6b447dd2e 100644 --- a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-79.ftl +++ b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-79.ftl @@ -1,41 +1,41 @@ -ent-FoodTacoShell = тако - .desc = Тако, легко держать в руке, но падает на бок, когда его кладут. +ent-FoodTacoShell = тако + .desc = Тако, легко держать в руке, но падает на бок, когда его кладут. ent-FoodTacoBeef = говяжий тако - .desc = Очень простой и обычный говяжий тако, теперь с сыром! + .desc = Очень простой и обычный говяжий тако, теперь с сыром! ent-FoodTacoChicken = куриный тако - .desc = Очень простой и обычный куриный тако, теперь с сыром! -ent-FoodTacoFish = рыбный тако - .desc = Звучит как-то неприятно, но на самом деле не так уж плохо. + .desc = Очень простой и обычный куриный тако, теперь с сыром! +ent-FoodTacoFish = рыбный тако + .desc = Звучит как-то неприятно, но на самом деле не так уж плохо. ent-FoodTacoRat = тако с крысой - .desc = Да, выглядит примерно так... -ent-FoodTacoBeefSupreme = говяжий тако супрем - .desc = Это как обычный говяжий тако, но супрем! -ent-FoodTacoChickenSupreme = куриный тако супрем - .desc = Это как обычный куриный тако, но супрем! + .desc = Да, выглядит примерно так... +ent-FoodTacoBeefSupreme = премиум говяжий тако + .desc = Это как обычный говяжий тако, но премиум! +ent-FoodTacoChickenSupreme = премиум куриный тако + .desc = Это как обычный куриный тако, но премиум! ent-FoodMealSoftTaco = мягкий тако - .desc = Укуси! -ent-MobBreadDog = хлебный пес - .desc = Это хлеб. Это собака. Это... хлебный пес? -ent-FoodCakeLemoon = лемунный торт - .desc = Торт, который представляет луну земли -ent-FoodCakeLemoonSlice = осколок лемунного торта - .desc = Осколок луны, пахнет молоком. + .desc = Укуси! +ent-MobBreadDog = хлебака + .desc = Это хлеб. Это собака. Это... хлебака? +ent-FoodCakeLemoon = лемунный торт + .desc = Торт, который представляет луну земли +ent-FoodCakeLemoonSlice = осколок лемунного торта + .desc = Осколок луны, пахнет молоком. ent-MobCatCake = корт - .desc = Это торт. Это кот. Это корт. -ent-FoodDonkpocketStonk = карман с стонком - .desc = Вкусно, но грустное напоминание о великом крахе '24 -ent-FoodDonkpocketStonkWarm = теплый карман с стонком - .desc = "теплый карман с стонком" -ent-FoodDonkpocketCarp = карман с карпом - .desc = Древнее издание кармана с донком, специально для трудолюбивых спасателей. -ent-FoodDonkpocketCarpWarm = теплый карман с карпом - .desc = "теплый карман с карпом" -ent-FoodBakedBrownieBatch = брауни - .desc = Сковорода с брауни. -ent-FoodBakedBrownie = брауни - .desc = Свежеиспеченный брауни. - .suffix = Свежий -ent-FoodBakedCannabisBrownieBatch = специальные брауни - .desc = Сковорода с "специальными" брауни. -ent-FoodBakedCannabisBrownie = специальный брауни - .desc = "Специальный" брауни. + .desc = Это торт. Это кот. Это корт. +ent-FoodDonkpocketStonk = стонк-покет + .desc = Вкусно, но грустное напоминание о великом крахе '24 +ent-FoodDonkpocketStonkWarm = теплый стонк-покет + .desc = { ent-FoodDonkpocketStonk.desc } +ent-FoodDonkpocketCarp = карп-покет + .desc = Древнее издание карп-покета, специально для трудолюбивых утилизаторов. +ent-FoodDonkpocketCarpWarm = теплый карп-покет + .desc = { ent-FoodDonkpocketCarp.desc } +ent-FoodBakedBrownieBatch = брауни + .desc = Сковорода с брауни. +ent-FoodBakedBrownie = брауни + .desc = Свежеиспеченный брауни. + .suffix = Свежий +ent-FoodBakedCannabisBrownieBatch = особые брауни + .desc = Сковорода с "особыми" брауни. +ent-FoodBakedCannabisBrownie = особый брауни + .desc = "Особый" брауни. diff --git a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-80.ftl b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-80.ftl index c1387ed7d1..b29ce30f02 100644 --- a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-80.ftl +++ b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-80.ftl @@ -4,9 +4,9 @@ ent-FoodPieBananaCreamSlice = кусок бананового кремового .desc = Как дома, на планете клоунов! ГУУУУ! ent-FoodTartMimeSlice = кусок мимического пирога .desc = кусок мимического пирога -ent-FoodBoxDonkpocketStonk = коробка стон-карманов ограниченного тиража - .desc = коробка стон-карманов ограниченного тиража -ent-FoodBoxDonkpocketCarp = коробка карп-карманов +ent-FoodBoxDonkpocketStonk = коробка стонк-покетов ограниченного тиража + .desc = коробка стонк-покетов ограниченного тиража +ent-FoodBoxDonkpocketCarp = коробка карп-покетов .desc = коробка карп-карманов ent-HappyHonk = обед "Счастливый Гудок" .desc = Игрушка съедобнее, чем еда. diff --git a/Resources/Locale/ru-RU/dragon/dragon.ftl b/Resources/Locale/ru-RU/dragon/dragon.ftl index 2fd97189ae..d6c78e0a27 100644 --- a/Resources/Locale/ru-RU/dragon/dragon.ftl +++ b/Resources/Locale/ru-RU/dragon/dragon.ftl @@ -3,3 +3,10 @@ dragon-round-end-agent-name = дракон objective-issuer-dragon = [color=#7567b6]Космический Дракон[/color] dragon-role-briefing = Создайте 3 карповых разлома и захватите этот квадрант! + +ent-ActionSpawnRift = Создать Карповый Разлом + .desc = Создаёт карповый разлом, который будет переодически призывать карпов. +ent-ActionDevour = [color=red]Поглотить[/color] + .desc = Попытаться разрушить конструкцию своими челюстями или проглотить существо. +ent-ActionDragonsBreath = [color=orange]Дыхание дракона[/color] + .desc = Извергайте пламя на любого, кто окажется достаточно глуп, чтобы напасть на вас! diff --git a/Resources/Locale/ru-RU/fax/fax.ftl b/Resources/Locale/ru-RU/fax/fax.ftl index 24083bdc01..d40ec7e48b 100644 --- a/Resources/Locale/ru-RU/fax/fax.ftl +++ b/Resources/Locale/ru-RU/fax/fax.ftl @@ -3,6 +3,8 @@ fax-machine-popup-received = Получена передача от { $from }. fax-machine-popup-name-long = Слишком длинное имя факса fax-machine-popup-name-exist = Факс с таким же именем уже существует в сети fax-machine-popup-name-set = Имя факса было обновлено +fax-machine-popup-error = ОШИБКА - неисправность подачи бумаги +fax-machine-popup-copy-error = ОШИБКА - не удалось скопировать! fax-machine-dialog-rename = Переименовать fax-machine-dialog-field-name = Имя @@ -11,6 +13,7 @@ fax-machine-ui-window = Факс fax-machine-ui-file-button = Распечатать файл fax-machine-ui-paper-button-normal = Обычная бумага fax-machine-ui-paper-button-office = Офисная бумага +fax-machine-ui-copy-button = Копировать fax-machine-ui-send-button = Отправить fax-machine-ui-refresh-button = Обновить fax-machine-ui-no-peers = Нет получателей diff --git a/Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl b/Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl index 5108ca4e30..6724253c1d 100644 --- a/Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl @@ -11,11 +11,11 @@ ghost-role-information-mothroach-name = Таракамоль ghost-role-information-mothroach-description = Милая озорная таракамоль. ghost-role-information-snail-name = Улитка -ghost-role-information-snail-description = Маленькая улитка, которая не против немного побыть на свободе. Только не убегай за пределы клетки! +ghost-role-information-snail-description = Маленькая улитка, которая не против немного побыть на свободе. ghost-role-information-snailspeed-name = Улитка ghost-role-information-snailspeed-description = Маленькая улитка с турбоулиточными ускорителями. ghost-role-information-snoth-name = Молитка -ghost-role-information-snoth-description = Маленькая молитка, которая не против немного побыть на свободе. Только не убегай за пределы клетки! +ghost-role-information-snoth-description = Маленькая молитка, которая не против немного побыть на свободе. ghost-role-information-deathsnail-name = Улитка забвения ghost-role-information-deathsnail-description = Маленькая улитка, предвестник Конца, последний адепт Элегиста. Вся жизнь будет окончена, все звёзды - потухнут, но она останется. diff --git a/Resources/Locale/ru-RU/locales-new/autotranslate-27.ftl b/Resources/Locale/ru-RU/locales-new/autotranslate-27.ftl index 0157477f13..30acfd7054 100644 --- a/Resources/Locale/ru-RU/locales-new/autotranslate-27.ftl +++ b/Resources/Locale/ru-RU/locales-new/autotranslate-27.ftl @@ -1,5 +1,5 @@ -ent-EggSpider = яичный паук - .desc = Это драгоценный камень? Это яйцо? это выглядит дорого. +ent-EggSpider = паучье яйцо + .desc = Это драгоценный камень? Это яйцо? Оно выглядит дорого. ent-LampInterrogator = лампа следователя .desc = Ультраяркая лампа для плохого полицейского ent-CultistCuffs = самодельные стяжки diff --git a/Resources/Locale/ru-RU/locales-new/autotranslate-57.ftl b/Resources/Locale/ru-RU/locales-new/autotranslate-57.ftl index 67749d63a3..355fcae5dd 100644 --- a/Resources/Locale/ru-RU/locales-new/autotranslate-57.ftl +++ b/Resources/Locale/ru-RU/locales-new/autotranslate-57.ftl @@ -7,7 +7,7 @@ ent-FlameHiderModule = пламегаситель ent-SilencerModule = глушитель .desc = Скрывает пламя огня и приглушает звук во время выстрела. ent-AcceleratorModule = продвинутый модуль - .desc = Разработка НаноТрейзен специально для отдела Службы Безопасности. Меняет затворную раму без видимых изменений, за счет этого увеличивает скорострельность оружия. + .desc = Разработка НаноТрейзен специально для отдела Службы Безопасности. Меняет затворную раму, за счет этого увеличивает скорострельность оружия. ent-HolographicSightModule = голографической прицел .desc = Позоляет целиться, небольшое приближение. ent-TelescopicSightModule = телескопический прицел diff --git a/Resources/Locale/ru-RU/nutrition/components/pressurized-solution-component.ftl b/Resources/Locale/ru-RU/nutrition/components/pressurized-solution-component.ftl new file mode 100644 index 0000000000..80246bfc2c --- /dev/null +++ b/Resources/Locale/ru-RU/nutrition/components/pressurized-solution-component.ftl @@ -0,0 +1,3 @@ +pressurized-solution-spray-holder-self = { CAPITALIZE($drink) } выстреливает в вас! +pressurized-solution-spray-holder-others = { CAPITALIZE($drink) } выстреливает в { $victim }! +pressurized-solution-spray-ground = Содержимое { $drink } выстреливает наружу! diff --git a/Resources/Locale/ru-RU/objectives/dragon.ftl b/Resources/Locale/ru-RU/objectives/dragon.ftl new file mode 100644 index 0000000000..95183b5b21 --- /dev/null +++ b/Resources/Locale/ru-RU/objectives/dragon.ftl @@ -0,0 +1,2 @@ +ent-DragonSurviveObjective = Выжить + .desc = Вы должны оставаться в живых, чтобы сохранять контроль. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/baked/donkpocket.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/baked/donkpocket.ftl index 5e90075558..7003e3e803 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/baked/donkpocket.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/food/baked/donkpocket.ftl @@ -4,9 +4,9 @@ ent-FoodDonkpocket = донк-покет .desc = Еда опытного предателя. ent-FoodDonkpocketWarm = теплый донк-покет .desc = Разогретая еда опытного предателя -ent-FoodDonkpocketDank = данк-покет +ent-FoodDonkpocketDank = донк-покет .desc = Еда опытного ботаника. -ent-FoodDonkpocketDankWarm = теплый данк-покет +ent-FoodDonkpocketDankWarm = теплый донк-покет .desc = Разогретая еда опытного ботаника. ent-FoodDonkpocketSpicy = спайси-покет .desc = Классическая закуска, теперь с активируемым при нагревании острым вкусом. diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/sec.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/sec.yml index 3e11b63255..b2cc76e7fd 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/sec.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/sec.yml @@ -20,6 +20,8 @@ SecurityWhistle: 5 CombatKnife: 2 RadioHandheldSecurity: 5 + LightModule: 4 + HolographicSightModule: 4 contrabandInventory: FoodDonutHomer: 12 @@ -27,4 +29,5 @@ emaggedInventory: ExGrenade: 1 - Truncheon: 3 # WD edit end + Truncheon: 3 + SilencerModule: 1 # WD edit end diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml index 54836f47a6..50651f21e5 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml @@ -105,7 +105,7 @@ sprite: Clothing/OuterClothing/Coats/insp_coat.rsi - type: entity - parent: ClothingOuterStorageToggleableBase + parent: [ ClothingOuterStorageToggleableBase, AllowSuitStorageClothing] # WD added AllowSuitStorageClothing id: ClothingOuterCoatJensen name: jensen coat description: A jensen coat. @@ -424,7 +424,7 @@ - type: entity - parent: ClothingOuterStorageBase + parent: [ClothingOuterStorageBase, AllowSuitStorageClothing] # WD added AllowSuitStorageClothing id: ClothingOuterCoatAMG name: armored medical gown description: The version of the medical gown, with elements of a bulletproof vest, looks strange, but your heart is protected. @@ -496,7 +496,7 @@ #WHITE START - type: entity - parent: ClothingOuterStorageBase + parent: [ClothingOuterStorageBase, AllowSuitStorageClothing] # WD added AllowSuitStorageClothing id: ClothingOuterTrenchCoatInspector name: inspector's trenchcoat description: A thick leather trench, specially designed for the inspector. For real badass guys! @@ -517,7 +517,7 @@ Heat: 0.90 - type: entity - parent: ClothingOuterStorageBase + parent: [ClothingOuterStorageBase, AllowSuitStorageClothing] # WD added AllowSuitStorageClothing id: ClothingOuterJacketInspector name: inspector's jacket description: Official station inspector's coat. Let the command respect you! diff --git a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml index 89c61234f2..9d30a6e53e 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml @@ -151,6 +151,8 @@ true useSound: path: /Audio/Items/crowbar.ogg + - type: TTS # WD + voicePrototypeId: Garrosh - type: entity parent: BaseMobDragon diff --git a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_misc.yml b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_misc.yml index c2a5b73c04..b6c88973bc 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_misc.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_misc.yml @@ -62,6 +62,8 @@ notifiactionPrefix: prayer-chat-notify-centcom verb: prayer-verbs-call verbImage: null + - type: TTS # WD + voicePrototypeId: Sentrybot - type: entity parent: PhoneInstrument @@ -75,6 +77,8 @@ - type: Prayable sentMessage: prayer-popup-notify-syndicate-sent notifiactionPrefix: prayer-chat-notify-syndicate + - type: TTS # WD + voicePrototypeId: Sentrybot - type: entity parent: BaseHandheldInstrument diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml index b157553a60..e702ce2346 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml @@ -52,7 +52,7 @@ containers: ballistic-ammo: !type:Container - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi + sprite: White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi layers: - state: base map: ["enum.GunVisualLayers.Base"] @@ -192,7 +192,7 @@ parent: BaseMagazinePistolHighCapacity components: - type: BallisticAmmoProvider - proto: CartridgePistol + proto: CartridgePistolPractice # WD Fix - type: Sprite layers: - state: practice @@ -206,7 +206,7 @@ parent: BaseMagazinePistolHighCapacity components: - type: BallisticAmmoProvider - proto: CartridgePistol + proto: CartridgePistolRubber # WD Fix - type: Sprite layers: - state: rubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 486d61f7f6..4dbe68fc2f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -229,9 +229,9 @@ - type: Appearance - type: entity - name: laser rifle + name: laser rifle old parent: BaseWeaponBattery - id: WeaponLaserCarbineOld # Amour Fix + id: WeaponLaserCarbineOld description: Favoured by Nanotrasen Security for being cheap and easy to use. components: - type: Sprite @@ -478,7 +478,7 @@ - type: Appearance - type: entity - name: disabler old + name: disabler Old parent: BaseWeaponBatterySmall id: WeaponDisablerOld description: A self-defense weapon that exhausts organic targets, weakening them until they collapse. diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index 544aa73468..f32044f2af 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -174,6 +174,16 @@ map: ["enum.GunVisualLayers.Base"] - state: mag-0 map: ["enum.GunVisualLayers.Mag"] + - state: barrel_module + visible: false + map: [ "enum.ModuleVisualState.BarrelModule" ] + - state: handguard_module + visible: false + map: [ "enum.ModuleVisualState.HandGuardModule" ] + - state: aim_module + visible: false + sprite: White/Objects/Weapons/modulesOnPistols.rsi + map: [ "enum.ModuleVisualState.AimModule" ] - type: Clothing sprite: White/Objects/Weapons/Guns/Pistols/mk58.rsi - type: Gun @@ -182,6 +192,61 @@ - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/mk58.ogg + - type: WeaponModules + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: MagazinePistol + insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg + priority: 4 + whitelist: + tags: + - MagazinePistol + - MagazinePistolHighCapacity + gun_chamber: + name: Chamber + startingItem: CartridgePistol + priority: 1 + whitelist: + tags: + - CartridgePistol + barrel_module: + name: Barrel Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseBarrelModule + handguard_module: + name: Handguard Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - BaseHandGuardModule + aim_module: + name: Aim Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - HolographicAimModule + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + handguard_module: !type:ContainerSlot + barrel_module: !type:ContainerSlot + aim_module: !type:ContainerSlot + - type: PointLight + enabled: false + autoRot: true + - type: Appearance - type: entity id: WeaponPistolMk58Nonlethal diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml index 0567e4af1b..29cb4859fd 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml @@ -104,16 +104,6 @@ map: ["enum.GunVisualLayers.Base"] - state: mag-0 map: ["enum.GunVisualLayers.Mag"] - - state: barrel_module - visible: false - map: [ "enum.ModuleVisualState.BarrelModule" ] - - state: handguard_module - visible: false - map: [ "enum.ModuleVisualState.HandGuardModule" ] - - state: aim_module - visible: false - sprite: White/Objects/Weapons/modulesOnSMGs.rsi - map: [ "enum.ModuleVisualState.AimModule" ] - type: Clothing sprite: White/Objects/Weapons/Guns/SMG/c20r-inhands.rsi - type: Item @@ -130,7 +120,6 @@ path: /Audio/Weapons/Guns/Gunshots/c-20r.ogg - type: ChamberMagazineAmmoProvider autoEject: true - - type: WeaponModules - type: ItemSlots slots: gun_magazine: @@ -149,37 +138,10 @@ whitelist: tags: - CartridgePistol - barrel_module: - name: Barrel Module - insertSound: /Audio/White/Gun/Modules/insertmodule.ogg - ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg - priority: 2 - whitelist: - tags: - - BaseBarrelModule - handguard_module: - name: Handguard Module - insertSound: /Audio/White/Gun/Modules/insertmodule.ogg - ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg - priority: 3 - whitelist: - tags: - - BaseHandGuardModule - aim_module: - name: Aim Module - insertSound: /Audio/White/Gun/Modules/insertmodule.ogg - ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg - priority: 3 - whitelist: - tags: - - BaseAimModule - type: ContainerContainer containers: gun_magazine: !type:ContainerSlot gun_chamber: !type:ContainerSlot - handguard_module: !type:ContainerSlot - barrel_module: !type:ContainerSlot - aim_module: !type:ContainerSlot - type: MagazineVisuals magState: mag steps: 4 @@ -248,7 +210,7 @@ name: Barrel Module insertSound: /Audio/White/Gun/Modules/insertmodule.ogg ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg - priority: 2 + priority: 3 whitelist: tags: - BaseBarrelModule @@ -409,7 +371,7 @@ name: Handguard Module insertSound: /Audio/White/Gun/Modules/insertmodule.ogg ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg - priority: 2 + priority: 3 whitelist: tags: - BaseHandGuardModule @@ -417,7 +379,7 @@ name: Aim Module insertSound: /Audio/White/Gun/Modules/insertmodule.ogg ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg - priority: 2 + priority: 3 whitelist: tags: - BaseAimModule @@ -466,7 +428,7 @@ name: Barrel Module insertSound: /Audio/White/Gun/Modules/insertmodule.ogg ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg - priority: 2 + priority: 3 whitelist: tags: - BaseBarrelModule diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index f05db966db..ce25bd5894 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -241,6 +241,7 @@ - CartridgePistolRubber - CartridgeMagnumRubber - ShellShotgunBeanbag + - ShellShotgunRubberShot # WD - CartridgeRifleRubber - CartridgeLightRifleRubber - MagazineBoxMagnumRubber @@ -428,8 +429,11 @@ - WeaponAdvancedLaser - WeaponLaserCannon - WeaponLaserCarbine + - EnergyCellCarbine - WeaponXrayCannon - WeaponDisablerSMG + - EnergyCellDisablerSmg + - EnergyCellDisabler - ClothingHandsGlovesMagnetic - ClothingHandsGlovesMagneticAdvanced - ExplosivePayload @@ -812,6 +816,17 @@ - LightModule - FlameHiderModule - ShinanoGrenadeBeanbagRecipe + - CartridgePistolRubber + - ShellShotgunRubberShot + - CartridgeRifleRubber + - CartridgeLightRifleRubber + - MagazineBoxPistolRubber + - MagazineBoxRifleRubber + - MagazineBoxLightRifleRubber + - MagazinePistolHighCapacity + - MagazinePistolHighCapacityPractice + - MagazinePistolHighCapacityRubber + - EnergyCellDisabler dynamicRecipes: - CartridgeLightRifleIncendiary - CartridgeMagnumIncendiary @@ -821,10 +836,7 @@ - CartridgeMagnumUranium - CartridgePistolUranium - CartridgeRifleUranium - - CartridgeLightRifleRubber - CartridgeMagnumRubber - - CartridgePistolRubber - - CartridgeRifleRubber - ExplosivePayload - FlashPayload - HoloprojectorSecurity @@ -836,10 +848,7 @@ - MagazineBoxMagnumUranium - MagazineBoxPistolUranium - MagazineBoxRifleUranium - - MagazineBoxLightRifleRubber - MagazineBoxMagnumRubber - - MagazineBoxPistolRubber - - MagazineBoxRifleRubber - MagazineGrenadeEmpty - GrenadeEMP - GrenadeFlash @@ -855,8 +864,10 @@ - WeaponDisablerPractice - WeaponAdvancedLaser - WeaponDisablerSMG + - EnergyCellDisablerSmg - WeaponLaserCannon - WeaponLaserCarbine + - EnergyCellCarbine - WeaponXrayCannon - WeaponTempGun # WD EDIT - PowerCageSmall diff --git a/Resources/Prototypes/Procedural/salvage_rewards.yml b/Resources/Prototypes/Procedural/salvage_rewards.yml index d76c5ff04d..4c7573b2db 100644 --- a/Resources/Prototypes/Procedural/salvage_rewards.yml +++ b/Resources/Prototypes/Procedural/salvage_rewards.yml @@ -64,7 +64,7 @@ CrateArmoryLaser: 1.0 CrateArmoryShotgun: 1.0 CrateArmoryPistols: 1.0 - CrateArmoryKLMG: 1.0 # AMOUR EDIT + CrateArmoryKLMG: 1.0 # WD # rare armor ClothingOuterArmorRiot: 1.0 # rare chemicals diff --git a/Resources/Prototypes/Recipes/Lathes/security.yml b/Resources/Prototypes/Recipes/Lathes/security.yml index 5c590ccb89..5cac2ee56e 100644 --- a/Resources/Prototypes/Recipes/Lathes/security.yml +++ b/Resources/Prototypes/Recipes/Lathes/security.yml @@ -138,6 +138,15 @@ Plastic: 200 Steel: 100 +- type: latheRecipe + id: ShellShotgunRubberShot + result: ShellShotgunRubberShot + completetime: 2 + category: Ammo + materials: + Plastic: 10 + Steel: 10 + - type: latheRecipe id: ShellShotgunBeanbag result: ShellShotgunBeanbag @@ -274,6 +283,32 @@ materials: Steel: 500 +- type: latheRecipe + id: MagazinePistolHighCapacity + result: MagazinePistolHighCapacity + category: Ammo + completetime: 5 + materials: + Steel: 200 + +- type: latheRecipe + id: MagazinePistolHighCapacityPractice + result: MagazinePistolHighCapacityPractice + category: Ammo + completetime: 5 + materials: + Steel: 40 + Plastic: 160 + +- type: latheRecipe + id: MagazinePistolHighCapacityRubber + result: MagazinePistolHighCapacityRubber + category: Ammo + completetime: 5 + materials: + Steel: 120 + Plastic: 80 + - type: latheRecipe id: MagazinePistol result: MagazinePistol @@ -700,9 +735,9 @@ completetime: 3 category: Modules materials: - Steel: 200 + Steel: 100 Plastic: 100 - Glass: 200 + Glass: 100 - type: latheRecipe id: LaserModule @@ -710,8 +745,8 @@ completetime: 6 category: Modules materials: - Steel: 1500 - Plastic: 1000 + Steel: 500 + Plastic: 300 Glass: 300 - type: latheRecipe @@ -721,7 +756,6 @@ category: Modules materials: Steel: 200 - Plastic: 200 - type: latheRecipe id: SilencerModule @@ -730,7 +764,7 @@ category: Modules materials: Steel: 400 - Plastic: 300 + Plastic: 100 - type: latheRecipe id: AcceleratorModule @@ -738,10 +772,10 @@ completetime: 12 category: Modules materials: - Steel: 3500 - Plastic: 1000 - Glass: 500 - Gold: 1000 + Steel: 500 + Plastic: 100 + Gold: 500 + Silver: 100 - type: latheRecipe id: HolographicSightModule @@ -749,9 +783,9 @@ completetime: 6 category: Modules materials: - Steel: 500 - Plastic: 700 - Glass: 300 + Steel: 400 + Plastic: 200 + Glass: 500 - type: latheRecipe id: TelescopicSightModule @@ -759,7 +793,37 @@ completetime: 12 category: Modules materials: - Steel: 1000 - Plastic: 1400 + Steel: 500 + Plastic: 400 Glass: 600 - Silver: 800 + Silver: 100 + +- type: latheRecipe + id: EnergyCellCarbine + result: EnergyCellCarbine + category: Ammo + completetime: 6 + materials: + Steel: 400 + Glass: 200 + Plastic: 300 + +- type: latheRecipe + id: EnergyCellDisabler + result: EnergyCellDisabler + category: Ammo + completetime: 6 + materials: + Steel: 200 + Glass: 100 + Plastic: 100 + +- type: latheRecipe + id: EnergyCellDisablerSmg + result: EnergyCellDisablerSmg + category: Ammo + completetime: 6 + materials: + Steel: 200 + Glass: 150 + Plastic: 300 diff --git a/Resources/Prototypes/Research/arsenal.yml b/Resources/Prototypes/Research/arsenal.yml index c5076d7611..e22be07067 100644 --- a/Resources/Prototypes/Research/arsenal.yml +++ b/Resources/Prototypes/Research/arsenal.yml @@ -45,6 +45,7 @@ cost: 7500 recipeUnlocks: - WeaponLaserCarbine + - EnergyCellCarbine - type: technology id: NonlethalAmmunition @@ -54,17 +55,18 @@ state: beanbag discipline: Arsenal tier: 1 - cost: 5000 + cost: 4000 # WD edits recipeUnlocks: - - ShellShotgunBeanbag - - CartridgePistolRubber +# - ShellShotgunBeanbag +# - ShellShotgunRubberShot +# - CartridgePistolRubber - CartridgeMagnumRubber - - CartridgeLightRifleRubber - - CartridgeRifleRubber - - MagazineBoxPistolRubber +# - CartridgeLightRifleRubber +# - CartridgeRifleRubber +# - MagazineBoxPistolRubber - MagazineBoxMagnumRubber - - MagazineBoxLightRifleRubber - - MagazineBoxRifleRubber +# - MagazineBoxLightRifleRubber +# - MagazineBoxRifleRubber - ShinanoGrenadeFlashRecipe - ShinanoGrenadeSmokeRecipe - ShinanoGrenadeStingerRecipe @@ -103,6 +105,7 @@ - TelescopicShield - HoloprojectorSecurity - WeaponDisablerSMG + - EnergyCellDisablerSmg # Tier 2 diff --git a/Resources/Prototypes/_Honk/Entities/Objects/Power/powercells.yml b/Resources/Prototypes/_Honk/Entities/Objects/Power/powercells.yml index e70d7f4496..f7f6592c9d 100644 --- a/Resources/Prototypes/_Honk/Entities/Objects/Power/powercells.yml +++ b/Resources/Prototypes/_Honk/Entities/Objects/Power/powercells.yml @@ -1,4 +1,4 @@ -- type: entity +- type: entity id: BasePowerCellHonk abstract: true parent: BaseItem @@ -43,28 +43,28 @@ - type: entity parent: BasePowerCellHonk - id: EnergyCellСarbine + id: EnergyCellCarbine suffix: Full name: энергетическая батарея карабина description: Перезаряжаемый элемент питания. Модифицирован для работы с лазерной винтовкой. components: + - type: ProjectileBatteryAmmoProvider + proto: BulletTrailLaser + fireCost: 50 - type: Sprite - sprite: _Honk/Objects/Power/carbine_energy_cells.rsi + sprite: White/_Honk/Objects/Power/carbine_energy_cells.rsi layers: - map: [ "enum.PowerCellVisualLayers.Base" ] state: battery - map: [ "enum.PowerCellVisualLayers.Unshaded" ] state: o2 shader: unshaded - - type: ProjectileBatteryAmmoProvider - proto: BulletTrailLaser - fireCost: 50 - type: Battery - maxCharge: 1000 - startingCharge: 1000 + maxCharge: 800 + startingCharge: 800 - type: Tag tags: - - EnergyCellСarbine + - EnergyCellCarbine - type: entity parent: BasePowerCellHonk @@ -74,7 +74,7 @@ description: Перезаряжаемый элемент питания. Модифицирован для работы с дизейблером. components: - type: Sprite - sprite: _Honk/Objects/Power/disabler_energy_cells.rsi + sprite: White/_Honk/Objects/Power/disabler_energy_cells.rsi layers: - map: [ "enum.PowerCellVisualLayers.Base" ] state: battery @@ -99,7 +99,7 @@ description: Перезаряжаемый элемент питания. Модифицирован для работы с дизейблером-пулемётом. components: - type: Sprite - sprite: _Honk/Objects/Power/disabler_smg_energy_cells.rsi + sprite: White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi layers: - map: [ "enum.PowerCellVisualLayers.Base" ] state: battery diff --git a/Resources/Prototypes/_Honk/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/_Honk/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 8f053874d7..59c1bd34fc 100644 --- a/Resources/Prototypes/_Honk/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/_Honk/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -12,8 +12,6 @@ - type: Sprite - type: Item size: Huge - shape: - - 0,0,4,1 - type: AmmoCounter - type: Gun fireRate: 2 @@ -29,6 +27,15 @@ - type: ContainerContainer containers: gun_magazine: !type:ContainerSlot + - type: EmitSoundOnPickup + sound: + collection: LasersPickUp + - type: EmitSoundOnDrop + sound: + collection: LasersDrop + - type: EmitSoundOnLand + sound: + collection: LasersDrop - type: entity id: BaseWeaponPowerCellSmallHonk @@ -37,9 +44,6 @@ components: - type: Item size: Small - shape: - - 0,0,1,0 - - 0,1,0,1 - type: Tag tags: - Sidearm @@ -76,31 +80,50 @@ # energy: 0.15 # color: "#BDC07F" - - type: entity name: laser rifle id: WeaponLaserCarbine parent: BaseWeaponPowerCellHonk description: Favoured by Nanotrasen Security for being cheap and easy to use. components: + - type: Clothing + sprite: White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi + quickEquip: false + slots: + - Back + - suitStorage + - type: WeaponModules - type: Sprite - sprite: Objects/Weapons/Guns/Battery/laser_gun.rsi + sprite: White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi layers: - state: base map: ["enum.GunVisualLayers.Base"] - state: mag-unshaded-4 map: ["enum.GunVisualLayers.MagUnshaded"] shader: unshaded + - state: aim_module + visible: false + sprite: White/Objects/Weapons/modulesOnSMGs.rsi + map: [ "enum.ModuleVisualState.AimModule" ] - type: ItemSlots slots: gun_magazine: name: Magazine - startingItem: EnergyCellСarbine + startingItem: EnergyCellCarbine + priority: 4 insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg whitelist: tags: - - EnergyCellСarbine + - EnergyCellCarbine + aim_module: + name: Aim Module + insertSound: /Audio/White/Gun/Modules/insertmodule.ogg + ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg + priority: 3 + whitelist: + tags: + - HolographicAimModule - type: MagazineVisuals magState: mag steps: 6 @@ -110,7 +133,10 @@ radius: 1.3 energy: 0.15 color: "#7FC080" - + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + aim_module: !type:ContainerSlot - type: entity parent: BaseWeaponPowerCellSmallHonk @@ -123,7 +149,7 @@ - Taser - Sidearm - type: Sprite - sprite: Objects/Weapons/Guns/Battery/disabler.rsi + sprite: White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi layers: - state: base map: ["enum.GunVisualLayers.Base"] @@ -172,7 +198,7 @@ - Taser - Sidearm - type: Sprite - sprite: Objects/Weapons/Guns/Battery/disabler_smg.rsi + sprite: White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi layers: - state: base map: ["enum.GunVisualLayers.Base"] diff --git a/Resources/Prototypes/_Honk/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml b/Resources/Prototypes/_Honk/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml index e85ae624bb..23931f2720 100644 --- a/Resources/Prototypes/_Honk/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml +++ b/Resources/Prototypes/_Honk/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml @@ -5,7 +5,7 @@ description: Kalashnikov Light Machine Gun is as reliable as the assault rifle. Uses .30 rifle ammo. components: - type: Sprite - sprite: _Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi + sprite: White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi layers: - state: base map: [ "enum.GunVisualLayers.Base" ] @@ -22,10 +22,10 @@ sprite: White/Objects/Weapons/modulesOnWeapon.rsi map: [ "enum.ModuleVisualState.AimModule" ] - type: Item - sprite: _Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi + sprite: White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi size: Huge - type: Clothing - sprite: _Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi + sprite: White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi - type: MagazineVisuals magState: mag steps: 5 diff --git a/Resources/Prototypes/_White/Entities/Objects/Consumable/Drinks/shaker.yml b/Resources/Prototypes/_White/Entities/Objects/Consumable/Drinks/shaker.yml index 6fe42a865b..8c5ceb3505 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Consumable/Drinks/shaker.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Consumable/Drinks/shaker.yml @@ -15,4 +15,4 @@ generated: reagents: - ReagentId: Ephedrine - Quantity: 1 + Quantity: 0.1 diff --git a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Modules/modules.yml b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Modules/modules.yml index 231f5bb349..23a0d26ee5 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Modules/modules.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Modules/modules.yml @@ -111,19 +111,23 @@ parent: BaseAimModule id: HolographicSightModule name: "holographic sight" - description: Holographic sight for rifles (lecter, CV, drozd, WT). + description: Holographic sight for rifles (lecter, CV, drozd, WT). components: - type: AimModule value: "holographic" module_type: "aim_module" - type: Sprite state: holographic + - type: Tag + tags: + - BaseAimModule + - HolographicAimModule - type: entity parent: BaseAimModule id: TelescopicSightModule name: "telescopic sight" - description: Telescopic sight for rifles (lecter, CV, drozd, WT). + description: Telescopic sight for rifles (lecter, CV, drozd, WT). components: - type: AimModule divisor: 0.15 diff --git a/Resources/Prototypes/_White/tags.yml b/Resources/Prototypes/_White/tags.yml index 7e71fc6b52..de4f84d435 100644 --- a/Resources/Prototypes/_White/tags.yml +++ b/Resources/Prototypes/_White/tags.yml @@ -79,9 +79,15 @@ - type: Tag id: BaseAimModule +- type: Tag + id: HolographicAimModule + - type: Tag id: BaseShutterModule +- type: Tag + id: HasLightModule + - type: Tag id: DoorjackUsable @@ -123,3 +129,24 @@ - type: Tag id: MirrorShieldGhetto + +- type: Tag + id: EnergyCellCarbine + +- type: Tag + id: EnergyCellDisabler + +- type: Tag + id: EnergyCellDisablerSmg + +- type: Tag + id: EnergyCellLaserCannon + +- type: Tag + id: EnergyCellLaserRetro + +- type: Tag + id: EnergyCellMakeshift + +- type: Tag + id: MagazineKalashLightRifleBox diff --git a/Resources/ServerInfo/Guidebook/Science/Science.xml b/Resources/ServerInfo/Guidebook/Science/Science.xml index 402c569138..00f2a9c919 100644 --- a/Resources/ServerInfo/Guidebook/Science/Science.xml +++ b/Resources/ServerInfo/Guidebook/Science/Science.xml @@ -34,8 +34,6 @@ Чтобы продвинуться дальше, вам нужно исследовать до [color=brown]75%[/color] текущего уровня, чтобы перейти на следующий. Таким образом, чтобы разблокировать исследования T2, вам нужно исследовать 75% исследований T1. - Теперь [color=green]уровень 3[/color] - вот где становится интересно. Если вы исследуете технологию Т3, вы [color=brown]блокируете[/color] технологии Т3 из других древ дисциплин. То есть, если только... вы не найдете какой-нибудь другой способ обойти это, возможно, вам стоит спросить вашего [color=purple]научного руководителя[/color]. - ## Фабрикаторы и станки diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/base.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/base.png new file mode 100644 index 0000000000..05177dd21b Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/base.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-1.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-1.png new file mode 100644 index 0000000000..1171c429cd Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-1.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-2.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-2.png new file mode 100644 index 0000000000..6a537665b2 Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-2.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-3.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-3.png new file mode 100644 index 0000000000..92b1fabbca Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-3.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-4.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-4.png new file mode 100644 index 0000000000..c78ed3dfdd Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-4.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-5.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-5.png new file mode 100644 index 0000000000..58a39a2981 Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-5.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/meta.json b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/meta.json new file mode 100644 index 0000000000..a01c6d97bc --- /dev/null +++ b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/tgstation/tgstation/pull/1684/commits/19e51caef09e78ca1122d26455b539ff5968d334, https://github.com/tgstation/tgstation/blob/master/icons/obj/weapons/guns/ammo.dmi", + "states": [ + { + "name": "base" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" + }, + { + "name": "uranium" + }, + { + "name": "piercing" + }, + { + "name": "mag-1" + }, + { + "name": "mag-2" + }, + { + "name": "mag-3" + }, + { + "name": "mag-4" + }, + { + "name": "mag-5" + + } + ] +} diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/piercing.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/piercing.png new file mode 100644 index 0000000000..3730155455 Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/piercing.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/practice.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/practice.png new file mode 100644 index 0000000000..6d95c3774b Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/practice.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/red.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/red.png new file mode 100644 index 0000000000..73c9651a8e Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/red.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/rubber.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/rubber.png new file mode 100644 index 0000000000..347045dc0d Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/rubber.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/uranium.png b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/uranium.png new file mode 100644 index 0000000000..bc8bfce5e4 Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/uranium.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/accelerator.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/accelerator.png new file mode 100644 index 0000000000..f45c81d3ab Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/accelerator.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/barrel_module.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/barrel_module.png new file mode 100644 index 0000000000..13ccfdc47a Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/barrel_module.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/flamehider.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/flamehider.png new file mode 100644 index 0000000000..345f368c1f Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/flamehider.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/handguard_module.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/handguard_module.png new file mode 100644 index 0000000000..3163e2893d Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/handguard_module.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/laser.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/laser.png new file mode 100644 index 0000000000..5ee11074ab Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/laser.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/light.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/light.png new file mode 100644 index 0000000000..1bfa3f733d Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/light.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/meta.json b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/meta.json index 4e40f6e842..c5cc9d271d 100644 --- a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/meta.json +++ b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/meta.json @@ -31,9 +31,30 @@ "name": "equipped-BELT", "directions": 4 }, - { + { "name": "equipped-SUITSTORAGE", "directions": 4 + }, + { + "name": "silencer" + }, + { + "name": "light" + }, + { + "name": "laser" + }, + { + "name": "flamehider" + }, + { + "name": "accelerator" + }, + { + "name": "barrel_module" + }, + { + "name": "handguard_module" } ] -} +} \ No newline at end of file diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/silencer.png b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/silencer.png new file mode 100644 index 0000000000..937caa2455 Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Guns/Pistols/mk58.rsi/silencer.png differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/accelerator.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/accelerator.png deleted file mode 100644 index b0f71b01d1..0000000000 Binary files a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/accelerator.png and /dev/null differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/barrel_module.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/barrel_module.png deleted file mode 100644 index 0f58832e98..0000000000 Binary files a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/barrel_module.png and /dev/null differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/flamehider.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/flamehider.png deleted file mode 100644 index cb247b27c5..0000000000 Binary files a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/flamehider.png and /dev/null differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/handguard_module.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/handguard_module.png deleted file mode 100644 index 581046029b..0000000000 Binary files a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/handguard_module.png and /dev/null differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/laser.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/laser.png deleted file mode 100644 index 581046029b..0000000000 Binary files a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/laser.png and /dev/null differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/light.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/light.png deleted file mode 100644 index 69c2471177..0000000000 Binary files a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/light.png and /dev/null differ diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/meta.json b/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/meta.json index 15d5f12ee8..e8aff96151 100644 --- a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/meta.json +++ b/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/meta.json @@ -27,27 +27,6 @@ }, { "name": "mag-3" - }, - { - "name": "silencer" - }, - { - "name": "light" - }, - { - "name": "laser" - }, - { - "name": "flamehider" - }, - { - "name": "accelerator" - }, - { - "name": "barrel_module" - }, - { - "name": "handguard_module" } ] -} +} \ No newline at end of file diff --git a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/silencer.png b/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/silencer.png deleted file mode 100644 index 0f58832e98..0000000000 Binary files a/Resources/Textures/White/Objects/Weapons/Guns/SMG/c20r-icons.rsi/silencer.png and /dev/null differ diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/aim_module.png b/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/aim_module.png new file mode 100644 index 0000000000..c27285965e Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/aim_module.png differ diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/holographic.png b/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/holographic.png new file mode 100644 index 0000000000..c27285965e Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/holographic.png differ diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/meta.json b/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/meta.json new file mode 100644 index 0000000000..477e370cc5 --- /dev/null +++ b/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "made by Aviu", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "holographic" + }, + { + "name": "telescopic" + }, + { + "name": "aim_module" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/telescopic.png b/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/telescopic.png new file mode 100644 index 0000000000..703d3a5ae0 Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/modulesOnPistols.rsi/telescopic.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/battery.png b/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/battery.png new file mode 100644 index 0000000000..211cbdca8c Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/battery.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/meta.json b/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/meta.json new file mode 100644 index 0000000000..10c02d4b69 --- /dev/null +++ b/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Bombinos Power Cells Inc.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "battery" + }, + { + "name": "o1" + }, + { + "name": "o2" + } + ] +} diff --git a/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/o1.png b/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/o1.png new file mode 100644 index 0000000000..ff3bba7a26 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/o1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/o2.png b/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/o2.png new file mode 100644 index 0000000000..0805093f72 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Power/carbine_energy_cells.rsi/o2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/battery.png b/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/battery.png new file mode 100644 index 0000000000..fb9f52ea4b Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/battery.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/meta.json b/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/meta.json new file mode 100644 index 0000000000..10c02d4b69 --- /dev/null +++ b/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Bombinos Power Cells Inc.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "battery" + }, + { + "name": "o1" + }, + { + "name": "o2" + } + ] +} diff --git a/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/o1.png b/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/o1.png new file mode 100644 index 0000000000..36812e3d60 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/o1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/o2.png b/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/o2.png new file mode 100644 index 0000000000..be883aaf0a Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Power/disabler_energy_cells.rsi/o2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/battery.png b/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/battery.png new file mode 100644 index 0000000000..fa240d8b65 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/battery.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/meta.json b/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/meta.json new file mode 100644 index 0000000000..10c02d4b69 --- /dev/null +++ b/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Bombinos Power Cells Inc.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "battery" + }, + { + "name": "o1" + }, + { + "name": "o2" + } + ] +} diff --git a/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/o1.png b/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/o1.png new file mode 100644 index 0000000000..d71ee5ee9b Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/o1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/o2.png b/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/o2.png new file mode 100644 index 0000000000..2648aae41b Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Power/disabler_smg_energy_cells.rsi/o2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/base.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/base.png new file mode 100644 index 0000000000..c6be930514 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/base.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/equipped-BELT.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/equipped-BELT.png new file mode 100644 index 0000000000..9686a1911d Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 0000000000..9686a1911d Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-0.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-0.png new file mode 100644 index 0000000000..fc80fcab15 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-0.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-1.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-1.png new file mode 100644 index 0000000000..7c9b5f04b7 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-2.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-2.png new file mode 100644 index 0000000000..7011a06474 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-3.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-3.png new file mode 100644 index 0000000000..dc48564a9b Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-3.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-4.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-4.png new file mode 100644 index 0000000000..338f0785d6 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left-4.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left.png new file mode 100644 index 0000000000..a66c88a109 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-left.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-0.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-0.png new file mode 100644 index 0000000000..750c2c06be Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-0.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-1.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-1.png new file mode 100644 index 0000000000..81cc3ef2aa Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-2.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-2.png new file mode 100644 index 0000000000..8dcead6e40 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-3.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-3.png new file mode 100644 index 0000000000..6a6b08c6a7 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-3.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-4.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-4.png new file mode 100644 index 0000000000..7c66b0dba7 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right-4.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right.png new file mode 100644 index 0000000000..5a8687c4ca Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/inhand-right.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-0.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-0.png new file mode 100644 index 0000000000..8a23628ff5 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-0.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-1.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-1.png new file mode 100644 index 0000000000..d47922661f Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-2.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-2.png new file mode 100644 index 0000000000..22c37d1921 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-3.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-3.png new file mode 100644 index 0000000000..2f0c2045c2 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-3.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-4.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-4.png new file mode 100644 index 0000000000..1c4cd9c360 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/mag-unshaded-4.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/meta.json b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/meta.json new file mode 100644 index 0000000000..3b1547beb7 --- /dev/null +++ b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler.rsi/meta.json @@ -0,0 +1,81 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tg station at commit https://github.com/tgstation/tgstation/blob/832ae532766d491d91db53746d15b4b55be3f2b0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "mag-unshaded-4" + }, + { + "name": "mag-unshaded-3" + }, + { + "name": "mag-unshaded-2" + }, + { + "name": "mag-unshaded-1" + }, + { + "name": "mag-unshaded-0", + "delays": [ + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-0" + }, + { + "name": "inhand-left-1" + }, + { + "name": "inhand-left-2" + }, + { + "name": "inhand-left-3" + }, + { + "name": "inhand-left-4" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-0" + }, + { + "name": "inhand-right-1" + }, + { + "name": "inhand-right-2" + }, + { + "name": "inhand-right-3" + }, + { + "name": "inhand-right-4" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/base.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/base.png new file mode 100644 index 0000000000..5ea2f509cc Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/base.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-0.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-0.png new file mode 100644 index 0000000000..ba7a9ff833 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-0.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-1.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-1.png new file mode 100644 index 0000000000..7885177be7 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-2.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-2.png new file mode 100644 index 0000000000..8b34b27057 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-3.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-3.png new file mode 100644 index 0000000000..ebd1879f17 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-3.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-4.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-4.png new file mode 100644 index 0000000000..561c5eb3fe Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left-4.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left.png new file mode 100644 index 0000000000..561c5eb3fe Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-left.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-0.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-0.png new file mode 100644 index 0000000000..91de8cedae Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-0.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-1.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-1.png new file mode 100644 index 0000000000..75780aed8c Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-2.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-2.png new file mode 100644 index 0000000000..f77a6b6221 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-3.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-3.png new file mode 100644 index 0000000000..262620ab2b Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-3.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-4.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-4.png new file mode 100644 index 0000000000..e53f4d72dc Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right-4.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right.png new file mode 100644 index 0000000000..e53f4d72dc Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/inhand-right.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-0.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-0.png new file mode 100644 index 0000000000..05c20a2d02 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-0.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-1.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-1.png new file mode 100644 index 0000000000..82b872e3e6 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-2.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-2.png new file mode 100644 index 0000000000..efc78a8fff Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-3.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-3.png new file mode 100644 index 0000000000..43571e5eb5 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-3.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-4.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-4.png new file mode 100644 index 0000000000..c54296ff50 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/mag-unshaded-4.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/meta.json b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/meta.json new file mode 100644 index 0000000000..6322804e10 --- /dev/null +++ b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/disabler_smg.rsi/meta.json @@ -0,0 +1,73 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/26818af618762ff52319b3417be8cdc1279e99b7/icons/obj/weapons/guns/energy.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "mag-unshaded-4" + }, + { + "name": "mag-unshaded-3" + }, + { + "name": "mag-unshaded-2" + }, + { + "name": "mag-unshaded-1" + }, + { + "name": "mag-unshaded-0", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-0" + }, + { + "name": "inhand-left-1" + }, + { + "name": "inhand-left-2" + }, + { + "name": "inhand-left-3" + }, + { + "name": "inhand-left-4" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-0" + }, + { + "name": "inhand-right-1" + }, + { + "name": "inhand-right-2" + }, + { + "name": "inhand-right-3" + }, + { + "name": "inhand-right-4" + } + ] +} diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/base.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/base.png new file mode 100644 index 0000000000..3d293e3392 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/base.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/equipped-BACKPACK.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000..e511f1379e Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 0000000000..e511f1379e Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/icon.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/icon.png new file mode 100644 index 0000000000..73f1e11236 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/icon.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/inhand-left.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/inhand-left.png new file mode 100644 index 0000000000..d1e085e858 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/inhand-left.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/inhand-right.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/inhand-right.png new file mode 100644 index 0000000000..61b8c10046 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/inhand-right.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-0.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-0.png new file mode 100644 index 0000000000..10b6bb3754 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-0.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-1.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-1.png new file mode 100644 index 0000000000..885037dfbd Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-2.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-2.png new file mode 100644 index 0000000000..0a051aae14 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-3.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-3.png new file mode 100644 index 0000000000..0a051aae14 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-3.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-4.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-4.png new file mode 100644 index 0000000000..fd7847d16f Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-4.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-5.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-5.png new file mode 100644 index 0000000000..efa7d9ea52 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/mag-unshaded-5.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/meta.json b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/meta.json new file mode 100644 index 0000000000..7a20f7a45f --- /dev/null +++ b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Polaris at https://github.com/PolarisSS13/Polaris/commit/9ded73fb85b9106d6bbf1c9a34d1d2fa27ee0e2e, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111, wield sprites by RiceMar1244", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "mag-unshaded-1" + }, + { + "name": "mag-unshaded-2" + }, + { + "name": "mag-unshaded-3" + }, + { + "name": "mag-unshaded-4" + }, + { + "name": "mag-unshaded-5" + }, + { + "name": "mag-unshaded-0" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/wielded-inhand-left.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000..126915fd27 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/wielded-inhand-right.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000..93a9303c5e Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/Battery/laser_gun.rsi/wielded-inhand-right.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/accelerator.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/accelerator.png new file mode 100644 index 0000000000..550bc84f88 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/accelerator.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/barrel_module.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/barrel_module.png new file mode 100644 index 0000000000..c0c7b0f19e Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/barrel_module.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/base.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/base.png new file mode 100644 index 0000000000..8a17808976 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/base.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/bolt-open.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/bolt-open.png new file mode 100644 index 0000000000..7337c78586 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/bolt-open.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/flamehider.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/flamehider.png new file mode 100644 index 0000000000..3d6b2c83da Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/flamehider.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/handguard_module.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/handguard_module.png new file mode 100644 index 0000000000..b6877b66f6 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/handguard_module.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/icon.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/icon.png new file mode 100644 index 0000000000..75dbe0c6bc Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/icon.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/laser.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/laser.png new file mode 100644 index 0000000000..b6877b66f6 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/laser.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/light.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/light.png new file mode 100644 index 0000000000..2651285124 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/light.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-0.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-0.png new file mode 100644 index 0000000000..a59e49acdb Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-0.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-1.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-1.png new file mode 100644 index 0000000000..c62e708eaa Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-1.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-2.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-2.png new file mode 100644 index 0000000000..571c0b7ca1 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-2.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-3.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-3.png new file mode 100644 index 0000000000..46521878df Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-3.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-4.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-4.png new file mode 100644 index 0000000000..06c08a1083 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/mag-4.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/meta.json b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/meta.json new file mode 100644 index 0000000000..42eaabd0ac --- /dev/null +++ b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/meta.json @@ -0,0 +1,56 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/237d8f7894617007d75c71d5d9feb4354c78debd/icons/obj/guns/lmg.dmi, edited by rikkatakanashi_tweworld", + "size": { + "x": 48, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "mag-0" + }, + { + "name": "mag-1" + }, + { + "name": "mag-2" + }, + { + "name": "mag-3" + }, + { + "name": "mag-4" + }, + { + "name": "silencer" + }, + { + "name": "light" + }, + { + "name": "laser" + }, + { + "name": "flamehider" + }, + { + "name": "accelerator" + }, + { + "name": "barrel_module" + }, + { + "name": "handguard_module" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/silencer.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/silencer.png new file mode 100644 index 0000000000..c0c7b0f19e Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-icons.rsi/silencer.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/equipped-BACKPACK.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000..8ef2d19238 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 0000000000..8ef2d19238 Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/inhand-left.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/inhand-left.png new file mode 100644 index 0000000000..bb4feded4f Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/inhand-left.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/inhand-right.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/inhand-right.png new file mode 100644 index 0000000000..32cf641e4c Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/inhand-right.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/meta.json b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/meta.json new file mode 100644 index 0000000000..e3ad2d04b9 --- /dev/null +++ b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/237d8f7894617007d75c71d5d9feb4354c78debd/icons/obj/guns/lmg.dmi, edited by rikkatakanashi_tweworld", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/wielded-inhand-left.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000..567cdea0fd Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/wielded-inhand-right.png b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000..cc68dc0d3a Binary files /dev/null and b/Resources/Textures/White/_Honk/Objects/Weapons/Guns/LMGs/klmg-inhands.rsi/wielded-inhand-right.png differ