Commit Graph

17750 Commits (6828d83a42f084c87ec15d928daf4f5e14865588)

Author SHA1 Message Date
Alexei Dobrohotov 15142a608d
Merge pull request #2344 from xyzz/delete-spell
Add a button to delete spells from spellwindow
6 years ago
Alexei Dobrohotov acae586765
Merge pull request #2365 from akortunov/guifixes
Refactor Settings::Manager::apply()
6 years ago
Andrei Kortunov 4f42fe5595 Refactor Settings::Manager::apply() 6 years ago
Alexei Dobrohotov e4ef7e8d3f
Merge pull request #2355 from akortunov/transparency
Use the StateSetUpdater to modify alpha for Animation objects
6 years ago
Alexei Dobrohotov 1bfe0e43af
Merge pull request #2360 from akortunov/guifixes
Do not track resolution settings changes in the InputManager
6 years ago
Alexei Dobrohotov 632e7b973b
Merge pull request #2349 from akortunov/pinning
Allow to maximize windows via Shift + Double Click
6 years ago
Alexei Dobrohotov a737935748
Merge pull request #2363 from akortunov/herbalism
Additional herbalism-related tweaks
6 years ago
Andrei Kortunov c91d1e7394 Ignore containers without resolved content for Detect spells 6 years ago
Andrei Kortunov 29cfd2c583 Do not respawn container if player did not touch it 6 years ago
Andrei Kortunov c01153569d Add missing Organic flag check for herbalism 6 years ago
Alexei Dobrohotov 4f74d09179
Handle GetAngle axis more gracefully too 6 years ago
Alexei Dobrohotov 6aef52931f
Merge pull request #2166 from akortunov/distant_slider
Rework the viewing distance slider
6 years ago
Alexei Dobrohotov 74112976b2
Merge pull request #2085 from akortunov/herbalism
Native graphics herbalism support
6 years ago
Andrei Kortunov 4513c5516c Increase the viewing distance cap in the slider when the Distant Terrain is enabled 6 years ago
Andrei Kortunov 5876a417c3 Use the StateSetUpdater to modify alpha for Animation objects (bug #5001) 6 years ago
Andrei Kortunov ed859c41be
Merge pull request #2353 from Capostrophic/drop
Make Drop behavior closer to vanilla (bug #4999)
6 years ago
Andrei Kortunov 861d41f4a4 Native graphics herbalism support (feature #5010) 6 years ago
Capostrophic 3c18079c14 Handle invalid instruction axis more gracefully 6 years ago
Andrei Kortunov 0cd8d4b842 Do not track resolution settings changes in the InputManager (bug #4902) 6 years ago
Bret Curtis 05ee769518
Merge pull request #2357 from Capostrophic/overflow
Editor: Don't accept overflowing input in NPC fields
6 years ago
Andrei Kortunov c5ac580e74 Allow to maximize windows via Shift + Double Click (feature #3999) 6 years ago
Ilya Zhuravlev 1d02c1ef37 engine: fix window creation when SDL returns different-sized window 6 years ago
Capostrophic 548d336933 Editor: Don't accept overflowing input in NPC fields 6 years ago
Capostrophic b42f981200 Make Drop and soulgem instruction behavior closer to vanilla (bug #4999) 6 years ago
Andrei Kortunov c3fdccac1f Do not use the xbase_anim.kf as a fallback for werewolves (bug #5004) 6 years ago
Andrei Kortunov 0bec84342c
Merge pull request #2346 from Capostrophic/shaders
Make sure forcePPL and clamp are defined in the editor
6 years ago
Capostrophic 05d94d35f9 Make disabled shadow defines map static 6 years ago
Capostrophic 9f9b7cb0ae Init shadow defines in the editor too for a good measure 6 years ago
Capostrophic 158f4e23cb Make sure forcePPL and clamp are defined in the editor 6 years ago
Ilya Zhuravlev 16d2db8492 android: remove unused file 6 years ago
Ilya Zhuravlev 7865ffa1a7 android: Switch to C++ 6 years ago
Andrei Kortunov c610a58cf0 Improve reset of idle animations (bug #4847) 6 years ago
Andrei Kortunov 1832f1759d AI: use a consistent check if a target is hidden (bug #4920) 6 years ago
Alexei Dobrohotov b77bd9cf9b Merge branch 'issue-4971' into 'master'
Bug #4971: OpenMW-CS: Make rotations display as degrees instead of radians

See merge request OpenMW/openmw!100
6 years ago
Nat Meo a3b7a12fe7 Bug #4971: OpenMW-CS: Make rotations display as degrees instead of radians 6 years ago
Andrei Kortunov c36a22653f
Merge pull request #2348 from Capostrophic/music
Increase music crossfade time to 1 second
6 years ago
Capostrophic 6e98cd8eaa Increase music crossfade time to 1 second 6 years ago
Alexei Dobrohotov 5e405ca679
Merge pull request #2347 from akortunov/pinning
Make pinnable windows hiding persistent
6 years ago
Andrei Kortunov 8e48493264 Make pinnable windows hiding persistent (feature #4994) 6 years ago
Ilya Zhuravlev e057ea171f spell window: don't manually recalculate edit box width every update 6 years ago
Ilya Zhuravlev e1ce15efb5 spellwindow: do onWindowResize in ctor after dimensions are set 6 years ago
Ilya Zhuravlev 26ac7412a0 Spell window: dynamically resize the edit box, change delete button caption 6 years ago
Ilya Zhuravlev 2ee0b1287b spellmodel: add a break to getSelectedIndex 6 years ago
David Cernat 02e646e838 [Client] Use check for credits file that makes more sense 6 years ago
David Cernat 437854180c [Client] Clean up variable & function names in mwmp/Main.cpp 6 years ago
Ilya Zhuravlev 6c96b5653b Add a button to delete spells from spellwindow 6 years ago
Andrei Kortunov 28252bb359 Merge branch 'hashRefID' into 'master'
Remove string copy in CellStore::search

See merge request OpenMW/openmw!77
6 years ago
Capostrophic 8abe92fe41 Don't recover normalise speed setting every frame 6 years ago
Capostrophic 34ea9ea813 Add an option to restore MCP-like movement behavior 6 years ago
Capostrophic c7ac06b960 Always account for every follower travelling 6 years ago
Andrei Kortunov 95d6a99c7f Do not use the CPU affinity of OSG viewer (bug #4785) 6 years ago
Bret Curtis b43eb56b7c
Merge pull request #2336 from akortunov/logging
Use the logging system for compiler errors
6 years ago
Andrei Kortunov df94bfbf29
Merge pull request #2343 from Capostrophic/vfx
Tweak object VFX scaling (bug #4989)
6 years ago
David Cernat f6db7d4fc5 [Client] Avoid sending repeated ObjectDelete packets about an object 6 years ago
David Cernat 7523a73346 [Server] Fix return values for server functions providing system info 6 years ago
David Cernat d8919dcec6 [Server] Refer to data files instead of plugins in var & function names 6 years ago
Andrei Kortunov bd2188a0f8 Use the logging system for compiler errors 6 years ago
Bret Curtis 2cc359a205
Merge pull request #2339 from akortunov/mygui
Increase required MyGUI version to 3.2.2
6 years ago
Capostrophic f2638b58c1 Tweak object VFX scaling (bug #4989) 6 years ago
Andrei Kortunov 9059971a69 Increase required MyGUI version to 3.2.2 6 years ago
Andrei Kortunov 6a01e4cd8a Fix arguments order for raytracing in the getHitContact() (bug #4990) 6 years ago
uramer 2531378d0b make getEffectDuration to look for a specific effect 6 years ago
Andrei Kortunov 626a05f825
Merge pull request #2128 from Capostrophic/blood
Support all eight possible blood types (feature #4958)
6 years ago
Alexei Dobrohotov 3e61ef32e7
Merge pull request #2332 from akortunov/particles
Apply looping particles when adding spell to existing actor
6 years ago
Andrei Kortunov 09686d684e Update background texture if a new one is empty (regression #4986) 6 years ago
Andrei Kortunov 5508e67aad Apply looping particles when adding spell to existing actor (bug #4918) 6 years ago
Capostrophic f0433704b4 Only collect every unique magic bolt sound once (bug #4964) 6 years ago
Alexei Dobrohotov 89a0b2d2d4 Merge branch 'issue-4805' into 'master'
Bug #4805: NPC movement speed calculations do not take race Weight into account

See merge request OpenMW/openmw!89

(cherry picked from commit 98f52fa8ad8d8746786c529373db81f8602135df)

61682570 Bug #4805: NPC movement speed calculations do not take race Weight into account
0c8308bc Revert "Bug #4805: NPC movement speed calculations do not take race Weight into account"
4b43e91f Change to only affect movement speed and not animation speed
a66ae118 Use adjustScale() to adjust movement calculation instead of using race weight
6295eadc Make sure height is also factored into movement speed
fde0ca8b Remove height from movement calculation and factor in cell reference scale
6 years ago
Andrei Kortunov e534153d00 Use friendly hits only for player's followers (bug #4984) 6 years ago
Capostrophic 7814bd1b76 Support eight possible blood types (feature #4958) 6 years ago
Andrei Kortunov 6b49ce965b Do not update drowning state for actors outside of AI distance (bug #4980) 6 years ago
Andrei Kortunov 4da21942af Do not use the actors processing range to determine a maximum range of AiTravel (bug #4979) 6 years ago
Capostrophic 2c473d84ee Fix zero division in enchantment magnitude calculation 6 years ago
Alexei Dobrohotov 5b8fc5a151
Merge pull request #2314 from OpenMW/stdc++14
bump from C++11 to C++14
6 years ago
Capostrophic 0333cd2dd4 Fix frozen rain when water refractions are disabled 6 years ago
terabyte25 27292ef4a3 Disable quick keys when fighting and spellcasting are disabled (bug #4962) 6 years ago
Bret Curtis f4e113e7c1
Merge pull request #2277 from akortunov/terrain
Camera-related fixes
6 years ago
Bret Curtis 4fa529e093
Merge pull request #2320 from akortunov/cursorfix
[Regression] Fix disappearing cursor in the self-enchanting menu
6 years ago
Bret Curtis 785a667517
Merge pull request #2302 from akortunov/guifixes
Scalable UI textures
6 years ago
Andrei Kortunov f165d22cde Fix a regression with disappearing cursor in the self-enchanting menu 6 years ago
Andrei Kortunov 9b716a2f8d
Merge pull request #2311 from Capostrophic/random
Use dice rolls instead of chance for spell magnitude (bug #4945)
6 years ago
Bret Curtis 10643a10f2
Merge branch 'master' into lighting 6 years ago
Capostrophic 85e99182ce Revise light source configuration (bug #4965)
Set up attenuation less awkwardly
Use global attenuation settings for magic light source
Use constant attenuation settings
6 years ago
Capostrophic 424716977b Only play miss sound for player attacks (bug #4969) 6 years ago
Bret Curtis 2ab7f903d7 make use of std::make_unique to test that MSVC2015 can handle that 6 years ago
Andrei Kortunov 31ddb0a482 Allow to calculate UI skin size based on texture resolution (feature #4968) 6 years ago
terrabyte25 61c3847a12 Add magic animation option to advanced page 6 years ago
Andrei Kortunov 413207f9af Reset old record, if its ID does not match with ID of new record (bug #4932) 6 years ago
Capostrophic d4c1bd81b6 Use dice rolls instead of chance for spell magnitude (bug #4945) 6 years ago
Andrei Kortunov 14b756a692 Use a generic logging system for RecastNavigation 6 years ago
Alexei Dobrohotov e9f6c11cc9
Merge pull request #2309 from akortunov/enchant_animations
Add an option to use casting animations for magic items
6 years ago
Andrei Kortunov 0079a6bf05 Correct the Enchant skill progress (bug #4963) 6 years ago
Bret Curtis ca6f1bdd13
Merge pull request #2288 from Capostrophic/magiceffect
Validate spell effect argument (bug #4927)
6 years ago
Andrei Kortunov 35facc5cde Add an option to use casting animations for magic items (feature #4962) 6 years ago
Bret Curtis 7808cbbfe8
Merge pull request #2292 from akortunov/fallback
Make fallback map static to simplify constructors
6 years ago
bzzt 391f6faffb Remove unused defaultViewer / defaultViewPoint 6 years ago
bzzt e908790584 Inherit the view point from main camera for water RTT cameras 6 years ago
Andrei Kortunov 489e5c6cce Store preloaded terrain view in the main thread 6 years ago
bzzt 63ab7345be Reuse traversal result for different traversal with same view point
Rename eyePoint to viewPoint to match OSG conventions (eyePoint is the camera position, viewPoint is for LOD handling)
6 years ago
Nelsson Huotari 4c4fb0d955 Add include 6 years ago
Nelsson Huotari 69f900349c Remove unnecessary include 6 years ago
Nelsson Huotari ee4a8d2166 Add various coordinate conversion functions 6 years ago
Bret Curtis 1766a252dc
Merge branch 'master' into voiceover 6 years ago
Capostrophic af80eddc0e Use loudness data for 2D voiceover (bug #4947) 6 years ago
Capostrophic 1424399118 Disable any footstep sounds when flying (bug #4948) 6 years ago
Capostrophic 7202f45771 Only allow resting in air when a bed is used 6 years ago
Capostrophic be125aa996 Add spell effect argument validation (bug #4927) 6 years ago
Bret Curtis aacc275e9c
Merge pull request #2299 from Capostrophic/position
Replicate vanilla Position/SetPos behavior more closely (bug #3109)
6 years ago
Capostrophic 80a65e81dd Only set attack type randomly if "best attack" is on (bug #4942) 6 years ago
Capostrophic 3a0e374dc6 Replicate vanilla Position/SetPos behavior more closely (bug #3109) 6 years ago
bzzt ed4ce4609b Do not re-render maps for all active cells during cell transitions 6 years ago
Bret Curtis 2c57abc245
Merge branch 'master' into dialoguefix 6 years ago
Andrei Kortunov a302ec9c65 Make fallback map static to simplify constructors 6 years ago
Bret Curtis 886c77bced
Merge pull request #2145 from akortunov/rest
Update jail state once instead of for every single hour
6 years ago
Chris Djali 1860d720bc
Merge pull request #2263 from akortunov/actor_culling
Do not recreate shaders to update transparency
6 years ago
Bret Curtis d727a2f25c
Merge pull request #2285 from Capostrophic/mainmenu
Avoid menu button textures vertical cutoff
6 years ago
Bret Curtis 1e9eac568f
Merge pull request #2249 from akortunov/cache
Implement generic caching system
6 years ago
Capostrophic 93f78aad60 Avoid menu button texture vertical cutoff 6 years ago
Bret Curtis 354f904a24
Merge pull request #2279 from akortunov/map
Optimize map window update
6 years ago
David Cernat 8aad93b904
Merge pull request #519 from TES3MP/0.7.0-alpha
[General] Update positions for dead players on other clients
6 years ago
David Cernat 3effd5f1ff [General] Update positions for dead players on other clients
Dead players will now show up at the correct cell and position for living players, making server scripts that allow players to revive each other much more functional.
6 years ago
Capostrophic 6dbd875f75 Disallow binding some reserved keys (bug #3282) 6 years ago
bzzt 1143985bc7 Do not update map texture if it did not change 6 years ago
bzzt d707eaac36 Use ICO for water shader 6 years ago
bzzt 231e629e66 Store map widgets and textures in one vector instead of 4 different ones 6 years ago
David Cernat 4692f29b9d
Merge pull request #517 from uramer/0.7.0markers
update player map markers when client changes cell
6 years ago
David Cernat 8ff2d1b829 [General] Rename CellReplace packet into CellReset 6 years ago
bzzt c2176945bd Do not use the delayed map cells update 6 years ago
Bret Curtis bbbdefce5f
Merge pull request #2275 from elsid/fix_map_iteration
Use auto for map value_type in range-based for loops
6 years ago
elsid 5434e92437
Take in account actor half extents for obstacle check 6 years ago
elsid 1e8bf3846e
Remove unused argument 6 years ago
elsid 287433efa8
Stop walking for water and flying creatures after single stuck 6 years ago
elsid a65f60e1f1
Build path only by navmesh for wandering near spawn 6 years ago
elsid ff67a9e233
Build straight path for wandering flying and water creatures 6 years ago
elsid ebdff5d96e
Check for height map when cast ray for AiWander path 6 years ago
elsid e033b0c565
Avoid build path through the ground for flying wandering creatures 6 years ago
elsid e82d65a2c7
Use if-continue to skip build path 6 years ago
elsid fa7b304e78
Use auto for map value_type in range-based for loops
To avoid implicit call of copy constructor for
pair<const K, V> to pair<K, V> conversion.
6 years ago
uramer 3b2098382b update player map markers when client changes cell 6 years ago
Chris Djali e14682e353
Merge pull request #2273 from AnyOldName3/conformant-comparator
Use irreflexive, asymmetric comparator as required by the spec.
6 years ago
AnyOldName3 32da9a8ab1 Use irreflexive, asymmetric comparator as required by the spec. 6 years ago
David Cernat 91f82d845c [Server] Add GetMillisecondsSinceServerStart() server function 6 years ago
David Cernat bd677726bf [Server] Add StatsFunctions that get/set damage to attributes/skills 6 years ago
David Cernat 9fc4c83858 [Client] Send skill/attribute packets when skills/attributes are damaged 6 years ago
David Cernat ece39748de [Server] Fix typo causing recursion in deprecated actor list function 6 years ago
Capostrophic 695cd5bb49 Minor NpcAnimation cleanup 6 years ago
Bret Curtis 7ccfec4d21
Merge pull request #2270 from akortunov/animfix
Fixes for werewolf animations
6 years ago
Andrei Kortunov be12d241da Reset current attack during force update (bug #4922) 6 years ago
Andrei Kortunov e171d34192 Init NPC type properly in the NpcAnimation 6 years ago
elsid ccb325c663
Add override to fix warnings 6 years ago
Andrei Kortunov 7501f18d21 Avoid the 'structurally dead code' warning 6 years ago
Andrei Kortunov 7995a92672 Initialize missing variables 6 years ago
Andrei Kortunov fd5e9cf271 Catch possible boost::bad_any_cast exception 6 years ago
David Cernat 5c4d3df551 [Server] Deprecate DoesFileExist(), add DoesFilePathExist() 6 years ago
David Cernat 2cdabddc0e [Server] Move most MiscellaneousFunctions to ServerFunctions 6 years ago
David Cernat b46767de6e [Server] Clean up recent additions to ServerFunctions 6 years ago
Bret Curtis b819690e82
Merge pull request #2264 from akortunov/optimize_terrain
Delete composite map layers in the background thread
6 years ago
bzzt aa5a071aef Delete composite map layers in the background thread 6 years ago
Bret Curtis e2ed90e67b
Merge pull request #2262 from akortunov/guifixes
[Regression] Fix missing \n characters on the active effects tooltips
6 years ago
Bret Curtis d56733149c
Merge pull request #2201 from akortunov/optimize_terrain
Optimize terrain
6 years ago
Bret Curtis 4e3de9b00c
Merge pull request #2206 from Capostrophic/title
Loop title screen music (bug #4896)
6 years ago
bzzt 5ec28e09c9 Do not recreate shaders to update transparency 6 years ago
Andrei Kortunov c6cb91ce61 Limit maximum FOV value 6 years ago
bzzt 6029ed4ecc Reject empty quad tree nodes at the cell level without land data 6 years ago
Andrei Kortunov 80e0fbdd88 Fix missing \n characters on the active effects tooltips 6 years ago
elsid 4624f31788
Report navigator stats 6 years ago
Capostrophic abae35e88b Loop title screen music (bug #4896) 6 years ago
Capostrophic 168e758921 Correct look and behavior of some setting sliders 6 years ago
Bret Curtis 433893e733
Merge pull request #2256 from unelsson/instance_viewcell
Editor: Implement exterior cell view from Instances table
6 years ago
Nelsson Huotari 2b674cedaa Implement view cell from r-type hint 6 years ago
Capostrophic dd03d3b231 Print SDL version at startup 6 years ago
Andrei Kortunov 2ed05a5195 Implement generic caching system 6 years ago
Bret Curtis f62c1c59b4
Merge pull request #2241 from Capostrophic/console
Use selected object local variables in the console (feature #3893)
6 years ago
David Cernat 331fa86844 [Server] Call OnServerPostInit after OnRequestDataFileList
This allows different actions to be taken in OnServerPostInit based on what the data files being used are.
6 years ago
David Cernat a0ec9dfd2e [Server] Rename OnRequestPluginList into OnRequestDataFileList 6 years ago
David Cernat 986528c67d [Server] Add error message as argument to OnServerScriptCrash 6 years ago
Bret Curtis 7b1a62fc1d
Merge pull request #2247 from akortunov/loadtex
Allow to override texture records in the game
6 years ago
Andrei Kortunov 943279abbb Consider land texture with given ID and index as override for base texture with the same ID and index (bug #4736) 6 years ago
Bret Curtis cb1a5f3679
Merge pull request #2245 from elsid/navigator_refactor
Refactor navigator related code
6 years ago
elsid 518e34b403
Remove useless variables 6 years ago
elsid 614d5243c3
Make NavMeshCacheItem consistent
Move all logic related to this type into its methods.
6 years ago
Capostrophic dd952c3ddb Fix extra space in "no script" showvars output 6 years ago
Capostrophic 578beb6305 Use selected object local variables in console (feature #3893) 6 years ago
elsid ccc709a316
Store guarded navmesh cache item in shared_ptr
Remove useless SharedGuarded type.
6 years ago
elsid 0479ebf5ae
Remove unused actors and navmeshes on update
When there is only one actor (player) on a scene and it moving to other
cell first it will be removed from navigator then added. Remove cause
navmesh removing for its half extents. After it is added navmesh for
same half extents is created and added. While this all happens there are
still jobs for old navmesh are processing. Old navmesh still exists
because it is stored by shared pointer. So jobs take tiles from cache
and place them into old navmesh. After that other jobs take same tiles
from cache (half extents and coordinates are equal) and place them into
other navmesh. dtNavMesh changes tile data on add and remove. Adding tile
to two dtNavMesh corrupts tile in both nameshes.
6 years ago
Bret Curtis 1078708da0
Merge pull request #2235 from akortunov/aifix
[0.45 regression] Fix AI regressions
6 years ago
Bret Curtis a4b647db3e
Merge pull request #2236 from Capostrophic/audio
Fix EAGAIN error leading to packets getting lost (bugs #4906, #4909)
6 years ago
Andrei Kortunov 08202f8185 Fix missing null check 6 years ago
David Cernat 552a94a0ca [Server] Add OnServerScriptCrash script event 6 years ago
Capostrophic d1967562a3 Fix the last audio packet getting lost 6 years ago
Andrei Kortunov 2a08b85998 Combat AI: normalize hit chance in the weapon priority calculation 6 years ago
Andrei Kortunov 5f0c8a4783 Combat AI: decrease priority multiplier for enchantments (bug #3830) 6 years ago
Bret Curtis 947bf880df
Merge pull request #2232 from elsid/fix_div_by_zero
Do not scale duration when timescale is zero
6 years ago
Bret Curtis 9b190eceab
Merge pull request #2230 from akortunov/preloading
Minor preloading improvements
6 years ago
elsid d3bdf912a4
Do not scale duration when timescale is zero 6 years ago
Bret Curtis 573e64e9c9
Merge pull request #2184 from elsid/fix_startup_script
[Testing needed] Always run startup script once at engine start (bug #4877)
6 years ago
Bret Curtis 048cfdfac6
Merge pull request #2228 from Capostrophic/mainmenu
Fix main menu toggling again
6 years ago
Andrei Kortunov 12f9184d00 Allow to interrupt terrain preloading 6 years ago
Bret Curtis c20e69ef24
Merge pull request #2227 from elsid/fix_twitchy_massive_creatures
Fix twitchy movement for massive creatures (bug #4907)
6 years ago
Bret Curtis e3bde5ec91
Merge pull request #2226 from akortunov/projectilefix
Use relative animation time only for bows and crossbows
6 years ago
Bret Curtis c2a7aa2932
Merge pull request #2225 from elsid/retry_async_navmesh_update_job
Support explicit limit of navmesh tiles for scene
6 years ago
Capostrophic ca83b9ee90 Refactor main menu and settings toggling again 6 years ago
elsid ea80a81538
Drop path points while tolerance allows 6 years ago
elsid b9f21ec81a
Use custom steps size to make smooth path depending on half extents 6 years ago
elsid 8fd6b37e34
Make path point tolerance depending on actor half extents 6 years ago
bzzt e0cf460ba3 Do not load terrain beyond the viewing distance 6 years ago
Andrei Kortunov 4c21776b94 Use relative animation time only for bows and crossbows (bug #3778) 6 years ago
elsid f2e47d640d
Add option to limit max number of navmesh tiles 6 years ago
Bret Curtis 1e4bbe8997
Merge pull request #2223 from Capostrophic/animation
Fix raki creatures in Skyrim: Home of the Nords (bug #4810)
6 years ago
Andrei Kortunov de41c98022 Refactor menu toggling 6 years ago
Capostrophic b05531818c Fix raki creatures in Skyrim: Home of the Nords (bug #4810)
Make bip01 have higher priority than 'root node' node when determining the movement accumulation root
6 years ago
Bret Curtis c55141d18d
Merge pull request #2217 from Capostrophic/shader
Move forcePPL and clamp to global shader defines (task #4869)
6 years ago
Bret Curtis df6112aa35
Merge pull request #2221 from akortunov/iter
Use C++11-style loops in the game world instead of iterators
6 years ago
Perry Hugh b8b7568ce5 Correct odd toggling menu behavior. 6 years ago
Bret Curtis 088de40365
Merge pull request #2218 from akortunov/warnfix
Fix MSVC warning about variable re-declaration
6 years ago
Bret Curtis a5d7efc009
Merge pull request #2207 from CyberShadow/gettooltipinfo-var
[Trivial] Reuse a previously-saved value
6 years ago
Bret Curtis 9adb557833
Merge pull request #2211 from Capostrophic/messages
Small script verifier tweaks
6 years ago
Andrei Kortunov d23a0ce2ae Use C++11-style loops in the game world instead of iterators 6 years ago
Andrei Kortunov dcec9df345 Fix MSVC warning about variable re-declaration 6 years ago
Bret Curtis 8bd7effae1
Merge pull request #2212 from elsid/navigator_log_spam
Do not build path by navigator for pure water and flying creatures
6 years ago
Bret Curtis 41d1521f1d
Merge pull request #2213 from elsid/min_path_point_tolerance
Use min point tolerance to prevent face wrong direction (bug #4814)
6 years ago
Bret Curtis 7e5c7064af
Merge pull request #2214 from CyberShadow/pull-20190305-225227
DRY skill widget updates in stats window
6 years ago
Vladimir Panteleev 9d5fc7954f
DRY skill widget updates in stats window
The skill widgets were configured in two places: initial creation, and
updates. The former was redundant, and duplicated the functionality of
the latter.

To fix this redundancy, replace the duplicate code with a call to
setValue.
6 years ago
Capostrophic 0cdc46dfd6 Move forcePPL and clamp to global shader defines (bug #4869) 6 years ago
elsid cf1e1d9f4b
Use min point tolerance to prevent face wrong direction (bug #4814)
When next path point is too close to actor and it has speed 0,
it can face direction not pointing to path target.
6 years ago
elsid eb45f99880
Remove unused code 6 years ago
elsid 5405efd3b5
Do not build path by navigator for pure water and flying creatures
They don't need to move by surfaces and to open/close doors.
6 years ago
Capostrophic 44da71fdb3 Restructure script verifier message 6 years ago
Capostrophic 59f7df187d Add explicit variant of Journal 6 years ago
Bret Curtis cb29dc7b85
Merge pull request #2209 from akortunov/effectfix
[Regression] Fix magic glow update for sheathing weapons
6 years ago
Andrei Kortunov bcf086d72d Fix magic glow update for sheathing weapons 6 years ago
fredzio 93ffdc915d SearchVisitor copy a new std::string everytime CellsStore::search is
called. Use a reference instead
6 years ago
elsid 84fbb486d3
Fix switch from invalid navmesh number to valid 6 years ago
elsid 80051db8f8
Update rotated objects in navigator 6 years ago
elsid 8c08c3c7d6
Update moved objects in navigator 6 years ago
elsid 27d7452267
Update scaled objects in navigator 6 years ago
elsid 2e063d59ce
Update scaled agent half extents in navigator (bug #4763) 6 years ago
elsid 43b39e8418
Use not scaled player half extents as default to find path 6 years ago
elsid 1218e4e15d
Use player half extents only to find path in exterior cells 6 years ago
Vladimir Panteleev 12bbecacfd
Reuse a previously-saved value 6 years ago
Bret Curtis 14c93b3df0 Revert "Merge pull request #2204 from elsid/fix_navigator_update"
This reverts commit 26fb0e7a0f, reversing
changes made to 42b2391303.
6 years ago
Bret Curtis 84ce9814fd
Merge pull request #2203 from elsid/update_recastnavigation
Update recastnavigation
6 years ago
elsid b51a54e976
Update rotated objects in navigator 6 years ago
elsid f394ace4d5
Update moved objects in navigator 6 years ago
elsid 133d7447f3
Update scaled objects in navigator 6 years ago
elsid 1f41d5721d
Update scaled agent half extents in navigator (bug #4763) 6 years ago
elsid c066ee9dc5
Use not scaled player half extents as default to find path 6 years ago
elsid a4f300f810
Use player half extents only to find path in exterior cells 6 years ago
elsid 895899b25b
Fix tests 6 years ago
elsid 2b3bc4fe61
Add detailed output for osg::Vec3f in tests 6 years ago
Perry Hugh 37f5ab2104 Gamepad controls now sent to keyboard input, excluding joystick. Added right thumbstick button to toggle mouse emulation. 6 years ago
Bret Curtis aa513bba29
Merge pull request #2202 from Capostrophic/icon
Fix enchanted item icon update
6 years ago
Perry Hugh 313611b79d Analogue Joystick Movement 6 years ago
Capostrophic 2f38e4fbb3 Fix enchanted item icon update 6 years ago
Bret Curtis 79fca2e7c6
Merge pull request #2095 from akortunov/reflections
Add more settings to water reflections
6 years ago
Bret Curtis f6127a30c0
Merge pull request #2199 from akortunov/guifixes
Use C++11-style loops in the GUI instead of iterators
6 years ago
Bret Curtis e7bf89d3d5
Merge pull request #2200 from akortunov/warnfix
Replace boost GCD by the homebrew implementation
6 years ago
Perry Hugh 7b6f41c5c3 Correct gamepad default bindings to exactly match vanilla XBOX, create fair interplay between toggling main menu and options menu, allow toggling menus at any time. 6 years ago
Andrei Kortunov bf5f68a4d8 Replace boost GCD to the homebrew implementation 6 years ago
Andrei Kortunov 9398117ea7 Allow to do not reflect terrain 6 years ago
Andrei Kortunov 00ab552184 Add more settings to water reflections in exteriors (feature #4859) 6 years ago
Bret Curtis cd70354f34
Merge pull request #2190 from akortunov/terrain
Make Distant Terrain configurable
6 years ago
Andrei Kortunov 8df8bd3f37 Use C++11-style loops in the GUI instead of iterators 6 years ago
Andrei Kortunov 56fea4b062 Add setting to control composite geometry size 6 years ago
bzzt 9d44e18af6 Allow to configure terrain vertex LOD 6 years ago
bzzt fd94d7f7ff Make Distant Terrain more configurable (feature #4890) 6 years ago
Bret Curtis cf20682d0c Merge branch 'gamepad-sneak-shortcut' into 'master'
Gamepad - Toggle Sneak Shortcut

See merge request OpenMW/openmw!73
6 years ago
Grigory Latyshev 3872d7476b Move makeOsgVec3f() to settingsutils.hpp
Remove all other makeOsgVec3f() implementations
6 years ago
Andrei Kortunov a14c832f4f Fix Boost version check in the launcher 6 years ago
David Cernat 12cef51122
Merge pull request #2192 from Capostrophic/bzzt
Port minor fixes from bzzt's branch
6 years ago
Perry Hugh 3ac5481ab4
Enable toggling sneak via gamepad. 6 years ago
elsid 619a111a11
Run startup script once at engine start when game is running (bug #4877) 6 years ago
Perry Hugh c6fb94d6cb xbox-bindings 6 years ago
bzzt bcbee08a1b Fix creature model instance preloading 6 years ago
bzzt 5ffb40e8ba Don't preload terrain when loading an interior save 6 years ago
Bret Curtis 735bcf17c2 Merge branch 'boost-gcd-deprecation' into 'master'
Fix boost deprecation warning

See merge request OpenMW/openmw!66
6 years ago
AnyOldName3 cd4303da23 Add preprocessor check to determine which common_factor header to use. 6 years ago
elsid 33f6fb258d
Option to set specific random seed for random number generator 6 years ago
Bret Curtis f6da025f02
Merge pull request #2188 from Capostrophic/memory
Always include <memory> for smart pointers in MWGui
6 years ago
Capostrophic 216e1ab16f Always include <memory> for smart pointers in MWGui 6 years ago
Bret Curtis dc1c2358b9
Merge pull request #2089 from akortunov/qthelp
Editor: Add basic info window
6 years ago
Bret Curtis 3316938dfc
Merge pull request #2182 from Capostrophic/format
Replace Boost format and replace_all where possible
6 years ago
Bret Curtis 56d5fc788c
Merge pull request #2163 from Capostrophic/hello
AI data handling minor revisions
6 years ago
Capostrophic e70cc10305 Some more de-boosting 6 years ago
Capostrophic 8ecd0b82a4 Replace Boost format and replace_all where possible 6 years ago
Bret Curtis d4564a9be7
Merge pull request #2180 from akortunov/includes
Remove redundant includes
6 years ago
David Cernat a508a0faf8 [Server] Turn GetArguments() from ScriptFunctions into Utils function 6 years ago
Bret Curtis 44920352ce
Merge pull request #2181 from Capostrophic/boost
Get rid of Boost.Array
6 years ago
Capostrophic 594ea39f5d Revise AI data handling
Make Hello 16-bit unsigned as it's intended to be
Get rid of redundant mHasAI boolean
Always save AI data subrecord
Adjust creature and NPC default rating values to Morrowind defaults
6 years ago
Bret Curtis 4a69d96483 Merge branch 'esm_name_template_fix' into 'master'
Make sure that proper operator function of ESM:FIXED_STRING is used for char[N] argument

See merge request OpenMW/openmw!63
6 years ago
Bret Curtis 8e3b10b5b4 Merge branch 'detour_navigator_unit_test_fix' into 'master'
Fix DetourNavigatorNavMeshTilesCacheTest on Windows

See merge request OpenMW/openmw!65
6 years ago
Bret Curtis f8b34bf7f1 Merge branch 'preview_levelled_item' into 'master'
Fixes #4703 Disable preview for item leveled list

Closes #4703

See merge request OpenMW/openmw!57
6 years ago
Bret Curtis df2de8a661
Merge pull request #2068 from Capostrophic/normalweapons
Make normal weapon resistance behavior closer to vanilla (bug #4384)
6 years ago
Andrei Kortunov f5eacfcf63 Support for temporary stunted magicka effects 6 years ago
Andrei Kortunov fcdb0c16bf Update jail state once instead of for every single hour 6 years ago
Andrei Kortunov 3032b177a1 Remove redundant includes 6 years ago
Capostrophic 58788de7c4 Get rid of Boost.Array 6 years ago
Capostrophic 4138e29ca4 Add option to restore the previous ammo behavior 6 years ago
Bret Curtis ba491a8af0
Merge pull request #2069 from Capostrophic/skeleton
Use the skeleton from the NPC's set model (bug #4747)
6 years ago
Bret Curtis cc214cf6b0
Merge pull request #2082 from Capostrophic/teleporting
Make magic teleportation attempts detectable even when teleportation is disabled (bug #3765)
6 years ago
Bret Curtis c815a2cb42
Merge pull request #2107 from Capostrophic/idledialogue
Move idle dialogue playback from AiWander (bug #4594)
6 years ago
Bret Curtis 4d09c8bb50
Merge pull request #2126 from Capostrophic/sneaking
Account for running/sneaking stances while in air (bug #4797)
6 years ago
Bret Curtis d2b93fc702
Merge pull request #2146 from Capostrophic/quest
Make quest status update handling closer to vanilla (bug #4815)
6 years ago
Bret Curtis 942f7f776d
Merge pull request #2168 from Capostrophic/gamepad
Option to disable controller (feature #3980)
6 years ago
Bret Curtis 212f097b3c
Merge pull request #2172 from akortunov/pvs_fix
Fix some issues, found by PVS-Studio
6 years ago
Bret Curtis 55fc04e462
Merge pull request #2175 from Capostrophic/includes
Include cleanup
6 years ago
Bret Curtis 09d57c5154
Merge pull request #2177 from akortunov/alpha
Handle initial actor's transparency
6 years ago
elsid 2342a31add
Add more tests for TileCachedRecastMeshManager 6 years ago
elsid 73734fc04d
Fix update navmesh for not changed objects
When update method is called for not changed object befor this change
all object tiles were considered as not object tiles and were removed.
Also this marked those tiles as changed. This lead to alternation
between remove and add each tile update method was called. Problem was
detected by using Animated Containers mod.
6 years ago
Capostrophic b738cc0383 Make normal weapon resistance behavior closer to vanilla (bug #4384)
Check both the ranged weapon and the projectile before modifying the damage
Don't attempt to apply NPC-specific werewolf damage mult to damage to creatures
6 years ago
Capostrophic 64d5cd17d6 Move werewolf silver damage mult applying into a new function 6 years ago
Capostrophic 808b8ce8db Refactor normal weapon resistance 6 years ago
David Cernat dcbc9d1831 [Client] Print cells for actor deaths 6 years ago
Capostrophic 7a7e390099 Make unsuccessful magic teleportation attempts detectable (bug #3765) 6 years ago
Andrei Kortunov 629a6be477 Handle initial actor's transparency (bug #4860) 6 years ago
Andrei Kortunov 097c649885 Use enumerable instead of magic number 6 years ago
Chris Djali cb5a57e41b
Merge pull request #1547 from AnyOldName3/osgshadow-test-vdsm
Shadows
6 years ago
Bret Curtis 7566370981
Merge pull request #2160 from Capostrophic/topicindex
Fix hiding three-column (Cyrillic) topic index
6 years ago
Bret Curtis bc71db947a
Merge pull request #2174 from Capostrophic/jumping
[0.45.0 regression] Correct jumping velocity
6 years ago
Capostrophic c03ed4cd50 Include cleanup 6 years ago
Bret Curtis fdb84dddc8
Merge pull request #2059 from Capostrophic/stacks
Don't stack scripted items (bug #2969)
6 years ago
Bret Curtis 09262e0336
Merge pull request #2170 from elsid/disable_navigator_option
Add option to disable DetourNavigator component (feature #4833)
6 years ago
Capostrophic c20030d8c9 Correct jumping velocity 6 years ago
Andrei Kortunov ff9afda18d Avoid to keep reference to the local 'encoder' variable outside the Engine::go() 6 years ago
Andrei Kortunov 9de0c9045a Fix API usage errors 6 years ago
Andrei Kortunov 229bd8505e Init missing variables 6 years ago
Andrei Kortunov dc6ef15571 Simplify loop in the addSkills() 6 years ago
Andrei Kortunov 80c62a4fe1 Fix endsWith() call 6 years ago
Andrei Kortunov ad9412a117 Remove some redundant checks 6 years ago
Andrei Kortunov 18a59df050 Throw exceptions by value instead of reference 6 years ago
elsid da6df818ff
Fix update navmesh
Every updated object should produce a set of changed tiles where it is
placed. Before this change only current object tiles were updated. If
object was moved to another set of tiles then navmesh were not changed
in new tiles.

TileCachedRecastMeshManager::updateObject should add all new tiles if object
was moved and remove all no more used tiles. Both new and old tiles should be
marked as changed.

Also add tests to show desired result for add, update, remove.
6 years ago
elsid 9626b6ec42
Add option to disable DetourNavigator component to find paths 6 years ago
elsid 16675fd254
Return empty path when navmesh is not found for agent 6 years ago
elsid 1d3668cd22
Add Navigator interface 6 years ago
elsid c68e64a2a7
Make navigator from settings manager setting in separate function 6 years ago
Capostrophic 39dcbacf44 Option to disable controller (feature #3980) 6 years ago
David Cernat f3b8a5b909 [General] Check integrity of credits only on Windows clients
This avoids the problems that were encountered in Linux and macOS builds regarding this check while also still addressing the scenario where official Windows builds had their credits modified by people unrelated to the project.
6 years ago
David Cernat 222837976c [Server] Fix type name warning for Player
The warning in Visual Studio was: "'Player': type name first seen using 'class' now seen using 'struct'"
6 years ago
AnyOldName3 c68ccbc6b6 Use new common_factor header in the launcher, too 6 years ago
AnyOldName3 89d4d3be08 Fix boost deprecation warning 6 years ago
Azdul 2412017685 Fix DetourNavigatorNavMeshTilesCacheTest on Windows 6 years ago
Andrei Kortunov b7adbe79b9 Allow localization to use implicit keywords (bug #4841) 6 years ago
Capostrophic e9c6c11418 Fix hiding three-tab (Cyrillic) topic index 6 years ago
Capostrophic 0535de6ca0 Make quest status update handling closer to vanilla (bug #4815)
Don't update quest status if we're simply updating the quest index
Update quest status if a new entry is added regardless of its index
6 years ago
Bret Curtis 4a9abf1c1b
Merge pull request #2159 from Capostrophic/lighting
[0.45.0 regression] Fix upside-down night-time lighting
6 years ago
AnyOldName3 b1a5a72665 Restore previous night time directional light path 6 years ago
Capostrophic 796b87fde7 Fix upside-down night-time lighting 6 years ago
Bret Curtis 9e8bc29e3b
Merge pull request #2105 from Capostrophic/colorpicker
[0.45.0 regression] Editor: Fix color picker oddities
6 years ago
Capostrophic e47f1ef3e3 Fix some color picker regressions
Don't assign invalid color returned when the color picker is closed by Cancel as the new color
Restore "picking finished" signal to make value saving work again
6 years ago
Bret Curtis ffa3596fe4
Merge pull request #2152 from akortunov/headfix
[0.45 regression] Editor: hide hairs when helmet is used
6 years ago