Capostrophic
|
424716977b
|
Only play miss sound for player attacks (bug #4969)
|
2019-04-10 22:28:22 +03:00 |
|
Bret Curtis
|
2ab7f903d7
|
make use of std::make_unique to test that MSVC2015 can handle that
|
2019-04-10 11:09:44 +02:00 |
|
Andrei Kortunov
|
31ddb0a482
|
Allow to calculate UI skin size based on texture resolution (feature #4968)
|
2019-04-10 10:34:07 +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 |
|
Alexei Dobrohotov
|
e9f6c11cc9
|
Merge pull request #2309 from akortunov/enchant_animations
Add an option to use casting animations for magic items
|
2019-04-08 18:54:07 +03:00 |
|
Andrei Kortunov
|
0079a6bf05
|
Correct the Enchant skill progress (bug #4963)
|
2019-04-08 16:15:19 +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 |
|
Andrei Kortunov
|
35facc5cde
|
Add an option to use casting animations for magic items (feature #4962)
|
2019-04-08 15:41:29 +04: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 |
|
bzzt
|
391f6faffb
|
Remove unused defaultViewer / defaultViewPoint
|
2019-04-07 11:21:09 +04:00 |
|
bzzt
|
e908790584
|
Inherit the view point from main camera for water RTT cameras
|
2019-04-07 11:21:07 +04: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 |
|
Bret Curtis
|
1766a252dc
|
Merge branch 'master' into voiceover
|
2019-04-04 19:54:22 +02:00 |
|
Capostrophic
|
af80eddc0e
|
Use loudness data for 2D voiceover (bug #4947)
|
2019-04-04 19:07:29 +03:00 |
|
Capostrophic
|
1424399118
|
Disable any footstep sounds when flying (bug #4948)
|
2019-04-04 17:22:24 +03: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 |
|
Bret Curtis
|
aacc275e9c
|
Merge pull request #2299 from Capostrophic/position
Replicate vanilla Position/SetPos behavior more closely (bug #3109)
|
2019-04-01 08:58:50 +02:00 |
|
Capostrophic
|
80a65e81dd
|
Only set attack type randomly if "best attack" is on (bug #4942)
|
2019-03-31 22:20:26 +03:00 |
|
Capostrophic
|
3a0e374dc6
|
Replicate vanilla Position/SetPos behavior more closely (bug #3109)
|
2019-03-31 14:17:06 +03:00 |
|
Bret Curtis
|
2c57abc245
|
Merge branch 'master' into dialoguefix
|
2019-03-29 15:07:45 +01: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 |
|
Chris Djali
|
1860d720bc
|
Merge pull request #2263 from akortunov/actor_culling
Do not recreate shaders to update transparency
|
2019-03-26 14:13:50 +00:00 |
|
Bret Curtis
|
d727a2f25c
|
Merge pull request #2285 from Capostrophic/mainmenu
Avoid menu button textures vertical cutoff
|
2019-03-25 13:33:03 +01:00 |
|
Bret Curtis
|
1e9eac568f
|
Merge pull request #2249 from akortunov/cache
Implement generic caching system
|
2019-03-25 13:32:23 +01:00 |
|
Capostrophic
|
93f78aad60
|
Avoid menu button texture vertical cutoff
|
2019-03-24 22:55:27 +03:00 |
|
Bret Curtis
|
354f904a24
|
Merge pull request #2279 from akortunov/map
Optimize map window update
|
2019-03-24 16:45:16 +01:00 |
|
Capostrophic
|
6dbd875f75
|
Disallow binding some reserved keys (bug #3282)
|
2019-03-23 22:56:30 +03:00 |
|
bzzt
|
1143985bc7
|
Do not update map texture if it did not change
|
2019-03-23 16:22:57 +04:00 |
|
bzzt
|
231e629e66
|
Store map widgets and textures in one vector instead of 4 different ones
|
2019-03-23 07:46:41 +04:00 |
|
bzzt
|
c2176945bd
|
Do not use the delayed map cells update
|
2019-03-22 18:58:34 +04:00 |
|
Bret Curtis
|
bbbdefce5f
|
Merge pull request #2275 from elsid/fix_map_iteration
Use auto for map value_type in range-based for loops
|
2019-03-22 11:13:58 +01:00 |
|
elsid
|
5434e92437
|
Take in account actor half extents for obstacle check
|
2019-03-21 23:15:47 +03:00 |
|
elsid
|
1e8bf3846e
|
Remove unused argument
|
2019-03-21 23:15:47 +03:00 |
|
elsid
|
287433efa8
|
Stop walking for water and flying creatures after single stuck
|
2019-03-21 23:15:47 +03:00 |
|
elsid
|
a65f60e1f1
|
Build path only by navmesh for wandering near spawn
|
2019-03-21 23:15:47 +03:00 |
|
elsid
|
ff67a9e233
|
Build straight path for wandering flying and water creatures
|
2019-03-21 23:15:47 +03:00 |
|
elsid
|
ebdff5d96e
|
Check for height map when cast ray for AiWander path
|
2019-03-21 23:15:47 +03:00 |
|
elsid
|
e033b0c565
|
Avoid build path through the ground for flying wandering creatures
|
2019-03-21 23:15:46 +03:00 |
|
elsid
|
e82d65a2c7
|
Use if-continue to skip build path
|
2019-03-21 23:15:46 +03: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 |
|
Capostrophic
|
695cd5bb49
|
Minor NpcAnimation cleanup
|
2019-03-20 16:11:21 +03:00 |
|
Bret Curtis
|
7ccfec4d21
|
Merge pull request #2270 from akortunov/animfix
Fixes for werewolf animations
|
2019-03-20 12:32:11 +01:00 |
|
Andrei Kortunov
|
be12d241da
|
Reset current attack during force update (bug #4922)
|
2019-03-20 12:28:29 +04:00 |
|
Andrei Kortunov
|
e171d34192
|
Init NPC type properly in the NpcAnimation
|
2019-03-20 12:28:03 +04:00 |
|
elsid
|
ccb325c663
|
Add override to fix warnings
|
2019-03-20 00:19:26 +03:00 |
|
Andrei Kortunov
|
7501f18d21
|
Avoid the 'structurally dead code' warning
|
2019-03-19 09:16:03 +04:00 |
|
Andrei Kortunov
|
7995a92672
|
Initialize missing variables
|
2019-03-19 09:12:31 +04:00 |
|
Bret Curtis
|
b819690e82
|
Merge pull request #2264 from akortunov/optimize_terrain
Delete composite map layers in the background thread
|
2019-03-18 13:52:17 +01:00 |
|
bzzt
|
aa5a071aef
|
Delete composite map layers in the background thread
|
2019-03-18 14:00:50 +04:00 |
|
Bret Curtis
|
e2ed90e67b
|
Merge pull request #2262 from akortunov/guifixes
[Regression] Fix missing \n characters on the active effects tooltips
|
2019-03-18 08:59:31 +01:00 |
|
Bret Curtis
|
d56733149c
|
Merge pull request #2201 from akortunov/optimize_terrain
Optimize terrain
|
2019-03-18 08:59:10 +01:00 |
|
Bret Curtis
|
4e3de9b00c
|
Merge pull request #2206 from Capostrophic/title
Loop title screen music (bug #4896)
|
2019-03-18 08:58:14 +01:00 |
|
bzzt
|
5ec28e09c9
|
Do not recreate shaders to update transparency
|
2019-03-18 10:37:53 +04:00 |
|
Andrei Kortunov
|
c6cb91ce61
|
Limit maximum FOV value
|
2019-03-18 10:27:30 +04:00 |
|
bzzt
|
6029ed4ecc
|
Reject empty quad tree nodes at the cell level without land data
|
2019-03-18 10:27:29 +04:00 |
|
Andrei Kortunov
|
80e0fbdd88
|
Fix missing \n characters on the active effects tooltips
|
2019-03-18 08:47:46 +04:00 |
|
elsid
|
4624f31788
|
Report navigator stats
|
2019-03-17 22:15:18 +03:00 |
|
Capostrophic
|
abae35e88b
|
Loop title screen music (bug #4896)
|
2019-03-17 21:05:52 +03:00 |
|
Capostrophic
|
168e758921
|
Correct look and behavior of some setting sliders
|
2019-03-17 06:44:42 +03:00 |
|
Capostrophic
|
dd03d3b231
|
Print SDL version at startup
|
2019-03-15 19:07:31 +03:00 |
|
Andrei Kortunov
|
2ed05a5195
|
Implement generic caching system
|
2019-03-14 09:10:19 +04:00 |
|
Bret Curtis
|
f62c1c59b4
|
Merge pull request #2241 from Capostrophic/console
Use selected object local variables in the console (feature #3893)
|
2019-03-13 15:42:43 +01: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 |
|
Bret Curtis
|
cb1a5f3679
|
Merge pull request #2245 from elsid/navigator_refactor
Refactor navigator related code
|
2019-03-11 07:51:43 +01:00 |
|
elsid
|
518e34b403
|
Remove useless variables
|
2019-03-10 23:58:48 +03:00 |
|
elsid
|
614d5243c3
|
Make NavMeshCacheItem consistent
Move all logic related to this type into its methods.
|
2019-03-10 23:07:36 +03:00 |
|
Capostrophic
|
dd952c3ddb
|
Fix extra space in "no script" showvars output
|
2019-03-10 17:12:43 +03:00 |
|
Capostrophic
|
578beb6305
|
Use selected object local variables in console (feature #3893)
|
2019-03-10 17:09:54 +03:00 |
|
elsid
|
ccc709a316
|
Store guarded navmesh cache item in shared_ptr
Remove useless SharedGuarded type.
|
2019-03-10 17:06:19 +03:00 |
|
Bret Curtis
|
1078708da0
|
Merge pull request #2235 from akortunov/aifix
[0.45 regression] Fix AI regressions
|
2019-03-10 11:48:48 +01:00 |
|
Bret Curtis
|
a4b647db3e
|
Merge pull request #2236 from Capostrophic/audio
Fix EAGAIN error leading to packets getting lost (bugs #4906, #4909)
|
2019-03-10 11:40:09 +01:00 |
|
Andrei Kortunov
|
08202f8185
|
Fix missing null check
|
2019-03-10 11:03:51 +04:00 |
|
Capostrophic
|
d1967562a3
|
Fix the last audio packet getting lost
|
2019-03-09 21:25:16 +03:00 |
|
Andrei Kortunov
|
2a08b85998
|
Combat AI: normalize hit chance in the weapon priority calculation
|
2019-03-09 22:24:50 +04:00 |
|
Andrei Kortunov
|
5f0c8a4783
|
Combat AI: decrease priority multiplier for enchantments (bug #3830)
|
2019-03-09 22:05:24 +04:00 |
|
Bret Curtis
|
947bf880df
|
Merge pull request #2232 from elsid/fix_div_by_zero
Do not scale duration when timescale is zero
|
2019-03-09 18:06:53 +01:00 |
|
Bret Curtis
|
9b190eceab
|
Merge pull request #2230 from akortunov/preloading
Minor preloading improvements
|
2019-03-09 17:56:18 +01:00 |
|
elsid
|
d3bdf912a4
|
Do not scale duration when timescale is zero
|
2019-03-09 17:14:07 +03: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 |
|
Bret Curtis
|
048cfdfac6
|
Merge pull request #2228 from Capostrophic/mainmenu
Fix main menu toggling again
|
2019-03-09 10:27:09 +01:00 |
|
Andrei Kortunov
|
12f9184d00
|
Allow to interrupt terrain preloading
|
2019-03-09 13:15:23 +04:00 |
|
Bret Curtis
|
c20e69ef24
|
Merge pull request #2227 from elsid/fix_twitchy_massive_creatures
Fix twitchy movement for massive creatures (bug #4907)
|
2019-03-09 02:11:11 +01:00 |
|
Bret Curtis
|
e3bde5ec91
|
Merge pull request #2226 from akortunov/projectilefix
Use relative animation time only for bows and crossbows
|
2019-03-08 22:52:10 +01:00 |
|
Capostrophic
|
ca83b9ee90
|
Refactor main menu and settings toggling again
|
2019-03-08 23:09:57 +03:00 |
|
elsid
|
ea80a81538
|
Drop path points while tolerance allows
|
2019-03-08 22:33:34 +03:00 |
|
elsid
|
b9f21ec81a
|
Use custom steps size to make smooth path depending on half extents
|
2019-03-08 22:33:34 +03:00 |
|
elsid
|
8fd6b37e34
|
Make path point tolerance depending on actor half extents
|
2019-03-08 22:33:33 +03:00 |
|
bzzt
|
e0cf460ba3
|
Do not load terrain beyond the viewing distance
|
2019-03-08 22:15:27 +04:00 |
|
Andrei Kortunov
|
4c21776b94
|
Use relative animation time only for bows and crossbows (bug #3778)
|
2019-03-08 20:16:02 +04:00 |
|
Bret Curtis
|
1e4bbe8997
|
Merge pull request #2223 from Capostrophic/animation
Fix raki creatures in Skyrim: Home of the Nords (bug #4810)
|
2019-03-08 15:25:45 +01:00 |
|
Andrei Kortunov
|
de41c98022
|
Refactor menu toggling
|
2019-03-08 13:36:44 +04:00 |
|
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
|
2019-03-07 21:09:00 +03:00 |
|
Bret Curtis
|
c55141d18d
|
Merge pull request #2217 from Capostrophic/shader
Move forcePPL and clamp to global shader defines (task #4869)
|
2019-03-07 16:56:09 +01:00 |
|
Bret Curtis
|
df6112aa35
|
Merge pull request #2221 from akortunov/iter
Use C++11-style loops in the game world instead of iterators
|
2019-03-07 16:53:18 +01:00 |
|