MiroslavR
|
d24bcbac15
|
Do not apply underwater effects to player's voice (Fixes #3850)
|
2017-04-30 18:51:49 +02:00 |
|
Andrei Kortunov
|
6331cc6ab9
|
Tooltips: level, race, class, specialization layout fixes
|
2017-04-30 19:45:36 +04:00 |
|
David Cernat
|
e8e0090b9b
|
[General] Use new SimpleCreatureStats struct in BaseActor
|
2017-04-30 18:44:59 +03:00 |
|
David Cernat
|
809b4d78ba
|
[Client] Split off DedicatedPlayer and PlayerList into different files
|
2017-04-30 14:57:43 +03:00 |
|
David Cernat
|
f2ec6ce02c
|
Merge pull request #209 from OpenMW/master
Add OpenMW commits up to 30 Apr 2017
|
2017-04-30 13:31:16 +03:00 |
|
scrawl
|
9f1527b7da
|
Merge pull request #1272 from akortunov/guifixes
Service menus layout fixes
|
2017-04-30 12:27:21 +02:00 |
|
Koncord
|
eda74ddf44
|
[Client] Fix memory leaks
|
2017-04-30 13:56:30 +08:00 |
|
Koncord
|
3372f27f3a
|
[Client] Notify player about current chat mode
|
2017-04-30 13:56:11 +08:00 |
|
David Cernat
|
f6a218025a
|
[Client] Fix actor memory leaks, part 1
|
2017-04-30 04:19:28 +03:00 |
|
Koncord
|
805c346bd7
|
[Client] Fix copy-paste mistake
|
2017-04-30 01:06:47 +08:00 |
|
Koncord
|
465a05bad0
|
[Client] Add ability to look like a creature for the DedicatedPlayers
|
2017-04-30 00:18:44 +08:00 |
|
Koncord
|
7af73782f3
|
[OpenMW] Implement MWWorld::createRecord for Creatures
|
2017-04-30 00:16:19 +08:00 |
|
David Cernat
|
d333c0b484
|
[Client] Read ActorStatsDynamic packets sent from Lua script cell loads
|
2017-04-29 17:44:46 +03:00 |
|
Koncord
|
fbd8e8b3a1
|
[Client] Use CreatureStats instead NpcStats
|
2017-04-29 22:40:22 +08:00 |
|
Koncord
|
26c00c3141
|
[Client] Change chat font to RussoOne for better visibility
|
2017-04-29 20:34:36 +08:00 |
|
Koncord
|
db0e25cb6c
|
[Client] Allow colors in the chat window
|
2017-04-29 20:34:36 +08:00 |
|
David Cernat
|
e419e25e72
|
[Client] Don't initialize actors without unique indexes
|
2017-04-28 23:17:23 +03:00 |
|
Andrei Kortunov
|
f484ef8ffb
|
Fixed jump fatigue loss formula (fixes #3843)
|
2017-04-26 18:28:59 +04:00 |
|
Andrei Kortunov
|
bba822c014
|
Purge all effects with same ID instead only first (fixes #3839)
|
2017-04-26 17:18:06 +04:00 |
|
David Cernat
|
6a21ec1fdc
|
[General] Rename PlayerPos into PlayerPosition
|
2017-04-25 22:11:33 +03:00 |
|
David Cernat
|
7b07d6651f
|
[General] Add and use PlayerBounty packet and matching script functions
|
2017-04-25 21:24:39 +03:00 |
|
David Cernat
|
6658531713
|
[General] Fix names for two PlayerProcessors
|
2017-04-25 19:01:56 +03:00 |
|
David Cernat
|
7dbcfbd3b1
|
[Client] Use better check for empty CreatureStats in DedicatedActor
|
2017-04-25 16:55:58 +03:00 |
|
David Cernat
|
11605bd19a
|
[Client] Make aggressive actors initiate combat with DedicatedPlayers
Previously, they were only attacking DedicatedPlayers who had attacked them first.
|
2017-04-25 16:08:14 +03:00 |
|
David Cernat
|
a4165325fa
|
[Client] Improve synchronization of Actor swings
|
2017-04-25 01:47:43 +03:00 |
|
David Cernat
|
ce9605957a
|
[Client] Use different way of preventing attacks on players in dialogue
|
2017-04-25 01:11:01 +03:00 |
|
David Cernat
|
ea7c3f2dc7
|
[Client] Make tes3mp combat code work with Creatures, not just NPCs
|
2017-04-24 21:06:23 +03:00 |
|
David Cernat
|
a82646a130
|
[Client] Delineate tes3mp-only code more clearly, part 2
|
2017-04-24 19:46:12 +03:00 |
|
David Cernat
|
44476248b7
|
[Client] Add and use DedicatedPlayer::update()
|
2017-04-24 18:38:57 +03:00 |
|
David Cernat
|
e11a24f446
|
[Client] Add back statement that should not have been removed in e4a261e
|
2017-04-24 18:10:05 +03:00 |
|
David Cernat
|
e4a261ea2e
|
[Client] Remove unused include and variables, fixing warnings
|
2017-04-24 17:53:50 +03:00 |
|
David Cernat
|
841e6a63f8
|
[Client] Initialize Creatures as LocalActors
|
2017-04-24 11:58:39 +03:00 |
|
David Cernat
|
850b19badf
|
[Client] Add clearer debug messages for Actor initialization
|
2017-04-24 11:04:28 +03:00 |
|
David Cernat
|
2082f8ff4f
|
[Client] Send LocalActor cell changes at end of mwmp::Cell's update
|
2017-04-24 10:59:47 +03:00 |
|
David Cernat
|
1f6ba9d9ee
|
[Client] Remove jump check from LocalActor that is irrelevant for NPCs
|
2017-04-24 10:58:39 +03:00 |
|
David Cernat
|
e70faf1016
|
[Client] Fix crashes in PlayerProcessors from NULL players
Also rename ProcessorPlayerDrawState into ProcessorPlayerAnimFlags
|
2017-04-24 01:46:27 +03:00 |
|
David Cernat
|
dba0d47973
|
[Client] Revert position changes on invalid cell changes to fix glitches
|
2017-04-23 22:25:16 +03:00 |
|
David Cernat
|
5c5c62f33a
|
Merge pull request #206 from OpenMW/master
Add OpenMW commits up to 23 Apr 2017, part 2
|
2017-04-23 21:35:09 +03:00 |
|
David Cernat
|
284f863292
|
[Client] Add linear interpolation for DedicatedActors
|
2017-04-23 21:28:23 +03:00 |
|
MiroslavR
|
eada8c6822
|
Fix wrong incrementation in InventoryStore::visitEffectSources (Fixes #3838)
|
2017-04-23 18:05:41 +02:00 |
|
David Cernat
|
a12694c6ef
|
[Client] Fix crash caused by late-arriving ActorAuthority packets
|
2017-04-23 17:12:45 +03:00 |
|
David Cernat
|
14e1ff27cb
|
[Client] Rename CellController's cellsActive to cellsInitialized for clarity
|
2017-04-23 16:53:24 +03:00 |
|
David Cernat
|
ef634a1c52
|
Merge pull request #205 from OpenMW/master
Add OpenMW commits up to 23 Apr 2017
|
2017-04-23 14:47:10 +03:00 |
|
David Cernat
|
27186f555d
|
[Client] Enable reading of ActorPackets, and thus NPC sync, by default
|
2017-04-23 14:01:13 +03:00 |
|
David Cernat
|
871d8c8308
|
[Client] Send and read ActorCellChange packets
|
2017-04-23 14:01:13 +03:00 |
|
David Cernat
|
9ea69f4c1f
|
[Client] Add LocalActor & DedicatedActor cell transition logic to World::moveObject()
|
2017-04-23 14:01:13 +03:00 |
|
David Cernat
|
4e86d8781f
|
[Client] Clean up & simplify logic for DedicatedPlayer cell transitions
|
2017-04-23 14:01:13 +03:00 |
|
David Cernat
|
87ada3e763
|
[Client] Add CellController::isSameCell() and use it in LocalPlayer
|
2017-04-23 14:01:13 +03:00 |
|
Andrei Kortunov
|
c2706ac3e7
|
Merchant repair and travel window scroll fix
|
2017-04-23 09:15:25 +04:00 |
|
scrawl
|
0e37e71ea2
|
Merge pull request #1266 from akortunov/handsfallbackfix
Improved hands bodyparts selection fallback
|
2017-04-23 00:36:48 +02:00 |
|
Andrei Kortunov
|
4544caf7f3
|
Improved bodypart select fallback (fixes #2594)
|
2017-04-22 22:23:10 +04:00 |
|
David Cernat
|
4ebc9f1314
|
Merge pull request #204 from OpenMW/master while resolving conflicts
# Conflicts:
# apps/openmw/mwdialogue/dialoguemanagerimp.cpp
|
2017-04-22 14:33:26 +03:00 |
|
MiroslavR
|
0737d6cb72
|
Merge pull request #1270 from Allofich/scriptfix
Check for NULL before running voice dialogue scripts
|
2017-04-22 01:58:20 +02:00 |
|
Allofich
|
f34e35eb19
|
Check for NULL before running voice scripts
(Fixes #3834)
|
2017-04-22 07:51:31 +09:00 |
|
David Cernat
|
a5484d237b
|
Merge pull request #203 from OpenMW/master
Add OpenMW commits up to 21 Apr 2017, part 2
|
2017-04-21 21:07:37 +03:00 |
|
scrawl
|
8fbf9dc597
|
Merge pull request #1253 from akortunov/pinned
Remember "pinned" windows across game restarts
|
2017-04-21 18:44:47 +02:00 |
|
Andrei Kortunov
|
2b3b6d558f
|
Move updatePinnedWindows() function to private section
|
2017-04-21 19:37:09 +04:00 |
|
Andrei Kortunov
|
f986e3fafa
|
Remove unused code
|
2017-04-21 18:39:01 +04:00 |
|
Allofich
|
143ee387cc
|
Add enabled check to animation script commands
(Fixes #3793)
|
2017-04-21 23:27:24 +09:00 |
|
scrawl
|
fc56fc0b81
|
Merge pull request #1265 from akortunov/develop
Use "sLevel" GMST instead of hardcoded text in load game menu
|
2017-04-21 15:30:15 +02:00 |
|
scrawl
|
2c879ddbbf
|
Merge pull request #1264 from Allofich/script
Run scripts for voiced dialogue
|
2017-04-21 15:26:09 +02:00 |
|
Andrei Kortunov
|
e717d046f2
|
Escaped class name string
|
2017-04-21 17:21:57 +04:00 |
|
scrawl
|
1956602aa2
|
Merge pull request #1262 from Allofich/warnings
Fix more warnings
|
2017-04-21 14:34:36 +02:00 |
|
Andrei Kortunov
|
f67ec9c9ce
|
Use sLevel GMST instead of hardcoded text in load game menu
|
2017-04-21 09:40:25 +04:00 |
|
David Cernat
|
fec82dc033
|
Merge pull request #202 from OpenMW/master
Add OpenMW commits up to 21 Apr 2017
|
2017-04-21 07:58:13 +03:00 |
|
Andrei Kortunov
|
6c1e3a0618
|
Merged from upstream master
|
2017-04-21 08:48:22 +04:00 |
|
Allofich
|
ff3cb18d4f
|
Fix shadowing warnings
|
2017-04-21 11:06:18 +09:00 |
|
Allofich
|
60c67bc327
|
Run scripts for voiced dialogue
(Fixes #3787)
|
2017-04-21 10:39:11 +09:00 |
|
scrawl
|
c2240e3af1
|
Call the WindowManager::updatePlayer after the startup script is run
|
2017-04-21 00:51:13 +02:00 |
|
scrawl
|
1ffb9e1bf3
|
Remove renderWorldMap()
|
2017-04-21 00:50:22 +02:00 |
|
scrawl
|
bfdde0262f
|
Merge pull request #1260 from akortunov/levitationfix
Purge existing levitation effects when levitation is disabled (fixes #3766)
|
2017-04-21 00:25:09 +02:00 |
|
Allofich
|
ff3e307059
|
Pass parameters by const reference
|
2017-04-20 23:47:03 +09:00 |
|
David Cernat
|
10d554af5b
|
[Client] Make NPCs react to DedicatedPlayer & DedicatedActor attacks
|
2017-04-20 17:00:40 +03:00 |
|
Andrei Kortunov
|
90d90b6d81
|
Fixed dynamic stats tooltips in review menu
|
2017-04-20 17:24:34 +04:00 |
|
Andrei Kortunov
|
39682d616c
|
Merge branch 'master' of https://github.com/OpenMW/openmw into guifixes
|
2017-04-20 17:20:20 +04:00 |
|
Allofich
|
2e5fd74db0
|
Fix invalid iterator warning
|
2017-04-20 19:30:35 +09:00 |
|
David Cernat
|
edb155869b
|
Merge pull request #201 from OpenMW/master
Add OpenMW commits up to 19 Apr 2017
|
2017-04-19 22:12:33 +03:00 |
|
David Cernat
|
6aa0fa85ab
|
[Client] Send and read ActorAttack packets
|
2017-04-19 22:10:06 +03:00 |
|
David Cernat
|
2e8714afaa
|
[Client] Rethink and restructure tes3mp combat code so it works for NPCs
|
2017-04-19 22:06:04 +03:00 |
|
scrawl
|
df3b4fe6a5
|
Merge pull request #1259 from Allofich/warnings
Fix a few Cppcheck warnings
|
2017-04-19 20:32:40 +02:00 |
|
David Cernat
|
6c2bbd6608
|
[Client] Fix assignAttackTarget() not assigning LocalPlayer as target
|
2017-04-19 20:51:31 +03:00 |
|
Andrei Kortunov
|
f0f1df3a96
|
Properly clear inventory
|
2017-04-19 20:54:09 +04:00 |
|
Allofich
|
e87d2aa1af
|
Remove unused function
|
2017-04-20 01:47:30 +09:00 |
|
Allofich
|
60a2625b89
|
Add parentheses to clarify calculations
|
2017-04-20 01:38:21 +09:00 |
|
scrawl
|
30081393a6
|
Add InventoryWindow::clear() as part of world cleanup
|
2017-04-19 18:28:49 +02:00 |
|
Allofich
|
f299f26720
|
Remove unused variable
|
2017-04-20 01:22:33 +09:00 |
|
Allofich
|
5a00b239ac
|
Reduce scope of variables
|
2017-04-20 01:22:30 +09:00 |
|
Allofich
|
c655875584
|
Change mWaterEnabled from float to bool
|
2017-04-20 01:09:52 +09:00 |
|
David Cernat
|
61cedfa192
|
[Client] Add CellController methods to fetch Actors without needing Ptrs
|
2017-04-19 18:20:12 +03:00 |
|
Andrei Kortunov
|
04eb4ea6b6
|
Check for disabled levitation (fixes #3766)
|
2017-04-19 18:38:25 +04:00 |
|
David Cernat
|
0ef9e014eb
|
[Client] Add resetAttack() and getSpellSuccess() to MechanicsHelper
|
2017-04-19 17:09:35 +03:00 |
|
scrawl
|
50f3794d12
|
Merge pull request #1258 from akortunov/drownfix
Fixed drowning widget initialization with non-default "fHoldBreathTime" GMST value
|
2017-04-19 16:08:55 +02:00 |
|
Andrei Kortunov
|
3c4c47d1e6
|
Reduced scope of fHoldBreathTime variable
|
2017-04-19 15:52:15 +04:00 |
|
David Cernat
|
c3375ba86f
|
[Client] Add MechanicsHelper::assignAttackTarget()
|
2017-04-19 11:05:13 +03:00 |
|
David Cernat
|
17c4b6d4de
|
[Client] Add MechanicsHelper methods for easily getting Attacks from Ptr
|
2017-04-19 10:36:23 +03:00 |
|
Andrei Kortunov
|
c3fd327bb2
|
Fixed drowning widget initialization
|
2017-04-19 08:48:16 +04:00 |
|
scrawl
|
f90e5081f9
|
Merge pull request #1257 from akortunov/chargen
Chargen menus fixes
|
2017-04-18 22:23:30 +02:00 |
|
David Cernat
|
82e455f736
|
[Client] Organize headers
|
2017-04-18 18:51:40 +03:00 |
|
David Cernat
|
014ff7a059
|
[Client] Replace usage of Networking::isDedicatedPlayer()
|
2017-04-18 18:07:39 +03:00 |
|
David Cernat
|
1f6d05dfe5
|
[Client] Remove unused Networking::attack() method
|
2017-04-18 17:45:26 +03:00 |
|
David Cernat
|
53081a6a6f
|
[Client] Clean up more checks by using PlayerList::isDedicatedPlayer()
|
2017-04-18 12:38:26 +03:00 |
|
Koncord
|
0a9768860b
|
[Client] Add Processors to subgroups in cmakelists
|
2017-04-18 16:50:51 +08:00 |
|
Koncord
|
9cbb8af9d2
|
[Client] Remove WorldController from cmakelists
|
2017-04-18 16:04:58 +08:00 |
|
Koncord
|
67aba35d37
|
[Client] Simplify Processors
|
2017-04-18 15:05:39 +08:00 |
|
Koncord
|
1db30a65cb
|
[Client] Remove unecessary calls
|
2017-04-18 14:42:43 +08:00 |
|
Koncord
|
6969742ef0
|
[Client] Enable actor processors
|
2017-04-18 14:38:23 +08:00 |
|
Koncord
|
2c62c501f6
|
[Client] Add & init Actor processors
|
2017-04-18 14:37:35 +08:00 |
|
Koncord
|
7ec897a829
|
[Client] Add ActorProcessor
|
2017-04-18 14:37:35 +08:00 |
|
David Cernat
|
29f9453554
|
[Client] Clean up headers in Networking
|
2017-04-18 09:32:40 +03:00 |
|
Koncord
|
8128a5c39c
|
[Client] Use protected member instead local variable
|
2017-04-18 13:15:31 +08:00 |
|
Koncord
|
25fef1a7b8
|
[Client] FIx conflicts
|
2017-04-18 12:17:58 +08:00 |
|
Koncord
|
578d305d86
|
[Client] Enable world processors
|
2017-04-18 11:51:05 +08:00 |
|
Koncord
|
7dcaef5a5a
|
[Client] Init world processors
|
2017-04-18 11:50:22 +08:00 |
|
Koncord
|
fd3a7d2ad0
|
[Client] Add world processors
|
2017-04-18 11:50:22 +08:00 |
|
Koncord
|
f0805ca6f7
|
[Client] Fix typo
|
2017-04-18 11:50:22 +08:00 |
|
Koncord
|
740bfea0b2
|
[Client] Use processors for player packets
|
2017-04-18 11:49:00 +08:00 |
|
Koncord
|
e98fa6ad07
|
[Client] Add ProcessorInitializer
|
2017-04-18 11:45:54 +08:00 |
|
Koncord
|
f09dc2b65b
|
[Client] Add player processors
|
2017-04-18 11:38:40 +08:00 |
|
Koncord
|
a6111b6599
|
[Client] Add PlayerProcessor & WorldProcessor
|
2017-04-18 11:38:40 +08:00 |
|
David Cernat
|
07c2d4251e
|
[Client] Add and use mwmp::PlayerList::isDedicatedPlayer()
|
2017-04-17 20:36:20 +03:00 |
|
David Cernat
|
7c45888f05
|
[Client] Reorder methods in DedicatedPlayer
|
2017-04-17 19:34:32 +03:00 |
|
David Cernat
|
0aaf68c994
|
[Client] Rename mwmp::Players into mwmp::PlayerList for clarity
|
2017-04-17 19:10:33 +03:00 |
|
David Cernat
|
c05c456b11
|
[Client] Clean up parts of LocalPlayer and DedicatedPlayer
|
2017-04-17 18:50:20 +03:00 |
|
David Cernat
|
a650683bae
|
[General] Add and use Target struct in mwmp::Attack
|
2017-04-17 18:31:39 +03:00 |
|
David Cernat
|
9882ceedf3
|
[General] Remove attackerGuid from mwmp::Attack because it is redundant
|
2017-04-17 18:03:33 +03:00 |
|
David Cernat
|
caf5428532
|
[General] Rename mwmp::Attack vars in preparation for Actor support
|
2017-04-17 17:24:11 +03:00 |
|
David Cernat
|
2050d06b31
|
[Client] Process PlayerAttack in MechanicsHelper::processAttack()
|
2017-04-17 16:09:07 +03:00 |
|
David Cernat
|
cf155c9279
|
[Client] Add MechanicsHelper and move linear interpolation code to it
|
2017-04-17 14:37:19 +03:00 |
|
David Cernat
|
2565816b22
|
[Client] Delimit and clarify combat changes made by tes3mp
Additionally, revert unneeded small changes to the formatting of OpenMW code
|
2017-04-17 11:55:22 +03:00 |
|
David Cernat
|
9f226253d4
|
[General] Rename mwmp::Attack's refid into refId for consistency
|
2017-04-17 09:35:18 +03:00 |
|
David Cernat
|
b09e6644a9
|
[Client] Prevent infinite guard arrest loops
|
2017-04-16 20:26:06 +03:00 |
|
Andrei Kortunov
|
aac78d29a4
|
Service menus layout fixes
|
2017-04-16 20:30:20 +04:00 |
|
David Cernat
|
f0f0b2dcc9
|
[General] Send and read ActorSpeech packets
|
2017-04-16 18:43:13 +03:00 |
|
David Cernat
|
d2178e5414
|
[Client] Assign LocalActor movement settings before rotations get reset
|
2017-04-16 17:09:47 +03:00 |
|
David Cernat
|
1fb11dafef
|
[General] Send and read ActorStatsDynamic packets
|
2017-04-16 16:42:07 +03:00 |
|
David Cernat
|
678edffb5a
|
[Client] Rename updateDynamicStats() into updateStatsDynamic()
|
2017-04-16 14:11:55 +03:00 |
|
David Cernat
|
870886192b
|
[General] Rename DYNAMICSTATS into STATS_DYNAMIC
|
2017-04-16 09:00:18 +03:00 |
|
David Cernat
|
f64580bc10
|
[Client] Enable head rotation AI for DedicatedActors
|
2017-04-16 08:42:49 +03:00 |
|
David Cernat
|
8ebe7ed683
|
[Client] Remove isLocalActor (no longer needed) from LiveCellRefBase
|
2017-04-16 07:54:44 +03:00 |
|
David Cernat
|
ca8fd1aa72
|
[General] Remove ActorHeadRotation packet because it would be too spammy
|
2017-04-15 15:49:40 +03:00 |
|
David Cernat
|
2872675f5e
|
[General] Send and read ActorAnimPlay packets
|
2017-04-15 13:42:30 +03:00 |
|
David Cernat
|
56aeb85965
|
[Client] Update method names in ActorList
|
2017-04-15 11:45:20 +03:00 |
|
David Cernat
|
5c1d7f614a
|
[Client] Rename readDrawStates() into readAnimFlags()
|
2017-04-15 10:47:53 +03:00 |
|
David Cernat
|
bf17464074
|
Merge pull request #198 from OpenMW/master
Add OpenMW commits up to 14 Apr 2017
|
2017-04-15 05:36:50 +03:00 |
|
Andrei Kortunov
|
c93cf822c7
|
Reviewmenu: read name, race, class and birthsign from player stats (fixes bug #2628)
|
2017-04-14 23:21:20 +04:00 |
|
Andrei Kortunov
|
fb0c4700a4
|
Save a proto gender in racemenu
|
2017-04-14 23:19:48 +04:00 |
|
scrawl
|
f63b1e81cd
|
Merge pull request #1228 from akortunov/master
Options to show hidden weapon parameters
|
2017-04-14 20:01:08 +02:00 |
|
David Cernat
|
e7960eee76
|
[General] Rename DrawState packets into AnimFlags ones for clarity
|
2017-04-14 16:00:34 +03:00 |
|
David Cernat
|
11a9e3bdb1
|
Merge pull request #197 from OpenMW/master
Add OpenMW commits up to 14 Apr 2017
|
2017-04-14 05:57:28 +03:00 |
|
scrawl
|
17125e6c4d
|
Merge pull request #1256 from Allofich/equip
Adjustments to RemoveItem behavior
|
2017-04-14 01:08:29 +02:00 |
|
David Cernat
|
de8d28e2c3
|
[Client] Improve logic for updating LocalActors & sending their packets
|
2017-04-13 18:59:22 +03:00 |
|
David Cernat
|
426d5a7fc2
|
[Client] Add missing usage of sendDrawStateActors()
|
2017-04-13 18:56:38 +03:00 |
|
Andrei Kortunov
|
dc036e96d4
|
fixed magicka calculation on chargen (bug #3694)
|
2017-04-13 18:30:36 +04:00 |
|
Allofich
|
6e405aed8c
|
Adjustments to RemoveItem behavior
(Fixes #3796)
|
2017-04-13 22:33:13 +09:00 |
|
David Cernat
|
d2fe777f89
|
[General] Send and read ActorDrawState packets
|
2017-04-13 15:26:48 +03:00 |
|
David Cernat
|
9c731990a9
|
[Client] Use clearer var names in LocalPlayer::updateDrawStateAndFlags()
|
2017-04-13 14:10:42 +03:00 |
|
David Cernat
|
10ad5b2a99
|
[General] Remove BaseActor's AnimStates that are no longer needed
|
2017-04-13 13:06:09 +03:00 |
|
David Cernat
|
c6cd0a2953
|
Merge pull request #196 from OpenMW/master while resolving conflicts
# Conflicts:
# apps/openmw/mwmechanics/spellcasting.cpp
|
2017-04-13 07:07:49 +03:00 |
|
scrawl
|
8d8f293a65
|
Merge pull request #1246 from akortunov/develop
Menu improvements
|
2017-04-12 23:57:00 +02:00 |
|
scrawl
|
d8943d911c
|
Merge pull request #1254 from Allofich/warning
Remove unnecessary line
|
2017-04-12 23:49:29 +02:00 |
|
Allofich
|
470988f9ef
|
Minor changes to getActorsSidingWith
|
2017-04-13 04:45:44 +09:00 |
|
Andrei Kortunov
|
c3d49d5ca5
|
Fixed inventory crash and skipmenu launch
|
2017-04-12 22:57:32 +04:00 |
|
Allofich
|
6272e1c674
|
Cache allies found while iterating engageCombat
(Fixes #3814)
|
2017-04-13 02:02:38 +09:00 |
|
Allofich
|
5020d03c78
|
Remove unnecessary line
|
2017-04-12 22:59:28 +09:00 |
|
Andrei Kortunov
|
72a16dc78b
|
Merge branch 'master' into pinned since added PR #1250
|
2017-04-12 13:17:06 +04:00 |
|
Andrei Kortunov
|
506cc47c9d
|
Add option to show reach and attack speed for melee weapons
|
2017-04-12 09:12:25 +04:00 |
|
scrawl
|
993860a4b1
|
Merge pull request #1250 from resilar/mapbutton
Hide WorldButton when in game mode
|
2017-04-11 21:34:53 +02:00 |
|
scrawl
|
8f335b3484
|
Merge pull request #1245 from akortunov/tgm
Vanilla-like tgm
|
2017-04-11 21:34:44 +02:00 |
|
David Cernat
|
0d196af685
|
[General] Add placeholders for 7 new ActorPackets
|
2017-04-11 11:37:38 +03:00 |
|
David Cernat
|
9852076590
|
[Client] Send all NPC data to newly arriving players
|
2017-04-10 18:24:30 +03:00 |
|
David Cernat
|
15f91e7825
|
[Client] Add CellController methods for getting and checking Cells
|
2017-04-10 18:13:22 +03:00 |
|
David Cernat
|
69f820f3a0
|
[Client] Rename CellController's getCell() into getCellStore()
|
2017-04-10 17:30:57 +03:00 |
|
David Cernat
|
d14102716d
|
[Client] Retool LocalActors and DedicatedActors for ActorPosition packet
|
2017-04-10 17:10:18 +03:00 |
|
David Cernat
|
cbd2af972d
|
[Client] Get movement settings for NPCs before they are reset
|
2017-04-10 17:06:44 +03:00 |
|
David Cernat
|
2709de83fb
|
[Client] Use clearer variable names in LocalPlayer::UpdatePosition()
|
2017-04-10 14:53:59 +03:00 |
|
David Cernat
|
b6c3830ea0
|
[General] Rename WorldObject's pos into position for consistency
|
2017-04-10 09:25:20 +03:00 |
|
Andrei Kortunov
|
95ce7637f3
|
Adds persisted pin (feature #2834, bug #2489)
|
2017-04-10 10:18:00 +04:00 |
|
David Cernat
|
174f316787
|
[General] Rename PacketActorFrame into PacketActorTest
|
2017-04-10 08:37:18 +03:00 |
|
David Cernat
|
a5d0486c82
|
[General] Set actor data correctly
|
2017-04-10 07:22:03 +03:00 |
|
David Cernat
|
b9d68c0ab2
|
Merge pull request #195 from OpenMW/master
Add OpenMW commits up to 10 Apr 2017
|
2017-04-10 01:20:42 +03:00 |
|
David Cernat
|
c52084a028
|
[General] Use BaseActorLists in ActorPackets
|
2017-04-09 16:32:44 +03:00 |
|
David Cernat
|
070c6a3bd4
|
[General] Add ActorPacketController & make controller var names clearer
|
2017-04-09 08:51:28 +03:00 |
|
David Cernat
|
a1d0b4908f
|
[Client] Fix Travis CI build by not using nullptr
|
2017-04-08 16:46:38 +03:00 |
|
David Cernat
|
c8a486de6c
|
[Client] Fix Ptr initialization in mwmp::Cell
|
2017-04-08 16:02:59 +03:00 |
|
David Cernat
|
0ccbe70e61
|
[Client] Rename methods to make their purpose clearer
|
2017-04-08 14:31:22 +03:00 |
|
David Cernat
|
6da6c4e62d
|
[Client] Prevent NPCs from attacking a player engaged in dialogue
|
2017-04-08 13:06:42 +03:00 |
|
David Cernat
|
b883b4c7ce
|
[Client] Reorder includes
|
2017-04-08 12:54:38 +03:00 |
|
David Cernat
|
3d6dc74bdc
|
[Client] Fix logic for mwmp::Cell initialization
|
2017-04-08 12:33:41 +03:00 |
|
David Cernat
|
417284c701
|
[Client] Implement head rotation sync for NPCs
|
2017-04-08 11:40:19 +03:00 |
|
David Cernat
|
f52fc19762
|
[Client] Reorder methods and don't set variables that are no longer used
|
2017-04-08 10:58:25 +03:00 |
|
David Cernat
|
d3f3fb5d05
|
[Client] Correctly implement movement animation sync for NPCs
|
2017-04-08 08:59:21 +03:00 |
|
David Cernat
|
5b43e62c50
|
[Client] Make it possible to get DedicatedActor from CellController
|
2017-04-08 07:46:33 +03:00 |
|
David Cernat
|
e6536c7473
|
[Client] Disable basic NPC sync in preparation for overhaul
|
2017-04-07 16:04:21 +03:00 |
|
David Cernat
|
1101ff1e28
|
[Client] Update DedicatedActors every frame to allow interpolation
|
2017-04-07 15:51:34 +03:00 |
|
David Cernat
|
ae92117d21
|
[Client] Add missing return
|
2017-04-07 11:32:42 +03:00 |
|
David Cernat
|
18be1880f0
|
[Client] Make it possible to get LocalActor from CellController
|
2017-04-07 10:16:23 +03:00 |
|
David Cernat
|
10be52d40d
|
[Client] Add localActorsToCells map to more easily find LocalActors
|
2017-04-07 08:12:50 +03:00 |
|
David Cernat
|
e89265e469
|
[Client] Turn CellController's cellsActive into a map instead of a deque
|
2017-04-07 05:52:07 +03:00 |
|
David Cernat
|
d829d219c3
|
[General] Add (very) partial animation sync for NPCs
|
2017-04-06 15:11:51 +03:00 |
|
David Cernat
|
e8638d9884
|
[Client] Add basic position sync for NPCs
|
2017-04-06 11:46:56 +03:00 |
|
David Cernat
|
89ed318d3c
|
[Client] Remove usage of nullptr that Travis CI is getting stuck on
|
2017-04-06 06:17:27 +03:00 |
|
David Cernat
|
67ec81ad0c
|
[Client] Use utility function for converting strings in mwmp::Cell
|
2017-04-06 05:45:49 +03:00 |
|
David Cernat
|
d4a12856ee
|
[Client] Enable AI for LocalActors
|
2017-04-06 04:59:55 +03:00 |
|
David Cernat
|
0d766a7a04
|
[Client] Add and use mwmp::Cell class
|
2017-04-06 04:00:50 +03:00 |
|
David Cernat
|
9beaf9b7a1
|
[Client] Initialize and update LocalActors while their cells are active
|
2017-04-06 00:49:20 +03:00 |
|
David Cernat
|
8df9d55331
|
[Client] Create placeholder DedicatedActor class
|
2017-04-06 00:48:20 +03:00 |
|
David Cernat
|
d24cde16dd
|
[General] Add simple BaseActor and LocalActor classes
|
2017-04-05 12:52:27 +03:00 |
|
David Cernat
|
679e790d8d
|
[Client] Rename WorldController into CellController to avoid confusion with Networking's WorldPacketController
|
2017-04-05 12:00:21 +03:00 |
|
David Cernat
|
c2d6265ffd
|
[Client] Reorder methods in WorldEvent, placing packet senders at bottom
|
2017-04-05 09:12:02 +03:00 |
|
David Cernat
|
9759764699
|
[Client] Clean up getting and resetting of WorldEvent
|
2017-04-05 09:04:41 +03:00 |
|
David Cernat
|
d7a760490e
|
[Client] Simplify sending of world packets, part 2
|
2017-04-05 08:43:35 +03:00 |
|
David Cernat
|
b55a3d5eb2
|
[Client] Add placeholder editActors() method for random creature sync
|
2017-04-05 08:07:53 +03:00 |
|
David Cernat
|
4abe295a80
|
[Client] Simplify sending of world packets by adding WorldEvent methods
|
2017-04-05 07:54:23 +03:00 |
|
David Cernat
|
1d23a48a42
|
[Client] Print mpNums when objects are found in a cell
|
2017-04-05 07:10:22 +03:00 |
|
David Cernat
|
0df14320e0
|
[Client] Set mMpNum to 0 for ManualRef
|
2017-04-05 06:58:59 +03:00 |
|
David Cernat
|
6c60c9c78e
|
[Client] Clean up debug messages for when objects are found in a cell
|
2017-04-05 06:30:12 +03:00 |
|
David Cernat
|
bb9ea6ccd4
|
[Client] Also include list of creatures in reply to ActorList
|
2017-04-05 06:22:01 +03:00 |
|
David Cernat
|
ca92be14a5
|
[Client] Reply to ActorList request with list of NPCs
|
2017-04-05 05:54:25 +03:00 |
|
David Cernat
|
8c2469bf6d
|
[General] Add placeholder ActorList, ActorAuthority & ActorFrame packets
|
2017-04-05 04:06:45 +03:00 |
|
David Cernat
|
8b8c01f389
|
[General] Make ID_OBJECT_PLACE take effect only when sent back by server
|
2017-04-04 11:43:33 +03:00 |
|
David Cernat
|
2bd81c3de0
|
[Client] Use mpNum for every WorldObject
|
2017-04-04 11:07:16 +03:00 |
|
David Cernat
|
4644235cf6
|
[Client] Use mpNum in exact searches for objects
|
2017-04-04 10:07:15 +03:00 |
|
David Cernat
|
8cc61b6048
|
[General] Generate mpNums on the server when forwarding ID_OBJECT_PLACE
|
2017-04-04 09:23:34 +03:00 |
|
David Cernat
|
31cd836558
|
[General] Small tweaks to debug info
|
2017-04-04 08:24:11 +03:00 |
|
David Cernat
|
06acd3cbc4
|
[Client] Add a multiplayer object index and matching methods to CellRef
|
2017-04-04 07:42:02 +03:00 |
|
David Cernat
|
e5cf632e1d
|
[Client] Stop creating new reference numbers for placed/spawned objects
|
2017-04-04 06:01:48 +03:00 |
|
def
|
785b3c3d01
|
Hide WorldButton when in game mode
|
2017-04-03 09:40:12 +03:00 |
|
Andrei Kortunov
|
31bd70f334
|
Added missed recharge and repair sounds
|
2017-04-02 23:19:43 +04:00 |
|
David Cernat
|
e7b5097c13
|
[Client] Print plugin paths correctly for Windows
|
2017-04-01 05:57:27 +03:00 |
|
David Cernat
|
dff52d8fbe
|
Merge pull request #191 from OpenMW/master
Add OpenMW commits up to 31 Mar 2017
|
2017-04-01 03:27:44 +03:00 |
|
Andrei Kortunov
|
df5a43363a
|
Confirmation dialogs size fix
|
2017-03-30 17:05:56 +04:00 |
|
scrawl
|
3c9f3a0f7f
|
Merge pull request #1242 from Allofich/warnings
Fix AppVeyor warnings
|
2017-03-29 07:28:00 +02:00 |
|
David Cernat
|
7647715dac
|
Merge pull request #190 from OpenMW/master
Add OpenMW commits up to 27 Mar 2017
|
2017-03-28 08:05:23 +03:00 |
|
Andrei Kortunov
|
edadcb338c
|
Savegame dialog improvements
|
2017-03-27 23:10:57 +04:00 |
|
scrawl
|
9e7ade4ba4
|
Merge pull request #1244 from akortunov/develop
MyGUI vertical alignment
|
2017-03-27 20:14:09 +02:00 |
|
Allofich
|
db2f97f308
|
Fix shadowing warning
|
2017-03-27 20:22:20 +09:00 |
|
Andrei Kortunov
|
7d09a5d644
|
Progress bars vertical alignment
|
2017-03-27 13:33:28 +04:00 |
|
scrawl
|
a036a98fd0
|
Merge pull request #1243 from akortunov/develop
Journal improvements
|
2017-03-27 02:56:35 +02:00 |
|
scrawl
|
b064dd29cc
|
Fix reset of blend function (Bug #3811)
|
2017-03-27 02:51:23 +02:00 |
|
Andrei Kortunov
|
658ab5e941
|
Minor journal improvements
|
2017-03-26 22:56:36 +04:00 |
|
scrawl
|
2a74f79bf1
|
Merge pull request #1240 from Allofich/follow
Adjust AI follow distances
|
2017-03-26 20:35:11 +02:00 |
|
Allofich
|
6253a5218e
|
Adjust AI follow distances
(Fixes #3225)
|
2017-03-27 03:31:25 +09:00 |
|
scrawl
|
0a061d45b7
|
Merge pull request #1239 from akortunov/projectilefix
Disable explosion effect for 0-range projectiles (bug #3730)
|
2017-03-26 20:30:43 +02:00 |
|
Andrei Kortunov
|
14b59e0e4b
|
Vanilla-like tgm (fixes #3798)
|
2017-03-25 22:40:11 +04:00 |
|
Andrei Kortunov
|
860b556713
|
Disables explosion effect for 0-range projectiles (fixes #3730)
|
2017-03-25 19:53:24 +04:00 |
|
MiroslavR
|
da6b28eb40
|
Fix selling success chance (Fixes #3802)
|
2017-03-25 15:21:16 +01:00 |
|
scrawl
|
97dbd07ed2
|
Merge pull request #1236 from akortunov/guifixes
Minor GUI fixes
|
2017-03-25 13:36:58 +01:00 |
|
Andrei Kortunov
|
7bd0c74aa8
|
Fixes mWatchedTimeToStartDrowning initialization (fixes bug #3801)
|
2017-03-25 14:15:16 +04:00 |
|
Andrei Kortunov
|
e383e4d023
|
Disabled hit overlay for damage/absorb mana/fatigue spells
|
2017-03-25 14:10:19 +04:00 |
|
scrawl
|
373bd78cf3
|
Merge pull request #1233 from akortunov/guifixes
Vanilla style drowning widget
|
2017-03-24 18:10:11 +01:00 |
|
Andrei Kortunov
|
b89fdcfd27
|
Vanilla style drowning widget (partially fixes bug #3801).
|
2017-03-24 09:41:18 +04:00 |
|
David Cernat
|
c10dd1b002
|
Merge pull request #188 from OpenMW/master
Add OpenMW commits up to 24 Mar 2017
|
2017-03-24 07:24:55 +02:00 |
|
scrawl
|
338592b99b
|
Don't clear the animation queue when turning (Bug #3581)
Otherwise, the turnAnimationThreshold would make it difficult to estimate when we can start playing the animation.
|
2017-03-23 20:05:06 +01:00 |
|
scrawl
|
a5d7b36c28
|
Don't clear idle animation when movement ends (Bug #3581)
This caused problems when AiWander tried to start an idle animation in the frame after movement stops.
|
2017-03-23 20:05:05 +01:00 |
|
scrawl
|
c611ddba8d
|
Remove stray term
|
2017-03-23 20:05:05 +01:00 |
|
scrawl
|
f230df3d1c
|
Merge pull request #1232 from akortunov/tooltipfix
Tooltip maximum width cap
|
2017-03-23 17:12:36 +01:00 |
|
Andrei Kortunov
|
1a47b9727b
|
Changed tooltip maximum width (bug #3800)
|
2017-03-23 14:31:01 +04:00 |
|
scrawl
|
02c6c1897e
|
Merge pull request #1230 from Allofich/stats
Change bounds behavior of stat script commands
|
2017-03-22 20:22:45 +01:00 |
|
Allofich
|
5282556ae0
|
Show names on combat actors when RMB GUI is active
Fixes (#3797)
|
2017-03-22 20:04:29 +09:00 |
|
Allofich
|
57aeec59d5
|
Change bounds behavior of stat script commands
Fixes (#3776)
|
2017-03-22 15:17:44 +09:00 |
|
Andrei Kortunov
|
1286754fb3
|
Add a new option to show arrow damage (feature #2923)
|
2017-03-18 08:07:36 +04:00 |
|
David Cernat
|
5eb183bacf
|
Merge pull request #186 from OpenMW/master
Add OpenMW commits up to 15 Mar 2017
|
2017-03-15 23:13:24 +02:00 |
|
Andrei Kortunov
|
eb81ab5b24
|
Disables weapon and spells cycling in GUI mode (bugs #2409, #2483, #2645)
|
2017-03-15 17:07:25 +04:00 |
|
David Cernat
|
60037e4081
|
Merge pull request #185 from OpenMW/master
Add OpenMW commits up to 14 Mar 2017
|
2017-03-15 11:20:06 +02:00 |
|
scrawl
|
e987fe85d0
|
Add abort flag to TerrainPreloadItem
|
2017-03-14 21:28:57 +01:00 |
|
scrawl
|
42e9891504
|
Fix issues caused by loading multiple views into the same terrain View
|
2017-03-14 20:27:55 +01:00 |
|
scrawl
|
97ed999097
|
Fix cleanup issue
|
2017-03-14 20:02:22 +01:00 |
|
scrawl
|
c22fde2bcd
|
Preload terrain while reading savegame
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
9371100fde
|
Reuse the intersection visitor and set a traversal number to allow the terrain component to manage its view more efficiently
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
59bf100907
|
Fill exteriorPositions in preloadFastTravel
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
03c07d3bd5
|
Remove old code
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
86e75f0987
|
Preload terrain even when cell preloading is disabled
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
d055dc25bf
|
Add custom traversal for local map camera to avoid loading terrain nodes that are exactly outside the border to another cell
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
6ccb6009ee
|
Use the View-based preloading for TerrainGrid as well
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
3c29e2dbeb
|
Refactor ownership of terrain views
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
28fd492711
|
Don't use terrain LOD for the map camera
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
e7a0878c10
|
Add CompositeMapRenderer info to the stats panel
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
ec0b743123
|
Revert "Change ordering of LocalMap nodes to make sure they are traversed before the CompositeMapRenderer."
This reverts commit 7d72c70c93ee3c0cc3d00d37b22c339d0103cd19.
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
4549196b31
|
Use the new way of terrain preloading in CellPreloader/Scene
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
1c15686353
|
Remove non required use of WorkQueue
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
19d516cbda
|
Use the QuadTreeWorld based on distant terrain setting now that it sort of works.
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
4dbd224249
|
Hide the terrain in non-exterior cells
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
c684860e3b
|
Change ordering of LocalMap nodes to make sure they are traversed before the CompositeMapRenderer.
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
2d549d088e
|
Get the world size from the ESM::Land store
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
14225a42c6
|
Remove unused pointer to IncrementalCompileOperation
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
5eff286c71
|
Use separate node mask and parent for CompositeMapRenderer to allow the loading screen to pre compile composite maps.
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
e323b2fa7b
|
Use the SceneManager's ShaderManager
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
0fc465da59
|
Store the min/max height in LandData
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
051c17a184
|
Make reportStats const
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
2c68ed4fb4
|
Remove no longer required use of UnrefQueue as the new resource manager will naturally clear the cache from the worker thread
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
35d53acc65
|
Factor out terrain chunk loading/caching into a new resource manager
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
9a3a64f0c4
|
Add resource manager for ESM::Land to allow data to be unloaded when no longer required
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
b898315962
|
cellpreloader: abort all tasks first before waiting
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
5f76317807
|
Wait for completion of CreateMapItem on exit to avoid potential threading issue
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
804f873649
|
terrain: factor out texture caching into a separate class
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
ccfebdd2c3
|
Set the underwater fog relative to default view distance
|
2017-03-14 19:27:44 +01:00 |
|
David Cernat
|
d94850fbdf
|
Merge pull request #184 from OpenMW/master
Code style
|
2017-03-14 13:24:24 +02:00 |
|
scrawl
|
fe439e7bbf
|
Add missing default material state for character preview
|
2017-03-14 05:02:31 +01:00 |
|
scrawl
|
37c71c15f2
|
Remove redundant state
|
2017-03-14 04:57:36 +01:00 |
|
scrawl
|
4c9bbce1e2
|
Fix node mask being reset
|
2017-03-14 01:01:50 +01:00 |
|