Allofich
6e405aed8c
Adjustments to RemoveItem behavior
...
(Fixes #3796 )
8 years ago
David Cernat
d2fe777f89
[General] Send and read ActorDrawState packets
8 years ago
David Cernat
9c731990a9
[Client] Use clearer var names in LocalPlayer::updateDrawStateAndFlags()
8 years ago
David Cernat
10ad5b2a99
[General] Remove BaseActor's AnimStates that are no longer needed
8 years ago
David Cernat
c6cd0a2953
Merge pull request #196 from OpenMW/master while resolving conflicts
...
# Conflicts:
# apps/openmw/mwmechanics/spellcasting.cpp
8 years ago
scrawl
8d8f293a65
Merge pull request #1246 from akortunov/develop
...
Menu improvements
8 years ago
scrawl
d8943d911c
Merge pull request #1254 from Allofich/warning
...
Remove unnecessary line
8 years ago
Allofich
470988f9ef
Minor changes to getActorsSidingWith
8 years ago
Allofich
6272e1c674
Cache allies found while iterating engageCombat
...
(Fixes #3814 )
8 years ago
Allofich
5020d03c78
Remove unnecessary line
8 years ago
Andrei Kortunov
506cc47c9d
Add option to show reach and attack speed for melee weapons
8 years ago
scrawl
993860a4b1
Merge pull request #1250 from resilar/mapbutton
...
Hide WorldButton when in game mode
8 years ago
scrawl
8f335b3484
Merge pull request #1245 from akortunov/tgm
...
Vanilla-like tgm
8 years ago
David Cernat
0d196af685
[General] Add placeholders for 7 new ActorPackets
8 years ago
David Cernat
9852076590
[Client] Send all NPC data to newly arriving players
8 years ago
David Cernat
15f91e7825
[Client] Add CellController methods for getting and checking Cells
8 years ago
David Cernat
69f820f3a0
[Client] Rename CellController's getCell() into getCellStore()
8 years ago
David Cernat
d14102716d
[Client] Retool LocalActors and DedicatedActors for ActorPosition packet
8 years ago
David Cernat
cbd2af972d
[Client] Get movement settings for NPCs before they are reset
8 years ago
David Cernat
2709de83fb
[Client] Use clearer variable names in LocalPlayer::UpdatePosition()
8 years ago
David Cernat
742d6f653a
[General] Add ActorPosition packet
8 years ago
David Cernat
b6c3830ea0
[General] Rename WorldObject's pos into position for consistency
8 years ago
David Cernat
174f316787
[General] Rename PacketActorFrame into PacketActorTest
8 years ago
David Cernat
a5d0486c82
[General] Set actor data correctly
8 years ago
David Cernat
69bf2749a5
[Server] Add ActorFunctions for getting and setting basic actor data
8 years ago
David Cernat
e9c3abc2c3
[Server] Reset variables more elegantly in WorldFunctions
8 years ago
David Cernat
b9d68c0ab2
Merge pull request #195 from OpenMW/master
...
Add OpenMW commits up to 10 Apr 2017
8 years ago
scrawl
1cd901d113
Merge pull request #1248 from akortunov/missedsound
...
Adds missing recharge and repair sounds
8 years ago
David Cernat
c52084a028
[General] Use BaseActorLists in ActorPackets
8 years ago
David Cernat
1b714fbfa7
[Server] Make script functions more consistent
8 years ago
David Cernat
a24ef3a25e
[Server] Create ActorFunctions placeholder
8 years ago
David Cernat
4f3d05eed2
[General] Add ActorList class
8 years ago
David Cernat
070c6a3bd4
[General] Add ActorPacketController & make controller var names clearer
8 years ago
David Cernat
a1d0b4908f
[Client] Fix Travis CI build by not using nullptr
8 years ago
David Cernat
c8a486de6c
[Client] Fix Ptr initialization in mwmp::Cell
8 years ago
David Cernat
0ccbe70e61
[Client] Rename methods to make their purpose clearer
8 years ago
David Cernat
6da6c4e62d
[Client] Prevent NPCs from attacking a player engaged in dialogue
8 years ago
David Cernat
b883b4c7ce
[Client] Reorder includes
8 years ago
David Cernat
3d6dc74bdc
[Client] Fix logic for mwmp::Cell initialization
8 years ago
David Cernat
89a8ace41c
[Server] Print debug info only for certain world packets
8 years ago
David Cernat
417284c701
[Client] Implement head rotation sync for NPCs
8 years ago
David Cernat
f52fc19762
[Client] Reorder methods and don't set variables that are no longer used
8 years ago
David Cernat
d3f3fb5d05
[Client] Correctly implement movement animation sync for NPCs
8 years ago
David Cernat
5b43e62c50
[Client] Make it possible to get DedicatedActor from CellController
8 years ago
David Cernat
6557577c03
Merge pull request #193 from OpenMW/master
...
Add OpenMW commits up to 7 March 2017
8 years ago
David Cernat
e6536c7473
[Client] Disable basic NPC sync in preparation for overhaul
8 years ago
David Cernat
1101ff1e28
[Client] Update DedicatedActors every frame to allow interpolation
8 years ago
David Cernat
ae92117d21
[Client] Add missing return
8 years ago
David Cernat
18be1880f0
[Client] Make it possible to get LocalActor from CellController
8 years ago
David Cernat
10be52d40d
[Client] Add localActorsToCells map to more easily find LocalActors
8 years ago
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