Opened 12 years ago
Last modified 8 years ago
#600 confirmed change
Improve monster drop functionality
Reported by: | takkaria | Owned by: | |
---|---|---|---|
Milestone: | Future | Keywords: | items interesting |
Cc: |
Description (last modified by takkaria)
Introduce a drops.txt file (e.g. http://takkaria.org/junkyard/drops.txt) which specifies various profiles of monster drops, and then allow monsters in monster.txt to reference those profiles.
With that functionality, we can then allow e.g.
- Mushrooms (monsters) dropping mushrooms (items)
- potion mimics dropping potions
- Morgoth artifacts to no longer be special-cased in the drop code
also see http://www.isparp.co.uk/angband/irclogs/2011-01-22 at 19:54 for more ideas and uses
Change History (10)
comment:1 Changed 11 years ago by GabeCunningham
comment:2 Changed 10 years ago by magnate
- Keywords items added
comment:3 Changed 9 years ago by takkaria
- Description modified (diff)
- Milestone changed from 3.2.0 to 3.1.3
- Owner set to takkaria
- Status changed from new to assigned
- Summary changed from Mushrooms (monsters) should drop mushrooms (items) to Allow specified monster drops & remove special-casing of Morgoth artifacts
comment:4 Changed 9 years ago by takkaria
- Owner takkaria deleted
comment:5 Changed 9 years ago by magnate
- Milestone changed from 3.2.0 to 4.0
Not a bug or refactor: punting to 4.0
comment:6 Changed 9 years ago by magnate
- Keywords items,interesting added; items removed
comment:7 Changed 9 years ago by takkaria
- Description modified (diff)
comment:8 Changed 9 years ago by magnate
- Keywords items interesting added; items,interesting removed
- Milestone changed from 4.0 to 3.3.0
A slightly lighter-touch implementation is in [rcf18c794], which allows drops to be specified on "drop:" or "drop-artifact:" lines in monster.txt. This lacks some of the features proposed for drop profiles - excluding certain drops, changing the likelihood of certain drops, changing the likelihood of good/great, mixing specified and random drops. Leaving this ticket open until we decide whether those features are required.
comment:9 Changed 8 years ago by magnate
- Milestone changed from 3.3.0 to Future
Punting to Future as unowned and not for 3.3
comment:10 Changed 8 years ago by magnate
- Status changed from assigned to confirmed
- Summary changed from Allow specified monster drops & remove special-casing of Morgoth artifacts to Improve monster drop functionality
It would also be cool if potion mimics dropped potions, ring mimics dropped rings, etc.