From 2a10c02eb57cc12dff8d7ca7db8b170c8ce2087e Mon Sep 17 00:00:00 2001 From: Spatison <137375981+Spatison@users.noreply.github.com> Date: Sat, 26 Apr 2025 10:50:32 +0300 Subject: [PATCH] No spead merge (#475) * Revert "[GoobPort] WIZ REAL (#465)" This reverts commit 091a8ff43317e05a64017e916cfc76f21db6fb54. * fix local --- .../Effects/ColorFlashEffectSystem.cs | 8 +- .../Ghost/GhostRoleRadioBoundUserInterface.cs | 104 - Content.Client/Ghost/GhostRoleRadioMenu.xaml | 15 - .../Ghost/GhostRoleRadioMenu.xaml.cs | 182 - .../Systems/ChameleonProjectorSystem.cs | 36 - .../UserInterface/Controls/RadialMenu.cs | 327 +- .../Systems/Ghost/GhostUIController.cs | 2 +- .../Systems/Ghost/Widgets/GhostGui.xaml.cs | 11 +- .../WizardMirrorBoundUserInterface.cs | 52 - .../Wizard/MagicMirror/WizardMirrorSystem.cs | 12 - .../MagicMirror/WizardMirrorWindow.xaml | 127 - .../MagicMirror/WizardMirrorWindow.xaml.cs | 746 --- .../Refund/StoreRefundBoundUserInterface.cs | 55 - .../Wizard/Refund/StoreRefundWindow.xaml | 20 - .../Wizard/Refund/StoreRefundWindow.xaml.cs | 139 - .../SpellbladeBoundUserInterface.cs | 46 - .../Wizard/Spellblade/SpellbladeMenu.xaml | 24 - .../Wizard/Spellblade/SpellbladeMenu.xaml.cs | 99 - .../Wizard/Spellblade/SpellbladeSystem.cs | 49 - .../Wizard/Systems/ActionTargetMarkSystem.cs | 63 - .../Wizard/Systems/BindSoulSystem.cs | 35 - .../Wizard/Systems/CurseOfByondSystem.cs | 51 - .../Systems/FadingTimedDespawnSystem.cs | 55 - .../Wizard/Systems/GhostVisibilitySystem.cs | 15 - .../_Shitcode/Wizard/Systems/HulkSystem.cs | 68 - .../_Shitcode/Wizard/Systems/IceCubeSystem.cs | 41 - .../Wizard/Systems/SanguineStrikeSystem.cs | 46 - .../Wizard/Systems/ScryingOrbSystem.cs | 14 - .../_Shitcode/Wizard/Systems/SpellsSystem.cs | 96 - .../Wizard/Systems/TeslaBlastSystem.cs | 14 - .../Wizard/Systems/WizardTrapsSystem.cs | 32 - .../WizardTeleportBoundUserInterface.cs | 50 - .../Wizard/Teleport/WizardTeleportSystem.cs | 14 - .../Teleport/WizardTeleportTargetWindow.xaml | 25 - .../WizardTeleportTargetWindow.xaml.cs | 115 - .../_Shitcode/Wizard/Trail/TrailOverlay.cs | 194 - .../_Shitcode/Wizard/Trail/TrailSystem.cs | 317 -- .../_White/Blink/BlinkStatusControl.cs | 41 - Content.Client/_White/Blink/BlinkSystem.cs | 20 - .../Abilities/Mime/MimePowersComponent.cs | 5 - .../Abilities/Mime/MimePowersSystem.cs | 3 - .../AnomalyPowerSystem.Electricity.cs | 6 +- .../Systems/AdminVerbSystem.Antags.cs | 17 - .../Effects/ElectricityAnomalySystem.cs | 4 +- .../Atmos/EntitySystems/BarotraumaSystem.cs | 4 +- Content.Server/Beam/BeamSystem.cs | 57 +- Content.Server/Bible/BibleSystem.cs | 1 - .../BaseSolutionInjectOnEventComponent.cs | 16 - .../SolutionInjectOnEmbedComponent.cs | 9 +- .../SolutionInjectWhileEmbeddedComponent.cs | 68 +- .../EntitySystems/HypospraySystem.cs | 4 +- .../SolutionInjectOnEventSystem.cs | 7 +- .../SolutionInjectWhileEmbeddedSystem.cs | 77 - .../Construction/Completions/AdminLog.cs | 2 - .../Thresholds/DamageThreshold.cs | 7 +- .../Electrocution/ElectrocutionSystem.cs | 19 +- .../EntityEffects/Effects/Polymorph.cs | 12 +- .../Components/TriggerWhitelistComponent.cs | 23 - .../Explosion/EntitySystems/TriggerSystem.cs | 28 - .../GhostRoleMobSpawnerComponent.cs | 30 + Content.Server/Ghost/Roles/GhostRoleSystem.cs | 17 - .../ImmovableRod/ImmovableRodComponent.cs | 28 - .../ImmovableRod/ImmovableRodSystem.cs | 16 +- .../Kitchen/EntitySystems/MicrowaveSystem.cs | 2 +- Content.Server/Lightning/LightningSystem.cs | 99 +- Content.Server/Magic/MagicSystem.cs | 2 +- Content.Server/NPC/NPCBlackboard.cs | 13 - .../NPC/Systems/NPCSteeringSystem.cs | 44 +- .../Components/TargetObjectiveComponent.cs | 14 - .../Systems/TargetObjectiveSystem.cs | 59 +- .../Components/PolymorphOnCollideComponent.cs | 11 +- .../Components/PolymorphOnTriggerComponent.cs | 18 - .../Components/PolymorphableComponent.cs | 13 +- .../Components/PolymorphedEntityComponent.cs | 12 +- .../Systems/ChameleonProjectorSystem.cs | 102 +- .../Systems/PolymorphSystem.Collide.cs | 6 +- .../Polymorph/Systems/PolymorphSystem.Map.cs | 11 +- .../Systems/PolymorphSystem.Trigger.cs | 41 - .../Polymorph/Systems/PolymorphSystem.cs | 273 +- .../Polymorph/Toolshed/PolymorphCommand.cs | 15 +- .../Polymorph/Toolshed/UnpolymorphCommand.cs | 12 +- .../Power/EntitySystems/BatterySystem.cs | 12 - .../Psionics/Glimmer/GlimmerReactiveSystem.cs | 4 +- Content.Server/Psionics/PsionicsSystem.cs | 3 +- .../Respawn/SpecialRespawnSystem.cs | 10 +- .../DeadStartupButtonSystem.cs | 2 +- .../EntitySystems/GravityWellSystem.cs | 2 +- .../Store/Conditions/BuyBeforeCondition.cs | 27 +- Content.Server/Store/StoreRefundComponent.cs | 12 - .../Store/Systems/StoreSystem.Ui.cs | 195 +- .../EntitySystem/LightningArcShooterSystem.cs | 2 +- .../Weapons/Ranged/Systems/GunSystem.cs | 2 +- .../BloodCult/Spells/BloodCultSpellsSystem.cs | 2 +- .../Zombies/ZombieSystem.Transform.cs | 2 - .../_Goobstation/Bingle/BinglePitSystem.cs | 1 - .../ChangeTemperatureOnHitComponent.cs | 18 - .../ChangeTemperatureOnHitSystem.cs | 36 - .../_Goobstation/Ghostbar/GhostBarSystem.cs | 10 +- .../Components/RandomTeleportComponent.cs | 25 + .../RandomTeleportOnUseComponent.cs | 16 + .../Teleportation/Systems/TeleportSystem.cs | 123 + .../Wizard/Components/EmpImmuneComponent.cs | 4 + .../Wizard/Systems/EmpImmuneSystem.cs | 15 + .../_Lavaland/Mobs/HierophantBeatSystem.cs | 45 - .../Components/RandomTeleportComponent.cs | 38 - .../RandomTeleportOnUseComponent.cs | 22 - .../Teleportation/Systems/TeleportSystem.cs | 166 - .../Wizard/Accents/AnimalAccentComponent.cs | 20 - .../Wizard/Accents/AnimalAccentSystem.cs | 47 - .../Wizard/Accents/BatAccentComponent.cs | 23 - .../Wizard/Accents/BearAccentComponent.cs | 20 - .../Wizard/Accents/BeeAccentComponent.cs | 20 - .../Wizard/Accents/CowAccentComponent.cs | 19 - .../Wizard/Accents/FoxAccentComponent.cs | 21 - .../Wizard/Accents/FrogAccentComponent.cs | 33 - .../Wizard/Accents/HorseAccentComponent.cs | 21 - .../Wizard/Accents/JackalAccentComponent.cs | 20 - .../Wizard/Accents/PigAccentComponent.cs | 20 - .../Wizard/Accents/RatAccentComponent.cs | 19 - .../Wizard/Accents/RavenAccentComponent.cs | 26 - .../Wizard/Chemistry/DropItemsEntityEffect.cs | 27 - .../Wizard/Chemistry/HasComponentCondition.cs | 47 - .../Components/ApprenticeRoleComponent.cs | 15 - .../BloodlossDamageMultiplierComponent.cs | 15 - .../DynamicObjectiveTargetMindComponent.cs | 13 - .../Wizard/Components/EmpImmuneComponent.cs | 13 - ...TargetObjectiveOnGhostTakeoverComponent.cs | 21 - .../Components/GravPulseOnMapInitComponent.cs | 24 - .../IceCubeOnProjectileHitComponent.cs | 17 - ...ProjectileHitShooterAfterDelayComponent.cs | 18 - .../RandomTeleportOnProjectileHitComponent.cs | 18 - .../RuleOnWizardDeathRuleComponent.cs | 18 - .../Wizard/Components/ServerDataComponent.cs | 20 - .../Wizard/Components/SpellsGrantComponent.cs | 30 - .../StationWizardTargetComponent.cs | 13 - .../Components/StruckByLightningComponent.cs | 27 - .../Components/ThrownLightningComponent.cs | 18 - .../UseDelayBlockKnockdownComponent.cs | 26 - .../Wizard/Components/WizardJauntComponent.cs | 33 - .../Wizard/Components/WizardRoleComponent.cs | 15 - .../Wizard/Components/WizardRuleComponent.cs | 17 - .../Wizard/NPC/CanWieldPrecondition.cs | 39 - .../Wizard/NPC/GunCanFirePrecondition.cs | 89 - .../NPC/TargetRequiresWieldAndCanWieldCon.cs | 14 - .../NPC/UnwieldedEntityInHandsPrecondition.cs | 29 - .../_Shitcode/Wizard/NPC/WieldOperator.cs | 37 - .../Wizard/Store/ItemPurchasedEvent.cs | 13 - .../ListingRelativeLimitedStockCondition.cs | 38 - .../Wizard/Systems/BindSoulSystem.cs | 124 - .../Wizard/Systems/CurseOfByondSystem.cs | 32 - .../Wizard/Systems/EmpImmuneSystem.cs | 26 - .../Systems/FadingTimedDespawnSystem.cs | 18 - .../Wizard/Systems/GhostVisibilitySystem.cs | 82 - .../Systems/GlobalTileMovementSystem.cs | 106 - .../Systems/GravPulseOnMapInitSystem.cs | 34 - .../_Shitcode/Wizard/Systems/HulkSystem.cs | 205 - .../_Shitcode/Wizard/Systems/IceCubeSystem.cs | 89 - .../ProjectileHitShooterAfterDelaySystem.cs | 32 - .../RandomTeleportOnProjectileHitSystem.cs | 35 - .../Wizard/Systems/SanguineStrikeSystem.cs | 189 - .../Wizard/Systems/ScryingOrbSystem.cs | 122 - .../Wizard/Systems/SpellbladeSystem.cs | 196 - .../Wizard/Systems/SpellsGrantSystem.cs | 186 - .../_Shitcode/Wizard/Systems/SpellsSystem.cs | 649 --- .../Wizard/Systems/StruckByLightningSystem.cs | 30 - .../Wizard/Systems/TeslaBlastSystem.cs | 90 - .../Wizard/Systems/ThrownLightningSystem.cs | 84 - .../Systems/UseDelayBlockKnockdownSystem.cs | 58 - .../Wizard/Systems/WizardJauntSystem.cs | 84 - .../Wizard/Systems/WizardMirrorSystem.cs | 185 - .../Wizard/Systems/WizardRuleSystem.cs | 295 -- .../Wizard/Systems/WizardTrapsSystem.cs | 33 - .../WizardTeleportLocationComponent.cs | 15 - .../Wizard/Teleport/WizardTeleportSystem.cs | 210 - .../WizardTeleportWarpPointComponent.cs | 13 - .../StatusEffects/ScramEffectSystem.cs | 4 +- Content.Server/_White/Blink/BlinkSystem.cs | 66 +- .../Actions/ConfirmableActionSystem.cs | 4 +- .../Anomaly/SharedAnomalyCoreSystem.cs | 6 +- Content.Shared/Anomaly/SharedAnomalySystem.cs | 11 +- Content.Shared/Beam/SharedBeamSystem.cs | 2 +- .../Chemistry/Components/Solution.cs | 138 +- .../Chemistry/InjectOverTimeEvent.cs | 18 - Content.Shared/Damage/DamageModifierSet.cs | 34 - Content.Shared/Damage/DamageSpecifier.cs | 42 - .../Damage/Systems/DamageableSystem.cs | 82 +- Content.Shared/DrawDepth/DrawDepth.cs | 2 - .../Components/ElectrifiedComponent.cs | 14 - Content.Shared/Ghost/GhostComponent.cs | 8 - Content.Shared/Ghost/GhostRoleRadioEvents.cs | 27 - .../GhostRoleMobSpawnerComponent.cs | 52 - .../Ghost/Roles/GhostRolePrototype.cs | 26 +- Content.Shared/Ghost/SpectralComponent.cs | 15 - .../Magic/Components/AnimateComponent.cs | 15 - .../Magic/Components/AnimateableComponent.cs | 18 - .../Magic/Components/MagicComponent.cs | 30 +- .../Magic/Components/SpellbookComponent.cs | 17 +- .../Components/WizardClothesComponent.cs | 10 +- .../Magic/Events/BeforeCastSpellEvent.cs | 10 +- .../Magic/Events/ChangeComponentSpellEvent.cs | 26 +- .../Magic/Events/ChargeSpellEvent.cs | 12 +- .../Magic/Events/InstantSpawnSpellEvent.cs | 16 +- .../Magic/Events/KnockSpellEvent.cs | 16 +- .../Magic/Events/MindSwapSpellEvent.cs | 28 - .../Magic/Events/ProjectileSpellEvent.cs | 19 +- .../Events/RandomGlobalSpawnSpellEvent.cs | 28 - .../Magic/Events/SmiteSpellEvent.cs | 16 +- .../Magic/Events/SpeakSpellEvent.cs | 11 +- .../Magic/Events/TeleportSpellEvent.cs | 16 +- .../Magic/Events/WorldSpawnSpellEvent.cs | 17 +- Content.Shared/Magic/ISpeakSpell.cs | 11 +- Content.Shared/Magic/MagicInstantSpawnData.cs | 10 +- Content.Shared/Magic/SharedMagicSystem.cs | 502 +- Content.Shared/Magic/SpellbookDoAfterEvent.cs | 11 +- Content.Shared/Magic/SpellbookSystem.cs | 86 +- .../Magic/Systems/AnimateSpellSystem.cs | 56 - .../MovementSpeedModifierComponent.cs | 7 - .../Events/GetSpeedModifierContactCapEvent.cs | 27 - .../Movement/Pulling/Systems/PullingSystem.cs | 44 - .../Movement/Systems/SharedMoverController.cs | 424 -- .../Systems/SpeedModifierContactsSystem.cs | 86 +- .../Systems/SharedObjectivesSystem.cs | 12 - .../Components/ChameleonDisguiseComponent.cs | 24 +- .../Components/ChameleonDisguisedComponent.cs | 31 - .../Components/ChameleonProjectorComponent.cs | 27 +- Content.Shared/Polymorph/PolymorphActions.cs | 16 +- Content.Shared/Polymorph/PolymorphEvents.cs | 15 - .../Polymorph/PolymorphPrototype.cs | 118 +- .../Systems/SharedChameleonProjectorSystem.cs | 259 +- .../EmbeddableProjectileComponent.cs | 8 - Content.Shared/Rejuvenate/RejuvenateEvent.cs | 13 +- .../RepulseAttract/RepulseAttractComponent.cs | 46 - .../RepulseAttract/RepulseAttractSystem.cs | 86 - .../GetSlowedOverSlipperyModifierEvent.cs | 15 - Content.Shared/Slippery/SlipperySystem.cs | 61 +- .../Slippery/SlowedOverSlipperyComponent.cs | 18 - .../Standing/SharedLayingDownSystem.cs | 2 +- .../Standing/StandingStateSystem.cs | 35 +- .../StatusEffect/StatusEffectsSystem.cs | 17 +- .../Components/StoreOnCollideComponent.cs | 54 - .../SharedEntityStorageSystem.cs | 8 - .../EntitySystems/StoreOnCollideSystem.cs | 130 - .../Store/Components/StoreComponent.cs | 6 - Content.Shared/Store/ListingPrototype.cs | 34 +- .../Stunnable/Events/KnockdownOnHitEvent.cs | 12 +- Content.Shared/Stunnable/SharedStunSystem.cs | 9 - Content.Shared/Throwing/ThrowingSystem.cs | 11 +- Content.Shared/Timing/UseDelaySystem.cs | 7 +- .../Components/MeleeThrowOnHitComponent.cs | 102 +- .../Components/UseDelayOnMeleeHitComponent.cs | 20 - .../Weapons/Melee/MeleeThrowOnHitSystem.cs | 144 +- .../Weapons/Melee/UseDelayOnMeleeHitSystem.cs | 47 - .../BasicEntityAmmoProviderComponent.cs | 11 +- .../Systems/SharedGunSystem.BasicEntity.cs | 16 +- .../SharedGunSystem.ChamberMagazine.cs | 2 +- .../Systems/SharedGunSystem.Magazine.cs | 2 +- .../_Goobstation/Actions/ActionEvents.cs | 9 - .../Bloodstream/BloodstreamEvents.cs | 13 - .../Boomerang/BoomerangComponent.cs | 29 - .../_Goobstation/Boomerang/BoomerangSystem.cs | 95 - .../SpawnEntitiesOnHitComponent.cs | 19 - .../SpawnEntitiesOnHitSystem.cs | 30 +- .../AmmoSelector/SelectableAmmoSystem.cs | 2 +- .../Components/HierophantBeatComponent.cs | 18 - .../Wizard/ActionUseDelayModifierComponent.cs | 17 - .../_Shitcode/Wizard/ApprenticeComponent.cs | 19 - .../ArcaneBarrage/ArcaneBarrageComponent.cs | 17 - .../ArcaneBarrage/ArcaneBarrageSystem.cs | 123 - .../DeleteOnDropAttemptComponent.cs | 16 - .../DeleteOnDropAttemptSystem.cs | 25 - .../Wizard/BindSoul/PhylacteryComponent.cs | 15 - .../Wizard/BindSoul/SharedBindSoulSystem.cs | 203 - .../Wizard/BindSoul/SoulBoundComponent.cs | 37 - .../Wizard/Chuuni/ChuuniEyepatchComponent.cs | 74 - .../Wizard/Chuuni/ChuuniEyepatchSystem.cs | 150 - .../Wizard/Components/HasJobIconsComponent.cs | 15 - .../InstantSummonsActionComponent.cs | 17 - .../Wizard/Components/SwapSpellComponent.cs | 21 - .../CurseOfByond/CurseOfByondComponent.cs | 16 - .../EventSpells/GhostsVisibleRuleComponent.cs | 16 - .../GlobalTileMovementRuleComponent.cs | 15 - .../SharedGhostVisibilitySystem.cs | 28 - .../FadingTimedDespawnComponent.cs | 34 - .../SharedFadingTimedDespawnSystem.cs | 89 - .../ForceWall/SpawnAnimationComponent.cs | 26 - .../Wizard/ForceWall/SpawnAnimationSystem.cs | 51 - .../Guardian/GuardianSharedComponent.cs | 18 - .../LightAttackDamageMultiplierComponent.cs | 21 - .../LightAttackDamageMultiplierSystem.cs | 35 - .../RandomRotationComponent.cs | 13 - .../RandomRotationSystem.cs | 31 - .../EnchantedBoltActionRifleComponent.cs | 28 - .../EnchantedBoltActionRifleSystem.cs | 137 - .../MagicMirror/SharedWizardMirrorSystem.cs | 134 - .../MagicMirror/WizardMirrorComponent.cs | 22 - .../BasicHitscanAmmoProviderComponent.cs | 20 - .../_Shitcode/Wizard/Mutate/HulkComponent.cs | 86 - .../Mutate/SharedGunSystem.BasicHitscan.cs | 34 - .../Wizard/Mutate/SharedHulkSystem.cs | 79 - .../Projectiles/EntityTrailComponent.cs | 19 - .../Wizard/Projectiles/EntityTrailSystem.cs | 28 - .../Projectiles/HomingProjectileComponent.cs | 33 - .../Projectiles/HomingProjectileSystem.cs | 74 - .../LifeStealOnProjectileHitComponent.cs | 29 - .../LifeStealOnProjectileHitSystem.cs | 46 - .../RejuvenateOnProjectileHitComponent.cs | 30 - .../RejuvenateOnProjectileHitSystem.cs | 63 - .../SwapOnProjectileHitComponent.cs | 29 - .../Projectiles/SwapOnProjectileHitSystem.cs | 45 - .../Wizard/Projectiles/TrailComponent.cs | 255 - .../_Shitcode/Wizard/Refund/RefundEvents.cs | 41 - .../SanguineStrike/SanguineStrikeComponent.cs | 56 - .../SharedSanguineStrikeSystem.cs | 111 - .../Wizard/ScryingOrb/ScryingOrbComponent.cs | 15 - .../ScryingOrb/SharedScryingOrbSystem.cs | 34 - .../_Shitcode/Wizard/SharedSpellsSystem.cs | 1523 ------ .../DropItemsOnTimedDespawnComponent.cs | 17 - .../Simians/DropItemsOnTimedDespawnSystem.cs | 49 - .../SlipOnCollide/SlipOnCollideComponent.cs | 17 - .../SlipOnCollide/SlipOnCollideSystem.cs | 36 - .../SpellCards/LockOnMarkActionComponent.cs | 17 - .../Wizard/SpellCards/SpellCardComponent.cs | 51 - .../Wizard/SpellCards/SpellCardSystem.cs | 176 - .../SpellCards/SpellCardsActionComponent.cs | 41 - .../_Shitcode/Wizard/SpellEvents.cs | 643 --- .../FireSpellbladeEnchantmentComponent.cs | 27 - ...rceshieldSpellbladeEnchantmentComponent.cs | 15 - ...LightningSpellbladeEnchantmentComponent.cs | 35 - .../Spellblade/SharedSpellbladeSystem.cs | 183 - .../Wizard/Spellblade/ShieldedComponent.cs | 35 - ...SpacetimeSpellbladeEnchantmentComponent.cs | 13 - .../Wizard/Spellblade/SpellbladeComponent.cs | 116 - .../SpellbladeEnchantmentPrototype.cs | 31 - .../Spellblade/TemporalSlashComponent.cs | 34 - .../Wizard/SupermatterHalberd/RaysSystem.cs | 61 - .../SupermatterHalberdComponent.cs | 32 - .../SupermatterHalberdSystem.cs | 165 - .../Teleport/SharedWizardTeleportSystem.cs | 37 - .../Teleport/TeleportScrollComponent.cs | 51 - .../TeslaBlast/CastingTeslaBlastComponent.cs | 24 - .../TeslaBlast/SharedTeslaBlastSystem.cs | 182 - .../TimeStop/FreezeContactsComponent.cs | 15 - .../Wizard/TimeStop/FreezeContactsSystem.cs | 259 - .../Wizard/TimeStop/FrozenComponent.cs | 28 - .../Wizard/Traps/BlindingTrapComponent.cs | 18 - .../Wizard/Traps/ChillTrapComponent.cs | 13 - .../Wizard/Traps/DamageTrapComponent.cs | 21 - .../Wizard/Traps/FlameTrapComponent.cs | 15 - .../Wizard/Traps/IceCubeComponent.cs | 65 - .../Wizard/Traps/SharedIceCubeSystem.cs | 227 - .../Wizard/Traps/SharedWizardTrapsSystem.cs | 242 - .../_Shitcode/Wizard/Traps/SparksSystem.cs | 60 - .../Wizard/Traps/StunTrapComponent.cs | 18 - .../Wizard/Traps/WizardTrapComponent.cs | 76 - .../ActivatableUiUserWhitelistComponent.cs | 18 - .../ActivatableUiUserWhitelistSystem.cs | 34 - .../_Shitcode/Wizard/WizardComponent.cs | 19 - Content.Shared/_White/Blink/BlinkComponent.cs | 33 +- .../_White/Blink/SharedBlinkSystem.cs | 90 - .../GetStandingUpTimeMultiplierEvent.cs | 18 - .../_White/Standing/SharedLayingDownSystem.cs | 193 - .../_White/Standing/TelefragSystem.cs | 43 - Content.Shared/_vg/TileMovementComponent.cs | 70 - Resources/Audio/Magic/ethereal_enter.ogg | Bin 36619 -> 0 bytes Resources/Audio/Magic/ethereal_exit.ogg | Bin 42980 -> 0 bytes .../Audio/_Goobstation/Wizard/BatCurse.ogg | Bin 99556 -> 0 bytes .../Audio/_Goobstation/Wizard/BearCurse.ogg | Bin 97855 -> 0 bytes .../Audio/_Goobstation/Wizard/BeeCurse.ogg | Bin 110131 -> 0 bytes .../Audio/_Goobstation/Wizard/CowCurse.ogg | Bin 110973 -> 0 bytes .../Audio/_Goobstation/Wizard/FoxCurse.ogg | Bin 89470 -> 0 bytes .../Audio/_Goobstation/Wizard/FrogCurse.ogg | Bin 84174 -> 0 bytes .../Audio/_Goobstation/Wizard/HorseCurse.ogg | Bin 101065 -> 0 bytes .../Audio/_Goobstation/Wizard/JackalCurse.ogg | Bin 94925 -> 0 bytes .../Audio/_Goobstation/Wizard/PigCurse.ogg | Bin 91959 -> 0 bytes .../Audio/_Goobstation/Wizard/RatCurse.ogg | Bin 119656 -> 0 bytes .../Audio/_Goobstation/Wizard/RavenCurse.ogg | Bin 108380 -> 0 bytes .../_Goobstation/Wizard/attributions.yml | 209 - Resources/Audio/_Goobstation/Wizard/bamf.ogg | Bin 19807 -> 0 bytes Resources/Audio/_Goobstation/Wizard/bee.ogg | Bin 26746 -> 0 bytes Resources/Audio/_Goobstation/Wizard/blind.ogg | Bin 17597 -> 0 bytes .../Audio/_Goobstation/Wizard/charge.ogg | Bin 22237 -> 0 bytes .../_Goobstation/Wizard/crackandbleed.ogg | Bin 11516 -> 0 bytes .../_Goobstation/Wizard/disable_tech.ogg | Bin 23146 -> 0 bytes .../Audio/_Goobstation/Wizard/exit_blood.ogg | Bin 32991 -> 0 bytes Resources/Audio/_Goobstation/Wizard/ghost.ogg | Bin 46020 -> 0 bytes .../Audio/_Goobstation/Wizard/ghost2.ogg | Bin 17154 -> 0 bytes .../Audio/_Goobstation/Wizard/gorilla.ogg | Bin 5536 -> 0 bytes .../Wizard/lightning_chargeup.ogg | Bin 106291 -> 0 bytes .../_Goobstation/Wizard/magic_missile.ogg | Bin 18664 -> 0 bytes .../Audio/_Goobstation/Wizard/mandswap.ogg | Bin 16843 -> 0 bytes .../Audio/_Goobstation/Wizard/mm_hit.ogg | Bin 10702 -> 0 bytes .../Audio/_Goobstation/Wizard/monkey.ogg | Bin 94895 -> 0 bytes .../Audio/_Goobstation/Wizard/mutate.ogg | Bin 65850 -> 0 bytes .../Audio/_Goobstation/Wizard/phasein.ogg | Bin 12385 -> 0 bytes .../Audio/_Goobstation/Wizard/pope_entry.ogg | Bin 233134 -> 0 bytes .../Audio/_Goobstation/Wizard/repulse.ogg | Bin 22612 -> 0 bytes Resources/Audio/_Goobstation/Wizard/smoke.ogg | Bin 27468 -> 0 bytes .../_Goobstation/Wizard/summon_magic.ogg | Bin 22575 -> 0 bytes .../Wizard/summonitems_generic.ogg | Bin 15576 -> 0 bytes .../Audio/_Goobstation/Wizard/supermatter.ogg | Bin 16678 -> 0 bytes Resources/Audio/_Goobstation/Wizard/swap.ogg | Bin 19793 -> 0 bytes .../_Goobstation/Wizard/teleport_app.ogg | Bin 24913 -> 0 bytes .../_Goobstation/Wizard/teleport_diss.ogg | Bin 23488 -> 0 bytes .../_Goobstation/Wizard/timeparadox2.ogg | Bin 35906 -> 0 bytes .../_Goobstation/Wizard/wand_teleport.ogg | Bin 19003 -> 0 bytes .../Audio/_Goobstation/Wizard/wandodeath.ogg | Bin 21963 -> 0 bytes .../Audio/_Goobstation/Wizard/zapbang.ogg | Bin 11735 -> 0 bytes .../en-US/_Goobstation/Wizard/accents.ftl | 68 - .../en-US/_Goobstation/Wizard/alerts.ftl | 7 - .../en-US/_Goobstation/Wizard/apprentices.ftl | 31 - .../en-US/_Goobstation/Wizard/chuuni.ftl | 30 - .../en-US/_Goobstation/Wizard/guidebook.ftl | 8 - .../Locale/en-US/_Goobstation/Wizard/hulk.ftl | 13 - .../en-US/_Goobstation/Wizard/items.ftl | 23 - .../en-US/_Goobstation/Wizard/magic.ftl | 60 - .../en-US/_Goobstation/Wizard/reagents.ftl | 27 - .../en-US/_Goobstation/Wizard/smhalberd.ftl | 11 - .../en-US/_Goobstation/Wizard/spellblade.ftl | 23 - .../Wizard/spellbook-catalog-equipment.ftl | 93 - .../Wizard/spellbook-catalog-other.ftl | 72 - .../_Goobstation/Wizard/spellbook-catalog.ftl | 187 - .../Wizard/spellbook-upgrades.ftl | 98 - .../_Goobstation/Wizard/spells-actions.ftl | 37 - .../en-US/_Goobstation/Wizard/traps.ftl | 14 - .../Locale/en-US/_Goobstation/Wizard/ui.ftl | 16 - .../en-US/_Goobstation/Wizard/wizard.ftl | 41 - .../en-US/prototypes/access/accesses.ftl | 4 +- Resources/Locale/en-US/store/store.ftl | 1 - .../Locale/en-US/store/uplink-catalog.ftl | 4 +- Resources/Maps/Shuttles/wizard.yml | 127 +- .../Maps/_Goobstation/Nonstations/wizden.yml | 4603 ----------------- Resources/Prototypes/Access/wizard.yml | 8 - Resources/Prototypes/Actions/polymorph.yml | 105 +- Resources/Prototypes/Actions/psionics.yml | 2 +- .../Prototypes/Catalog/spellbook_catalog.yml | 243 +- Resources/Prototypes/Damage/containers.yml | 10 - Resources/Prototypes/Damage/modifier_sets.yml | 5 - .../Clothing/Head/hardsuit-helmets.yml | 22 +- .../Clothing/OuterClothing/hardsuits.yml | 37 +- .../Entities/Markers/warp_point.yml | 1 - .../Entities/Mobs/NPCs/revenant.yml | 1 - .../Entities/Mobs/Player/jaunt_mobs.yml | 53 - .../Entities/Mobs/Player/observer.yml | 1 - .../Entities/Mobs/Player/silicon_base.yml | 3 - .../Prototypes/Entities/Mobs/Species/base.yml | 3 - .../Objects/Devices/chameleon_projector.yml | 6 +- .../Objects/Devices/station_beacon.yml | 1 - .../Entities/Objects/Magic/books.yml | 346 +- .../Objects/Specific/Research/anomaly.yml | 2 +- .../Objects/Specific/Security/target.yml | 1 - .../Entities/Objects/Specific/chemistry.yml | 2 +- .../Entities/Objects/Tools/tools.yml | 5 +- .../Objects/Weapons/Guns/Basic/staves.yml | 24 +- .../Objects/Weapons/Guns/Basic/wands.yml | 57 +- .../Weapons/Guns/Projectiles/magic.yml | 268 +- .../Objects/Weapons/Melee/hammers.yml | 121 - .../Objects/Weapons/Melee/home_run_bat.yml | 2 +- .../Objects/Weapons/Melee/sledgehammer.yml | 36 + .../Prototypes/Entities/Objects/base_item.yml | 1 - .../Entities/Stations/nanotrasen.yml | 1 - .../Furniture/Tables/base_structuretables.yml | 1 - .../Entities/Structures/Furniture/chairs.yml | 1 - .../Entities/Structures/Furniture/toilet.yml | 57 - .../Computers/base_structurecomputers.yml | 1 - .../Machines/base_structuremachines.yml | 2 - .../Storage/Canisters/gas_canisters.yml | 1 - .../Storage/Closets/base_structureclosets.yml | 1 - .../Storage/Crates/base_structurecrates.yml | 3 +- .../Entities/Structures/Storage/tanks.yml | 1 - Resources/Prototypes/Magic/animate_spell.yml | 85 - Resources/Prototypes/Magic/event_spells.yml | 209 +- .../Prototypes/Magic/forcewall_spells.yml | 34 +- Resources/Prototypes/Magic/knock_spell.yml | 30 +- Resources/Prototypes/Magic/mindswap_spell.yml | 44 - .../Prototypes/Magic/projectile_spells.yml | 55 +- Resources/Prototypes/Magic/rune_spells.yml | 17 +- Resources/Prototypes/Magic/smite_spells.yml | 26 +- Resources/Prototypes/Magic/spawn_spells.yml | 16 +- Resources/Prototypes/Magic/staves.yml | 40 +- .../Prototypes/Magic/teleport_spells.yml | 14 +- Resources/Prototypes/Magic/utility_spells.yml | 39 +- Resources/Prototypes/Polymorphs/polymorph.yml | 22 +- Resources/Prototypes/Psionics/psionics.yml | 2 +- Resources/Prototypes/Store/categories.yml | 18 - Resources/Prototypes/Store/presets.yml | 19 - .../WhiteDream/Entities/Actions/cultists.yml | 2 +- .../WhiteDream/Pool/wizard_powers_pool.yml | 44 - .../Weapons/Melee/changeling_hammer.yml | 4 +- .../Entities/Clothing/Shoes/specific.yml | 33 - .../Entities/Mobs/Player/humanoid.yml | 150 +- .../Objects/Specific/rehydrateable.yml | 127 - .../Objects/Weapons/Melee/cryokatana.yml | 36 - .../Wizard/Apprentices/entities.yml | 121 - .../_Goobstation/Wizard/Apprentices/icons.yml | 17 - .../Wizard/Apprentices/prototypes.yml | 68 - .../_Goobstation/Wizard/Clothing/bundles.yml | 84 - .../_Goobstation/Wizard/Clothing/mask.yml | 92 - .../_Goobstation/Wizard/Clothing/wizard.yml | 431 -- .../_Goobstation/Wizard/Items/misc.yml | 281 - .../_Goobstation/Wizard/Items/scrying.yml | 58 - .../_Goobstation/Wizard/Items/staves.yml | 74 - .../_Goobstation/Wizard/Items/wands.yml | 113 - .../_Goobstation/Wizard/Items/weapons.yml | 299 -- .../_Goobstation/Wizard/Mobs/bees.yml | 151 - .../_Goobstation/Wizard/Mobs/borgs.yml | 92 - .../_Goobstation/Wizard/Mobs/misc.yml | 198 - .../_Goobstation/Wizard/Mobs/observer.yml | 13 - .../_Goobstation/Wizard/Mobs/random.yml | 49 - .../_Goobstation/Wizard/Mobs/simians.yml | 116 - .../Wizard/Names/wizard_first.yml | 105 - .../_Goobstation/Wizard/Names/wizard_last.yml | 107 - .../_Goobstation/Wizard/Random/polymorph.yml | 201 - .../Wizard/Random/projectiles.yml | 33 - .../_Goobstation/Wizard/Random/simians.yml | 34 - .../_Goobstation/Wizard/Random/spells.yml | 113 - .../_Goobstation/Wizard/Random/weapons.yml | 233 - .../Wizard/Shaders/ethereal_jaunt.yml | 23 - .../_Goobstation/Wizard/actions.yml | 1034 ---- .../_Goobstation/Wizard/actions_upgrades.yml | 845 --- .../_Goobstation/Wizard/airlock.yml | 287 - .../_Goobstation/Wizard/effects.yml | 451 -- .../_Goobstation/Wizard/gamerules_wizard.yml | 179 - .../Prototypes/_Goobstation/Wizard/gear.yml | 131 - .../_Goobstation/Wizard/guidebook.yml | 16 - .../_Goobstation/Wizard/immovable_rod.yml | 53 - .../Prototypes/_Goobstation/Wizard/mirror.yml | 50 - .../_Goobstation/Wizard/modifier_sets.yml | 20 - .../_Goobstation/Wizard/objectives.yml | 33 - .../_Goobstation/Wizard/parallax.yml | 20 - .../_Goobstation/Wizard/polymorphs.yml | 97 - .../_Goobstation/Wizard/projectiles.yml | 779 --- .../_Goobstation/Wizard/reagents.yml | 108 - .../Prototypes/_Goobstation/Wizard/rock.yml | 14 - .../_Goobstation/Wizard/selectable_ammo.yml | 214 - .../_Goobstation/Wizard/spellblade.yml | 49 - .../_Goobstation/Wizard/spellbook_catalog.yml | 986 ---- .../Wizard/spellbook_upgrades.yml | 654 --- .../Prototypes/_Goobstation/Wizard/traps.yml | 116 - .../Prototypes/_Goobstation/Wizard/wizard.yml | 127 - .../Prototypes/_Goobstation/explosions.yml | 21 - Resources/Prototypes/_Goobstation/tags.yml | 57 - .../Entities/Objects/Weapons/crushers.yml | 2 +- .../_Lavaland/Procedural/lavaland_ruins.yml | 4 +- .../Objects/Weapons/Melee/daggers.yml | 6 +- .../Entities/Objects/Weapons/Melee/hosbat.yml | 2 +- Resources/Prototypes/game_presets.yml | 1 - Resources/Prototypes/secret_weights.yml | 3 +- .../Guidebook/Antagonist/Wizard.xml | 44 - .../Guidebook/Antagonist/WizardSpells.xml | 1205 ----- .../Tools/crowbar.rsi/blue-storage.png | Bin 352 -> 0 bytes .../Tools/crowbar.rsi/cover-equipped-BELT.png | Bin 1163 -> 0 bytes .../Objects/Tools/crowbar.rsi/cover-icon.png | Bin 1108 -> 0 bytes .../Tools/crowbar.rsi/cover-inhand-left.png | Bin 1195 -> 0 bytes .../Tools/crowbar.rsi/cover-inhand-right.png | Bin 1200 -> 0 bytes .../Tools/crowbar.rsi/equipped-BELT.png | Bin 1213 -> 149 bytes .../Tools/crowbar.rsi/green-storage.png | Bin 1200 -> 0 bytes .../Objects/Tools/crowbar.rsi/meta.json | 44 +- .../Tools/crowbar.rsi/orange-storage.png | Bin 1200 -> 0 bytes .../Tools/crowbar.rsi/red-equipped-BELT.png | Bin 0 -> 150 bytes .../Objects/Tools/crowbar.rsi/red-icon.png | Bin 0 -> 446 bytes .../Tools/crowbar.rsi/red-inhand-left.png | Bin 0 -> 322 bytes .../Tools/crowbar.rsi/red-inhand-right.png | Bin 0 -> 329 bytes .../Objects/Tools/crowbar.rsi/red-storage.png | Bin 1200 -> 360 bytes .../Objects/Tools/crowbar.rsi/storage.png | Bin 264 -> 326 bytes .../Tools/crowbar.rsi/yellow-storage.png | Bin 1200 -> 0 bytes .../Melee/singularityhammer.rsi/icon.png | Bin 2836 -> 0 bytes .../singularityhammer.rsi/inhand-left.png | Bin 4596 -> 0 bytes .../singularityhammer.rsi/inhand-right.png | Bin 4704 -> 0 bytes .../Melee/singularityhammer.rsi/meta.json | 244 - .../wielded-inhand-left.png | Bin 6297 -> 0 bytes .../wielded-inhand-right.png | Bin 6401 -> 0 bytes .../golden_toilet.rsi/condisposal.png | Bin 2715 -> 0 bytes .../golden_toilet.rsi/disposal-charging.png | Bin 2715 -> 0 bytes .../golden_toilet.rsi/disposal-closed.png | Bin 1670 -> 0 bytes .../golden_toilet.rsi/disposal-down.png | Bin 827 -> 0 bytes .../golden_toilet.rsi/disposal-flush.png | Bin 4333 -> 0 bytes .../golden_toilet.rsi/disposal-open.png | Bin 491 -> 0 bytes .../golden_toilet.rsi/disposal-up.png | Bin 812 -> 0 bytes .../Furniture/golden_toilet.rsi/disposal.png | Bin 2754 -> 0 bytes .../golden_toilet.rsi/dispover-charge.png | Bin 28316 -> 0 bytes .../golden_toilet.rsi/dispover-full.png | Bin 17416 -> 0 bytes .../golden_toilet.rsi/dispover-handle.png | Bin 17416 -> 0 bytes .../golden_toilet.rsi/dispover-ready.png | Bin 28318 -> 0 bytes .../Furniture/golden_toilet.rsi/meta.json | 243 - .../skateswizard.rsi/equipped-FEET.png | Bin 2215 -> 0 bytes .../Shoes/Specific/skateswizard.rsi/icon.png | Bin 2592 -> 0 bytes .../Specific/skateswizard.rsi/inhand-left.png | Bin 2274 -> 0 bytes .../skateswizard.rsi/inhand-right.png | Bin 2227 -> 0 bytes .../Shoes/Specific/skateswizard.rsi/meta.json | 26 - .../Weapons/Grenades/beenades.rsi/icon.png | Bin 402 -> 0 bytes .../Weapons/Grenades/beenades.rsi/meta.json | 23 - .../Weapons/Grenades/beenades.rsi/primed.png | Bin 685 -> 0 bytes .../cryokatana.rsi/equipped-BACKPACK.png | Bin 407 -> 0 bytes .../Melee/cryokatana.rsi/equipped-BELT.png | Bin 455 -> 0 bytes .../Weapons/Melee/cryokatana.rsi/icon.png | Bin 384 -> 0 bytes .../Melee/cryokatana.rsi/inhand-left.png | Bin 498 -> 0 bytes .../Melee/cryokatana.rsi/inhand-right.png | Bin 498 -> 0 bytes .../Weapons/Melee/cryokatana.rsi/meta.json | 30 - .../Weapons/Melee/mjollnir.rsi/icon.png | Bin 1365 -> 0 bytes .../Melee/mjollnir.rsi/inhand-left.png | Bin 504 -> 0 bytes .../Melee/mjollnir.rsi/inhand-right.png | Bin 505 -> 0 bytes .../Weapons/Melee/mjollnir.rsi/meta.json | 41 - .../mjollnir.rsi/wielded-inhand-left.png | Bin 490 -> 0 bytes .../mjollnir.rsi/wielded-inhand-right.png | Bin 500 -> 0 bytes .../Eyes/eyepatch.rsi/equipped-EYES.png | Bin 342 -> 0 bytes .../eyepatch.rsi/flipped-equipped-EYES.png | Bin 350 -> 0 bytes .../Eyes/eyepatch.rsi/flipped-icon.png | Bin 300 -> 0 bytes .../Clothing/Eyes/eyepatch.rsi/icon.png | Bin 305 -> 0 bytes .../Clothing/Eyes/eyepatch.rsi/meta.json | 25 - .../Hands/wizgloves.rsi/equipped-HAND.png | Bin 749 -> 0 bytes .../Clothing/Hands/wizgloves.rsi/icon.png | Bin 1308 -> 0 bytes .../Hands/wizgloves.rsi/inhand-left.png | Bin 771 -> 0 bytes .../Hands/wizgloves.rsi/inhand-right.png | Bin 760 -> 0 bytes .../Clothing/Hands/wizgloves.rsi/meta.json | 26 - .../Head/blackwizard.rsi/equipped-HELMET.png | Bin 721 -> 0 bytes .../Clothing/Head/blackwizard.rsi/icon.png | Bin 370 -> 0 bytes .../Head/blackwizard.rsi/inhand-left.png | Bin 546 -> 0 bytes .../Head/blackwizard.rsi/inhand-right.png | Bin 557 -> 0 bytes .../Clothing/Head/blackwizard.rsi/meta.json | 26 - .../Head/chanterelle.rsi/equipped-HELMET.png | Bin 680 -> 0 bytes .../Clothing/Head/chanterelle.rsi/icon.png | Bin 406 -> 0 bytes .../Head/chanterelle.rsi/inhand-left.png | Bin 412 -> 0 bytes .../Head/chanterelle.rsi/inhand-right.png | Bin 418 -> 0 bytes .../Clothing/Head/chanterelle.rsi/meta.json | 26 - .../Head/clownwizard.rsi/equipped-HELMET.png | Bin 717 -> 0 bytes .../Clothing/Head/clownwizard.rsi/icon.png | Bin 530 -> 0 bytes .../Head/clownwizard.rsi/inhand-left.png | Bin 557 -> 0 bytes .../Head/clownwizard.rsi/inhand-right.png | Bin 586 -> 0 bytes .../Clothing/Head/clownwizard.rsi/meta.json | 26 - .../Head/comwizard.rsi/equipped-HELMET.png | Bin 631 -> 0 bytes .../Clothing/Head/comwizard.rsi/icon.png | Bin 428 -> 0 bytes .../Head/comwizard.rsi/inhand-left.png | Bin 545 -> 0 bytes .../Head/comwizard.rsi/inhand-right.png | Bin 442 -> 0 bytes .../Clothing/Head/comwizard.rsi/meta.json | 27 - .../Head/mimewizard.rsi/equipped-HELMET.png | Bin 659 -> 0 bytes .../Clothing/Head/mimewizard.rsi/icon.png | Bin 394 -> 0 bytes .../Head/mimewizard.rsi/inhand-left.png | Bin 471 -> 0 bytes .../Head/mimewizard.rsi/inhand-right.png | Bin 460 -> 0 bytes .../Clothing/Head/mimewizard.rsi/meta.json | 26 - .../oblivionenforcer.rsi/equipped-HELMET.png | Bin 777 -> 0 bytes .../Head/oblivionenforcer.rsi/icon.png | Bin 640 -> 0 bytes .../Head/oblivionenforcer.rsi/inhand-left.png | Bin 810 -> 0 bytes .../oblivionenforcer.rsi/inhand-right.png | Bin 816 -> 0 bytes .../Head/oblivionenforcer.rsi/meta.json | 26 - .../Head/psywizard.rsi/equipped-HELMET.png | Bin 546 -> 0 bytes .../Clothing/Head/psywizard.rsi/icon.png | Bin 420 -> 0 bytes .../Head/psywizard.rsi/inhand-left.png | Bin 539 -> 0 bytes .../Head/psywizard.rsi/inhand-right.png | Bin 543 -> 0 bytes .../Clothing/Head/psywizard.rsi/meta.json | 26 - .../Head/tapewizard.rsi/equipped-HELMET.png | Bin 1467 -> 0 bytes .../Clothing/Head/tapewizard.rsi/icon.png | Bin 609 -> 0 bytes .../Head/tapewizard.rsi/inhand-left.png | Bin 659 -> 0 bytes .../Head/tapewizard.rsi/inhand-right.png | Bin 661 -> 0 bytes .../Clothing/Head/tapewizard.rsi/meta.json | 26 - .../Head/yellowwizard.rsi/equipped-HELMET.png | Bin 638 -> 0 bytes .../Clothing/Head/yellowwizard.rsi/icon.png | Bin 415 -> 0 bytes .../Head/yellowwizard.rsi/inhand-left.png | Bin 563 -> 0 bytes .../Head/yellowwizard.rsi/inhand-right.png | Bin 569 -> 0 bytes .../Clothing/Head/yellowwizard.rsi/meta.json | 26 - .../Clothing/Mask/cow.rsi/equipped-MASK.png | Bin 886 -> 0 bytes .../Wizard/Clothing/Mask/cow.rsi/icon.png | Bin 302 -> 0 bytes .../Wizard/Clothing/Mask/cow.rsi/meta.json | 18 - .../Clothing/Mask/frog.rsi/equipped-MASK.png | Bin 672 -> 0 bytes .../Wizard/Clothing/Mask/frog.rsi/icon.png | Bin 579 -> 0 bytes .../Wizard/Clothing/Mask/frog.rsi/meta.json | 18 - .../Clothing/Mask/horse.rsi/equipped-MASK.png | Bin 1425 -> 0 bytes .../Wizard/Clothing/Mask/horse.rsi/icon.png | Bin 457 -> 0 bytes .../Wizard/Clothing/Mask/horse.rsi/meta.json | 18 - .../oblivionenforcer.rsi/equipped-MASK.png | Bin 474 -> 0 bytes .../Mask/oblivionenforcer.rsi/icon.png | Bin 413 -> 0 bytes .../Mask/oblivionenforcer.rsi/meta.json | 18 - .../Clothing/Mask/pig.rsi/equipped-MASK.png | Bin 686 -> 0 bytes .../Wizard/Clothing/Mask/pig.rsi/icon.png | Bin 429 -> 0 bytes .../Wizard/Clothing/Mask/pig.rsi/meta.json | 18 - .../equipped-OUTERCLOTHING.png | Bin 1432 -> 0 bytes .../OuterClothing/blackwizard.rsi/icon.png | Bin 540 -> 0 bytes .../blackwizard.rsi/inhand-left.png | Bin 752 -> 0 bytes .../blackwizard.rsi/inhand-right.png | Bin 753 -> 0 bytes .../OuterClothing/blackwizard.rsi/meta.json | 27 - .../equipped-OUTERCLOTHING.png | Bin 1234 -> 0 bytes .../OuterClothing/clownwizard.rsi/icon.png | Bin 435 -> 0 bytes .../clownwizard.rsi/inhand-left.png | Bin 887 -> 0 bytes .../clownwizard.rsi/inhand-right.png | Bin 987 -> 0 bytes .../OuterClothing/clownwizard.rsi/meta.json | 26 - .../comwizard.rsi/equipped-OUTERCLOTHING.png | Bin 1377 -> 0 bytes .../OuterClothing/comwizard.rsi/icon.png | Bin 599 -> 0 bytes .../comwizard.rsi/inhand-left.png | Bin 735 -> 0 bytes .../comwizard.rsi/inhand-right.png | Bin 734 -> 0 bytes .../OuterClothing/comwizard.rsi/meta.json | 28 - .../mimewizard.rsi/equipped-OUTERCLOTHING.png | Bin 1577 -> 0 bytes .../OuterClothing/mimewizard.rsi/icon.png | Bin 544 -> 0 bytes .../mimewizard.rsi/inhand-left.png | Bin 959 -> 0 bytes .../mimewizard.rsi/inhand-right.png | Bin 878 -> 0 bytes .../OuterClothing/mimewizard.rsi/meta.json | 26 - .../equipped-OUTERCLOTHING.png | Bin 2180 -> 0 bytes .../oblivionenforcer.rsi/icon.png | Bin 726 -> 0 bytes .../oblivionenforcer.rsi/inhand-left.png | Bin 1008 -> 0 bytes .../oblivionenforcer.rsi/inhand-right.png | Bin 1143 -> 0 bytes .../oblivionenforcer.rsi/meta.json | 26 - .../equipped-OUTERCLOTHING.png | Bin 1395 -> 0 bytes .../OuterClothing/paperwizard.rsi/icon.png | Bin 653 -> 0 bytes .../paperwizard.rsi/inhand-left.png | Bin 777 -> 0 bytes .../paperwizard.rsi/inhand-right.png | Bin 772 -> 0 bytes .../OuterClothing/paperwizard.rsi/meta.json | 27 - .../psywizard.rsi/equipped-OUTERCLOTHING.png | Bin 1415 -> 0 bytes .../OuterClothing/psywizard.rsi/icon.png | Bin 557 -> 0 bytes .../psywizard.rsi/inhand-left.png | Bin 1053 -> 0 bytes .../psywizard.rsi/inhand-right.png | Bin 1077 -> 0 bytes .../OuterClothing/psywizard.rsi/meta.json | 26 - .../tapewizard.rsi/equipped-OUTERCLOTHING.png | Bin 1731 -> 0 bytes .../OuterClothing/tapewizard.rsi/icon.png | Bin 637 -> 0 bytes .../tapewizard.rsi/inhand-left.png | Bin 813 -> 0 bytes .../tapewizard.rsi/inhand-right.png | Bin 795 -> 0 bytes .../OuterClothing/tapewizard.rsi/meta.json | 27 - .../equipped-OUTERCLOTHING.png | Bin 1259 -> 0 bytes .../OuterClothing/yellowwizard.rsi/icon.png | Bin 450 -> 0 bytes .../yellowwizard.rsi/inhand-left.png | Bin 891 -> 0 bytes .../yellowwizard.rsi/inhand-right.png | Bin 907 -> 0 bytes .../OuterClothing/yellowwizard.rsi/meta.json | 27 - .../Wizard/Effects/LightMasks/ray.png | Bin 17899 -> 0 bytes .../Wizard/Effects/blood.rsi/blood.png | Bin 228 -> 0 bytes .../Wizard/Effects/blood.rsi/meta.json | 14 - .../Effects/effects.rsi/electricity.png | Bin 1230 -> 0 bytes .../Effects/effects.rsi/highfreq_slash.png | Bin 214 -> 0 bytes .../Wizard/Effects/effects.rsi/ice_cube.png | Bin 935 -> 0 bytes .../Wizard/Effects/effects.rsi/marker.png | Bin 326 -> 0 bytes .../Wizard/Effects/effects.rsi/meta.json | 146 - .../Wizard/Effects/effects.rsi/shield-old.png | Bin 1715 -> 0 bytes .../Effects/effects.rsi/shieldsparkles.png | Bin 2952 -> 0 bytes .../Wizard/Effects/effects.rsi/sparks.png | Bin 3255 -> 0 bytes .../Effects/effects.rsi/temporal_slash.png | Bin 188 -> 0 bytes .../Effects/effects160x160.rsi/meta.json | 37 - .../Effects/effects160x160.rsi/time.png | Bin 581304 -> 0 bytes .../Icons/ammo_selector.rsi/blood_siphon.png | Bin 362 -> 0 bytes .../Wizard/Icons/ammo_selector.rsi/emp.png | Bin 350 -> 0 bytes .../Wizard/Icons/ammo_selector.rsi/eye.png | Bin 462 -> 0 bytes .../Wizard/Icons/ammo_selector.rsi/magicm.png | Bin 364 -> 0 bytes .../Wizard/Icons/ammo_selector.rsi/meta.json | 35 - .../Icons/ammo_selector.rsi/sacredflame.png | Bin 491 -> 0 bytes .../Icons/ammo_selector.rsi/skeleton.png | Bin 551 -> 0 bytes .../Wizard/Icons/ammo_selector.rsi/smoke.png | Bin 252 -> 0 bytes .../Icons/ammo_selector.rsi/voidblink.png | Bin 273 -> 0 bytes .../Wizard/Icons/apprentices.rsi/chaos.png | Bin 824 -> 0 bytes .../Wizard/Icons/apprentices.rsi/meta.json | 14 - .../Wizard/Icons/spellblade.rsi/blink.png | Bin 443 -> 0 bytes .../Icons/spellblade.rsi/chain_lightning.png | Bin 777 -> 0 bytes .../Wizard/Icons/spellblade.rsi/fire.png | Bin 690 -> 0 bytes .../Wizard/Icons/spellblade.rsi/meta.json | 26 - .../Wizard/Icons/spellblade.rsi/shield.png | Bin 554 -> 0 bytes .../Wizard/Icons/spellblade.rsi/spacetime.png | Bin 817 -> 0 bytes .../Wizard/Icons/spellbook.rsi/icemoon.png | Bin 1634 -> 0 bytes .../Wizard/Icons/spellbook.rsi/meta.json | 14 - .../Wizard/Mobs/otherthing.rsi/meta.json | 45 - .../Mobs/otherthing.rsi/otherthing-dead.png | Bin 1636 -> 0 bytes .../Wizard/Mobs/otherthing.rsi/otherthing.png | Bin 4117 -> 0 bytes .../Wizard/Mobs/stickman.rsi/meta.json | 23 - .../Wizard/Mobs/stickman.rsi/stickman.png | Bin 539 -> 0 bytes .../Mobs/stickman.rsi/stickman_dead.png | Bin 349 -> 0 bytes .../Staves/change.rsi/change-inhand-left.png | Bin 2517 -> 0 bytes .../Staves/change.rsi/change-inhand-right.png | Bin 2355 -> 0 bytes .../Weapons/Staves/change.rsi/change.png | Bin 1658 -> 0 bytes .../Staves/change.rsi/equipped-BACKPACK.png | Bin 1890 -> 0 bytes .../Weapons/Staves/change.rsi/meta.json | 132 - .../Staves/chaos.rsi/chaos-inhand-left.png | Bin 1914 -> 0 bytes .../Staves/chaos.rsi/chaos-inhand-right.png | Bin 1701 -> 0 bytes .../Weapons/Staves/chaos.rsi/chaos.png | Bin 1128 -> 0 bytes .../Staves/chaos.rsi/equipped-BACKPACK.png | Bin 1592 -> 0 bytes .../Weapons/Staves/chaos.rsi/meta.json | 112 - .../Staves/door.rsi/door-inhand-left.png | Bin 1186 -> 0 bytes .../Staves/door.rsi/door-inhand-right.png | Bin 1194 -> 0 bytes .../Objects/Weapons/Staves/door.rsi/door.png | Bin 1245 -> 0 bytes .../Staves/door.rsi/equipped-BACKPACK.png | Bin 1608 -> 0 bytes .../Objects/Weapons/Staves/door.rsi/meta.json | 61 - .../Staves/healing.rsi/equipped-BACKPACK.png | Bin 2890 -> 0 bytes .../healing.rsi/healing-inhand-left.png | Bin 5784 -> 0 bytes .../healing.rsi/healing-inhand-right.png | Bin 5515 -> 0 bytes .../Weapons/Staves/healing.rsi/healing.png | Bin 2150 -> 0 bytes .../Weapons/Staves/healing.rsi/meta.json | 216 - .../Staves/locker.rsi/equipped-BACKPACK.png | Bin 947 -> 0 bytes .../Staves/locker.rsi/locker-effect.png | Bin 374 -> 0 bytes .../Staves/locker.rsi/locker-inhand-left.png | Bin 889 -> 0 bytes .../Staves/locker.rsi/locker-inhand-right.png | Bin 888 -> 0 bytes .../Weapons/Staves/locker.rsi/locker.png | Bin 581 -> 0 bytes .../Weapons/Staves/locker.rsi/meta.json | 29 - .../Staves/slipping.rsi/equipped-BACKPACK.png | Bin 995 -> 0 bytes .../Weapons/Staves/slipping.rsi/meta.json | 26 - .../slipping.rsi/slipping-inhand-left.png | Bin 989 -> 0 bytes .../slipping.rsi/slipping-inhand-right.png | Bin 980 -> 0 bytes .../Weapons/Staves/slipping.rsi/slipping.png | Bin 793 -> 0 bytes .../Wands/wand.rsi/basic-inhand-left.png | Bin 463 -> 0 bytes .../Wands/wand.rsi/basic-inhand-right.png | Bin 466 -> 0 bytes .../Objects/Weapons/Wands/wand.rsi/basic.png | Bin 352 -> 0 bytes .../Objects/Weapons/Wands/wand.rsi/icon.png | Bin 424 -> 0 bytes .../Objects/Weapons/Wands/wand.rsi/meta.json | 36 - .../Wands/wand.rsi/mode-inhand-left.png | Bin 162 -> 0 bytes .../Wands/wand.rsi/mode-inhand-right.png | Bin 167 -> 0 bytes .../Objects/Weapons/Wands/wand.rsi/mode.png | Bin 153 -> 0 bytes .../Weapons/arcane_barrage.rsi/icon.png | Bin 667 -> 0 bytes .../arcane_barrage.rsi/inhand-left.png | Bin 830 -> 0 bytes .../arcane_barrage.rsi/inhand-right.png | Bin 799 -> 0 bytes .../Weapons/arcane_barrage.rsi/meta.json | 66 - .../Wizard/Objects/Weapons/broom.rsi/icon.png | Bin 661 -> 0 bytes .../Objects/Weapons/broom.rsi/inhand-left.png | Bin 975 -> 0 bytes .../Weapons/broom.rsi/inhand-right.png | Bin 1010 -> 0 bytes .../Objects/Weapons/broom.rsi/meta.json | 22 - .../Weapons/enchanted_rifle.rsi/base.png | Bin 248 -> 0 bytes .../enchanted_rifle.rsi/equipped-BACKPACK.png | Bin 926 -> 0 bytes .../equipped-SUITSTORAGE.png | Bin 926 -> 0 bytes .../enchanted_rifle.rsi/inhand-left.png | Bin 671 -> 0 bytes .../enchanted_rifle.rsi/inhand-right.png | Bin 696 -> 0 bytes .../Weapons/enchanted_rifle.rsi/meta.json | 38 - .../wielded-inhand-left.png | Bin 889 -> 0 bytes .../wielded-inhand-right.png | Bin 855 -> 0 bytes .../hfrequency.rsi/equipped-BACKPACK.png | Bin 610 -> 0 bytes .../Objects/Weapons/hfrequency.rsi/icon.png | Bin 1100 -> 0 bytes .../Weapons/hfrequency.rsi/inhand-left.png | Bin 1880 -> 0 bytes .../Weapons/hfrequency.rsi/inhand-right.png | Bin 1727 -> 0 bytes .../Objects/Weapons/hfrequency.rsi/meta.json | 87 - .../smhalberd.rsi/equipped-BACKPACK.png | Bin 1340 -> 0 bytes .../Objects/Weapons/smhalberd.rsi/icon.png | Bin 557 -> 0 bytes .../Weapons/smhalberd.rsi/inhand-left.png | Bin 1149 -> 0 bytes .../Weapons/smhalberd.rsi/inhand-right.png | Bin 1058 -> 0 bytes .../Objects/Weapons/smhalberd.rsi/meta.json | 34 - .../smhalberd.rsi/wielded-inhand-left.png | Bin 1027 -> 0 bytes .../smhalberd.rsi/wielded-inhand-right.png | Bin 995 -> 0 bytes .../spellblade.rsi/equipped-BACKPACK.png | Bin 1604 -> 0 bytes .../Objects/Weapons/spellblade.rsi/icon.png | Bin 2673 -> 0 bytes .../Weapons/spellblade.rsi/inhand-left.png | Bin 4559 -> 0 bytes .../Weapons/spellblade.rsi/inhand-right.png | Bin 4461 -> 0 bytes .../Objects/Weapons/spellblade.rsi/meta.json | 227 - .../Objects/Weapons/tapestaff.rsi/icon.png | Bin 444 -> 0 bytes .../Weapons/tapestaff.rsi/inhand-left.png | Bin 645 -> 0 bytes .../Weapons/tapestaff.rsi/inhand-right.png | Bin 646 -> 0 bytes .../Objects/Weapons/tapestaff.rsi/meta.json | 22 - .../Weapons/thrown_lightning.rsi/icon.png | Bin 315 -> 0 bytes .../Weapons/thrown_lightning.rsi/meta.json | 14 - .../Wizard/Objects/evermug.rsi/icon.png | Bin 444 -> 0 bytes .../Wizard/Objects/evermug.rsi/meta.json | 14 - .../Wizard/Objects/scrying_orb.rsi/icon.png | Bin 2221 -> 0 bytes .../Wizard/Objects/scrying_orb.rsi/meta.json | 30 - .../Wizard/Objects/trap.rsi/icon.png | Bin 640 -> 0 bytes .../Wizard/Objects/trap.rsi/meta.json | 14 - .../_Goobstation/Wizard/Parallax/icemoon.png | Bin 27367 -> 0 bytes .../_Goobstation/Wizard/Parallax/meta.json | 14 - .../Wizard/Projectiles/banana.rsi/icon.png | Bin 1183 -> 0 bytes .../Wizard/Projectiles/banana.rsi/meta.json | 23 - .../Projectiles/lichparticle.rsi/icon.png | Bin 366 -> 0 bytes .../Projectiles/lichparticle.rsi/meta.json | 22 - .../Wizard/Projectiles/magic.rsi/meta.json | 35 - .../Projectiles/magic.rsi/solarflare.png | Bin 5329 -> 0 bytes .../Projectiles/magic.rsi/soulslash.png | Bin 824 -> 0 bytes .../Projectiles/spellcard.rsi/meta.json | 47 - .../Projectiles/spellcard.rsi/purple.png | Bin 363 -> 0 bytes .../spellcard.rsi/purple_to_red.png | Bin 1208 -> 0 bytes .../Wizard/Projectiles/spellcard.rsi/red.png | Bin 341 -> 0 bytes .../spellcard.rsi/red_to_purple.png | Bin 1210 -> 0 bytes .../Wizard/Shaders/ethereal_jaunt.swsl | 43 - .../StatusIcons/10x10.rsi/apprentice.png | Bin 190 -> 0 bytes .../Wizard/StatusIcons/10x10.rsi/meta.json | 17 - .../Wizard/StatusIcons/10x10.rsi/wizard.png | Bin 194 -> 0 bytes .../Wizard/StatusIcons/9x9.rsi/meta.json | 14 - .../Wizard/StatusIcons/9x9.rsi/thrall.png | Bin 149 -> 0 bytes .../Airlocks/Glass/uranium.rsi/assembly.png | Bin 770 -> 0 bytes .../Glass/uranium.rsi/bolted_unlit.png | Bin 144 -> 0 bytes .../Airlocks/Glass/uranium.rsi/closed.png | Bin 845 -> 0 bytes .../Glass/uranium.rsi/closed_unlit.png | Bin 144 -> 0 bytes .../Airlocks/Glass/uranium.rsi/closing.png | Bin 1796 -> 0 bytes .../Glass/uranium.rsi/closing_unlit.png | Bin 432 -> 0 bytes .../Airlocks/Glass/uranium.rsi/deny_unlit.png | Bin 321 -> 0 bytes .../Glass/uranium.rsi/emergency_unlit.png | Bin 588 -> 0 bytes .../Airlocks/Glass/uranium.rsi/meta.json | 198 - .../Airlocks/Glass/uranium.rsi/open.png | Bin 297 -> 0 bytes .../Airlocks/Glass/uranium.rsi/open_unlit.png | Bin 146 -> 0 bytes .../Airlocks/Glass/uranium.rsi/opening.png | Bin 1804 -> 0 bytes .../Glass/uranium.rsi/opening_unlit.png | Bin 284 -> 0 bytes .../Glass/uranium.rsi/panel_closing.png | Bin 445 -> 0 bytes .../Airlocks/Glass/uranium.rsi/panel_open.png | Bin 315 -> 0 bytes .../Glass/uranium.rsi/panel_opening.png | Bin 470 -> 0 bytes .../Airlocks/Glass/uranium.rsi/sparks.png | Bin 697 -> 0 bytes .../Glass/uranium.rsi/sparks_broken.png | Bin 183 -> 0 bytes .../Glass/uranium.rsi/sparks_damaged.png | Bin 184 -> 0 bytes .../Glass/uranium.rsi/sparks_open.png | Bin 175 -> 0 bytes .../Airlocks/Glass/uranium.rsi/welded.png | Bin 296 -> 0 bytes .../Standard/uranium.rsi/assembly.png | Bin 754 -> 0 bytes .../Standard/uranium.rsi/bolted_unlit.png | Bin 144 -> 0 bytes .../Airlocks/Standard/uranium.rsi/closed.png | Bin 825 -> 0 bytes .../Standard/uranium.rsi/closed_unlit.png | Bin 144 -> 0 bytes .../Airlocks/Standard/uranium.rsi/closing.png | Bin 1762 -> 0 bytes .../Standard/uranium.rsi/closing_unlit.png | Bin 432 -> 0 bytes .../Standard/uranium.rsi/deny_unlit.png | Bin 321 -> 0 bytes .../Standard/uranium.rsi/emergency_unlit.png | Bin 588 -> 0 bytes .../Airlocks/Standard/uranium.rsi/meta.json | 198 - .../Airlocks/Standard/uranium.rsi/open.png | Bin 297 -> 0 bytes .../Standard/uranium.rsi/open_unlit.png | Bin 146 -> 0 bytes .../Airlocks/Standard/uranium.rsi/opening.png | Bin 1776 -> 0 bytes .../Standard/uranium.rsi/opening_unlit.png | Bin 284 -> 0 bytes .../Standard/uranium.rsi/panel_closing.png | Bin 445 -> 0 bytes .../Standard/uranium.rsi/panel_open.png | Bin 315 -> 0 bytes .../Standard/uranium.rsi/panel_opening.png | Bin 470 -> 0 bytes .../Airlocks/Standard/uranium.rsi/sparks.png | Bin 697 -> 0 bytes .../Standard/uranium.rsi/sparks_broken.png | Bin 183 -> 0 bytes .../Standard/uranium.rsi/sparks_damaged.png | Bin 184 -> 0 bytes .../Standard/uranium.rsi/sparks_open.png | Bin 175 -> 0 bytes .../Airlocks/Standard/uranium.rsi/welded.png | Bin 296 -> 0 bytes .../Wizard/actions.rsi/arcane_barrage.png | Bin 927 -> 0 bytes .../Wizard/actions.rsi/art_summon.png | Bin 1276 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/barn.png | Bin 1131 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/bee.png | Bin 877 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/blind.png | Bin 1026 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/blink.png | Bin 1007 -> 0 bytes .../Wizard/actions.rsi/bolt_action.png | Bin 1037 -> 0 bytes .../Wizard/actions.rsi/charge.png | Bin 873 -> 0 bytes .../Wizard/actions.rsi/chuuni.png | Bin 1337 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/clown.png | Bin 824 -> 0 bytes .../Wizard/actions.rsi/cluwne.png | Bin 852 -> 0 bytes .../Wizard/actions.rsi/corpse_explosion.png | Bin 1132 -> 0 bytes .../Wizard/actions.rsi/curseofbyond.png | Bin 2380 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/emp.png | Bin 970 -> 0 bytes .../actions.rsi/exsanguinating_strike.png | Bin 634 -> 0 bytes .../Wizard/actions.rsi/fireball.png | Bin 762 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/gib.png | Bin 1143 -> 0 bytes .../Wizard/actions.rsi/immrod.png | Bin 914 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/jaunt.png | Bin 1070 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/knock.png | Bin 792 -> 0 bytes .../Wizard/actions.rsi/lightning.png | Bin 1409 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/meta.json | 143 - .../_Goobstation/Wizard/actions.rsi/mime.png | Bin 801 -> 0 bytes .../Wizard/actions.rsi/mindswap.png | Bin 1078 -> 0 bytes .../Wizard/actions.rsi/missile.png | Bin 842 -> 0 bytes .../Wizard/actions.rsi/monkey.png | Bin 1024 -> 0 bytes .../Wizard/actions.rsi/mutate.png | Bin 1200 -> 0 bytes .../Wizard/actions.rsi/repulse.png | Bin 942 -> 0 bytes .../Wizard/actions.rsi/return_to_monkey.png | Bin 1394 -> 0 bytes .../Wizard/actions.rsi/scream_for_me.png | Bin 748 -> 0 bytes .../Wizard/actions.rsi/shield_greater.png | Bin 883 -> 0 bytes .../Wizard/actions.rsi/skeleton.png | Bin 951 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/smoke.png | Bin 845 -> 0 bytes .../Wizard/actions.rsi/soultap.png | Bin 1400 -> 0 bytes .../Wizard/actions.rsi/spellcard.png | Bin 770 -> 0 bytes .../Wizard/actions.rsi/summons.png | Bin 1113 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/swap.png | Bin 619 -> 0 bytes .../Wizard/actions.rsi/teleport.png | Bin 992 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/tesla.png | Bin 852 -> 0 bytes .../Wizard/actions.rsi/the_traps.png | Bin 850 -> 0 bytes .../Wizard/actions.rsi/thrown_lightning.png | Bin 1447 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/tile.png | Bin 573 -> 0 bytes .../Wizard/actions.rsi/tileglobal.png | Bin 858 -> 0 bytes .../_Goobstation/Wizard/actions.rsi/time.png | Bin 839 -> 0 bytes .../Wizard/actions.rsi/toolbox.png | Bin 619 -> 0 bytes 949 files changed, 1467 insertions(+), 42235 deletions(-) delete mode 100644 Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs delete mode 100644 Content.Client/Ghost/GhostRoleRadioMenu.xaml delete mode 100644 Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs delete mode 100644 Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorBoundUserInterface.cs delete mode 100644 Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorWindow.xaml delete mode 100644 Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorWindow.xaml.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Refund/StoreRefundBoundUserInterface.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Refund/StoreRefundWindow.xaml delete mode 100644 Content.Client/_Shitcode/Wizard/Refund/StoreRefundWindow.xaml.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Spellblade/SpellbladeBoundUserInterface.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Spellblade/SpellbladeMenu.xaml delete mode 100644 Content.Client/_Shitcode/Wizard/Spellblade/SpellbladeMenu.xaml.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Spellblade/SpellbladeSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/ActionTargetMarkSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/BindSoulSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/CurseOfByondSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/FadingTimedDespawnSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/GhostVisibilitySystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/HulkSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/IceCubeSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/SanguineStrikeSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/ScryingOrbSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/SpellsSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/TeslaBlastSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Systems/WizardTrapsSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Teleport/WizardTeleportBoundUserInterface.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Teleport/WizardTeleportSystem.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Teleport/WizardTeleportTargetWindow.xaml delete mode 100644 Content.Client/_Shitcode/Wizard/Teleport/WizardTeleportTargetWindow.xaml.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Trail/TrailOverlay.cs delete mode 100644 Content.Client/_Shitcode/Wizard/Trail/TrailSystem.cs delete mode 100644 Content.Client/_White/Blink/BlinkStatusControl.cs delete mode 100644 Content.Client/_White/Blink/BlinkSystem.cs delete mode 100644 Content.Server/Chemistry/EntitySystems/SolutionInjectWhileEmbeddedSystem.cs delete mode 100644 Content.Server/Explosion/Components/TriggerWhitelistComponent.cs create mode 100644 Content.Server/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs delete mode 100644 Content.Server/Polymorph/Components/PolymorphOnTriggerComponent.cs delete mode 100644 Content.Server/Polymorph/Systems/PolymorphSystem.Trigger.cs delete mode 100644 Content.Server/_Goobstation/ChangeTemperatureOnHit/ChangeTemperatureOnHitComponent.cs delete mode 100644 Content.Server/_Goobstation/ChangeTemperatureOnHit/ChangeTemperatureOnHitSystem.cs create mode 100644 Content.Server/_Goobstation/Teleportation/Components/RandomTeleportComponent.cs create mode 100644 Content.Server/_Goobstation/Teleportation/Components/RandomTeleportOnUseComponent.cs create mode 100644 Content.Server/_Goobstation/Teleportation/Systems/TeleportSystem.cs create mode 100644 Content.Server/_Goobstation/Wizard/Components/EmpImmuneComponent.cs create mode 100644 Content.Server/_Goobstation/Wizard/Systems/EmpImmuneSystem.cs delete mode 100644 Content.Server/_Lavaland/Mobs/HierophantBeatSystem.cs delete mode 100644 Content.Server/_Shitcode/Teleportation/Components/RandomTeleportComponent.cs delete mode 100644 Content.Server/_Shitcode/Teleportation/Components/RandomTeleportOnUseComponent.cs delete mode 100644 Content.Server/_Shitcode/Teleportation/Systems/TeleportSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/AnimalAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/AnimalAccentSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/BatAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/BearAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/BeeAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/CowAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/FoxAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/FrogAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/HorseAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/JackalAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/PigAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/RatAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Accents/RavenAccentComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Chemistry/DropItemsEntityEffect.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Chemistry/HasComponentCondition.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/ApprenticeRoleComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/BloodlossDamageMultiplierComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/DynamicObjectiveTargetMindComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/EmpImmuneComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/GrantTargetObjectiveOnGhostTakeoverComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/GravPulseOnMapInitComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/IceCubeOnProjectileHitComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/ProjectileHitShooterAfterDelayComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/RandomTeleportOnProjectileHitComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/RuleOnWizardDeathRuleComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/ServerDataComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/SpellsGrantComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/StationWizardTargetComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/StruckByLightningComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/ThrownLightningComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/UseDelayBlockKnockdownComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/WizardJauntComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/WizardRoleComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Components/WizardRuleComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/NPC/CanWieldPrecondition.cs delete mode 100644 Content.Server/_Shitcode/Wizard/NPC/GunCanFirePrecondition.cs delete mode 100644 Content.Server/_Shitcode/Wizard/NPC/TargetRequiresWieldAndCanWieldCon.cs delete mode 100644 Content.Server/_Shitcode/Wizard/NPC/UnwieldedEntityInHandsPrecondition.cs delete mode 100644 Content.Server/_Shitcode/Wizard/NPC/WieldOperator.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Store/ItemPurchasedEvent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Store/ListingRelativeLimitedStockCondition.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/BindSoulSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/CurseOfByondSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/EmpImmuneSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/FadingTimedDespawnSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/GhostVisibilitySystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/GlobalTileMovementSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/GravPulseOnMapInitSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/HulkSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/IceCubeSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/ProjectileHitShooterAfterDelaySystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/RandomTeleportOnProjectileHitSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/SanguineStrikeSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/ScryingOrbSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/SpellbladeSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/SpellsGrantSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/SpellsSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/StruckByLightningSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/TeslaBlastSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/ThrownLightningSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/UseDelayBlockKnockdownSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/WizardJauntSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/WizardMirrorSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/WizardRuleSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Systems/WizardTrapsSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Teleport/WizardTeleportLocationComponent.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Teleport/WizardTeleportSystem.cs delete mode 100644 Content.Server/_Shitcode/Wizard/Teleport/WizardTeleportWarpPointComponent.cs delete mode 100644 Content.Shared/Chemistry/InjectOverTimeEvent.cs delete mode 100644 Content.Shared/Ghost/GhostRoleRadioEvents.cs delete mode 100644 Content.Shared/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs delete mode 100644 Content.Shared/Ghost/SpectralComponent.cs delete mode 100644 Content.Shared/Magic/Components/AnimateComponent.cs delete mode 100644 Content.Shared/Magic/Components/AnimateableComponent.cs delete mode 100644 Content.Shared/Magic/Events/MindSwapSpellEvent.cs delete mode 100644 Content.Shared/Magic/Events/RandomGlobalSpawnSpellEvent.cs delete mode 100644 Content.Shared/Magic/Systems/AnimateSpellSystem.cs delete mode 100644 Content.Shared/Movement/Events/GetSpeedModifierContactCapEvent.cs delete mode 100644 Content.Shared/Polymorph/Components/ChameleonDisguisedComponent.cs delete mode 100644 Content.Shared/Polymorph/PolymorphEvents.cs delete mode 100644 Content.Shared/RepulseAttract/RepulseAttractComponent.cs delete mode 100644 Content.Shared/RepulseAttract/RepulseAttractSystem.cs delete mode 100644 Content.Shared/Slippery/GetSlowedOverSlipperyModifierEvent.cs delete mode 100644 Content.Shared/Slippery/SlowedOverSlipperyComponent.cs delete mode 100644 Content.Shared/Storage/Components/StoreOnCollideComponent.cs delete mode 100644 Content.Shared/Storage/EntitySystems/StoreOnCollideSystem.cs delete mode 100644 Content.Shared/Weapons/Melee/Components/UseDelayOnMeleeHitComponent.cs delete mode 100644 Content.Shared/Weapons/Melee/UseDelayOnMeleeHitSystem.cs delete mode 100644 Content.Shared/_Goobstation/Bloodstream/BloodstreamEvents.cs delete mode 100644 Content.Shared/_Goobstation/Boomerang/BoomerangComponent.cs delete mode 100644 Content.Shared/_Goobstation/Boomerang/BoomerangSystem.cs delete mode 100644 Content.Shared/_Lavaland/Mobs/Components/HierophantBeatComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ActionUseDelayModifierComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ApprenticeComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ArcaneBarrage/ArcaneBarrageComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ArcaneBarrage/ArcaneBarrageSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ArcaneBarrage/DeleteOnDropAttemptComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ArcaneBarrage/DeleteOnDropAttemptSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/BindSoul/PhylacteryComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/BindSoul/SharedBindSoulSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/BindSoul/SoulBoundComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Chuuni/ChuuniEyepatchComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Chuuni/ChuuniEyepatchSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Components/HasJobIconsComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Components/InstantSummonsActionComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Components/SwapSpellComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/CurseOfByond/CurseOfByondComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/EventSpells/GhostsVisibleRuleComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/EventSpells/GlobalTileMovementRuleComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/EventSpells/SharedGhostVisibilitySystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/FadingTimedDespawn/FadingTimedDespawnComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/FadingTimedDespawn/SharedFadingTimedDespawnSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ForceWall/SpawnAnimationComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ForceWall/SpawnAnimationSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Guardian/GuardianSharedComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/HighFrequencyBlade/LightAttackDamageMultiplierComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/HighFrequencyBlade/LightAttackDamageMultiplierSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/HighFrequencyBlade/RandomRotationComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/HighFrequencyBlade/RandomRotationSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/LesserSummonGuns/EnchantedBoltActionRifleComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/LesserSummonGuns/EnchantedBoltActionRifleSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/MagicMirror/SharedWizardMirrorSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/MagicMirror/WizardMirrorComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Mutate/BasicHitscanAmmoProviderComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Mutate/HulkComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Mutate/SharedGunSystem.BasicHitscan.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Mutate/SharedHulkSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/EntityTrailComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/EntityTrailSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/HomingProjectileComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/HomingProjectileSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/LifeStealOnProjectileHitComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/LifeStealOnProjectileHitSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/RejuvenateOnProjectileHitComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/RejuvenateOnProjectileHitSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/SwapOnProjectileHitComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/SwapOnProjectileHitSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Projectiles/TrailComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Refund/RefundEvents.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SanguineStrike/SanguineStrikeComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SanguineStrike/SharedSanguineStrikeSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ScryingOrb/ScryingOrbComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/ScryingOrb/SharedScryingOrbSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SharedSpellsSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Simians/DropItemsOnTimedDespawnComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Simians/DropItemsOnTimedDespawnSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SlipOnCollide/SlipOnCollideComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SlipOnCollide/SlipOnCollideSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SpellCards/LockOnMarkActionComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SpellCards/SpellCardComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SpellCards/SpellCardSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SpellCards/SpellCardsActionComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SpellEvents.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Spellblade/FireSpellbladeEnchantmentComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Spellblade/ForceshieldSpellbladeEnchantmentComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Spellblade/LightningSpellbladeEnchantmentComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Spellblade/SharedSpellbladeSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Spellblade/ShieldedComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Spellblade/SpacetimeSpellbladeEnchantmentComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Spellblade/SpellbladeComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Spellblade/SpellbladeEnchantmentPrototype.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Spellblade/TemporalSlashComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SupermatterHalberd/RaysSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SupermatterHalberd/SupermatterHalberdComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/SupermatterHalberd/SupermatterHalberdSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Teleport/SharedWizardTeleportSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Teleport/TeleportScrollComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/TeslaBlast/CastingTeslaBlastComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/TeslaBlast/SharedTeslaBlastSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/TimeStop/FreezeContactsComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/TimeStop/FreezeContactsSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/TimeStop/FrozenComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/BlindingTrapComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/ChillTrapComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/DamageTrapComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/FlameTrapComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/IceCubeComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/SharedIceCubeSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/SharedWizardTrapsSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/SparksSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/StunTrapComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/Traps/WizardTrapComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/UserInterface/ActivatableUiUserWhitelistComponent.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/UserInterface/ActivatableUiUserWhitelistSystem.cs delete mode 100644 Content.Shared/_Shitcode/Wizard/WizardComponent.cs delete mode 100644 Content.Shared/_White/Blink/SharedBlinkSystem.cs delete mode 100644 Content.Shared/_White/Standing/GetStandingUpTimeMultiplierEvent.cs delete mode 100644 Content.Shared/_White/Standing/SharedLayingDownSystem.cs delete mode 100644 Content.Shared/_White/Standing/TelefragSystem.cs delete mode 100644 Content.Shared/_vg/TileMovementComponent.cs delete mode 100644 Resources/Audio/Magic/ethereal_enter.ogg delete mode 100644 Resources/Audio/Magic/ethereal_exit.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/BatCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/BearCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/BeeCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/CowCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/FoxCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/FrogCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/HorseCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/JackalCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/PigCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/RatCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/RavenCurse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/attributions.yml delete mode 100644 Resources/Audio/_Goobstation/Wizard/bamf.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/bee.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/blind.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/charge.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/crackandbleed.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/disable_tech.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/exit_blood.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/ghost.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/ghost2.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/gorilla.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/lightning_chargeup.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/magic_missile.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/mandswap.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/mm_hit.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/monkey.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/mutate.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/phasein.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/pope_entry.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/repulse.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/smoke.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/summon_magic.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/summonitems_generic.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/supermatter.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/swap.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/teleport_app.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/teleport_diss.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/timeparadox2.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/wand_teleport.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/wandodeath.ogg delete mode 100644 Resources/Audio/_Goobstation/Wizard/zapbang.ogg delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/accents.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/alerts.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/apprentices.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/chuuni.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/guidebook.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/hulk.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/items.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/magic.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/reagents.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/smhalberd.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/spellblade.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/spellbook-catalog-equipment.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/spellbook-catalog-other.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/spellbook-catalog.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/spellbook-upgrades.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/spells-actions.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/traps.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/ui.ftl delete mode 100644 Resources/Locale/en-US/_Goobstation/Wizard/wizard.ftl delete mode 100644 Resources/Maps/_Goobstation/Nonstations/wizden.yml delete mode 100644 Resources/Prototypes/Access/wizard.yml delete mode 100644 Resources/Prototypes/Entities/Mobs/Player/jaunt_mobs.yml delete mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Melee/hammers.yml create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Melee/sledgehammer.yml delete mode 100644 Resources/Prototypes/Magic/animate_spell.yml delete mode 100644 Resources/Prototypes/Magic/mindswap_spell.yml delete mode 100644 Resources/Prototypes/WhiteDream/Pool/wizard_powers_pool.yml delete mode 100644 Resources/Prototypes/_Goobstation/Entities/Clothing/Shoes/specific.yml delete mode 100644 Resources/Prototypes/_Goobstation/Objects/Weapons/Melee/cryokatana.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Apprentices/entities.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Apprentices/icons.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Apprentices/prototypes.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Clothing/bundles.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Clothing/mask.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Clothing/wizard.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Items/misc.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Items/scrying.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Items/staves.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Items/wands.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Items/weapons.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Mobs/bees.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Mobs/borgs.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Mobs/misc.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Mobs/observer.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Mobs/random.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Mobs/simians.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Names/wizard_first.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Names/wizard_last.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Random/polymorph.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Random/projectiles.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Random/simians.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Random/spells.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Random/weapons.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/Shaders/ethereal_jaunt.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/actions.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/actions_upgrades.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/airlock.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/effects.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/gamerules_wizard.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/gear.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/guidebook.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/immovable_rod.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/mirror.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/modifier_sets.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/objectives.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/parallax.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/polymorphs.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/projectiles.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/reagents.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/rock.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/selectable_ammo.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/spellblade.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/spellbook_catalog.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/spellbook_upgrades.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/traps.yml delete mode 100644 Resources/Prototypes/_Goobstation/Wizard/wizard.yml delete mode 100644 Resources/Prototypes/_Goobstation/explosions.yml delete mode 100644 Resources/ServerInfo/_Goobstation/Guidebook/Antagonist/Wizard.xml delete mode 100644 Resources/ServerInfo/_Goobstation/Guidebook/Antagonist/WizardSpells.xml delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/blue-storage.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-equipped-BELT.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-icon.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-left.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-right.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/green-storage.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/orange-storage.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-equipped-BELT.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-icon.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-inhand-right.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/yellow-storage.png delete mode 100644 Resources/Textures/Objects/Weapons/Melee/singularityhammer.rsi/icon.png delete mode 100644 Resources/Textures/Objects/Weapons/Melee/singularityhammer.rsi/inhand-left.png delete mode 100644 Resources/Textures/Objects/Weapons/Melee/singularityhammer.rsi/inhand-right.png delete mode 100644 Resources/Textures/Objects/Weapons/Melee/singularityhammer.rsi/meta.json delete mode 100644 Resources/Textures/Objects/Weapons/Melee/singularityhammer.rsi/wielded-inhand-left.png delete mode 100644 Resources/Textures/Objects/Weapons/Melee/singularityhammer.rsi/wielded-inhand-right.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/condisposal.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-charging.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-closed.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-down.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-flush.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-open.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-up.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/dispover-charge.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/dispover-full.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/dispover-handle.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/dispover-ready.png delete mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Clothing/Shoes/Specific/skateswizard.rsi/equipped-FEET.png delete mode 100644 Resources/Textures/_Goobstation/Clothing/Shoes/Specific/skateswizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Clothing/Shoes/Specific/skateswizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Clothing/Shoes/Specific/skateswizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Clothing/Shoes/Specific/skateswizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Grenades/beenades.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Grenades/beenades.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Grenades/beenades.rsi/primed.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/cryokatana.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/cryokatana.rsi/equipped-BELT.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/cryokatana.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/cryokatana.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/cryokatana.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/cryokatana.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/mjollnir.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/mjollnir.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/mjollnir.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/mjollnir.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/mjollnir.rsi/wielded-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Objects/Weapons/Melee/mjollnir.rsi/wielded-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Eyes/eyepatch.rsi/equipped-EYES.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Eyes/eyepatch.rsi/flipped-equipped-EYES.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Eyes/eyepatch.rsi/flipped-icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Eyes/eyepatch.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Eyes/eyepatch.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Hands/wizgloves.rsi/equipped-HAND.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Hands/wizgloves.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Hands/wizgloves.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Hands/wizgloves.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Hands/wizgloves.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/blackwizard.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/blackwizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/blackwizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/blackwizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/blackwizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/chanterelle.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/chanterelle.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/chanterelle.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/chanterelle.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/chanterelle.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/clownwizard.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/clownwizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/clownwizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/clownwizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/clownwizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/comwizard.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/comwizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/comwizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/comwizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/comwizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/mimewizard.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/mimewizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/mimewizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/mimewizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/mimewizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/oblivionenforcer.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/oblivionenforcer.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/oblivionenforcer.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/oblivionenforcer.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/oblivionenforcer.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/psywizard.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/psywizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/psywizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/psywizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/psywizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/tapewizard.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/tapewizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/tapewizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/tapewizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/tapewizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/yellowwizard.rsi/equipped-HELMET.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/yellowwizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/yellowwizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/yellowwizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Head/yellowwizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/cow.rsi/equipped-MASK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/cow.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/cow.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/frog.rsi/equipped-MASK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/frog.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/frog.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/horse.rsi/equipped-MASK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/horse.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/horse.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/oblivionenforcer.rsi/equipped-MASK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/oblivionenforcer.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/oblivionenforcer.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/pig.rsi/equipped-MASK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/pig.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/Mask/pig.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/blackwizard.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/blackwizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/blackwizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/blackwizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/blackwizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/clownwizard.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/clownwizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/clownwizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/clownwizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/clownwizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/comwizard.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/comwizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/comwizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/comwizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/comwizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/mimewizard.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/mimewizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/mimewizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/mimewizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/mimewizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/oblivionenforcer.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/oblivionenforcer.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/oblivionenforcer.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/oblivionenforcer.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/oblivionenforcer.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/paperwizard.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/paperwizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/paperwizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/paperwizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/paperwizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/psywizard.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/psywizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/psywizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/psywizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/psywizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/tapewizard.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/tapewizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/tapewizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/tapewizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/tapewizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/yellowwizard.rsi/equipped-OUTERCLOTHING.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/yellowwizard.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/yellowwizard.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/yellowwizard.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Clothing/OuterClothing/yellowwizard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/LightMasks/ray.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/blood.rsi/blood.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/blood.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects.rsi/electricity.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects.rsi/highfreq_slash.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects.rsi/ice_cube.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects.rsi/marker.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects.rsi/shield-old.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects.rsi/shieldsparkles.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects.rsi/sparks.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects.rsi/temporal_slash.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects160x160.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Effects/effects160x160.rsi/time.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/ammo_selector.rsi/blood_siphon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/ammo_selector.rsi/emp.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/ammo_selector.rsi/eye.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/ammo_selector.rsi/magicm.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/ammo_selector.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/ammo_selector.rsi/sacredflame.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/ammo_selector.rsi/skeleton.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/ammo_selector.rsi/smoke.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/ammo_selector.rsi/voidblink.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/apprentices.rsi/chaos.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/apprentices.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/spellblade.rsi/blink.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/spellblade.rsi/chain_lightning.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/spellblade.rsi/fire.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/spellblade.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/spellblade.rsi/shield.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/spellblade.rsi/spacetime.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/spellbook.rsi/icemoon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Icons/spellbook.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Mobs/otherthing.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Mobs/otherthing.rsi/otherthing-dead.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Mobs/otherthing.rsi/otherthing.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Mobs/stickman.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Mobs/stickman.rsi/stickman.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Mobs/stickman.rsi/stickman_dead.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/change.rsi/change-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/change.rsi/change-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/change.rsi/change.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/change.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/change.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/chaos.rsi/chaos-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/chaos.rsi/chaos-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/chaos.rsi/chaos.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/chaos.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/chaos.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/door.rsi/door-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/door.rsi/door-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/door.rsi/door.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/door.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/door.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/healing.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/healing.rsi/healing-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/healing.rsi/healing-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/healing.rsi/healing.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/healing.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/locker.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/locker.rsi/locker-effect.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/locker.rsi/locker-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/locker.rsi/locker-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/locker.rsi/locker.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/locker.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/slipping.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/slipping.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/slipping.rsi/slipping-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/slipping.rsi/slipping-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Staves/slipping.rsi/slipping.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Wands/wand.rsi/basic-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Wands/wand.rsi/basic-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Wands/wand.rsi/basic.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Wands/wand.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Wands/wand.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Wands/wand.rsi/mode-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Wands/wand.rsi/mode-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/Wands/wand.rsi/mode.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/arcane_barrage.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/arcane_barrage.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/arcane_barrage.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/arcane_barrage.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/broom.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/broom.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/broom.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/broom.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/enchanted_rifle.rsi/base.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/enchanted_rifle.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/enchanted_rifle.rsi/equipped-SUITSTORAGE.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/enchanted_rifle.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/enchanted_rifle.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/enchanted_rifle.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/enchanted_rifle.rsi/wielded-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/enchanted_rifle.rsi/wielded-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/hfrequency.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/hfrequency.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/hfrequency.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/hfrequency.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/hfrequency.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/smhalberd.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/smhalberd.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/smhalberd.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/smhalberd.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/smhalberd.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/smhalberd.rsi/wielded-inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/smhalberd.rsi/wielded-inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/spellblade.rsi/equipped-BACKPACK.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/spellblade.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/spellblade.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/spellblade.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/spellblade.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/tapestaff.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/tapestaff.rsi/inhand-left.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/tapestaff.rsi/inhand-right.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/tapestaff.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/thrown_lightning.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/Weapons/thrown_lightning.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/evermug.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/evermug.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/scrying_orb.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/scrying_orb.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/trap.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Objects/trap.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Parallax/icemoon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Parallax/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/banana.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/banana.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/lichparticle.rsi/icon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/lichparticle.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/magic.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/magic.rsi/solarflare.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/magic.rsi/soulslash.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/spellcard.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/spellcard.rsi/purple.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/spellcard.rsi/purple_to_red.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/spellcard.rsi/red.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Projectiles/spellcard.rsi/red_to_purple.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Shaders/ethereal_jaunt.swsl delete mode 100644 Resources/Textures/_Goobstation/Wizard/StatusIcons/10x10.rsi/apprentice.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/StatusIcons/10x10.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/StatusIcons/10x10.rsi/wizard.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/StatusIcons/9x9.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/StatusIcons/9x9.rsi/thrall.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/assembly.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/bolted_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/closed.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/closed_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/closing.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/closing_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/deny_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/emergency_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/open.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/open_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/opening.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/opening_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/panel_closing.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/panel_open.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/panel_opening.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/sparks.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/sparks_broken.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/sparks_damaged.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/sparks_open.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Glass/uranium.rsi/welded.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/assembly.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/bolted_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/closed.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/closed_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/closing.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/closing_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/deny_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/emergency_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/open.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/open_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/opening.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/opening_unlit.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/panel_closing.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/panel_open.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/panel_opening.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/sparks.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/sparks_broken.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/sparks_damaged.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/sparks_open.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/Structures/Airlocks/Standard/uranium.rsi/welded.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/arcane_barrage.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/art_summon.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/barn.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/bee.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/blind.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/blink.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/bolt_action.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/charge.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/chuuni.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/clown.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/cluwne.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/corpse_explosion.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/curseofbyond.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/emp.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/exsanguinating_strike.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/fireball.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/gib.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/immrod.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/jaunt.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/knock.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/lightning.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/meta.json delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/mime.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/mindswap.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/missile.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/monkey.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/mutate.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/repulse.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/return_to_monkey.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/scream_for_me.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/shield_greater.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/skeleton.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/smoke.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/soultap.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/spellcard.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/summons.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/swap.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/teleport.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/tesla.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/the_traps.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/thrown_lightning.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/tile.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/tileglobal.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/time.png delete mode 100644 Resources/Textures/_Goobstation/Wizard/actions.rsi/toolbox.png diff --git a/Content.Client/Effects/ColorFlashEffectSystem.cs b/Content.Client/Effects/ColorFlashEffectSystem.cs index e909fdffaa..cb361e7310 100644 --- a/Content.Client/Effects/ColorFlashEffectSystem.cs +++ b/Content.Client/Effects/ColorFlashEffectSystem.cs @@ -111,7 +111,7 @@ public sealed class ColorFlashEffectSystem : SharedColorFlashEffectSystem var animation = GetDamageAnimation(ent, color, sprite, ev.AnimationLength); - if (animation == null) + if (animation == null) continue; var comp = EnsureComp(ent); @@ -121,9 +121,3 @@ public sealed class ColorFlashEffectSystem : SharedColorFlashEffectSystem } } } - -/// -/// Raised on an entity to change the target for a color flash effect. -/// -[ByRefEvent] -public record struct GetFlashEffectTargetEvent(EntityUid Target); diff --git a/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs b/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs deleted file mode 100644 index fb0a83eeaa..0000000000 --- a/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs +++ /dev/null @@ -1,104 +0,0 @@ -// SPDX-FileCopyrightText: 2024 Aiden -// SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 CaasGit <87243814+CaasGit@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Cojoke <83733158+Cojoke-dot@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 DrSmugleaf -// SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 EmoGarbage404 -// SPDX-FileCopyrightText: 2024 Eoin Mcloughlin -// SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Hrosts <35345601+Hrosts@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Ian -// SPDX-FileCopyrightText: 2024 Ilya246 <57039557+Ilya246@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Joel Zimmerman -// SPDX-FileCopyrightText: 2024 JustCone <141039037+JustCone14@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Killerqu00 <47712032+Killerqu00@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Kukutis96513 <146854220+Kukutis96513@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Lye <128915833+Lyroth001@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 MerrytheManokit <167581110+MerrytheManokit@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Mervill -// SPDX-FileCopyrightText: 2024 Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 MureixloI <132683811+MureixloI@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 NakataRin <45946146+NakataRin@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 OrangeMoronage9622 -// SPDX-FileCopyrightText: 2024 PJBot -// SPDX-FileCopyrightText: 2024 Pieter-Jan Briers -// SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Preston Smith <92108534+thetolbean@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Psychpsyo <60073468+Psychpsyo@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Repo <47093363+Titian3@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Simon <63975668+Simyon264@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Stalen <33173619+stalengd@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 TakoDragon <69509841+BackeTako@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Thomas <87614336+Aeshus@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Unkn0wn_Gh0st -// SPDX-FileCopyrightText: 2024 Vasilis -// SPDX-FileCopyrightText: 2024 Vigers Ray <60344369+VigersRay@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 beck-thompson <107373427+beck-thompson@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 deathride58 -// SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org> -// SPDX-FileCopyrightText: 2024 dffdff2423 -// SPDX-FileCopyrightText: 2024 eoineoineoin -// SPDX-FileCopyrightText: 2024 foboscheshir <156405958+foboscheshir@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 metalgearsloth -// SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 plykiya -// SPDX-FileCopyrightText: 2024 saintmuntzer <47153094+saintmuntzer@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 shamp <140359015+shampunj@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 strO0pwafel <153459934+strO0pwafel@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 stroopwafel -// SPDX-FileCopyrightText: 2024 themias <89101928+themias@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 to4no_fix <156101927+chavonadelal@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 voidnull000 <18663194+voidnull000@users.noreply.github.com> -// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> -// -// SPDX-License-Identifier: AGPL-3.0-or-later - -using Content.Shared.Ghost.Roles; -using Robust.Client.UserInterface; -using Robust.Shared.Prototypes; - -namespace Content.Client.Ghost; - -public sealed class GhostRoleRadioBoundUserInterface : BoundUserInterface -{ - private GhostRoleRadioMenu? _ghostRoleRadioMenu; - - public GhostRoleRadioBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey) - { - IoCManager.InjectDependencies(this); - } - - protected override void Open() - { - base.Open(); - - _ghostRoleRadioMenu = this.CreateWindow(); - _ghostRoleRadioMenu.SetEntity(Owner); - _ghostRoleRadioMenu.SendGhostRoleRadioMessageAction += SendGhostRoleRadioMessage; - } - - private void SendGhostRoleRadioMessage(ProtoId protoId) - { - SendMessage(new GhostRoleRadioMessage(protoId)); - } -} \ No newline at end of file diff --git a/Content.Client/Ghost/GhostRoleRadioMenu.xaml b/Content.Client/Ghost/GhostRoleRadioMenu.xaml deleted file mode 100644 index 171ee6043e..0000000000 --- a/Content.Client/Ghost/GhostRoleRadioMenu.xaml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - diff --git a/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs b/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs deleted file mode 100644 index 80141d42a9..0000000000 --- a/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs +++ /dev/null @@ -1,182 +0,0 @@ -// SPDX-FileCopyrightText: 2024 Aiden -// SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 CaasGit <87243814+CaasGit@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Cojoke <83733158+Cojoke-dot@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 DrSmugleaf -// SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 EmoGarbage404 -// SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Hrosts <35345601+Hrosts@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Ian -// SPDX-FileCopyrightText: 2024 Ilya246 <57039557+Ilya246@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Joel Zimmerman -// SPDX-FileCopyrightText: 2024 JustCone <141039037+JustCone14@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Killerqu00 <47712032+Killerqu00@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Kukutis96513 <146854220+Kukutis96513@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Lye <128915833+Lyroth001@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 MerrytheManokit <167581110+MerrytheManokit@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Mervill -// SPDX-FileCopyrightText: 2024 Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 MureixloI <132683811+MureixloI@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 NakataRin <45946146+NakataRin@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 OrangeMoronage9622 -// SPDX-FileCopyrightText: 2024 PJBot -// SPDX-FileCopyrightText: 2024 Pieter-Jan Briers -// SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Preston Smith <92108534+thetolbean@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Psychpsyo <60073468+Psychpsyo@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Repo <47093363+Titian3@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Simon <63975668+Simyon264@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Stalen <33173619+stalengd@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 TakoDragon <69509841+BackeTako@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Thomas <87614336+Aeshus@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 Unkn0wn_Gh0st -// SPDX-FileCopyrightText: 2024 Vasilis -// SPDX-FileCopyrightText: 2024 Vigers Ray <60344369+VigersRay@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 beck-thompson <107373427+beck-thompson@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 deathride58 -// SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org> -// SPDX-FileCopyrightText: 2024 dffdff2423 -// SPDX-FileCopyrightText: 2024 eoineoineoin -// SPDX-FileCopyrightText: 2024 foboscheshir <156405958+foboscheshir@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 metalgearsloth -// SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 plykiya -// SPDX-FileCopyrightText: 2024 saintmuntzer <47153094+saintmuntzer@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 shamp <140359015+shampunj@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 strO0pwafel <153459934+strO0pwafel@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 stroopwafel -// SPDX-FileCopyrightText: 2024 themias <89101928+themias@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 to4no_fix <156101927+chavonadelal@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 voidnull000 <18663194+voidnull000@users.noreply.github.com> -// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> -// SPDX-FileCopyrightText: 2025 Eoin Mcloughlin -// SPDX-FileCopyrightText: 2025 Fildrance -// SPDX-FileCopyrightText: 2025 pa.pecherskij -// -// SPDX-License-Identifier: AGPL-3.0-or-later - -using Content.Client.UserInterface.Controls; -using Content.Shared.Ghost.Roles; -using Content.Shared.Ghost.Roles.Components; -using Robust.Client.UserInterface; -using Robust.Client.UserInterface.Controls; -using Robust.Client.UserInterface.XAML; -using Robust.Shared.Prototypes; -using System.Numerics; - -namespace Content.Client.Ghost; - -public sealed partial class GhostRoleRadioMenu : RadialMenu -{ - [Dependency] private readonly EntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - - public event Action>? SendGhostRoleRadioMessageAction; - - public EntityUid Entity { get; set; } - - public GhostRoleRadioMenu() - { - IoCManager.InjectDependencies(this); - RobustXamlLoader.Load(this); - } - - public void SetEntity(EntityUid uid) - { - Entity = uid; - RefreshUI(); - } - - private void RefreshUI() - { - // The main control that will contain all the clickable options - var main = FindControl("Main"); - - // The purpose of this radial UI is for ghost role radios that allow you to select - // more than one potential option, such as with kobolds/lizards. - // This means that it won't show anything if SelectablePrototypes is empty. - if (!_entityManager.TryGetComponent(Entity, out var comp)) - return; - - foreach (var ghostRoleProtoString in comp.SelectablePrototypes) - { - // For each prototype we find we want to create a button that uses the name of the ghost role - // as the hover tooltip, and the icon is taken from either the ghost role entityprototype - // or the indicated icon entityprototype. - if (!_prototypeManager.TryIndex(ghostRoleProtoString, out var ghostRoleProto)) - continue; - - var button = new GhostRoleRadioMenuButton() - { - SetSize = new Vector2(64, 64), - ToolTip = Loc.GetString(ghostRoleProto.Name), - ProtoId = ghostRoleProto.ID, - }; - - var entProtoView = new EntityPrototypeView() - { - SetSize = new Vector2(48, 48), - VerticalAlignment = VAlignment.Center, - HorizontalAlignment = HAlignment.Center, - Stretch = SpriteView.StretchMode.Fill - }; - - // pick the icon if it exists, otherwise fallback to the ghost role's entity - if (_prototypeManager.TryIndex(ghostRoleProto.IconPrototype, out var iconProto)) - entProtoView.SetPrototype(iconProto); - else - entProtoView.SetPrototype(ghostRoleProto.EntityPrototype); - - button.AddChild(entProtoView); - main.AddChild(button); - AddGhostRoleRadioMenuButtonOnClickActions(main); - } - } - - private void AddGhostRoleRadioMenuButtonOnClickActions(Control control) - { - var mainControl = control as RadialContainer; - - if (mainControl == null) - return; - - foreach (var child in mainControl.Children) - { - var castChild = child as GhostRoleRadioMenuButton; - - if (castChild == null) - continue; - - castChild.OnButtonUp += _ => - { - SendGhostRoleRadioMessageAction?.Invoke(castChild.ProtoId); - Close(); - }; - } - } -} - -public sealed class GhostRoleRadioMenuButton : RadialMenuTextureButtonWithSector -{ - public ProtoId ProtoId { get; set; } -} \ No newline at end of file diff --git a/Content.Client/Polymorph/Systems/ChameleonProjectorSystem.cs b/Content.Client/Polymorph/Systems/ChameleonProjectorSystem.cs index 0e9b03c9f2..5ba4878c6d 100644 --- a/Content.Client/Polymorph/Systems/ChameleonProjectorSystem.cs +++ b/Content.Client/Polymorph/Systems/ChameleonProjectorSystem.cs @@ -1,12 +1,3 @@ -// SPDX-FileCopyrightText: 2024 Piras314 -// SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com> -// SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org> -// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> -// -// SPDX-License-Identifier: AGPL-3.0-or-later - -using Content.Client.Effects; -using Content.Client.Smoking; using Content.Shared.Chemistry.Components; using Content.Shared.Polymorph.Components; using Content.Shared.Polymorph.Systems; @@ -19,20 +10,14 @@ public sealed class ChameleonProjectorSystem : SharedChameleonProjectorSystem [Dependency] private readonly SharedAppearanceSystem _appearance = default!; private EntityQuery _appearanceQuery; - private EntityQuery _spriteQuery; public override void Initialize() { base.Initialize(); _appearanceQuery = GetEntityQuery(); - _spriteQuery = GetEntityQuery(); SubscribeLocalEvent(OnHandleState); - - SubscribeLocalEvent(OnStartup); - SubscribeLocalEvent(OnShutdown); - SubscribeLocalEvent(OnGetFlashEffectTargetEvent); } private void OnHandleState(Entity ent, ref AfterAutoHandleStateEvent args) @@ -40,30 +25,9 @@ public sealed class ChameleonProjectorSystem : SharedChameleonProjectorSystem CopyComp(ent); CopyComp(ent); CopyComp(ent); - CopyComp(ent); // reload appearance to hopefully prevent any invisible layers if (_appearanceQuery.TryComp(ent, out var appearance)) _appearance.QueueUpdate(ent, appearance); } - - private void OnStartup(Entity ent, ref ComponentStartup args) - { - if (!_spriteQuery.TryComp(ent, out var sprite)) - return; - - ent.Comp.WasVisible = sprite.Visible; - sprite.Visible = false; - } - - private void OnShutdown(Entity ent, ref ComponentShutdown args) - { - if (_spriteQuery.TryComp(ent, out var sprite)) - sprite.Visible = ent.Comp.WasVisible; - } - - private void OnGetFlashEffectTargetEvent(Entity ent, ref GetFlashEffectTargetEvent args) - { - args.Target = ent.Comp.Disguise; - } } diff --git a/Content.Client/UserInterface/Controls/RadialMenu.cs b/Content.Client/UserInterface/Controls/RadialMenu.cs index 4aeb87bede..5f56ad7f86 100644 --- a/Content.Client/UserInterface/Controls/RadialMenu.cs +++ b/Content.Client/UserInterface/Controls/RadialMenu.cs @@ -3,8 +3,6 @@ using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.CustomControls; using System.Linq; using System.Numerics; -using Robust.Client.Graphics; - namespace Content.Client.UserInterface.Controls; @@ -18,7 +16,7 @@ public class RadialMenu : BaseWindow /// /// Set a style class to be applied to the contextual button when it is set to move the user back through previous layers of the radial menu - /// + /// public string? BackButtonStyleClass { get @@ -62,8 +60,8 @@ public class RadialMenu : BaseWindow /// A free floating menu which enables the quick display of one or more radial containers /// /// - /// Only one radial container is visible at a time (each container forming a separate 'layer' within - /// the menu), along with a contextual button at the menu center, which will either return the user + /// Only one radial container is visible at a time (each container forming a separate 'layer' within + /// the menu), along with a contextual button at the menu center, which will either return the user /// to the previous layer or close the menu if there are no previous layers left to traverse. /// To create a functional radial menu, simply parent one or more named radial containers to it, /// and populate the radial containers with RadialMenuButtons. Setting the TargetLayer field of these @@ -255,322 +253,3 @@ public class RadialMenuTextureButton : TextureButton return null; } } - -public interface IRadialMenuItemWithSector -{ - /// - /// Angle in radian where button sector should start. - /// - public float AngleSectorFrom { set; } - - /// - /// Angle in radian where button sector should end. - /// - public float AngleSectorTo { set; } - - /// - /// Outer radius for drawing segment and pointer detection. - /// - public float OuterRadius { set; } - - /// - /// Outer radius for drawing segment and pointer detection. - /// - public float InnerRadius { set; } - - /// - /// Offset in radian by which menu button should be rotated. - /// - public float AngleOffset { set; } - - /// - /// Coordinates of center in parent component - button container. - /// - public Vector2 ParentCenter { set; } -} - -[Virtual] -public class RadialMenuTextureButtonWithSector : RadialMenuTextureButton, IRadialMenuItemWithSector -{ - private Vector2[]? _sectorPointsForDrawing; - - private float _angleSectorFrom; - private float _angleSectorTo; - private float _outerRadius; - private float _innerRadius; - private float _angleOffset; - - private bool _isWholeCircle; - private Vector2? _parentCenter; - - private Color _backgroundColorSrgb = Color.ToSrgb(new Color(70, 73, 102, 128)); - private Color _hoverBackgroundColorSrgb = Color.ToSrgb(new Color(87, 91, 127, 128)); - private Color _borderColorSrgb = Color.ToSrgb(new Color(173, 216, 230, 70)); - private Color _hoverBorderColorSrgb = Color.ToSrgb(new Color(87, 91, 127, 128)); - - /// - /// Marker, that control should render border of segment. Is false by default. - /// - /// - /// By default color of border is same as color of background. Use - /// and to change it. - /// - public bool DrawBorder { get; set; } = false; - - /// - /// Marker, that control should render background of all sector. Is true by default. - /// - public bool DrawBackground { get; set; } = true; - - /// - /// Marker, that control should render separator lines. - /// Separator lines are used to visually separate sector of radial menu items. - /// Is true by default - /// - public bool DrawSeparators { get; set; } = true; - - /// - /// Color of background in non-hovered state. Accepts RGB color, works with sRGB for DrawPrimitive internally. - /// - public Color BackgroundColor - { - get => Color.FromSrgb(_backgroundColorSrgb); - set => _backgroundColorSrgb = Color.ToSrgb(value); - } - - /// - /// Color of background in hovered state. Accepts RGB color, works with sRGB for DrawPrimitive internally. - /// - public Color HoverBackgroundColor - { - get => Color.FromSrgb(_hoverBackgroundColorSrgb); - set => _hoverBackgroundColorSrgb = Color.ToSrgb(value); - } - - /// - /// Color of button border. Accepts RGB color, works with sRGB for DrawPrimitive internally. - /// - public Color BorderColor - { - get => Color.FromSrgb(_borderColorSrgb); - set => _borderColorSrgb = Color.ToSrgb(value); - } - - /// - /// Color of button border when button is hovered. Accepts RGB color, works with sRGB for DrawPrimitive internally. - /// - public Color HoverBorderColor - { - get => Color.FromSrgb(_hoverBorderColorSrgb); - set => _hoverBorderColorSrgb = Color.ToSrgb(value); - } - - /// - /// Color of separator lines. - /// Separator lines are used to visually separate sector of radial menu items. - /// - public Color SeparatorColor { get; set; } = new Color(128, 128, 128, 128); - - /// - float IRadialMenuItemWithSector.AngleSectorFrom - { - set - { - _angleSectorFrom = value; - _isWholeCircle = IsWholeCircle(value, _angleSectorTo); - } - } - - /// - float IRadialMenuItemWithSector.AngleSectorTo - { - set - { - _angleSectorTo = value; - _isWholeCircle = IsWholeCircle(_angleSectorFrom, value); - } - } - - /// - float IRadialMenuItemWithSector.OuterRadius { set => _outerRadius = value; } - - /// - float IRadialMenuItemWithSector.InnerRadius { set => _innerRadius = value; } - - /// - public float AngleOffset { set => _angleOffset = value; } - - /// - Vector2 IRadialMenuItemWithSector.ParentCenter { set => _parentCenter = value; } - - /// - /// A simple texture button that can move the user to a different layer within a radial menu - /// - public RadialMenuTextureButtonWithSector() - { - } - - /// - protected override void Draw(DrawingHandleScreen handle) - { - base.Draw(handle); - - if (_parentCenter == null) - { - return; - } - - // draw sector where space that button occupies actually is - var containerCenter = (_parentCenter.Value - Position) * UIScale; - - var angleFrom = _angleSectorFrom + _angleOffset; - var angleTo = _angleSectorTo + _angleOffset; - if (DrawBackground) - { - var segmentColor = DrawMode == DrawModeEnum.Hover - ? _hoverBackgroundColorSrgb - : _backgroundColorSrgb; - - DrawAnnulusSector(handle, containerCenter, _innerRadius * UIScale, _outerRadius * UIScale, angleFrom, angleTo, segmentColor); - } - - if (DrawBorder) - { - var borderColor = DrawMode == DrawModeEnum.Hover - ? _hoverBorderColorSrgb - : _borderColorSrgb; - DrawAnnulusSector(handle, containerCenter, _innerRadius * UIScale, _outerRadius * UIScale, angleFrom, angleTo, borderColor, false); - } - - if (!_isWholeCircle && DrawSeparators) - { - DrawSeparatorLines(handle, containerCenter, _innerRadius * UIScale, _outerRadius * UIScale, angleFrom, angleTo, SeparatorColor); - } - } - - /// - protected override bool HasPoint(Vector2 point) - { - if (_parentCenter == null) - { - return base.HasPoint(point); - } - - var outerRadiusSquared = _outerRadius * _outerRadius; - var innerRadiusSquared = _innerRadius * _innerRadius; - - var distSquared = (point + Position - _parentCenter.Value).LengthSquared(); - var isInRadius = distSquared < outerRadiusSquared && distSquared > innerRadiusSquared; - if (!isInRadius) - { - return false; - } - - // difference from the center of the parent to the `point` - var pointFromParent = point + Position - _parentCenter.Value; - - // Flip Y to get from ui coordinates to natural coordinates - var angle = MathF.Atan2(-pointFromParent.Y, pointFromParent.X) - _angleOffset; - if (angle < 0) - { - // atan2 range is -pi->pi, while angle sectors are - // 0->2pi, so remap the result into that range - angle = MathF.PI * 2 + angle; - } - - var isInAngle = angle >= _angleSectorFrom && angle < _angleSectorTo; - return isInAngle; - } - - /// - /// Draw segment between two concentrated circles from and to certain angles. - /// - /// Drawing handle, to which rendering should be delegated. - /// Point where circle center should be. - /// Radius of internal circle. - /// Radius of external circle. - /// Angle in radian, from which sector should start. - /// Angle in radian, from which sector should start. - /// Color for drawing. - /// Should figure be filled, or have only border. - private void DrawAnnulusSector( - DrawingHandleScreen drawingHandleScreen, - Vector2 center, - float radiusInner, - float radiusOuter, - float angleSectorFrom, - float angleSectorTo, - Color color, - bool filled = true - ) - { - const float minimalSegmentSize = MathF.Tau / 128f; - - var requestedSegmentSize = angleSectorTo - angleSectorFrom; - var segmentCount = (int)(requestedSegmentSize / minimalSegmentSize) + 1; - var anglePerSegment = requestedSegmentSize / (segmentCount - 1); - - var bufferSize = segmentCount * 2; - if (_sectorPointsForDrawing == null || _sectorPointsForDrawing.Length != bufferSize) - { - _sectorPointsForDrawing ??= new Vector2[bufferSize]; - } - - for (var i = 0; i < segmentCount; i++) - { - var angle = angleSectorFrom + anglePerSegment * i; - - // Flip Y to get from ui coordinates to natural coordinates - var unitPos = new Vector2(MathF.Cos(angle), -MathF.Sin(angle)); - var outerPoint = center + unitPos * radiusOuter; - var innerPoint = center + unitPos * radiusInner; - if (filled) - { - // to make filled sector we need to create strip from triangles - _sectorPointsForDrawing[i * 2] = outerPoint; - _sectorPointsForDrawing[i * 2 + 1] = innerPoint; - } - else - { - // to make border of sector we need points ordered as sequences on radius - _sectorPointsForDrawing[i] = outerPoint; - _sectorPointsForDrawing[bufferSize - 1 - i] = innerPoint; - } - } - - var type = filled - ? DrawPrimitiveTopology.TriangleStrip - : DrawPrimitiveTopology.LineStrip; - drawingHandleScreen.DrawPrimitives(type, _sectorPointsForDrawing, color); - } - - private static void DrawSeparatorLines( - DrawingHandleScreen drawingHandleScreen, - Vector2 center, - float radiusInner, - float radiusOuter, - float angleSectorFrom, - float angleSectorTo, - Color color - ) - { - var fromPoint = new Angle(-angleSectorFrom).RotateVec(Vector2.UnitX); - drawingHandleScreen.DrawLine( - center + fromPoint * radiusOuter, - center + fromPoint * radiusInner, - color - ); - - var toPoint = new Angle(-angleSectorTo).RotateVec(Vector2.UnitX); - drawingHandleScreen.DrawLine( - center + toPoint * radiusOuter, - center + toPoint * radiusInner, - color - ); - } - - private static bool IsWholeCircle(float angleSectorFrom, float angleSectorTo) - { - return new Angle(angleSectorFrom).EqualsApprox(new Angle(angleSectorTo)); - } -} diff --git a/Content.Client/UserInterface/Systems/Ghost/GhostUIController.cs b/Content.Client/UserInterface/Systems/Ghost/GhostUIController.cs index 856f32684b..ceea62848b 100644 --- a/Content.Client/UserInterface/Systems/Ghost/GhostUIController.cs +++ b/Content.Client/UserInterface/Systems/Ghost/GhostUIController.cs @@ -64,7 +64,7 @@ public sealed class GhostUIController : UIController, IOnSystemChanged 0) { - GhostRolesButton.StyleClasses.Add(StyleBase.ButtonCaution); + GhostRolesButton.StyleClasses.Add(StyleBase.ButtonDanger); } else { - GhostRolesButton.StyleClasses.Remove(StyleBase.ButtonCaution); + GhostRolesButton.StyleClasses.Remove(StyleBase.ButtonDanger); } } diff --git a/Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorBoundUserInterface.cs b/Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorBoundUserInterface.cs deleted file mode 100644 index 05628e2533..0000000000 --- a/Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorBoundUserInterface.cs +++ /dev/null @@ -1,52 +0,0 @@ -// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> -// SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com> -// SPDX-FileCopyrightText: 2025 Misandry -// SPDX-FileCopyrightText: 2025 gus -// -// SPDX-License-Identifier: AGPL-3.0-or-later - -using Content.Shared._Shitcode.Wizard.MagicMirror; -using JetBrains.Annotations; -using Robust.Client.UserInterface; - -namespace Content.Client._Shitcode.Wizard.MagicMirror; - -[UsedImplicitly] -public sealed class WizardMirrorBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey) -{ - [ViewVariables] - private WizardMirrorWindow? _window; - - protected override void Open() - { - base.Open(); - - _window = this.CreateWindow(); - - if (EntMan.TryGetComponent(Owner, out WizardMirrorComponent? mirror)) - _window.AllowedSpecies = new(mirror.AllowedSpecies); - - _window.Save += OnSave; - } - - private void OnSave() - { - var profile = _window?.Profile; - if (profile != null) - SendMessage(new WizardMirrorMessage(profile)); - } - - protected override void UpdateState(BoundUserInterfaceState state) - { - base.UpdateState(state); - - if (state is not WizardMirrorUiState data) - return; - - if (_window == null) - return; - - _window.LoadedProfile = data.Profile.Clone(); - _window.SetProfile(data.Profile); - } -} diff --git a/Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorSystem.cs b/Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorSystem.cs deleted file mode 100644 index 9451e5ca77..0000000000 --- a/Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorSystem.cs +++ /dev/null @@ -1,12 +0,0 @@ -// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> -// SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com> -// SPDX-FileCopyrightText: 2025 Misandry -// SPDX-FileCopyrightText: 2025 gus -// -// SPDX-License-Identifier: AGPL-3.0-or-later - -using Content.Shared._Shitcode.Wizard.MagicMirror; - -namespace Content.Client._Shitcode.Wizard.MagicMirror; - -public sealed class WizardMirrorSystem : SharedWizardMirrorSystem; diff --git a/Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorWindow.xaml b/Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorWindow.xaml deleted file mode 100644 index 0896984cd2..0000000000 --- a/Content.Client/_Shitcode/Wizard/MagicMirror/WizardMirrorWindow.xaml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - - - - - -