Commit Graph

102 Commits (move)

Author SHA1 Message Date
scrawl 2821f46a18 Corpse clearing fix 9 years ago
scrawl c3ef387208 Vanilla-compatible creature/NPC respawning (Fixes #2369, Fixes #2467) 9 years ago
scrawl 6f98982bc2 Make sure that health is >= 1 when resurrecting the player (Fixes #2972) 9 years ago
scrawl 44dd62067e Remove some unnecessary per-frame store searches 9 years ago
dteviot ff5ef7055e extracted function CreatureStats::isParalyzed() 10 years ago
Alexander "Ace" Olofsson 3655ef16af Explicitly instantiate ESM::StatState 10 years ago
scrawl a1432b0255 Move attackingOrSpell flag to the CharacterController 10 years ago
scrawl 882e359008 Move attackStrength to the CharacterController, where it should have been to begin with
Only relevant for actors in active cells, so doesn't belong in CreatureStats. This change should slightly reduce the game's memory usage.
10 years ago
scrawl 44582fe3b3 Don't use separate werewolf skills/attributes for non-player werewolves
Still need to deal with save files.
10 years ago
Rohit Nirmal 396fba7fa9 Silence -Wreorder warnings, and remove -Wno-reorder. 10 years ago
scrawl a846bb1aa3 Update hit chance according to wiki and implement fCombatInvisoMult 10 years ago
dteviot ca8c8c6aa4 fixing MSVC 2013 warning C4244: & C4305
conversion from 'const float' to 'int', possible loss of data
conversion from 'double' to 'int', possible loss of data
conversion from 'float' to 'int', possible loss of data
10 years ago
dteviot 45b6538820 fixed MSVC 2013 warning C4800
forcing value to bool 'true' or 'false'
10 years ago
MiroslavR ee8f88fc42 Reset health modifier when actor dies (Fixes #2330) 10 years ago
scrawl b9acf437fd Remove friendly hits from the save file
The vanilla engine does not store friendly hits in the save file. Since there's no other mechanism that ever resets the friendly hits (at least not to my knowledge) this should be regarded a feature rather than a bug.
10 years ago
scrawl f267497c03 Allow separate summoned creature instances for each spell ID (Fixes #2194) 10 years ago
scrawl cc9af9562b Function_CreatureTargetted should return '2' for werewolfs
This makes NPCs say the correct attack voice files when fighting a werewolf.
10 years ago
scrawl 886903d70e Implement HitAttemptOnMe function (Bug #2078) 10 years ago
scrawl 7faa849cef Fix fatigue recalculation using older value (oops) 10 years ago
Marc Zinnschlag 003675318d Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl 0a466ad643 Make recalculation of magicka less aggressive (Fixes #2155) 10 years ago
MiroslavR cb74c1c36e Set health to 0 if it drops below 1 (Fixes #2163) 10 years ago
scrawl 7252cb63a6 Fix cppcheck issues 10 years ago
scrawl be7839873a Don't trigger dynamic stats recalculation when setting up actor initial stats (Fixes #1927)
This caused the magicka value set in the CS to be ignored completely, so flame atronachs were spawning with 50 magicka instead of 105.
10 years ago
scrawl 8625764143 Give 100% of health back when Resurrecting an actor (Fixes #1877) 10 years ago
scrawl 282c93ccc5 Handle death in actor update rather than instantly (Fixes #1866) 10 years ago
scrawl 360c7f863c Store magic effect Base values in savegame (Fixes #1489) 11 years ago
scrawl 2db50da8dd Implement magic effect script instructions (Feature #1489) 11 years ago
scrawl d8943aef2f Encapsulate magic effect magnitude (Feature #1489) 11 years ago
scrawl 4773d754c6 Remove redundant isHostile flag (Fixes #1652) 11 years ago
scrawl c0645d4978 Increase death count immediately on death (Bug #1588)
This is required for scripts using getDeadCount as reaction to onDeath that rely on the increased value.
11 years ago
scrawl 2477456f99 Implement Murder crimes and OnMurder instruction (Fixes #1315) 11 years ago
scrawl ee2b81763e Savegame: Store AiSettings and summoned creatures
CreatureStats state is now completely stored (Closes #1174)

Also play VFX_Summon_Start and VFX_Summon_End visual effects.
11 years ago
scrawl a54ac579a5 Savegame: Store AiSequence 11 years ago
scrawl 0966755a0c Store death animation index in CreatureStats 11 years ago
scrawl f09c8ddc9e Remove a pointless assert 11 years ago
Marc Zinnschlag 56c4367c1a Merge remote-tracking branch 'mrcheko/master' 11 years ago
mrcheko e1249f6a31 actor handle and id confusing fix 11 years ago
scrawl b4ed828e21 Feature #1323: Implement restocking items (does not handle levelled lists yet) 11 years ago
scrawl 9052cc4a57 Savegame: store ActiveSpells 11 years ago
scrawl 61187c2fef Savegame: store actorIds 11 years ago
scrawl 3cdbcf3c28 Merge branch 'actorid' of https://github.com/OpenMW/openmw
Conflicts:
	apps/openmw/mwmechanics/creaturestats.cpp
11 years ago
scrawl 6cc691115b Savegame: store most of CreatureStats 11 years ago
Marc Zinnschlag 0c2843b0f7 some missing cleanup 11 years ago
Marc Zinnschlag f6a876bc3d added actor ID 11 years ago
Thomas c2127845af Added onKnockdown command 11 years ago
Jeffrey Haines df5cbe5dec Minor changes 11 years ago
Jeffrey Haines 70919ba60a Removed witnesses and minor changes 11 years ago
Jeffrey Haines 0c957a3cde Added witnesses to the mix 11 years ago
Jeffrey Haines 58b135a2be Crime is now checked every frame call 11 years ago