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