Now always enabled:
SINKS, WALLIFIED_MAZE, STEED, FIREARMS, TOURIST, CONVICT,
OTHER_SERVICES, ATTACK_PETS, YOUMONST_SPELL, PET_SATIATION, ELBERETH,
REDO, EXP_ON_BOTL, SCORE_ON_BOTL, AUTOPICKUP_EXCEPTIONS, SHOW_BORN,
SHOW_EXTINCT, SORTLOOT, PARANOID, QWERTZ, REALTIME_ON_BOTL,
RECORD_CONDUCT RECORD_TURNS, RECORD_ACHIEVE, RECORD_REALTIME,
RECORD_START_END_TIME, RECORD_GENDER0, RECORD_ALIGN0, BARD
Completely unused ifdefs removed:
TAME_RANGED_ATTACKS
Unused in practice ifdefs removed:
NO_SCAN_BRACK (seemingly an undocumented workaround for lattice fscanf
being unable to read the score file)
Mostly done with coan2, with some manual edits for stuff coan2 can't
handle (it doesn't like macromagic).
I kept REINCARNATION (because I use it and it works) and SEDUCE (it
doesn't work but might be made to at some point).
The showborn option is now default.
This creates the forge dungeon feature. This is a straight port, with no added functionality (and plenty of removed functionality)
Currently mostly does nothing, pending integration w/ NPC smiths and creation of a smithing skill
-Reforging to remove rust etc. in commented out (this is something smiths will be able to do but it needs to be integrated with whatever that system ends up being)
-Blessing is commented out
-The blacksmiths cookbook was not ported. Basic items can be made by NPC smiths, artifacts and magic items await a PC smithing skill
-Can still break, dip into, and drink from forges
--Dipping destroys non-metal items, and can be used to burn up straitjackets/striped shirts (in extchange for 6d6 damage!)
--Dipping can ocasionally summon monsters and blow up forges
--Dipping with a wielded hammer allows unpunishing
--Drinking from is still an instadeath in most cases.
--Breaking results in lava and is probably a very bad idea.
Ports fire damage function improvements and lava damage (from 3.6? .7? vanilla?)