Lukasz Gromanowski
6a89b67cb1
Revert "Issue #1887 : Equipped items do not emit sounds"
...
This reverts commit 566211e753
.
10 years ago
Lukasz Gromanowski
566211e753
Issue #1887 : Equipped items do not emit sounds
...
Added playing of sounds for equipped items (at this moment only for lights).
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
10 years ago
scrawl
cecc64752e
Increase maximum height for finding spawn points ( Fixes #1633 , Fixes #1881 )
10 years ago
scrawl
d4ac5c0b57
Use a raycast to find spawn point if convexSweepTest doesn't find one ( Fixes #1623 , Fixes #1679 )
10 years ago
scrawl
7d36a202a8
Implement cell loading threshold ( Fixes #1874 )
...
The cell loading threshold (default: 1024 units) prevents exterior cell loading until the player has travelled part-way into the next cell. This gets rid of excessive cell loadings when walking along an exterior cell border.
Lower the maximum allowed view distance in options menu to accomodate. Change setting name so that old settings files are upgraded.
10 years ago
scrawl
c010c28337
Implement ToggleWorld instruction
10 years ago
scrawl
3e153d0a9b
Optimize actor physics: Use only one convexSweepTest for stepping down and checking onGround status, instead of 2
10 years ago
scrawl
b345c50a86
Run stepSimulation before moving actors
...
Shouldn't make too much of a difference, but a nice side effect is seeing the convexSweepTest calls for actor movements in the profiler results.
10 years ago
scrawl
bdab3fa321
Bullet optimization: Don't update AABBs of static objects every frame
10 years ago
scrawl
e9ed0211c9
Attempt to fix Clang warnings
10 years ago
scrawl
7252cb63a6
Fix cppcheck issues
10 years ago
scrawl
40587f984d
Implement price-based mercantile skill progress ( Fixes #1947 ), thanks Hrnchamd
...
Correct barter formula (removed erroneous clamping)
10 years ago
scrawl
a7c0e07d78
Add missing World cleanup for mLevitationEnabled
10 years ago
scrawl
45b4304237
Store levitation/teleport enabled state in savegames ( Fixes #1923 )
10 years ago
Marc Zinnschlag
aa7fc8ee47
fix for potential script problem during saved game loading
10 years ago
Marc Zinnschlag
e4b6f135b6
catch exceptions from adding local scripts
10 years ago
scrawl
b6c6bfe943
Merge cell names when merging cells ( Fixes #1929 )
10 years ago
scrawl
441073b475
Remove ancient comment
10 years ago
scrawl
6debd21ec6
Make sure the Jump control is always handled by the PhysicsSystem even if game runs faster than the minimum physics timestep
10 years ago
scrawl
269c200c8f
Fix jump velocity mechanics ( Fixes #1708 )
10 years ago
scrawl
157c53bed4
Handle spellcasting for creatures with no casting animation ( Fixes #1856 )
10 years ago
Marc Zinnschlag
19f469c7db
Merge remote-tracking branch 'scrawl/master'
10 years ago
Marc Zinnschlag
d1d861e1be
Merge branch 'run'
...
Conflicts:
apps/opencs/model/world/columns.cpp
apps/opencs/model/world/columns.hpp
apps/opencs/model/world/data.cpp
components/CMakeLists.txt
10 years ago
Marc Zinnschlag
89000f6196
removed unused OmwLoader
10 years ago
scrawl
002b41ba51
Make changeWeather work when the player isn't in a cell yet (workaround for modTESTchargen_v2_5)
10 years ago
scrawl
4b27950879
Don't apply race height to NPC collision shape ( Fixes #1487 )
10 years ago
Marc Zinnschlag
081588f484
add project file to content file list when running OpenMW from OpenCS
10 years ago
Marc Zinnschlag
882ef37ae3
Merge remote-tracking branch 'ragora/conjureditemsgmstcheck'
10 years ago
Ragora
f9e2fd0f3d
Also forgot to remove a now unused variable I introduced
10 years ago
Ragora
ea43a23505
All GMST logic is done in itemmodel.cpp now with usage of a static cache std::map
10 years ago
Ragora
ee6298f520
Added Flag_Bound flag for ItemStack to check against but the system behind it is probably not the best
10 years ago
Marc Zinnschlag
b5d5eadf79
Merge remote-tracking branch 'scrawl/master'
10 years ago
scrawl
f3d4b63aaf
Fix AI moving load doors and throw an exception when trying to do this ( Fixes #1907 )
10 years ago
scrawl
616148e168
Fix "failed to open file" error when no startup script is given
10 years ago
MiroslavR
45c90bdcb5
Call getPtrViaHandle instead of searchPtrViaHandle for faced handle
10 years ago
MiroslavR
7e6e248511
Don't cache faced handle, as its context may have been changed during the frame by input events
10 years ago
MiroslavR
86c286c24e
Fix werewolf globals
10 years ago
MiroslavR
5ac2788a15
Feature #1545 : Allow to select the player in the console
10 years ago
scrawl
457b96a8af
Reset bounty and crime immediately when going to jail ( Fixes #1892 )
10 years ago
scrawl
3007af44ea
Revert "Don't trigger CellChanged events when crossing exterior cell borders ( Fixes #1874 )"
...
This reverts commit 0c67ff9ed0
.
10 years ago
scrawl
fe0c9ec9b7
Change priorities in World::searchPtr
...
Fixes performance bottleneck of scripts searching through all Containers in all active cells every frame. Can be observed near cell (2,-6)
10 years ago
scrawl
0c67ff9ed0
Don't trigger CellChanged events when crossing exterior cell borders ( Fixes #1874 )
10 years ago
MiroslavR
c1cc66985d
Werewolf: only NPCs should have modified fight and react to your transformation
10 years ago
MiroslavR
9e0d5dc28a
Werewolf: can't sleep in beds anymore, actors will attack you on sight, and if you are seen transforming, you will be marked for death
10 years ago
scrawl
0da4757ee6
Merge branch 'master' of github.com:scrawl/openmw
10 years ago
scrawl
fde6cad24b
Reset RefNum when copying a reference to a new cell
10 years ago
scrawl
267cf4e140
Implement ResetActors script instruction ( Fixes #1859 )
10 years ago
Rohit Nirmal
b5eb16b663
Silence some scan-build warnings.
11 years ago
scrawl
1c222a0154
Fix mSelectedEnchantItem cleanup not working for non-player actors
11 years ago
Marc Zinnschlag
ce3d75bba2
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
f1d72419de
Don't equip weapons in autoEquip, AiCombat does that now ( Fixes #1451 )
11 years ago
scrawl
0fe9612afb
Implement basic spellcasting AI ( Fixes #961 )
...
Select a weapon to attack with in AiCombat and equip it (Fixes #1609 , Fixes #1772 )
11 years ago
scrawl
4f92044d71
Allow user-created markers on local map ( Fixes #1571 )
11 years ago
scrawl
b4fbaf1169
Fix potential infinite recursion in ActionTeleport ( Fixes #1840 )
11 years ago
scrawl
9f13315d1c
Remove unused numUnload
11 years ago
scrawl
2b407a9995
Refactor NIF cache
...
- Remove broken cache locking mechanism
This was supposed to unload NIFFiles after a cell transition completes, but it was never working due to a mistake on the line if (--sLockLevel), should have been if (--sLockLevel == 0). Repairing this would increase load times (NIF files would have to be reloaded more frequently), so just removed it for now.
- Decouple cache from NIFFile (now a new nifcache component)
- Add API for future background loading
- Provide a reliable way (SharedPtr) to hold on to loaded NIFFiles. This will be useful to avoid deep copies of keyframe and text key data, which is currently a performance bottleneck.
11 years ago
scrawl
03cb66c342
Set render queue group for projectiles ( Fixes #1829 )
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
e508450c1c
Add persuasion GMST to ensureNeededRecords ( Fixes #1817 )
11 years ago
scrawl
c62d53ae84
Remove no longer needed comments about coordinate system
11 years ago
scrawl
28e61c9834
Add default values for fDifficultyMult and sDifficulty ( Fixes #1742 )
...
Also added values for some other GMSTs added in a Morrowind patch or Tribunal/BM
11 years ago
scrawl
09f27d142a
Clear movement queue when changing to a new cell ( Fixes #1802 )
11 years ago
scrawl
e2ee3b2497
Merge branch 'master' of https://github.com/OpenMW/openmw
...
Conflicts:
apps/openmw/mwrender/terrainstorage.cpp
11 years ago
MiroslavR
baa14511cf
Use ResourceHelpers to replace DDS hacks scattered throughout the code, fix prefix comparision
11 years ago
scrawl
f8040da694
Make doors move through dead actors ( Fixes #1608 )
11 years ago
scrawl
8a4e0a2ce8
Don't fade out screen if teleport target cell is not found
11 years ago
scrawl
0f8a10f468
Savegame: Set equipment slot for lights ( Fixes #1761 )
11 years ago
scrawl
1fc424ce30
Make sure player doesn't get any AI packages (Bug #1749 )
11 years ago
scrawl
216ebac2e9
Implement weapon condition damage for ranged weapons ( Fixes #1746 )
11 years ago
scrawl
a18cec7c8e
Use a MyGUI widget to render the screen fader ( Fixes #1741 , Fixes #1719 )
11 years ago
scrawl
b58b8c6f8f
Adjust player position to ground when using a door marker, even if the player is levitating ( Fixes #1737 )
11 years ago
scrawl
45af34d189
Merge branch 'master' of https://github.com/OpenMW/openmw
11 years ago
scrawl
543bb22e8f
Implement collision script instructions ( Fixes #1111 )
11 years ago
scrawl
9e48d56244
Reset RefNum when copying an object ( Fixes #1723 )
11 years ago
scrawl
18b3e71be5
Reset player position when spawning in fallback cell
11 years ago
Marc Zinnschlag
7991dfb907
Merge remote-tracking branch 'scrawl/master'
11 years ago
Marc Zinnschlag
c9cd7fb6b7
Merge branch 'scripts'
11 years ago
scrawl
45206bc3f6
Savegame: write and read dynamic Store before Cells
11 years ago
scrawl
6262d6c964
Don't leave stale player CharacterController in Actors when loading game ( Fixes #1713 )
11 years ago
scrawl
d81e9cfefd
Implement actors fighting for the actor they are following ( Fixes #1141 )
11 years ago
scrawl
8c81e22f3e
Determine target for On Touch effects for non-player actors
11 years ago
Marc Zinnschlag
af54bb9623
removed some redundancies; some more general cleanup
11 years ago
scrawl
469d2afffa
Merge branch 'master' of https://github.com/OpenMW/openmw
...
Conflicts:
apps/openmw/mwgui/levelupdialog.cpp
11 years ago
scrawl
d4ff17f1c5
Remove unused FLTV and NAM0 from CellRef
11 years ago
scrawl
75366b2e37
Implement CellRef's faction rank (rank requirement to use item)
11 years ago
scrawl
ca45a63cf7
Close doors instantly when using Lock instruction
11 years ago
scrawl
2b57c7fa67
Use CellRef's global variable to disable owner ( Fixes #1677 )
11 years ago
Michał Ściubidło
e24173f94a
Fix bug 1482:
...
- put powers on cooldown only when they are used succedsfully
11 years ago
scrawl
63fd04882a
Make sure crime gold discounts don't reduce price to zero
11 years ago
scrawl
08ce6ed7fb
Attempt to restack item after repair or recharge ( Fixes #1656 )
11 years ago
slothlife
d0e1210dd7
Fix for Bullet debug assert
...
After changing the vector comparison to squaredDistance, the threshold
for rejecting similar vectors needed to be readjusted.
11 years ago
scrawl
83819b2894
Traverse spells in record order from content files. bronrod_the_roarer is perfect now. Other NPCs have some differences.
11 years ago
scrawl
53c70dbdaa
Exit dialogue when going to jail ( Fixes #1635 )
11 years ago
scrawl
0704fa2b3d
Reset local rotation axis in SetAngle ( Fixes #1630 )
11 years ago
scrawl
6cd6578a88
Handle Deleted moved references (Bug #1613 )
11 years ago
scrawl
e666ddfe18
Fix list of moved references being discarded ( Fixes #1613 )
11 years ago
scrawl
4949aa1fbb
Add hack required for unnamed animated collision shapes (in_dagoth_bridge00.nif)
11 years ago
scrawl
f929004635
Search exterior cells in reverse (workaround for duplicate chargen_plank reference in Morrowind.esm and Bloodmoon.esm)
11 years ago
scrawl
3b2358888b
Attempt to fix player position after using coc/coe
11 years ago
scrawl
8e361bb879
Make targeted spells collide with water ( Fixes #1500 )
11 years ago
scrawl
8b340ddd5e
Implement slower movement against storms ( Closes #41 )
11 years ago
scrawl
07d0f4458d
Rotate clouds/particles to come from red mountain ( Fixes #245 )
11 years ago
scrawl
9eb8addc70
Make flying creatures fall when paralyzed ( Fixes #1494 )
11 years ago
scrawl
865f4648b0
Fix flying creatures not falling on death
11 years ago
scrawl
7b1e1d03d8
Merge branch 'master' of https://github.com/OpenMW/openmw
...
Conflicts:
apps/openmw/mwrender/sky.hpp
11 years ago
scrawl
697329f128
Fix crash for in_dagoth_bridge00.nif ( Fixes #1561 )
...
This one is causing trouble by using an unnamed node, will need some more work.
11 years ago
scrawl
15b486e149
Don't trigger changed flag if a script with no locals is configured
11 years ago
scrawl
2d17d8f61a
Savegame: start in (0,0) cell if player's cell no longer exists
...
This happens frequently when saves are loaded that were created in a different MW language.
11 years ago
scrawl
5bd2f30a99
CellRef uninitialized fixes
11 years ago
scrawl
f6a568c995
Implement rain (Feature #41 )
11 years ago
scrawl
2bcbc6ab7d
Potential crash fix, either way should have a better error message now
11 years ago
Marc Zinnschlag
85965bfd47
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
693a097b21
Implement idlestorm animation (Feature #41 )
11 years ago
scrawl
36135293e8
Fix moving object from an inactive to another inactive cell
11 years ago
scrawl
36132e054a
Implement ashstorm, blightstorm, snow and blizzard effects (Feature #41 )
11 years ago
scrawl
1d46ac19ff
Fix being able to activate through terrain
11 years ago
scrawl
0b34d8d2fd
Add support for animated collision shapes ( Fixes #1549 )
11 years ago
scrawl
64a4c2785e
Fix water walking
11 years ago
scrawl
e002acdeae
Physics: Create actor shapes outside of BulletNifLoader
...
This will allow to create a specialised shape instead, such as a capsule, which tends to work better for character controllers.
11 years ago
scrawl
11b05c352f
Fix exception when casting Bound Gloves spell
11 years ago
Marc Zinnschlag
30f8e279ed
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
4648524df4
Improve getLOS (use eye level). Also, don't crash when used with non-actors.
11 years ago
scrawl
4e71db7081
Savegame: Don't load/save deleted container items. This is currently pointless, and also causes new garbage being added on each load/save cycle: Container stores are first filled from ESM records, then cleared and filled from the savegame. The items from ESM records remain as deleted refs.
11 years ago
scrawl
8a4227ec38
Heal player while in jail
11 years ago
scrawl
e95483c40f
Fix crash for on target spells cast by non-actors ( Fixes #1529 )
11 years ago
scrawl
56bc5a9d39
Fix being able to steal undetected just after invisibility breaks
11 years ago
scrawl
1244da85df
Make Detect Life spell detect NPCs when in werewolf form ( Fixes #1527 )
11 years ago
Marc Zinnschlag
2683aa9503
Merge remote-tracking branch 'filkry/bug640_luminescent_water'
11 years ago
scrawl
8ac019611d
Fix Potion use action removing the potion even when the action is not executed ( Fixes #1521 )
11 years ago
Fil Krynicki
cfea7736d9
WIP fix
...
Bug is fixed, but appears to have broken vision underwater. Notes:
+ basically fixed by darkening the colour of water such that it is
darker than refracted terrain
+ also disabled sunlight scattering at night. This may actually be
desirable, but given there is no visible moon it seems unlikely to make
much sense, and blends a lot of green into the water colour appearing
luminescent at night
11 years ago
scrawl
d11a5e19f7
Fix positionCell not properly teleporting actors from inactive to active cells ( Fixes #1516 )
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
fd59a4a79e
Fix some doxygen typos
11 years ago
scrawl
7afd2ca614
Consider moved references in CellStore::listRefs
11 years ago
scrawl
395f98e476
Fix triggering changed flag for all references when cell is visited
...
The InsertFunctor for cells was calling localRotateObject() for all references which set the mChanged flag in RefData to true.
Also clean up RefData interface slightly.
11 years ago
Alexander "Ace" Olofsson
c24e08dff6
Use Ogre::Math::PI
11 years ago
Alexander "Ace" Olofsson
6ea29812ac
Another way of getting M_PI
11 years ago
Alexander "Ace" Olofsson
dc2fefffc7
Fix missing M_PI define on Windows
11 years ago
scrawl
0637cde267
Bug #1417 : Make sure to reset all position/rotation fields when placing items
11 years ago
scrawl
ad3a78706e
Bug #1417 : Use fmod to wrap local rotations (more efficient and robust)
11 years ago
scrawl
797134aa51
Handle activation scripts in AiActivate ( Fixes #1478 )
11 years ago
Marc Zinnschlag
2eebb0bf73
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
68d6b6b2f3
Cell merge fix (reference context position was not saved correctly)
11 years ago
scrawl
013916fca3
Fix for broken physics in exteriors ( Fixes #1446 )
...
The wrong function was being used to check the distance between old and new positions. It took the length of the vectors into account, which makes no sense for positions. The issue was only observed in exteriors, since most interiors are relatively close to the origin.
11 years ago
scrawl
73be457805
Merge ESM::Cell fields by subrecord
...
Fixes an issue with the Morrowind Patched mod where cell ambient values would become black due to the new cell records not including an AMBI subrecord.
Also fixes a bug where mLeasedRefs was incorrectly cleared when overwriting a cell (*oldcell = *cell;)
11 years ago
scrawl
10758d6297
Merge branch 'master' of https://github.com/OpenMW/openmw
...
Conflicts:
apps/openmw/mwinput/inputmanagerimp.cpp
11 years ago
scrawl
6ba112619a
Fix dropped items ending up inaccessible when standing in objects with no collision ( Fixes #1441 )
11 years ago
scrawl
881ae33b74
Don't allow Creatures with no movement abilities to move ( Fixes #1457 )
11 years ago
scrawl
b9dadff5a3
Recognize DELE subrecords at the end of the record ( Fixes #1414 )
11 years ago
slothlife
51c45796b1
Fix physics to not trigger Bullet assert in Debug
...
When physics attempts to move by a very small amount, precision losses
caused Bullet to trigger an assert in debug from normalizing a zero
length vector.
11 years ago
Marc Zinnschlag
0668019c86
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
c36decb855
Fix being able to place items on top of actors ( Fixes #1403 )
11 years ago
scrawl
d2e98c4de1
Fix forced switch to third person on death not always working
...
For instance, when dying from fall damage
11 years ago
scrawl
b6e52ae8ab
Fix crash when loading a savegame after dying ( Fixes #1389 )
11 years ago
scrawl
c0f1449004
Cycle with equipped items if all slots are occupied ( Fixes #1395 )
11 years ago
Marc Zinnschlag
5313862a46
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
d777739425
Fix a crash on exit when projectiles were active
11 years ago
scrawl
577ed3943b
Show wallpaper when loading a savegame
11 years ago
Emanuel Guevel
929aae6869
Silence a clang warning
...
warning: pointer is initialized by a temporary array, which will be destroyed at the end of the full-expression [-Waddress-of-array-temporary]
11 years ago
scrawl
f6f6b5604a
Fix loading a savegame when some of its content files were disabled
...
Fixes #1380
11 years ago
scrawl
16ac6e7aac
Merge DialInfo objects by subrecord instead of overwriting the object
...
Fixes #1360
11 years ago
Marc Zinnschlag
f5e587f566
Merge remote-tracking branch 'puppykevin/master'
11 years ago
Marc Zinnschlag
be88168e91
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
95b3026c7e
Fix cells being listed twice in console autocompletion when using --skip-menu=0 and loading a game
11 years ago
scrawl
e9ab7c85c6
Fix exception when there are spaces in INI-imported color settings
11 years ago
Kevin Poitra
16a6edbd0e
Fix a possible crash due to a null pointer.
11 years ago
Marc Zinnschlag
f112c78858
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
42ea43c3d1
Fix container scripts not getting removed properly on cell change
...
Broken by f99eda1a54
11 years ago
Arthur Moore
9be219beba
Fixes Bug #1348 "Evidence Chest unlocking when arrested."
11 years ago
Marc Zinnschlag
be39395ce7
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
2b15b85af1
Fix position adjustment not working properly for rotated objects
11 years ago
scrawl
2fe86f2b85
Consider hit normal for item drop test ( Fixes #995 )
11 years ago
Marc Zinnschlag
27c795483b
Merge remote-tracking branch 'ace/win-build-fix'
11 years ago
Alexander "Ace" Olofsson
d3357cc279
The MSVC linker is really pedantic with this.
...
Functions compiled as taking a class can't be linked with functions giving a struct, because of the name mangling I'm guessing...
unresolved external symbol "protected: void __thiscall MWWorld::LiveCellRefBase::loadImp(class ESM::ObjectState const &)" (?loadImp@LiveCellRefBase@MWWorld@@IAEXABVObjectState@ESM@@@Z)
11 years ago
scrawl
cf68f6da96
Fix ESX dependencies not being checked except for the first one
11 years ago
scrawl
5660f283dd
Fix actor models incorrectly being rotated on X/Y axes
11 years ago
scrawl
3cd835e61a
Fix bsa file loading not being case insensitive ( Fixes #1178 )
11 years ago
scrawl
f629307f60
Fix frame delay for sound listener position ( Fixes #1180 )
11 years ago
scrawl
039398c8ae
Basic RefData and CellRef change tracking
...
Wrapped item charge handling in getItemHealth function
11 years ago
scrawl
a05c8fd3ce
Make applyEnchantment return the record ID instead of modifying Ptr
11 years ago
scrawl
08cf58204f
Merge branch 'master' of github.com:scrawl/openmw
11 years ago
scrawl
a7d525245c
Fix missing include
11 years ago
scrawl
b47b2b84f3
Merge branch 'master' of https://github.com/OpenMW/openmw
...
Conflicts:
apps/openmw/mwdialogue/filter.cpp
apps/openmw/mwgui/waitdialog.cpp
11 years ago
scrawl
a2f156be8e
Prevent magic bolts from colliding with their caster
11 years ago
Emanuel Guevel
1e4a854433
Remove static method MWWorld::Class::get(&Ptr)
...
It was just adding a level of indirection to Ptr.getClass().
All the call were replaced by that instead. The number of lines changed
is important, but the change itself is trivial, so everything should be
fine. :)
11 years ago
Emanuel Guevel
20cfdd4b43
Move LiveCellRefBase ctor where it belongs to
11 years ago
scrawl
cba50c7338
Optimize ManualRef: look up correct Store instead of searching
11 years ago
scrawl
4b5f02f644
Remove useless throwing of exception
11 years ago
scrawl
b39b572c5a
Moved mStartupScript to World, so that it is executed for a New game
11 years ago
scrawl
abd6b6ab33
Fix not returning to main menu on failed loads when using quickload
11 years ago
scrawl
220ab86eca
Simplify new game movie player
11 years ago
scrawl
6bd0bbb8df
Do not load (0,0) on new game
11 years ago
Marc Zinnschlag
aa05acd26e
Merge remote-tracking branch 'scrawl/master'
11 years ago
Marc Zinnschlag
56c4367c1a
Merge remote-tracking branch 'mrcheko/master'
11 years ago
scrawl
a87b64d2da
Fix some ancient code
11 years ago
scrawl
1677fcf324
Dialogue merging
11 years ago
scrawl
5b76c0893a
Merge branch 'master' of https://github.com/OpenMW/openmw
...
Conflicts:
components/esm/inventorystate.hpp
11 years ago
scrawl
a872c9f83a
Feature #1323 : handle restocking levelled items
11 years ago
cc9cii
12dc5cf4ea
Bug #1303 - resolves the bug by tweaking the slope constant (the value 49 was selected to mimic vanilla behaviour for a low level character exploring Seyda Neen). The feature to vary the climbable angle based on acrobatics is still to be implemented.
11 years ago
mrcheko
aa5647b45e
merge master, resolve conflicts
11 years ago
scrawl
b4ed828e21
Feature #1323 : Implement restocking items (does not handle levelled lists yet)
11 years ago
scrawl
ae66d28c87
Feature #32 : Implement respawn for containers, creatures and NPCs
11 years ago
scrawl
e266aff561
Savegame: store projectiles
11 years ago
scrawl
9adb990143
Fix potentially unsafe use of MWWorld::Ptr
11 years ago
scrawl
e5a21aca53
Refactor projectiles to no longer use MW-objects
11 years ago
scrawl
028e00c98f
Add missing status report for some toggle commands
11 years ago
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.
11 years ago
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.
11 years ago
scrawl
f2c193ce3d
Fix searching the player's actorId
11 years ago
scrawl
a76e391ad0
Savegame: store door movement state ( Closes #747 )
11 years ago
scrawl
471bbd0021
Savegame: store levelled creature state and move to actorIds
...
(Closes #1332 )
11 years ago
scrawl
9b67fcc4d7
Merge branch 'master' of https://github.com/OpenMW/openmw
11 years ago
Thomas
2425d2c2ab
Added stuck mitigation for AiAvoidDoor
11 years ago
Thomas
993ef1be43
Actor avoiding door asks all surrounding actors to do the same.
11 years ago
scrawl
1141c1f3f2
Change projectiles to use actorIds
11 years ago
scrawl
61187c2fef
Savegame: store actorIds
11 years ago
scrawl
dfacf8c044
Change ActiveSpells to use ActorId
11 years ago
scrawl
7697ab37e0
Fixes #1129 : Change summoned creatures to use ActorId
...
Gracefully handles summoned creatures that are left behind in inactive cells.
11 years ago
Thomas
58bf7624be
Made code a bit more efficient
11 years ago
scrawl
3cdbcf3c28
Merge branch 'actorid' of https://github.com/OpenMW/openmw
...
Conflicts:
apps/openmw/mwmechanics/creaturestats.cpp
11 years ago
Thomas
9dbe53c722
Merge remote-tracking branch 'upstream/master'
11 years ago
Thomas
cbfa282f8d
Changed implementations of aifollow/pursue/activate slightly, added ability for NPCs to go through unlocked doors (They even try locked ones), and step back from opening doors (Although it still needs some work)
...
Notes - When the door hits them while it's about to finish closing they will try to walk through the door.
- Considerably more works is needed in making the NPC work out troublesome areas where they get stuck
11 years ago
scrawl
386604bc9d
Fixes #869 : Added methods to control external and internal collision modes separately
...
When an actor dies, we should only disable external collisions, i.e. prevent other actors from colliding with the dead body. The dead actor, however, should still have gravity and collision applied.
Also moved disableCollision to when the death animation finishes, not as soon as the actor's health is 0.
11 years ago
mrcheko
725f6cac5e
AiPursue infinite package updating bug resolved
11 years ago
scrawl
6cc691115b
Savegame: store most of CreatureStats
11 years ago
mrcheko
e4fe78937a
Merge remote-tracking branch 'upstream/master'
11 years ago
scrawl
117b812fb1
Fix invisibility not breaking on certain actions
11 years ago
scrawl
2bc2684a66
Fixes #275 : force updating exterior cell maps even if already in cache
11 years ago
scrawl
7428511ea0
Bug #772 : Do not show door markers for disabled doors
11 years ago
scrawl
961c4d4dc4
Fixes #772 : Give scripts a chance to run before updating map, so that disabled objects are not visible
11 years ago
scrawl
a4a9794417
Savegame: store fog of war ( Closes #1177 )
11 years ago
scrawl
041319c43e
Fixes #1234 : Store dynamic record counter in savegame to prevent name clashes
11 years ago
scrawl
07d9845aa0
Fix a bug in ESMStore code that checks for duplicate record insertions
11 years ago
scrawl
b358cf2423
Fix a potential crash when loading script locals from savegame
11 years ago
scrawl
1444cd9051
Fix AiCombat exception when actor has a lockpick/probe equipped.
...
Don't make NPCs autoEquip lockpicks/probes, since they can't use them.
11 years ago
scrawl
136813a882
Bug #1319 : Fix references not coming from a content file incorrectly overwriting each other
11 years ago
scrawl
e7a004824c
Fix a search that should have been find
11 years ago
Jeffrey Haines
7d5dab214c
#58 - Sneak Skill: functional sneaking
...
Removed sneak checking from individual actor update.
Added sneak checking to Actors::update()
11 years ago
Jeffrey Haines
a65e8393bb
Merged files
11 years ago
mrcheko
f596b698d9
fixes to slow-down at jump startup and infinite air intertia growth
11 years ago
Jeffrey Haines
e1e23447f2
Removed initial check form setSneak
...
It wasn’t needed.
11 years ago
Jeffrey Haines
05e326bdc3
Added update sneak to actors
...
Intends to check the state of a players sneak by asking the question if
each npc can see the player.
11 years ago
scrawl
7bddfc0025
Fix some spelling mistakes.
11 years ago
scrawl
7331a64e34
Restore fix for Bug #875 (commit 602be9bbe7
, was broken by 43757efdc4
)
11 years ago
scrawl
92467ba6bc
Fix sunlight for interiors
11 years ago
scrawl
f99eda1a54
Fixes #1302 : Do not attempt to set OnPcAdd before the script has been added
11 years ago
Jeffrey Haines
5c9c467b26
Improved sneak.
11 years ago
Marc Zinnschlag
9a1b5dc1c6
a bit of cleanup
11 years ago
Marc Zinnschlag
f6a876bc3d
added actor ID
11 years ago