Patman64
540fa9ca18
Fix possible panic in Eluna::ExecuteCall.
...
The panic shouldn't actually be possible due to checks in the different
Register functions, but more checks doesn't hurt.
2014-08-11 00:53:01 -04:00
Rochet2
f5c3326ed5
Eluna fix error reporting nonsense and popping stack. Closes #102
2014-08-10 00:11:42 +03:00
Rochet2
594f38c73b
Eluna fix freeze on reload. Closes #99
2014-08-09 23:35:59 +03:00
Rochet2
9790a2af56
Eluna fix VS warning
2014-08-09 21:37:08 +03:00
Patman64
2e1ed8c1e9
Fix possible size issues.
2014-08-03 23:42:42 -04:00
Patman64
ac754aeffa
Fix issues with negative values and uint32.
2014-08-02 21:18:31 -04:00
Patman64
b2bebc006e
Add overflow checking for CHECKVAL.
2014-08-02 03:51:33 -04:00
Patman64
64c26969b7
Move some unused includes.
2014-08-02 02:31:19 -04:00
Patman64
49698169c7
Clean-up some unnecessary CHECKVAL templates.
2014-08-02 02:21:07 -04:00
Rochet2
38c516c527
Eluna add boost support and fix warnings
2014-07-24 23:37:42 +03:00
Rochet2
62db0c601b
Update LuaEngine.cpp
2014-07-21 22:57:07 +03:00
Rochet2
94528114c9
Eluna fix typo in filename thanks Antz :3
2014-07-17 16:41:48 +03:00
Rochet2
816134b60e
Eluna add ace include for mangos
2014-07-16 23:09:41 +03:00
Rochet2
a3359062e5
Eluna/Core Refactor code making LuaEngine.h lighter and splitting entities to their own files. Fixed reload crash for timed events
2014-07-16 16:12:07 +03:00
Rochet2
1447e0da57
Eluna improve object variable extension
2014-07-11 00:20:25 +03:00
Rochet2
965d511d52
Eluna fix load order
...
_ext in file name and .ext as extension can both be used to mark files as extensions that are loaded first. Otherwise all is loaded alphabetically. Everything is loaded as modules, which means that they cant be loaded twice with require.
closes #85
2014-07-03 20:23:06 +03:00
Rochet2
873d6a9537
Eluna fix crash on shutdown, closes #71
2014-07-03 19:08:58 +03:00
Rochet2
5a40cc5dea
Eluna fix linux
2014-07-02 01:24:07 +03:00
Rochet2
637ee5fff9
Eluna tweak load order. You can now freely use require() on any script. all lua files are loaded alphabetically (path is taken into account) and the extensions folder is loaded first always
2014-07-02 00:44:54 +03:00
Rochet2
d09b5b04ba
Eluna Closes:
...
#70 , #69 , #83 , http://emudevs.com/showthread.php/3438-Custom-Items-and-On-Item-Use-Events
Fixes Object::~Object crash log from #71
2014-07-01 00:35:06 +03:00
Rochet2
0fd1615887
Eluna add event group type name to the error messages
2014-06-29 21:28:57 +02:00
Rochet2
45c5c876dd
Eluna remove crash possibility of using ReloadEluna global function on returning hooks, restrict the use of the reload command
2014-06-29 21:28:55 +02:00
Rochet2
77ff26ac8e
Eluna made hook stores use templates to verify right bind store used to prevent human errors. Also fixed an error this system brought up :)
2014-06-29 21:28:52 +02:00
Rochet2
9a1f8c7884
Eluna fix linux warnings
2014-06-29 21:28:50 +02:00
Rochet2
19b03dcbcf
Eluna fix mangos build
2014-06-29 21:28:49 +02:00
Rochet2
b1f85bfc21
Eluna
...
Improved pushing so that a single userdata is used per object pushed.
Made everything use the singleton less, allowing more free code and easier to implement multithreading later.
Made macros for hookmgr and fixed the issue with hooks called inside hooks.
2014-06-29 21:28:49 +02:00
Rochet2
e131f36d39
Eluna add new system for userdata management. single userdata with GC.
...
Note that this will still need the core side destructors to have the ref remove function used in order to have invalid pointer errors.
2014-06-29 21:28:48 +02:00
Rochet2
c998575221
Eluna fix build
2014-06-29 21:28:44 +02:00
Rochet2
404cbf3d11
Eluna fix mangos build
2014-06-29 21:28:44 +02:00
Rochet2
0fd4fbd945
Eluna fix folder path and add config option possibility for script folder path (default 'lua_scripts')
2014-06-29 21:28:43 +02:00
Rochet2
cdaf38b737
Eluna fix linux script loading - Still require adding a config setting to set a path to allow you to use a fixed path with restarters and shortcuts
2014-06-29 21:28:43 +02:00
Rochet2
be80650625
Eluna fix left out TC logs
2014-06-29 21:28:41 +02:00
Rochet2
924997603f
Eluna misc fixes
2014-06-29 21:28:40 +02:00
Rochet2
3cdc08d556
Eluna rewrite file loader
2014-06-29 21:28:39 +02:00
Rochet2
7ed94d3e7a
Update eluna
2014-06-29 21:28:34 +02:00
Rochet2
b02cb0f545
Eluna fix crash on return false on chat hooks and fix opt arguments for strings. No longer accept numbers for opt string as valid strings.
2014-06-29 21:28:33 +02:00
Rochet2
191f9ab768
Eluna reimplement lock and improve hook handling
2014-06-29 21:28:32 +02:00
Foereaper
a04de5b194
Truncating history
2014-06-29 21:27:59 +02:00