From adcd34a05e70217df7687d0d989d9296f66e1a8b Mon Sep 17 00:00:00 2001 From: keronshb Date: Sun, 19 Oct 2025 19:20:25 -0400 Subject: [PATCH 01/34] TODO doc of the wizard --- .../round-flow/antagonists/Wizard.md | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 src/en/space-station-14/round-flow/antagonists/Wizard.md diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md new file mode 100644 index 0000000000..6d8fc45e5e --- /dev/null +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -0,0 +1,67 @@ +# The Wizard + + +| Designers | Implemented | GitHub Links | +|-----------------------------------------------------------------------------------|-----------------|--| +| /tg/station, Citadel Station, and other various SS13 forks, Keron, ActiveMammmoth | :checkmark: Yes | https://github.com/space-wizards/space-station-14/pull/35406 | + + + +## Overview + + + +## Background + + + + + +## Game Design Rationale + + + +## Roundflow & Player interaction + + + +## Administrative & Server Rule Impact (if applicable) + + + +# Technical Considerations + + From b427550f4f803a4975605596f340a86097a9e9f0 Mon Sep 17 00:00:00 2001 From: keronshb Date: Sun, 19 Oct 2025 19:25:02 -0400 Subject: [PATCH 02/34] Overview --- src/en/space-station-14/round-flow/antagonists/Wizard.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index 6d8fc45e5e..ac9a658748 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -20,6 +20,12 @@ Github links can include multiple PRs, if relevant. +This is for The Wizard antagonist - which is to help answer any frequently asked questions for the Wizard and to help +others understand what the Wizard is about. The Wizard in short is a highly disruptive/chaotic antagonist that does +anything to their whim. A lot about the Wizard is that it doesn't conform to standard rules so it very much is the +embodiment of "a wizard did it." Players will be encouraged to come up with their own gimmick, while still being an +antagonist to the station. + ## Background +## Features to be added + ## Game Design Rationale From 447617801f9f946d6c10ab0c31d85277bdc84050 Mon Sep 17 00:00:00 2001 From: keronshb Date: Sun, 19 Oct 2025 19:26:45 -0400 Subject: [PATCH 03/34] Fixes checkmark --- src/en/space-station-14/round-flow/antagonists/Wizard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index ac9a658748..c4a71c9650 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -3,7 +3,7 @@ | Designers | Implemented | GitHub Links | |-----------------------------------------------------------------------------------|-----------------|--| -| /tg/station, Citadel Station, and other various SS13 forks, Keron, ActiveMammmoth | :checkmark: Yes | https://github.com/space-wizards/space-station-14/pull/35406 | +| /tg/station, Citadel Station, and other various SS13 forks, Keron, ActiveMammmoth | :white_check_mark: Yes | https://github.com/space-wizards/space-station-14/pull/35406 | +One of the unique things about the Wizard is that by its existence it does violate some of the antagonist pillars, but that's intended (and previously approved). +The Wizard is an entire force of chaos. It's meant to have a lot of reality bending/shifting, powerful spells to enable its gimmicks. + +Want to trap a bunch of people in lockers with the Staff of Locker and then animate said lockers to make it a challenge for the +crew to get out? Go for it. + +Want to swap bodies and pretend to be the captain/security to not only sow distrust, but also punish anyone who disobeys you with a smite? +100% fine. + +Want to summon a dance floor and force everyone to dance until they run out of stamina? Sure. + +The world is your oyster, you're literally a wizard in space. + +Now not all spells are going to be straightforward. If you try to fireball someone in the face, you're going to die too unless you put some distance. + +Some magic may be locked to using a wand, which means you'd need to risk losing the wand or also buy a recharge spell to compensate. + +Or some magic may require robes, which means you'll be relatively unprotected and the definition of a glass cannon. + +Some may even be locked to staves, which recharges on its own over time, or even locked to a long cooldown (2-5 minutes can be a long time in rounds that last anywhere from 30 - 90 minutes) + +And with the wizard only being stuck to 10 currency, compared to other antagonists that may have more spending power, they need to make a choice of what they'd like to build. + ## Roundflow & Player interaction + +Since Wizard's been out there's refactors that need to happen to get Wizard fully back in and those include (but aren't limited to:) +- Actions + - A generic way to spawn sprite effects is needed (ie. Void's Applause) + - Magic Comp (which is just a fancy named requirements comp) needs to be converted to ActionRequirements and expanded on + - Targeting and Spawning behaviors need to be added as either presets or overrides + - ex) An instant action may have the targeting logic to target X amount of people in sight + - ex) A world action might have targeting logic to target 3x3 tiles from where it was clicked + - Event Spells (actions) also need to be converted to gamerules and work more as a 1 purchase and done kind of thing. +- Event Spells + - As above, the event spells need to be reworked to launch gamerules instead of just events. + - For the more dangerous event spells (Summon Guns/Magic), the Wizard should be forced to teleport back onto the station if we detect they're not. To make it fair that they commit to the bit + - And for Summon Guns/Magic specifically the free agent rate is going to be turned down considerably so it has X chance to turn someone into a survivor instead of it being guaranteed. +- Polymorph + - The polymorph system itself needs an overhaul, as there were some issues with entity references and the like. The Rod Polymorph would get the biggest benefit from this. +- Rods/Brute Damage Gibbing + - Wizard Rods need to be changed to not delete people and objects. Even setting gib to no gets bypassed by the deletion that Rods inheretly have and it's extremely easy to gib with enough brute damage so both things also need to be changed. +- Cameras working off grid + - Cameras need to work off grid so the Wizard can use its pondering orb effectively + - This would also open up oppertunities for other antags (Nukies, Listening Outpost, Abductors, Clock Cult, etc) \ No newline at end of file From 291bc9a507aea5d09d23092f7a480e4d9604c179 Mon Sep 17 00:00:00 2001 From: keronshb Date: Tue, 21 Oct 2025 18:20:20 -0400 Subject: [PATCH 06/34] Admin --- src/en/space-station-14/round-flow/antagonists/Wizard.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index d233b2f201..972fd8fb0c 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -89,6 +89,11 @@ Consider addressing: - How are the rules enforced mechanically by way the feature will be implemented? --> +The Chaos the Wizard brings may introduce challenges to the admin team. +Some things like mass event spells (when reworked) will considerably lower the amount of free agents it makes which in turn reduces admin headache. + +Furthermore, some optional challenge purchases may be introduced to give the wizard more drive. So people who aren't as creative, but crave a challenge, will have some guidance on what to do which may reduce friendly wizards. There's not too much that can be done mechanically to truly prevent any friendly antag. + # Technical Considerations +The Wizard is a _rare_ antagonist, but one that could show up absolutely **anywhere**. They're meant to be unfairly strong and weave chaos into any roundtype. +And because of this they should never be common. Maybe they should be seen only a few times a day if not less. + +Since they can appear anywhere you could see them in the start or the middle of a round. + +The Wizard will be given different tools and spells to help influence the chaos they have on the round. Some may be purely offensive or defensive, +but they also dip into the realm of goofy and wacky. + +For example they could have a wand of polymorph which will turn a player into a random creature. That player would still have their own agency but also the positive (or negative) attributes with becoming +the creature. The wand could easily backfire on the wizard and the other player could be turned into something fearsome like a syndicate borg. + +The Wizard being quite strong will be limited by the amount of spells they can buy. The ideal situation is to _avoid_ making "the game winning build" but instead +allowing the creativeness of the player to mix and match different spell & equipment combinations to make something interesting. +That being said, timestop and fireball is a classic combination for a reason, but giving players way more interesting options will help cut down on pure offensive Wizards. + ## Administrative & Server Rule Impact (if applicable) +Wizard is already implemented but this would be in hopes of reintroducing it into Roundstart and as a subgame mode. + +An advanced targeting system/spawning system will need to be added to not only make more creative spells, but to make it easier for contributors to just +add the parameters that they want to do while cutting down on custom logic. Custom logic won't be avoided but there can be a point where a lot is cut down. +- Advanced targeting/spawning as an actual working example is something like the force wall, where it targets a certain set of tiles in front of it. +- Another example would be having an instant spell with the targeting parameter to target all in sight, and another targeting parameter to spawn something underneath the wizard. + +More reality-effecting spells will be also added to help vary up the Wizards gameplay and solidify it as an actual round-shifter. +- ex). A spell that forces tile movement to all in sight. + ## Game Design Rationale +The Wizard is already added but the document is needed to help clarify certain roundflow and even frequently asked questions about the wizard design. + ## Features to be added From c7bc425ab6656d00054a326d7cb18685bf0862c6 Mon Sep 17 00:00:00 2001 From: keronshb Date: Tue, 21 Oct 2025 19:07:21 -0400 Subject: [PATCH 12/34] Summary --- src/SUMMARY.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 1ac5afd5fd..97e6e76ac6 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -190,6 +190,7 @@ Space Station 14 - [Thief](en/space-station-14/round-flow/antagonists/thief.md) - [Xenoborgs](en/space-station-14/round-flow/antagonists/Xenoborgs.md) - [Pursuer](en/space-station-14/round-flow/antagonists/pursuer.md) + - [The Wizard](en/space-station-14/round-flow/antagonists/wizard.md) - [Proposals]() - [Cleanup Crew Gamemode](en/space-station-14/round-flow/proposals/cleanup-crew-gamemode.md) From 3b3de25182d6ff39a84b0fe507b1662b7a263759 Mon Sep 17 00:00:00 2001 From: keronshb Date: Tue, 21 Oct 2025 19:09:46 -0400 Subject: [PATCH 13/34] Fixes summary --- src/SUMMARY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 97e6e76ac6..f6c51e5f3e 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -190,7 +190,7 @@ Space Station 14 - [Thief](en/space-station-14/round-flow/antagonists/thief.md) - [Xenoborgs](en/space-station-14/round-flow/antagonists/Xenoborgs.md) - [Pursuer](en/space-station-14/round-flow/antagonists/pursuer.md) - - [The Wizard](en/space-station-14/round-flow/antagonists/wizard.md) + - [The Wizard](en/space-station-14/round-flow/antagonists/Wizard.md) - [Proposals]() - [Cleanup Crew Gamemode](en/space-station-14/round-flow/proposals/cleanup-crew-gamemode.md) From 8083cdc6cb671f3512be300041b53ae2898ca2c7 Mon Sep 17 00:00:00 2001 From: keronshb Date: Thu, 30 Oct 2025 19:40:21 -0400 Subject: [PATCH 14/34] Antag pillar update --- .../round-flow/antagonists/Wizard.md | 37 ++++++++++++------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index f9e35b7866..30c0316332 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -61,7 +61,30 @@ Consider addressing: - If the feature is a new antagonist, how does it fit into the corresponding [design pillars](../space-station-14/round-flow/antagonists.md)? --> -One of the unique things about the Wizard is that by its existence it does violate some of the antagonist pillars, but that's intended (and previously approved). +One of the unique things about the Wizard is that by its existence it does potentially violate some of the antagonist pillars, but that's intended (and previously approved). + +Potential antagonist pillars that it violates: +- Just a Spark + - Wizards are 100% meant to disrupt a round, they are a major force of chaos afterall. + +- Escalation + - As above, the Wizards are like Nukies and have their full potential right off the bat. + +- Discoverability + - Like Nukies, the Wizard can announce itself so it's relatively easily discovered. The Wizard has relatively low armor and healing access, easy to slip, and no stun or stamina resistance. It's very much the definition of a glass cannon, so counterplay comes from smacking the wizard. + +Despite it potentially violating some antagonist pillars, it does help highlight the core design principles, mainly: +- Chaos + - The Wizard is the embodiment of this pillar. You know you're in for a wild ride when a wizard is around. The potential they have for introducing chaos is pretty high. + They may give everyone in existence a gun and turn the station into a standoff. Or the captain might be turned into a cluwne as punishment. + The Wizard may even just summon a dance floor and make people dance their stamina away. By being able to shift reality, the choices are basically as creative as the contributors can get. +- Seriously Silly + - There's almost nothing more unhinged than a Wizard and their antics. A well timed fireball or a smite may end up being hilarious in a story told later. +- Dynamic Environment + - Wizards being reality benders can easily shift the environment around them, depending on what they're feeling. + - The floor could in fact, be lava. + - Maybe they feel like the captain's quarters really needed a back door so they just use a wand to turn a wall into a door. + The Wizard is an entire force of chaos. It's meant to have a lot of reality bending/shifting, powerful spells to enable its gimmicks. - Want to trap a bunch of people in lockers with the Staff of Locker and then animate said lockers to make it a challenge for the @@ -82,18 +105,6 @@ Or some magic may require robes, which means you'll be relatively unprotected an And with the wizard only being stuck to 10 currency, compared to other antagonists that may have more spending power, they need to make a choice of what they'd like to build. -Despite it potentially violating some antagonist pillars, it does help highlight the core design principles, mainly: -- Chaos - - The Wizard is the embodiment of this pillar. You know you're in for a wild ride when a wizard is around. The potential they have for introducing chaos is pretty high. - They may give everyone in existence a gun and turn the station into a standoff. Or the captain might be turned into a cluwne as punishment. - The Wizard may even just summon a dance floor and make people dance their stamina away. By being able to shift reality, the choices are basically as creative as the contributors can get. -- Seriously Silly - - There's almost nothing more unhinged than a Wizard and their antics. A well timed fireball or a smite may end up being hilarious in a story told later. -- Dynamic Environment - - Wizards being reality benders can easily shift the environment around them, depending on what they're feeling. - - The floor could in fact, be lava. - - Maybe they feel like the captain's quarters really needed a back door so they just use a wand to turn a wall into a door. - ## Roundflow & Player interaction -The Chaos the Wizard brings may introduce challenges to the admin team. -Some things like mass event spells (when reworked) will considerably lower the amount of free agents it makes which in turn reduces admin headache. - +The Chaos the Wizard brings may introduce challenges to the admin team. Furthermore, some optional challenge purchases may be introduced to give the wizard more drive. So people who aren't as creative, but crave a challenge, will have some guidance on what to do which may reduce friendly wizards. There's not too much that can be done mechanically to truly prevent any friendly antag. +### Current Issues + +- Event Spells + - These are spells like Summon Guns or Magic - which turns everyone into a free agent. This was added initially, as a request _by a wizard_, because it would be too much of a net positive for the crew to get a bunch of guns and magic for them to use against the Wizard without any intra-conflict. + - The current implementation turns all crew into a free agent, which has caused some admin headache. Instead of mass-changing crew, the new solutions is that a small group of players will be made into a free agent at a low percent based chance each time the event fires off (and the event will fire off automatically instead of manually). +Which will considerably lower the amount of free agents it makes which in turn reduces admin headache. + + +- Fast Greenshift + - One issue is that a Roundstart Wizard has the potential to turn the rest of the round into a greenshift if they died too fast. One option _could_ be to end the round instantly when they die, + however that has its own issues when we move to dynamic. So it could be implmented as a temporary bandaid. + - Other missing features such as Wizard Apprentices (a much lower power wizard), summoning Slaughter Demons, and a Lich power + could help the roundflow continue if the wizard was to die early -- if they decide to purchase extra help + - Additionally if a Wizard dies too fast, another one could be called in immediately. + + +- Obsurdly Powerful + - This is part in due to some unintended effects (Rod deleting people and things) and some overtuned abilities. Abilities and equipment are planned on being adjusted, while still remaining strong. + A Wizard will absolutely be a glass cannon and there will be times that a player may be hit by an unfair choice (ex. polymorphed into something simple, gibbed) but that is the will of the game. + + +- Choice of Spells + - The Wizard has a relatively low choice of spells and some are overtuned, which means that people will gravitate towards those choices. So more spells are on the way to address this. + # Technical Considerations -This is for The Wizard antagonist - which is to help answer any frequently asked questions for the Wizard and to help -others understand what the Wizard is about. The Wizard in short is a highly disruptive/chaotic antagonist that does -anything to their whim. A lot about the Wizard is that it doesn't conform to standard rules so it very much is the -embodiment of "a wizard did it." Players will be encouraged to come up with their own gimmick, while still being an -antagonist to the station. +This is for The Wizard antagonist - which is to help answer any frequently asked questions for the Wizard and to help others understand what the Wizard is about. + +The Wizard in short is a highly disruptive/chaotic antagonist that does anything to their whim. +A lot about the Wizard is that it doesn't conform to standard rules so it very much is the +embodiment of "a wizard did it." + +Players will be encouraged to come up with their own gimmick, while still being an antagonist to the station. ## Background From 70665fa9f9ae00f2581ced16a27c99c95c337ba7 Mon Sep 17 00:00:00 2001 From: keronshb Date: Thu, 30 Oct 2025 22:01:57 -0400 Subject: [PATCH 19/34] Wiz bg --- src/en/space-station-14/round-flow/antagonists/Wizard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index 5db49fdabf..988232d6b0 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -38,6 +38,10 @@ Also link any relevant discussions on Discord, GitHub, or HackMD that are releva The Wizard is already added but the document is needed to help clarify certain roundflow and even frequently asked questions about the wizard design. +It's a port of the longstanding SS13 antagonist. Mainly it's based off of it's /tg/ server derivatives but it's planned to be based off of multiple codebase implementations and a celebration of all things magic from SS13. + +One of the issues that some servers faced was that the spell upgrades fell somewhat flat. Mostly they were just cooldown reductions. Now not every spell's going to need an upgrade, but one thing to strive for will be meaningful spell upgrades. + ## Features to be added From fd9f9b49074dba80d26d6e0971ecba88055e56c3 Mon Sep 17 00:00:00 2001 From: keronshb Date: Fri, 31 Oct 2025 20:19:40 -0400 Subject: [PATCH 20/34] More 13 BG --- .../round-flow/antagonists/Wizard.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index 988232d6b0..a59f42b306 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -38,10 +38,23 @@ Also link any relevant discussions on Discord, GitHub, or HackMD that are releva The Wizard is already added but the document is needed to help clarify certain roundflow and even frequently asked questions about the wizard design. -It's a port of the longstanding SS13 antagonist. Mainly it's based off of it's /tg/ server derivatives but it's planned to be based off of multiple codebase implementations and a celebration of all things magic from SS13. +### SS13 History +It's a port of the longstanding SS13 antagonist. Mainly it's based off of it's /tg/ server derivatives, but it's planned to be based off of multiple codebase implementations and a celebration of all things magic from SS13. +The Wizard was added relatively early in SS13's history, sometime between 2008-2011. By comparison Nukies and Revolutionaries were added sometime in 2004-2005. +The /tg/ (and also Goon) implementation is a high-chaos lone antagonist. Sometime in their lore they were sent from the Space Wizards Federation to go mess with the station for some petty reason, or just for fun. +Generally their main goal was relatively freeform - teach the station a lesson they'll never forget. And they may have had some objectives mixed in, similar to that of Traitors but more open ended (eg. Take over the station, Kill X, Do Y to Z amount of crew, etc). + +They have spells and magical items that they can purchase to help them with these goals. Compared to other antagonists they're relatively powerful due to not only the rarity of the game mode, but also the nature of the Wizard being a glass cannon. +Compared to Traitors, this allowed Wizards to be given powerful spells and some with reality-warping effects (like animating tons of objects, changing walls into doors, making the floor lava, etc). + +### SS13 Issues One of the issues that some servers faced was that the spell upgrades fell somewhat flat. Mostly they were just cooldown reductions. Now not every spell's going to need an upgrade, but one thing to strive for will be meaningful spell upgrades. +Another was anti-magic. A relatively lazy way to counter Wizards (and other magical based antagonists) was the introduction of null rods and holy melons. At their conception they 100% shut down magic and while some adjustments were made to be more fair, +the inclusion of antimagic changed per server due to its nature of being too much of a hard counter. This also gave the Chaplain (and Botany) too much focus on a handful of game modes, +which they ended up as departments you had to permakill ASAP. + ## Features to be added From b9b476e276d80d9c38b3a1f8f64af934e2662467 Mon Sep 17 00:00:00 2001 From: keronshb Date: Sat, 1 Nov 2025 11:11:25 -0400 Subject: [PATCH 21/34] Updates BG again --- .../space-station-14/round-flow/antagonists/Wizard.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index a59f42b306..71b12c2b36 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -38,6 +38,11 @@ Also link any relevant discussions on Discord, GitHub, or HackMD that are releva The Wizard is already added but the document is needed to help clarify certain roundflow and even frequently asked questions about the wizard design. +It's an extremely rare, high-chaos, high-impact, and highly disruptive lone antagonist. Its existence is a culmination of the chaotic and goofy nature of the game and has existed as an implementation in SS13 for over a decade. + +Their general goal is to "show off" their magical talent to the station. They have spells and magical items that they can purchase to help them with these goals. Compared to other antagonists they're relatively powerful due to not only the rarity of the game mode, but also the nature of the Wizard being a glass cannon. +Compared to Traitors, this allows Wizards to be given powerful spells and some with reality-warping effects (like animating tons of objects, changing walls into doors, making the floor lava, etc). + ### SS13 History It's a port of the longstanding SS13 antagonist. Mainly it's based off of it's /tg/ server derivatives, but it's planned to be based off of multiple codebase implementations and a celebration of all things magic from SS13. The Wizard was added relatively early in SS13's history, sometime between 2008-2011. By comparison Nukies and Revolutionaries were added sometime in 2004-2005. @@ -45,9 +50,6 @@ The /tg/ (and also Goon) implementation is a high-chaos lone antagonist. Sometim Generally their main goal was relatively freeform - teach the station a lesson they'll never forget. And they may have had some objectives mixed in, similar to that of Traitors but more open ended (eg. Take over the station, Kill X, Do Y to Z amount of crew, etc). -They have spells and magical items that they can purchase to help them with these goals. Compared to other antagonists they're relatively powerful due to not only the rarity of the game mode, but also the nature of the Wizard being a glass cannon. -Compared to Traitors, this allowed Wizards to be given powerful spells and some with reality-warping effects (like animating tons of objects, changing walls into doors, making the floor lava, etc). - ### SS13 Issues One of the issues that some servers faced was that the spell upgrades fell somewhat flat. Mostly they were just cooldown reductions. Now not every spell's going to need an upgrade, but one thing to strive for will be meaningful spell upgrades. @@ -55,6 +57,8 @@ Another was anti-magic. A relatively lazy way to counter Wizards (and other magi the inclusion of antimagic changed per server due to its nature of being too much of a hard counter. This also gave the Chaplain (and Botany) too much focus on a handful of game modes, which they ended up as departments you had to permakill ASAP. +As with SS14, a Wizard being a friendly antagonist was also an issue in SS13. Even with Traitor-like objectives, it didn't stop Wizards from joining up with the station for no good reason. See Friendly Wizards later on in this doc for the exact definition. + ## Features to be added From ba15669149a9bd8ecd6f257b14fc16949c120da3 Mon Sep 17 00:00:00 2001 From: keronshb Date: Sat, 1 Nov 2025 11:30:07 -0400 Subject: [PATCH 22/34] Updates equipment and the like --- .../round-flow/antagonists/Wizard.md | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index 71b12c2b36..8b53eb763d 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -120,6 +120,8 @@ crew to get out? Go for it. The world is your oyster, you're literally a wizard in space. +### Spell/Equipment breakdown: + Now not all spells are going to be straightforward. If you try to fireball someone in the face, you're going to die too unless you put some distance. Some spells having drawbacks (long cooldown, dangerous to use up close, long after-effect, hard to control, a Slaughter Demon not being your friend, etc) makes more interesting conflict. @@ -130,6 +132,51 @@ Or some magic may require robes, which means you'll be relatively unprotected an Most of this is based on vibes and themeatics. Does it make much sense for a Wizard to shoot lockers out of their hands? It's funny conceptually but it makes more sense that some piece of equipment is doing it instead. +#### Spells (Actions) + +- These can be a wide variety of execution and power. + - Execution examples: + - Projectile, touch, event, area-effecting. + - Power examples: + - Summoning smoke which creates a thick smokescreen, and causing people to cough which forces item drop (themself included) + - Shooting a fireball and blowing people up in an area of effect + - Touching someone and they get knocked back. + - An event trigger that temporary makes the floor lava. + +#### Wands + +- Like spells they can have a variety of effects. Never event-level effects. +- Wands are limited by charges and have a relatively higher power than staves. +- Can be given to allies to help assist you. +- Also meant to be used as combo pieces with other Spells or Equipment + - Examples: + - Wand of Animation + Flesh2Stone Touch Spell + - Wand of Animation + Staff of Locker + - Polymorphing your PAI or Wizard Apprentices + +#### Staves +- Similar to Wands, Staves can have a variety of effects but nothing as powerful as event-level. +- Staves are also limited by charges, but have a lower power level compared to wands. +- They can self-recharge due to this, which also enforces them being combo pieces with other Spells or Equipment +- Can also be given to allies to help assist you + - Examples: + - A staff that turns walls into doors + - A staff that polymorphs someone into a random creature + - A staff that fires a random bolt of magic + +#### Other Equipment +- This is for a variety of equipment that doesn't fit into the above three categories, these can be low-medium power. +- Examples + - An orb of scrying to turn yourself into a ghost (temporarily) to observe others + - An orb of pondering to look at the stations cameras + - A deck of cards to give yourself a Holoparasite/Guardian + - A magical contract to summon a predefined Wizard Apprentice + - A magical item that summons a Slaughter Demon + - A hammer that pulls everyone and everything towards you + - A hammer that stuns and also knocks people away + +### Wizcoin breakdown: + And with the wizard only being stuck to 10 currency, compared to other antagonists that may have more spending power, they need to make a choice of what they'd like to build. Generally the higher the cost of a spell/item the more impact it has. That being said, some spells are planned on being upgradeable so they may cost 3 at base price, but further purchases of the spell (at the same or lower cost) may give you stronger effects. - 1 Cost - Relatively low risk low reward (something like teleport spells, smoke, etc). From a88348466f6f07daa7ed64448e6a29b6e0b926e2 Mon Sep 17 00:00:00 2001 From: keronshb Date: Sat, 1 Nov 2025 11:36:15 -0400 Subject: [PATCH 23/34] End state --- .../round-flow/antagonists/Wizard.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index 8b53eb763d..1b9e7396f5 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -219,9 +219,9 @@ On the same coin, a wizard not killing a person every second is also not a frien Like any friendly antag, an antag just joining up with the station with zero reason isn't fun for anyone. But an iron-clad reason as stated above helps make rounds more interesting and memorable. -### Hiding in Ship/Space +### Hiding in Ship/Space (Beginning of Round Stalling) -Some Wizards may hide in their ship or in space and do nothing but event spells. This isn't good because while the event spells may have some sort of large impact on the round, +Some Wizards may hide in their den or in space and do nothing but event spells. This isn't good because while the event spells may have some sort of large impact on the round, the wizard themselves are effectively removed from it. - Event spells - The plan to prevent Wizards from sitting back and firing off events is that the event trigger will also automatically detect if the Wizard is either @@ -230,6 +230,18 @@ the wizard themselves are effectively removed from it. - Spacing Protection - This mostly applies to Hardsuits or Softsuits of some sort. There is a plan to either double cooldowns of spells for Wizards who wear spacing protection or disable spells entirely. +### Polymorphs + +Being polymorphed by a Wizard does **not** convert you to their team, no matter the result of the polymorph! The only exception is if you were already on the Wizard's team to begin with (ex. Wizard Apprentice). + +### End State + +The Wizard game mode does not have a natural end state generally, as the antagonist is mainly encouraged to come up with some gimmick to terrorize the station enough for them to call the shuttle. + +In part, a shuttle should be automatically called if a majority % of crew are dead regardless of game mode. The shuttle would be unrecallable so people cannot stall out the round. + +As stated later in the doc, an optional buy in to do objectives up to a round-end state will also be implemented to give people who are less than creative some end goal to work towards while also getting bonuses along the way. + ## Administrative & Server Rule Impact (if applicable) + +| Designers | Implemented | GitHub Links | +|-----------------------------------------------------------------------------------|-----------------|--| +| /tg/station, Citadel Station, and other various SS13 forks, Keron, ActiveMammmoth | :white_check_mark: Yes | https://github.com/space-wizards/space-station-14/pull/35406 | + + + +## Overview + + + +This is a design document for The Wizard antagonist - a highly disruptive/chaotic antagonist that does anything to their whim. + +A lot about the Wizard's design philosophy can be summed up in that it doesn't conform to the standard rules of the game; very much the embodiment of "a wizard did it". +Players are encouraged to come up with their own gimmick using the many powers at the Wizard's disposal, while still being an antagonist to the station through the ensuing chaos. + +## Background + + +```admonish info +As of the writing of this document, the Wizard has already been in the game for several months, during which it was moved from being a roundstart antagonist and sub-gamerule into being a purely mid-round antagonist due to some design issues that this document intends to address. Even with this, it should feature as a comprehensive guide to the whole of the Wizard's design and its philosophy, for contributors to reference in future developments of the role. +``` + +The Wizard's existence is a culmination of the chaotic and goofy nature of the game, and has existed as an implementation in SS13 for over a decade. It's an extremely rare, high-chaos, high-impact, and highly disruptive solo antagonist. + +A Wizard's general goal is to "show off" their magical talent to the station. They have spells and magical items that they can purchase to help them with this goal. Compared to other antagonists they're relatively powerful due to not only the rarity of the gamemode justifying their potency, but also the nature of the Wizard being a "glass cannon" in terms of strengths and weaknesses. +This allows Wizards to be given powerful spells and some with reality-warping effects (like animating tons of objects, changing walls into doors, making the floor lava, etc) that would be seen as overpowered in the hands of other more common antagonists, such as Traitor or Nukies. See the Spells/Equipment section for a breakdown. + +### SS13 History +The Wizard is a port of the longstanding SS13 antagonist of the same name. Mainly it's based off of it's /tg/ server derivatives, but it's intended to incorporate aspects of multiple codebase implementations and be a celebration of all things magic from SS13. +The Wizard was added relatively early in SS13's history, sometime between 2008-2011. By comparison Nukies and Revolutionaries were added sometime in 2004-2005. +The /tg/ (and also Goon) implementation is a high-chaos lone antagonist. Sometime in their lore they were sent from the Space Wizards Federation to go mess with the station for some petty reason, or just for fun. + +Generally their main goal was relatively freeform - teach the station a lesson they'll never forget. And they may have had some objectives mixed in, similar to that of Traitors, but more open-ended (eg. Take over the station, Kill X, Do Y to Z amount of crew, etc). + +### SS13 Issues +One of the issues that some servers faced was that the spell upgrades fell somewhat flat; mostly they were just cooldown reductions. Now not every spell's going to need an upgrade, but one thing to strive for in SS14 will be meaningful spell upgrades that affect how the Wizard plays and helps with the gimmick the Wizard player is trying to perform. + +Another issue was anti-magic. A relatively lazy way to counter Wizards (and other magic-based antagonists) was the introduction of null rods and holy melons. At their conception they 100% shut down magic and while some adjustments were made to be more fair, the inclusion of anti-magic changed per server due to its nature of being too much of a hard counter. This also gave the Chaplain (and Botany) too much focus on a handful of game modes, which they ended up as departments you as Wizard had to permakill ASAP. + +As with SS14's first iteration, a Wizard being a friendly antagonist was also an issue in SS13. Even with Traitor-like objectives, it didn't stop Wizards from joining up with the station for no good reason. See Friendly Wizards later on in this doc for the exact definition and how it is being solved. + +## Features to be added + + + +At the time of writing this document, Wizard exists in the game as a mid-round ghostrole antag. Its spell list is limited to some projectiles, very few event spells, teleportation spells, and a few different rods and staves, with some variation but not enough to embody a full roundstart or sub-gamemode antagonist, which it is intended to work as. + +The plan is to overall add more spells that better help enable more creativity for the Wizard and/or increase how all-encompassing its impact is on the round. For this, the following backend mechanics are necessary: + +The main feature necessary for the Wizard's development is an advanced targeting and spawning system, to make it easier for contributors to add new spells with various creative effects. Custom logic won't be avoided, but there can be a point where a lot of boilerplate is cut down. Example features of such a system would be: +- Target a certain set of tiles in front of the user, e.g. something like a force wall. +- Target all sentient entities in sight. +- Target the Wizard directly, or target the tile the Wizard is on. +- Target all sentient entities on the station. + +Event spells especially would benefit from being gamerules, to make use of that system for role distribution and end-screen information. + +### Wizard's Grimoire and Wizcoin breakdown + +The main a Wizard gains these various effects and equipment is through the Wizard's Grimoire; effectively an uplink using a unique currency called Wizcoin. The cost of things should be such that the Wizard has to be mindful of what they purchase and leave certain spells on the table. + +Generally the higher the cost of a spell/item the more impact it has. That being said, some spells are planned on being upgradeable so they may cost 3 at base price, but further purchases of the spell (at the same or lower cost) may give you stronger effects. If the Wizard has access to 10 wizcoins: +- 1 Cost - Relatively low risk low reward (something like teleport spells, smoke, etc). +- 2 Cost - Standard. Higher power or unique utility. +- 3 Cost - Powerful. May have a lot of power (instant gibbing) or a profound effect (summoning guns) +- 4 Cost and above - Should be reserved for something that's 100% dominating because this is 40% of your budget. + +### Spell/Equipment breakdown + +As a glass cannon antagonist, not all spells are going to be straightforward, and part of navigating SS14's chaos is understanding the limitations certain mechanics put on you. If you try to fireball someone in the face, you're going to die too unless you put some distance. + +Some spells having drawbacks (long cooldown, dangerous to use up close, long after-effect, hard to control, a Slaughter Demon not being your friend, etc) makes more interesting conflict and allows for a range of skill expression, as long as safer alternatives are also supported. + +Some magic may be locked to using an item, which means you'd need to risk losing the item or also buy a recharge spell to compensate. A Wizard being slipped just to have their equipment used against them is a classic moment from SS13. +And it's even funnier when the Wizard yoinks it right back with a different spell! + +Or some magic may require robes, which means you'll be unprotected in terms of traditional armor, being the definition of a glass cannon. This is generally reserved for some of the most powerful spells. + +Most of this is based on vibes and themeatics. Does it make much sense for a Wizard to shoot lockers out of their hands? Might be a bit funny conceptually, but it makes more "sense" that some piece of equipment is doing it instead. + +### Spells (Actions) + +The Wizard's bread and butter, inherent to the Wizard's mind. Without these, you're just an old grandpa who's about to become intimately familiar with the concept of a skull fracture. These can be a wide variety of execution and power. + +- Execution examples: + - Projectile, touch, event, area-effecting. +- Categories: + - Offensive: + - Any spell that excels at damage, destruction, killing, or restraining. + - Generally spells you use to charge in. + - Examples: + - Fireball (explosion) + - Rod Polymorph (piercing/knockdown) + - El Nath (instant gib) + - Mindswap (swaps the wizard's mind with another player) + - Defensive: + - Any spell that's good at area control. + - Examples: + - Force Wall (3x1 hallway control) + - Smoke (drops a smoke screen, which could cause people to cough & drop weapons) + - Trap Runes (summon trap runes to stun/slow down anyone who steps on them) + - Jaunt (temporary ghost, limited movement through walls) + - Utility/Support: + - Any spell that can support the Wizard in some way. + - Could help with escape, could be some sort of trickery, or maybe an ally. + - Examples: + - Void's Applause (swaps you and another person) + - Knock (opens & unlocks all doors and locks in the area) + - Wizard Apprentice Scroll (can summon a wizard apprentice with preset spells) + - Recall (mark and recall an item) + - Event: + - Reality-bending spells that affect everyone in the world, whether it be station crew, invading Nukies and even the Wizard themself. + - Examples: + - A spell that forces tile movement to all in sight. + - Summon Ghosts (a spell that allows ghosts to be seen) + - Summon Guns/Magic (a spell that gives all living people guns or magical items, while also sowing chaos by making some crewmembers into antagonists) + - A spell that makes the floor into lava for a short period. + - See the Event section below for a better breakdown. +- Power examples: + - Summoning smoke which creates a thick smokescreen, and causing people to cough which forces item drop (themself included) + - Shooting a fireball and blowing people up in an area of effect + - Touching someone and they get knocked back. + - An event trigger that temporary makes the floor lava. + +#### Event Spells + +The defining feature of an Event Spell is that it affects everyone on the station. The effect itself should ideally be on either end of the power spectrum; cosmetic and "for fun", or highly disruptive through the chaos it causes. The latter type of event spell should be a high investment for the Wizard, and therefore encourage chaos such that the Wizard can revel in it on the station. + +The motivation for cosmetic event spells is that they allow for some unique flavor and fun without being considered a major investment, contributing to the silly side of the Wizard's design. Since they affect all players they can also work as a fine way to herald the Wizard's arrival without taking resources the Wizard would've wanted to put towards other things. + +Examples: +- Summon Ghosts - This could both help and hurt the wizard or other antagonists, or the ghosts can just mess with the crew and put them on a wild goose chase. +- Forcing Tile Movement (temporary) - The concept of being forced to move from one tile to the next like the days of old is hilarious, and gives players a small taste of what the predecessor to SS14 was like. + +The motivation for disruptive event spells is that they throw the station into mass-chaos, an aspect where SS14 shines thanks to its immersive sim gameplay and the limited confined area being on a space station provides. Since highly disruptive spells are just that, it's key that they are designed in such a way to: +- Not feel repetitive and lead to the same types of gameplay loops every time they are spawned. +- In the instance where equipment/powers are given out, some players will are turned into antagonists. + - This is so it's not a huge net positive for the crew and a net negative for other antagonists, and to encourage chaos permitted under server rules. +- Antagonists have the same amount of chance to get this equipment as much as the crew does, so it evens out. + +Examples: +- Summon Guns/Magic - Two spells with similar base functionality but way different flavors. Summom Guns gives every player one of the many guns in the game, possibly terrible, possibly overpowered. Summon Magic gives every player a random wand or staff. As some of the crew turn into antagonists with the explicit goal to cause chaos, the remaining non-antagonist crew will have to subdue the new antagonists with their new equipment, with all the collateral and misunderstanding that may happen as a result. + +### Equipment Spells + +Anything that is not inherent to the Wizard's mind, i.e. an item in the world. As they are not inherently available to the Wizard, they should be slightly stronger than regular spells on average. + +#### Wands + +- Like spells they can have a variety of effects. Never event-level effects, but can otherwise draw from the pool of spell effects. +- Wands are defined by having limited by charges that once depleted stay depleted. + - Because of this, they tend to be on the more powerful end of the spell spectrum. +- Can be given to allies to help assist you. +- Also meant to be used as combo pieces with other Spells or Equipment. +- Examples: + - A wand of animation that turns inanimate objects into strong mobs hostile to your enemies. + - A wand that turns someone into a horrifying "cluwne" abomination and can only be reverted in death. + - Polymorphing your PAI or Wizard Apprentices + +#### Staves + +- Similar to Wands, Staves can have a variety of effects but nothing as powerful as event-level. +- Staves are also limited by charges, but they are unique to wands by being self-recharging. + - Because of this, they should be considered weaker than Wands. This should be nforces them being combo pieces with other Spells or Equipment +- Can also be given to allies to help assist you. +- Examples: + - A staff that turns walls into doors. + - A staff that polymorphs someone into bread, which can be eaten to free them. + - A staff that fires a random bolt of magic + +#### Other Equipment + +- This is for a variety of equipment that doesn't fit into the above three categories, often used for effects that don't involve targetting or have other unique properties. +- Examples: + - An orb of scrying to turn yourself into a ghost (temporarily) to observe others. + - An orb of pondering to look at the stations cameras. + - A deck of cards to give yourself a Holoparasite/Guardian. + - A magical contract to summon a predefined Wizard Apprentice. + - A magical item that summons a Slaughter Demon. + - A hammer that pulls everyone and everything towards you. + - A hammer that stuns and also knocks people away. + +### The Wizard's Den + +Hey, it's our server's namesake! + +The Wizard's Den is the spawning location for the Wizard and acts as a staging location before teleporting to the station. Some of the Wizard's equipment can be found in the Den, along with some opportunities to practice certain spells. + +It's important that the Wizard is not encouraged to just stay in their Den for the round - the Den is made for leaving. Other players (other than those the Wizard may have summoned, such as an Apprentice) should not have access to the Den and the Wizard shouldn't be able to return to it once they have left it. + +## Game Design Rationale + + + +One of the unique things about the Wizard is that by its existence it does potentially violate some of the antagonist pillars, but that's intended! + +[Antagonist design pillars](https://docs.spacestation14.com/en/space-station-14/round-flow/antagonists.html) that it has a unique behavior to: + +- Just a Spark + - Wizards are 100% meant to disrupt a round; they are a major force of chaos after all. + - That being said, when a Wizard's effects come in contact with crew and/or antagonists, this can cause unique situations and spark interaction. E.g. By giving the entire living playerbase guns or magic, it could help tip the scales in a crew vs nukie fight. + +- Escalation + - As above, a Wizard is like Nukies and have very strong potential right off the bat. This is so they can combine spells in a unique and creative way to make a more interesting round. + - The Wizard may find itself using station gear to negate some downsides (such as armor, magboots to counter slipping, healing supplies) but this is limited by what can be obtained from the station and may in some cases (such as armor inhibiting the use of spells) limit the Wizard's innate powers. + +- Discoverability + - The Wizard is generally not a "quiet" antagonist, though there may be spells that allow a Wizard to specialize in deception (e.g. Mindswap). Spells are as a rule loud and noticeable, and with the announcement console in the Wizard's den they are even more discoverable. + - The Wizard has relatively low armor and healing access, easy to slip, and no unique stun or stamina resistance. It's very much the definition of a glass cannon, so counterplay comes from catch the wizard during cooldowns or off-guard. + +Despite it potentially violating some antagonist pillars, it does help highlight the [core design principles](https://docs.spacestation14.com/en/space-station-14/core-design.html) of the game, mainly: + +- Chaotic + - The Wizard is the embodiment of this pillar. You know you're in for a wild ride when a wizard is around. The potential they have for introducing chaos is pretty high. By being able to shift reality, the choices are basically as creative as the contributors can get. This chaos is primarily felt if a player directly engages with the Wizard and can therefore be mitigated by trying to avoid and stay far away from the Wizard's sphere of influence. + - Spells can have a wide range of abilities, using weaponizing different features and game mechanics across the codebase. By combining them through freeform selection the wizard is able to have these features interact in emergent gameplay with wildly unexpected or rare results. The creativity of the wizard player is the tool that drives the round. + - It can get old doing the same old thing all the other wizards are doing. Trying out new and creative combination can really spice up the round! +- Seriously Silly + - There's almost nothing more unhinged than a Wizard and their antics. A well timed fireball or a smite may end up being hilarious in a story told later. + - The spells themselves are designed to be inherently silly; the Summon Guns spell including water pistols is silly on its own, but becomes something serious when squared up against another person getting a powerful laser gun. + +The world is your oyster, you're literally a wizard in space. + +## Roundflow & Player interaction + + + +The Wizard is a _rare_ antagonist, but one that could show up absolutely **anywhere**. They're meant to be unfairly strong and weave chaos into any roundtype. +And because of this they should never be common. Maybe they should be seen only a few times a day across a server, if not less. They should be available as a roundstart antagonist and as a mid-round, making their inclusion into a round a random surprise for when it may take. A roundstart Wizard may end up shaping the entirety of the round, while a late mid-round could intensify the existing chaos to a new level for crew. + +Many of the Wizard's spells should have some back-and-forth in terms of player agency and interaction. For example, they could have a wand of polymorph which will turn a player into a random creature. That player would still have their own agency but also the positive (or negative) attributes with becoming the creature. The wand could easily backfire on the wizard and the other player could be turned into something fearsome, like a syndicate borg. + +The Wizard being quite strong should be limited by the amount of spells they can buy. The ideal situation is to _avoid_ making "the game winning build" but instead allowing the creativeness of the player to mix and match different spell & equipment combinations to make something interesting. While there may be some classic combinations (such as a timestop and fireball spell), giving players way more interesting options will help cut down on pure offensive Wizards. + +### Friendly Wizards + +A **friendly wizard** is a wizard who will either refuse to use spells on crew OR will help out the station against other threats without an iron-clad reason. + +An iron-clad reason would be something like Nukies relentlessly pursuing the Wizard, or a conversion antagonist attempting to convert the Wizard. In no other circumstances should a Wizard act friendly towards the crew. + +A Wizard forcibly taking over the station, whether it's through actual force, mind-swapping or threats, is not a friendly wizard. On the same coin, a wizard not killing a person every second is also not a friendly wizard: **As long as a wizard is using their spells in some way that effects the station, they're not friendly.** + +Like any friendly antag, an antag just joining up with the station with zero reason isn't fun for anyone. But an iron-clad reason as stated above helps make rounds more interesting and memorable. + +To discourage friendly Wizards, they should be given simple objectives to help guide them into antagonizing the station: +- Number of Spells Cast: + - A simple track of how many spells were cast could help. This would also include events triggered and wands fired. +- Flavor Objectives: + - A collection of random flavor objectives could also help - like having a hostile takeover of a certain department (or disrupt that department) +- Optional Challenge Buy: + - To give people more of a set of structured objectives, and an alternative way to end the round, an optional challenge buy can be introduced. + - This would give the wizard tasks to complete so they can get more wizcoins to become more powerful and eventually trigger some sort of end of round. + +There are some types of objectives to avoid: +- Copying Traitor/Ninja objectives (Kill X, Sabotage Y) + - This would make Wizards feel like they need to take specific spells to complete those tasks, instead of supporting player creativity. +- Making the Challenge Buy the main mode: + - Turning all antags into a progressive power-scaling mode kills identity and makes them too samey. +- Flavor Objectives requiring certain spells + - Having objectives like "polymorph X crew" would also force the wizard to buy specific spells. + +### Hiding in Base/Space (Beginning of Round Stalling) + +Some Wizards may hide in their den or in space and do nothing but event spells. This isn't good because while the event spells may have some sort of large impact on the round, the wizard themselves are effectively removing themselves from it. +- Event spells + - The plan to prevent Wizards from sitting back and firing off events is that the event trigger will also automatically detect if the Wizard is either on a space tile (a certain distance away from the station) or not on the station grid. If any of those are true, there should be a mechanic to automatically teleport the wizard back onto the station. +- Spacing Protection + - This mostly applies to Hardsuits or Softsuits of some sort. While some spells necessitate wearing the Wizard's robes to even work (marking you as valid), others could discourage spacing by giving double cooldowns for Wizards wearing spacing protection. + +### Polymorphs + +Being polymorphed by a Wizard does **not** convert you to their team, no matter the result of the polymorph! The only exception is if you were already on the Wizard's team to begin with (ex. Wizard Apprentice). + +### End State + +The Wizard game mode does not have a natural end state generally, as the antagonist is mainly encouraged to come up with some gimmick to terrorize the station enough for them to call the shuttle. + +In part, a shuttle should be automatically called if a majority % of crew are dead regardless of game mode. The shuttle would be unrecallable so people cannot stall out the round. + +As stated earlier in this document, an optional buy-in to do objectives up to a round-end state coould also be implemented to give people who are less than creative some end goal to work towards while also getting bonuses along the way. + +## Administrative & Server Rule Impact (if applicable) + + + +The Chaos the Wizard brings may introduce challenges to the admin team. +Furthermore, some optional challenge purchases may be introduced to give the wizard more drive. So people who aren't as creative, but crave a challenge, will have some guidance on what to do which may reduce friendly wizards. + +### Issues with previous SS14 iterations + +These were issues identified with the previous SS14 implementation of the Wizard antagonist, and how this design document proposes solving them: + +- Event Spells + - These are spells like Summon Guns or Magic - which turns everyone into a free agent. This was added initially because it would be too much of a net positive for the crew to get a bunch of guns and magic for them to use against the Wizard without any intra-conflict. + - The previous implementation turned all crew into a free agent, which caused some admin headache as Free Agents aren't meant to become murderhobos, yet were given equipment to do so. Instead of mass-changing crew, the new implementation is that a small group of players will be made into a antagonists at a low percent based chance each time the event fires off (and the event will fire off automatically instead of manually). By making them strict antagonists it should both make the lines clearer for players and admins alike. + +- Fast Greenshift + - One issue was that a Roundstart Wizard had the potential to turn the rest of the round into a greenshift if they died too fast. One option _could_ be to end the round instantly when they die, however that has its own issues when we move to dynamic. So while it could be implemented as a temporary band-aid, another option could be that if a Wizard dies too fast, another one could be called in immediately. + - Other missing features such as Wizard Apprentices (a much lower power wizard), summoning Slaughter Demons, and a Lich power could help the roundflow continue if the wizard was to die early -- if they decide to purchase the extra help. + +- Absurdly Powerful + - This is part in due to some unintended effects (rod deleting people and things) and some overtuned abilities. Abilities and equipment are planned on being adjusted, while still remaining strong. A Wizard is absolutely meant be a glass cannon which confers disadvantages. There will be times that a player may be hit by an unfair choice (ex. polymorphed into something simple, gibbed), but that is the will of the game, and should such moments occur they should come at a high opportunity cost for the Wizard. + +- Choice of Spells + - The Wizard has a relatively low choice of spells and some are overtuned, which means that people will gravitate towards those choices, resulting in repetitive rounds leading to player dissatisfaction. So more spells are on the way to address this. + +# Technical Considerations + + + +Since Wizard's been out there for some time, there are likely some refactors that need to happen to get Wizard fully back in. Those include (but aren't limited to): +- Actions + - A generic way to spawn sprite effects is needed (ie. Void's Applause) + - Magic Comp (which is just a fancy named requirements comp) needs to be converted to ActionRequirements and expanded on + - Targeting and Spawning behaviors need to be added as either presets or overrides + - ex) An instant action may have the targeting logic to target X amount of people in sight + - ex) A world action might have targeting logic to target 3x3 tiles from where it was clicked + - Event Spells (actions) also need to be converted to gamerules and work more as a 1 purchase and done kind of thing. +- Event Spells + - As above, the event spells need to be reworked to launch gamerules instead of just events. + - For the more dangerous event spells (Summon Guns/Magic), the Wizard should be forced to teleport back onto the station if we detect they're not. To make it fair that they commit to the bit + - And for Summon Guns/Magic specifically the free agent rate is going to be turned down considerably so it has X chance to turn someone into a survivor instead of it being guaranteed. +- Polymorph + - The polymorph system itself needs an overhaul, as there were some issues with entity references and the like. The Rod Polymorph would get the biggest benefit from this. +- Rods/Brute Damage Gibbing + - Wizard Rods need to be changed to not delete people and objects. Even setting gib to no gets bypassed by the deletion that Rods inheretly have and it's extremely easy to gib with enough brute damage so both things also need to be changed. +- Cameras working off grid + - Cameras need to work off grid so the Wizard can use its pondering orb effectively + - This would also open up oppertunities for other antags (Nukies, Listening Outpost, Abductors, Clock Cult, etc) From d112e42fe6c2c9c0e8a75f6cb10b1ad09c181fab Mon Sep 17 00:00:00 2001 From: keronshb <54602815+keronshb@users.noreply.github.com> Date: Wed, 7 Jan 2026 11:22:18 -0500 Subject: [PATCH 31/34] Update src/en/space-station-14/round-flow/antagonists/Wizard.md --- src/en/space-station-14/round-flow/antagonists/Wizard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index 1923e51313..b91cc33c4c 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -150,7 +150,7 @@ Examples: The motivation for disruptive event spells is that they throw the station into mass-chaos, an aspect where SS14 shines thanks to its immersive sim gameplay and the limited confined area being on a space station provides. Since highly disruptive spells are just that, it's key that they are designed in such a way to: - Not feel repetitive and lead to the same types of gameplay loops every time they are spawned. -- In the instance where equipment/powers are given out, some players will are turned into antagonists. +- In the instance where equipment/powers are given out, some players are turned into antagonists. - This is so it's not a huge net positive for the crew and a net negative for other antagonists, and to encourage chaos permitted under server rules. - Antagonists have the same amount of chance to get this equipment as much as the crew does, so it evens out. From 3a5749a8ddea9b0888065055416e9378820b41b1 Mon Sep 17 00:00:00 2001 From: keronshb <54602815+keronshb@users.noreply.github.com> Date: Wed, 7 Jan 2026 11:22:27 -0500 Subject: [PATCH 32/34] Update src/en/space-station-14/round-flow/antagonists/Wizard.md --- src/en/space-station-14/round-flow/antagonists/Wizard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index b91cc33c4c..ff1cdb67c4 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -177,7 +177,7 @@ Anything that is not inherent to the Wizard's mind, i.e. an item in the world. A - Similar to Wands, Staves can have a variety of effects but nothing as powerful as event-level. - Staves are also limited by charges, but they are unique to wands by being self-recharging. - - Because of this, they should be considered weaker than Wands. This should be nforces them being combo pieces with other Spells or Equipment + - Because of this, they should be considered weaker than Wands. This should reinforce them being combo pieces with other Spells or Equipment - Can also be given to allies to help assist you. - Examples: - A staff that turns walls into doors. From 78aac8dbef5bb7b31973dc9f9742804ae0f51df0 Mon Sep 17 00:00:00 2001 From: keronshb <54602815+keronshb@users.noreply.github.com> Date: Wed, 7 Jan 2026 11:22:39 -0500 Subject: [PATCH 33/34] Update src/en/space-station-14/round-flow/antagonists/Wizard.md --- src/en/space-station-14/round-flow/antagonists/Wizard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index ff1cdb67c4..67a1f8780f 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -304,7 +304,7 @@ The Wizard game mode does not have a natural end state generally, as the antagon In part, a shuttle should be automatically called if a majority % of crew are dead regardless of game mode. The shuttle would be unrecallable so people cannot stall out the round. -As stated earlier in this document, an optional buy-in to do objectives up to a round-end state coould also be implemented to give people who are less than creative some end goal to work towards while also getting bonuses along the way. +As stated earlier in this document, an optional buy-in to do objectives up to a round-end state could also be implemented to give people who are less than creative some end goal to work towards while also getting bonuses along the way. ## Administrative & Server Rule Impact (if applicable) From f5d03b3ef17752c3c281ce3ae626001a76380447 Mon Sep 17 00:00:00 2001 From: keronshb <54602815+keronshb@users.noreply.github.com> Date: Wed, 7 Jan 2026 19:09:17 -0500 Subject: [PATCH 34/34] Update Wizard.md Wand and Staff changes --- src/en/space-station-14/round-flow/antagonists/Wizard.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/en/space-station-14/round-flow/antagonists/Wizard.md b/src/en/space-station-14/round-flow/antagonists/Wizard.md index 67a1f8780f..b504e9edcd 100644 --- a/src/en/space-station-14/round-flow/antagonists/Wizard.md +++ b/src/en/space-station-14/round-flow/antagonists/Wizard.md @@ -169,9 +169,9 @@ Anything that is not inherent to the Wizard's mind, i.e. an item in the world. A - Can be given to allies to help assist you. - Also meant to be used as combo pieces with other Spells or Equipment. - Examples: - - A wand of animation that turns inanimate objects into strong mobs hostile to your enemies. - - A wand that turns someone into a horrifying "cluwne" abomination and can only be reverted in death. - - Polymorphing your PAI or Wizard Apprentices + - A wand that turns tiles into ice. + - A wand that shoots lockers out to trap people in. + - A wand to polymorph your PAI or Wizard Apprentices #### Staves @@ -181,7 +181,7 @@ Anything that is not inherent to the Wizard's mind, i.e. an item in the world. A - Can also be given to allies to help assist you. - Examples: - A staff that turns walls into doors. - - A staff that polymorphs someone into bread, which can be eaten to free them. + - A staff of animation that turns inanimate objects into mobs hostile to your enemies. - A staff that fires a random bolt of magic #### Other Equipment