Commit Graph

44 Commits (6cb5ac6e63fb9bf6b27e827a227161f6dbc82f0a)

Author SHA1 Message Date
Andrei Kortunov 3d1daaebab Rework manual spellcasting (e.g. via scripts) 6 years ago
Andrei Kortunov 53ef345680 Update magic effect particles after building new animation (bug #2254) 6 years ago
Grigorii Latyshev 2abb1a2ec2 Added checkMagicka parameter 7 years ago
MiroslavR f15de6d3ca ESS-Importer: Convert magic projectiles (Closes #2320) 7 years ago
Andrei Kortunov 3ba0a336b7 Move spell magicka cost calculation to standalone function 7 years ago
scrawl 7e02bb7348 Preload summoned creature models before the spell is cast 7 years ago
NeveHanter 811e9ad9f3 Fixed bug https://bugs.openmw.org/issues/3617 by allowing touch and target enchantments from ranged weapons and their projectiles to explode even when colliding with non-activable objects, terrain, water slab or when shoot underwater.
Also allowed projectiles to fly through the dead bodies as in vanilla.
7 years ago
Allofich 6816e935f1 Fix fortify maximum magicka expiration (Fixes #3648) 8 years ago
Allofich 0e429ae41d Make water walking mechanics closer to original MW 8 years ago
Allofich f8270f6bd5 Consolidations and cleanup for multi-effect spells 8 years ago
Allofich f1a18027f2 Shoot projectiles of spells with multiple effects 8 years ago
Allofich dca7b4beb7 Make non-actors also play spell casting sounds 8 years ago
Allofich b1be3596dc Cleanup of #include statements 8 years ago
scrawl d05603c7fe Directly apply On Target 'When Strikes' enchantments instead of launching a projectile (Fixes #3212) 8 years ago
scrawl 1e18a73b1c Don't play magic effect sounds & visual effects for unsuitable targets (Fixes #2811) 9 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)
9 years ago
scrawl 4bb3cbf0fb Remove last remains of Ogre 9 years ago
scrawl de8e5f0db1 Restore projectiles 9 years ago
dteviot 407cd50890 fixed warning C4099:
type name first seen using 'class' now seen using 'struct'
9 years ago
scrawl f82751422d Fix constant effect restore enchantments being applied incorrectly (Fixes #2408) 9 years ago
scrawl 378e91545d Fix Tribunal/BM summon effects not working 9 years ago
Marc Zinnschlag 38a413a483 Merge remote-tracking branch 'scrawl/master' 9 years ago
scrawl 13c5bd5cc2 Enchanting: fix skill-based cast cost bonus being applied twice 9 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 10 years ago
scrawl 175cc98e64 Make magic effects with no corresponding resistance attribute unresistable (Fixes #1727) 10 years ago
scrawl 20a0040bdb Apply elemental shield magnitude to element resistance (Closes #1121) 10 years ago
scrawl e95483c40f Fix crash for on target spells cast by non-actors (Fixes #1529) 10 years ago
scrawl fe1e6a2719 Make Weakness effects apply to all subsequent effects within the same spell (Fixes #1150) 10 years ago
scrawl 2f13a17a39 Add some more safety checks to spellcasting 10 years ago
scrawl 99b4bc721b Don't attempt to inflict spells on dead actors 10 years ago
Marc Zinnschlag 367919200f moved CellRefList into a separate file 10 years ago
scrawl 851a7d5014 Feature #957: Handle area effects for "on touch" range 10 years ago
scrawl 525ce2f042 Some cleanup - move definitions to implementation file 10 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.
10 years ago
scrawl 15e48107f7 Use i1stPersonSneakDelta + some cleanup 10 years ago
scrawl 3bf36515d5 Implement Trespassing crime 10 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