SecretsOTheP
9502f0aadf
Revert "It's never ogre with these hatelist crashes.."
...
This reverts commit dffee38dc622254a9847e1a09d79c572d1aaf388.
2014-04-23 12:50:25 -04:00
SecretsOTheP
6aa0c9d694
hatelist fixes to fixes to fixes
2014-04-22 13:37:35 -04:00
SecretsOTheP
dd1f5f6a11
More hatelist fixes. Trying to nail the crash :S
2014-04-22 13:24:07 -04:00
SecretsOTheP
87994ebfba
smoke commits everyday
2014-04-20 00:26:54 -04:00
Akkadius
0b2281967b
Added #command error message suppression for those who don't want to see 'Command is not recognized' constantly
...
- You need to have rule 'Chat:SuppressCommandErrors' set to true, this is set to false by default
- Required SQL: 2014_04_18_Suppress_Command_Error.sql
2014-04-18 19:37:26 -05:00
Akkadius
884b0291f7
Exported $client->SendMarqueeMessage(type, priority, fade_in, fade_out, duration, msg) - Will be available for simple plugin use
...
Exported $client->ExpeditionMessage(THIS, ExpdID, Message) - In use with custom expedition mod that will be released soon
2014-04-15 12:00:33 -05:00
Uleat
d939820918
Fix for unconscious ability skillups.
...
Fix for zone crash related to item==nullptr in Client::SummonItem().
2014-03-31 03:21:22 -04:00
KayenEQ
21bdc8c5b6
Coverted melee and magic runes to use bonuses.
...
Removed all the old rune flags now that none of them are used.
Fixed issues where runes would not fade properly if damage = remaing rune amount
Fixed issue where runes would stop absorbing damage if you had multiple runes.
2014-03-12 05:14:19 -04:00
Michael Cook (mackal)
00068158c1
Melee Crits, HoTs, DoTs messages should now filter correctly
...
Clients that also support seeing others DoTs will now see them
if they don't filter them.
Note: HoTs 'mine only' doesn't seem to be different from 'show'
2014-03-02 22:10:32 -05:00
Michael Cook (mackal)
e0edd7a290
Added FilteredMessage functions that better use ServerFilters
...
These functions are currently unused, but should work nicely.
I didn't add overloads to separate them from the others for now
2014-03-01 00:16:37 -05:00
Michael Cook (mackal)
808977f69a
(Performance) Corpse drag will now fetch entity by ID
2014-02-20 01:35:59 -05:00
KimLS
1ec0add76f
Make sure some strings coming from the client are actually null terminated.
2014-02-10 21:00:25 -08:00
Michael Cook (mackal)
6a8a6e530b
Some clean up related to the entity_list changes
2014-02-10 12:16:14 -05:00
SecretsOTheP
f074ead7f6
demonstar55's entity list changes (slightly modified) and a crash fix for the #repop command used in rapid succession.
2014-02-10 10:39:12 -05:00
Michael Cook (mackal)
a55c095d1b
Forgot to make m_AssistExemption default to 0
2014-01-22 01:08:42 -05:00
KimLS
88ba962a4c
Merge branch 'master' of github.com:EQEmu/Server
2014-01-16 13:08:24 -08:00
KimLS
0315d15ce8
Reversed event_command return value, may cause visual issues if you already updated your code but easy to fix. Return 1 instead of return 0 on event_command dispatch
2014-01-16 13:08:04 -08:00
Michael Cook (mackal)
4216627604
Prefer prefix ++/-- on non-primitive types
...
Postfix ++/-- might cause the creation of a tmp instance
that might be optimized out. Mights are bad. Prefix doesn't
have this problem.
2014-01-13 22:14:02 -05:00
Michael Cook (mackal)
821ba8b701
Change faction messages to use String IDs.
2014-01-11 13:20:01 -05:00
Michael Cook (mackal)
fdced53be1
Add pet size preservation like live
...
Run the SQL!!
2014-01-09 14:25:29 -05:00
Michael Cook (mackal)
a9b4e7819f
Add some overflow protection for emotes
...
Clients crash if the emote is too large, despite the client
using a 1024 char buffer...
2014-01-04 01:34:58 -05:00
KimLS
30e8eac46e
Hopefully this is a fix for issue #100 -- Uninitialized alt currency variable causing db corruption.
2013-12-24 13:21:11 -08:00
SecretsOTheP
a7c15ef598
Secrets: Added functionality to Perl/Server for $client->PlayMP3("name of file").
2013-12-24 01:28:32 -05:00
KimLS
2ac1f37b02
More work on Client Marquee messages.
2013-12-23 17:35:58 -08:00
Michael Cook (mackal)
5ac23a2f8f
Added facing check to auto attack LoS code
...
The Mob::InFrontMob check uses 56 degrees which is where the
client will generate the "You cannon see your target." message.
There were still a few weird angles that I was able to still
attack, but in like 99% of the cases it should work ...
2013-12-20 17:47:28 -05:00
Leere
6a95abb01f
Fix for auto-consume drinking message
2013-11-16 03:40:35 +01:00
Uleat
e3805d5920
Converted SkillType typedef enumeration to SkillUseTypes enumeration
2013-10-27 13:03:41 -04:00
Uleat
3e6be197e6
Changed ItemTypes to ItemUseTypes
2013-10-27 09:04:52 -04:00
Uleat
0d5fc26841
Converted MATERIAL defines to MaterialUseSlots enumeration
2013-10-27 08:01:37 -04:00
Uleat
cab77e83da
High level debug (12) compile failure fix - I searched for as many as I could find with GrepWin, so there may be a few out there still
2013-10-27 03:13:10 -04:00
Michael Cook
2bde0b40bb
Fixed issue with #showstats window, should probably be refactored to completely use stringstream or to_string whenever VS2010 support is dropped
2013-09-30 22:17:34 -04:00
KimLS
fcd9b525a8
Removed Common Profiler and Zone Profiler. They're well past outdated status and are just code bloat.
2013-08-29 15:46:40 -07:00
Tabasco
fc03ee94e2
Added rules for what int mobs need to not attack red cons and how much food and drink is taken per stamina update.
...
Added mod hooks for food/drink values and mob aggro.
Added quest functions for getting/setting hunger and thirst.
2013-08-01 19:24:15 -05: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
9e1115f899
Merge master, pretty close to RC atm
2013-06-26 12:52:00 -07: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
f35afed89a
one eof newline
2013-06-25 10:45:07 -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
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
KimLS
d8a1d84a49
Regression fixes, support for new lua arguments for many events
2013-06-19 22:56:46 -07:00
KimLS
c0d37b2e04
Many fixes to regressions in perl and cleaning up the final interface
2013-06-12 15:04:26 -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
cec60feba9
Merge master
2013-06-05 16:58:11 -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
root
7fca5a7a89
Merge branch 'master' of https://github.com/EQEmu/Server into EQEmu-master
...
Conflicts:
zone/client.h
zone/mod_functions.cpp
zone/mod_functions_base.cpp
2013-06-01 19:17:23 -05: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
Tabasco
fa0196b987
Fixed some mod function bugs and stat caps.
2013-05-27 15:32:59 -05:00
KimLS
850fa5aecc
Exported client functions to lua, going to work on npc next
2013-05-26 12:44:33 -07:00