David Cernat
e89265e469
[Client] Turn CellController's cellsActive into a map instead of a deque
8 years ago
Rob Cutmore
0ff56677f6
Remove unused code
8 years ago
Rob Cutmore
84bad9316d
Editor: flag orbit camera for re-initialization
...
After swapping cells the orbit cam controller needs to be
re-initialized to properly center on the new cell.
8 years ago
David Cernat
d829d219c3
[General] Add (very) partial animation sync for NPCs
8 years ago
David Cernat
e8638d9884
[Client] Add basic position sync for NPCs
8 years ago
David Cernat
c6c0e4acc9
[Server] Fix Cell::sendToLoaded() part 2, and fix Player::sendToLoaded()
8 years ago
David Cernat
8616323bae
[Server] Fix logic in Cell::sendToLoaded()
8 years ago
David Cernat
fae3bcaeeb
[Server] Send actor packets only to players in the same cell
8 years ago
David Cernat
89ed318d3c
[Client] Remove usage of nullptr that Travis CI is getting stuck on
8 years ago
David Cernat
67ec81ad0c
[Client] Use utility function for converting strings in mwmp::Cell
8 years ago
David Cernat
d4a12856ee
[Client] Enable AI for LocalActors
8 years ago
David Cernat
0d766a7a04
[Client] Add and use mwmp::Cell class
8 years ago
David Cernat
9beaf9b7a1
[Client] Initialize and update LocalActors while their cells are active
8 years ago
David Cernat
8df9d55331
[Client] Create placeholder DedicatedActor class
8 years ago
David Cernat
d24cde16dd
[General] Add simple BaseActor and LocalActor classes
8 years ago
David Cernat
679e790d8d
[Client] Rename WorldController into CellController to avoid confusion with Networking's WorldPacketController
8 years ago
David Cernat
ba8341bfb5
[Server] Add SendActorAuthority() script function
8 years ago
David Cernat
c2d6265ffd
[Client] Reorder methods in WorldEvent, placing packet senders at bottom
8 years ago
David Cernat
9759764699
[Client] Clean up getting and resetting of WorldEvent
8 years ago
David Cernat
d7a760490e
[Client] Simplify sending of world packets, part 2
8 years ago
David Cernat
b55a3d5eb2
[Client] Add placeholder editActors() method for random creature sync
8 years ago
David Cernat
4abe295a80
[Client] Simplify sending of world packets by adding WorldEvent methods
8 years ago
David Cernat
1d23a48a42
[Client] Print mpNums when objects are found in a cell
8 years ago
David Cernat
0df14320e0
[Client] Set mMpNum to 0 for ManualRef
8 years ago
David Cernat
6c60c9c78e
[Client] Clean up debug messages for when objects are found in a cell
8 years ago
David Cernat
bb9ea6ccd4
[Client] Also include list of creatures in reply to ActorList
8 years ago
David Cernat
ca92be14a5
[Client] Reply to ActorList request with list of NPCs
8 years ago
David Cernat
c65e94587c
[Server] Add SendActorList() script function
8 years ago
David Cernat
8c2469bf6d
[General] Add placeholder ActorList, ActorAuthority & ActorFrame packets
8 years ago
Rob Cutmore
f7664d4bb9
Editor: reset camera after cell drag and drop
...
When replacing a viewed cell via drag and drop the camera position is
not updated to better view the new cell. This flags the camera position
as not being set so a better default is set.
8 years ago
David Cernat
316720e710
[Server] Rename getNextMpNum() into incrementMpNum()
8 years ago
David Cernat
068835ba71
[Server] Add OnMpNumIncrement() script callback
8 years ago
David Cernat
3b34b9cd3e
[Server] Fix typo in MiscellaneousFunctions
8 years ago
David Cernat
2716078a30
[Server] Add GetCurrentMpNum() and SetCurrentMpNum() script functions
8 years ago
David Cernat
8b8c01f389
[General] Make ID_OBJECT_PLACE take effect only when sent back by server
8 years ago
David Cernat
2bd81c3de0
[Client] Use mpNum for every WorldObject
8 years ago
David Cernat
82f38dcfad
[Server] Set mpNum in AddWorldObject()
8 years ago
David Cernat
4644235cf6
[Client] Use mpNum in exact searches for objects
8 years ago
David Cernat
665fe09fd0
[Server] Add GetObjectMpNum() and SetObjectMpNum() script functions
8 years ago
David Cernat
8cc61b6048
[General] Generate mpNums on the server when forwarding ID_OBJECT_PLACE
8 years ago
David Cernat
31cd836558
[General] Small tweaks to debug info
8 years ago
David Cernat
06acd3cbc4
[Client] Add a multiplayer object index and matching methods to CellRef
8 years ago
David Cernat
d242f3790f
[Server] Don't try to send late-arriving container packets about now unloaded cells
8 years ago
David Cernat
e5cf632e1d
[Client] Stop creating new reference numbers for placed/spawned objects
8 years ago
David Cernat
d8712ee1ea
[Server] Fix script crashes by reusing BaseEvent in WorldProcessor
8 years ago
David Cernat
5ff40c5563
[Server] Make coding style consistent
8 years ago
David Cernat
174937f412
[Server] Add LogMessage() and LogAppend() script functions
8 years ago
def
785b3c3d01
Hide WorldButton when in game mode
8 years ago
Koncord
1d2a6d9056
[Server] Rename dontRead to avoidReading
8 years ago
Koncord
47924f5bb0
[Server] Move packet.Read() to parent
8 years ago
Koncord
ead92fff61
[Server] Move setPlayer() to PlayerProcessor
8 years ago
Koncord
0317e2523b
[Server] Remove unused code
8 years ago
Koncord
c8fb7d9c1a
[Server] Move packet.Send(true) to parent class
8 years ago
Koncord
9ecc70d17c
[Server] Fix ID in ProcessorContainer
8 years ago
Koncord
f5600c508f
[Server] Move all world handlers to WorldProcessors
8 years ago
Koncord
3ab25fb3f1
[Server] Move player processors to processors/player
8 years ago
Koncord
0a1041bf56
[Server] Add WorldProcessor
8 years ago
Andrei Kortunov
31bd70f334
Added missed recharge and repair sounds
8 years ago
David Cernat
e7b5097c13
[Client] Print plugin paths correctly for Windows
8 years ago
David Cernat
dff52d8fbe
Merge pull request #191 from OpenMW/master
...
Add OpenMW commits up to 31 Mar 2017
8 years ago
Koncord
3b52549a3d
[Server] Rename init_processors to ProcessorInitializer
8 years ago
Koncord
e8a5fd1cd0
[Server] Move all message handlers to PlayerProcessors
8 years ago
Koncord
020167df08
[Server] Add PlayerProcessor
8 years ago
Koncord
b01734888f
[Server] Add missing header
8 years ago
Marc Zinnschlag
ab8294b281
Merge remote-tracking branch 'rcutmore/bug-2838'
8 years ago
Andrei Kortunov
df5a43363a
Confirmation dialogs size fix
8 years ago
Rob Cutmore
343f2cb81d
Editor: add creator for body parts
...
Added creator subclass for body parts to allow adding first person
parts. IDs for first person body parts are expected to end with ".1st".
8 years ago
Koncord
691dc75401
[Browser] Fix sign compare warnings
8 years ago
scrawl
3c9f3a0f7f
Merge pull request #1242 from Allofich/warnings
...
Fix AppVeyor warnings
8 years ago
scrawl
6a745cb2cc
Fix text colorMode (Bug #3815 ) and render bin
8 years ago
David Cernat
7647715dac
Merge pull request #190 from OpenMW/master
...
Add OpenMW commits up to 27 Mar 2017
8 years ago
Andrei Kortunov
edadcb338c
Savegame dialog improvements
8 years ago
scrawl
9e7ade4ba4
Merge pull request #1244 from akortunov/develop
...
MyGUI vertical alignment
8 years ago
Allofich
db2f97f308
Fix shadowing warning
8 years ago
Andrei Kortunov
7d09a5d644
Progress bars vertical alignment
8 years ago
scrawl
a036a98fd0
Merge pull request #1243 from akortunov/develop
...
Journal improvements
8 years ago
scrawl
b064dd29cc
Fix reset of blend function (Bug #3811 )
8 years ago
Andrei Kortunov
658ab5e941
Minor journal improvements
8 years ago
scrawl
2a74f79bf1
Merge pull request #1240 from Allofich/follow
...
Adjust AI follow distances
8 years ago
Allofich
6253a5218e
Adjust AI follow distances
...
(Fixes #3225 )
8 years ago
scrawl
0a061d45b7
Merge pull request #1239 from akortunov/projectilefix
...
Disable explosion effect for 0-range projectiles (bug #3730 )
8 years ago
Rob Cutmore
77bf1efc1a
Editor: Fix labels for creator user inputs
8 years ago
Rob Cutmore
8d4441bb5e
Editor: document subclasses without ID checks
...
- Removes ID validation for PathgridCreator.
- Adds comments explaining why ID validation isn't used in some cases.
8 years ago
Andrei Kortunov
14b59e0e4b
Vanilla-like tgm ( fixes #3798 )
8 years ago
Andrei Kortunov
860b556713
Disables explosion effect for 0-range projectiles ( fixes #3730 )
8 years ago
MiroslavR
da6b28eb40
Fix selling success chance ( Fixes #3802 )
8 years ago
scrawl
97dbd07ed2
Merge pull request #1236 from akortunov/guifixes
...
Minor GUI fixes
8 years ago
Andrei Kortunov
7bd0c74aa8
Fixes mWatchedTimeToStartDrowning initialization (fixes bug #3801 )
8 years ago
Andrei Kortunov
e383e4d023
Disabled hit overlay for damage/absorb mana/fatigue spells
8 years ago
scrawl
373bd78cf3
Merge pull request #1233 from akortunov/guifixes
...
Vanilla style drowning widget
8 years ago
Andrei Kortunov
b89fdcfd27
Vanilla style drowning widget (partially fixes bug #3801 ).
8 years ago
David Cernat
c10dd1b002
Merge pull request #188 from OpenMW/master
...
Add OpenMW commits up to 24 Mar 2017
8 years ago
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.
8 years ago
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.
8 years ago
scrawl
c611ddba8d
Remove stray term
8 years ago
scrawl
f230df3d1c
Merge pull request #1232 from akortunov/tooltipfix
...
Tooltip maximum width cap
8 years ago
Andrei Kortunov
1a47b9727b
Changed tooltip maximum width (bug #3800 )
8 years ago
scrawl
02c6c1897e
Merge pull request #1230 from Allofich/stats
...
Change bounds behavior of stat script commands
8 years ago
scrawl
7075a3a99b
Merge pull request #1231 from Allofich/tooltips
...
Show names on combat actors when RMB GUI is active
8 years ago
Allofich
5282556ae0
Show names on combat actors when RMB GUI is active
...
Fixes (#3797 )
8 years ago
Allofich
57aeec59d5
Change bounds behavior of stat script commands
...
Fixes (#3776 )
8 years ago
Rob Cutmore
3714c2a0f2
Editor: add ID validator to pathgrid input
8 years ago
Rob Cutmore
207695e094
Editor: switch input for pathgrid creator
...
Switched from QComboBox to DropLineEdit for pathgrid creator input.
This allows the input the use auto-complete and be a drop target from
the cells table.
8 years ago
Rob Cutmore
0dcb6a9bd4
Editor: update pathgrid creator input on changes
...
When data changes the cell input for pathgrid creator is repopulated
with valid choices. This handles the case where a cell is added or
removed, and also when a cell's pathgrid is added or completely
removed.
8 years ago
Rob Cutmore
491fd3d0be
Editor: set combo box events for pathgrid creator
...
- Handles when combo box should automatically gain or lose focus.
- Checks user input when combo box selection changes.
8 years ago
Rob Cutmore
95d164a6e6
Editor: use combo box when creating pathgrids
...
Instead of using QLineEdit for user input, use a QComboBox populated
with valid choices. This prevents user from being able to create a
pathgrid for a non-existent cell.
8 years ago
Andrei Kortunov
1286754fb3
Add a new option to show arrow damage (feature #2923 )
8 years ago
David Cernat
5eb183bacf
Merge pull request #186 from OpenMW/master
...
Add OpenMW commits up to 15 Mar 2017
8 years ago
Andrei Kortunov
eb81ab5b24
Disables weapon and spells cycling in GUI mode (bugs #2409 , #2483 , #2645 )
8 years ago
David Cernat
60037e4081
Merge pull request #185 from OpenMW/master
...
Add OpenMW commits up to 14 Mar 2017
8 years ago
scrawl
e987fe85d0
Add abort flag to TerrainPreloadItem
8 years ago
scrawl
42e9891504
Fix issues caused by loading multiple views into the same terrain View
8 years ago
scrawl
97ed999097
Fix cleanup issue
8 years ago
scrawl
c22fde2bcd
Preload terrain while reading savegame
8 years ago
scrawl
9371100fde
Reuse the intersection visitor and set a traversal number to allow the terrain component to manage its view more efficiently
8 years ago
scrawl
59bf100907
Fill exteriorPositions in preloadFastTravel
8 years ago
scrawl
03c07d3bd5
Remove old code
8 years ago
scrawl
86e75f0987
Preload terrain even when cell preloading is disabled
8 years ago
scrawl
d055dc25bf
Add custom traversal for local map camera to avoid loading terrain nodes that are exactly outside the border to another cell
8 years ago
scrawl
6ccb6009ee
Use the View-based preloading for TerrainGrid as well
8 years ago
scrawl
3c29e2dbeb
Refactor ownership of terrain views
8 years ago
scrawl
28fd492711
Don't use terrain LOD for the map camera
8 years ago
scrawl
e7a0878c10
Add CompositeMapRenderer info to the stats panel
8 years ago
scrawl
ec0b743123
Revert "Change ordering of LocalMap nodes to make sure they are traversed before the CompositeMapRenderer."
...
This reverts commit 7d72c70c93ee3c0cc3d00d37b22c339d0103cd19.
8 years ago
scrawl
4549196b31
Use the new way of terrain preloading in CellPreloader/Scene
8 years ago
scrawl
1c15686353
Remove non required use of WorkQueue
8 years ago
scrawl
19d516cbda
Use the QuadTreeWorld based on distant terrain setting now that it sort of works.
8 years ago
scrawl
4dbd224249
Hide the terrain in non-exterior cells
8 years ago
scrawl
c684860e3b
Change ordering of LocalMap nodes to make sure they are traversed before the CompositeMapRenderer.
8 years ago
scrawl
2d549d088e
Get the world size from the ESM::Land store
8 years ago
scrawl
14225a42c6
Remove unused pointer to IncrementalCompileOperation
8 years ago
scrawl
5eff286c71
Use separate node mask and parent for CompositeMapRenderer to allow the loading screen to pre compile composite maps.
8 years ago
scrawl
e323b2fa7b
Use the SceneManager's ShaderManager
8 years ago
scrawl
0fc465da59
Store the min/max height in LandData
8 years ago
scrawl
051c17a184
Make reportStats const
8 years ago
scrawl
5fb854036d
Use a forward declaration to avoid having to workaround Qt MOC
...
Don't think that guard was still needed, but a forward declaration is better anyways.
8 years ago
scrawl
80a0398f9d
Load LandData into the LandObject to avoid threading conflicts when the same data is being loaded by two threads
8 years ago
scrawl
2c68ed4fb4
Remove no longer required use of UnrefQueue as the new resource manager will naturally clear the cache from the worker thread
8 years ago
scrawl
35d53acc65
Factor out terrain chunk loading/caching into a new resource manager
8 years ago
scrawl
9a3a64f0c4
Add resource manager for ESM::Land to allow data to be unloaded when no longer required
8 years ago
scrawl
b898315962
cellpreloader: abort all tasks first before waiting
8 years ago
scrawl
5f76317807
Wait for completion of CreateMapItem on exit to avoid potential threading issue
8 years ago
scrawl
804f873649
terrain: factor out texture caching into a separate class
8 years ago
scrawl
ccfebdd2c3
Set the underwater fog relative to default view distance
8 years ago
David Cernat
d94850fbdf
Merge pull request #184 from OpenMW/master
...
Code style
8 years ago
scrawl
fe439e7bbf
Add missing default material state for character preview
8 years ago
scrawl
37c71c15f2
Remove redundant state
8 years ago
scrawl
4c9bbce1e2
Fix node mask being reset
8 years ago
David Cernat
e0234dc362
Merge pull request #183 from OpenMW/master while resolving conflicts
...
# Conflicts:
# .travis.yml
# CMakeLists.txt
8 years ago
MiroslavR
a8517c34eb
Code style
8 years ago