Commit Graph

22178 Commits (ad9ee80641a3e22d0780daca051df7f4e90f3615)
 

Author SHA1 Message Date
David Cernat ad9ee80641
Merge pull request #532 from nalal/patch-1
[Server] Added functionality for TES3MP server to catch system signals
5 years ago
David Cernat 57f84914c3 [Client] Prevent permanent deletion of player markers on cell changes 6 years ago
David Cernat 48ebdb38c7 [Client] Set LocalPlayer's killer for damage over time spell effects
Simplify related code that sets LocalActors' killers for damage over time spell effects.
6 years ago
nalal 7316c8aafd
Added functionality for TES3MP server to catch system signals
This should permit the TES3MP server to catch when a "SIGTERM"(Standard program stop) or "SIGINT"(Ctrl+C) is sent to the process and allow that to initiate the standard shutdown procedure by halting the networking loop peacefully.
6 years ago
David Cernat 94a9292cc6 [Client] Use correct index when unassigning quickkeys from WindowManager 6 years ago
David Cernat 77952440f6 [Client] Clean up handling of draw states 6 years ago
David Cernat 301fff7fe5 [Client] Always allow spellcasting from dedicated players and actors 6 years ago
David Cernat 01804af100 [Client] Add updateInventoryWindow() method to LocalPlayer 6 years ago
David Cernat 49fa35a516 [Client] Use ObjectActivate packets when picking up items from inventory 6 years ago
Andrei Kortunov 792fbfe2e1 Fix type in the preprocessor directive 6 years ago
David Cernat f29bfb6b8e [Client] Add debug for received kill counts 6 years ago
David Cernat 4d40df3ea8 [Server] Don't automatically send kill count packets to other players
This should be handled in server scripts instead so that servers with respawning NPCs can be have kills shared across parties and witnesses instead of shared across all players on the server.
6 years ago
David Cernat abc4090a0f [Client] Fix loop in ActiveSpells::getEffectDuration() 6 years ago
David Cernat e84f85863e
Merge pull request #527 from quexten/0.7.0
Update LuaBridge to e3f7a022
6 years ago
Bernd Schoolmann 1f2349ef6e Update LuaBridge to e3f7a022 6 years ago
David Cernat 023ead937f [Server] Fix stack overflows by preventing infinite growth in Lua stack 6 years ago
David Cernat 6322ae081d [Server] Add extern to folders used to search for include files 6 years ago
David Cernat 3805edaf78 [Server] Don't crash when adding a requiredDataFile w/ no checksum twice 6 years ago
David Cernat 02e646e838 [Client] Use check for credits file that makes more sense 6 years ago
David Cernat 437854180c [Client] Clean up variable & function names in mwmp/Main.cpp 6 years ago
David Cernat f6db7d4fc5 [Client] Avoid sending repeated ObjectDelete packets about an object 6 years ago
David Cernat 7523a73346 [Server] Fix return values for server functions providing system info 6 years ago
David Cernat d8919dcec6 [Server] Refer to data files instead of plugins in var & function names 6 years ago
David Cernat a2f110ae6d
Merge pull request #524 from uramer/0.7.0summon_duration
Make the server receive the correct summon durations regardless of spell casting order
6 years ago
uramer 2531378d0b make getEffectDuration to look for a specific effect 6 years ago
David Cernat 8aad93b904
Merge pull request #519 from TES3MP/0.7.0-alpha
[General] Update positions for dead players on other clients
6 years ago
David Cernat 3effd5f1ff [General] Update positions for dead players on other clients
Dead players will now show up at the correct cell and position for living players, making server scripts that allow players to revive each other much more functional.
6 years ago
David Cernat 4692f29b9d
Merge pull request #517 from uramer/0.7.0markers
update player map markers when client changes cell
6 years ago
David Cernat 03d377ec54
Merge pull request #518 from TES3MP/0.7.0-alpha
[General] Rename CellReplace packet into CellReset
6 years ago
David Cernat 8ff2d1b829 [General] Rename CellReplace packet into CellReset 6 years ago
David Cernat cb82318c36 [General] Fix problems with Utils::getArchitectureType() 6 years ago
uramer 3b2098382b update player map markers when client changes cell 6 years ago
David Cernat cb5e24e6c5
Merge pull request #516 from TES3MP/0.7.0-alpha
[Server] Add GetMillisecondsSinceServerStart() server function
6 years ago
David Cernat 91f82d845c [Server] Add GetMillisecondsSinceServerStart() server function 6 years ago
David Cernat d35026bbf5
Merge pull request #515 from TES3MP/0.7.0-alpha
0.7.0 alpha
6 years ago
David Cernat bd677726bf [Server] Add StatsFunctions that get/set damage to attributes/skills 6 years ago
David Cernat 9fc4c83858 [Client] Send skill/attribute packets when skills/attributes are damaged 6 years ago
David Cernat ece39748de [Server] Fix typo causing recursion in deprecated actor list function 6 years ago
David Cernat 5c4d3df551 [Server] Deprecate DoesFileExist(), add DoesFilePathExist() 6 years ago
David Cernat 2cdabddc0e [Server] Move most MiscellaneousFunctions to ServerFunctions 6 years ago
David Cernat b46767de6e [Server] Clean up recent additions to ServerFunctions 6 years ago
David Cernat 911079e0bc
Merge pull request #512 from TES3MP/0.7.0-alpha
0.7.0 alpha
6 years ago
David Cernat 331fa86844 [Server] Call OnServerPostInit after OnRequestDataFileList
This allows different actions to be taken in OnServerPostInit based on what the data files being used are.
6 years ago
David Cernat a0ec9dfd2e [Server] Rename OnRequestPluginList into OnRequestDataFileList 6 years ago
David Cernat 986528c67d [Server] Add error message as argument to OnServerScriptCrash 6 years ago
David Cernat 552a94a0ca [Server] Add OnServerScriptCrash script event 6 years ago
David Cernat a508a0faf8 [Server] Turn GetArguments() from ScriptFunctions into Utils function 6 years ago
David Cernat dcbc9d1831 [Client] Print cells for actor deaths 6 years ago
David Cernat 828c52138f [Documentation] Update readme and credits
According to some legal advice I've received, the "TES3MP Team" is too ambiguous of a legal entity, so – with Koncord's agreement – the copyright is now assigned specifically to us, the project's developers.
6 years ago
David Cernat 69e7d3f2a7 [Documentation] Update credits 6 years ago