Alexei Kotov
|
3e34d5e9f2
|
Rewrite attack animation logic (bug #4127)
|
2022-08-11 15:55:26 +03:00 |
|
psi29a
|
18dbf722eb
|
Merge branch 'store_view' into 'master'
Allow string_view lookups in MWWorld::Store
See merge request OpenMW/openmw!2010
|
2022-08-10 22:29:18 +00:00 |
|
elsid
|
bd91ced754
|
Move weapon types definition to .cpp file
Use template and switch instead of std::map to make sure all types are handled
and there is no lookup for a default value.
|
2022-08-10 20:41:04 +02:00 |
|
Alexei Kotov
|
bd7ddada7b
|
Cancel stagger when random attack animations end
|
2022-08-10 12:59:41 +03:00 |
|
Alexei Kotov
|
af12736baf
|
Cancel stagger and attack animations simultaneously
|
2022-08-10 12:53:32 +03:00 |
|
psi29a
|
10ee0e6e1b
|
Merge branch 'sheerheartattackhasnoweaknesses' into 'master'
Animation regression fixes
See merge request OpenMW/openmw!2255
|
2022-08-10 07:55:01 +00:00 |
|
psi29a
|
b551e69b6f
|
#5534 remove OSG 3.4 support and require at least 3.6.5 support
|
2022-08-09 21:07:28 +00:00 |
|
Alexei Kotov
|
083fda357b
|
Fix creature attack swish pitch and invisibility break
|
2022-08-09 23:03:53 +03:00 |
|
Evil Eye
|
de51525c76
|
Allow string_view lookups in MWWorld::Store and get some use out of that
|
2022-08-09 20:43:14 +02:00 |
|
psi29a
|
bb9884c024
|
Merge branch 'split_stringops' into 'master'
Split components/misc/stringops.hpp into multiple headers
See merge request OpenMW/openmw!2233
|
2022-08-09 18:06:40 +00:00 |
|
Alexei Kotov
|
c4881c8613
|
Move weapon equip sound logic to weapon equip animation logic
|
2022-08-09 15:46:24 +03:00 |
|
Alexei Kotov
|
9f39f6d48e
|
Streamline attack body pitching
|
2022-08-09 14:53:02 +03:00 |
|
Alexei Kotov
|
2b167317da
|
Clean up updateWeaponState inventory block
|
2022-08-09 14:34:49 +03:00 |
|
Alexei Kotov
|
1b3baa812a
|
Streamline hit/follow animation key construction
|
2022-08-09 14:34:49 +03:00 |
|
Alexei Kotov
|
2e112847be
|
Further updateWeaponState cleanup
|
2022-08-09 14:10:46 +03:00 |
|
Alexei Kotov
|
ea78e904a9
|
Merge inventory blocks in updateWeaponState
|
2022-08-09 14:00:16 +03:00 |
|
Alexei Kotov
|
ad62f5cda3
|
Move werewolf/ranged weapon swish logic to playSwishSound
|
2022-08-08 22:22:34 +03:00 |
|
Alexei Kotov
|
09141388ad
|
Detangle attack start, knockdown attack cancel and on-going wind-up logic
|
2022-08-08 22:22:34 +03:00 |
|
Alexei Kotov
|
8f280c521c
|
Play pick/probe animation in attack start animation logic
|
2022-08-08 22:22:32 +03:00 |
|
Alexei Kotov
|
a4b5bfc051
|
Don't cancel the attack prematurely after running out of ammo
|
2022-08-08 22:19:51 +03:00 |
|
Alexei Kotov
|
d280a29b18
|
Re-enable lower body crossbow animation playback
|
2022-08-08 20:45:29 +03:00 |
|
Alexei Kotov
|
ac892f2bfd
|
Clean up updateWeaponState()
|
2022-08-08 20:45:29 +03:00 |
|
Alexei Kotov
|
e5ef9f1464
|
Improve upper body character state naming
|
2022-08-08 19:46:46 +03:00 |
|
psi29a
|
69654b6697
|
Merge branch 'revert_active' into 'master'
Revert traversal mode to default
See merge request OpenMW/openmw!2249
|
2022-08-07 16:23:19 +00:00 |
|
psi29a
|
6ee20835fc
|
Merge branch 'main_pp' into 'master'
[Postprocessing] Remove default shader and simplify pipeline
Closes #6920
See merge request OpenMW/openmw!2248
|
2022-08-07 14:50:08 +00:00 |
|
cody glassman
|
ac4b29be08
|
cleanup default shaders and remove confusing main shader
|
2022-08-07 06:42:48 -07:00 |
|
psi29a
|
e75d3285cf
|
Merge branch 'paged_refs_vector' into 'master'
Use std::vector to store paged ref nums
See merge request OpenMW/openmw!2245
|
2022-08-07 13:35:54 +00:00 |
|
cody glassman
|
c770c462e4
|
revert traversal nodes, discovered to break some NIFs with UV controllers
|
2022-08-06 11:39:23 -07:00 |
|
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
|
2022-08-06 11:03:06 +00:00 |
|
Alexei Kotov
|
263a955290
|
Merge branch 'coverity' into 'master'
Avoid possible null dereference
See merge request OpenMW/openmw!2243
|
2022-08-06 10:53:38 +00:00 |
|
Andrei Kortunov
|
7dd668bf12
|
Allow mouse scrolling in the race preview widget (feature 6925)
|
2022-08-06 11:25:27 +04:00 |
|
elsid
|
dffb12ac05
|
Use std::vector to store paged ref nums
|
2022-08-06 02:11:58 +02:00 |
|
Andrei Kortunov
|
8812705838
|
Avoid possible null dereference - throw an exception instead
|
2022-08-05 20:26:27 +04:00 |
|
Alexei Kotov
|
86a4d530c4
|
Merge branch 'luaprofiler' into 'master'
Implementing profiler stats for LuaManager::synchronizedUpdate
See merge request OpenMW/openmw!2215
|
2022-08-05 16:19:57 +00:00 |
|
Christian Haro
|
19a08d19d6
|
Implementing profiler stats for LuaManager::synchronizedUpdate
|
2022-08-05 16:19:57 +00:00 |
|
psi29a
|
00f8c9760a
|
Merge branch 'fixed_string_tests' into 'master'
Replace deprecated std::is_pod
See merge request OpenMW/openmw!2239
|
2022-08-04 09:55:51 +00:00 |
|
psi29a
|
b55a511ad8
|
Merge branch 'idlechance' into 'master'
Fix Wander random idle chance
See merge request OpenMW/openmw!2242
|
2022-08-04 09:55:05 +00:00 |
|
psi29a
|
9c4ca98421
|
Merge branch 'sheathing' into 'master'
Avoid cosmetic view-mode dependent issues in shield sheathing
Closes #6845
See merge request OpenMW/openmw!2241
|
2022-08-04 09:54:43 +00:00 |
|
Alexei Kotov
|
19dc4cda9b
|
Avoid cosmetic view-mode dependent issues in shield sheathing
|
2022-08-04 05:33:54 +03:00 |
|
elsid
|
8e4f6fc4e4
|
Use FetchContent to get googletest
|
2022-08-04 01:12:11 +02:00 |
|
elsid
|
f99ed6f1db
|
Split components/misc/stringops.hpp into multiple headers
Replace all ciEqual overloads with one having std::string_view as argument.
|
2022-08-03 22:06:24 +02:00 |
|
elsid
|
da0a1ac9ba
|
Do compile time checks in compile time instead of tests
|
2022-08-03 21:47:00 +02:00 |
|
elsid
|
c42c0dcbc9
|
Replace deprecated std::is_pod
apps/openmw_test_suite/esm/test_fixed_string.cpp:99:23: warning: ‘template<class _Tp> struct std::is_pod’ is deprecated: use is_standard_layout && is_trivial instead [-Wdeprecated-declarations]
99 | ASSERT_TRUE(std::is_pod<ESM::NAME>::value);
| ^~~~~~
|
2022-08-03 21:47:00 +02:00 |
|
glassmancody.info
|
5d6a26c10f
|
dont ignore tested objects in postpass
|
2022-08-03 07:55:56 -07:00 |
|
elsid
|
228a0dc723
|
Avoid redundant lowerCase call
|
2022-08-03 00:19:16 +02:00 |
|
elsid
|
ba69146ced
|
Use std::string_view to avoid redundant std::string construction
|
2022-08-03 00:18:55 +02:00 |
|
Evil Eye
|
1248bdc816
|
Save state for disposed actors if they can respawn
|
2022-08-02 19:33:27 +02:00 |
|
psi29a
|
caf971b979
|
Merge branch 'invis' into 'master'
Restore invisibility early-out in combat engagement
See merge request OpenMW/openmw!2229
|
2022-08-02 13:26:27 +00:00 |
|
Alexei Kotov
|
b4f743ad60
|
Fix Wander idle chance
|
2022-08-02 15:55:29 +03:00 |
|
Alexei Kotov
|
acfff6b25e
|
Restore invisibility early-out in combat engagement
|
2022-08-01 15:11:18 +03:00 |
|