KimLS
69f1187722
Small amount of general lua functions
2013-05-28 13:12:42 -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
KimLS
39a77a855e
Stupid design choice in cppunit fixt -.-
2013-02-23 00:37:12 -08:00
KimLS
4c10d4dd2f
c++11 linux compile conflicts with perl more
2013-02-23 00:07:47 -08:00
KimLS
f32048808a
c++11 linux compile conflicts with perl
2013-02-23 00:06:03 -08:00
KimLS
86c8b11102
IPCMutex needed to be rewritten for Linux due to an annoying limitation of posix semaphores that makes encapping them moronic
2013-02-22 23:40:16 -08:00
KimLS
8c425ff9d8
Merge branch 'master' into shared_mem
2013-02-22 22:36:30 -08:00
KimLS
1b44123551
Slight cleanup on recent pull req + changing versions up
2013-02-22 22:31:07 -08:00
Alex
306cf7a5f5
Merge pull request #14 from mackal/xtarget_feign_clear
...
Mobs will now be removed from XTarget when they clear their feign memory
2013-02-22 22:27:54 -08:00
KimLS
9eaa98675b
Shared Memory Loot works
2013-02-22 18:25:17 -08:00
KimLS
6f13d0cfbc
Partial work on loot tables (non-compiling)
2013-02-21 22:13:33 -08:00
KimLS
543ef3fb32
Merge branch 'master' into shared_mem
2013-02-21 08:58:53 -08:00
KimLS
3e9c2a06a3
Items in shared memory
2013-02-20 22:36:30 -08:00
KimLS
0115b18e67
Delete some pointless files
2013-02-20 15:36:36 -08:00
KimLS
ef9498b03a
Got rid of rules global (ugh) and gonna start work on items loading next
2013-02-20 15:35:46 -08:00
KimLS
8eb7d0aaa8
Skill caps load with new smem scheme
2013-02-20 13:54:26 -08:00
KimLS
12bde7434a
Starting on skill caps today
2013-02-20 11:26:23 -08:00