mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-20 17:23:52 +00:00
2d0840cb3a
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 |
||
---|---|---|
.. | ||
ProcessorChatMsg.hpp | ||
ProcessorGameWeather.hpp | ||
ProcessorGUIMessageBox.hpp | ||
ProcessorPlayerAnimFlags.hpp | ||
ProcessorPlayerAnimPlay.hpp | ||
ProcessorPlayerAttack.hpp | ||
ProcessorPlayerAttribute.hpp | ||
ProcessorPlayerBook.hpp | ||
ProcessorPlayerBounty.hpp | ||
ProcessorPlayerCellChange.hpp | ||
ProcessorPlayerCellState.hpp | ||
ProcessorPlayerCharClass.hpp | ||
ProcessorPlayerCharGen.hpp | ||
ProcessorPlayerDeath.hpp | ||
ProcessorPlayerDisposition.hpp | ||
ProcessorPlayerEquipment.hpp | ||
ProcessorPlayerFaction.hpp | ||
ProcessorPlayerInventory.hpp | ||
ProcessorPlayerJournal.hpp | ||
ProcessorPlayerKillCount.hpp | ||
ProcessorPlayerLevel.hpp | ||
ProcessorPlayerMap.hpp | ||
ProcessorPlayerPosition.hpp | ||
ProcessorPlayerRest.hpp | ||
ProcessorPlayerResurrect.hpp | ||
ProcessorPlayerShapeshift.hpp | ||
ProcessorPlayerSkill.hpp | ||
ProcessorPlayerSpeech.hpp | ||
ProcessorPlayerSpellbook.hpp | ||
ProcessorPlayerStatsDynamic.hpp | ||
ProcessorPlayerTopic.hpp |