[Feat] Modules Update (#268)

* add new module slot

* update priority

* sprites + changes in system

* sprites on SMGs + fix examine

* sprite fix
This commit is contained in:
CaypenNow
2024-04-04 18:44:55 +05:00
committed by GitHub
parent 543bbe0c94
commit 4938553945
23 changed files with 275 additions and 74 deletions

View File

@@ -1,3 +1,4 @@
using System.Linq;
using Content.Shared._White.WeaponModules;
using Content.Shared.Actions;
using Content.Shared.Examine;
@@ -30,10 +31,9 @@ public abstract partial class SharedGunSystem
return;
}
foreach (var module in weaponModulesComponent.Modules)
{
args.PushMarkup(Loc.GetString("gun-modules", ("modules", Name(module))));
}
var moduleNames = weaponModulesComponent.Modules.Select(module => Name(module)).ToArray();
args.PushMarkup(Loc.GetString("gun-modules", ("modules", string.Join(", ", moduleNames))));
}
if (!TryComp<TwoModeEnergyAmmoProviderComponent>(uid, out var comp))