Phoenix / Hotaru
953be7cd27
Cleanup(server): Refactor code for Lua function dispatch
1 year ago
Sidney Keese
9aecd1a926
[Documentation] Update some docs to match method signatures
3 years ago
David Cernat
8f90e64e80
[Server] Make ClearRecords() clear GameSetting records as well
3 years ago
David Cernat
da079fcfd8
[General] Add VR settings to GameSettings packet
3 years ago
David Cernat
4e2860f578
[General] Make mwscript's PositionCell send ActorCellChange packets
...
Make server accept ActorCellChange packets for unloaded cells.
3 years ago
nalal
efd403b174
Change "or/and" to "||/&&"
...
I added the code that included those ages ago, figured I should go in and change it to conform to the existing project formatting.
3 years ago
David Cernat
15fdac3f6c
Revert "Merge branch '0.7.1-window-input' into 0.7.1"
...
This reverts commit 94f5b169e6
, reversing
changes made to 43e7df6df8
.
# Conflicts:
# apps/openmw-mp/handleInput.cpp
3 years ago
David Cernat
7193d1dca5
[Server] Add stackingState arg to script functions adding active spells
3 years ago
David Cernat
de78b65eb0
[Server] Fix memory issues with script functions used for hashing
3 years ago
David Cernat
7393e3def6
[General] Add and use getShortDescription() for ESM::Cell
...
ESM::Cell's getDescription() method was modified by aa5161f99e
despite being used heavily by TES3MP. All instances of it in the TES3MP code have now been changed into the newly added getShortDescription() that is identical to the previous getDescription().
3 years ago
David Cernat
2f98f31af2
[General] Use model variable already included in PlayerBaseInfo packets
...
The variable has been included since TES3MP's earliest proof of concept, but never used for anything. It is now possible to get and set it, due to semi-popular demand.
3 years ago
David Cernat
a59a37dd66
[Server] Add script functions that get casters of actors' active spells
3 years ago
David Cernat
61a61d627e
[Server] Add GetActorSpellsActiveStackingState() script function
3 years ago
David Cernat
bf17bfe1d9
[Server] Add script functions that get casters of players' active spells
3 years ago
David Cernat
fe4a761ffe
[General] Implement game setting records for RecordDynamic packets
...
Remove unused placeholder for variants from RecordDynamic.
4 years ago
David Cernat
d4f2686556
[Server] Add script functions that send ObjectMove/ObjectRotate packets
4 years ago
David Cernat
3222afc8b7
[General] Implement PlayerCooldowns packet
...
Although this packet may be used for other kinds of cooldowns in the future, it currently only handles cooldowns for magical powers.
4 years ago
David Cernat
ad3cd5e5fa
[Server] Add GetSpellsActiveStackingState() script function
4 years ago
David Cernat
86630b048f
[General] Add creature attack values to RecordDynamic packets
4 years ago
David Cernat
44d037c078
[General] Add creature soul values to RecordDynamic packets
4 years ago
David Cernat
7a6dfc61ec
Add OpenMW commits up to 21 May 2021
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/mwscript/interpretercontext.cpp
# components/CMakeLists.txt
4 years ago
David Cernat
85ab67fff4
[Server] Use consistent order for script functions for Spells
...
Fix a small typo.
4 years ago
David Cernat
1eeee29d51
[General] Implement ActorSpellsActive packet, part 2
...
Additions and removals of actors' active spells can now be saved to and loaded from the server.
4 years ago
David Cernat
bf0a42fdad
[General] Implement ActorSpellsActive packet, part 1
...
The packet can now set the active spells of DedicatedActors.
4 years ago
David Cernat
b1fbab2d1c
[Server] Remove 'using namespace ESM'
4 years ago
David Cernat
2656569d31
[Server] Remove 'using namespace std'
4 years ago
David Cernat
a379d12529
[General] Turn Utils::printVersion() into Utils::getVersionInfo()
4 years ago
David Cernat
f2331904ba
[Server] Turn SetRecordVolume() into an accessible script function
4 years ago
David Cernat
1a4b817b31
[General] Rework ObjectDialogueChoice for multilingual compatibility
...
Use a different system for sending and applying ObjectDialogueChoice packets.
4 years ago
David Cernat
1dccd75238
[Server] Return signed int for GetSpellsActiveEffectArg()
4 years ago
David Cernat
dd171420ca
[Server] Move rare arg to end of AddSpellActiveEffect() argument list
4 years ago
David Cernat
7f435ceeac
Add OpenMW commits up to 1 Nov 2020
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/main.cpp
# apps/openmw/mwclass/container.hpp
# apps/openmw/mwclass/creature.hpp
# apps/openmw/mwclass/npc.hpp
# apps/openmw/mwdialogue/dialoguemanagerimp.hpp
# apps/openmw/mwdialogue/journalimp.hpp
# apps/openmw/mwgui/container.cpp
# apps/openmw/mwgui/dialogue.hpp
# apps/openmw/mwgui/mainmenu.cpp
# apps/openmw/mwgui/windowmanagerimp.hpp
# apps/openmw/mwmechanics/aiactivate.hpp
# apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
# apps/openmw/mwscript/containerextensions.cpp
# apps/openmw/mwscript/interpretercontext.hpp
# components/CMakeLists.txt
4 years ago
David Cernat
e100ed7b63
[Server] Add server functions for getting & setting dialogue choices
...
Fix typo in description for SetObjectSoul()
4 years ago
David Cernat
9dcb0f4c32
[General] Implement ObjectDialogueChoice packet
4 years ago
David Cernat
ea2ea4d382
[Server] Add script function for setting Container subactions
4 years ago
David Cernat
3c4d78e496
[Server] Send ActorAuthority packets to all clients
4 years ago
David Cernat
fc26e9bbc1
[Client] Remove urm's broken (by his own admission) cell reset attempt
4 years ago
David Cernat
4560267298
[General] Track the client scripts that Object packets originate from
4 years ago
David Cernat
c56cd7c221
[General] Implement PlayerSpellsActive packet, part 1
...
Additions and removals of the local player's active spells can now be saved to and loaded from the server.
5 years ago
David Cernat
3a8831dc15
[Server] Add server functions for reading equipment change indexes
5 years ago
David Cernat
6d10906832
[Server] Fix crashes related to reading actor lists in unloaded cells
5 years ago
David Cernat
fbc23a3b57
[Server] Fix warnings in server functions for class and gender
5 years ago
David Cernat
7caaec1aea
[Server] Use clearer log messages for ID_GAME_PREINIT
5 years ago
David Cernat
922f54e208
[Server] Add server functions for handling client script local variables
...
Remove outdated server functions for client scripts.
5 years ago
David Cernat
5e6218ad6d
[General] Modernize handling of client script local variables in packets
...
Disable placeholder handling of client script member variables.
5 years ago
David Cernat
3e95034b57
[Server] Fix small typos in script functions
5 years ago
David Cernat
3c51f1c23a
[General] Include last gold restock time in ObjectMiscellaneous packets
5 years ago
David Cernat
7833ae9a3f
[Server] Add script functions for getting, setting & sending gold pools
5 years ago
David Cernat
23ff7b9610
[General] Synchronize gold pools for traders via ObjectMiscellaneous
5 years ago
David Cernat
297a254210
[General] Rename unused ScriptMemberFloat packet to ObjectMiscellaneous
5 years ago