Commit Graph

1347 Commits (24eb1165fcdfe9a4a6561750adac901c6d809e77)

Author SHA1 Message Date
Evil Eye c1d700f770 Don't reset last hit object if the ID doesn't match 3 years ago
Nelsson Huotari 6869fa18e4 Fix unsafe memory access at object.cpp 3 years ago
psi29a 1542a0392c Merge branch 'gloss' into 'master'
Gloss-mapping

Closes #6541

See merge request OpenMW/openmw!1552
3 years ago
Evil Eye 12f6530ab3 Relocate changelog entries 3 years ago
Evil Eye 484a7c7b7e Base dialogue order solely on mPrev 3 years ago
Evil Eye 25feea9b16 Prevent write to empty vector element 3 years ago
psi29a 7e4e78b1a7 Merge branch 'engarde' into 'master'
Always reduce weapon condition by the raw damage (bug #6559)

Closes #6559

See merge request OpenMW/openmw!1694
3 years ago
Alexei Dobrohotov fdd9e6a793 Always reduce weapon condition by the raw damage (bug #6559) 3 years ago
Alexei Dobrohotov 1a15ad216d Increase the base angular velocity to 900°/sec (#5192) 3 years ago
Alexei Dobrohotov dd473d06df Implement gloss-mapping (feature #6541) 3 years ago
psi29a b011809056 Merge branch 'master' into 'sort_me_baby_one_more_time'
# Conflicts:
#   components/nif/niffile.cpp
3 years ago
psi29a bd8c75daee Merge branch 'quest_redo' into 'master'
Restart all quests with the same name when a quest is restarted

Closes #6606

See merge request OpenMW/openmw!1651
3 years ago
Alexei Kotov 14a9af15ab Merge branch 'dagoth_wave' into 'master'
Remove weaponless, non-biped distinction

Closes #5054

See merge request OpenMW/openmw!1517
3 years ago
Evil Eye c382910c1f Restart all quests with the same name when a quest is restarted 3 years ago
glassmancody.info 712107de2d nisortadjust support 3 years ago
psi29a 9183fa897e Merge branch 'particle_vertex_palooza' into 'master'
Support vertex emitters (#6592)

Closes #6592

See merge request OpenMW/openmw!1638
3 years ago
glassmancody.info 88f02913d5 use vertex emitters on array particle controllers when appropriate 3 years ago
glassmancody.info bbc9c53423 support morrowind stenciling 3 years ago
Petr Mikheev 1bcc4a8bcc Read settings.cfg from all active config dirs 3 years ago
Alexei Dobrohotov aaea2bc0f6 Implement transformBoundingSphere for both sphere types (bug #6579) 3 years ago
Evil Eye 8752f78fa4 Remove weaponless, non-biped distinction 3 years ago
elsid ae821738c9
Revert "Add #5858 to the changelog"
This reverts commit 670cc97947.
3 years ago
Petr Mikheev 88a83bab1f Remove predefined data paths `data="?global?data"`, `data=./data` (#6564) 3 years ago
psi29a 84e209308d Merge branch 'refactor/interpreter' into 'master'
Cleanup interpreter code a bit

Closes #6553

See merge request OpenMW/openmw!1556
3 years ago
Matt 34723c8ea8 Cleanup interpreter code a bit 3 years ago
Evil Eye 670cc97947 Add #5858 to the changelog 3 years ago
Artem Nykolenko a5cdc889a2 #6303 Made player stop attacking and sheathe weapon when going to jail 3 years ago
Cody Glassman 8ec0a52605 Toggable day night switch (#5928) 3 years ago
psi29a a1f8db7600 Merge branch 'bright_spells' into 'master'
Replicate Morrowind spell lighting (#4949)

Closes #4949

See merge request OpenMW/openmw!1544
3 years ago
Abdu Sharif cd1bea080f Update changelog and remove an unused setting from settings-default.cfg 3 years ago
cody glassman 8216410e7d add white ambient to spell VFX as in Morrowind 3 years ago
psi29a 0766e1310b Merge branch 'lunacy' into 'master'
Don't touch base stats when turning into a werewolf

Closes #6333

See merge request OpenMW/openmw!1511
3 years ago
Evil Eye 6f870a464b Replace magic numbers with enums 3 years ago
Evil Eye debdcf2953 Don't touch base stats when turning into a werewolf 3 years ago
Evil Eye c166341ec0 Merge branch 'gh_sync' into 'master'
Resovles #6519 Do not display effects duration for ingredient

See merge request OpenMW/openmw!1506
3 years ago
psi29a 81c9ef947f Resovles #6519 Do not display effects duration for ingredient 3 years ago
psi29a 01ac96e900 Merge branch 'stats_gave_me_a_headache' into 'master'
Make Set- and ModStat behave as they should

Closes #2036

See merge request OpenMW/openmw!1410
3 years ago
Alexei Dobrohotov 26dfce1114 Rehash key group and morph loading (bug #6517) 3 years ago
psi29a dc4d73e76c Merge branch 'msgboxvanillastyle' into 'master'
Vanilla style encumbrance messagebox

Closes #6191

See merge request OpenMW/openmw!1437
3 years ago
kuyondo 651b79d34e Update changelog.md 3 years ago
Evil Eye a204b4da96 Change the legalities of opening unlocked objects 3 years ago
elsid 24ec06f0d2
Add changelog record for navmesh disk cache 3 years ago
psi29a 59ab947f3b Merge branch 't800' into 'master'
Keep only one '\0' in NIF strings (bug #6473)

Closes #6473

See merge request OpenMW/openmw!1458
3 years ago
psi29a c844e5d045 Merge branch 'racer_recursion_limited' into 'master'
Check if a leveled creature is in an unloaded cell before deciding it doesn't exist

Closes #4376

See merge request OpenMW/openmw!1420

(cherry picked from commit 782371cb2e7f6653d72305090033557b53bbcf3a)

6d945da7 Check if a leveled creature is in an unloaded cell before deciding it doesn't exist
3 years ago
Alexei Dobrohotov dd15b30a27 Keep only one '\0' in NIF strings (bug #6473) 3 years ago
Kindi 47ff6a87a3 Raise a warning when entering non-existent region 3 years ago
Evil Eye b35cb038d0 Merge branch 'drowningbar' into 'master'
Bug #5434: Pinned windows shouldn't cover breath progress bar

Closes #5434

See merge request OpenMW/openmw!1448
3 years ago
andrew-app 13400b2c5f Bug #5434: Pinned windows shouldn't cover breath progress bar 3 years ago
Ivan Beloborodov ead0cb5ce0 #6419 Topic shouldn't be greyed out if they can produce another topic reference. 3 years ago
Evil Eye f1ec8db393 Make Set- and ModStat behave as they should 3 years ago
psi29a 7f2c0df3fd Merge branch 'follow_the_path_of_peace' into 'master'
Remove allies from combat when stopping combat

Closes #1930

See merge request OpenMW/openmw!1441
3 years ago
Kindi 5927924ebc Update CHANGELOG.md 3 years ago
Evil Eye d6f06fbf9a Remove allies from combat when stopping combat 3 years ago
Evil Eye a231037449 Merge branch 'accumroot' into 'master'
Use the anim source to find mAccumRoot (bug #6417)

Closes #6417

See merge request OpenMW/openmw!1431
3 years ago
kuyondo 5ffd077f9e Update changelog.md 3 years ago
Alexei Dobrohotov fd58e5ba77 Use the anim source to find mAccumRoot (bug #6417) 3 years ago
psi29a 53e14eb238 Merge branch 'reset' into 'master'
AI reset argument

Closes #6177 and #1465

See merge request OpenMW/openmw!1405
3 years ago
psi29a adc3bab51e Merge branch 'Embedded-error-marker' into 'master'
Embed marker error

See merge request OpenMW/openmw!1383
3 years ago
Cédric Mocquillon 8a7b4649f0 Update changelog 3 years ago
Evil Eye 3c57ffd81f Save repeat and duration 3 years ago
Evil Eye c5de69f9c6 Merge branch 'faceyourfears' into 'master'
Make AiExtensions less toxic (bug #6429)

Closes #6429

See merge request OpenMW/openmw!1411
3 years ago
Alexei Dobrohotov fcef92e3ea Make AiExtensions less toxic (bug #6429) 3 years ago
Evil Eye 42020bc2c3 Ignore the axis argument when rotating the player 3 years ago
psi29a d4e8a58351 Merge branch 'headsup' into 'master'
Force assign head animation timer (bug #4389)

Closes #4389

See merge request OpenMW/openmw!1361
3 years ago
Alexei Kotov ec63546a37 Merge branch 'save_me_utf8' into 'master'
Handle non-ASCII characters without triggering an assertion

Closes #6396

See merge request OpenMW/openmw!1375
3 years ago
Evil Eye 8f48a1f030 Handle non-ASCII characters while saving without triggering an assertion 3 years ago
Andrei Kortunov cca6029088 Add missing changelog entry 3 years ago
Andrei Kortunov dce4cceb39 Support deleted CellRefs in groundcover (bug 6276) 3 years ago
psi29a 914993d6ae Merge branch 'itsmagic' into 'master'
Factor race weight into magic projectile speed (bug #6343)

Closes #6343

See merge request OpenMW/openmw!1385
3 years ago
psi29a ba0aae06ca Merge branch 'morphyslaw' into 'master'
Morph geometry more like NifSkope (bug #6416)

Closes #6416

See merge request OpenMW/openmw!1389
3 years ago
Alexei Dobrohotov b918135b4b Factor race weight into magic projectile speed (bug #6343) 3 years ago
Evil Eye bee94e2afc Treat commas in scripts as whitespace 3 years ago
Alexei Dobrohotov c7edca559b Morph geometry more like NifSkope (bug #6416) 3 years ago
psi29a bea8df7dd4 Merge branch 'astoecke-fix-6386-water-reflection' into 'master'
Use `gl_FragCoord`  in `water_fragment.glsl` (fixes #6386)

Closes #6386

See merge request OpenMW/openmw!1347
3 years ago
Alexei Kotov f210559a80 Merge branch 'bound_rating' into 'master'
Improve AI rating of bound effects

Closes #3855

See merge request OpenMW/openmw!1366
3 years ago
Alexei Dobrohotov 0d13b8cd3f Allow movement during blocking (bug #6327) 3 years ago
Andreas Stöckel 81f2fa992f Update changelog 3 years ago
psi29a 295ebbebbd Merge branch 'astoecke-fix-6354-sfx-distance-attenuation' into 'master'
Fade sounds when performing distance-based culling (Fixes #6354)

Closes #6354

See merge request OpenMW/openmw!1341
3 years ago
psi29a 5836d0225f Merge branch 'leave_butter_to_soften' into 'master'
Soft Particles (#6128)

See merge request OpenMW/openmw!980
3 years ago
psi29a 9b7dfcac6b Merge branch 'windows_aero_snap' into 'master'
Fix windows aero snap with borderless window (#5394)

See merge request OpenMW/openmw!1370
3 years ago
glassmancody.info c489b77385 fix windows aero snap 3 years ago
Evil Eye 11ed594910 Improve AI rating of bound effects 3 years ago
Evil Eye 9394cdde22 Only restore focus to widgets with visible parents 3 years ago
Alexei Dobrohotov e125308dd8 Force assign head animation timer (bug #4389) 3 years ago
Evil Eye 013043ee6e Update changelog 3 years ago
Andreas Stöckel e637d36071 Add changelog entry 3 years ago
psi29a ea7e83499d Merge branch 'enlightened_skeletons' into 'master'
Allow creatures to use torches

Closes #6376

See merge request OpenMW/openmw!1335
3 years ago
Evil Eye a9106f4d7c Rotate torches by 90 degrees 3 years ago
glassmancody.info 4461366761 settings update and launcher option 3 years ago
Evil Eye 92bdd44e58 Allow creatures to use torches 3 years ago
psi29a 4c81518abb Merge branch 'puddle' into 'master'
Give each reflect and spell absorption effect a chance to apply

Closes #6255 and #6253

See merge request OpenMW/openmw!1279
3 years ago
glassmancody.info f0eb068e4b remove dead code and fix changelog entry 3 years ago
psi29a b3f84df43c Merge branch 'sky_shaders' into 'master'
Sky shaders

See merge request OpenMW/openmw!1057
3 years ago
Andrei Kortunov 3ee6657768 Early out from LOS check when source and target is the same (bug 5913) 3 years ago
Evil Eye 4ec927829f Give each reflect and spell absorption effect a chance to apply 3 years ago
psi29a 3006c496fc Merge branch 'morrowland_scripting' into 'master'
Morrowland scripting

Closes #6363

See merge request OpenMW/openmw!1318
3 years ago
Evil Eye 289e1544d2 Don't wait a frame to recalculate magicka 3 years ago
Evil Eye fef902617a Parse integer format arguments as variable names 3 years ago
glassmancody.info 1e40d27318 introduce sky shaders 3 years ago
Evil Eye f70a154195 Merge branch 'place' of github.com:akortunov/openmw into master 3 years ago
Evil Eye 63fa6d3b7c Apply on self effects on projectiles to the target instead 3 years ago
Andrei Kortunov 362c124e8f Allow to place levelled creatures to the game world (bug 6347) 3 years ago
psi29a 2f0484f4fc Merge branch 'clear_me_not' into 'master'
Do not clear depth buffer in first person (#6078)

Closes #6078

See merge request OpenMW/openmw!1119
3 years ago
glassmancody.info cc009d246f do not clear depth buffer in first person 3 years ago
unelsson e65a7f10e7 Add changelog 3 years ago
Evil Eye 6b482d0b52 Merge branch 'openmw-tradeglitch' into master 3 years ago
Evil Eye f6eeee3ad5 Detect keys and enchanted items in containers without custom data 3 years ago
psi29a 1332e57195 Merge branch 'outside_means_outside' into 'master'
Make StayOutside only block teleportation from exteriors to interiors

Closes #6323

See merge request OpenMW/openmw!1268
3 years ago
psi29a 88d5b4a90b Merge branch 'variable_function' into 'master'
Parse local variables sharing a name with a function as variables

Closes #6291

See merge request OpenMW/openmw!1269
3 years ago
psi29a 555224a0fb Merge branch 'fixes' into 'master'
Make compilers happy and fix the changelog

See merge request OpenMW/openmw!1260
3 years ago
Evil Eye 5037def3b3 Parse local variables sharing a name with a function as variables 3 years ago
Evil Eye dfc72e9b7e Make StayOutside only block teleportation from exteriors to interiors 3 years ago
Kindi 2a1cb939ba Update CHANGELOG.md 3 years ago
Andrei Kortunov 61168c3583
Add missing changelog entries for 0.47 (#3145) 3 years ago
Evil Eye 686268b2f9 Remove incorrect changelog entries 3 years ago
psi29a 2c8c36fe5d Merge branch 'master' into 'effective_magic'
# Conflicts:
#   CHANGELOG.md
3 years ago
psi29a bd866cf210 Merge branch 'fix_infidelities' into 'master'
Fix Infidelities quest from Tribunal (#6307)

Closes #6307

See merge request OpenMW/openmw!1248
3 years ago
Evil Eye f6c39b9f19 Fix issue numbers 3 years ago
Evil Eye 2de7b8e2fb Allow non-biped creatures using weapons to open doors 3 years ago
Evil Eye e4994054ec Add #5207 to the changelog 3 years ago
Evil Eye 46ce2ff10c Add #4414 to the changelog 3 years ago
Evil Eye b8e4f18751 Clear temporary effects before unloading actors to prevent absorb effects becoming permanent 3 years ago
Evil Eye dc1fe62dde Overhaul magic effects to work with onApply and onEnd events 3 years ago
elsid c0ef4417c3
Check AiTravel destination for other actors presence
Use faster aabbTest but without destance filter. To avoid dependency on a
specific constant and correctly handle situations when there is a big
difference between actors sizes.
3 years ago
Evil Eye 77a23dab09 Only add enabled objects to the scene 3 years ago
psi29a 782e0710af Merge branch 'OpenCS-preserve-blocked' into 'master'
OpenCS - Preserve "blocked" record flags when saving. #6288

Closes #6288

See merge request OpenMW/openmw!1052
3 years ago
psi29a 908d196fee Merge branch 'master' into 'undead_intelligence'
# Conflicts:
#   CHANGELOG.md
3 years ago
psi29a 47eda85b9f Merge branch 'master' into 'the_goal_is_elevation'
# Conflicts:
#   CHANGELOG.md
3 years ago
psi29a 449539c0ed Update CHANGELOG.md 3 years ago
Evil Eye 34cf66139a Make GetCurrentAIPackage return -1 for non-actors and dead actors 3 years ago
Evil Eye c679565893 Make names starting with digits use normal name parsing code 3 years ago
Evil Eye 2f4df12b2e Merge branch 'Fix_ASCII' into 'master'
Fixed an issue where keyword search expected the text to be all ASCII characters

See merge request OpenMW/openmw!1227
3 years ago
florent.teppe 5620e8f0e2 Added the fix to the changelog, and my name to the authors 3 years ago
unelsson 89982eb9e3 Add changelog 3 years ago
Evil Eye 831055f878 Merge branch 'OpenCS-fix-modify' into 'master'
OpenCS - Re-implement the fix for Issue #6067.

See merge request OpenMW/openmw!1173
3 years ago
psi29a 18f5762a76 Merge branch 'master' into 'OpenCS-preserve-blocked'
# Conflicts:
#   CHANGELOG.md
3 years ago
psi29a 2be3a76b6a Merge branch 'spin_me_right_round' into 'master'
Reset rotation when respawning actors

Closes #6273

See merge request OpenMW/openmw!1219
3 years ago
Evil Eye 60298cd66d Reset rotation when respawning actors 3 years ago
pi03k e4eeb9cce9 Remove 'no relevant classes' moc warning 3 years ago
Bo Svensson 147ed39900
This PR solves a crash with Robert's bodies logged on your bugtracker. (#3095)
* attach.cpp [ci skip]

* attach.cpp [ci skip]

* attach.cpp [ci skip]

* npcanimation.cpp [ci skip]

* attach.hpp [ci skip]

* attach.cpp [ci skip]

* creatureanimation.cpp [ci skip]

* creatureanimation.cpp [ci skip]

* cellpreloader.cpp

* npcanimation.cpp

* attach.cpp

* make android adk happy

* make android adk happy

* changelog.md [ci skip]

* authors.md [ci skip]
3 years ago
JanuarySnow bdbc6c0cba Dead animation code removal 3 years ago
unelsson 8edcaeb323 Add changelog 3 years ago
cc9cii 0ada3fa1d8 Update changelog. 3 years ago
cc9cii b2bd97f283 A different implementation to MR 1051 to fix Issue #6067.
This MR doesn't delete the original record, but instead the original record is updated with the moved record when loading.

Issue #4752 is no longer addressed in this MR.
3 years ago
unelsson 11ec96e1e7 Add changelog 3 years ago
elsid e9b8933b2f
Do no link binaries with Qt where it's not used
Define components_qt static library with all qt dependent components that also
depends on other components. Link only cs, wizard and launcher with qt
dependent components.
3 years ago
cc9cii 59a92de977 update changelog 3 years ago
elsid f9c3e1272b
Add #4595 to changelog
Resolved by https://gitlab.com/OpenMW/openmw/-/merge_requests/430
3 years ago
Alexei Dobrohotov 1fc7cb8191 Don't use FreezeOnCull for any particle system (#4744) 3 years ago
Evil Eye 29921bf9fa Don't stack cast packages 3 years ago
psi29a b770373491 Merge branch 'OpenCS-enforce-str-length' into 'master'
OpenCS - Disallow entry of strings longer than the lengths allowed by the file format (#3066)

See merge request OpenMW/openmw!1088
3 years ago
glassmancody.info 09e03fde2e refactor and fix wobbly shores 3 years ago
glassmancody.info cad0b151cb enable shaders path and dehardcode depth formats 3 years ago
psi29a 8a14daaac7 Update CHANGELOG.md 3 years ago
cc9cii 8aee84c46e Disallow entry of strings longer than the lengths allowed by the file format.
It is possible to allow longer strings but that will require an extension in the omwaddon format as well as changes to the reader to handle that extension.  Such changes should be a separate MR.

(applied the patch in https://gitlab.com/OpenMW/openmw/-/issues/3066)
3 years ago
psi29a 9b7e14ec00 Merge branch 'OpenCS-moved-reference' into 'master'
OpenCS - Fix moved reference - Issues #3514 and #4752

See merge request OpenMW/openmw!1051

(cherry picked from commit 2bee171c7990522da33c2667f7d079fa35f4ede0)

36c30f7f Fix for Issue #3514 where moving a reference to another cell is not handled properly.
40327681 Update the changelog.
3 years ago
psi29a fa18f049af Add #5788 to changelog 3 years ago
Cédric Mocquillon 1fff39d5fa Update changelog 3 years ago
Evil Eye 779795734f Remove calm/rally/demoralize and turn undead from the wrong targets 3 years ago
Alexei Dobrohotov 536dc6a0c6 Correct creature landing sound type (bug #6118) 3 years ago
psi29a 6949dd89c2 Merge branch 'gui_shaders' into 'master'
Add shader path for mygui (#6162)

See merge request OpenMW/openmw!1019
3 years ago
CedricMocquillon a6f9e7274f Update changelog 3 years ago
Abdu Sharif 216d91837f Fix #6174 3 years ago
cc9cii 33dcd7585a OpenCS - Jump To Modified 3 years ago
glassmancody.info e8c6f31e0c add shader path for mygui (#6162) 3 years ago
Evil Eye 5f84494046 Fail on invalid water levels 3 years ago
Nuri 36657698fb Added checks for paralysis, knocked down, and death when picking up items from inventory. Fixes #6165 3 years ago
Evil Eye 087e933326 Close windows using Ptrs that are about to be deleted 4 years ago
psi29a cd9fb2adad Merge branch 'dial_me_maybe' into 'master'
Change disposition to work like vanilla

Closes #5100 and #5842

See merge request OpenMW/openmw!599
4 years ago
Petr Mikheev c2280ada1d OpenMW Lua, API_VERSION=0 4 years ago
psi29a d8bed73ada Merge branch 'local_crache' into 'master'
Cache failed compilation when getting locals

Closes #6123

See merge request OpenMW/openmw!988
4 years ago
elsid f8e02000ec
Write screenshots to file asynchronously 4 years ago
Evil Eye eced6f2126 Implement the help command 4 years ago
Evil Eye 1196e0cfe6 Change disposition to work like vanilla 4 years ago
psi29a 3c0a0ba9e1 Merge branch 'master' into 'touch_my_crank'
# Conflicts:
#   CHANGELOG.md
4 years ago
psi29a c372c239a6 Merge branch 'master' into 'OpenCS_Bug6017'
# Conflicts:
#   CHANGELOG.md
4 years ago
psi29a 06b852fbc8 Merge branch 'OpenCS_DELE_write_size' into 'master'
For consistency with TES CS, force DELE record writes to be 4 bytes (currently writes 1 byte).

See merge request OpenMW/openmw!999
4 years ago
cc9cii a47ebf5c9e For consistency with TES CS, force DELE record writes to be 4 bytes (currently writes 1 byte). 4 years ago
cc9cii f68c81e631 Merge branch 'master' into 'OpenCS_Bug6017' 4 years ago
cc9cii f8aefc7f0b Update the changelog. 4 years ago
Evil Eye 796617fa0c Allow activators to be activated using telekinesis 4 years ago
Evil Eye d138602bd3 Add changelog entry 4 years ago
psi29a 7cc4e5afa1 Merge branch 'more_magical_stamina' into 'master'
Make fatigue and magicka recalculation behave the same way

Closes #6107

See merge request OpenMW/openmw!968
4 years ago
Simon Meulenbeek 625744298b change setValue to replace value instead of insert 4 years ago
Bret Curtis e5e3f52e3e Added changelog entry for #6067 4 years ago
psi29a 6a4eeeb39b Merge branch 'fix_door_freeze' into 'master'
Fix slow AiPackage::getTarget calls (#6136)

Closes #6136

See merge request OpenMW/openmw!990
4 years ago
elsid 8d1eb7e2e6
Fix slow AiPackage::getTarget calls
Assume there are no cell refs with empty ref id.
4 years ago
Evil Eye 9a7c07173d Cache failed compilation when getting locals 4 years ago
Andreas Stöckel b1fa0e9560 Fix Avatar Preview Coordinate Transformations in the Inventory (Issues #6129, #6131) 4 years ago
NeveHanter 6bb030aa55 Ignore actors siding with player in awarness check to allow training the sneaking or knowing whether player is detected by other actors in the siding actor line of sight 4 years ago
Evil Eye 5e4beb217a Make fatigue and magicka recalculation behave the same way 4 years ago
Dobrohotov Alexei 3cab69c389 Fix ShowMap partial match filtering (bug #6115) 4 years ago
Evil Eye 4f264af5a9 Merge branch 'staticsload' into 'master'
Loads statics before actors II (#5379)

See merge request OpenMW/openmw!588
4 years ago
fredzio c795e0bce6 Some actors are supposed to spawn on an object that belongs to an adjacent cell.
Since actors can be active in 3x3 grid around the player, we need to
first load all objects in a 5x5 grid around the player.

Split load and unloading in 2 phases. Add an mInactiveCells set into the
scene, which contains all cells inside the aforementioned 5x5 grid.
These cells contains only heightfields and non-animated physics objects.

Animated objects are tied to the scene graph, which doesn't exists yet
in these cells, so we skip them.
4 years ago
jvoisin b4cfa4328e Merge branch 'keyword_soup' into 'master'
Strip quotes when treating keywords as strings

Closes #6066

See merge request OpenMW/openmw!921
4 years ago
Evil Eye f264a8d90a Merge branch 'vfx' into 'master'
Calculate magic VFX vertical offset (bug #5453)

Closes #5453

See merge request OpenMW/openmw!909
4 years ago
Evil Eye 22f7d4eee2 Strip quotes when treating keywords as strings 4 years ago
Alexey Yaryshev 2577047b59 Fixed an issue #6101 (https://gitlab.com/OpenMW/openmw/-/issues/6101) 4 years ago
Andrei Kortunov f3b8bc9811 Fix 0.46 and 0.47 changelogs 4 years ago
Dobrohotov Alexei 870cdd0130 Calculate magic VFX vertical offset (bug #5453) 4 years ago
Léo Peltier 5c4e1252e9 Handle AutoCalc flag when getting spell cost
Fixes #5483

This only applies to "base game" spells.
When adding an AutoCalc spell with TES:CS its cost is computed and
stored inside game files. This stored cost was being used by OpenMW and
the actual cost was never recomputed at runtime whereas Morrowind.exe
discards the stored cost.
While this worked fine in vanilla, mods can update AutoCalc spell
effects without ever updating the stored cost.

The formula was mostly there already but there was a few differences,
namely a 1 second offset in duration.
4 years ago
Evil Eye 2db7495d43 add changelog entry 4 years ago
Evil Eye c1177d7ffe Allow unquoted string arguments to start with . and - 4 years ago
Bret Curtis 36bb966ca1 Getting the ball rolling for 0.48 4 years ago
Atahualpa d500507dec Resolved merge conflicts with changelog (cont.) 4 years ago
Atahualpa 425f745d53 Resolved merge conflicts with changelog. 4 years ago
Andrei Kortunov c11774f278 Do not trigger in-game bindings via mouse buttons when controls are disabled (bug #6047) 4 years ago
Andrei Kortunov e38063dcdb Discard button press events during save loading (bug #5619) 4 years ago
Andrei Kortunov b63f53f5bb Disable shield animation when we launch a torch one (bug #6043) 4 years ago
glassmancody.info 4bbbbb00f6 use particle data for particle system quota 4 years ago
psi29a fd89582e0c Merge branch 'navmesh_wait' into 'master'
Wait until navmesh is generated within given distance around player (#5500)

Closes #5500

See merge request OpenMW/openmw!819
4 years ago
psi29a 5cd4dc2840 Merge branch 'catchy_video' into 'master'
Catch exceptions in VideoThread

Closes #6007

See merge request OpenMW/openmw!835
4 years ago
elsid 6e19e3a9bb
Add changelog entries for navigator features 4 years ago
Evil Eye de37ca8e2c Catch exceptions in VideoThread 4 years ago
Evil Eye c5aa3d4f77 Don't stop and turn to the player while sneaking or jumping 4 years ago
elsid 7a51d0db18
Wait until navmesh is generated within given distance around player
Add a setting to change this distance.

To prevent situations when there is not enough navmesh generated and actors
can't find path correctly.
4 years ago
psi29a d547d0dc60 Add #5800 to changelog 4 years ago
Evil Eye bd45449f9d Allow activation of inventory items 4 years ago
Dobrohotov Alexei 24f4bf9c28 Fix NiUVController UV offset calculations (bug #5995) 4 years ago
Andrei Kortunov b7b85bb713 Disable controllers for found sheath meshes (bug #5975) 4 years ago
elsid 3e67f5ffa5
Detect and ignore updates for oscillating objects
To avoid triggering NavMesh update when RecastMesh change should not change
NavMesh.

Based on the following assumption:
Given a set of transformations and a bounding shape for all these
tranformations, a new object transformation that does not change this
bounding shape also should not change navmesh if for all of this object
transformations resulting navmesh tiles are equivalent

The idea is to report back to RecastMeshManager all changes of NavMesh if there
are any assiciated with RecastMesh version. So we know the last time when
RecastMesh change resulted into the NavMesh change. When later report shows
that there was no NavMesh change for a new RecastMesh version we can assume
that any object transformation within the same bounding box should not change
NavMesh.
4 years ago
glassmancody.info 582f7b52cf Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up 4 years ago
glassmancody.info 157717693a Changelog entry 4 years ago
Evil Eye 56ede535b5 Don't perform a hit test outside the page's bounds 4 years ago
psi29a 484c46cb58 Merge branch 'hrtf-setting' into 'master'
Add Audio settings to openmw-launcher

See merge request OpenMW/openmw!692
4 years ago
Simon Meulenbeek 75b4871bab Add Audio settings to openmw-launcher 4 years ago
psi29a fe2a97ee39 Merge branch 'wizard-link' into 'master'
Implement #3983 - Add page to the wizard with links to buy morrowind

Closes #3983

See merge request OpenMW/openmw!693
4 years ago
tess 6f7e8d9f59 Implement #3983 - Add page to the wizard with links to buy morrowind 4 years ago
CedricMocquillon 9a6f0691b6 Update changelog 4 years ago
Evil Eye ecde3932e2 Make AddItem's quantity overflow on negative numbers 4 years ago
Andrei Kortunov b61337643e Merge branch 'issue-5680' into 'master'
change aim calculation

See merge request OpenMW/openmw!685
4 years ago
Max dc09616e59 change bugfix name to be same as ticket name 4 years ago
Max 2cd96e56d5 create constant and use constant in other parts of the code base 4 years ago
elsid e8c2cd15f0
Add #5914 to the changelog 4 years ago
Evil Eye 8e9bd5c0bd Don't throw an exception when equipping a bound item fails 4 years ago
wareya 63f01d8c5f Prevent physics death spiral by falling back to true delta time when needed 4 years ago
AnyOldName3 3ad1040271 Update changelog 4 years ago
Dobrohotov Alexei 952b31ac5c NiZBufferProperty: handle depth test flag (bug #5902) 4 years ago
glassmancody.info 6255b0492b Resolve crashes on exit with visible MyGUI widgets 4 years ago
psi29a cc6f08930b Merge branch 'alpha-meddling' into 'master'
Replace deprecated alpha test in shader visitor

Closes #4899

See merge request OpenMW/openmw!473
4 years ago
Andrei Kortunov 63958c6d61 Changelog fixes 4 years ago
Chris Djali 9bfe941d4b
Merge pull request #3050 from akortunov/master
Double-buffer shader water stateset
4 years ago
Andrei Kortunov d805886de7 Double-buffer shader water stateset (bug #5026) 4 years ago
Gleb Mazovetskiy 7f6339c61f AV: Add changelog entry 4 years ago
Evil Eye c9d3da498a Merge branch 'pursue' into 'master'
AIPursue: Pursue the player until LOS is established (#5869)

Closes #5869

See merge request OpenMW/openmw!634
4 years ago
Dobrohotov Alexei fc329050b3 AIPursue: Pursue the player until LOS is established (#5869) 4 years ago
Alexei Dobrohotov 5e91af230d Reset effect icon transparency when they're hidden (#5877) 4 years ago
Evil Eye 1a423860b5 Add changelog entry 4 years ago
AnyOldName3 4f510d85ba Merge remote-tracking branch 'upstream/master' into alpha-meddling 4 years ago
Evil Eye 2e73d2c145 Fallback to default cell name for door destination 4 years ago