Commit Graph

  • cc2a60feb2 * change the kill faction hits display before the xp message not after. * removed the double level gain messages to display once either the level gained or the level. * implement the message "You will now lose experience when you die" and "Your items will no longer stay with you..." when reach a certain level already sets in the rule table. #410 regneq 2015-05-11 16:34:46 -07:00
  • d5eeaf4f47 Merge pull request #409 from regneq/master Michael Cook (mackal) 2015-05-11 16:57:53 -04:00
  • 6fad93aeee QuestReward now accepts a single bool (true or false) for faction instead of 2 int32s. If true, it will pull the faction hits assigned to the NPC in the DB (reversed, of course) and give you that as part of the reward. #409 regneq 2015-05-11 12:42:13 -07:00
  • d1fbd086d7 Fully implemented QuestReward. (credit to Cavedude on EQMacEmu) Syntax on NPC is: e.other:QuestReward(e.self,copper,silver,gold,platinum,item,experience,factionid,factionvalue); regneq 2015-05-11 11:35:54 -07:00
  • c360aa9b0f Make use of Aggressive/Weapon PlayerStates Michael Cook (mackal) 2015-05-08 22:42:45 -04:00
  • f68952c168 Update to some spell duration formulas (Shendare). Filename fixes. JJ 2015-05-08 22:23:50 -04:00
  • bf4ff03641 Use PlayerState to generate stun particles Michael Cook (mackal) 2015-05-08 00:59:38 -04:00
  • 103d808925 Whoops, we do want to ignore the sender Michael Cook (mackal) 2015-05-07 22:15:43 -04:00
  • 53a139256d Merge pull request #408 from hateborne/master Michael Cook (mackal) 2015-05-07 18:39:27 -04:00
  • 7bcfaf60ab Save PlayerState server side Michael Cook (mackal) 2015-05-07 18:34:19 -04:00
  • ebe2ea697e Exporting ConnectNodeToNode and AddNode (from Pathing) to Perl #408 hateborne 2015-05-07 16:06:06 -04:00
  • 8224a9e776 Fix bards not playing their instruments Michael Cook (mackal) 2015-05-06 23:40:01 -04:00
  • be0507c4d3 Merge pull request #407 from noudess/master Alex 2015-05-06 17:30:56 -07:00
  • cfedf53dc0 *cone of shame* forgot a file SecretsOTheP 2015-05-06 18:53:41 -04:00
  • 4a4a0c5e8b * -Exported additional entity IDs for dropped items to perl upon EVENT_CLICK_OBJECT (clicker_id) and EVENT_PLAYER_PICKUP ($picked_up_entity_id) -Identified Size / SolidType fields in newer clients and properly exported it to EQEmu for use in UF, RoF, RoF2 via perl accessors. (Should work in LUA, no testing was done though for LUA) -Added a sanity check for size to objects. Any size over 5000.f seems to crash the newer clients' graphical engines and PEQ has some containers filled in with bogus values. -Added the ability to return a value on perl function EVENT_PLAYER_PICKUP which sends a fake dropped item ID to the client to generate the appropriate client response so the item can stay on the ground and not be 'picked up'. Should also work in LUA, didn't test LUA. -Renamed unknown008 and unknown010 to size and solidtype respectively for objects. SecretsOTheP 2015-05-06 18:50:08 -04:00
  • 77dca484fe The mob AT_Anim (as set in spawn2) was not correctly displaying in various situations. #407 Paul Coene 2015-05-06 15:39:36 -04:00
  • 690274338d Merge pull request #406 from noudess/master JJ 2015-05-02 10:15:21 -04:00
  • 59ab7071b7 Beginnings of fix to SendBuffDuration. #406 Paul Coene 2015-05-02 07:00:52 -04:00
  • 1438c1a9c3 Merge pull request #404 from noudess/master Michael Cook (mackal) 2015-05-02 02:59:39 -04:00
  • 72702be820 Merge pull request #405 from gpanula/master Michael Cook (mackal) 2015-05-02 02:58:04 -04:00
  • 1ab3cf53e2 if ServerID is null, it will crash the loginserver when it tries to add the new server to tblWorldServerRegistration table #405 GPanula 2015-05-01 22:53:36 -05:00
  • 79928c190b Merge pull request #1 from EQEmu/master gpanula 2015-05-01 22:49:57 -05:00
  • 6c8dfbdc4d Mobs that were blinded were being included in every use of IsFeared() which was bad. Blinded mobs can still cast spells when in melee range. The original fear code had no blind rolled into it, I added that. This was an overright. I changed the macro to use bonues and fleemode instead of looking at curfp. Testing looks good to me. #404 Paul Coene 2015-05-01 20:40:46 -04:00
  • 1f56c7476e Merge pull request #403 from noudess/master Michael Cook (mackal) 2015-05-01 20:27:41 -04:00
  • eda74e66e0 Fix proc messages for undead proc against non-undead. #403 Paul Coene 2015-05-01 19:22:06 -04:00
  • 80fd71a406 Merge pull request #402 from noudess/master Alex 2015-05-01 15:44:44 -07:00
  • 399942f6f4 Allow Kerran race illusions to be either gender. #402 Paul Coene 2015-05-01 07:02:23 -04:00
  • 3846dc2bbc Merge pull request #401 from noudess/master Alex 2015-04-30 16:59:39 -07:00
  • 06f4fd49ef Implement mob and client melee push Michael Cook (mackal) 2015-04-30 19:36:21 -04:00
  • eea667e22d Check to make sure we're a client before a CastToClient(). Missed this on first patch. #401 Paul Coene 2015-04-30 09:33:11 -04:00
  • 8b4d601027 Merge pull request #400 from noudess/master Alex 2015-04-30 06:04:06 -07:00
  • a1960d4a4a Npcs won't respond to hails if they can't see you. #400 Paul Coene 2015-04-30 08:00:36 -04:00
  • d7c556c672 Merge pull request #399 from noudess/master Alex 2015-04-29 18:55:29 -07:00
  • 2c4ca77ffc Monk wearing magical gloves can hit creatures that need a magical weapon when fighting hand to hand. #399 Paul Coene 2015-04-29 19:18:17 -04:00
  • 7bde00c63b Merge pull request #398 from noudess/master Alex 2015-04-29 15:30:53 -07:00
  • 46d7019909 Spells like flame_lick were not requiring flame lick. Noexpend for flame lick was not working. #398 Paul Coene 2015-04-29 08:26:59 -04:00
  • 41f3b721d6 Merge pull request #395 from noudess/master Alex 2015-04-28 16:34:01 -07:00
  • cafac36bed Merge pull request #397 from gpanula/master Alex 2015-04-28 16:33:34 -07:00
  • 0d84ede3d6 Allow /pet attack by mob name to work Michael Cook (mackal) 2015-04-26 13:35:36 -04:00
  • d7e3a33179 opps, lets use a valid ServeLisTypeID #397 GPanula 2015-04-26 09:56:46 -05:00
  • c84f56f1f5 Avoid returning nulls when looking up if the server is trusted. Nulls will in the query results will cause the loginserver to crash GPanula 2015-04-26 09:43:05 -05:00
  • 47c9690a32 Don't garble # commands. JJ 2015-04-25 11:46:43 -04:00
  • de57c94d3e Blocked spell negation fix. JJ 2015-04-23 18:42:17 -04:00
  • c974b30192 Probable fix for 'Debug Assertion Failure' in Client::GarbleMessage() Uleat 2015-04-22 12:29:35 -04:00
  • 23dd560a72 Don't delete packet when it is still referenced. Create a new packet instead for deconfliction. JJ 2015-04-20 19:48:52 -04:00
  • 0eda3efe6a Ignore procs when setting recast timers Natedog2012 2015-04-11 22:48:49 -07:00
  • a4ac2b3831 Added some comments about powersource [skip ci] Michael Cook (mackal) 2015-04-10 21:23:29 -04:00
  • ea240f7814 Fix sign issue with hate redux spells Michael Cook (mackal) 2015-04-10 03:06:05 -04:00
  • 0d4775a9df Adjust to safe_delete packets. JJ 2015-04-07 19:57:36 -04:00
  • ff3cb9fc54 Merge branch 'master' into inv2 KimLS 2015-04-07 16:29:07 -07:00
  • 56e7d1b0dc Okay finally merchant buying works -.- KimLS 2015-04-07 16:28:28 -07:00
  • 0321bf72a5 Attempt to catch rare crash in zoneserver process. See http://www.eqemulator.org/forums/showthread.php?t=39549 JJ 2015-04-07 10:22:47 -04:00
  • 739a7b6f75 Add decoder for OP_Animation for RoF/RoF2 Michael Cook (mackal) 2015-04-06 21:46:37 -04:00
  • 979590db9f Fix for lower than intended drop rates for drop limit loot tables after the min drop changes KimLS 2015-04-06 17:42:15 -07:00
  • 7341ecc185 Some work on implementing slot selection KimLS 2015-04-06 16:53:12 -07:00
  • 7bd185b7b7 Fix RoF+ OP_Animation handling Michael Cook (mackal) 2015-04-06 16:13:58 -04:00
  • 7662eaf983 All animation structs were backwards and poorly named.. RoF+ animations work properly Natedog2012 2015-04-06 03:01:48 -07:00
  • 78eb8747aa Merge branch 'master' of github.com:EQEmu/Server KimLS 2015-04-04 17:03:42 -07:00
  • fc1d6c0676 Fix for mindrop on drop tables sometimes not being fully respected KimLS 2015-04-04 17:03:28 -07:00
  • 7e1c296ecf Fix for RoF2 Bow shoot animation struct was off Natedog2012 2015-04-04 05:04:12 -07:00
  • 51a314fa31 for whatever reason spell based procs generate casting messages Michael Cook (mackal) 2015-04-02 14:54:11 -04:00
  • b3efd8a817 Quick fix for RoF2 discs showing in song window Michael Cook (mackal) 2015-04-02 13:42:47 -04:00
  • bf93d72a43 Added more changes so mobs armor will appear correctly (pc races only) when the spawn vie gm command or normally with loot tables that equip. #395 Paul Coene 2015-04-02 13:25:12 -04:00
  • 026278504f Merge remote-tracking branch 'upstream/master' Paul Coene 2015-04-01 13:04:39 -04:00
  • a5872b165f Zoning into a new zone did not properly display PCs with tree/object illusions and NPCs wearing gear in non-weapon slots. Paul Coene 2015-04-01 13:00:38 -04:00
  • 8bd22e8c38 2nd part to Alternate currency fix forgot to paste this back in Natedog2012 2015-03-29 02:16:16 -07:00
  • e304e67cf1 Fix how Alternate Currency Reclaim and Create works if the player has 0 currency available Natedog2012 2015-03-29 01:00:06 -07:00
  • b6a01871d8 Fix for another bazaar problem KimLS 2015-03-28 23:38:41 -07:00
  • a569e20110 Merge pull request #388 from iequalshane/master Alex 2015-03-28 23:34:43 -07:00
  • 75146350fc Merge pull request #393 from noudess/master Alex 2015-03-28 23:34:23 -07:00
  • 2635d37095 Merge pull request #394 from KayenEQ/Development KayenEQ 2015-03-29 02:11:49 -04:00
  • a75f4e70a1 sympathetic proc fix #394 KayenEQ 2015-03-29 02:11:02 -04:00
  • b6cc070633 Identified the Target Ring fields for RoF/RoF2 and added a perl accessor for the last target ring position received from the client. SecretsOTheP 2015-03-29 01:35:24 -04:00
  • 94d118fdf8 Some vendors would decide not to see based on deity, but messages were picking the next best reason. Added a message choice that seemed to make sense for deity. #393 Paul Coene 2015-03-27 17:12:39 -04:00
  • 4dcb679c53 Manual merge of #387. JJ 2015-03-27 16:40:02 -04:00
  • ad9e9ba2d6 Merge pull request #392 from N0ctrnl/master Alex 2015-03-27 13:32:06 -07:00
  • 279ed8d86c Merge branch 'master' into inv2 KimLS 2015-03-25 15:55:16 -07:00
  • c4a7acb6d1 Update tradeskills.cpp #392 N0ctrnl 2015-03-25 12:04:03 -05:00
  • e6835804af Update ruletypes.h N0ctrnl 2015-03-25 12:00:14 -05:00
  • 9598ce45c9 Merge branch 'master' of github.com:EQEmu/Server KimLS 2015-03-24 16:37:25 -07:00
  • 9ef4825a72 Fix for gaps in path files during add KimLS 2015-03-24 16:37:12 -07:00
  • eed57ddf97 Merge pull request #391 from KayenEQ/Development KayenEQ 2015-03-24 07:13:58 -04:00
  • 202c59eb48 More sympathetic proc fixes #391 KayenEQ 2015-03-24 07:13:22 -04:00
  • f86c6d9c5e Merge pull request #390 from KayenEQ/Development KayenEQ 2015-03-24 01:43:26 -04:00
  • 340ed6c59d Fix for sympathetic proc code to allow for it to be properly checked from spell buffs. #390 KayenEQ 2015-03-24 01:42:34 -04:00
  • 0cf5cca415 Other half of bazaar exploit KimLS 2015-03-22 23:18:08 -07:00
  • f021ee5491 Fix for traders not correctly setting price KimLS 2015-03-22 14:47:45 -07:00
  • 6c26bc9c8f Fix for alt currency reclaim exploit and fix for exploit in trader code where price != set price KimLS 2015-03-20 13:10:36 -07:00
  • 93eb727ade Merge pull request #389 from KayenEQ/Development KayenEQ 2015-03-19 16:23:23 -04:00
  • 1c454d9569 Fix for pets not receiving group buffs cast on them correctly. #389 KayenEQ 2015-03-19 16:22:17 -04:00
  • 3b9f62f0a1 Exported ReloadZoneStaticData to perl and lua. Usage: (perl) quest::reloadzonestaticdata(); (lua) eq.reloadzonestaticdata(); JJ 2015-03-18 02:49:00 -04:00
  • 21ce5c6daa Merge plus some work on fixing stacking for merchants. KimLS 2015-03-15 14:02:13 -07:00
  • cd82aae183 [eqemu_update.pl] Small line adjustment [skip ci] Akkadius 2015-03-12 11:40:46 -05:00
  • d08d50f4b5 [eqemu_update.pl] Set version back to 7... [skip ci] Akkadius 2015-03-12 11:19:41 -05:00
  • c5fb9ba6dd [eqemu_update.pl] Make it so script is still useable when eqemu_config.xml is not present with no DB configurations [skip ci] Akkadius 2015-03-12 01:05:25 -05:00
  • 2bcb964326 [eqemu_update.pl V7] Add Option 9) LUA Modules - Download latest LUA Modules (Required for Lua) [skip ci] Akkadius 2015-03-12 00:33:52 -05:00
  • b3a0370e71 [eqemu_update.pl] Linux compatibility adjustments [skip ci] Akkadius 2015-03-12 00:08:10 -05:00
  • 9344cfb4e3 [eqemu_update.pl] Add Option 20) to self update script [skip ci] Akkadius 2015-03-11 21:06:58 -05:00
  • bcf8b1af8e [eqemu_update.pl] Add Option 7) Plugins - Download latest Perl plugins [eqemu_update.pl] Add Option 8) Quests - Download latest PEQ quests and stage updates [eqemu_update.pl] Set version 5 of script [skip ci] Akkadius 2015-03-11 21:01:43 -05:00
  • 2003efb5ab Enable multiple NPC equipment materials (part2) #388 Shane Lynch 2015-03-10 21:59:31 -07:00