Began by moving the tile page definitions to their own file. Next, creature graphics. Started with vermin first.
CLA Graphic Set has vermin sprites but they weren't displayable in-game. Prior to v50 you couldn't use creature graphics on vermin. Here's what tame toads and dragonflies look like in 0.47.05 with CLA's graphics (used DFHack to spawn them):
Now they can be displayed with the new v50 graphic tokens. CLA had premade vermin sprites so that they'll be "ready to go" when support is added
as explained here. So I'll have them shown in the new version even if they weren't originally.
Conditions for vermin were even prepared by CLA, although they're based on the old creature graphic tags and need to be replaced w/ the new
vermin conditions. This is the graphics definition for TOAD:
[CREATURE_GRAPHICS:TOAD]
[DEFAULT:CRT_AMP:0:0:ADD_COLOR:DEFAULT]
[CHILD:CRT_AMP:0:1:ADD_COLOR:DEFAULT]
! ANIMATED:CRT_AMP:0:2:ADD_COLOR:DEFAULT]
! TRAINED_HUNTER:CRT_AMP:0:3:ADD_COLOR:DEFAULT]
! TRAINED_WAR:CRT_AMP:0:4:ADD_COLOR:DEFAULT]
This was changed to:
[CREATURE_GRAPHICS:TOAD]
[VERMIN:CRT_AMP:0:0]
[REMAINS:CRT_AMP:0:1]
CLA made conditions for potential undead and hunting/war trained vermin, but they didn't create unique sprites for them ('!' indicates missing sprites). I could be proven wrong down the line but it's unlikely they'll ever be implemented which is why I removed those conditions. Here's what tame toads and dragonflies look like in 50.13 w/ the modified CLA creature graphics:
The sprites got scaled up because CLA tiles are 18x18, default is 32x32. I'll deal with this later along with the color issue. Blue guy is an aardvark, I still need to update normal creatures.