Commit Graph

910 Commits (6b45a48116ebbef8310ed272bb0644bf38be27c8)

Author SHA1 Message Date
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 5 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
David Cernat f8c557fbc0 [General] Read and use weapon quantity in RecordDynamic packets 5 years ago
David Cernat 509f03ca52 [General] Use flags instead of autoCalc for enchantment dynamic records
This brings the handling of dynamic records in multiplayer up-to-date with ad333e88fe
5 years ago
David Cernat 0acf6f0242 Merge branch '0.7.1-sound-records' into 0.7.1 5 years ago
uramer f46f028754 [General] Sound custom records 5 years ago
uramer e0aaa7ee40 [Server] Remove duplicate includes 5 years ago
uramer 758ec17a6e [Server] Include handleInput.cpp correctly 5 years ago
uramer 09ea1ab585 [Server] SetObjectSound 5 years ago
uramer 2b71cbb8fc [Server] Handle backspace input if the current line is empty 5 years ago
uramer 59693abc74 [Server] Handle backspace in the server window 5 years ago
uramer 4e6bcf02d2 [Server] Pass stdin to a Lua event, fix Ctrl+C on Windows 5 years ago
David Cernat 06a3604f9e Merge remote-tracking branch 'uramer/0.7.1-game-settings' into 0.7.1 5 years ago
David Cernat 27d35d73a2 [General] Implement OnObjectSound packet
Many interactions between players and objects now have their sounds sent to other players.
5 years ago
uramer bb8182663f [General] Set any settings from the Game category with the GAME_SETTINGS packet 5 years ago
David Cernat 1a7060c5c5 [Server] Add server functions for handling the droppedByPlayer boolean 5 years ago
David Cernat e78503d5f3 [General] Include potion quantity in RecordDynamic packets
Don't spam the server with one RecordDynamic packet per potion created when brewing multiple potions at once. Instead, send a single RecordDynamic packet with the potion quantity included in it.

Add serverside script functions for getting the potion quantity.
5 years ago
David Cernat 678a308269 Merge remote-tracking branch 'Veenkar/0.7.1-credentials-hashing-fix' into 0.7.1 5 years ago
David Cernat 8db396d10a [General] Distinguish between shorts & longs in ClientScriptGlobal
Adjust ClientScriptLocal so it refers to its previously handled integers as shorts.
5 years ago
Michal Marchewka bf7041b067 [Server] Fix credentials generation. Used static variable as a workaround. 5 years ago