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
Marc Zinnschlag
1665822224
Merge remote-tracking branch 'puppykevin/master'
11 years ago
Marc Zinnschlag
e0ba9a4bf2
added reference collection stage to saving operation (preparation for cell saving)
11 years ago
Digmaster
2b3b11d848
Give access to the main menu when at a choice in dialogue
11 years ago
Digmaster
ee7b5fa5c2
Fixed crash when Esc-ing out of Save "are you sure" dialog.
11 years ago
Digmaster
e0356cf89d
Added support to close modal windows with Esc
11 years ago
Kevin Poitra
beba58268c
Fix a typo within the launcher. Fixes bug #1058 .
11 years ago
Marc Zinnschlag
9e21da9636
Merge remote-tracking branch 'scrawl/master'
11 years ago
Digmaster
e0d55116a4
Dims and disabled Goodbye button in dialogs when unavailable.
11 years ago
Digmaster
79d0ed64d9
Undo some changes I made in the past that shouldn't exist
11 years ago
Digmaster
1ca921d6e2
Merge remote-tracking branch 'upstream/master'
11 years ago
Digmaster
e3e51324a4
Esc button exits all non-modal GUI windows
11 years ago
scrawl
cf68f6da96
Fix ESX dependencies not being checked except for the first one
11 years ago
scrawl
4caa8c5cca
Fix offset to accumulation root not being cleared when adding an animation state with startpoint=1.f (observed with death animations)
11 years ago
scrawl
5660f283dd
Fix actor models incorrectly being rotated on X/Y axes
11 years ago
scrawl
0966755a0c
Store death animation index in CreatureStats
11 years ago
Marc Zinnschlag
3937cfcd8b
Merge remote-tracking branch 'scrawl/master'
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
bfd91c0681
Fix potential NpcStats overwriting issue
11 years ago
Marc Zinnschlag
4aab4bae65
minor cleanup and silenced a warning
11 years ago
Marc Zinnschlag
f0d0a31a19
Merge remote-tracking branch 'mrcheko/master'
11 years ago
Thomas
7697b9e868
Ensures nothing bad will happen if we try to lock a door that never had a lock level
11 years ago
Thomas
b3ffd5b868
Fix for bug Bug #1098
11 years ago
mrcheko
8fa7fcdbee
fix bug http://bugs.openmw.org/issues/1335 (1304 as well)
...
though fish detects if actor is swimming, but in MW it attacks even if
the player is knee-deep in water
11 years ago
scrawl
10d835a55c
Some more missing isInCell checks
11 years ago
scrawl
f3ba31de2d
Merge branch 'master' of https://github.com/OpenMW/openmw
...
Conflicts:
apps/openmw/mwscript/cellextensions.cpp
11 years ago
scrawl
039398c8ae
Basic RefData and CellRef change tracking
...
Wrapped item charge handling in getItemHealth function
11 years ago
Marc Zinnschlag
130af28fa5
Merge remote-tracking branch 'cc9cii/master'
...
Conflicts:
apps/openmw/mwrender/videoplayer.cpp
11 years ago
Marc Zinnschlag
ff15601a4c
Merge branch 'openmw-30'
11 years ago
mrcheko
c62187bd55
fix bug at http://bugs.openmw.org/issues/1155
...
Though it still can happen sometimes but not in such stupid manner.
11 years ago
cc9cii
d2794165ba
Disable binkaudio sound for FFmpeg libavocdec versions below 54.55.xxx (Windows x64) and 54.10.xxx (Windows 32bit). Later versions are all allowed, but due to sample formats there will be no sound and this message will be shown on the console "Sound Error: Unsupported sample format: fltp"
11 years ago
mrcheko
559c772906
Merge remote-tracking branch 'upstream/master'
11 years ago
cc9cii
4f94a31b54
Fix crash starting a new game.
11 years ago
mrcheko
56881cb7c9
fix bugs in aisequence::execute
11 years ago
scrawl
a05c8fd3ce
Make applyEnchantment return the record ID instead of modifying Ptr
11 years ago
scrawl
1d8da95756
Warning fix
11 years ago
scrawl
08cf58204f
Merge branch 'master' of github.com:scrawl/openmw
11 years ago
scrawl
f09c8ddc9e
Remove a pointless assert
11 years ago
scrawl
a7d525245c
Fix missing include
11 years ago
Scott Howard
c9011f707f
missing #include <iostream> in mwiniimporter
...
missing #include <iostream> in mwiniimporter/main.cpp
11 years ago
cc9cii
367acd9676
Enable video but without sound.
11 years ago
cc9cii
3718847ffc
Disable video for Windows until the crash issues are fixed.
11 years ago
Marc Zinnschlag
f4334da42e
added changed reference tracking for cells
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
Marc Zinnschlag
6ac700a501
Merge remote-tracking branch 'potatoesmaster/getClass'
11 years ago
Marc Zinnschlag
244eb11651
Merge remote-tracking branch 'greye/widechar'
11 years ago
scrawl
a2f156be8e
Prevent magic bolts from colliding with their caster
11 years ago
scrawl
df8e095c83
Small cleanup
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
greye
663d5c314e
be more verbose on change reasons
11 years ago
greye
8f9091550e
require boost::locale only on Windows
11 years ago
scrawl
3380e1e1c5
Fix ShouldAttack filter
...
This makes NPCs exit dialogue properly when they should attack as a result of taunting actions.
11 years ago
scrawl
c6c254d279
Do not trigger levelup if rest was interrupted
11 years ago
scrawl
18bba6bcec
Fix layout glitch when autosaving
11 years ago
greye
cb598f0455
the same for data-local entry
11 years ago
greye
28b59f4008
process paths as UTF-8 in launcher
11 years ago
scrawl
cf07d2ab93
Fix swapped position of Save and Load menu buttons
11 years ago
scrawl
f812746010
Auto-select first save in load dialog
11 years ago
scrawl
3a7e2f8bb5
Allow invoking Journal instruction with non-existing index
...
This is used by the MG_EscortScholar1 quest.
11 years ago
greye
8b94e31062
try to set relative path to resources
11 years ago
scrawl
2f6d400c62
Merge branch 'master' of https://github.com/OpenMW/openmw into newgame
11 years ago
scrawl
b39b572c5a
Moved mStartupScript to World, so that it is executed for a New game
11 years ago
scrawl
9fe505c8fa
Only run --script-run commands when bypassing the menu
...
Running them while no game is started yet is dangerous, and also leaves bits and pieces of state (e.g. in LocalScripts for scripted items added to inventory) that will not get cleaned up properly when a game is loaded (since when no game was previously running, no cleanup is performed). As a result, dangling MWWorld::Ptrs were left in LocalScripts.
11 years ago
scrawl
abd6b6ab33
Fix not returning to main menu on failed loads when using quickload
11 years ago
scrawl
7ab98f0c6f
Clear choices when dialogue starts
...
This is usually not needed, because it is not possible to exit dialogue while in a choice. However you can still exit dialogue by loading a different savegame.
11 years ago
greye
b728a919a2
write dependency on boost::locale to CMake files
11 years ago
scrawl
220ab86eca
Simplify new game movie player
11 years ago
Marc Zinnschlag
e0b6bf6aeb
implemented reference record deleting
11 years ago
Marc Zinnschlag
d8440e1fdc
implemented reference record merging
11 years ago
greye
9dbe3f21d9
keep non-const signature for argv after conversion
11 years ago
greye
130349e0cd
open files in binary mode when necessary
11 years ago
Marc Zinnschlag
58afa58549
Merge remote-tracking branch 'mrcheko/master'
11 years ago
mrcheko
638df221a6
memory leak fix
11 years ago
greye
20527e0bd4
use boost::filesystem instead of boost::iostreams
11 years ago
scrawl
6bd0bbb8df
Do not load (0,0) on new game
11 years ago
greye
db16bb8983
fix OpenCS saving to Unicode path destination
11 years ago
greye
9c6224c74d
fix saving to Unicode path destination
11 years ago
scrawl
6f03694d50
Fixes #1334 : Only unequip item if the sell/drag action is actually successful
11 years ago
Marc Zinnschlag
7c149e98e0
Merge branch 'openmw-30'
11 years ago
Marc Zinnschlag
37f1a49352
Merge remote-tracking branch 'mrcheko/master'
11 years ago
mrcheko
fa14df62b7
fix crash on disappeared target
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
mrcheko
e1249f6a31
actor handle and id confusing fix
11 years ago
scrawl
a87b64d2da
Fix some ancient code
11 years ago
scrawl
1677fcf324
Dialogue merging
11 years ago
mrcheko
66307dd889
travis fix #3 :(
11 years ago
mrcheko
74697f8116
travis fix #2
11 years ago
scrawl
5b76c0893a
Merge branch 'master' of https://github.com/OpenMW/openmw
...
Conflicts:
components/esm/inventorystate.hpp
11 years ago
greye
e02b04536f
fix most vexing parse issue
11 years ago
greye
a22ec223d8
open fstreams from boost::filesystem::path, vol.1
11 years ago
greye
18b3cfebdb
fix importer crash on empty lines (thanks to Ace)
11 years ago
greye
b4950509bc
use converted widechars in ini importer
11 years ago
greye
cd990a665a
create QString from utf-8 when expected
11 years ago
scrawl
a872c9f83a
Feature #1323 : handle restocking levelled items
11 years ago
mrcheko
69c1eb28c5
travis compile fix
11 years ago
scrawl
90ec19c3ac
Remove unneeded MWScrollView
11 years ago
scrawl
150b920ef1
Fix long journal entries not being displayed
11 years ago
scrawl
5fc2b1a41b
Allow setting a journal index even if there's no related journal entry
...
This is used by the MV_SlaveMule quest.
11 years ago
scrawl
e1458453f3
Fix "unknown info ID" exceptions when a dialogue response is from the Info Refusal group
...
Could be observed in TG_OverduePayments quest when talking to Trasteve about Dwemer Artifacts.
Info Refusal responses are not specific to any particular topic, so they should not be added to the journal. Trying to do so anyway will cause "unknown id" exceptions because MWDialogue::Entry expects the infoId to be from the Dialogue for the supplied topic.
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
cc9cii
8971db8962
SceneWidget windowHandle fix for Windows.
11 years ago
scrawl
b4ed828e21
Feature #1323 : Implement restocking items (does not handle levelled lists yet)
11 years ago
Marc Zinnschlag
f7c89015f9
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
ae66d28c87
Feature #32 : Implement respawn for containers, creatures and NPCs
11 years ago
scrawl
92c5bb56e0
Un-reverted actorId for AiPursue
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
18852c09d0
Manually re-added AiCombat portion of actorid changes. This is the only one that really matters, and will not suffer from the infinite recursion because it's not included in AiSequence::fill.
11 years ago
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
.
11 years ago
scrawl
028e00c98f
Add missing status report for some toggle commands
11 years ago
scrawl
868e38a07c
Fix Assault crimes being reported when striking in self-defense
...
Last missing fix for Bug #1134 .
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
d70306382e
Don't create the player object until the game starts
...
Fixes a crash introduced in e591d23
when using --skip-menu=0.
11 years ago
mrcheko
5be37f04ef
Feature 1314: make npc fight creatures
11 years ago
scrawl
b3735981d6
Remove unused file_finder
11 years ago
Marc Zinnschlag
3b2ba4f6cd
Merge remote-tracking branch 'scrawl/master'
11 years ago
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
.
11 years ago
scrawl
b16d444f0f
Fix never clearing graveyard. Oops
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
b6a7aee42e
Fix player not being allowed to use his own items
11 years ago
scrawl
eb40032bde
Fix item owner not resetting when dragging an item from a corpse to the player avatar
11 years ago
scrawl
bac4d875df
Fix a potential exploit that made it possible to reset the owner of any item
11 years ago
scrawl
a6e1d7ffd6
AiCombat: Removed obsolete door back-off code (now handled in AiAvoidDoor)
11 years ago
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
11 years ago
scrawl
2f13a17a39
Add some more safety checks to spellcasting
11 years ago
scrawl
f2c193ce3d
Fix searching the player's actorId
11 years ago
scrawl
a609dc5674
Fix exception when getting hit by a trap
11 years ago
scrawl
a76e391ad0
Savegame: store door movement state ( Closes #747 )
11 years ago
scrawl
37b9d2fb0c
Fix a wrong use of reference that causes potential crash
11 years ago
scrawl
471bbd0021
Savegame: store levelled creature state and move to actorIds
...
(Closes #1332 )
11 years ago
Marc Zinnschlag
d08869a25d
Merge remote-tracking branch 'slothlife/msvc_warning_cleanup'
...
Conflicts:
apps/openmw/mwrender/localmap.cpp
11 years ago
slothlife
f33559fead
Fixes for MSVC warnings, less overall changes
...
Kept some fixes from the first round of review. Found out that several
targets weren't being built with the same basic warnings disabled.
Disabled a few warnings for external libraries specifically, rather than
applying them to all targets.
11 years ago
scrawl
9b67fcc4d7
Merge branch 'master' of https://github.com/OpenMW/openmw
11 years ago
scrawl
9052cc4a57
Savegame: store ActiveSpells
11 years ago
Marc Zinnschlag
2116f16289
Merge remote-tracking branch 'digmaster/master'
11 years ago
Thomas
d2aada95b4
Fixed AiPursue by fixing underlying issue is Pathto()
11 years ago
Thomas
2425d2c2ab
Added stuck mitigation for AiAvoidDoor
11 years ago
Marc Zinnschlag
c2ea92b93a
Merge remote-tracking branch 'sirherrbatka/Feature#1274'
11 years ago
Marek Kochanowicz
3439900239
ignore all drops that will not create usefull filter
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
Thomas
cbcf0f6039
Changed AiEScort to use new PathTo function
11 years ago