Improvements on allied monsters and leadership
Merge branch 'develop' of https://github.com/InfraArcana/ia into develop
Switched to Allman style braces
More improvements of allied monsters
More improvements of allied monsters
Adapted all spells to handle generic target
Monsters correctly checks for if Pestilence can be cast
Changed all vector .at() calls to operator[]
Added Manuscript of Light
Added warning messages when summoning hostile creatures
Added "Summoner" trait
Brown Jenkin does more damage, has good stealth skills, and knows the teleport spell
Added Sentry Drone device/monster
Some improvements on allied monsters
Refactored room theming
Put back missing room reshape calls
"Cavify" room reshape function, some general map gen improvements
Added forest rooms,
A generalised function for checking map connectivity,
Flooded rooms no longer spawn liquid on every cell
Traps do not always spawn in groups, and when they do they spawn in smaller groups
Spider webs never spawn additional webs
Rendering map before player trigger trap (looked weird before)
Lower default explosion delay
Tiny adaption of the tileset
Added Mold monster, some big optimizations to handle a large number of monsters
Some code format changes
Added Gas Spore monster