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
KimLS
bc82bff4b4
Lua doors api
2013-06-03 00:08:41 -07: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
KimLS
a1080fdb2d
Merge branch 'master' into lua
2013-05-31 16:41:44 -07:00
KimLS
344feb7484
Finished exporting lua general functions for now, also had to fix some const char* stuff
2013-05-31 16:40:55 -07:00
KimLS
69f1187722
Small amount of general lua functions
2013-05-28 13:12:42 -07:00
Alex
39426789f4
Merge pull request #69 from j883376/login-db-crash
...
Fix loginserver crash on DB connect failure
2013-05-27 17:33:57 -07:00
KimLS
49c3a81e18
More lua work, client should be completely exported barring any more bugs that crop up. Starting work on getting the rest of the general functions
2013-05-27 17:24:31 -07:00
KimLS
1e7c5bb9b7
Bug fix in event_trade export, exported augments too. Also need to fix overloads
2013-05-26 15:56:55 -07:00
KimLS
850fa5aecc
Exported client functions to lua, going to work on npc next
2013-05-26 12:44:33 -07:00
KimLS
79a9d2112a
Retransmit support added back in (stupid compile flags), prelim work on lua_client stuff, took out a few redundant or non-working functions
2013-05-25 01:08:30 -07:00
KimLS
d25d8187b6
Failed merge on a specific file also fix for std and string changes in my embparser
2013-05-24 01:41:33 -07:00
KimLS
e47de5deed
Merge with master
2013-05-24 01:23:58 -07:00
Alex
52b8c0e078
Merge pull request #66 from j883376/gcc-changes
...
GCC Changes
2013-05-24 01:16:10 -07:00
KimLS
3c7f7beb6d
Red. include string
2013-05-24 01:10:19 -07:00
KimLS
ee7d7c6f24
Merge branch 'small_stage_cleanup' of git://github.com/addtheice/Server into addtheice-small_stage_cleanup
2013-05-24 00:56:20 -07:00
KimLS
a66ef1b778
Function for retrieving a qglobal or list of them
2013-05-24 00:52:28 -07:00
KimLS
a3e24b6854
Merge from master
2013-05-23 12:50:34 -07:00
KimLS
ce63503bab
Changed a bunch of lua stuff, as well as modified a bunch of generic item quest stuff
2013-05-23 12:43:21 -07:00
KimLS
815c3dc73f
Merge branch 'master' of https://github.com/EQEmu/Server into string
2013-05-23 12:35:21 -07:00
KimLS
efe7092995
Merge and a few cleanup / bug fixes
2013-05-23 12:35:00 -07:00
Alex
12ddd30f67
Merge pull request #64 from af4t/master
...
Windows compile fix: bots
2013-05-23 12:30:06 -07:00
KimLS
2840e32853
Merge branch 'master' into string
2013-05-23 00:56:27 -07:00
KimLS
320494c83d
Windows compile fix
2013-05-23 00:55:29 -07:00
KimLS
e6fba5ba82
Merging
2013-05-23 00:31:02 -07:00
KimLS
1363d5d209
Lua fixes, need to get perl working again D=
2013-05-19 23:39:18 -07:00
KimLS
69bad31019
Cleanup of some lua code, initial work on encounter_quests
2013-05-19 12:13:44 -07:00
KimLS
17954dd8fe
Exported a ton of functions to mob
2013-05-18 14:42:54 -07:00
KimLS
7adcf6d3e5
Some quest item and spell work, took out that stupid multiquesting code -> use your brains that's completely doable entirely in quests even perl
2013-05-17 17:10:38 -07:00
KimLS
bec6acc01e
Hatelist will now use a std::list so i can avoid a list copy when exporting it to quests. Cause frankly two copies was absurd
2013-05-17 10:48:59 -07:00
KimLS
1f265af1e7
Hate list stuff, need to make it more efficient
2013-05-17 09:49:02 -07:00
KimLS
3ddc61420b
Added id to spells so i can export them to lua correctly. Also made the lua_classes less messy by having them all derive from Lua_Ptr instead of reimplementing functionality
2013-05-16 23:24:47 -07:00
KimLS
b10de6f4e7
More work on lua parser - gonna get all events firing correctly by end of week also put all arguments into an event table object
2013-05-16 15:35:55 -07:00
KimLS
f2e0f9cca5
Changed a bunch of event names, made event_death returning more seamless and fixed up trading quests to have them always face target outside the parser
2013-05-15 18:43:06 -07:00
KimLS
b26df187e6
Merge from master terrible
2013-05-15 16:01:13 -07:00
KimLS
312100e1c6
Azone fix for new compilers and possible fix for x64
2013-05-15 14:37:30 -07:00
KimLS
9e13a2271c
Merge conflicts
2013-05-15 13:22:46 -07:00
KimLS
6887ae18ae
Merge branch 'master' into lua
2013-05-15 13:07:30 -07:00
KimLS
2336aa0e4f
Changed quests/templates to quests/global. Changed default location for plugins to quests/plugins instead of quests. Added a single interpreter for lua instead of multiple ones.
2013-05-15 13:00:46 -07:00
KimLS
3cc1065873
more lua, gonna work on single interpreter soon
2013-05-14 19:05:49 -07:00
KimLS
38521e0009
Lua - basic npc quests work and i need a damned break for a bit
2013-05-13 21:56:42 -07:00
KimLS
20fc585b5e
Cleaned up lua glue macro a bit
2013-05-13 14:40:15 -07:00
KimLS
7b23c8dc75
Working on last of Mob:: that can be implemented atm, added safety checks to the lua functions that will be optional later in dev mode. Also changed quest return types to integers instead of doubles as that was non-intuitive
2013-05-13 14:29:50 -07:00
KimLS
2445576ae8
Merge branch 'master' into lua
2013-05-11 20:35:49 -07:00
KimLS
7648f071f1
More lua work - more mob implementation
2013-05-11 20:34:04 -07:00
KimLS
60c93595f5
Missed a file save
2013-05-11 16:39:22 -07:00
KimLS
70998d25e3
More lua work - changed how i get return values off the stack and do calls
2013-05-11 16:37:03 -07:00
KimLS
fa908040ca
Lua work on api - entity and mob, lots more to go
2013-05-11 13:51:57 -07:00
KimLS
d1f7935ee2
...trying out boost with luabind
2013-05-11 01:29:58 -07:00
KimLS
dc045591e4
Lua work - loading works, I think checking for sub works. Calling subs is in the beginning stages and binding is starting
2013-05-10 20:13:35 -07:00
KimLS
43d0350870
Cleanup perl parsers
2013-05-09 21:25:50 -07:00
KimLS
0e4ac63b6b
Perl parser works, still needs a little cleanup
2013-05-09 14:52:20 -07:00
KimLS
b6c0e7c302
perl changes
2013-05-09 03:22:56 -07:00
KimLS
bdcb9d0c00
Merge branch 'master' into lua
2013-05-08 21:04:02 -07:00
KimLS
7a93966158
VS2012 fix + return 0 fix
2013-05-08 21:03:35 -07:00
KimLS
b8adbee4ee
Parser stuff, fix for GetSpawnKillCount + item_tick
2013-05-08 21:01:15 -07:00
KimLS
feae79b417
Merge from master
2013-05-08 20:22:40 -07:00
KimLS
bcf9546b2d
Partial perl parser rewrite, want to make it cleaner and have it match the interface
2013-05-08 20:18:39 -07:00
KimLS
ac1d931b5e
Merge from master
2013-05-06 00:05:50 -07:00
Alex
90c7fab452
Merge pull request #50 from j883376/master
...
Fix Auto XTargets not clearing on death
2013-05-05 23:42:14 -07:00
Alex
a4b985cd96
Merge pull request #49 from addtheice/master
...
NULL to nullptr
2013-05-05 23:41:47 -07:00
KimLS
6e9e81a890
Working on fixing up QuestInterface to make multiple parsers work together in harmony, need to fix up Embperl parser next
2013-05-05 23:36:15 -07:00
KimLS
d3588d2c95
PERL ON BY DEFAULT - THANKS DALAYA
2013-05-02 23:24:52 -07:00
KimLS
c5c945f0c3
Make perl truely optional (Dalaya)
2013-05-02 23:21:04 -07:00
KimLS
757fc01b78
Patch for:
...
-Perl blessing of exported variables is causing the SVs to be overwritten but never freed by the Perl GC. I'm not sure if this is a feature or a bug in Perl as the documentation sucks.
Addressed by setting the blessed SVs in question to be undefined at the end of every script. Caused a noticeable drop in memory for zones with a lot of quest events firing but it's probably not perfect.
2013-04-01 14:23:54 -07:00
Alex
5e618a1ca4
Merge pull request #39 from mackal/Fade_Escape_Fix
...
Fixed and cleaned up Client::Escape()
2013-03-24 01:13:54 -07:00
Alex
d011332647
Merge pull request #38 from SecretsOTheP/master
...
Merc Fixes Again
2013-03-24 01:13:14 -07:00
KimLS
a2500ff814
Fix for DBCore crash
2013-03-08 18:07:28 -08:00
KimLS
adf42c8750
Changed some stuff to keep it consistent with old behavior: was seeing crashes related to ptimers on peq.
2013-03-06 11:19:44 -08:00
Alex
2ee8e17ac0
Merge pull request #27 from af4t/master
...
Fix NPCs aggro each other from beneficial spells
2013-03-05 23:06:52 -08:00
Alex
f7469412f1
Merge pull request #23 from addtheice/master
...
Fixed missing include that blocked compile on linux.
2013-03-05 23:05:27 -08:00
Alex
da4cddf1ef
Update README.md
2013-03-01 16:45:10 -08:00
KimLS
9262c0895f
Merge branch 'master' of https://github.com/EQEmu/Server
2013-02-28 22:33:31 -08:00
KimLS
b5405c35e2
Tests fix + fix for certain factions not loading
2013-02-28 22:33:20 -08:00
KimLS
7237c1f54c
Shared Memory changelog + something with CMake to support rvalue refs
2013-02-27 16:16:20 -08:00
KimLS
92ed7e694f
Merge branch 'master' into shared_mem
2013-02-26 21:29:34 -08:00
Alex
ffe24cdfaa
Merge pull request #19 from af4t/IHT_LT
...
Enhancement: Improved Harm Touch & Leech Touch
2013-02-26 21:29:01 -08:00
Alex
a95205905e
Merge pull request #16 from af4t/TomeFix
...
Melee tomes named "Skill: ..." can be handed to guildmasters and memoriz...
2013-02-26 01:09:33 -08:00
Alex
55347aeab6
Merge pull request #17 from af4t/SummonedPetTarget
...
Fix targeting for summoned pets in Mob::DetermineSpellTargets
2013-02-26 01:08:44 -08:00
KimLS
aff4d53d7e
Fix for sdrawkcab index in skill_caps
2013-02-24 22:08:10 -08:00
KimLS
5bb604248f
Removed obsolete cleanipc program
2013-02-24 10:52:52 -08:00
KimLS
7e63135a3d
Fix for linux ipc mutex
2013-02-24 10:51:04 -08:00
KimLS
3092286604
Fix for bad data on factions
2013-02-24 10:33:07 -08:00
KimLS
d42ff6ce19
Merge branch 'master' into shared_mem
2013-02-23 22:43:24 -08:00
KimLS
26f965e251
Fix for shared memory loot: both the inconsistent tables and the not loading of tables with no items
2013-02-23 22:42:40 -08:00
KimLS
9c1159837a
Merge branch 'master' into shared_mem
2013-02-23 15:04:16 -08:00
KimLS
147c96970c
Moved faction stuff around, removed stupid external item status stuff
2013-02-23 15:03:15 -08:00
KimLS
5a69f41f4d
Missing EOL
2013-02-23 13:48:05 -08:00
KimLS
c31b2b65c1
NPC Faction lists to new shared memory scheme
2013-02-23 13:45:19 -08:00
KimLS
8937c5be86
Fix for mmf failing on linux (relies on size_ which wasn't init properly on one of the constructors, now is)
2013-02-23 01:32:05 -08:00
KimLS
54883b0795
mmf wont lock - programmer can handle that
2013-02-23 00:48:16 -08:00