diff --git a/Content.Client/GlobalVerbs/ExamineVerb.cs b/Content.Client/GlobalVerbs/ExamineVerb.cs index 4fd4f426d6..d54a5db298 100644 --- a/Content.Client/GlobalVerbs/ExamineVerb.cs +++ b/Content.Client/GlobalVerbs/ExamineVerb.cs @@ -16,6 +16,7 @@ namespace Content.Client.GlobalVerbs { data.Visibility = VerbVisibility.Visible; data.Text = Loc.GetString("Examine"); + data.IconTexture = "/Textures/Interface/VerbIcons/examine.svg.96dpi.png"; } public override void Activate(IEntity user, IEntity target) diff --git a/Content.Client/GlobalVerbs/ViewVariablesVerb.cs b/Content.Client/GlobalVerbs/ViewVariablesVerb.cs index c93d51997e..a6581be925 100644 --- a/Content.Client/GlobalVerbs/ViewVariablesVerb.cs +++ b/Content.Client/GlobalVerbs/ViewVariablesVerb.cs @@ -1,4 +1,4 @@ -using Content.Shared.GameObjects.Verbs; +using Content.Shared.GameObjects.Verbs; using Robust.Client.Console; using Robust.Client.ViewVariables; using Robust.Shared.GameObjects; @@ -26,6 +26,7 @@ namespace Content.Client.GlobalVerbs data.Text = "View Variables"; data.CategoryData = VerbCategories.Debug; + data.IconTexture = "/Textures/Interface/VerbIcons/vv.svg.96dpi.png"; } public override void Activate(IEntity user, IEntity target) diff --git a/Content.Server/GameObjects/Components/Access/IdCardConsoleComponent.cs b/Content.Server/GameObjects/Components/Access/IdCardConsoleComponent.cs index 7ac9b7850e..b47246de19 100644 --- a/Content.Server/GameObjects/Components/Access/IdCardConsoleComponent.cs +++ b/Content.Server/GameObjects/Components/Access/IdCardConsoleComponent.cs @@ -1,4 +1,4 @@ -#nullable enable +#nullable enable using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; @@ -263,6 +263,7 @@ namespace Content.Server.GameObjects.Components.Access } data.Text = Loc.GetString("Eject Privileged ID"); + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; data.Visibility = component.PrivilegedIDEmpty ? VerbVisibility.Invisible : VerbVisibility.Visible; } @@ -288,6 +289,7 @@ namespace Content.Server.GameObjects.Components.Access data.Text = Loc.GetString("Eject Target ID"); data.Visibility = component.TargetIDEmpty ? VerbVisibility.Invisible : VerbVisibility.Visible; + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; } protected override void Activate(IEntity user, IdCardConsoleComponent component) diff --git a/Content.Server/GameObjects/Components/Disposal/DisposalMailingUnitComponent.cs b/Content.Server/GameObjects/Components/Disposal/DisposalMailingUnitComponent.cs index 2672cc0f27..7bfd343aca 100644 --- a/Content.Server/GameObjects/Components/Disposal/DisposalMailingUnitComponent.cs +++ b/Content.Server/GameObjects/Components/Disposal/DisposalMailingUnitComponent.cs @@ -792,6 +792,7 @@ namespace Content.Server.GameObjects.Components.Disposal data.Visibility = VerbVisibility.Visible; data.Text = Loc.GetString("Flush"); + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; } protected override void Activate(IEntity user, DisposalMailingUnitComponent component) diff --git a/Content.Server/GameObjects/Components/Disposal/DisposalUnitComponent.cs b/Content.Server/GameObjects/Components/Disposal/DisposalUnitComponent.cs index d31c3d85ce..7e6ec36681 100644 --- a/Content.Server/GameObjects/Components/Disposal/DisposalUnitComponent.cs +++ b/Content.Server/GameObjects/Components/Disposal/DisposalUnitComponent.cs @@ -703,6 +703,7 @@ namespace Content.Server.GameObjects.Components.Disposal data.Visibility = VerbVisibility.Visible; data.Text = Loc.GetString("Flush"); + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; } protected override void Activate(IEntity user, DisposalUnitComponent component) diff --git a/Content.Server/GameObjects/Components/GUI/InventoryComponent.cs b/Content.Server/GameObjects/Components/GUI/InventoryComponent.cs index 790dae375b..0502fbd2de 100644 --- a/Content.Server/GameObjects/Components/GUI/InventoryComponent.cs +++ b/Content.Server/GameObjects/Components/GUI/InventoryComponent.cs @@ -666,6 +666,7 @@ namespace Content.Server.GameObjects.Components.GUI data.Visibility = VerbVisibility.Visible; data.Text = Loc.GetString("Set Outfit"); data.CategoryData = VerbCategories.Debug; + data.IconTexture = "/Textures/Interface/VerbIcons/outfit.svg.96dpi.png"; } protected override void Activate(IEntity user, InventoryComponent component) diff --git a/Content.Server/GameObjects/Components/Items/Storage/EntityStorageComponent.cs b/Content.Server/GameObjects/Components/Items/Storage/EntityStorageComponent.cs index 65d1a65799..1a0e35e3f0 100644 --- a/Content.Server/GameObjects/Components/Items/Storage/EntityStorageComponent.cs +++ b/Content.Server/GameObjects/Components/Items/Storage/EntityStorageComponent.cs @@ -472,6 +472,7 @@ namespace Content.Server.GameObjects.Components.Items.Storage } data.Text = Loc.GetString(component.Open ? "Close" : "Open"); + data.IconTexture = component.Open ? "/Textures/Interface/VerbIcons/close.svg.96dpi.png" : "/Textures/Interface/VerbIcons/open.svg.96dpi.png"; } void IExAct.OnExplosion(ExplosionEventArgs eventArgs) diff --git a/Content.Server/GameObjects/Components/Items/Storage/ItemComponent.cs b/Content.Server/GameObjects/Components/Items/Storage/ItemComponent.cs index 6d1c8e76dc..5f891ec71b 100644 --- a/Content.Server/GameObjects/Components/Items/Storage/ItemComponent.cs +++ b/Content.Server/GameObjects/Components/Items/Storage/ItemComponent.cs @@ -112,7 +112,7 @@ namespace Content.Server.GameObjects.Components.Items.Storage return; } - data.Text = Loc.GetString("Pick Up"); + data.Text = Loc.GetString("Pick up"); } protected override void Activate(IEntity user, ItemComponent component) diff --git a/Content.Server/GameObjects/Components/Items/Storage/SecureEntityStorageComponent.cs b/Content.Server/GameObjects/Components/Items/Storage/SecureEntityStorageComponent.cs index b3b2fa4bd2..9410fcbaf1 100644 --- a/Content.Server/GameObjects/Components/Items/Storage/SecureEntityStorageComponent.cs +++ b/Content.Server/GameObjects/Components/Items/Storage/SecureEntityStorageComponent.cs @@ -1,4 +1,4 @@ -using Content.Server.GameObjects.Components.Access; +using Content.Server.GameObjects.Components.Access; using Content.Shared.GameObjects.Components.Storage; using Content.Shared.GameObjects.EntitySystems.ActionBlocker; using Content.Shared.GameObjects.Verbs; @@ -77,6 +77,7 @@ namespace Content.Server.GameObjects.Components.Items.Storage if (Locked) { data.Visibility = VerbVisibility.Invisible; + return; } diff --git a/Content.Server/GameObjects/Components/PDA/PDAComponent.cs b/Content.Server/GameObjects/Components/PDA/PDAComponent.cs index c7c1df91b3..2c66f014b1 100644 --- a/Content.Server/GameObjects/Components/PDA/PDAComponent.cs +++ b/Content.Server/GameObjects/Components/PDA/PDAComponent.cs @@ -380,6 +380,7 @@ namespace Content.Server.GameObjects.Components.PDA data.Text = Loc.GetString("Eject ID"); data.Visibility = component.IdSlotEmpty ? VerbVisibility.Invisible : VerbVisibility.Visible; + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; } protected override void Activate(IEntity user, PDAComponent component) @@ -401,6 +402,7 @@ namespace Content.Server.GameObjects.Components.PDA data.Text = Loc.GetString("Eject Pen"); data.Visibility = component.PenSlotEmpty ? VerbVisibility.Invisible : VerbVisibility.Visible; + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; } protected override void Activate(IEntity user, PDAComponent component) @@ -421,6 +423,7 @@ namespace Content.Server.GameObjects.Components.PDA } data.Text = Loc.GetString("Toggle flashlight"); + data.IconTexture = "/Textures/Interface/VerbIcons/light.svg.96dpi.png"; } protected override void Activate(IEntity user, PDAComponent component) diff --git a/Content.Server/GameObjects/Components/Power/ApcNetComponents/PowerReceiverUsers/BaseCharger.cs b/Content.Server/GameObjects/Components/Power/ApcNetComponents/PowerReceiverUsers/BaseCharger.cs index bd4b12f27a..59b302faee 100644 --- a/Content.Server/GameObjects/Components/Power/ApcNetComponents/PowerReceiverUsers/BaseCharger.cs +++ b/Content.Server/GameObjects/Components/Power/ApcNetComponents/PowerReceiverUsers/BaseCharger.cs @@ -134,14 +134,14 @@ namespace Content.Server.GameObjects.Components.Power.ApcNetComponents.PowerRece if (component._container.ContainedEntity != null || handsComponent.GetActiveHand == null) { - data.Visibility = VerbVisibility.Disabled; - data.Text = Loc.GetString("Insert"); + data.Visibility = VerbVisibility.Invisible; return; } var heldItemName = Loc.GetString(handsComponent.GetActiveHand.Owner.Name); data.Text = Loc.GetString("Insert {0}", heldItemName); + data.IconTexture = "/Textures/Interface/VerbIcons/insert.svg.96dpi.png"; } protected override void Activate(IEntity user, BaseCharger component) @@ -173,14 +173,14 @@ namespace Content.Server.GameObjects.Components.Power.ApcNetComponents.PowerRece } if (component._container.ContainedEntity == null) { - data.Text = Loc.GetString("Eject"); - data.Visibility = VerbVisibility.Disabled; + data.Visibility = VerbVisibility.Invisible; return; } var containerItemName = Loc.GetString(component._container.ContainedEntity.Name); data.Text = Loc.GetString("Eject {0}", containerItemName); + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; } protected override void Activate(IEntity user, BaseCharger component) diff --git a/Content.Server/GameObjects/Components/Power/PowerCellSlotComponent.cs b/Content.Server/GameObjects/Components/Power/PowerCellSlotComponent.cs index 65b686583a..77b70fbb16 100644 --- a/Content.Server/GameObjects/Components/Power/PowerCellSlotComponent.cs +++ b/Content.Server/GameObjects/Components/Power/PowerCellSlotComponent.cs @@ -1,4 +1,4 @@ -#nullable enable +#nullable enable using System; using Content.Server.GameObjects.Components.GUI; using Content.Server.GameObjects.Components.Items.Storage; @@ -187,11 +187,13 @@ namespace Content.Server.GameObjects.Components.Power if (component.Cell == null) { - data.Text = Loc.GetString("Eject cell (cell missing)"); + data.Text = Loc.GetString("No cell"); + data.Visibility = VerbVisibility.Disabled; } else { data.Text = Loc.GetString("Eject cell"); + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; } if (component.Cell == null || !component.CanRemoveCell) diff --git a/Content.Server/GameObjects/Components/Weapon/Ranged/Ammunition/AmmoBoxComponent.cs b/Content.Server/GameObjects/Components/Weapon/Ranged/Ammunition/AmmoBoxComponent.cs index 45bdac9236..e14f50555a 100644 --- a/Content.Server/GameObjects/Components/Weapon/Ranged/Ammunition/AmmoBoxComponent.cs +++ b/Content.Server/GameObjects/Components/Weapon/Ranged/Ammunition/AmmoBoxComponent.cs @@ -216,6 +216,7 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Ammunition data.Text = Loc.GetString("Dump 10"); data.Visibility = component.AmmoLeft > 0 ? VerbVisibility.Visible : VerbVisibility.Disabled; + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; } protected override void Activate(IEntity user, AmmoBoxComponent component) diff --git a/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/RevolverBarrelComponent.cs b/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/RevolverBarrelComponent.cs index 33992c63ca..840872c849 100644 --- a/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/RevolverBarrelComponent.cs +++ b/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/RevolverBarrelComponent.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Threading.Tasks; using Content.Server.GameObjects.Components.Weapon.Ranged.Ammunition; using Content.Shared.GameObjects; @@ -294,6 +294,7 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Barrels } data.Visibility = component.ShotsLeft > 0 ? VerbVisibility.Visible : VerbVisibility.Disabled; + data.IconTexture = "/Textures/Interface/VerbIcons/refresh.svg.96dpi.png"; } protected override void Activate(IEntity user, RevolverBarrelComponent component) diff --git a/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/ServerBatteryBarrelComponent.cs b/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/ServerBatteryBarrelComponent.cs index 5715f260b0..8aa481a44e 100644 --- a/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/ServerBatteryBarrelComponent.cs +++ b/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/ServerBatteryBarrelComponent.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Threading.Tasks; using Content.Server.GameObjects.Components.GUI; @@ -302,12 +302,13 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Barrels if (component.PowerCell == null) { - data.Text = Loc.GetString("Eject cell (cell missing)"); + data.Text = Loc.GetString("No cell"); data.Visibility = VerbVisibility.Disabled; } else { data.Text = Loc.GetString("Eject cell"); + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; } } diff --git a/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/ServerMagazineBarrelComponent.cs b/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/ServerMagazineBarrelComponent.cs index 3fb10170e7..91484f1421 100644 --- a/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/ServerMagazineBarrelComponent.cs +++ b/Content.Server/GameObjects/Components/Weapon/Ranged/Barrels/ServerMagazineBarrelComponent.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Threading.Tasks; using Content.Server.GameObjects.Components.GUI; @@ -463,6 +463,7 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Barrels } data.Text = Loc.GetString("Eject magazine"); + data.IconTexture = "/Textures/Interface/VerbIcons/eject.svg.96dpi.png"; if (component.MagNeedsOpenBolt) { data.Visibility = component.HasMagazine && component.BoltOpen diff --git a/Content.Server/GlobalVerbs/DeleteVerb.cs b/Content.Server/GlobalVerbs/DeleteVerb.cs index 9d9ed75055..b3fffdf913 100644 --- a/Content.Server/GlobalVerbs/DeleteVerb.cs +++ b/Content.Server/GlobalVerbs/DeleteVerb.cs @@ -1,4 +1,4 @@ -#nullable enable +#nullable enable using Content.Shared.GameObjects.Verbs; using Robust.Server.Console; using Robust.Server.GameObjects; @@ -33,6 +33,7 @@ namespace Content.Server.GlobalVerbs data.Text = Loc.GetString("Delete"); data.CategoryData = VerbCategories.Debug; data.Visibility = VerbVisibility.Visible; + data.IconTexture = "/Textures/Interface/VerbIcons/delete.svg.96dpi.png"; } public override void Activate(IEntity user, IEntity target) diff --git a/Content.Server/GlobalVerbs/MakeSentientVerb.cs b/Content.Server/GlobalVerbs/MakeSentientVerb.cs index be2727bb6d..585ac62a9f 100644 --- a/Content.Server/GlobalVerbs/MakeSentientVerb.cs +++ b/Content.Server/GlobalVerbs/MakeSentientVerb.cs @@ -31,6 +31,7 @@ namespace Content.Server.GlobalVerbs data.Visibility = VerbVisibility.Visible; data.Text = Loc.GetString("Make Sentient"); data.CategoryData = VerbCategories.Debug; + data.IconTexture = "/Textures/Interface/VerbIcons/sentient.svg.96dpi.png"; } } diff --git a/Content.Server/GlobalVerbs/PointingVerb.cs b/Content.Server/GlobalVerbs/PointingVerb.cs index 04d49ec8d7..8d2e33d456 100644 --- a/Content.Server/GlobalVerbs/PointingVerb.cs +++ b/Content.Server/GlobalVerbs/PointingVerb.cs @@ -1,4 +1,4 @@ -using Content.Server.GameObjects.Components.Pointing; +using Content.Server.GameObjects.Components.Pointing; using Content.Server.GameObjects.EntitySystems; using Content.Shared.GameObjects.Verbs; using Robust.Server.GameObjects; @@ -18,6 +18,7 @@ namespace Content.Server.GlobalVerbs public override void GetData(IEntity user, IEntity target, VerbData data) { data.Visibility = VerbVisibility.Invisible; + data.IconTexture = "/Textures/Interface/VerbIcons/point.svg.96dpi.png"; if (!user.HasComponent()) { diff --git a/Content.Server/GlobalVerbs/RejuvenateVerb.cs b/Content.Server/GlobalVerbs/RejuvenateVerb.cs index 6b9da5867b..bd60c83fa6 100644 --- a/Content.Server/GlobalVerbs/RejuvenateVerb.cs +++ b/Content.Server/GlobalVerbs/RejuvenateVerb.cs @@ -1,4 +1,4 @@ -using Content.Server.GameObjects.Components.Atmos; +using Content.Server.GameObjects.Components.Atmos; using Content.Server.GameObjects.Components.Mobs; using Content.Server.GameObjects.Components.Nutrition; using Content.Shared.GameObjects.Components.Damage; @@ -26,6 +26,7 @@ namespace Content.Server.GlobalVerbs data.Text = Loc.GetString("Rejuvenate"); data.CategoryData = VerbCategories.Debug; data.Visibility = VerbVisibility.Invisible; + data.IconTexture = "/Textures/Interface/VerbIcons/rejuvenate.svg.96dpi.png"; var groupController = IoCManager.Resolve(); diff --git a/Content.Server/GlobalVerbs/SetAnchorVerb.cs b/Content.Server/GlobalVerbs/SetAnchorVerb.cs index aeec799e13..9c6b1f03c4 100644 --- a/Content.Server/GlobalVerbs/SetAnchorVerb.cs +++ b/Content.Server/GlobalVerbs/SetAnchorVerb.cs @@ -17,6 +17,7 @@ namespace Content.Server.GlobalVerbs { data.CategoryData = VerbCategories.Debug; data.Visibility = VerbVisibility.Invisible; + data.IconTexture = "/Textures/Interface/VerbIcons/anchor.svg.96dpi.png"; var groupController = IoCManager.Resolve(); diff --git a/Resources/Textures/Interface/VerbIcons/ATTRIBUTION.txt b/Resources/Textures/Interface/VerbIcons/ATTRIBUTION.txt new file mode 100644 index 0000000000..f72d9da7d8 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/ATTRIBUTION.txt @@ -0,0 +1,3 @@ +All icons are public domain. + +Pulled mostly from this source https://github.com/apancik/public-domain-icons. \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/ATTRIBUTION.txt b/Resources/Textures/Interface/VerbIcons/Spare/ATTRIBUTION.txt new file mode 100644 index 0000000000..b6a5ea92b2 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/ATTRIBUTION.txt @@ -0,0 +1,10 @@ +The icons in this folder are all Public Domain. They include icons from + +Public Icons +DOT/AIGA Symbol Signs +National Park Service Map Symbols +SEGD Healthcare Symbols + +You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission, or attribution. + +Last updated by Swept \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/clock.svg b/Resources/Textures/Interface/VerbIcons/Spare/clock.svg new file mode 100644 index 0000000000..8f5bd686e8 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/clock.svg @@ -0,0 +1 @@ +Shape + Shape \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/dna.svg b/Resources/Textures/Interface/VerbIcons/Spare/dna.svg new file mode 100644 index 0000000000..642df1b0a0 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/dna.svg @@ -0,0 +1 @@ +genetics human hospital healthcare health family doctor dna biology person \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/download.svg b/Resources/Textures/Interface/VerbIcons/Spare/download.svg new file mode 100644 index 0000000000..d7f8a9f37c --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/downstairs.svg b/Resources/Textures/Interface/VerbIcons/Spare/downstairs.svg new file mode 100644 index 0000000000..56eb03db34 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/downstairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/external.svg b/Resources/Textures/Interface/VerbIcons/Spare/external.svg new file mode 100644 index 0000000000..8f22f13b54 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/external.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/fire.svg b/Resources/Textures/Interface/VerbIcons/Spare/fire.svg new file mode 100644 index 0000000000..1ba2b23343 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/first aid.svg b/Resources/Textures/Interface/VerbIcons/Spare/first aid.svg new file mode 100644 index 0000000000..9b4d1102b5 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/first aid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/gps.svg b/Resources/Textures/Interface/VerbIcons/Spare/gps.svg new file mode 100644 index 0000000000..e8b65e9a43 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/gps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/in.svg b/Resources/Textures/Interface/VerbIcons/Spare/in.svg new file mode 100644 index 0000000000..4cf4ff922a --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/knife.svg b/Resources/Textures/Interface/VerbIcons/Spare/knife.svg new file mode 100644 index 0000000000..43cbe64192 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/knife.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/microscope.svg b/Resources/Textures/Interface/VerbIcons/Spare/microscope.svg new file mode 100644 index 0000000000..34893709a2 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/microscope.svg @@ -0,0 +1 @@ +laboratory \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/mine.svg b/Resources/Textures/Interface/VerbIcons/Spare/mine.svg new file mode 100644 index 0000000000..7e5e5fdeb2 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/mine.svg @@ -0,0 +1 @@ +Group \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/no.svg b/Resources/Textures/Interface/VerbIcons/Spare/no.svg new file mode 100644 index 0000000000..8af2e3d54e --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/no.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/out.svg b/Resources/Textures/Interface/VerbIcons/Spare/out.svg new file mode 100644 index 0000000000..93243fb34a --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/plus.svg b/Resources/Textures/Interface/VerbIcons/Spare/plus.svg new file mode 100644 index 0000000000..52619d8746 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/poweronoff.svg b/Resources/Textures/Interface/VerbIcons/Spare/poweronoff.svg new file mode 100644 index 0000000000..ce880e4a57 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/poweronoff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/recycle.svg b/Resources/Textures/Interface/VerbIcons/Spare/recycle.svg new file mode 100644 index 0000000000..104a5047bd --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/recycle.svg @@ -0,0 +1 @@ +Group \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/refresh.svg b/Resources/Textures/Interface/VerbIcons/Spare/refresh.svg new file mode 100644 index 0000000000..1ede85e53e --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/resize.svg b/Resources/Textures/Interface/VerbIcons/Spare/resize.svg new file mode 100644 index 0000000000..7f0b49ff7d --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/resize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/star.svg b/Resources/Textures/Interface/VerbIcons/Spare/star.svg new file mode 100644 index 0000000000..b9e9c762a3 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/sun.svg b/Resources/Textures/Interface/VerbIcons/Spare/sun.svg new file mode 100644 index 0000000000..9ee0295f3d --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/upload.svg b/Resources/Textures/Interface/VerbIcons/Spare/upload.svg new file mode 100644 index 0000000000..cda8135d10 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/upstairs.svg b/Resources/Textures/Interface/VerbIcons/Spare/upstairs.svg new file mode 100644 index 0000000000..4b0a8402a1 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/upstairs.svg @@ -0,0 +1,34 @@ + + + + + + Adobe Photoshop 21.1 (Windows) + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/Spare/wrench.svg b/Resources/Textures/Interface/VerbIcons/Spare/wrench.svg new file mode 100644 index 0000000000..0ddde74867 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/Spare/zap.svg b/Resources/Textures/Interface/VerbIcons/Spare/zap.svg new file mode 100644 index 0000000000..a51b13e80d --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/Spare/zap.svg @@ -0,0 +1 @@ +Shape \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/anchor.svg b/Resources/Textures/Interface/VerbIcons/anchor.svg new file mode 100644 index 0000000000..284761bb46 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/anchor.svg @@ -0,0 +1,59 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/anchor.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/anchor.svg.96dpi.png new file mode 100644 index 0000000000..256ff9d960 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/anchor.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/close.svg b/Resources/Textures/Interface/VerbIcons/close.svg new file mode 100644 index 0000000000..b1c29a0fe9 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/close.svg @@ -0,0 +1,93 @@ + +image/svg+xml + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/close.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/close.svg.96dpi.png new file mode 100644 index 0000000000..e813db2f05 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/close.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/delete.svg b/Resources/Textures/Interface/VerbIcons/delete.svg new file mode 100644 index 0000000000..0c0b378db4 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/delete.svg @@ -0,0 +1,81 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/delete.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/delete.svg.96dpi.png new file mode 100644 index 0000000000..6791c6d2a9 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/delete.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/eject.svg b/Resources/Textures/Interface/VerbIcons/eject.svg new file mode 100644 index 0000000000..33ae10a549 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/eject.svg @@ -0,0 +1,82 @@ + +image/svg+xml + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/eject.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/eject.svg.96dpi.png new file mode 100644 index 0000000000..9deb09fefc Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/eject.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/examine.svg b/Resources/Textures/Interface/VerbIcons/examine.svg new file mode 100644 index 0000000000..e52947657b --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/examine.svg @@ -0,0 +1,63 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/examine.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/examine.svg.96dpi.png new file mode 100644 index 0000000000..9fb190330a Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/examine.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/in.svg b/Resources/Textures/Interface/VerbIcons/in.svg new file mode 100644 index 0000000000..3068243951 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/in.svg @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/in.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/in.svg.96dpi.png new file mode 100644 index 0000000000..c42529fba3 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/in.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/insert.svg b/Resources/Textures/Interface/VerbIcons/insert.svg new file mode 100644 index 0000000000..9343876971 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/insert.svg @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/insert.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/insert.svg.96dpi.png new file mode 100644 index 0000000000..df8e2e6cb0 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/insert.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/light.svg b/Resources/Textures/Interface/VerbIcons/light.svg new file mode 100644 index 0000000000..6a17a5c596 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/light.svg @@ -0,0 +1,96 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/light.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/light.svg.96dpi.png new file mode 100644 index 0000000000..bd1861af65 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/light.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/open.svg b/Resources/Textures/Interface/VerbIcons/open.svg new file mode 100644 index 0000000000..525ad4606e --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/open.svg @@ -0,0 +1,94 @@ + +image/svg+xml + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/open.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/open.svg.96dpi.png new file mode 100644 index 0000000000..fd88bd5d3e Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/open.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/outfit.svg b/Resources/Textures/Interface/VerbIcons/outfit.svg new file mode 100644 index 0000000000..c73e956211 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/outfit.svg @@ -0,0 +1,63 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/outfit.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/outfit.svg.96dpi.png new file mode 100644 index 0000000000..f0397e649f Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/outfit.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/point.svg b/Resources/Textures/Interface/VerbIcons/point.svg new file mode 100644 index 0000000000..602563347f --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/point.svg @@ -0,0 +1,63 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/point.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/point.svg.96dpi.png new file mode 100644 index 0000000000..02d63b3ce5 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/point.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/refresh.svg b/Resources/Textures/Interface/VerbIcons/refresh.svg new file mode 100644 index 0000000000..e5d4db54ac --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/refresh.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/refresh.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/refresh.svg.96dpi.png new file mode 100644 index 0000000000..f2697696ab Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/refresh.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/rejuvenate.svg b/Resources/Textures/Interface/VerbIcons/rejuvenate.svg new file mode 100644 index 0000000000..ac4774ea8c --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/rejuvenate.svg @@ -0,0 +1,72 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/rejuvenate.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/rejuvenate.svg.96dpi.png new file mode 100644 index 0000000000..21b8db3e44 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/rejuvenate.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/sentient.svg b/Resources/Textures/Interface/VerbIcons/sentient.svg new file mode 100644 index 0000000000..cca0f7cdc3 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/sentient.svg @@ -0,0 +1,67 @@ + +image/svg+xml + + + + diff --git a/Resources/Textures/Interface/VerbIcons/sentient.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/sentient.svg.96dpi.png new file mode 100644 index 0000000000..1696181321 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/sentient.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/settings.svg b/Resources/Textures/Interface/VerbIcons/settings.svg index 16adb31f18..39b7745ba8 100644 --- a/Resources/Textures/Interface/VerbIcons/settings.svg +++ b/Resources/Textures/Interface/VerbIcons/settings.svg @@ -1 +1,73 @@ - \ No newline at end of file + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/settings.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/settings.svg.96dpi.png index 9a749806a1..2180f61db5 100644 Binary files a/Resources/Textures/Interface/VerbIcons/settings.svg.96dpi.png and b/Resources/Textures/Interface/VerbIcons/settings.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/smite.svg b/Resources/Textures/Interface/VerbIcons/smite.svg new file mode 100644 index 0000000000..d27ca17b56 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/smite.svg @@ -0,0 +1,58 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/smite.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/smite.svg.96dpi.png new file mode 100644 index 0000000000..17f4eeae2f Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/smite.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/spill.svg b/Resources/Textures/Interface/VerbIcons/spill.svg new file mode 100644 index 0000000000..2b214be848 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/spill.svg @@ -0,0 +1,62 @@ + + + + + + image/svg+xml + + Shape + + + + + + Shape + + diff --git a/Resources/Textures/Interface/VerbIcons/spill.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/spill.svg.96dpi.png new file mode 100644 index 0000000000..c2b6cd5006 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/spill.svg.96dpi.png differ diff --git a/Resources/Textures/Interface/VerbIcons/vv.svg b/Resources/Textures/Interface/VerbIcons/vv.svg new file mode 100644 index 0000000000..9619523439 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/vv.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Resources/Textures/Interface/VerbIcons/vv.svg.96dpi.png b/Resources/Textures/Interface/VerbIcons/vv.svg.96dpi.png new file mode 100644 index 0000000000..aa583f6f55 Binary files /dev/null and b/Resources/Textures/Interface/VerbIcons/vv.svg.96dpi.png differ