1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 16:19:54 +00:00
Commit graph

908 commits

Author SHA1 Message Date
David Cernat
7a6dfc61ec Add OpenMW commits up to 21 May 2021
# Conflicts:
#   CMakeLists.txt
#   apps/openmw/mwscript/interpretercontext.cpp
#   components/CMakeLists.txt
2021-05-21 16:00:09 +02:00
David Cernat
85ab67fff4 [Server] Use consistent order for script functions for Spells
Fix a small typo.
2021-05-07 18:43:07 +02:00
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.
2021-05-07 14:25:55 +02:00
David Cernat
bf0a42fdad [General] Implement ActorSpellsActive packet, part 1
The packet can now set the active spells of DedicatedActors.
2021-04-20 03:25:14 +02:00
David Cernat
b1fbab2d1c [Server] Remove 'using namespace ESM' 2021-03-21 16:08:42 +02:00
David Cernat
2656569d31 [Server] Remove 'using namespace std' 2021-03-21 15:45:01 +02:00
David Cernat
a379d12529 [General] Turn Utils::printVersion() into Utils::getVersionInfo() 2021-02-10 02:54:37 +02:00
David Cernat
f2331904ba [Server] Turn SetRecordVolume() into an accessible script function 2020-12-21 19:42:18 +02:00
David Cernat
1a4b817b31 [General] Rework ObjectDialogueChoice for multilingual compatibility
Use a different system for sending and applying ObjectDialogueChoice packets.
2020-12-13 08:09:14 +02:00
David Cernat
1dccd75238 [Server] Return signed int for GetSpellsActiveEffectArg() 2020-11-17 15:28:02 +02:00
David Cernat
dd171420ca [Server] Move rare arg to end of AddSpellActiveEffect() argument list 2020-11-17 15:22:19 +02:00
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
2020-11-01 23:17:59 +02:00
David Cernat
e100ed7b63 [Server] Add server functions for getting & setting dialogue choices
Fix typo in description for SetObjectSoul()
2020-10-26 20:34:01 +02:00
David Cernat
9dcb0f4c32 [General] Implement ObjectDialogueChoice packet 2020-10-26 19:48:40 +02:00
David Cernat
ea2ea4d382 [Server] Add script function for setting Container subactions 2020-10-16 09:13:22 +02:00
David Cernat
3c4d78e496 [Server] Send ActorAuthority packets to all clients 2020-08-25 11:23:42 +02:00
David Cernat
fc26e9bbc1 [Client] Remove urm's broken (by his own admission) cell reset attempt 2020-08-11 16:12:49 +02:00
David Cernat
4560267298 [General] Track the client scripts that Object packets originate from 2020-07-27 09:17:22 +02:00
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.
2020-07-10 02:09:11 +02:00
David Cernat
3a8831dc15 [Server] Add server functions for reading equipment change indexes 2020-07-07 15:41:03 +02:00
David Cernat
6d10906832 [Server] Fix crashes related to reading actor lists in unloaded cells 2020-06-23 01:05:39 +03:00
David Cernat
fbc23a3b57 [Server] Fix warnings in server functions for class and gender 2020-06-23 01:03:03 +03:00
David Cernat
7caaec1aea [Server] Use clearer log messages for ID_GAME_PREINIT 2020-06-18 17:18:22 +02:00
David Cernat
922f54e208 [Server] Add server functions for handling client script local variables
Remove outdated server functions for client scripts.
2020-06-06 14:15:01 +02:00
David Cernat
5e6218ad6d [General] Modernize handling of client script local variables in packets
Disable placeholder handling of client script member variables.
2020-06-06 13:58:51 +02:00
David Cernat
3e95034b57 [Server] Fix small typos in script functions 2020-05-26 01:10:22 +02:00
David Cernat
3c51f1c23a [General] Include last gold restock time in ObjectMiscellaneous packets 2020-05-16 19:10:11 +03:00
David Cernat
7833ae9a3f [Server] Add script functions for getting, setting & sending gold pools 2020-05-16 05:23:41 +03:00
David Cernat
23ff7b9610 [General] Synchronize gold pools for traders via ObjectMiscellaneous 2020-05-16 02:51:11 +03:00
David Cernat
297a254210 [General] Rename unused ScriptMemberFloat packet to ObjectMiscellaneous 2020-05-15 13:29:30 +03:00
David Cernat
f8c557fbc0 [General] Read and use weapon quantity in RecordDynamic packets 2020-04-19 23:17:09 +03:00
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
2020-04-14 02:15:24 +03:00
David Cernat
0acf6f0242 Merge branch '0.7.1-sound-records' into 0.7.1 2020-03-16 23:08:00 +02:00
uramer
f46f028754 [General] Sound custom records 2020-03-15 19:17:00 +01:00
uramer
e0aaa7ee40 [Server] Remove duplicate includes 2020-03-15 17:30:00 +01:00
uramer
758ec17a6e [Server] Include handleInput.cpp correctly 2020-03-15 17:18:00 +01:00
uramer
09ea1ab585 [Server] SetObjectSound 2020-03-14 19:17:00 +01:00
uramer
2b71cbb8fc [Server] Handle backspace input if the current line is empty 2020-03-02 14:40:00 +01:00
uramer
59693abc74 [Server] Handle backspace in the server window 2020-03-02 14:19:00 +01:00
uramer
4e6bcf02d2 [Server] Pass stdin to a Lua event, fix Ctrl+C on Windows 2020-03-01 18:30:00 +01:00
David Cernat
06a3604f9e Merge remote-tracking branch 'uramer/0.7.1-game-settings' into 0.7.1 2020-03-01 01:58:01 +02:00
David Cernat
27d35d73a2 [General] Implement OnObjectSound packet
Many interactions between players and objects now have their sounds sent to other players.
2020-02-29 18:15:41 +02:00
uramer
bb8182663f [General] Set any settings from the Game category with the GAME_SETTINGS packet 2020-02-28 00:40:00 +01:00
David Cernat
1a7060c5c5 [Server] Add server functions for handling the droppedByPlayer boolean 2020-02-27 14:53:03 +02:00
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.
2020-02-22 21:21:30 +02:00
David Cernat
678a308269 Merge remote-tracking branch 'Veenkar/0.7.1-credentials-hashing-fix' into 0.7.1 2020-02-21 21:47:29 +02:00
David Cernat
8db396d10a [General] Distinguish between shorts & longs in ClientScriptGlobal
Adjust ClientScriptLocal so it refers to its previously handled integers as shorts.
2020-02-17 18:19:03 +02:00
Michal Marchewka
bf7041b067 [Server] Fix credentials generation. Used static variable as a workaround. 2020-02-16 12:34:05 +01:00
David Cernat
ffead444db [Server] Use consistent order for WorldstateFunctions 2020-02-14 11:51:31 +02:00
David Cernat
76f3805e16 [Server] Fix Windows build by not using sigaction on Windows 2020-02-11 19:16:26 +02:00