Koncord
b869fe0b76
[Master] Add Lua
...
Init master server values by config table in script
Add BanAddress/UnbanAddress to lua
Fix a couple of indents
Pass lua script as first launch parameter of master server
7 years ago
Koncord
0e2817da88
[Master] Move response stuff to ResponseUtils.hpp
7 years ago
Koncord
fc8232f943
[Master] Add ban/unban functions
7 years ago
Koncord
26324c2578
[Master] Change Ban structure to vector<string>
7 years ago
Koncord
4e93905350
[Master] Backport SimpleWeb
7 years ago
Koncord
510e657c93
Merge branch 'master' into new-script-api
7 years ago
Koncord
060ebe3d4a
[Server] Init isWerewolf variable
...
Comment unused code
7 years ago
Koncord
74c9a26d16
[Server] Fix "wrong packet with id: 14"
7 years ago
David Cernat
da7253bb57
[Documentation] Update documentation for 0.6.1
7 years ago
David Cernat
08df8f8d83
[General] Update version to 0.6.1
7 years ago
David Cernat
2e8718a0e0
Merge pull request #282 from OpenMW/master
...
Add OpenMW commits up to 31 Aug 2017, part 2
7 years ago
David Cernat
3fc1bdecb3
[Client] Shorten player names to 31 characters after they are inputted
7 years ago
David Cernat
ac3254d85f
[General] Don't send PlayerAttribute and PlayerSkill packets as werewolf
...
This will prevent the server from overwriting a player's human form stats with their werewolf form stats.
Additionally, share PlayerShapeshift packets last when exchanging data with another player.
7 years ago
scrawl
d749b7f2a7
Merge pull request #1426 from akortunov/multiplesoundfix
...
Allow to play only one copy of given sound at time (bug #3647 )
7 years ago
David Cernat
93d1aa2e4a
[Client] Comment out the broken sending of custom spells until 0.7.0
7 years ago
Koncord
1c0adc47ee
[Server] Fix [get/set]MajorSkills and [get/set]MinorSkills
7 years ago
David Cernat
e81dafb28a
Merge pull request #281 from TES3MP/0.6.0
...
Add hotfix commits for 0.6.0 up to 31 Aug 2017
7 years ago
David Cernat
98a7769b91
Merge branch 'master' into 0.6.0
7 years ago
Andrei Kortunov
1aaa8a76c5
Allow to play only one copy of given sound at time (bug #3647 )
7 years ago
David Cernat
4468e6ec4a
Merge pull request #280 from OpenMW/master while resolving conflicts
...
# Conflicts:
# .gitignore
# apps/openmw/mwmechanics/actors.hpp
# apps/openmw/mwmechanics/mechanicsmanagerimp.cpp
7 years ago
Koncord
54f5104345
[General] Escape format for strings
7 years ago
David Cernat
499c7db121
[Server] Initialize interiors correctly if exterior 0, 0 has been loaded
7 years ago
Koncord
66fdba957b
[Server] Add getDataFolder() to Script API
7 years ago
Koncord
1d16958910
[Server] Fix multiple calls of ON_POST_INIT
7 years ago
David Cernat
cca4991e74
[Utils] Use consistent names for utility functions added by tes3mp
7 years ago
David Cernat
cf4021a7b5
[Client] Only add valid quests to journal
7 years ago
David Cernat
134dd06d48
[Client] Only add valid inventory & equipment items to LocalPlayer
...
Also add related debug information.
7 years ago
David Cernat
c3d1eada89
[Client] Only add spells to players that are ensured to exist
7 years ago
David Cernat
f6d36d5d80
[Client] Ensure that objects searched for have a valid reference number
7 years ago
scrawl
8c6a8ca48d
Respect the framelimit in all cases ( Fixes #3531 )
...
Affects loading screen, videos & modal dialogs. Also skips rendering if window is minimized.
7 years ago
Koncord
b18c6dec9d
[Server] Fix sendList()
...
Remove return from requestContainers()
Rename "Cells" usertype to "Cell"
7 years ago
Koncord
991a1fe8d8
[General] Update submodules
7 years ago
Koncord
60fc0bedb8
[Server] Use lower case for methods
7 years ago
Koncord
7717f9bece
[Server] Replace getKillRefId/getKillNumber with getKill
7 years ago
scrawl
dc53573de4
Merge pull request #1405 from akortunov/stancechangefixes
...
Do not allow player to change weapon/spell during attack or spellcast
7 years ago
scrawl
a1e3fb7604
Revert "Check for a Geometry node when attaching bodyparts"
...
This reverts commit 3fc8634206
.
7 years ago
David Walley
47d6c5091f
OpenMW CS Manual - typo fixes etc ( #1422 )
...
* Update files-and-directories.rst
* OpenMW CS Manual - minor typo fixes
7 years ago
scrawl
43fda6cf07
Merge pull request #1423 from akortunov/spellpriority
...
Combat AI: use effective cast cost when rate enchanted weapon
7 years ago
scrawl
8a1e014bb8
Merge pull request #1424 from akortunov/guifixes
...
Display negative values on fatigue progress bars
7 years ago
David Cernat
833d2a5dbe
Merge pull request #277 from TES3MP/0.6.0
...
Add hotfix commits for 0.6.0 up to 29 Aug 2017, part 1
7 years ago
David Cernat
92553b8e29
[Server] Log startup errors by not deleting logger too early
7 years ago
Andrei Kortunov
73d5efabee
Display negative values on fatigue progress bar
7 years ago
scrawl
3fc8634206
Check for a Geometry node when attaching bodyparts ( Fixes #3957 )
7 years ago
Andrei Kortunov
8003dbee12
Combat AI: use effective cast cost when rate enchanted weapon
7 years ago
Andrei Kortunov
fb45995a41
Do not allow player to change weapon/spell during attack or spellcasting (bug #2445 )
7 years ago
Koncord
fe2dd1bad4
[Server] Use correct cells in "send" functions
...
Remove unused return type from ON_PLAYER_SENDMESSAGE
7 years ago
scrawl
bc82c6a35d
Use white color if told to use nonexisting vertexcolors ( Fixes #3833 )
7 years ago
scrawl
5d2fe5e887
Implement lightmode/vertmode of NiVertexColorProperty
7 years ago
Koncord
2d0840cb3a
[General] Modernize Script API
...
This commit changes the style of tes3mp serverside scripting mods. Short list of changes:
* Break compatibility with old server mods
* OOP style lua API
* Basic dependency checker, allowing the installation of multiple server mods without changing configs
* Remove support for C++ plugins
* Change outdated LuaBridge to [sol2](https://github.com/ThePhD/sol2 );
* Support GCC, Clang and MSVC compilers
* New environment variables: "TES3MP_SERVER_DIR" and "TES3MP_SERVER_USERDIR";
* New entity "Command controller" for registering new chat commands;
* New Event system
* Simplified Timer API
* All Lua mods now run in their own environments
* Add global namespace - Data that can be used for communicating between mods
* Player and Actor inherit base class NetActor
7 years ago
scrawl
4fba157d3b
Implement releaseGLObjects for cached resources
7 years ago