KimLS
d12c700bbf
missing lua mob function
2013-06-26 22:23:31 -07:00
KimLS
db70ad37dd
Fix for quest::depop and quest::respawn not functioning
2013-06-26 15:43:55 -07:00
KimLS
9e1115f899
Merge master, pretty close to RC atm
2013-06-26 12:52:00 -07:00
Alex
82f4b4ee53
Merge pull request #76 from Zaela/respawn
...
RespawnFromHover scriptable framework
2013-06-26 10:13:56 -07:00
Alex
4ff2efea43
Merge pull request #77 from j883376/cleanups
...
Various code cleanups
2013-06-26 10:06:07 -07:00
KimLS
d2a3c051e5
Added custom find lua cmake module to make building on windows easier
2013-06-26 09:57:06 -07:00
KimLS
16d3825df4
Fixed translocate, dispatch event now returns values properly, embparser now stores errors (what few it has)
2013-06-26 09:26:19 -07:00
KimLS
602b17f0e8
Fix for msvc compile, lua_bit.cpp wont try to compile if lua isn't set to build
2013-06-26 08:05:36 -07:00
j883376
488b2888a8
Fix uses of uninitialized variables
...
- Replace unknown008 array with two separate variables in Object code
- Fix mismatched safe_delete() of an array
2013-06-25 23:40:05 -04:00
KimLS
1480b8911f
Sorta hacky work around for doing nukeitem in item quests. Added lua bitop library. Made excluding io/os optional
2013-06-25 14:51:06 -07:00
Zaela
72ef7f6557
Made default-on-error a little less bad.
2013-06-25 11:05:03 -07:00
Zaela
f35afed89a
one eof newline
2013-06-25 10:45:07 -07:00
KimLS
ffe6494147
Forgot a semicolon in an important spot.
2013-06-24 13:00:50 -07:00
KimLS
342a4c1b17
Fix for clickies not working, changed order of dispatch events to allow nuking items from regular item events. Changed the lua modules path.
2013-06-24 12:42:42 -07:00
KimLS
b904689a98
Added Spawn object to lua and functions to manipulate them
2013-06-23 14:48:36 -07:00
KimLS
0dc66b3dd7
Added quest areas (only accessable in lua) which work similar to proximities except are not attached to any one npc. Also fixed up the proximity code a bit to comply and got rid of my stupid ass fix for the deleting lists thing
2013-06-22 20:47:11 -07:00
KimLS
bb1282de30
encounter events can now watch all events by all npcs/items/quests by registering themselves to watch -1, fix #74
2013-06-22 14:23:07 -07:00
Zaela
c5e4cf35c0
Reworked RespawnFromHover framework to allow future customization (scripting) of respawn options.
...
Added event_respawn to be triggered when a client respawns from hover into the current zone (may not be set up correctly!).
2013-06-22 08:35:33 -07:00
KimLS
2529a7700e
Fix for luabind not compiling (jumbers), bunch of api upgrades for lua, changed where spells and items load quests from, removed some old code. etc etc.
2013-06-22 01:32:41 -07:00
j883376
7e2806119b
Fix some improper uses of printf formats
2013-06-22 00:55:54 -04:00
j883376
536e31d771
Change binary output path to use CMake variable
...
Tools that use CMake's EXECUTABLE_OUTPUT_PATH variable to
determine which binary to launch for debugging may be confused
by a relative path, so use CMake variable PROJECT_BINARY_DIR
instead.
2013-06-21 23:21:57 -04:00
j883376
2a39449f6e
Fix exit code values
...
- Change all exit codes to match the standard of 0 for success
and 1 for error
- Add empty shared folder to utils/defaults for shared_memory
2013-06-21 22:54:28 -04:00
KimLS
7af04798fb
Augment item events
2013-06-21 14:20:30 -07:00
j883376
76e25f75fa
Fix a few memory leaks
...
- Rewrite zonename_array to use std::map rather than a pointer to an array
of character pointers
- Properly delete ZoneConfig on Zone shutdown
- Delete AdventureTemplates in AdventureManager destructor
2013-06-21 17:09:46 -04:00
KimLS
7b894a7c61
Added direct inventory access, and event_loot for items and event_weapon_proc for items
2013-06-20 14:03:22 -07:00
KimLS
d8a1d84a49
Regression fixes, support for new lua arguments for many events
2013-06-19 22:56:46 -07:00
KimLS
bb8d11a57b
Merge from master
2013-06-17 11:47:45 -07:00
KimLS
e811e3975b
Mod functions should respect perl being turned off.
v1.0.1
2013-06-16 21:04:36 -07:00
SecretsOTheP
68261e0308
Fixed an issue with RoF items that have Rec/Req above 100. Forgot commit message/changelog.txt.
2013-06-16 13:07:48 -07:00
SecretsOTheP
d03e8d05ec
2013-06-16 13:04:48 -07:00
Alex
3f2815e30c
Merge pull request #73 from hateborne/master
...
spell.max conversion from int16 to int32. Make sure to re-run your shared_memory program.
2013-06-15 17:44:34 -07:00
KimLS
91b01c2fcc
Image fix for OP_CastSpell exploit.
2013-06-15 13:08:32 -07:00
Hateborne
179063c863
spell.max convert int16 to int32
...
Converting the spell.max field to int32 to handle larger numbers in the
PercentalHeal field.
2013-06-13 17:59:24 -04:00
Uleat
28eb80e27f
Added changelog message for predated commit (Bot procs and AE buff casting)
2013-06-12 22:04:07 -04:00
KimLS
c0d37b2e04
Many fixes to regressions in perl and cleaning up the final interface
2013-06-12 15:04:26 -07:00
KimLS
0dbd0478c0
Merge of hatebourne's stuff
2013-06-12 12:11:56 -07:00
KimLS
56b41c882b
Redoing event item api
2013-06-07 02:26:17 -07:00
KimLS
8c3cce822a
Added three new events
2013-06-06 14:29:45 -07:00
KimLS
b87d4a3e5f
Removed perl stuff from mod stuff
2013-06-05 17:00:59 -07:00
KimLS
cec60feba9
Merge master
2013-06-05 16:58:11 -07:00
Alex
29c0c4801c
Merge pull request #70 from josheb/master
...
Mod functions updates and fixes
2013-06-05 16:54:36 -07:00
KimLS
a3738dc131
Changed EVENT_TRADE to pass iteminst instead of variable ids, perl will not have changed at all but lua now passes the iteminsts in the trade object. Also redid a bunch of the spell quest stuff
2013-06-05 16:47:49 -07:00
KimLS
6d0c0aee7d
Last work to make lua parser feature complete, time to start fixing bugs and cleaning up design and maybe adding some features here and there.
2013-06-04 23:22:03 -07:00
KimLS
1b290b577d
Fix for potential nullptr when using base lua class constructors in debug mode, also added eq.get_qglobals and removed automatic export of them (will do this for a lot of other automatic exports)
2013-06-04 16:48:32 -07:00
KimLS
85c7e1b059
Player event export plus lua_object api
2013-06-03 16:49:47 -07:00
root
a8de7e9ffc
Removed comments from mod_client.cpp for erroneous 255 stat cap.
2013-06-03 17:08:58 -05:00
KimLS
bc82bff4b4
Lua doors api
2013-06-03 00:08:41 -07:00
Tabasco
ff091e940c
Lua corpse API
2013-06-02 19:05:40 -05:00
KimLS
55a964267e
Raid/Group lua stuff, renamed corpses
2013-06-02 13:47:52 -07:00
KimLS
d14608356d
Added all lua objects i need for now, a ton of API too
2013-06-02 00:15:26 -07:00