SecretsOTheP
cfedf53dc0
*cone of shame* forgot a file
2015-05-06 18:53:41 -04:00
SecretsOTheP
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.
2015-05-06 18:50:08 -04:00
JJ
690274338d
Merge pull request #406 from noudess/master
...
Beginnings of fix to SendBuffDuration.
2015-05-02 10:15:21 -04:00
Paul Coene
59ab7071b7
Beginnings of fix to SendBuffDuration.
2015-05-02 07:00:52 -04:00
Michael Cook (mackal)
1438c1a9c3
Merge pull request #404 from noudess/master
...
Mobs that were blinded were being included in every use of IsFeared()
2015-05-02 02:59:39 -04:00
Michael Cook (mackal)
72702be820
Merge pull request #405 from gpanula/master
...
maxServerID null check (mysql)
2015-05-02 02:58:04 -04:00
GPanula
1ab3cf53e2
if ServerID is null, it will crash the loginserver when it tries to add the new server to tblWorldServerRegistration table
2015-05-01 22:53:36 -05:00
gpanula
79928c190b
Merge pull request #1 from EQEmu/master
...
sync fork up with source
2015-05-01 22:49:57 -05:00
Paul Coene
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.
2015-05-01 20:40:46 -04:00
Michael Cook (mackal)
1f56c7476e
Merge pull request #403 from noudess/master
...
Fix proc messages for undead proc against non-undead.
2015-05-01 20:27:41 -04:00
Paul Coene
eda74e66e0
Fix proc messages for undead proc against non-undead.
2015-05-01 19:22:06 -04:00
Alex
80fd71a406
Merge pull request #402 from noudess/master
...
Allow Kerran race illusions to be either gender.
2015-05-01 15:44:44 -07:00
Paul Coene
399942f6f4
Allow Kerran race illusions to be either gender.
2015-05-01 07:02:23 -04:00
Alex
3846dc2bbc
Merge pull request #401 from noudess/master
...
Check to make sure we're a client before a CastToClient().
2015-04-30 16:59:39 -07:00
Michael Cook (mackal)
06f4fd49ef
Implement mob and client melee push
...
New rules:
Combat:MeleePush turns melee push on/off
Combat:MeleePushChance is the chance that an NPC will be pushed
Clients are pushed every successful hit, need to verify or disprove this
2015-04-30 19:36:21 -04:00
Paul Coene
eea667e22d
Check to make sure we're a client before a CastToClient(). Missed this
...
on first patch.
2015-04-30 09:33:11 -04:00
Alex
8b4d601027
Merge pull request #400 from noudess/master
...
Now Npcs won't respond to hails if they can't see you.
2015-04-30 06:04:06 -07:00
Paul Coene
a1960d4a4a
Npcs won't respond to hails if they can't see you.
2015-04-30 08:00:36 -04:00
Alex
d7c556c672
Merge pull request #399 from noudess/master
...
Monk wearing magical gloves can hit creatures that need a magical weapon
2015-04-29 18:55:29 -07:00
Paul Coene
2c4ca77ffc
Monk wearing magical gloves can hit creatures that need a magical weapon
...
when fighting hand to hand.
2015-04-29 19:18:17 -04:00
Alex
7bde00c63b
Merge pull request #398 from noudess/master
...
Noexpend spells like flame lick were expending.
2015-04-29 15:30:53 -07:00
Paul Coene
46d7019909
Spells like flame_lick were not requiring flame lick. Noexpend for
...
flame lick was not working.
Also fixed a log message with arguments reversed.
2015-04-29 08:26:59 -04:00
Alex
41f3b721d6
Merge pull request #395 from noudess/master
...
Some illusions and some NPC gear not showing up on zone-in & initial spawn if in zone when it occurs
2015-04-28 16:34:01 -07:00
Alex
cafac36bed
Merge pull request #397 from gpanula/master
...
Handle nulls in trusted server lookup(mysql)
2015-04-28 16:33:34 -07:00
Michael Cook (mackal)
0d84ede3d6
Allow /pet attack by mob name to work
...
ex. /pet attack a_snake
2015-04-26 13:35:36 -04:00
GPanula
d7e3a33179
opps, lets use a valid ServeLisTypeID
2015-04-26 09:56:46 -05:00
GPanula
c84f56f1f5
Avoid returning nulls when looking up if the server is trusted. Nulls will in the query results will cause the loginserver to crash
2015-04-26 09:43:05 -05:00
JJ
47c9690a32
Don't garble # commands.
2015-04-25 11:46:43 -04:00
JJ
de57c94d3e
Blocked spell negation fix.
2015-04-23 18:42:17 -04:00
Uleat
c974b30192
Probable fix for 'Debug Assertion Failure' in Client::GarbleMessage()
2015-04-22 12:29:35 -04:00
JJ
23dd560a72
Don't delete packet when it is still referenced. Create a new packet instead for deconfliction.
2015-04-20 19:48:52 -04:00
Natedog2012
0eda3efe6a
Ignore procs when setting recast timers
2015-04-11 22:49:29 -07:00
Michael Cook (mackal)
a4ac2b3831
Added some comments about powersource [skip ci]
2015-04-10 21:23:29 -04:00
Michael Cook (mackal)
ea240f7814
Fix sign issue with hate redux spells
2015-04-10 03:06:05 -04:00
JJ
0d4775a9df
Adjust to safe_delete packets.
2015-04-07 19:57:36 -04:00
JJ
0321bf72a5
Attempt to catch rare crash in zoneserver process. See http://www.eqemulator.org/forums/showthread.php?t=39549
2015-04-07 10:22:47 -04:00
Michael Cook (mackal)
739a7b6f75
Add decoder for OP_Animation for RoF/RoF2
2015-04-06 21:46:37 -04:00
KimLS
979590db9f
Fix for lower than intended drop rates for drop limit loot tables after the min drop changes
2015-04-06 17:42:15 -07:00
Michael Cook (mackal)
7bd185b7b7
Fix RoF+ OP_Animation handling
...
That's handled in the patch file
2015-04-06 16:13:58 -04:00
Natedog2012
7662eaf983
All animation structs were backwards and poorly named.. RoF+ animations work properly
2015-04-06 03:11:04 -07:00
KimLS
78eb8747aa
Merge branch 'master' of github.com:EQEmu/Server
2015-04-04 17:03:42 -07:00
KimLS
fc1d6c0676
Fix for mindrop on drop tables sometimes not being fully respected
2015-04-04 17:03:28 -07:00
Natedog2012
7e1c296ecf
Fix for RoF2 Bow shoot animation struct was off
2015-04-04 05:04:46 -07:00
Michael Cook (mackal)
51a314fa31
for whatever reason spell based procs generate casting messages
2015-04-02 14:54:11 -04:00
Michael Cook (mackal)
b3efd8a817
Quick fix for RoF2 discs showing in song window
...
This is just a hack until someone does a proper solution
2015-04-02 13:42:47 -04:00
Paul Coene
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.
Refined previous changes that fixed the issue with zoning in and not seeing
previosuly spawned armor by sharing the same module.
2015-04-02 13:25:12 -04:00
Paul Coene
026278504f
Merge remote-tracking branch 'upstream/master'
2015-04-01 13:04:39 -04:00
Paul Coene
a5872b165f
Zoning into a new zone did not properly display PCs with tree/object illusions
...
and NPCs wearing gear in non-weapon slots.
The illusion thing: Not sure why, but te opcode for BulkZoneSpawn doesn't
display the tree/object illusions. I did notice that even OP_Illusion gets
rejected by the client if sent before Client_Ready. Maybe that is why. The
BULKSpawns cannot be sent that late, I tried moving it in the sequence but
it never did the illusions correctly, at any point. So, we new new the
single spawn OP code for PCs with those illusions. This works.
The NPC gear thing. Same story with BulkZoneSpawn, Not sure why. The data
is sent correctly. So now we update the client zoning in (only them) with
what the NPCs are wearing. Every othe client already is up to date.
2015-04-01 13:00:38 -04:00
Natedog2012
8bd22e8c38
2nd part to Alternate currency fix forgot to paste this back in
2015-03-29 02:16:23 -07:00
Natedog2012
e304e67cf1
Fix how Alternate Currency Reclaim and Create works if the player has 0 currency available
2015-03-29 01:00:57 -07:00