Capostrophic
|
b1d857818d
|
Clean up CastSpell
|
2020-04-26 22:17:38 +03:00 |
|
Capostrophic
|
8d22e075e6
|
Separate functions that don't belong to CastSpell class
|
2020-04-26 22:17:38 +03:00 |
|
Capostrophic
|
db13984db0
|
Separate spell resistance
|
2020-04-26 21:13:59 +03:00 |
|
Capostrophic
|
5973285446
|
Move isSummoningEffect to summoning
|
2020-04-26 21:13:59 +03:00 |
|
Capostrophic
|
5535a7fb44
|
Move getSummonedCreature() to summoning
|
2020-04-26 18:58:33 +03:00 |
|
Capostrophic
|
4838cf7362
|
Clean up spellcasting
|
2020-04-26 00:42:40 +03:00 |
|
capostrophic
|
a9c4b18d38
|
Make sure cast chance checks mana when necessary (bug #5112)
|
2019-08-09 19:27:25 +03:00 |
|
Andrei Kortunov
|
35facc5cde
|
Add an option to use casting animations for magic items (feature #4962)
|
2019-04-08 15:41:29 +04:00 |
|
Andrei Kortunov
|
e06f0b797a
|
Replace all NULLs to nullptr
|
2018-10-09 10:21:12 +04:00 |
|
Andrei Kortunov
|
5d54214acb
|
Optimize combat action iteration
|
2018-08-29 17:20:34 +04:00 |
|
Andrei Kortunov
|
712c9995db
|
Rename mIsScripted variable because its name is ambiguous
|
2018-08-03 12:01:31 +04:00 |
|
Andrei Kortunov
|
3d1daaebab
|
Rework manual spellcasting (e.g. via scripts)
|
2018-07-12 16:24:25 +04:00 |
|
Andrei Kortunov
|
53ef345680
|
Update magic effect particles after building new animation (bug #2254)
|
2018-03-19 10:43:22 +04:00 |
|
Grigorii Latyshev
|
2abb1a2ec2
|
Added checkMagicka parameter
|
2017-11-28 23:35:54 +01:00 |
|
MiroslavR
|
f15de6d3ca
|
ESS-Importer: Convert magic projectiles (Closes #2320)
|
2017-09-20 18:58:56 +02:00 |
|
Andrei Kortunov
|
3ba0a336b7
|
Move spell magicka cost calculation to standalone function
|
2017-07-24 21:11:59 +04:00 |
|
scrawl
|
7e02bb7348
|
Preload summoned creature models before the spell is cast
|
2017-02-20 19:58:00 +01:00 |
|
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.
|
2017-01-15 09:49:25 +01:00 |
|
Allofich
|
6816e935f1
|
Fix fortify maximum magicka expiration (Fixes #3648)
|
2016-12-06 21:00:03 +09:00 |
|
Allofich
|
0e429ae41d
|
Make water walking mechanics closer to original MW
|
2016-11-20 22:21:33 +09:00 |
|
Allofich
|
f8270f6bd5
|
Consolidations and cleanup for multi-effect spells
|
2016-09-05 05:30:51 +09:00 |
|
Allofich
|
f1a18027f2
|
Shoot projectiles of spells with multiple effects
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
dca7b4beb7
|
Make non-actors also play spell casting sounds
|
2016-08-09 22:56:53 +09:00 |
|
Allofich
|
b1be3596dc
|
Cleanup of #include statements
|
2016-06-18 10:56:28 +09:00 |
|
scrawl
|
d05603c7fe
|
Directly apply On Target 'When Strikes' enchantments instead of launching a projectile (Fixes #3212)
|
2016-02-22 19:42:54 +01:00 |
|
scrawl
|
1e18a73b1c
|
Don't play magic effect sounds & visual effects for unsuitable targets (Fixes #2811)
|
2015-08-13 17:08:21 +02:00 |
|
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)
|
2015-07-18 20:39:45 +02:00 |
|
scrawl
|
4bb3cbf0fb
|
Remove last remains of Ogre
|
2015-06-03 23:04:35 +02:00 |
|
scrawl
|
de8e5f0db1
|
Restore projectiles
|
2015-06-01 21:41:13 +02:00 |
|
dteviot
|
407cd50890
|
fixed warning C4099:
type name first seen using 'class' now seen using 'struct'
|
2015-03-06 21:36:42 +13:00 |
|
scrawl
|
f82751422d
|
Fix constant effect restore enchantments being applied incorrectly (Fixes #2408)
|
2015-02-28 16:31:22 +01:00 |
|
scrawl
|
378e91545d
|
Fix Tribunal/BM summon effects not working
|
2015-01-23 15:34:47 +01:00 |
|
Marc Zinnschlag
|
38a413a483
|
Merge remote-tracking branch 'scrawl/master'
|
2015-01-07 20:22:15 +01:00 |
|
scrawl
|
13c5bd5cc2
|
Enchanting: fix skill-based cast cost bonus being applied twice
|
2015-01-07 04:41:12 +01:00 |
|
Internecine
|
a87fe71ddf
|
Added a helper function to handle dynamic stat changes
|
2014-12-27 19:46:54 +13:00 |
|
scrawl
|
8cb09e89ed
|
Make spells cast by scripts always succeed (Fixes #1993)
|
2014-10-12 17:18:27 +02:00 |
|
Jordan Ayers
|
56db525a93
|
Document the return value of getEffectMultiplier.
|
2014-10-06 21:56:41 -05:00 |
|
MiroslavR
|
fc789265e2
|
Spells that always succeed should not increase your skill when you cast them
|
2014-08-24 20:36:31 +02:00 |
|
scrawl
|
175cc98e64
|
Make magic effects with no corresponding resistance attribute unresistable (Fixes #1727)
|
2014-07-31 01:14:44 +02:00 |
|
scrawl
|
20a0040bdb
|
Apply elemental shield magnitude to element resistance (Closes #1121)
|
2014-07-16 10:58:28 +02:00 |
|
scrawl
|
e95483c40f
|
Fix crash for on target spells cast by non-actors (Fixes #1529)
|
2014-06-18 16:57:53 +02:00 |
|
scrawl
|
fe1e6a2719
|
Make Weakness effects apply to all subsequent effects within the same spell (Fixes #1150)
|
2014-06-18 16:57:53 +02:00 |
|
scrawl
|
2f13a17a39
|
Add some more safety checks to spellcasting
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
99b4bc721b
|
Don't attempt to inflict spells on dead actors
|
2014-05-14 05:37:53 +02:00 |
|
Marc Zinnschlag
|
367919200f
|
moved CellRefList into a separate file
|
2014-02-23 20:11:05 +01:00 |
|
scrawl
|
851a7d5014
|
Feature #957: Handle area effects for "on touch" range
|
2014-01-21 12:30:15 +01:00 |
|
scrawl
|
525ce2f042
|
Some cleanup - move definitions to implementation file
|
2014-01-18 10:52:16 +01:00 |
|
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.
|
2014-01-15 15:50:45 +01:00 |
|
scrawl
|
15e48107f7
|
Use i1stPersonSneakDelta + some cleanup
|
2014-01-10 22:39:01 +01:00 |
|
scrawl
|
3bf36515d5
|
Implement Trespassing crime
|
2014-01-10 21:26:24 +01:00 |
|