Xonok, for codeless save/load, I came up with a new technique to check if the gamecache was synchronized. Rather than sending out flags, I opted for polling. I let TriggerHappy know to use this technique and we benchmarked it and found it to be a very viable solution ; ). He implemented a gamecache synchronization library based on polling.
Spawn System Where 1 Spawn Type Can Be Across Several Spawn Locations With Caps On Unit Types That Can Be Up And Weights Along With Variable Respawn Time Support And Override Support Based On Next Spawning Type And Conditions On Certain Spawn Types Based On History Of Spawns.
Weather System
Codeless Save/Load
Easy To Modify Inventory System Dynamically Tied Into Codeless Save/Load
Easy To Modify Custom Ability System
Custom XP System Based On Difference In Party Level, Mob Level, Region, Etc
Item Drop System With Support For Groups Of Item Pools. Between X And Y Items Can Drop. Example -> Of These Drops, A Slots May Be From Pool A, B Slots May Be From Pool B, 1 Slot Has a 70% Chance To Be From Pool B, A 25% Chance To Be From Pool C, And A 5% Chance To Be From Pool D While Another Slot Has A 100% Chance To Be From Pool E.
Quest System
Item Stack/Split System
Hero Selection System
Weapon/Armor To Attack Type/Defense Type + Targeting System
Agro System
Fast Travel System With Support For Only Activated Waypoints (Think Diablo)
Dungeon System. Reset the dungeon, rewards for the dungeon, phases for the dungeon, etc.
AI/Moveset System. Change The Weight Of Certain Moves Whenever. This Would Allow For Boss Battle Events And Boss Battle Phases.
Attack Indexing System
Damage Detection System
Logarithmic Accuracy System. The farther the target is, the more likely you are to miss based upon your accuracy stat. Give additional weight to a positive or negative Z-difference in location, the positive reducing accuracy more and the negative reducing accuracy less.
Quest System. Floating Unit's Above NPC's Etc.
Mountain System. Based On The Change In Elevation Between Two Points, Determine Whether Or Not A Character Can Pass Through A Point Of Terrain. This Would Allow Mappers To Create Mountains With Terrain Elevation Without Placing Pathing Blockers.
That should be a decent start ; ).