Anonymous | Login | 2024-04-26 22:43 CEST |
Main | My View | View Issues | Change Log | Wiki | Tavern | News |
Viewing Issue Advanced Details [ Jump to Notes ] [ Wiki ] | [ View Simple ] [ Issue History ] [ Print ] | ||||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||||||
0005676 | [DCSS] Patches | minor | have not tried | 2012-05-18 01:18 | 2014-10-15 03:31 | ||||||||
Reporter | Eronarn | View Status | public | ||||||||||
Assigned To | wheals | ||||||||||||
Priority | normal | Resolution | done | Local or Remote | Both | ||||||||
Status | resolved | Operating System | All | ||||||||||
Projection | none | Console or Tiles | Both | ||||||||||
ETA | none | Fixed in Branch | 0.16 ancient branch | Product Branch | 0.11 ancient branch | ||||||||
Product Version | |||||||||||||
Summary | 0005676: Allow 'spells' to be classified by source | ||||||||||||
Description |
There have been many, many problems over the years with where monster spells come from. I've implemented a monster spell class and a source enum so that we can get to work fixing it. Here are some use cases where we might benefit by converting monster spell information to a class: * A monster can be able to both cast spells and use divine abilities and have this treated properly * Monsters having 'fake' spells that match 'real' ones, resulting in lots of special casing * Monsters getting silence immunity when they shouldn't * Monsters changing religion yet still using god-specific abilities, Here is the branch in question on Github: https://github.com/Eronarn/Crawling-Chaos/compare/monabilities [^] (note that the last commit is NOT functional! I don't really know C++ well, so I'm stuck.) |
||||||||||||
Steps To Reproduce | |||||||||||||
Additional Information | |||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files | |||||||||||||
|
Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group |