scrawl
|
a420698237
|
Don't try to absorb or reflect for self casted spells
|
2013-11-17 23:41:24 +01:00 |
|
scrawl
|
0dc2e829dd
|
Lots of cleanup. Implemented Absorb and Resist. Implemented several instant effects. Added hand VFX.
|
2013-11-17 23:31:08 +01:00 |
|
scrawl
|
fc268bf302
|
Initialize mFallHeight
|
2013-11-17 23:31:08 +01:00 |
|
scrawl
|
47fc3f81f5
|
Don't update actors while paused
|
2013-11-17 23:31:08 +01:00 |
|
scrawl
|
2a11618ee7
|
Make sure the equipped weapon HUD icon is updated properly
|
2013-11-17 23:31:07 +01:00 |
|
scrawl
|
aa84ce3f0d
|
Copy paste mistake (oops)
|
2013-11-16 14:44:31 +01:00 |
|
scrawl
|
7474e87edc
|
Implement RestoreHealth/Magicka/Fatigue
|
2013-11-16 05:06:54 +01:00 |
|
scrawl
|
bb43ec9b35
|
Implement damage tick effects
|
2013-11-16 03:16:21 +01:00 |
|
scrawl
|
b1a29eb27e
|
Implement Resist & Weakness effects
|
2013-11-16 02:34:43 +01:00 |
|
scrawl
|
d49b6f19ff
|
Don't advance acrobatics skill for NPCs
|
2013-11-16 02:11:11 +01:00 |
|
scrawl
|
c73217627e
|
Move code for listing effect sources to the spell management classes
|
2013-11-15 20:29:47 +01:00 |
|
scrawl
|
da85f3e575
|
Use the formula from the wiki for spell success.
|
2013-11-14 19:19:32 +01:00 |
|
scrawl
|
9c5847e2f4
|
Fix VFX not getting removed when an actor dies
|
2013-11-14 14:52:30 +01:00 |
|
scrawl
|
992a8e9c36
|
Refactor NpcAnimation: get rid of delayed update (no longer required), make sure that the Animation is set up *before* the inventory store is accessed anywhere (which now triggers auto equip and animation update). Allows better tracking of magic VFX for permanent enchantments in InventoryStore.
|
2013-11-14 14:41:10 +01:00 |
|
scrawl
|
0b5f5351b5
|
Fix continuous FX getting removed instantly
|
2013-11-14 13:30:48 +01:00 |
|
scrawl
|
ff7e4174f9
|
Fix some leftover code that still calculated random magnitude per spell rather than per effect. Major cleanup of InventoryStore: Magic effects are now updated when needed, rather than cached. Also allows to get rid of 'mutable' hacks and non-const method that should be const. Play sounds and particles when equipping a permanent enchantment item.
|
2013-11-13 18:51:28 +01:00 |
|
scrawl
|
a6e2f43b75
|
Stop continuous VFX when the effect is no longer active.
|
2013-11-13 15:44:43 +01:00 |
|
scrawl
|
9b0e82a37f
|
Projectile models are now spawned (no movement or impact yet). Refactored trap activation to apply range types properly. Handle ContinuousVFX for magic effects (note they aren't stopped yet when the effect ends)
|
2013-11-13 14:02:15 +01:00 |
|
scrawl
|
0627e23d3c
|
Fix wrong skill level for spell success formula.
|
2013-11-13 01:26:25 +01:00 |
|
scrawl
|
eccb8f38ba
|
Apply "cast when strikes" enchantments when hitting with a weapon
|
2013-11-12 02:07:51 +01:00 |
|
scrawl
|
ffdb91bb21
|
Add particles for Cast + Hit. Not looking quite right yet.
|
2013-11-11 23:43:28 +01:00 |
|
scrawl
|
6f3d737498
|
Missing const, thanks to jeaye
|
2013-11-10 23:27:11 +01:00 |
|
scrawl
|
1773c70455
|
Merge branch 'master' of https://github.com/zinnschlag/openmw into magic
|
2013-11-10 22:03:17 +01:00 |
|
Marc Zinnschlag
|
ef8360f346
|
silenced a warning
|
2013-11-10 21:45:27 +01:00 |
|
scrawl
|
6cd373c5c6
|
Only allow using powers once every 24 h. Apply on touch effects.
|
2013-11-10 15:40:31 +01:00 |
|
scrawl
|
71828351e6
|
Code cleanup: use enum instead of integer
|
2013-11-10 15:28:26 +01:00 |
|
Emanuel Guevel
|
aefa54d72d
|
Pass item count to ManualRef constructor
This remove the need to call setCount in multiple places.
|
2013-11-10 02:45:16 +01:00 |
|
Emanuel Guevel
|
2786530430
|
Edit InventoryStore::equip() to call the new unequipSlot function…
…to unequip previously equipped item.
|
2013-11-10 02:45:16 +01:00 |
|
Emanuel Guevel
|
10abb9d297
|
Call ContainerStore::remove() to remove items from inventory
Make placeObject() and dropObjectOnGround() in MWWorld to copy objects
(and indicate it clearly).
Enchanting an item now unequips it.
|
2013-11-10 02:45:16 +01:00 |
|
scrawl
|
3e58655a90
|
Implemented Fortify/Drain skill magic effects. Scroll of icarian flight works!
|
2013-11-09 10:49:00 +01:00 |
|
scrawl
|
cbe96a2170
|
Refactor ActiveSpells to track range type. Added basic self range magic.
|
2013-11-09 07:51:46 +01:00 |
|
Marc Zinnschlag
|
19bd0f90b9
|
Merge remote-tracking branch 'rainChu/torches'
|
2013-10-16 21:24:45 +02:00 |
|
Alex "rainChu" Haddad
|
2643214ca6
|
Lights extinguish underwater
|
2013-10-15 21:50:32 -04:00 |
|
Alex "rainChu" Haddad
|
30ee3c5cf6
|
Equipped torches and lights run out of fuel
|
2013-10-15 21:50:14 -04:00 |
|
Emanuel Guevel
|
dcfff79460
|
Regenerate fatigue over time
|
2013-10-13 00:40:27 +02:00 |
|
Marc Zinnschlag
|
458c752425
|
Merge remote-tracking branch 'mckibbenta/tgm'
|
2013-10-12 13:38:10 +02:00 |
|
Emanuel Guevel
|
2abe5c1c9a
|
Acrobatics: do not apply fall damages when slowfalling spell effect is active
If spell effect ends up in mid-air, calculate fall height from then.
|
2013-10-02 23:34:25 +02:00 |
|
Emanuel Guevel
|
6e09a5fb4a
|
Acrobatics: reinit fall height at current height rather than zero
To prevent problems.
|
2013-10-02 23:34:25 +02:00 |
|
Emanuel Guevel
|
2b992ef3b5
|
Acrobatics: use calculated fatigueTerm
|
2013-10-02 23:34:24 +02:00 |
|
Emanuel Guevel
|
4c151e59a2
|
Acrobatics: do not touch modified stats
|
2013-10-02 23:34:24 +02:00 |
|
Emanuel Guevel
|
4860514865
|
Acrobatics: cosmetic changes
|
2013-10-02 23:34:24 +02:00 |
|
mckibbenta
|
857deb3723
|
Merge branch 'master' into tgm
|
2013-10-02 13:54:03 -04:00 |
|
mckibbenta
|
073f64c8bb
|
stop weapon condition degredation (for the player) with tgm on
|
2013-10-02 13:46:33 -04:00 |
|
Emanuel Guevel
|
b8c60dabb3
|
Reintroduce Acrobatics changes made by Glorf
Advance Acrobatics skill on jump and on landing,
apply fall damage on landing.
|
2013-10-01 23:35:34 +02:00 |
|
Marc Zinnschlag
|
94bb97e766
|
replacing tabs with spaces
|
2013-09-21 08:40:00 +02:00 |
|
Marc Zinnschlag
|
96b181bb54
|
Merge remote-tracking branch 'xethik/master'
|
2013-09-21 08:07:00 +02:00 |
|
Xethik
|
094e4d93b7
|
Generally speaking, you should never compare iterators from two different compilers
http://stackoverflow.com/questions/4657513/comparing-iterators-from-different-containers
It seems like this was just an overlook that happened to work on most systems. I was not able to thoroughly test this change, but it fixed an issue I was having in VC10.
It's possible the prev.end() was a copy paste error that was meant to be new.end() anyways.
|
2013-09-20 21:38:10 -04:00 |
|
mckibbenta
|
6bb6ba6372
|
added god mode comment
|
2013-09-15 16:12:59 -04:00 |
|
mckibbenta
|
89b7d6121d
|
Initial toggleGodMod/tgm instruction. Currently only affects player health.
|
2013-09-12 08:30:00 -04:00 |
|
mckibbenta
|
e545f49807
|
Merge branch 'master' of https://github.com/zinnschlag/openmw into tgm
|
2013-09-02 18:40:37 -04:00 |
|