Commit Graph

31 Commits (move)

Author SHA1 Message Date
scrawl d05603c7fe Directly apply On Target 'When Strikes' enchantments instead of launching a projectile (Fixes #3212) 9 years ago
scrawl 1e18a73b1c Don't play magic effect sounds & visual effects for unsuitable targets (Fixes #2811) 10 years ago
scrawl 278a078e9d Unify magic effect tick functions
- Removes duplicated code
- Handle some zero-duration instant effects that were not handled before (disintegrate, sun damage, elemental damage)
10 years ago
scrawl 4bb3cbf0fb Remove last remains of Ogre 10 years ago
scrawl de8e5f0db1 Restore projectiles 10 years ago
dteviot 407cd50890 fixed warning C4099:
type name first seen using 'class' now seen using 'struct'
10 years ago
scrawl f82751422d Fix constant effect restore enchantments being applied incorrectly (Fixes #2408) 10 years ago
scrawl 378e91545d Fix Tribunal/BM summon effects not working 10 years ago
Marc Zinnschlag 38a413a483 Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl 13c5bd5cc2 Enchanting: fix skill-based cast cost bonus being applied twice 10 years ago
Internecine a87fe71ddf Added a helper function to handle dynamic stat changes 10 years ago
scrawl 8cb09e89ed Make spells cast by scripts always succeed (Fixes #1993) 10 years ago
Jordan Ayers 56db525a93 Document the return value of getEffectMultiplier. 10 years ago
MiroslavR fc789265e2 Spells that always succeed should not increase your skill when you cast them 11 years ago
scrawl 175cc98e64 Make magic effects with no corresponding resistance attribute unresistable (Fixes #1727) 11 years ago
scrawl 20a0040bdb Apply elemental shield magnitude to element resistance (Closes #1121) 11 years ago
scrawl e95483c40f Fix crash for on target spells cast by non-actors (Fixes #1529) 11 years ago
scrawl fe1e6a2719 Make Weakness effects apply to all subsequent effects within the same spell (Fixes #1150) 11 years ago
scrawl 2f13a17a39 Add some more safety checks to spellcasting 11 years ago
scrawl 99b4bc721b Don't attempt to inflict spells on dead actors 11 years ago
Marc Zinnschlag 367919200f moved CellRefList into a separate file 11 years ago
scrawl 851a7d5014 Feature #957: Handle area effects for "on touch" range 11 years ago
scrawl 525ce2f042 Some cleanup - move definitions to implementation file 11 years ago
scrawl d544551f61 Added getSkill to Class interface, since creatures also have skills (which are provided by generalized Combat, Magic and Stealth attributes which substitute for the specific skills, in the same way as specialization)
Information provided by Hrnchamd.
11 years ago
scrawl 15e48107f7 Use i1stPersonSneakDelta + some cleanup 11 years ago
scrawl 3bf36515d5 Implement Trespassing crime 11 years ago
scrawl b42240be6d Implement Damage/restore skill/attribute effects. Use dedicated classes for skill and attribute values (instead of Stat<T>) since there are some important differences. 11 years ago
scrawl 076cc9230b First try at handling target magic 11 years ago
scrawl c03c82c78a Apply disease resistance manually as according to wiki 11 years ago
scrawl 0dc2e829dd Lots of cleanup. Implemented Absorb and Resist. Implemented several instant effects. Added hand VFX. 11 years ago
scrawl b1a29eb27e Implement Resist & Weakness effects 11 years ago