last #U1233 - doppelganger shapes (trunk only)
My last fix from the Dec'04 report sent by <email deleted>. Many of its remaining observations/complaints are
about things which aren't bugs. This implements the suggestion that
doppelgangers should take on humanoid form, although it doesn't take away
the 1/7 chance for pick_nasty() and it can still fall back to arbitrary
shapes when it doesn't pick a humanoid within 5 tries. This also allows
doppelgangers to take on the shape of the various quest guardian monsters
[mostly the quest leaders' attendants, although there is at least one
extra foe (ninja)]. It excludes the quest guardian for the player's own
role, and I don't think there are any cases where it can yield unexpected
quest guardian behavior.
This also allows specifying monster class (via description or letter)
when #monpolycontrol asks for type of monster to give to a polymorphing/
shapechanging monster.
This commit is contained in:
@@ -215,6 +215,8 @@ bear traps and webs are harmless to water elementals
|
||||
hero with polymorph control and inflicted with lycanthropy can specify own
|
||||
werecritter or human werecritter monster types as polymorph target
|
||||
hero undergoing semi-controlled polymorph won't also undergo sex change
|
||||
when doppelgangers taking on new shape don't specifically pick nasty monster
|
||||
or role monster, bias the random form towards humanoid
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
@@ -312,7 +314,9 @@ acid can destroy iron bars
|
||||
OPTIONS=playmode:normal|explore|debug to choose mode without command-line
|
||||
score bonus for ascending is reduced or denied for changing alignment
|
||||
player can give a monster class when asked for type of monster to poly into
|
||||
likewise when asked about type for #monpolycontrol
|
||||
scroll of taming/spell of charm monster now gives some feedback
|
||||
doppelgangers can take on the shape of alternate roles' quest guardians
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific New Features
|
||||
|
||||
Reference in New Issue
Block a user