I’m making big progress. I’ve written the main part of the meta-game processing. This means rules defining the gameplay. All the rules are written in basic config files and can be exchanged and modified at will. You will be able to create a capture the flag or domination mode super easy with this.
Here is the rules config files hierarchy:

RULES file – main rules file in which you can define the teams, points you get, damage modifiers, respawn types and others
TEAM files – separate team definition files; there can be 1 or as many teams as you want; you can set the team name, colors, base and target items (like flag in CTF)
CLASS files – separate class definition files for each team; as many classes as you want; each class can use a different actor file (skeleton and animations) and skins.
INVENTORY LIST file – list of available weapons and items for each class; it is done in separate files because they can be easily exchanged and reused in different game modes
ACTOR file – the file for the item which defines how the item is built and setup; it is used for weapons, grenades, bombs and other items; this is were gun appearance details and characteristics are held
SUB-ACTOR file – file for a subitem of the ACTOR; used for example for different ammo and bullets in guns
16 comments... »
Development log.