Commit Graph

9976 Commits (celladd)

Author SHA1 Message Date
MiroslavR 47c053444f Make the jail progress last one second 10 years ago
Marc Zinnschlag 8e007c91fd Merge remote-tracking branch 'jordan-ayers/bugfix/1533' 10 years ago
Marc Zinnschlag 07c27065d6 Merge remote-tracking branch 'slothlife/msvc-warning-fixes' 10 years ago
Jordan Ayers 5edafc2a4c Cleanup: Add const to read-only CellRefList access.
OMW Bug #1533
10 years ago
Jordan Ayers 399259a95c Improve CellStore exception messages. 10 years ago
dteviot f6128a85b2 resolve symlinks when searching for file's last modified time. 10 years ago
Jordan Ayers c21b59ecff Teleportation: Avoid marking searched cells as changed.
OMW Bug #1533
Only mark cells with the target marker / evidence chest as 'changed'.
10 years ago
scrawl 5eadffd0c4 Make launcher's version label selectable so it can be copy-pasted into issue reports 10 years ago
dteviot 514fba5f73 On Windows content list imported from morrowind.ini is sorted by file modified time stamps. 10 years ago
dteviot 9708e8529f Removed unneeded include. 10 years ago
dteviot accc078e0e Morrowind.ini import progress bar. (Fixes #2344)
1. Show a "bouncing ball" Progress bar when importing from morrowind.ini.
2. Removed dialog that asks for content list name when import game files from morrowind.ini. Instead, name is time stamp.
3. Removed commented out code.
4. Additional bugfix. No longer create a empty content list when OpenMW.cfg has no content files.
10 years ago
Nathan Aclander 6d7e1242cc Fixed incorrect casting
Only cast to strings things that are ints. Also I missed an mFactionRank to cast.
10 years ago
Nathan Aclander 539e8276c8 Silenced clang warning by converting int to string 10 years ago
scrawl a5847afdac Fix ignored clicks on HUD mini-map (Fixes #2388) 10 years ago
scrawl 6d62aa7544 Don't prompt for spell deletion when using cycling keys (Fixes #2382) 10 years ago
Marc Zinnschlag 4c5bba2947 Merge remote-tracking branch 'dteviot/SpellCastingFixes' 10 years ago
Marc Zinnschlag 8686ffcedb Merge remote-tracking branch 'scrawl/master' 10 years ago
dteviot 6e2d6a0282 Minor correction, MWWorld::getMaxActivationDistance() is now public. 10 years ago
dteviot 8d7de7d1ec Telekinesis allows safe opening of traps (Fixes #1916)
When trap activated at beyond normal activation distance, assume telekinesis used and detonate trap at trapped object's location.
Also some minor code refactoring of spellcasting.
1. Corrected parameter passed to explodeSpell().
2. For loop now correctly does an early exit.
3. Removed duplicated tests.
10 years ago
Marc Zinnschlag 1b91bc73f6 Merge remote-tracking branch 'cc9cii/suppress-msvc-warning' 10 years ago
cc9cii efdee19477 Suppress warning about the lack of virtual destructor. 10 years ago
cc9cii e5c1c31648 Ignore case when detecting legacy extensions (.esm or .exp). Should resolve bug #2227. 10 years ago
slothlife a9b74671a6 Fix various MSVC warnings 10 years ago
Marc Zinnschlag 6cc9fa2b3f Merge remote-tracking branch 'slothlife/cmake-release-build-fix' 10 years ago
Alexander "Ace" Olofsson a61019dfa8 Update referencecheck.cpp
MSVC does not allow for the usage of 'and' or 'or' literals
10 years ago
Jordan Ayers 6d1aec6970 Confiscate stolen goods: Support Mournhold prisons.
OMW Bug #1533
10 years ago
Jordan Ayers 5ef78903dc Teleportation: Support markers in Mournhold.
OMW Bug #1533
Note:  the 'stolen goods' search is not yet correct for Mournhald.
10 years ago
scrawl 81925645a3 Unreachable enemies combat AI fix (Fixes #2271) 10 years ago
scrawl 37a85e31d6 Ripples fix 10 years ago
scrawl 93ffdb427c Small tweak to ripples 10 years ago
scrawl 0e88fb3dca ESSImport: read AiPackages 10 years ago
scrawl a1ee26922e ESSImport: note location of corpse clear countdown 10 years ago
scrawl a139e4efb0 Grey out completed quests in journal quests list 10 years ago
Kamil Bar 3b7a23aa72 Fixed charge checks for light and other objects, corrected CellRef charge union comments 10 years ago
Kamil Bar 9628415e21 Missing change & changed comments to represent actual code 10 years ago
Kamil Bar 52a064afc3 Fixed charges checking 10 years ago
Jordan Ayers 1d18d3ff4c Add a full search to findInteriorPositionInWorldSpace.
Part of OMW Bug #1533
Implement a search for one of the 'nearest' exterior cells.  In this
case, 'nearest' means the fewest number of cells away via door markers.
This causes the world map position to update immediately after teleporting,
unless the new cell has no connecting path to an exterior.  Intervention
spells and Jail travel will be much closer to vanialla Morrowind,
except for in Mournhold.
10 years ago
Kamil Bar e1314d6211 Implement OpenCS reference validation (Feature #831) 10 years ago
slothlife cfe81bafe8 Remove setting CMAKE_BUILD_TYPE to Debug
Setting was causing single-target configurations (ninja, make) to
incorrectly link vs debug runtimes on Windows.
10 years ago
scrawl 75db4d6473 Merge remote-tracking branch 'upstream/openmw-35' into HEAD 10 years ago
scrawl dfaab1188f Fix for broken levelled creature spawning (Fixes #2365) 10 years ago
Marc Zinnschlag 2b619296d7 Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl bf1839b370 Always print the exception to stderr 10 years ago
scrawl 3ccf4642b4 Implement ToggleScripts 10 years ago
Alexander "Ace" Olofsson 1a19253158 Fix MSVC build due to missing M_PI define
Apparently the header guard on cmath only adds the defines if _USE_MATH_DEFINES is defined when cmath is included for the first time.

So enabling that define and moving cmath up to be the first include, so that nothing else includes it without the define set.
10 years ago
scrawl 218f789d88 Fix player DrawState reset when selecting enchanted item (Fixes #2356) 10 years ago
scrawl 03257ecae5 QString encoding fix 10 years ago
scrawl 801c0eb57c Detect Creature should detect alive creatures only (Fixes #2353) 10 years ago
scrawl c27c20a859 Merge remote-tracking branch 'upstream/openmw-35' into HEAD
Conflicts:
	files/materials/water.shader
10 years ago
scrawl dbd4abd6fe Fix ripples for D3D - added simpler effect (Fixes #1649) 10 years ago
Marc Zinnschlag e9d6e4f6df Merge remote-tracking branch 'ace/include-cleanup' 10 years ago
Marc Zinnschlag 985f7cbff9 Merge remote-tracking branch 'miroslavr/master' 10 years ago
Alexander "Ace" Olofsson fce404acc5 Remove some including of mwbase/world.hpp
Since ref.hpp is rather well used in OpenMW-CS this should help compile times there
10 years ago
Alexander "Ace" Olofsson b714e5211d Redefinition of default template argument
Sometimes it's annoying how MSVC casually allows you to break C++ standards
10 years ago
Alexander "Ace" Olofsson f77ae711e4 Fix template closer 10 years ago
Alexander "Ace" Olofsson cfcaf4528f Some more forward-declaring for OpenMW-CS 10 years ago
Alexander "Ace" Olofsson f2c5060cc0 Fix cstdint issue on travis GCC build 10 years ago
Alexander "Ace" Olofsson d3128a12b6 Remove a large include form mwbase/windowmanager.hpp 10 years ago
Alexander "Ace" Olofsson 8c49812d56 Remove unneeded include in obstacle.hpp 10 years ago
Alexander "Ace" Olofsson df5a08b6de Move manualref code out of header 10 years ago
Jordan Ayers ec3487b669 Sun trajectory: handle mNightStart <= mSunriseTime
OMW Bug #781
Note:  mNightStart == mSunriseTime is treated as 24-hour night.
10 years ago
scrawl e81d2a9dde Merge remote-tracking branch 'upstream/openmw-35' into HEAD
Conflicts:
	apps/openmw/mwmechanics/npcstats.cpp
10 years ago
scrawl 9dbd9af31c Adjust fix for Bug #2360 to repair affected savegames 10 years ago
scrawl b542143e3a Fix faction reputation case sensitivity issue (Fixes #2360) 10 years ago
scrawl ad8790fba0 Fix setWaterLevel script instruction not affecting physics 10 years ago
scrawl 01e32aef79 Fix exception moving a disabled object between cells 10 years ago
MiroslavR 2223a69ab8 Fix getpcinjail returning 0 when the console is open 10 years ago
Jordan Ayers 23024d2beb Re-work the sun's trajectory.
OMW Bug #781
Have the sun travel 15 degrees south of vertical.
10 years ago
MiroslavR 9bbe6f8c5e Remove todo 10 years ago
MiroslavR 1230cf49bf Properly center jail progress widget, fix a bug with it not disappearing if the console is open 10 years ago
Jordan Ayers 2d17eaa5ea Fix argument name for setSunDirection. 10 years ago
MiroslavR 1d9e973573 Add training progress bar, implement jail screen, tweak wait dialog (Fixes #1714) 10 years ago
Marc Zinnschlag 6c4920c58e Merge remote-tracking branch 'scrawl/master' 10 years ago
Marc Zinnschlag ea21fbcbe6 Merge remote-tracking branch 'dteviot/master' 10 years ago
Nikolay Kasyanov 5534306eb3 Few rename fixes 10 years ago
scrawl 01b4177872 Make sure birthsign spells are added when loading savegame 10 years ago
scrawl 9ce3e4b4e1 UI consistency fix in levelup dialog 10 years ago
scrawl 61ec9196c8 Cap the displayed attribute multiplier in levelup to attribute points left to 100 10 years ago
scrawl b5e0e45c78 Fix iLevelUpTotal not being used in the levelUp logic 10 years ago
scrawl 55cd9b526c Skill progress bar changed to match MW 10 years ago
scrawl 5096e5dc0c esmtool minor/major skills fix 10 years ago
scrawl f0b1d889c0 ESSImport: import player skill progress 10 years ago
scrawl ae77eacd7e Skill progress refactoring 10 years ago
scrawl dd8aab2a7f Adjust help for --load-savegame again 10 years ago
scrawl 356d1c7657 ESSImport: convert stolen item tracker 10 years ago
scrawl bea88c3643 Stolen item tracking overhaul part 2 (Fixes #2338) 10 years ago
dteviot cac250a90d Fixed typo in comment. 10 years ago
dteviot 9d9cabf40d Fix: Importer creates a single Content List (Fixes #2345) 10 years ago
scrawl c1862cbfc2 Clarify documentation for --load-savegame 10 years ago
scrawl 8087a7d920 Add possibility to dress up corpses (Fixes #2221) 10 years ago
scrawl aa6ebcd75c Change stolen items handling to match MW (Fixes #1443, Fixes #2290) 10 years ago
scrawl 955505c167 Remove unused function 10 years ago
scrawl 27dc49a135 Rewrite game settings manager
Removes the abhorrent dependency on Ogre for this code and improves the error handling.
10 years ago
scrawl 6ea59c93ab Ignore the object scale in Move instruction (Fixes #2275) 10 years ago
scrawl 9825b68dfb Fix SDL eating SIGINT signals in the launcher (Fixes #2328) 10 years ago
scrawl 6d097fbfbd Normalise spelling of "levelled" throughout the code 10 years ago
scrawl 0c6e2170db Include cleanup 10 years ago
Jordan Ayers 1f036c0381 Patch for COC Spawn Issue.
OMW Bug #1079
Fall back to the first static's position, if there are no door markers.
10 years ago
scrawl fbb8998184 Account for not yet listed cells in getInteriorPtrs 10 years ago
scrawl 14923f3e8b Fix for broken unsetRefNum 10 years ago
scrawl 0b7b627443 CMake fix for opencs rename 10 years ago
Marc Zinnschlag 0557d45bd1 renamed opencs into openmw-cs 10 years ago
MiroslavR ee8f88fc42 Reset health modifier when actor dies (Fixes #2330) 10 years ago
Marc Zinnschlag 82ff737c31 Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl 7e33471edb Fix code duplication 10 years ago
scrawl c98b7db4c1 Fix swim height, use fSwimHeightScale GMST 10 years ago
scrawl 57a259c526 Remove references to no longer used font 10 years ago
scrawl 56799c79f4 Fix attachArrow exception when changing weapon (Fixes #2332) 10 years ago
scrawl fec8cf91f5 Add exception handling to various uses of DataStream::read 10 years ago
scrawl 86165d38d2 Add exception handling in addObjectToScene 10 years ago
scrawl 73e57f53a8 Always print openmw version in the log 10 years ago
scrawl cbe135c60f Don't require magicka for casting spells in God Mode (Fixes #2331) 10 years ago
scrawl 7d76f1a113 PlaceAt count argument should spawn independent references (Fixes #2283) 10 years ago
scrawl 7542fb5cd9 Show map notes on door marker leading to the cell with the note (Fixes #2284) 10 years ago
scrawl 54e79c8c98 Use mouse pressed event for pin button instead of mouse click 10 years ago
scrawl c093e284d9 Delegate cleanup 10 years ago
scrawl bdcc3a4036 Add missing swish sound for thrown weapons 10 years ago
scrawl 326eaea8a6 Add missing sound for drawing throwing weapons (Fixes #2308) 10 years ago
scrawl 0497a40d09 Fix incorrect sound for thrown weapons 10 years ago
scrawl 2346c3528d Remove NpcStats::mProfit and store it in the script instead
Also use the Profit label when the "minimumProfit" script variable exists, rather than hardcoding to NPCs.
10 years ago
scrawl bd0a0e64a9 Fix overwriting script records not working 10 years ago
scrawl d1b5956a98 Fix crash on exit 10 years ago
scrawl 51c05264b0 ESSImport: note where skill progress is stored (not converted yet) 10 years ago
scrawl c4038f7021 ESSImport: convert camera first/third person state 10 years ago
scrawl f3c79c0aa0 ESSImport: convert player DrawState, cleanup 10 years ago
scrawl 2e4b5858e7 ESSImport: add ANSI color code highlighting for --compare switch 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 ef3ba12cb6 Add silent mode to ConfigurationManager, used by essimporter 10 years ago
scrawl e7056b4e27 ESSImport: convert Dead flag 10 years ago
scrawl 5a9b30a8ca Don't show VFX on the map (Fixes #2324) 10 years ago
scrawl 7e3843de42 ESSImport: convert Attacked flag 10 years ago
scrawl 081c8c8615 ESSImport: convert to utf8, based on encoding setting in openmw.cfg 10 years ago
scrawl 417f60f467 Use the mooncircle textures (Fixes #1624, Fixes #1743) 10 years ago
scrawl e0d0997409 Rename omwlauncher -> openmw-launcher, mwiniimport -> openmw-iniimporter 10 years ago
scrawl dac1290597 Reduce size of water plane and increase subdivisions (Fixes #969) 10 years ago
Marc Zinnschlag c02c72e134 Merge remote-tracking branch 'jordan-ayers/topic/dialogue-set' 10 years ago
Jordan Ayers 419046e121 Dialogue: Use std::set for known topics in the manager.
There were three different data structures being used for topic lists
in this code.  (map< string, true >, list< string >, and vector< string >)
Switch the local topic lists to set< string >.  This supports everything
the list and map were doing, reduces the variety of data structures, and
makes count (a more efficient search) available.

The vector has not changed, since it's tied to the ESM modules, and must
meet other requirements.
10 years ago
Marc Zinnschlag 1150b41c18 Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl e712b0353b Terrain refactoring, reduce game startup time and memory usage 10 years ago
scrawl 62a32220ff Use low-LOD heightmap for world map rendering
Add vanilla-accurate colour palette (thanks Hrnchamd)
10 years ago
scrawl 201674cd70 ESSImport: convert world map overlay (Fixes #2313) 10 years ago
scrawl c0a88161b2 Get rid of unneeded setSize/setCoord overrides 10 years ago
Marc Zinnschlag 05be353fec Merge remote-tracking branch 'dteviot/master' 10 years ago
Marc Zinnschlag fabcdf7a1a Merge remote-tracking branch 'ace/boost-fixes' 10 years ago
scrawl f4c8064d39 Fix camera not being attached properly when player becomes vampire (Fixes #2319) 10 years ago
scrawl 9bcc84ceec Add option to stretch menu backgrounds/cutscenes to the whole screen 10 years ago
scrawl 6c08e05fc3 ESSImport: fix for GMDT being only 92 bytes in a certain save file 10 years ago
scrawl 431f540791 ESSImport: fix NPC factions 10 years ago
scrawl 875df46ae9 ESSImport: convert journal indices 10 years ago
scrawl 6367b4dc0b Improve INFO struct naming 10 years ago
scrawl 4cbb79191f Don't put duplicate lines in the console history 10 years ago
scrawl 6f41e0d12e Reapply quest index when loading quest from savegame (Bug #2260) 10 years ago
scrawl f35c9b7a69 Clang warning fixes (thanks hemite) 10 years ago
scrawl 76820e700c ESSImport: reading used powers fix (not used, see comment) 10 years ago
scrawl d34c8526f6 Enchanted arrows should not be added to victim (Fixes #2306) 10 years ago
scrawl 67491c7164 Fix leveled item argument issue (Fixes #2302) 10 years ago
scrawl 89132ff741 Add --name option to esmtool to print record with the given name 10 years ago
scrawl 315f9a98ad ESSImport: document targeted scripts (not implemented yet) 10 years ago
scrawl 9d3f0b2ed5 Remove some unused code, include cleanup 10 years ago
scrawl d34086ac8f ESSImport: convert running global scripts 10 years ago
scrawl 4921c6ef9e Split window caption bars so that the caption can be transparent (Fixes #531)
Fix transparent window background not applying to the header bar (Fixes #2294)
10 years ago
scrawl 9b3728d878 ESSImport: convert weather state 10 years ago
Alexander "Ace" Olofsson 62acb03735 More Ogre + recent Boost build fixes 10 years ago
scrawl 697ab16ec5 Fix for coverity defects 10 years ago
Marc Zinnschlag c4dd10fe49 Merge remote-tracking branch 'jordan-ayers/bugfix/1049' 10 years ago
dteviot e298589e7f Reorganised DataFilesPage.cpp code.
Removed some recursive calling of saveSettings() and loadSettings().
10 years ago
Jordan Ayers 1410819e20 Dialog fix for line breaks in the middle of words.
Issue 1049
Adjust the TypesetBookImpl::Typesetter to not assume a word break
at the end of write() calls.
A word break is assumed if any of the other content insertion methods
are used (section break, add/select content, etc).
10 years ago
dteviot 70e4f821ba Fix Windows warning
warning C4244: 'initializing' : conversion from 'float' to 'int', possible loss of data
10 years ago
dteviot 946dd16696 Fixed Windows warning.
warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
10 years ago
dteviot e02bab67ba Fixed MSVC warnings.
warning C4099: 'ESM::ESMReader' : type name first seen using 'class' now seen using 'struct'
warning C4099: 'ESM::CellId' : type name first seen using 'struct' now seen using 'class'
10 years ago
dteviot b0b275a936 Fix for MSVC 2013 compiler issues.
Fixes: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\utility(199): error C2079: 'std::pair<const _Kty,_Ty>::second' uses undefined class 'boost::shared_ptr<ESSImport::Converter>'
Which cascades to 36 more errors.
10 years ago
Marc Zinnschlag b44fc1904b Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl 72f7c2e555 Move weather reset to clear() method 10 years ago
scrawl b1bd236345 ESSImport: convert script local variables
Had to add special reading code to openmw, because the variable names are not stored.
10 years ago
scrawl 09f11fbff2 ESSImport: convert selected spell / selected enchant item 10 years ago
scrawl bf90b86f73 ESSImport: add some missing subrecords 10 years ago
scrawl b0c2aec374 Add warning for missing body parts 10 years ago
scrawl 79d2eebe54 Store selected enchant item in savegame (Fixes #1702) 10 years ago
Alexander "Ace" Olofsson 942cf26eee And the missing includes 10 years ago
Alexander "Ace" Olofsson 7a903b7100 Doing forward declaration instead 10 years ago
Alexander "Ace" Olofsson 0c1d762790 Fix build when using new boost with Ogre.
This fixes a [Parse error at "BOOST_JOIN"] if you're using - for instance - Boost 1.57.0
10 years ago
scrawl e484a91708 ESSImport: convert global map markers 10 years ago
scrawl c354f48a07 ESSImport: some fixes 10 years ago
scrawl 1d29180e00 ESSImport: handle deleted cell references 10 years ago
scrawl ba7cd04ff7 ESSImport: prevent accidental overwriting of file 10 years ago
scrawl a619cff615 Implement EnableLevelupMenu to trigger level-up 10 years ago
scrawl c883a73d30 Several warning fixes 10 years ago
scrawl 8b5effe3e0 Fix wrong magic number for JOUR in openmw savegames 10 years ago
scrawl af0e91c2d3 ESSImport: stolen items reading fix 10 years ago
scrawl 378e91545d Fix Tribunal/BM summon effects not working 10 years ago
scrawl e203127952 ESSImport: read script variables (not converted yet) 10 years ago
scrawl 98402e579d ESSImport: fix non-existing items in player record causing load failure in OpenMW 10 years ago
scrawl 0fd5575efe Improve warning message in ContainerStore::readState 10 years ago
scrawl cc7be1600d Make missing hair/head in NpcAnimation non-fatal for consistency with addOrReplaceIndividualPart 10 years ago
scrawl 5ce8a931a5 ESSImport: fix a subrecord ordering issue 10 years ago
scrawl 1e92cab3e7 ESSImport: read dialogue/journal records, not converted yet 10 years ago
scrawl acf8461841 ESSImport: some fixes 10 years ago
scrawl 69676906ae Don't clear known spells when reading from the savegame
This is needed because the .ess format doesn't include the racial spells in the player's spell list.
10 years ago
scrawl c7d15e6f74 Revert "Revert "Light charge handling fix""
This reverts commit b95748d044.
10 years ago
scrawl 7ead963075 Revert "Revert "ESSImport: convert inventory equipment slots""
This reverts commit fe31ca0ac0.
10 years ago