There were the three major exploits (banana/library kicking, and ommel cerumen wishing), which are all fixed now.
Here's a list of all the bugfixes since the CVS:
- Valpurus and Mortifer always said "never prayed" in prayer screen
- Silva earthquakes caused crash in GC6
- pea soup in world map fixed
- Valdemar spawn rate and base unarmed skill
- Gas immunity bones message bug (thanks Pent, Eagle V): Fixed(?) and needs testing
- Fixed the shop door creation bug (dungeon script files)
- "Fixed" Elite guard taming: TamingDifficulty = 30;
- Double checked that Ommel Cerumen cannot be wished for (this is therefore fixed)
- Fixed the library exploit
- Fixed the banana room exploit
- Holy hand grenade arm and drop in cathedral now go to dwarf room.
- Mustard gas hostility bug fixed. Still facilitates masochism, and fixes the NPC staying in the gas
cloud by virtue of the hostility change. Instances of GasExplosion() in miscitem.cpp, level.cpp, gear.cpp,
level.h were also harmed.
- wand of slow no longer casts haste (thanks for the reminder Warheck!)
The mood system could certainly use some fleshing out: what causes each state, what are the effects of each state, etc.?
Insect clouds have a few possibilities: a simple "insects" material could be added, and anyone inside the cloud takes damage, with the only major obstacles being getting it to move, and figuring out how it will spawn. Creating an actual monster type with the properties of a gas could would be more complicated, but may not have much of an advantage over just making an insect material. A way to clear a square of gases would be good as well. I'll try out the insect material idea and see how well it works.