|Reported by:||magnate||Owned by:||magnate|
Finish moving the remaining monster spells from melee2.c to mon-spell.c (the latter is ready to deal with them, just needs testing).
Refactor the monster description code in monster1.c to use the monster spell and gf_ tables - this is the last place that uses the monster damage constants, so can then remove them.
Refactor the object description tables at the start of obj-desc to use the new table in obj-flag.c
Create a player_can_see_monster function, to avoid any inconsistencies with checking blindness/LOS. Propagate.
Add a mode bool to check_state so it can check for TMD_ or OF_ flags, and avoid the conflation in calcs.c. Propagate.