Commit Graph

7765 Commits (8419002393d89bd20222773a1872efb858f7ea32)

Author SHA1 Message Date
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