OK. I'm going to release a first version, currently with version 0.4.7 Alpha build 2128. I will update it.
I have fxdata completely, because magic, creature etc. are also part of it.
At some point I could publish everything completely, with all maps, special campaigns, special creatures etc.
However, I have revised all campaigns and maps. I hope nobody gets angry about that.
For example, in most maps, dragons appear much more frequently than demonspawns.
I have changed it so that demonspawns appear much more frequently, because they will later also dragons. Orcs are also more common than trolls.
I've done it so that both appear about the same number of times.
I also made it so that rare creatures like flys, beetles, spiders, ghosts appear more often.
Tentacles also appear in all maps with water after they have been introduced and without a special pool.
Most of the campaigns have a standard pool after the introduction of all creatures:
ADD_CREATURE_TO_POOL(FLY,5)
ADD_CREATURE_TO_POOL(BUG,5)
ADD_CREATURE_TO_POOL(SPIDER,4)
ADD_CREATURE_TO_POOL(DEMONSPAWN,4)
; ADD_CREATURE_TO_POOL(DRAGON,2)
ADD_CREATURE_TO_POOL(SORCEROR,3)
ADD_CREATURE_TO_POOL(TROLL,3)
ADD_CREATURE_TO_POOL(BILE_DEMON,3)
ADD_CREATURE_TO_POOL(DARK_MISTRESS,3)
ADD_CREATURE_TO_POOL(ORC,3)
ADD_CREATURE_TO_POOL(HELL_HOUND,4)
; ADD_CREATURE_TO_POOL(TENTACLE,3)
REM ********** Available creatures **********
CREATURE_AVAILABLE(ALL_PLAYERS,FLY,1,0)
CREATURE_AVAILABLE(ALL_PLAYERS,BUG,1,0)
CREATURE_AVAILABLE(ALL_PLAYERS,SPIDER,1,0)
CREATURE_AVAILABLE(ALL_PLAYERS,DEMONSPAWN,1,0)
; CREATURE_AVAILABLE(ALL_PLAYERS,DRAGON,1,0)
CREATURE_AVAILABLE(ALL_PLAYERS,SORCEROR,1,0)
CREATURE_AVAILABLE(ALL_PLAYERS,TROLL,1,0)
CREATURE_AVAILABLE(ALL_PLAYERS,BILE_DEMON,1,0)
CREATURE_AVAILABLE(ALL_PLAYERS,DARK_MISTRESS,1,0)
CREATURE_AVAILABLE(ALL_PLAYERS,ORC,1,0)
CREATURE_AVAILABLE(ALL_PLAYERS,HELL_HOUND,1,0)
; CREATURE_AVAILABLE(ALL_PLAYERS,TENTACLE,1,0)
special pools like this:
ADD_CREATURE_TO_POOL(SORCEROR,6)
ADD_CREATURE_TO_POOL(TROLL,6)
ADD_CREATURE_TO_POOL(DARK_MISTRESS,6)
ADD_CREATURE_TO_POOL(ORC,6)
REM ********** Available creatures **********
CREATURE_AVAILABLE(PLAYER0,SORCEROR,1,0)
CREATURE_AVAILABLE(PLAYER0,TROLL,1,0)
CREATURE_AVAILABLE(PLAYER0,DARK_MISTRESS,1,0)
CREATURE_AVAILABLE(PLAYER0,ORC,1,0)
are the rare and special exception.