Commit Graph

1347 Commits (24eb1165fcdfe9a4a6561750adac901c6d809e77)

Author SHA1 Message Date
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 4 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
AnyOldName3 034a7a9dbc Add changelog entry 4 years ago
psi29a 7a9eb34403 Merge branch 'master' into 'freeunrealestate'
# Conflicts:
#   CHANGELOG.md
4 years ago
psi29a 21a6922caa Merge branch 'shieldispain' into 'master'
Play damage sound when hurt by elemental shields

Closes #5840

See merge request OpenMW/openmw!594
4 years ago
Evil Eye af0f94f03e Play damage sound when hurt by elemental shields 4 years ago
Jonas Tobias Hopusch 39c2c19dae
Update 'toggle sneak' documentation
The docs now correctly say that this setting can be changed in the launcher,
instead of insisting it's a config-file-only setting.
Closes #5844

Signed-off-by: Jonas Tobias Hopusch <jotoho-git@mailbox.org>
4 years ago
Evil Eye e4cd89643f Merge branch 'master' of gitlab.com:OpenMW/openmw into freeunrealestate 4 years ago
Evil Eye 6aa75c287a Don't check magicka when casting free spells 4 years ago
Evil Eye 3007cb14a9 Also allow negative AI values in dialogue 4 years ago
Evil Eye 61e014a765 Allow negative values for ai stats 4 years ago
Petr Mikheev 157b14cdaa Fix #5821: NPCs from mods getting removed if mod order was changed 4 years ago
Andrei Kortunov 8019fd594d Revert "Add changelog"
This reverts commit f219c5992b.
4 years ago
Andrei Kortunov 5225ec9e50 Add changelog entry 4 years ago
psi29a cadd1e7529 Merge branch 'daedric_fog' into 'master'
Don't nuke fog when bounds have changed

Closes #5469

See merge request OpenMW/openmw!522
4 years ago
psi29a a8c5607aa6 Merge branch 'disableinfotablesorting' into 'master'
[OpenMW-CS] Info table dragging to move record order, disable sorting

See merge request OpenMW/openmw!538
4 years ago
fredzio f219c5992b Add changelog 4 years ago
AnyOldName3 3300e26c86 Add changelog entry 4 years ago
psi29a 0ec953380f Merge branch 'opaque-character-preview-preprocessor' into 'master'
Always write opaque fragments instead of relying on blending being off for translucent RTT II: Daggerfall

Closes #5391

See merge request OpenMW/openmw!552
4 years ago
psi29a d2c5de5211 Merge branch 'projectile_physics' into 'master'
Precise projectile physics (closes #4201)

Closes #4201

See merge request OpenMW/openmw!550
4 years ago
fredzio 1f4c85520f Use convexSweepTest for projectile movement to solve any
imprecision issue with projectile collision detection.
Simplify the mechanics: manage hits in one spot.
Give magic projectiles a collision shape similar in size to their visible
model.

Rename the 2 convex result callback to clearly state their purpose.
4 years ago
AnyOldName3 35fab97478 Add changelog entry 4 years ago
Nelsson Huotari 0acae08e52 Add changelog entry 4 years ago
Nelsson Huotari 5740258d3b Add changelog entry 4 years ago
psi29a 654238fd18 Merge branch 'no_bonus_points' into 'master'
Show mesh origin

Closes #5771

See merge request OpenMW/openmw!507
4 years ago
psi29a 29fdcb3fa1 Merge branch 'hardlanding' into 'master'
Init mJumpState based on saved fallheight (#5739)

See merge request OpenMW/openmw!532
4 years ago
fredzio 3087ce9c70 Use saved fallheight to determine a character's jump state.
The jump state initial state is "none", and it is set after physics simulation.
If a save is done just above the ground, the character may land before
the first run of the simulation, effectively cancelling the effect of
falling.
4 years ago
psi29a acfd2cfd90 Merge branch 'dialogclonefix' into 'master'
[OpenMW-CS] Fix cloning in info records

See merge request OpenMW/openmw!524
4 years ago
Alexei Dobrohotov c3a952c133 Merge branch 'dorsbien' into 'master'
Don't update magic effects when unequipping items to equip something else

Closes #5687

See merge request OpenMW/openmw!509
4 years ago
Evil Eye a257567b80 Don't update magic effects when unequipping items to equip something else 4 years ago
Nelsson Huotari 29416269b2 Update changelog 4 years ago
psi29a f7d7186c39 Merge branch 'instanceselectiontools' into 'master'
[OpenMW-CS] Cube and sphere instance selection

See merge request OpenMW/openmw!485
4 years ago
Nelsson Huotari 313e895912 [OpenMW-CS] Cube and sphere instance selection 4 years ago
unknown 564a0d7d55 Don't nuke fog when bounds have changed 4 years ago
Alexei Dobrohotov 701a5662b0 Remove #5683 changelog entry 4 years ago
AnyOldName3 d061ae8096 Add changelog entry 4 years ago
unknown 3bf641d3ce Show mesh origin 4 years ago
Evil Eye e46472442a Switch torches to shields for hostile NPCs 4 years ago
Evil Eye 694b9c1505 Fixed by 7cac7fa870 4 years ago
wareya 18ef32ca82 values for this higher than sGroundOffset cause jittering on some surface; use safe-seeming value slightly less than sGroundOffset 4 years ago
Evil Eye 7d8727b98e Merge branch 'books' into 'master'
Only ignore plain text after the last EOL tag (#5627)

Closes #5627

See merge request OpenMW/openmw!492
4 years ago
Evil Eye f981dd9916 update changelog 4 years ago
Alexei Dobrohotov fd77ef6b01 Only ignore plain text after the last EOL tag (#5627) 4 years ago
psi29a 4f1361b5ea Merge branch 'paralyze' into 'master'
Fix paralyze for swimming and levitating actors

Closes #5758

See merge request OpenMW/openmw!488
4 years ago
Alexei Dobrohotov eaa65ec60a Update changelog 4 years ago
Alexei Dobrohotov f5af09aed9 Fix AI sequence looping code (bug #5706) 4 years ago
Nelsson Huotari 28c79227df Editor changelog additions 4 years ago
psi29a 11eff02a1d Merge branch 'Show-more-information-about-level-on-menu' into 'master'
Show more information about level on menu

See merge request OpenMW/openmw!437
4 years ago
Alexei Dobrohotov 32601e0ae4 Properly reserve body parts for skirts (bug #5731) 4 years ago
Bret Curtis d35715e5dc add olcoal to authors and feature 5199 to changelog 4 years ago
Evil Eye 525292b184 Add graphic herbalism to the launcher 4 years ago
Petr Mikheev 49c6e50c31 Print '--version' and '--help' messages without timestamps 4 years ago
Andrei Kortunov dc7b48e92e Generate physics collisions for projectiles (bug #3372)
Remove redundant now mHit field
4 years ago
CedricMocquillon 86c31ded53 Update changelog 4 years ago
Alexei Dobrohotov 84e1a29700 Make AI cast self-targeted spells at the ground (bug #5695) 4 years ago
Nelsson Huotari b416c52978 Changelog additions 4 years ago
Alexei Dobrohotov 5b6377b061 Handle multiple root nodes (bug #5604) 4 years ago
jefetienne bc6f46465f Add to changelog, authors. Move variable declaration inside block 4 years ago
AnyOldName3 06ae2a0536 Add changelog entry 4 years ago
Atahualpa 64ff09883f Add #4083 to the changelog. The entry for the release changelog is going to be included in my upcoming MR which will update the whole release changelog. 4 years ago
Bret Curtis 6efa7eea5a
Merge pull request #3025 from akortunov/iterator
Do not remove active effects in the active effects loop
4 years ago
Andrei Kortunov c1d56d94c4 Do not remove active effects in loop (bug #3789) 4 years ago
Alexei Dobrohotov f49bf028b9 Put a stretch menu background checkbox into the launcher (#5672) 4 years ago
Alexei Dobrohotov 73f866fc65 Add missing changelog entries 4 years ago
unknown eebb320916 Wait for the previous sound to stop 4 years ago
AnyOldName3 f625da9328 Update CHANGELOG.md 4 years ago
psi29a 4ae504970f Merge branch 'blocking' into 'master'
Fix lower body blocking animation priority (bug #5656)

Closes #5656

See merge request OpenMW/openmw!359
4 years ago
Alexei Dobrohotov 2972033a72 Merge branch 'thelevelling' into 'master'
Allow adding levelled lists using AddItem

Closes #2404

See merge request OpenMW/openmw!358
4 years ago
Alexei Dobrohotov 7da8479d25 Fix lower body blocking animation priority (bug #5656) 4 years ago
Evil Eye bdcd2bc802 Allow adding levelled lists with AddItem 4 years ago
Bret Curtis 7d16b6f26c
Merge pull request #2992 from akortunov/service_refusal
Add support for service-specific refusals
4 years ago
psi29a 09373a757d Merge branch 'radioactive' into 'master'
Container base record mutations

See merge request OpenMW/openmw!353

(cherry picked from commit 8b33765dd414680f0074b3e115b52b291b4cb7cb)

275908a0 mutate container base records
16fca11d add changelog entry
4 years ago
Andrei Kortunov 6c591c190b Add support for service-specific refusals (feature #5580) 4 years ago
psi29a 69b52cd702 Merge branch 'layers' into 'master'
Make messageboxes overlap tooltips (bug #5639)

See merge request OpenMW/openmw!341
4 years ago
Alexei Dobrohotov de6d4ab44d Make messageboxes overlap tooltips (bug #5639) 4 years ago
Alexei Dobrohotov 66d2b9c195 Add Skyrim SE BSA version support
Fix embedded file name loading
4 years ago
Alexei Dobrohotov f90e403bc1 Avoid summon spawn if actor isn't in a cell (bug #5644) 4 years ago
psi29a 9d350ec824 Merge branch 'head_bobbing' into 'master'
Add head bobbing in first person mode

Closes #5043

See merge request OpenMW/openmw!320
4 years ago
psi29a c16fa27407 Merge branch 'async-physics' into 'master'
Async physics

See merge request OpenMW/openmw!248
4 years ago
fredzio ae3306c019 Document async physics settings
Add an option to the launcher
Update changelog
4 years ago
Andrei Kortunov c3d84b2c7c Ability to attach arrows to shooter's hands (feature #5642) 4 years ago
Assumeru 72549651e0
Rework container resolution (#3006)
* Rework container resolution

* add optional argument to getCount

* remove now-redundant changes

* undo worldimp changes

* move save-fixing code to InventoryState

* replace Rng instances with Seeds
4 years ago
psi29a ed0bf72119 Merge branch 'menu' into 'master'
Put the main menu below other windows (bug #5622)

See merge request OpenMW/openmw!312
4 years ago
Petr Mikheev be27b51279 Add head bobbing in first person mode 4 years ago
Charles Calhoun 14aacb81c5 Fix follower aggression when traveling. Summoning still has problems but less intrusive than current implementation. 4 years ago
Kyle Shrader 845049a166 Prevent empty right page of journal having invisible topics (Fixes #5588) 4 years ago
Alexei Dobrohotov 5ab29f26e9 Put the main menu below other windows (bug #5622) 4 years ago
psi29a d9dafbe45b Merge branch 'master' into 'uses'
# Conflicts:
#   CHANGELOG.md
4 years ago
psi29a 0438d9d5bb Merge branch 'enchanting' into 'master'
Reset enchant effects displayed range when they are constant (bug #5603)

See merge request OpenMW/openmw!309
4 years ago
psi29a ad1021721f Merge branch 'master' into 'rotation'
# Conflicts:
#   CHANGELOG.md
4 years ago
Alexei Dobrohotov f2af957647 Reset enchant effects displayed range when they are constant (bug #5603) 4 years ago
Alexei Dobrohotov e0a5c24afe Handle 0-use items like vanilla (bug #5611) 4 years ago
Petr Mikheev a17fb14b8a Add "smooth movement" and "NPCs avoid collisions" settings to openmw-launcher and to the docs; update CHANGELOG.md. 4 years ago
Alexei Dobrohotov 387bda5e22 Add inverse order rotation support to SetAngle (feature #5579) 4 years ago
psi29a 22c3588d0d Merge branch '4771-and-4631' into 'master'
Try lower MSAA level if the requested value isn't available

Closes #4471 and #4631

See merge request OpenMW/openmw!297

(cherry picked from commit b3db387512340a5e9a77427c2d7d9d88c2340056)

da0aef7a Retrieve SDL OpenGL attributes after context creation
a51e63b3 Try lower MSAA levels if OpenGL context doesn't have what we requested
c4e92a0a Update CHANGELOG.md
4 years ago
AnyOldName3 f8f72ce4c4 Add changelog entry 4 years ago
Petr Mikheev 874c754b68 Fix #5557 4 years ago
Mads Buvik Sandvei 045b4566dd Merge branch 'master' into 'resize_breaks_window' 4 years ago
Mads Buvik Sandvei 243638665b Update CHANGELOG.md 4 years ago
unknown f5638fec1e add a changelog entry 4 years ago
Frederic Chardon 12ee42c6f3 Update mLastTopic before executing scripts. In case the script contains ClearInfoActor it erase not the correct topic.
Other correction not linked with the bug:
- reset mActorKnownTopicsFlag at the same time as mActorKnownTopics
- don't call updateTopics in addResponse, it is already handled by the response
callback
4 years ago
Capostrophic 9c930e38fa Add option to always allow stealing from KO'd actors (feature #5545) 5 years ago
CedricMocquillon 1ff2256bc1 Update changelog 5 years ago
Cédric Mocquillon 2e27de027e Add members in AdvancedPage class to avoid memory leak when the list of cells names is updated as we recreated a completer at each notification event 5 years ago
Bret Curtis a83b32074f
Update CHANGELOG.md 5 years ago
Bret Curtis 74c67218e4
Merge pull request #2968 from elsid/fix_flee_cliff_racers
Adjust actor rotation when flee by axis x (bug #5531)
5 years ago
Andrei Kortunov b05d071e69 Resume failed scripts execution after game reload (feature #5524) 5 years ago
elsid b7c1c52439
Adjust actor rotation when flee by axis x
Otherwise Cliff Racers can go underwater.
5 years ago
Andrei Kortunov 7f936e4cde
Merge pull request #2961 from akortunov/move
Do not use outdated references when moving objects to new cells
5 years ago
elsid bdf215d1a9
Add bug #4764 to changelog 5 years ago
Andrei Kortunov db8f0ad6fd Do not use outdated references when moving objects to new cells (bug #5387) 5 years ago
psi29a 721e659d37 Update CHANGELOG.md 5 years ago
CedricMocquillon d76b81a4a4 Update changelog 5 years ago
elsid a36a55bfb5
Clamp sound volume on settings update 5 years ago
Frederic Chardon f268bc13f1 Do not set particle lifetime to 0 (#5472) 5 years ago
Andrei Kortunov 230e06dec7 Make joysticks dead zone configurable (bug #5502) 5 years ago
Bret Curtis c4453322e5
Merge pull request #2931 from Capostrophic/intimidate
Increase disposition on marginal Intimidate wins (#5485)
5 years ago
Andrei Kortunov fde0f20a6f Fix faction requirement calculations (bug #5499) 5 years ago
elsid 30c928fc09
Add bug #5479 to changelog 5 years ago
Capostrophic b592fa826c Increase disposition on marginal Intimidate wins (#5485) 5 years ago
Bret Curtis 585755a502
Merge branch 'master' into shieldlocation 5 years ago
Capostrophic 2b2f9a8714 Redistribute hits to carried left slot when possible (#5490) 5 years ago
Capostrophic c7aea20657 Don't offer a price of 1 gold for zero value items (#5484) 5 years ago
Bret Curtis da65a3b8d4 Thanks to https://gitlab.com/OpenMW/openmw/-/merge_requests/209, OpenMW now has Object Paging that includes distant statics. 5 years ago
Petr Mikheev e3bae58cb1 Update docs, AUTHORS.md, CHANGELOG.md 5 years ago
psi29a 2fb7c27976 Resolved by !235 when dropping Qt4 in Task #5480 5 years ago
Bret Curtis 61a5c6125d #5480: Drop Qt4 support and require Qt 5.12 or later. 5 years ago
Alexei Dobrohotov 0d70318304 Merge branch 'launcher-search-datafiles-tab' into 'master'
Add a search function to the "Datafiles" tab of the OpenMW launcher

See merge request OpenMW/openmw!191
5 years ago
Cédric Mocquillon 6e397e4008 Add a search function to the "Datafiles" tab of the OpenMW launcher 5 years ago
psi29a 981184109e Merge branch 'formattopics' into 'master'
Change color of keywords in the dialogue window (#2159)

See merge request OpenMW/openmw!126
5 years ago
Bret Curtis cd97d0c61c
Merge branch 'master' into automove 5 years ago
Andrei Kortunov 0c3b12c40f
Merge pull request #2893 from Capostrophic/projectile
Clean up magic bolts casted by actors that are gone (bug #5451)
5 years ago
foobar13372 5d17a4c66e
Update CHANGELOG.md
Correctly name change (was probably a copy paste error)
5 years ago
Capostrophic 456f0f9f44 Clean up magic bolts of actors that are gone (#5451) 5 years ago
Capostrophic 1873da4c91 Don't save to or read automove state from saved games (#5452) 5 years ago
Andrei Kortunov 5468fcb29f Store attributes and skills values as floats (bug #4021) 5 years ago
Bret Curtis dd7f5fcde7
Merge pull request #2884 from Capostrophic/deathmagic
Update spell effects during death animation (#5403)
5 years ago
Andrei Kortunov 3dce225f28 Implement vanilla-style corprus handling (bug #3714, bug #4623) 5 years ago
Bret Curtis f5e2e53bcf
Merge pull request #2883 from Capostrophic/nilines
Handle NiLines (feature #5445)
5 years ago
Capostrophic d72152183f Update spell effects during death animation (#5403) 5 years ago
Capostrophic 7aca18f92b Handle NiLines (feature #5445) 5 years ago
Bret Curtis d3b3b74945
Merge pull request #2871 from Capostrophic/tcl
Don't "disable" player's collision shape in TCL (#5435)
5 years ago
Capostrophic 577786f110 Don't disable player's collision shape in TCL (#5435) 5 years ago
Capostrophic efd5f13b2b Make greeting-related actor data temporary (bug #5397) 5 years ago
Bret Curtis 6f2fdb990b
Merge pull request #2876 from Capostrophic/blending
Reenable weapon animation lower body anim blending in first person view (#5441)
5 years ago
Capostrophic 95cd473352 Reenable weapon animation lower body animation blending in FPV (#5441)
Disabling it is a non-vanilla behavior that breaks things that aren't broken in vanilla
5 years ago
Capostrophic 51c0806a31 Use AppliedOnce flag in more effect duration calculations (#5425) 5 years ago
Capostrophic c9c9599ec5 Improve GetDistance and object search warnings (bug #5427)
Allow GetDistance to work with a non-existent object argument or with inventory items that belong to a container store that doesn't exist
5 years ago
Capostrophic 904b245d30 Re-enable non-biped creature headtracking (bug #5424) 5 years ago
Andrei Kortunov b5833f3c59 Use real time to update spell effects instead of game timestamps (bug #5165) 5 years ago
Capostrophic 72e5043eda CopyRigVisitor fixes
Make sure it copies all relevant drawable parent nodes (e.g. including the node with the environment map effect)
Make sure it doesn't copy nodes multiple times
5 years ago
Capostrophic 915ffe2241 Handle non-node roots more gracefully (bug #5416) 5 years ago
Andrei Kortunov d5806fd0ed Fix merge conflicts 5 years ago
Bret Curtis 42cba092b7
Merge pull request #2716 from akortunov/png
Store fog of war as a PNG image instead of TGA
5 years ago
Bret Curtis b7c33dbe0a
Merge pull request #2831 from Capostrophic/pursue
Allow guards to pursue an invisible player (bug #4774)
5 years ago
unknown 3b4782959e Allow targeting non-unique actors with StartScript (bug #2311) 5 years ago
Capostrophic a5d0d13e14 Allow guards to pursue an invisible player (bug #4774) 5 years ago
Capostrophic 039c9a37eb Verifier: Don't check race of non-skin body parts (bug #5400)
Remove unnecessary flag field check
Remove magic numbers
5 years ago
fredzio 947f3cf13c Optionally change color of keywords in the dialogue window based on the
next answer:
- if the answer was already heard, apply "color topic exhaused" setting
- if the answer was never heard, and the current actor is specified in
the dialog, apply "color topic specific"
- otherwise, do nothing special
5 years ago
Capostrophic 844838c46a Revert an invalid attempt to autoequip shields instead of torches 5 years ago
Bret Curtis 55afa444a9
Merge pull request #2797 from Capostrophic/changelog
Remove issue that hasn't been solved properly from the changelog
5 years ago
Bret Curtis e7795f2bf7
Merge pull request #2775 from Capostrophic/dooractivation
Only disarm traps with keys when the door/container is locked (bug #5370)
5 years ago
Capostrophic 89ff1974ee Remove issue that hasn't been solved properly 5 years ago
Capostrophic af335d7127 Fix changelog particle lighting entry 5 years ago
Julien Valentin 886fd5efc9 enable particle shading and force particle normal to (0.3,0.3,0.3)
and update changelog
5 years ago
elsid ec7976522d
Fix issue number in changelog 5 years ago
Capostrophic 5dc8da5f67 Only disarm traps with keys when the door is locked (bug #5370) 5 years ago
Andrei Kortunov 8d4dde7b56
Merge branch 'master' into autocalc 5 years ago
Andrei Kortunov 0bc40e1002
Merge branch 'master' into dialogue 5 years ago
Andrei Kortunov 844b6011bc
Merge branch 'master' into startscript 5 years ago
Andrei Kortunov cb6707624d
Merge branch 'master' into soul 5 years ago
Andrei Kortunov 31cc1e0f66
Merge branch 'master' into quickkeys 5 years ago
Capostrophic 07779d7fcf Properly utilize creature levelled list's scale (bug #5369) 5 years ago
Capostrophic 9dbdbbaea7 Only clear dialogue history if the dialogue window is closed (bug #5358) 5 years ago
Capostrophic 96a447ee3a Show the soulgem soul in count dialog (feature #5362) 5 years ago
Capostrophic de7ecddbb8 Don't play equip sound for reactivated quick key items (bug #5367) 5 years ago
Capostrophic ad333e88fe Handle enchantment autocalc flag as a flag (bug #5363) 5 years ago
Capostrophic feeab8a335 Make adding non-existent global script more forgiving (bug #5364) 5 years ago
Bret Curtis 613189d7d9 bump to 0.47 for new dev cycle 5 years ago
Bret Curtis d3b898de88
Merge pull request #2749 from akortunov/sound_pause
Pause audio and video when the game is minimized
5 years ago
Bret Curtis 7fda65e7bb
Merge pull request #2692 from unelsson/opencsbrushdraw
Editor: Implement brush outlines
5 years ago
Andrei Kortunov 2254256db9 Pause both audio and video playback when the game is minimized (feature #4944) 5 years ago
Andrei Kortunov 7545256d1f Do not try to launch magic bolt when direction to target is empty (bug #5350) 5 years ago
Capostrophic 1928bebe98 Don't use up light duration if the held light is hidden (bug #5352) 5 years ago
Andrei Kortunov 02d7b13075
Merge pull request #2529 from akortunov/nodecopy
Copy transformations data when we clone node
5 years ago
Bret Curtis baf3c36a76
Merge pull request #2722 from akortunov/gyro
Rotate camera via gyroscope on mobile devices
5 years ago
Bret Curtis 2edf1cdf4d
rewording 5 years ago
Andrei Kortunov e63325ebff Support for camera rotation via gyroscope on Android (feature #5311) 5 years ago
Bret Curtis 5df95b95f2
Merge branch 'master' into empty-string 5 years ago
Evil Eye e07fa37fa3 ignore final whitespace/comments 5 years ago
Capostrophic bec5746fdd Improve blank line handling in settings writer (bug #5326) 5 years ago
Capostrophic 04ebe5c4c9 Reset skills of dead actors (bug #5328) 5 years ago
Nelsson Huotari c8c7501d97 Add changelog 5 years ago
Alexei Dobrohotov baff15362a
Merge pull request #2713 from unelsson/opencsdropobjects
Editor: Implement dropping objects with keypress in instancemode
5 years ago
Chris Djali 648256969d
Merge pull request #2737 from Capostrophic/property
Correct drawable property apply order (bug #5313)
5 years ago
Capostrophic 7319eda54e Correct drawable property apply order (bug #5313) 5 years ago
Andrei Kortunov 9d254aefb3
Merge pull request #2731 from Capostrophic/gender
Fix Gender column filtering (bug #4601)
5 years ago
Capostrophic 18bfc6f2c5 Fix Gender column filtering (bug #4601) and correct filter descs 5 years ago
James Moore a37bdfd492 Implement a refresh button on data files page 5 years ago
fredzio e1b5dd97b8 Add a filter in the alchemy window.
A button allow to switch between ingredient name and magic effect.
Switching reset the filter.
The default filter can be set in the layout file.

The player can show only ingredients whose either name or effect
match the filter
Only effect that are known to the player (via alchemy skill) are
taken into account
5 years ago
Nelsson Huotari b8e6257beb Add changelog 5 years ago
Andrei Kortunov 02444add2a Support for radial fog (feature #4708) 5 years ago