So, what are mutators?
Mutators are simple rule-set changes to the default game that alter the gameplay in either minor or massive ways. In some shape or form, they have existed since the original Doom, and they have been seen in games such as Starcraft 2, Unreal Tournament, Left 4 Dead 1 and 2 -- even on Counter Strike servers where everyone is equipped with one weapon or the level has low gravity!
In OpenRA's case, they'll be done by editing the chosen map's .yaml files.
What are some examples?
Four simple examples would be that all Engineers are now Combat Engineers: they can repair husks like a Mechanic, shoot lone infantry with a pistol, can repair vehicles in the field like a Mechanic. The second would be one where the Allies and Soviets can build Outposts, much like in C&C 3 where you build a Surveyor unit. The trade-off would be that for each player they can only one Construction Yard can be present on the map at any time. A third example would be a single Tiberian Dawn or Dune 2000 unit added to each factions' roster. The final and fourth example would be the Allies and Soviets each being able to build a Spy that can hijack vehicles, too.
Think of them as pebbles causing ripples in Red Alert's standard gameplay.
More extreme rule mutations would be something like the Tiberian Dawn units implemented and rebalanced to fit with Red Alert's gameplay, a map where every unit and structure has a limit (e.g. 20 Riflemen, 10 Rocket Soldiers, 1 Radar Dome and 2 Barracks, et cetera), forcing the player to be more tactical with their strategies and to cherish veteran units -- the latter could also be combined with the former to create an interesting mix, too -- to infantry being replaced with the German version of Red Alert's robot infantry!
I'm thinking this could be a weekly thing.
A mutation idea is discussed and developed on, the yaml files written, and the map for which it'd be best to play on (ya know, for fun?) selected after a discussion: after, the map is edited and posted up for play.
So, let's get started! I'll kick it off with the next post.
