Antag Datums.
Created by: 9600bauds
Everyone knows we need antag datums. Nobody knows what antag datums are.
We simply don't have any document written down on how antag datums should be implemented. We need to think this through before we start doing anything. So let's talk about antag datums.
What are the goals of antag datums to begin with? Besides procs such as generating objectives, generating equipment, etc etc... How much information should be moved into the datum itself? How could we tie the mind of the antag player itself to the antag datum? How could we transfer it? What about cases such as changelings, which currently do almost everything on the mob's mind? How do we handle "team" gamemodes such as Cult and their objectives? It seems logical to make a "gamemode" datum itself, but how would those be structured, should there be a singleton datum for each gamemode that is not initialized until necessary?
For the admins-not-coders here: What is something you hope antag datums will let you do?
At the end of all this I'm hoping we can make at least a flowchart with the final structure of the datums themselves.