scrawl
|
36d9ae17cc
|
Revert "Change all AI packages (except AiActivate) to use ActorIds"
Causes potential infinite loops (AiSequence::fill -> AiPackage() -> getCreatureStats -> ensureCustomData -> ..)
This reverts commit 2e9985c1a3 .
|
2014-05-16 12:11:34 +02:00 |
|
scrawl
|
028e00c98f
|
Add missing status report for some toggle commands
|
2014-05-16 09:21:28 +02:00 |
|
scrawl
|
868e38a07c
|
Fix Assault crimes being reported when striking in self-defense
Last missing fix for Bug #1134.
|
2014-05-16 08:32:00 +02:00 |
|
scrawl
|
940a434479
|
Use ItemModel for moving items from a container to the world
Fixes owner not resetting when moving an item from a corpse to the world.
|
2014-05-16 03:19:38 +02:00 |
|
scrawl
|
d70306382e
|
Don't create the player object until the game starts
Fixes a crash introduced in e591d23 when using --skip-menu=0.
|
2014-05-16 00:58:12 +02:00 |
|
scrawl
|
b3735981d6
|
Remove unused file_finder
|
2014-05-15 21:36:24 +02:00 |
|
scrawl
|
0bc33fa86a
|
Revert "AiCombat: Removed obsolete door back-off code (now handled in AiAvoidDoor)"
Apparently not working for AiCombat due to its higher getPriority(). What should we do here?
This reverts commit a6e1d7ffd6 .
|
2014-05-15 10:14:47 +02:00 |
|
scrawl
|
b16d444f0f
|
Fix never clearing graveyard. Oops
|
2014-05-15 10:05:35 +02:00 |
|
scrawl
|
6de7e16550
|
Fix searchPtrViaActorId not skipping over deleted references
Fixes an issue when an actor has moved cell: searchPtrViaActorId would randomly return the deleted Ptr from the old cell.
|
2014-05-15 09:57:09 +02:00 |
|
scrawl
|
b6a7aee42e
|
Fix player not being allowed to use his own items
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
eb40032bde
|
Fix item owner not resetting when dragging an item from a corpse to the player avatar
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
bac4d875df
|
Fix a potential exploit that made it possible to reset the owner of any item
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
a6e1d7ffd6
|
AiCombat: Removed obsolete door back-off code (now handled in AiAvoidDoor)
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
2e9985c1a3
|
Change all AI packages (except AiActivate) to use ActorIds
More robust in case the target changes cell or there are multiple targets with the same RefId
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
2f13a17a39
|
Add some more safety checks to spellcasting
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
f2c193ce3d
|
Fix searching the player's actorId
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
a609dc5674
|
Fix exception when getting hit by a trap
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
a76e391ad0
|
Savegame: store door movement state (Closes #747)
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
37b9d2fb0c
|
Fix a wrong use of reference that causes potential crash
|
2014-05-15 09:54:10 +02:00 |
|
scrawl
|
471bbd0021
|
Savegame: store levelled creature state and move to actorIds
(Closes #1332)
|
2014-05-15 09:54:04 +02:00 |
|
scrawl
|
9b67fcc4d7
|
Merge branch 'master' of https://github.com/OpenMW/openmw
|
2014-05-14 23:54:25 +02:00 |
|
scrawl
|
9052cc4a57
|
Savegame: store ActiveSpells
|
2014-05-14 23:54:15 +02:00 |
|
Marc Zinnschlag
|
2116f16289
|
Merge remote-tracking branch 'digmaster/master'
|
2014-05-14 21:16:24 +02:00 |
|
Thomas
|
d2aada95b4
|
Fixed AiPursue by fixing underlying issue is Pathto()
|
2014-05-14 14:11:34 -04:00 |
|
Thomas
|
2425d2c2ab
|
Added stuck mitigation for AiAvoidDoor
|
2014-05-14 13:38:10 -04:00 |
|
Marc Zinnschlag
|
c2ea92b93a
|
Merge remote-tracking branch 'sirherrbatka/Feature#1274'
|
2014-05-14 14:41:04 +02:00 |
|
Marek Kochanowicz
|
3439900239
|
ignore all drops that will not create usefull filter
|
2014-05-14 11:56:23 +02:00 |
|
Thomas
|
993ef1be43
|
Actor avoiding door asks all surrounding actors to do the same.
|
2014-05-14 04:05:18 -04:00 |
|
scrawl
|
1141c1f3f2
|
Change projectiles to use actorIds
|
2014-05-14 09:48:16 +02:00 |
|
scrawl
|
61187c2fef
|
Savegame: store actorIds
|
2014-05-14 09:47:49 +02:00 |
|
scrawl
|
51020fdb5f
|
Fix a bug for NpcStats::mUsedIds in savegames, and added a compile-time guard to prevent similar errors in the future.
|
2014-05-14 09:17:30 +02:00 |
|
Thomas
|
cbcf0f6039
|
Changed AiEScort to use new PathTo function
|
2014-05-14 01:44:11 -04:00 |
|
scrawl
|
dfacf8c044
|
Change ActiveSpells to use ActorId
|
2014-05-14 07:14:08 +02:00 |
|
scrawl
|
67e942e733
|
Bug #869: Some fixes to the previous fix
|
2014-05-14 07:13:12 +02:00 |
|
scrawl
|
7697ab37e0
|
Fixes #1129: Change summoned creatures to use ActorId
Gracefully handles summoned creatures that are left behind in inactive cells.
|
2014-05-14 06:37:31 +02:00 |
|
Thomas
|
7cd4c93fa4
|
Changed getNearbyDoor to use MWWorld::Ptr
|
2014-05-13 23:46:00 -04:00 |
|
scrawl
|
99b4bc721b
|
Don't attempt to inflict spells on dead actors
|
2014-05-14 05:37:53 +02:00 |
|
scrawl
|
6c7b3074f5
|
Fix self-defense for creatures when attacked with a spell
|
2014-05-14 05:31:19 +02:00 |
|
Thomas
|
58bf7624be
|
Made code a bit more efficient
|
2014-05-13 21:52:05 -04:00 |
|
scrawl
|
3cdbcf3c28
|
Merge branch 'actorid' of https://github.com/OpenMW/openmw
Conflicts:
apps/openmw/mwmechanics/creaturestats.cpp
|
2014-05-14 02:35:05 +02:00 |
|
Thomas
|
203ef580cf
|
Fixed moving activatable object being incorrectly activated.
|
2014-05-13 20:32:29 -04:00 |
|
scrawl
|
365ca6c7e1
|
Fixes #1331: Manually disable movement state for dead actors.
For dead actors, refreshCurrentAnims is no longer called, so we need to disable the movement state manually.
|
2014-05-13 21:47:45 +02:00 |
|
Thomas
|
6d540c4e07
|
Removed merging error
|
2014-05-13 14:24:48 -04:00 |
|
Thomas
|
680890c846
|
Clarification on some documentation points
|
2014-05-13 14:21:59 -04:00 |
|
Thomas
|
085fb2c5a2
|
Simplified documentation a bit
|
2014-05-13 14:13:05 -04:00 |
|
Thomas
|
d6d4d9f75d
|
Removed destructor documentation
|
2014-05-13 14:08:08 -04:00 |
|
Thomas
|
a61d804de6
|
now that I've found the documentation, fixed some stuff for extensions
|
2014-05-13 13:53:06 -04:00 |
|
Thomas
|
ee36ace00b
|
Undid some code clean up changes, and changed how some includes work
|
2014-05-13 13:43:50 -04:00 |
|
scrawl
|
f01c3e0eac
|
Fixes #1037: Change default footstep volume to match vanilla
|
2014-05-13 19:38:28 +02:00 |
|
Thomas
|
77d365e196
|
Forced some function arguments to take in a specific array size
|
2014-05-13 13:25:22 -04:00 |
|