Capostrophic
|
144b1b9b06
|
Magic armor mitigation for creatures (feature #5033)
|
2019-05-11 19:21:49 +03:00 |
|
Alexei Dobrohotov
|
216f908a07
|
Merge pull request #2286 from akortunov/map
Do not re-render maps for all active cells during cell transitions
|
2019-05-11 02:30:38 +03:00 |
|
Alexei Dobrohotov
|
1d12d778ea
|
Merge pull request #2370 from akortunov/herbalism
Container search tweaks
|
2019-05-06 22:34:12 +03:00 |
|
Andrei Kortunov
|
7214f24f5c
|
Ignore containers, when we search for owner
|
2019-05-06 23:06:13 +04:00 |
|
Andrei Kortunov
|
abe1009e98
|
Do not resolve container's content during search
|
2019-05-06 23:05:31 +04:00 |
|
Capostrophic
|
458c0bba41
|
Avoid using null pointer for player's cell in moveObjectImp
|
2019-05-05 16:43:32 +03:00 |
|
Andrei Kortunov
|
c91d1e7394
|
Ignore containers without resolved content for Detect spells
|
2019-05-04 14:40:32 +04:00 |
|
Andrei Kortunov
|
861d41f4a4
|
Native graphics herbalism support (feature #5010)
|
2019-05-02 23:03:47 +04:00 |
|
Andrei Kortunov
|
28252bb359
|
Merge branch 'hashRefID' into 'master'
Remove string copy in CellStore::search
See merge request OpenMW/openmw!77
|
2019-04-24 16:46:13 +00:00 |
|
Andrei Kortunov
|
626a05f825
|
Merge pull request #2128 from Capostrophic/blood
Support all eight possible blood types (feature #4958)
|
2019-04-21 21:14:30 +04:00 |
|
Capostrophic
|
f0433704b4
|
Only collect every unique magic bolt sound once (bug #4964)
|
2019-04-17 19:23:50 +03:00 |
|
Capostrophic
|
7814bd1b76
|
Support eight possible blood types (feature #4958)
|
2019-04-14 18:48:31 +03:00 |
|
Capostrophic
|
2c473d84ee
|
Fix zero division in enchantment magnitude calculation
|
2019-04-14 12:47:11 +03:00 |
|
Bret Curtis
|
f4e113e7c1
|
Merge pull request #2277 from akortunov/terrain
Camera-related fixes
|
2019-04-12 11:17:20 +02:00 |
|
Andrei Kortunov
|
9b716a2f8d
|
Merge pull request #2311 from Capostrophic/random
Use dice rolls instead of chance for spell magnitude (bug #4945)
|
2019-04-12 07:59:38 +04:00 |
|
Andrei Kortunov
|
413207f9af
|
Reset old record, if its ID does not match with ID of new record (bug #4932)
|
2019-04-08 22:24:49 +04:00 |
|
Capostrophic
|
d4c1bd81b6
|
Use dice rolls instead of chance for spell magnitude (bug #4945)
|
2019-04-08 20:25:30 +03:00 |
|
Andrei Kortunov
|
14b756a692
|
Use a generic logging system for RecastNavigation
|
2019-04-08 20:31:21 +04:00 |
|
Bret Curtis
|
ca6f1bdd13
|
Merge pull request #2288 from Capostrophic/magiceffect
Validate spell effect argument (bug #4927)
|
2019-04-08 13:51:02 +02:00 |
|
Bret Curtis
|
7808cbbfe8
|
Merge pull request #2292 from akortunov/fallback
Make fallback map static to simplify constructors
|
2019-04-07 17:43:59 +02:00 |
|
Andrei Kortunov
|
489e5c6cce
|
Store preloaded terrain view in the main thread
|
2019-04-07 11:15:21 +04:00 |
|
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)
|
2019-04-07 11:14:37 +04:00 |
|
Capostrophic
|
7202f45771
|
Only allow resting in air when a bed is used
|
2019-04-04 17:22:24 +03:00 |
|
Capostrophic
|
be125aa996
|
Add spell effect argument validation (bug #4927)
|
2019-04-01 16:22:24 +03:00 |
|
Capostrophic
|
3a0e374dc6
|
Replicate vanilla Position/SetPos behavior more closely (bug #3109)
|
2019-03-31 14:17:06 +03:00 |
|
bzzt
|
ed4ce4609b
|
Do not re-render maps for all active cells during cell transitions
|
2019-03-30 09:10:48 +04:00 |
|
Andrei Kortunov
|
a302ec9c65
|
Make fallback map static to simplify constructors
|
2019-03-29 15:30:49 +04:00 |
|
Bret Curtis
|
886c77bced
|
Merge pull request #2145 from akortunov/rest
Update jail state once instead of for every single hour
|
2019-03-27 13:14:22 +01:00 |
|
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.
|
2019-03-21 23:09:42 +03:00 |
|
Bret Curtis
|
7b1a62fc1d
|
Merge pull request #2247 from akortunov/loadtex
Allow to override texture records in the game
|
2019-03-11 21:05:30 +01:00 |
|
Andrei Kortunov
|
943279abbb
|
Consider land texture with given ID and index as override for base texture with the same ID and index (bug #4736)
|
2019-03-11 20:19:19 +04:00 |
|
elsid
|
518e34b403
|
Remove useless variables
|
2019-03-10 23:58:48 +03:00 |
|
Bret Curtis
|
9b190eceab
|
Merge pull request #2230 from akortunov/preloading
Minor preloading improvements
|
2019-03-09 17:56:18 +01:00 |
|
Bret Curtis
|
573e64e9c9
|
Merge pull request #2184 from elsid/fix_startup_script
[Testing needed] Always run startup script once at engine start (bug #4877)
|
2019-03-09 14:04:06 +01:00 |
|
Andrei Kortunov
|
12f9184d00
|
Allow to interrupt terrain preloading
|
2019-03-09 13:15:23 +04:00 |
|
Andrei Kortunov
|
4c21776b94
|
Use relative animation time only for bows and crossbows (bug #3778)
|
2019-03-08 20:16:02 +04:00 |
|
Andrei Kortunov
|
d23a0ce2ae
|
Use C++11-style loops in the game world instead of iterators
|
2019-03-07 12:39:57 +04:00 |
|
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.
|
2019-03-05 22:45:05 +03:00 |
|
fredzio
|
93ffdc915d
|
SearchVisitor copy a new std::string everytime CellsStore::search is
called. Use a reference instead
|
2019-03-05 06:07:59 +01:00 |
|
elsid
|
80051db8f8
|
Update rotated objects in navigator
|
2019-03-04 22:59:39 +03:00 |
|
elsid
|
8c08c3c7d6
|
Update moved objects in navigator
|
2019-03-04 22:59:39 +03:00 |
|
elsid
|
27d7452267
|
Update scaled objects in navigator
|
2019-03-04 22:59:39 +03:00 |
|
elsid
|
2e063d59ce
|
Update scaled agent half extents in navigator (bug #4763)
|
2019-03-04 22:59:39 +03:00 |
|
elsid
|
43b39e8418
|
Use not scaled player half extents as default to find path
|
2019-03-04 22:59:38 +03:00 |
|
elsid
|
1218e4e15d
|
Use player half extents only to find path in exterior cells
|
2019-03-04 22:59:20 +03:00 |
|
Bret Curtis
|
14c93b3df0
|
Revert "Merge pull request #2204 from elsid/fix_navigator_update"
This reverts commit 26fb0e7a0f , reversing
changes made to 42b2391303 .
|
2019-03-04 11:06:15 +01:00 |
|
elsid
|
b51a54e976
|
Update rotated objects in navigator
|
2019-03-03 16:46:41 +03:00 |
|
elsid
|
f394ace4d5
|
Update moved objects in navigator
|
2019-03-03 16:46:41 +03:00 |
|
elsid
|
133d7447f3
|
Update scaled objects in navigator
|
2019-03-03 16:46:41 +03:00 |
|
elsid
|
1f41d5721d
|
Update scaled agent half extents in navigator (bug #4763)
|
2019-03-03 16:46:39 +03:00 |
|
elsid
|
c066ee9dc5
|
Use not scaled player half extents as default to find path
|
2019-03-03 16:21:12 +03:00 |
|
elsid
|
a4f300f810
|
Use player half extents only to find path in exterior cells
|
2019-03-03 16:21:09 +03:00 |
|
Perry Hugh
|
313611b79d
|
Analogue Joystick Movement
|
2019-03-02 23:46:48 +00:00 |
|
Grigory Latyshev
|
3872d7476b
|
Move makeOsgVec3f() to settingsutils.hpp
Remove all other makeOsgVec3f() implementations
|
2019-02-28 20:03:42 +00:00 |
|
elsid
|
619a111a11
|
Run startup script once at engine start when game is running (bug #4877)
|
2019-02-27 22:55:13 +03:00 |
|
bzzt
|
5ffb40e8ba
|
Don't preload terrain when loading an interior save
|
2019-02-27 00:02:57 +03:00 |
|
Andrei Kortunov
|
fcdb0c16bf
|
Update jail state once instead of for every single hour
|
2019-02-23 09:17:06 +04:00 |
|
Andrei Kortunov
|
3032b177a1
|
Remove redundant includes
|
2019-02-23 08:02:12 +04:00 |
|
Bret Curtis
|
212f097b3c
|
Merge pull request #2172 from akortunov/pvs_fix
Fix some issues, found by PVS-Studio
|
2019-02-22 15:01:37 +01:00 |
|
Capostrophic
|
c03ed4cd50
|
Include cleanup
|
2019-02-19 18:40:33 +03:00 |
|
Bret Curtis
|
fdb84dddc8
|
Merge pull request #2059 from Capostrophic/stacks
Don't stack scripted items (bug #2969)
|
2019-02-18 16:02:55 +01:00 |
|
Andrei Kortunov
|
229bd8505e
|
Init missing variables
|
2019-02-17 14:29:39 +04:00 |
|
elsid
|
9626b6ec42
|
Add option to disable DetourNavigator component to find paths
|
2019-02-16 15:50:58 +03:00 |
|
elsid
|
1d3668cd22
|
Add Navigator interface
|
2019-02-16 15:37:06 +03:00 |
|
elsid
|
c68e64a2a7
|
Make navigator from settings manager setting in separate function
|
2019-02-16 14:41:11 +03:00 |
|
Capostrophic
|
796b87fde7
|
Fix upside-down night-time lighting
|
2019-02-06 23:53:13 +03:00 |
|
Bret Curtis
|
a573efd30a
|
Merge pull request #2112 from Capostrophic/collision
[0.45.0 regression] Don't re-enable collision body for dead actors
|
2019-02-05 15:36:06 +01:00 |
|
Capostrophic
|
a584aa25ab
|
Don't re-enable collision object for dead actors
|
2019-02-04 22:13:30 +03:00 |
|
Andrei Kortunov
|
9e4a339ad3
|
Daytime node switch support (feature #4836)
|
2019-02-02 10:50:15 +04:00 |
|
Capostrophic
|
8bb270c2bb
|
Update moved object collisions even if the cell is the same (bug #4800)
|
2019-01-14 00:56:43 +03:00 |
|
Bret Curtis
|
8834ee95be
|
Merge pull request #2120 from Capostrophic/macros
Get rid of some remaining instances of C numeric limits
|
2019-01-10 18:59:34 +01:00 |
|
Bret Curtis
|
9c795195d0
|
Merge pull request #2109 from Capostrophic/loops
Simplify some world loops
|
2019-01-10 11:44:41 +01:00 |
|
Capostrophic
|
a71cfca580
|
Get rid of some remaining instances of C limit macros
|
2019-01-09 16:06:18 +03:00 |
|
Capostrophic
|
776c6c2fe6
|
Fix MSVC warning
|
2019-01-07 20:38:33 +03:00 |
|
Andrei Kortunov
|
0937f02598
|
Get rid of unnecessary string streams
|
2019-01-07 21:08:16 +04:00 |
|
Andrei Kortunov
|
b17702bf1f
|
Do not restore birthsign abilities upon game load (bug #4329)
|
2019-01-07 20:18:21 +04:00 |
|
Capostrophic
|
a1af1ff487
|
Fix extra semicolon, redundant getStore calls and random creature spawn loop
|
2019-01-07 17:48:41 +03:00 |
|
Bret Curtis
|
573af17cf9
|
Merge pull request #2097 from akortunov/camerafix
Do not scale player's model in the 1st-person view depending on race
|
2019-01-07 13:57:21 +01:00 |
|
Andrei Kortunov
|
ab0841cc3d
|
Split physics update from world update in the profiler
|
2019-01-07 14:44:43 +04:00 |
|
Andrei Kortunov
|
02a43d0b32
|
Do not scale player's model in the 1st-person view depending on race (bug #4383)
|
2019-01-07 12:58:47 +04:00 |
|
Capostrophic
|
27eb64c7f0
|
Clean up fallback record creation again
|
2019-01-02 13:49:04 +03:00 |
|
Capostrophic
|
0ab5314755
|
Make scripted items not stack (bug #2969)
|
2018-12-30 18:18:33 +03:00 |
|
Capostrophic
|
8a266803eb
|
Simplify some world loops
|
2018-12-30 15:36:42 +03:00 |
|
Bret Curtis
|
91b962c095
|
Merge pull request #2099 from xyzz/replace-volatile-atomic
Replace volatile bools with std::atomic<bool>
|
2018-12-28 16:41:07 +01:00 |
|
Capostrophic
|
7155e787b4
|
Clean up fallback record creation
|
2018-12-28 01:22:24 +03:00 |
|
Ilya Zhuravlev
|
07e9ce84b3
|
Replace volatile bools with std::atomic<bool>
|
2018-12-24 14:19:35 -05:00 |
|
Andrei Kortunov
|
a53333c3d5
|
Native animated containers support (feature #4730)
|
2018-12-13 23:11:16 +04:00 |
|
Capostrophic
|
7b33838b33
|
Don't consider non-solid actors truly levitating (bug #4746)
|
2018-12-05 23:37:32 +03:00 |
|
Capostrophic
|
5c8c079718
|
Fix incorrect event argument which messed with hidden light pointers
|
2018-12-04 17:07:03 +03:00 |
|
Capostrophic
|
c59513c30c
|
Revert unnecessary case changes for fallback records
|
2018-12-01 17:12:27 +03:00 |
|
Andrei Kortunov
|
e8b3ae8706
|
Improve ResetActors command (bug #4723)
|
2018-11-20 21:53:27 +04:00 |
|
Bret Curtis
|
228f6b572f
|
Merge branch 'master' into prisonmarker
|
2018-11-08 21:11:24 +01:00 |
|
Capostrophic
|
4efe1bc892
|
Add prison marker record fallback definition (bug #4701)
|
2018-11-05 19:37:46 +03:00 |
|
Andrei Kortunov
|
92e45507d8
|
Weapon sheathing support, including quivers and scabbards (feature #4673)
|
2018-11-05 11:18:20 +04:00 |
|
elsid
|
db5638bf6d
|
Add global recast allocator to allocate temp buffers on stack
|
2018-11-04 18:11:15 +03:00 |
|
Andrei Kortunov
|
829faf7b2c
|
Improve toggleactorspaths console command
|
2018-11-03 10:42:14 +04:00 |
|
elsid
|
49d81241db
|
Merge branch 'master' into pathfinder_detour
|
2018-10-28 17:08:09 +03:00 |
|
Bret Curtis
|
3cd59d4a89
|
Merge pull request #1993 from akortunov/loadingbar
Center progress bar when there are active messageboxes
|
2018-10-28 14:43:33 +01:00 |
|
elsid
|
abc51a8a17
|
Add settings option to set max number of polygons per navmesh tile
|
2018-10-28 15:36:47 +03:00 |
|
Andrei Kortunov
|
6e05853478
|
Center progress bar when there are active messageboxes (bug #4691)
|
2018-10-28 14:40:48 +04:00 |
|