Support Windows keyboards that can't tell arrows from keypad arrows
Hide effectsSem, use itemEffect
Create specialized versions of itemEffect
Remove a spurious check for periodic activation
Hide itemEffect
Prefer containers to direct lookup in level state
Specify Container to itemEffect
Don't discover embedded items
Get rid of some itemFull for itemEffect
Get rid of itemFull in itemEffectOnSmash
Unify the order of arguments for itemEffect
Add ItemId and Container arguments to effectSem
Honour effect timeout
Fix pretty-printing of effects with a timeout
Set recharge time for activated items with timeout
Fix a crash when looking up a smashed item
Recharge item instantly at level change and activation
Describe items examining their Container, not CStore
Work around not always invalidated BFS cache in screensaver modes
Pass LevelId to item description routines