Commit Graph

1673 Commits (30e6821d818932797ff9cba22863bcb38857b71a)

Author SHA1 Message Date
Mads Buvik Sandvei 9d3ede7575 Revert "Merge branch 'skating-olympics' into 'master'"
This reverts merge request !3631
1 year ago
Alexei Kotov d5428b23d8 Disable voiced responses to magical friendly hits (bug #7646)
Disable ranged friendly fire
1 year ago
Alexei Kotov 1b594d874e Use modified value for governing attribute training limit (#7742) 1 year ago
Andrei Kortunov ffffb427f5 Implement crime disposition modifier (bug 4683) 1 year ago
Alexei Kotov 099c39ae87 Use fallback weather ripple settings (bug #7292) 1 year ago
Alexei Kotov f11c66794b Merge branch 'advancedalchemy' into 'master'
Make ingredient order affect effect order

Closes #7676

See merge request OpenMW/openmw!3667
1 year ago
Alexei Kotov 51cb3b08cb Merge branch 'followthecrab' into 'master'
Stop combat when stacking a new AI package

Closes #7661

See merge request OpenMW/openmw!3665
1 year ago
Evil Eye 1223d12b29 Make ingredient order affect effect order 1 year ago
Alexei Kotov 78a8f9d692 Merge branch 'skating-olympics' into 'master'
De-jank stationary animations

Closes #3330

See merge request OpenMW/openmw!3631
1 year ago
Evil Eye 94b129cc62 Stop combat when stacking a new AI package 1 year ago
Evil Eye 77cf9284b7 Allow ModPCCrimeLevel to clear crimes and cap bounties 1 year ago
jvoisin 2c1810c6db Merge branch 'hoteltransylvania' into 'master'
Outlaw vampires and werewolves (bugs #7723, #7724)

Closes #7723 and #7724

See merge request OpenMW/openmw!3661
1 year ago
Alexei Kotov 82982bbc05 Outlaw vampires and werewolves (bugs #7723, #7724) 1 year ago
jvoisin ec480db9ac Merge branch 'constanteffect' into 'master'
For constant enchantments, allow on-self range for any effect (bug #7643)

Closes #7643

See merge request OpenMW/openmw!3657
1 year ago
Alexei Kotov 27bd70a976 For constant enchantments, allow on-self range for any effect (bug #7643) 1 year ago
Alexei Kotov 2628b02b4e NpcAnimation: Assign parent animation time sources to body part controllers (bug #4822) 1 year ago
Alexei Kotov 5b02b77a39 Base AiFollow activation range on follow distance (bug #7685) 1 year ago
jvoisin abbb620ea2 Merge branch 'nifogproperty' into 'master'
Handle NiFogProperty (feature #5173)

Closes #5173

See merge request OpenMW/openmw!3642
1 year ago
AnyOldName3 bf0756c5b3 c h a n g e l o g
Rebased to account for other new changelog entries.
1 year ago
Evil Eye 0da620b3f9 Don't crash on spells or enchantments without effects 1 year ago
Alexei Kotov 9cdaf2c29b Handle NiFogProperty (feature #5173) 1 year ago
Mads Buvik Sandvei 3683f24b28 changelog entry 1 year ago
jvoisin b67d89f2e0 Merge branch 'saveformat' into 'master'
Drop support for old saves

See merge request OpenMW/openmw!3629
1 year ago
jvoisin 1073bd9753 Merge branch 'actors-still-cant-read' into 'master'
More cleanup of scripted animations

Closes #4743, #5066, and #7641

See merge request OpenMW/openmw!3583
1 year ago
Mads Buvik Sandvei f6a6c278dd More cleanup of scripted animations 1 year ago
Abdu Sharif e043ed935e Add some missing changelog entries 1 year ago
Evil Eye 23aacbd914 Introduce a minimum supported save game format 1 year ago
Andrei Kortunov 81a6a7cd2f Rework resolution selection (feature 7709) 1 year ago
Zackhasacat abd2c5326f Merge branch 'makealchemygreatagain' into 'master'
Allow choosing different apparatus in alchemy window

Closes #7665

See merge request OpenMW/openmw!3580
1 year ago
Andrei Kortunov f88b99201a Display missing plugins upon savegame loading (feature 7608) 1 year ago
kuyondo 033be4e6e6 add changelog 1 year ago
Cody Glassman dec120f38c consistent average scene luminance 1 year ago
Alexei Kotov 49f13c53c0 Merge branch 'makeunlocksoundwhenlocking' into 'master'
Play a sound when lock spell succeeds

See merge request OpenMW/openmw!3578
1 year ago
jvoisin 32a9581394 Merge branch 'deepdepths' into 'master'
Depth flag handling fixes (bug #7380)

See merge request OpenMW/openmw!3568
1 year ago
jvoisin 60ec894d8a Merge branch 'lightitupbaby' into 'master'
Support point specular lighting (#6188)

Closes #6188

See merge request OpenMW/openmw!3559
1 year ago
Kindi d54c8b82d9 changelog 1 year ago
Alexei Kotov e1cd5250af Use sun visibility for sunlight scattering (bug #7309) 1 year ago
Alexei Kotov bdc019647a Merge branch 'figure-skaters' into 'master'
Use accumulated movement when possible

Closes #5062

See merge request OpenMW/openmw!3549
1 year ago
Alexei Kotov 116ef1c62b Depth flag handling fixes (bug #7380)
Properly disable depth test while allowing depth writes to happen
Remove NiStencilProperty interaction
Don't set up depth flags for BSShaderPPLightingProperty
1 year ago
Zackhasacat 231803c6ea Merge branch 'sunvisibility' into 'master'
Make sun specularity behavior more intuitive (bug #6190)

Closes #6190

See merge request OpenMW/openmw!3535
1 year ago
Alexei Kotov 820fc068d1 Support point specular lighting (#6188)
Fix passing light specular colors with shader lighting methods (with help from wazabear)
1 year ago
Alexei Kotov 876f6ea2da Validate enchantment records (bug #7654)
Clean up spell validation
Fix a flaw in spell effect tooltip code
1 year ago
Evil Eye 3baefdf29e Merge branch 'invisibilityagain' into 'master'
Improve invisibility breaking consistency (bug #7660)

Closes #7660

See merge request OpenMW/openmw!3539
1 year ago
Mads Buvik Sandvei c59fb6c91c Changelog entry 1 year ago
Alexei Kotov 629fe8ce81 Merge branch 'we-all-know-actors-cant-read' into 'master'
Some cleanup of scripted animation handling.

Closes #4742, #7637, and #7636

See merge request OpenMW/openmw!3522
1 year ago
Alexei Kotov 6e069161a4 Merge branch 'sortalphabetcalinrechargeandrepairmenu' into 'master'
Sort repair and recharge menu list alphabetically

See merge request OpenMW/openmw!3524
1 year ago
Kindi 733a6e01ad Sort repair and recharge menu list alphabetically (bug #7642) 1 year ago
Mads Buvik Sandvei 54441624a1 Changelog entry for 4508 1 year ago
Alexei Kotov 3d5b06a78e Sort inactive shader list (#7652) 1 year ago
Alexei Kotov 2d38ca4c35 Improve invisibility breaking consistency (bug #7660)
- Break on recharge attempts
- Break on repair attempts
- Break on potion creation attempts
- Don't break on failed ingredient consuming
1 year ago
Mads Buvik Sandvei d2836748fd Changelog entry for #4742 1 year ago
Mads Buvik Sandvei c25c6872b0 changelog entries 1 year ago
Alexei Kotov e6137cff73 Merge branch 'tapdancers' into 'master'
AiWander must update wandering manually flag when resuming existing path.

Closes #7647

See merge request OpenMW/openmw!3526
1 year ago
uramer 1ec4681e40 Merge branch 'areyouthere' into 'master'
Add record presence early-outs for various script instructions (feature #7625)

Closes #7625

See merge request OpenMW/openmw!3501
1 year ago
Alexei Kotov 12abd30e9f Make sun specularity behavior more intuitive (bug #6190)
Remove sun visibility influence on object specularity
Subdue sun visibility influence on water specularity
1 year ago
Mads Buvik Sandvei 24bac3ebd4 AiWander must update mIsWanderingManually when resuming wander. 1 year ago
Evil Eye 6cd5734fb3 Rate weapons as useless if the actor's skill is 0 1 year ago
psi29a 8380da2e1d Merge branch 'missmewiththatscript' into 'master'
Remove missing scripts from actors much like is done for items

Closes #7204

See merge request OpenMW/openmw!3502
1 year ago
psi29a 664caa2fc1 Merge branch 'iseeyou' into 'master'
Prevent fleeing in inappropriate situations (bug #6932)

Closes #6932

See merge request OpenMW/openmw!3508
1 year ago
psi29a bdd0299fe7 Merge branch 'flyyouscamps' into 'master'
Allow talking with fleeing creatures (bug #7631)

Closes #7631

See merge request OpenMW/openmw!3510
1 year ago
psi29a 035004170c Merge branch 'datadirs' into 'master'
Launcher: Improve directory appending UX and heuristics (bug #7502)

Closes #7502

See merge request OpenMW/openmw!3490
1 year ago
Alexei Kotov e6c02efbb7 Add record presence early-outs for various script instructions (feature #7625)
AddItem, RemoveItem, StartScript, StopScript, AddTopic
1 year ago
Evil Eye 23bf6ed878 Remove missing scripts from actors much like is done for items 1 year ago
psi29a 698fd00269 Merge branch 'killerqueen' into 'master'
Support NiParticleBomb (feature #7634)

Closes #7634

See merge request OpenMW/openmw!3512
1 year ago
Mads Buvik Sandvei 7c28066268 Changelog entry for 7611 1 year ago
Alexei Kotov 715efe6cb1 Handle NiParticleBomb (feature #7634) 1 year ago
Alexei Kotov f68bd3ba97 Launcher: Improve directory appending UX and heuristics (bug #7502)
- Recognize more asset directories and omwgame files
- Always let the user append the selected directory
- Automatically pick the user-selected directory if it's the only valid directory
- Add a caption to directory selection dialog, properly handle cancellation
1 year ago
Alexei Kotov 3330907d7b Combat AI: Prefer picking reachable/visible targets (bug #6932) 1 year ago
Alexei Kotov ee5ca066fd Allow talking with fleeing creatures (bug #7631) 1 year ago
Alexei Kotov d0ffe6e2f9 Don't apply Charm to creatures (bug #7630) 1 year ago
psi29a febfa353e0 Merge branch 'save_metadata' into 'master'
Add additional fields to save metadata

See merge request OpenMW/openmw!3493
1 year ago
Andrei Kortunov fc74cc49dd Add additional fields to save metadata (feature 7618) 1 year ago
psi29a ab631fcd70 Merge branch 'whosabaddoggo' into 'master'
Handle AllowWerewolfForceGreeting variable (bug #7609)

Closes #7609

See merge request OpenMW/openmw!3476
1 year ago
Alexei Kotov 799da630e4 CopyRigVisitor: don't copy unskinned geometry (bug #5280) 1 year ago
Alexei Kotov cecb2b71ea Handle AllowWerewolfForceGreeting variable (bug #7609) 1 year ago
Evil Eye 0814ef5697 Allow creatures to use potions 1 year ago
Andrei Kortunov 1ac0a3b25b Update canvas size every frame when it is visible (bug 7603) 1 year ago
Alexei Kotov 440851ff48 Rewrite melee hit target selection (bug #3438) 1 year ago
Andrei Kortunov e1cae5a029 Rework music system 1 year ago
psi29a 090da90302 Merge branch 'factions' into 'master'
Implement Lua API for factions

See merge request OpenMW/openmw!3405
1 year ago
Andrei Kortunov 6ee86dea82 Implement Lua API for factions (feature 7468) 1 year ago
Alexei Kotov 0f2e5f9db6 Uncap Drain effects again (bug #7573) 1 year ago
psi29a 1a4b29f014
Merge branch 'fix_terrain_cache' into 'master'
Terrain cache fixes and optimizations

Closes #7557

See merge request OpenMW/openmw!3388
1 year ago
Andrei Kortunov c04a0ca3a5 Implement Lua API for VFS 1 year ago
Petr Mikheev f260fa006e Show OpenMW version and Lua API revision in documentation. 1 year ago
elsid 8bbaa57a14
Add changelog record for #7557 1 year ago
Evil Eye 10f1e9a4e0 Load the lowest faction reaction for every faction 1 year ago
Evil Eye ef6100f788 Start the game on Friday 1 year ago
psi29a ab798be320 Merge branch 'fix_scrollbars' into 'master'
Do not use deprecated MyGUI properties

Closes #5896

See merge request OpenMW/openmw!3320
1 year ago
Andrei Kortunov 944b127887 Add changelog entry 1 year ago
Andrei Kortunov 3fe5cc497b Add a changelog entry 1 year ago
Evil Eye 7c82405c9f Tweak AI rating to reduce healing spam 1 year ago
elsid 8e7fe44514
Support terrain sample size greater than cell size 1 year ago
psi29a e6cffa5494 Merge branch '7248-Extend_console_search_with_regex_and_case_sensitivity' into 'master'
Resolve "Extend searching in the console with regex and toggleable case-sensitivity"

Closes #7248

See merge request OpenMW/openmw!3248
1 year ago
Chris Vigil 996f5fd7ad Resolve "Extend searching in the console with regex and toggleable case-sensitivity" 1 year ago
psi29a 2a4440e5b1 Merge branch 'theprojectileswereswords' into 'master'
Fix price enchantment price calculation to use the correct item count

Closes #7472

See merge request OpenMW/openmw!3227
1 year ago
psi29a e073eab05e Merge branch 'more_evade_directions' into 'master'
Use more evade directions and filter by supporting animation (#7450)

Closes #7450

See merge request OpenMW/openmw!3210
1 year ago
psi29a f9cb752b25 Merge branch 'resistanceisnotfutile' into 'master'
Resist failed normal weapon hits (bug #7284)

Closes #7284

See merge request OpenMW/openmw!3220
1 year ago
Matjaž Lamut 0951033021 Include an unincluded feature of OpenMW-CS to the changelog 1 year ago
elsid 579e533621
Add more evade directions and order them to make a circle 1 year ago
Evil Eye 2fa9462d49 Add changelog entry 1 year ago
Evil Eye 44ab0ff8ef Don't allow saves with an invalid last generated RefNum to load 1 year ago
Evil Eye b082afd5b0 Fix price enchantment price calculation to use the correct item count 1 year ago
psi29a ce84fdf5f5 Merge branch 'limitedpower' into 'master'
Cap global map cell size (bug #6222)

Closes #6222

See merge request OpenMW/openmw!3225
1 year ago
Alexei Dobrohotov 39c84c84da Cap global map cell size (bug #6222) 1 year ago
psi29a 41abbae3e7 Merge branch 'sittingontheoverlap' into 'master'
Allow subrecords to overlap the following record (bug #6025)

Closes #6025

See merge request OpenMW/openmw!3215
1 year ago
Alexei Kotov 4bbbfe74b3 Merge branch 'finishdrag' into 'master'
Finish draganddrop before startdrag

See merge request OpenMW/openmw!3186
1 year ago
Kindi 00e5f31242 Finish draganddrop before startdrag 1 year ago
Alexei Dobrohotov 411c71062c Resist failed normal weapon hits (bug #7284) 1 year ago
Alexei Dobrohotov 66fd1f8862 Allow subrecords to overlap the following record (bug #6025) 1 year ago
AnyOldName3 f4403be128 Add #7322 to changelog 1 year ago
psi29a 6601b0cb15 Merge branch 'fastandloose' into 'master'
Drop support for --fs-strict

Closes #7394

See merge request OpenMW/openmw!3093
2 years ago
elsid b02c0ea896
Use proper #7243 description
The issue is about making ESM4 reader use VFS. Skyrim.esm part is only valid for
openmw binary, other tools (openmw-cs, navmeshtool) still can't load it or any
other ESM4 files.
2 years ago
Dave Corley dfa4f5da8a pass time on OnTrainingFinished callback instead of before the fadeScreenIn 2 years ago
psi29a 05fe189fdb Merge branch 'partial_ammo_equipping' into 'master'
Partial ammo equipping

See merge request OpenMW/openmw!3156
2 years ago
Kindi a176e0f9ea Partial ammo equipping 2 years ago
Abdu Sharif ba8fbfd9c1 Update CHANGELOG.md with a missing entry 2 years ago
psi29a c931776769 Merge branch '0.48-changelog' into 'master'
Add missing changelog entries

See merge request OpenMW/openmw!3169
2 years ago
Andrei Kortunov 7c1119d939 Add missing changelog entries 2 years ago
psi29a bb7eb0f527 Merge branch 'chargingup' into 'master'
Autocalculate enchantment costs and charges

Closes #7428

See merge request OpenMW/openmw!3152
2 years ago
Andrei Kortunov 11c6926b3d Add a missing line to the changelog 2 years ago
Evil Eye e9bcad4e05 Autocalculate enchantment costs and charges 2 years ago
Evil Eye 7531db4457 Add changelog entry 2 years ago
Evil Eye eeda48ec50 Drop support for --fs-strict 2 years ago
Evil Eye da4e04522b More closely replicate Morrowind.exe's locks 2 years ago
Abdu Sharif ad64c4d627 Update CHANGELOG.md 2 years ago
psi29a 4fd8ed8f13 Merge branch 'qt_scene' into 'master'
Migrate from GraphicsWindowQt to QOpenGLWidget

See merge request OpenMW/openmw!2895
2 years ago
Andrei Kortunov 8df7ce545e Migrate from GraphicsWindowQt to QOpenGLWidget 2 years ago
Evil Eye b3e17d79ec Unify string construction of skill/attribute affecting effect names 2 years ago
Andrei Kortunov e17281ac67 Implement shader-based water ripples (feature 3537) 2 years ago
Andrei Kortunov 74126953fc Do not use a rendering node position as a hit position (bug 7298) 2 years ago
unelsson e19a3e07aa changelog 2 years ago
Shi Han a90e3b8c3b Move from std::atoi to std::from_char 2 years ago
unknown 868a398b86 Allow comparison operators of arbitrary length 2 years ago
Evil Eye e020af8b4a Switch to new default device if default device changes 2 years ago
psi29a 3d8acf17bd Merge branch 'shadervisitor' into 'master'
Attach shaders to geometry that lacks a stateset if necessary (bug #7251)

See merge request OpenMW/openmw!2782
2 years ago
Alexei Kotov 7fd9b27b54 Don't combine static node collision geometry (bug #6027) 2 years ago
Alexei Dobrohotov 6aef366fd3 Attach shaders to geometry that lacks a stateset if necessary 2 years ago
psi29a e8e97679f7 Merge branch 'vsync' into 'master'
Add support for non-adaptive VSync

Closes #7129

See merge request OpenMW/openmw!2769
2 years ago
Andrei Kortunov be488649c3 Add support for non-adaptive VSync (feature 7129) 2 years ago
Alexei Kotov c3c61e1cd3 Merge branch 'conjure_cheap_tricks' into 'master'
Increase priority of Bound and Summon spells

Closes #2623

See merge request OpenMW/openmw!2745
2 years ago
Alexei Kotov a2fdaf8531 Merge branch 'Error-marker-loading-failure-not-handled' into 'master'
Use the embedded marker error if we fail to load the error marker model from the vfs

See merge request OpenMW/openmw!2757
2 years ago
psi29a 8651ea4412 Merge branch '7214-add-searching-to-ingame-console' into 'master'
Searching in the in-game console

Closes #7214

See merge request OpenMW/openmw!2759
2 years ago
Evil Eye ad76b0374a Increase priority of Bound and Summon spells 2 years ago
Alexei Dobrohotov 0f222d270e Prefer the earliest eponymous nodes in skeletons (bug #3842) 2 years ago
Shihan42 902cad77c8 Resolve minor errors 2 years ago
Cédric Mocquillon 97c42768e6 Use the embedded marker error if we fail to load the error marker model from the vfs 2 years ago
Shihan42 d76ae478aa Edit AUTHORS & CHANGELOG 2 years ago
Cédric Mocquillon 6e23ad82d5 Load esm files from vfs 2 years ago
Evil Eye f5c5ebc1dc Prevent consumption of ingredients that don't have a first effect 2 years ago
Alexei Kotov 0ba179c332 Discard terrain base layer alpha in non-shader rendering path (bug #6657) 2 years ago
Alexei Kotov 09716c644e Assault victims are always aware of the committed crime (bug #7064) 2 years ago
Alexei Kotov 9deed5c03e Propagate dynamic effects to node's immediate children (bug #6550) 2 years ago
psi29a 5f1da29881 Merge branch 'bsapriority' into 'master'
Files::Collections: prefer files from highest priority folders (bug #7092)

Closes #7092

See merge request OpenMW/openmw!2716
2 years ago
Alexei Kotov 0f7822fff8 Unequip the weapon only after finishing the attack (bug #4610) 2 years ago
Alexei Kotov 536370c76d Files::Collections: prefer files from highest priority folders 2 years ago
psi29a 886600a1dd Merge branch 'consoledisposal' into 'master'
Check if the console's selected object is available (bug #5870)

Closes #5870

See merge request OpenMW/openmw!2713
2 years ago
Alexei Kotov f356d0a2fc Check if the console's selected object is available (bug #5870) 2 years ago
psi29a b385f27f86 Merge branch 'console_history' into 'master'
Remembering console commands between sessions

Closes #7125

See merge request OpenMW/openmw!2603
2 years ago
Kindi 044d82a842 Remembering console commands between sessions 2 years ago
Alexei Kotov 192f79841b Print bound textures in BC (feature #7194) 2 years ago
psi29a 8b0e55dd5f Merge branch 'remove-water-walking-teleport-underwater' into 'master'
teleporting to an underwater marked location will remove water walking spell effects from actor

Closes #7122

See merge request OpenMW/openmw!2656
2 years ago
James-Deciutiis 273a2ae323 teleporting to an underwater marked location will remove water walking spell effects from actor
fix formatting

addressing hasWaterWalking comment

refactor to address remaining comments

clean up formatter changes

adding suggested condition to if statement

move isWaterWalking check into if statement

refactor if block to see if actor needs to have water walking purged

added entry to changelog.md and authors.md

removing redundant check from if statement

Sort previous changelog entry
2 years ago
psi29a 3f9cae7947 Merge branch 'dragdetails' into 'master'
[OpenMW-CS] Generate record filters based on cell content and column header

Closes #7161

See merge request OpenMW/openmw!2617
2 years ago
unelsson e4809976dd add changelog 2 years ago
Andrzej Głuszak 27a5fd6439 Add changelog entries 2 years ago
psi29a a9dbb023d7 Merge branch 'lua_create' into 'master'
Lua commands to create/move/remove objects; consistent handling of disabled objects (#6726, #6893)

See merge request OpenMW/openmw!2627
2 years ago
Petr Mikheev c294898246 Lua commands to create/move/remove objects; consistent handling of disabled objects (#6726, #6893) 2 years ago
Alexei Kotov fd6e96576a Rework music playback (bug #7172) 2 years ago
psi29a a7a89ba7c1 Merge branch 'launcher' into 'master'
Rework how OpenMW launcher looks

Closes #6922

See merge request OpenMW/openmw!2587
2 years ago
psi29a dc3ec1a0a0 Merge branch 'mwscript' into 'master'
Multiple mwscript optimizations and some refactoring

See merge request OpenMW/openmw!2600
2 years ago
Andrei Kortunov 902c48d1bb Rework launcher UI 2 years ago
Alexei Kotov 434b4deda1 Don't use xkf if xnif is merely the base model (bug #5371) 2 years ago
elsid b88f0d2dbd
Replace mwscript program serialization into a vector with simple struct
Mostly to avoid string literal lookup by index with iteration over all preciding
literals and calling strlen. This is very inefficient. In genral this makes code
much more straightforward but also makes it portable since now int and float of
different sizes are properly supported.
2 years ago
glassmancody.info ee1acd6eb1 add sfc setting, only add to subgraph when enabled 2 years ago
psi29a 6a250c5900 Merge branch 'baby_it_is_occluded_outside' into 'master'
Weather Particle Occlusion (#5492)

Closes #5492

See merge request OpenMW/openmw!1328
2 years ago
Andrei Kortunov 9630246cae Sort quests in journal by name (bug 7054) 2 years ago
glassmancody.info 9a4977d334 rain occlusion 2 years ago
psi29a c9d57788fb Merge branch 'save_fix' into 'master'
Clear character name in the loading menu when there are no saves left

See merge request OpenMW/openmw!2583
2 years ago
Andrei Kortunov 760135591b Clear character name in the loading menu when there are no saves left (bug 7088) 2 years ago
Andrei Kortunov b217d1fc36 Use OpenMW logging levels for MyGUI log (feature 7130) 2 years ago
elsid 9c91fdcf5d
Move #7121 changelog record to 0.48 2 years ago
psi29a 80e2cd79ec Merge branch 'boat_closer_to_todd' into 'master'
Ignore special characters preceding script commands

Closes #6807

See merge request OpenMW/openmw!2555
2 years ago
psi29a ba2ececa93 Merge branch 'resolution' into 'master'
Improve window mode change

Closes #7087

See merge request OpenMW/openmw!2530
2 years ago
elsid 25ead80d8b
Fix hour modulo expression
Round result of std::fmod(hours, 24) to the nearest float below 24 on double to
float conversion when it is not. Add special type and conversion function along
with tests to be used in all places where such conversion happens.

To avoid producing hours equal to 24 due to double to float precision loss.
2 years ago
Evil Eye b19ad079c2 Ignore special characters preceding script commands 2 years ago
Andrei Kortunov 08f7554e38 Improve window mode change (feature #7087) 2 years ago
Alexei Kotov cdd6a8c007 Merge branch 'models_for_the_model_god' into 'master'
Implement TestModels/T3D

Closes #7058

See merge request OpenMW/openmw!2506
2 years ago
Evil Eye 209a102061 Update a reference's base record pointer on resurrection 2 years ago
AnyOldName3 08361a6682 Merge branch 'LOD-support-to-Object-Paging' into 'master'
Add LOD support to Object Paging

See merge request OpenMW/openmw!2459
2 years ago
Cédric Mocquillon 9aee876687 Update changelog 2 years ago
psi29a d29d68f1ba Merge branch 'allycache' into 'master'
Always consider an actor their own ally (bug #6313)

Closes #4229 and #6313

See merge request OpenMW/openmw!2504
2 years ago
Evil Eye 0ae5755abb Implement TestModels/T3D 2 years ago
Alexei Kotov 5d11238723 Always consider an actor their own ally (bug #6313) 2 years ago
Alexei Kotov a5adb73900 Make idle emitters emit ripples every 1.5 seconds (bug #5883) 2 years ago
psi29a 3ca17e5183 Merge branch 'landofwindandshade' into 'master'
Handle landing in the frame the jump is over (bug #5849)

Closes #5849

See merge request OpenMW/openmw!2499
2 years ago
Alexei Kotov 180963488f Play shield hit sound when the hit is blocked (bug #6645) 2 years ago
Alexei Kotov 9b8399c353 Handle landing in the frame the jump is over (bug #5849) 2 years ago
psi29a 48232bfece Merge branch 'consecutiveseriouspunches' into 'master'
Don't process unexpected hit text keys (bug #7042)

Closes #7042

See merge request OpenMW/openmw!2473
2 years ago
Alexei Kotov ece7a98e03 Only prevent initially dead actors from floating up (bug #4204) 2 years ago
Alexei Kotov eadade9dfc Don't process unexpected hit text keys (bug #7042) 2 years ago
Evil Eye 60c26832d2 Use class service flags for autocalc NPCs 2 years ago
Evil Eye e6592aa850 Add key flag on load 2 years ago
elsid b92d80249e
Adjust initial distance when destination is changed for obstacle check
Changed destination may create a situation when the distance actor moved between
2 update calls is less than initial distance because destination has been changed.
This forces actor to take evasive action when there is no actual obstacle.
2 years ago
elsid 953954ff95
Do not adjust position for falling actors 2 years ago
Evil Eye 7cc55022a1 Implement sun damage based on the research on the wiki 2 years ago
elsid 8068d0153f
Initialize reserved names once to avoid race condition
CanOptimizeCallback::isReservedName function may be executed by multiple threads
simultaneously. One of them creates a static but both of them run if statement
and see it's empty because none of them added elements there yet. Both of them
go to the branch where new elements are added doing it without any
synchronization possibly causing SIGSEGV.
2 years ago
psi29a 7e6011751c Update CHANGELOG.md 2 years ago
Andrei Kortunov a2c02d2999 Support high-resolution cursor textures (feature 6933) 2 years ago
Andrei Kortunov 6ec9616ddd Localize the 'show effect duration' option 2 years ago
psi29a 1859c6eded Merge branch 'pcvisionbonus' into 'master'
Implement PCVisionBonus functions

Closes #6983

See merge request OpenMW/openmw!2371
2 years ago
psi29a 1943486812 Merge branch 'savescreenshots' into 'master'
!2358 follow-up (bug #6661)

Closes #6661

See merge request OpenMW/openmw!2376
2 years ago
Alexei Kotov 336bef0403 Update changelog 2 years ago
Alexei Kotov a285c62e54 Update changelog 2 years ago
Evil Eye 6117b10cfa Derive screen brightness from the blind modifier 2 years ago
Evil Eye 489c7a10b6 Implement PCVisionBonus functions 2 years ago
Evil Eye 9484d8ce51 Make the Sound magic effect make noise 2 years ago
psi29a 647b22e175 Merge branch 'DistantLOD' into 'master'
Support for TES distant LOD

See merge request OpenMW/openmw!1861
2 years ago
psi29a 71cafeae38 Merge branch 'i_like_to_dance_close_to_the_explosion' into 'master'
Always create touch explosions for non-actors

Closes #5714

See merge request OpenMW/openmw!2364
2 years ago
psi29a a247bba981 Merge branch 'damage_over_time' into 'master'
Keep showing NPC health while dealing damage

Closes #6427

See merge request OpenMW/openmw!2362
2 years ago
Evil Eye bd4322360d Always create touch explosions for non-actors 2 years ago
unknown d5b42bc843 Reflect non-harmful effects as well 2 years ago
unknown f68e7ce0b5 Keep showing NPC health while dealing damage 2 years ago
Cédric Mocquillon 160cbfa04e Add changelog entry 2 years ago
elsid 709baafd12
Limit AiWander destination by wander distance
From initial actor position.

findRandomPointAroundCircle may return a position outside given range. Use
raycast to choose a different reachable point within a radius but double check
and discard if it's still outside.

Use wander radius instead of wander distance for findRandomPointAroundCircle to
have better chance for a position to be inside wander distance.
2 years ago
elsid ab1ddc690e
Do not check getPolyHeight status
It may fail in some cases depending on a platform without obvious reason.
2 years ago
Kindi da4a72ab19 Sun Damage for QuasiExt 2 years ago
Alexei Kotov d458894868 Make getWeaponDrawn return 1 only when the weapon is attached (bug #4816) 2 years ago
psi29a 28d6159b86 Update CHANGELOG.md 2 years ago
Alexei Kotov aee8150d65 Autoresize table subview columns (bug #6939)
Use the contents of the first 500 records, clamp the width to [100, 300]
2 years ago
Alexei Kotov edbd05a3f7 Support more NiPixelData formats (feature #6945) 2 years ago
Alexei Kotov c857346f7b Remove 0.43.0 death animation backward compatibility hack (#5977) 2 years ago
Alexei Kotov ff5a042f5b Remove cooldown for ranged back up (bug #5129) 2 years ago
Alexei Kotov 7f3d2c18e1 Evaluate melee hits on weapon release (bug #5057) 2 years ago
Alexei Kotov 3e34d5e9f2 Rewrite attack animation logic (bug #4127) 2 years ago
psi29a 75454c3c68 Merge branch 'go_49' into 'master'
Flip the switch on for 0.49

See merge request OpenMW/openmw!2256
2 years ago
Andrei Kortunov 63682fc3ba Additional fixes for 0.48 changelog 2 years ago
Bret Curtis bfd3ece818 Flip the switch on for 0.49 2 years ago
psi29a b551e69b6f #5534 remove OSG 3.4 support and require at least 3.6.5 support 2 years ago
Andrei Kortunov af542a873f Cleanup 0.48 changelog 2 years ago
Alexei Kotov 0fd817150e Merge branch 'ordinator_farming_restored' into 'master'
Save state for disposed actors if they can respawn

Closes #6923

See merge request OpenMW/openmw!2232
2 years ago
Andrei Kortunov 7dd668bf12 Allow mouse scrolling in the race preview widget (feature 6925) 2 years ago
Evil Eye 1248bdc816 Save state for disposed actors if they can respawn 2 years ago
psi29a c22b9e273f Merge branch 'effecttooltip' into 'master'
Don't center spell and enchanted item effect lists (bug #4310)

Closes #4310

See merge request OpenMW/openmw!2227
2 years ago
psi29a 9085f17a74 Merge branch 'bigpeepeventsenergy' into 'master'
Break SDL_PeepEvents loop on error (bug #6890)

Closes #6890

See merge request OpenMW/openmw!2224
2 years ago
Alexei Kotov aa5fcc6649 Don't center spell and enchanted item effect lists (bug #4310) 2 years ago
psi29a 861f1d5303 Merge branch 'pleaseshutupyoustupiddoor' into 'master'
Don't stop playing sounds attached to removed objects (bug #6896)

Closes #6896

See merge request OpenMW/openmw!2221
2 years ago
psi29a 77f4ea7d7c Merge branch 'titleofthemovie' into 'master'
Prevent Movies_Morrowind_Logo video from pausing sounds (bugs #6049, #6109)

Closes #6109 and #6049

See merge request OpenMW/openmw!2223
2 years ago
psi29a 04fcfcc79d Merge branch 'master' into 'bigpeepeventsenergy'
# Conflicts:
#   components/sdlutil/sdlinputwrapper.cpp
2 years ago
psi29a 1a52ed038e Merge branch 'mousemotion' into 'master'
Prevent mouse movement events from being queued in loading screens (bug #4374)

Closes #4374

See merge request OpenMW/openmw!2225
2 years ago