Opened 7 years ago
Closed 6 years ago
#1692 closed bug (fixed (in master))
Death mold has both fire vulnerability and fire resistance
Reported by: | silsor | Owned by: | |
---|---|---|---|
Milestone: | 3.5.0 | Keywords: | recall |
Cc: |
Description
This may not be a bug, per se, but in recall it should not be listed like this:
"It is hurt by fire, but resists acid, lightning, fire, ..."
Change History (3)
comment:1 Changed 7 years ago by daniel.santos
comment:2 Changed 7 years ago by takkaria
- Milestone changed from Triage to 3.5.0
Assigning open bugs to 3.5 for fixing.
comment:3 Changed 6 years ago by takkaria
- Resolution set to fixed (in master)
- Status changed from new to closed
Fixed in https://github.com/angband/angband/pull/256 , thanks for reporting.
Note: See
TracTickets for help on using
tickets.
I would call it a bug, personally. I think this is due to the inheritance system that Angband uses. In monster.txt, death mold is defined thusly:
The "T" line says that this monster is of type "mold", which is defined in monster_base.txt as so:
This always ends up making baby Jesus cry. Perhaps the parser can be modified to accept a negated flag, where it will OR that one out? So then death mold can use this flag definition:
And the parser will do a "flags |= ~(flags_to_remove)". Just a thought, I don't know how important it is with Pyrel in the works.