KimLS
2f335372a0
Few warning and lua fixes, fix for summon not working on new system. Need to look at enrage as it doesn't appear to work right either and think it's timing related
2013-07-07 15:22:20 -07:00
KimLS
63d678ce29
Replaced npcspecialatk with special_attacks, needs more testing also gotta export new api for it as I can't remove the legacy one. Too many quests rely on the legacy functionality.
2013-07-06 03:45:06 -07:00
KimLS
0c675c33e2
Changelog too
2013-07-05 13:25:19 -07:00
KimLS
3c8d83f2a8
Perl will now capture return values (lua style), yeah I said I wouldn't be improving much of perl from here on but I said if I found a way I'd do it.
2013-07-05 02:56:53 -07:00
KimLS
b11ed32bcf
Removed quest queue from perl parser, should do events properly recursively
2013-07-05 01:46:24 -07:00
KimLS
9a63ee65c9
Added functions to eq to get the internals of the current quest_manager quest, also bug fix to a lua client function
2013-07-05 00:33:45 -07:00
KimLS
8b8742b242
Fix for Spell(int) not working in lua...
2013-07-03 15:20:42 -07:00
KimLS
bccbc0f064
Merge branch 'master' of https://github.com/EQEmu/Server
2013-07-02 14:20:04 -07:00
KimLS
b7fcd5b02a
eq.follow() and eq.stop_follow()
2013-07-02 14:16:16 -07:00
Alex
56b9dda60b
Update README.md
2013-07-01 14:12:31 -07:00
KimLS
1868d0e7a3
Lua changelog entry
2013-07-01 14:06:20 -07:00
KimLS
38b3433406
Merge branch 'master' into lua
2013-07-01 13:32:47 -07:00
Michael Cook
6d21823959
Prevent Monster Summoning from summoning a portal in bothunder
2013-07-01 16:03:04 -04:00
Michael Cook
02eb56a696
Fix Monster Summoning related to giants/cyclops
2013-07-01 15:22:07 -04:00
KimLS
6fe5c06fa0
Fix for trade being retained on logout/zone
2013-06-29 12:18:40 -07:00
KimLS
2c68e813e9
More selective filtering of lua libs, seed random set for lua interpreter, Release Canidate
2013-06-29 01:43:56 -07:00
KimLS
e42c7a38a5
eq.attack_npc(npc_id) and eq.attack_npc_type(npc_type) added.
2013-06-28 16:43:57 -07:00
KimLS
7b5b1b2583
Added eq.attack(client_name) to lua.
2013-06-28 16:30:27 -07:00
KimLS
f46f7bd528
event_death_complete
2013-06-27 15:07:28 -07:00
KimLS
945cc2117f
Fix for perl not loading events if they're chained, fix for items not being removed from inventory at an intuitive time in event_trade
2013-06-27 14:14:10 -07:00
KimLS
a5db4310c6
Merge branch 'master' into lua
...
Conflicts:
zone/merc.cpp
2013-06-27 12:53:47 -07:00
KimLS
d25205d9d3
Revert "Merge pull request #77 from j883376/cleanups"
...
This reverts commit 4ff2efea435a235b634904c91381334ce2d38e4b, reversing
changes made to e811e3975b3e6f5f1c3274a501b6f964925281fb.
2013-06-27 12:50:20 -07:00
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