Paul Coene
5542107f02
Remove names
2017-07-05 21:26:10 -04:00
Paul Coene
4a84c311b2
Change to allow pets to use better of db/oocregen if oocregen is turned
...
on in the rule_set.
2017-07-05 18:26:50 -04:00
Paul Coene
75d7c40098
Merge remote-tracking branch 'upstream/master'
2017-06-10 11:28:12 -04:00
Paul Coene
7c377e8904
Fix typo on database call in #object.
...
Fix issue with fishing.. Search needs to search from my z for full line length
not for only the diff between my feet and the possible water location.
2017-06-10 11:25:09 -04:00
Paul Coene
af4a432745
Missed version.h in original commit
2017-01-10 20:33:01 -05:00
Paul Coene
df86e644f4
Now the actual code changes - lol
2017-01-10 20:18:16 -05:00
Paul Coene
80ff535215
Added code so that books/scrolls read that are in a language other
...
than common get language skill applied.
Added code to support ReadBook slots above and beyond main inventory slots
by decoding additional bag slot field.
2017-01-10 20:15:03 -05:00
Paul Coene
6a2be94282
Alliance spell line for chanters was not working.
2016-12-21 14:38:24 -05:00
Paul Coene
6311d82095
Add check for mob spell based defensive procs (as per DB entry) for attacking
...
clients. Got coaching and testing from demonstar55.
2016-12-09 18:59:44 -05:00
Paul Coene
538ff873ee
Fix alignment
2016-12-08 16:19:17 -05:00
Paul Coene
d0e6bb6e07
more undos
2016-12-08 16:17:10 -05:00
Paul Coene
6cbb4bcf47
Remove defensive proc changes
2016-12-08 16:15:58 -05:00
Paul Coene
d99df2540d
Fix typo
2016-12-08 16:07:33 -05:00
Paul Coene
f5a0b994dc
Make message based on item type. Learned that non fish items can come from
...
both tables.
2016-12-08 16:07:33 -05:00
Paul Coene
246f770e8f
Fix fishing messages so when actual fish are caught, name is in message.
2016-12-08 16:07:33 -05:00
Paul Coene
95efc3a66c
Undo changes
2016-12-08 16:06:32 -05:00
Paul Coene
c263c4ef07
2nd check for faction not needed - had to either check for sneaking again
...
or remove un-needed 2nd check.
2016-10-09 11:12:09 -04:00
Paul Coene
7b5ea9e99c
Fix rogue merchant usage under sneak.
2016-10-09 10:22:55 -04:00
Paul Coene
e2587b78f5
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
changelog.txt
2016-09-18 21:32:09 -04:00
Paul Coene
0503e85fd3
Updated changelog
2016-09-10 14:26:47 -04:00
Paul Coene
0232f4f672
Merge remote-tracking branch 'upstream/master'
2016-09-10 14:21:59 -04:00
Paul Coene
56d355935b
Fix task experience by level % to take into account hell level rule.
2016-09-10 14:21:19 -04:00
Paul Coene
5039aa07a5
updated changelog
2016-08-23 14:50:29 -04:00
Paul Coene
8048239a81
Merge remote-tracking branch 'upstream/master'
2016-08-23 13:55:52 -04:00
Paul Coene
ecdc0f7096
Fixed so mobs that depop at end of pathgrid still path and depop
...
whiel zones are empty. This makes these mobs no longer always appear
at start locations for the 1st person in a zone after long idle.
2016-08-23 13:54:51 -04:00
Paul Coene
9349d5d473
Another fix for when BuffDurationPacket breaks client effects on spells.
...
In this case run speed spells like SoW.
2016-07-18 15:30:55 -04:00
Paul Coene
84c90715be
Reverse checks for voice graft to short curcuit when no pet.
2016-07-18 14:37:21 -04:00
Paul Coene
1ba7f0cd65
Fix so you can still speak to NPCS (patch to last patch for voice graft)
2016-07-09 16:35:57 -04:00
Paul Coene
56fcabc119
Fix Voice Graft to allow you to speak by targetting yourself.
2016-07-09 15:40:19 -04:00
Paul Coene
9a010a90a9
Added Client:UseLiveBlockedMessage rule
2016-06-28 08:27:31 -04:00
Paul Coene
02ec76d2aa
Res effects now block certain buffs like on live.
...
Blocked spells generate message as on live.
2016-06-27 11:14:33 -04:00
Paul Coene
b10187f9de
Changed personal faction earned min/max values to -2000/2000.
2016-06-13 14:04:23 -04:00
Paul Coene
306ecf003a
Spells like listless power and dread touch should be taking down/blocking
...
spells like augmentation and strenthen respectively. The stacking code
was being bypassed when a beneficial spell and a detrimental spell for the
same effect were being compared.
With this code removed, the spells are compared and the stonger of the two
spells wins and replaces or blocks the other.
Without this change, for example, dread touch takes down strengthen on the
client, but the server still things strength is up, causing a mismatch.
With this change, client/server match.
2016-06-13 09:06:44 -04:00
Paul Coene
51b74f47e3
Merge remote-tracking branch 'upstream/master'
2016-01-02 17:28:23 -05:00
Paul Coene
f754f06bec
Added runspeed to mystats window.
2016-01-02 17:26:59 -05:00
Paul Coene
a56f17a9e5
Merge remote-tracking branch 'upstream/master'
2016-01-02 09:17:09 -05:00
Paul Coene
11f3e30245
Fixed a ton of buffs when using an EE item (SendBuffDurationPacket).
2016-01-02 09:16:13 -05:00
Paul Coene
07ab58483d
Updated changelog
2015-12-16 09:16:27 -05:00
Paul Coene
2865278987
Merge remote-tracking branch 'upstream/master'
2015-12-16 09:11:43 -05:00
Paul Coene
bc77439d11
When binding someone else's wounds, the code tried to send a bind
...
would response to client with a type of 2. The intent (based on
comments was to get the client to display a "stand still" message
on the receiving client.
That reply message was not generating that message, but if the client
you were binding was also binding his own wounds, it would cause your
target to stand up, interrupting his bind.
I replaced this client reply with a simple, directed client message. It all
seems to work fine now.
2015-12-16 09:05:27 -05:00
Paul Coene
b7dc3db703
wMerge remote-tracking branch 'upstream/master'
2015-11-20 14:46:28 -05:00
Paul Coene
0c56660692
Merge remote-tracking branch 'upstream/master'
2015-11-20 12:04:11 -05:00
Paul Coene
f3120f26ee
Fix issue with mobs no depopping (due to spawn_events) while zone is idle.
2015-11-20 12:03:43 -05:00
Paul Coene
a2c5f359d8
Fix buffdurationpacket for seeinvis spells
2015-08-15 20:14:15 -04:00
Paul Coene
4e538d14c8
Fix snow so it ends correctly. Packet is different from the all zeros sent
...
to end rain. End packets need to have the type that is ending.
2015-08-04 09:48:39 -04:00
Paul Coene
77dca484fe
The mob AT_Anim (as set in spawn2) was not correctly displaying in
...
various situations.
First, the set function for mob _appearance optimized sending a message
if the new appearance was equal to the old. This cann't be done, as
the 1st time the zone runs there is no client when the set function is
called. If we're combining set/send, as we are, better to always do both. This fixes several of the cases.
Repop also did not work, as no code was being called reliably to set
appearance and update the client based on code path and various flags. This is also fixed.
2015-05-06 15:39:36 -04:00
Paul Coene
59ab7071b7
Beginnings of fix to SendBuffDuration.
2015-05-02 07:00:52 -04: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
Paul Coene
eda74e66e0
Fix proc messages for undead proc against non-undead.
2015-05-01 19:22:06 -04:00
Paul Coene
399942f6f4
Allow Kerran race illusions to be either gender.
2015-05-01 07:02:23 -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
Paul Coene
a1960d4a4a
Npcs won't respond to hails if they can't see you.
2015-04-30 08:00:36 -04: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
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
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
Paul Coene
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.
2015-03-27 17:12:39 -04:00
Paul Coene
180c4c3286
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
changelog.txt
2015-02-23 19:11:35 -05:00
Paul Coene
221c1f17c7
Streamline changes for Swimming Rule and add Sense Heading rules
2015-02-23 19:03:28 -05:00
Paul Coene
ba49e5f696
Allow servers to set starting value for swimming instead of the hard coded
...
value.
2015-02-23 13:32:10 -05:00
Paul Coene
19fc02c284
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
changelog.txt
world/worlddb.cpp
2015-02-23 08:13:09 -05:00
Paul Coene
fe77c6fb3f
Updated change log and made changes to worlddb.cpp so paineel characters
...
start in paineel again on Titanium.
2015-02-18 16:26:48 -05:00
Paul Coene
f9dbea531c
Added note about augs to changelog
2015-02-16 17:14:29 -05:00
Paul Coene
eaf5cea908
Fixed a comment
2015-02-14 10:29:43 -05:00
Paul Coene
8cde649e39
A non magical weapon with an augment tagged as magical now registers
...
as a magig weapon when attacking a creature requiring magic
2015-02-09 17:04:44 -05:00
Paul Coene
1d40f20da0
Remove incorrect use of before_hit
2015-02-01 16:14:05 -05:00
Paul Coene
614014a238
Faction update
2015-02-01 15:02:14 -05:00
Paul Coene
1ff2a043f4
Merge branch 'master' of https://github.com/EQEmu/Server
2015-02-01 09:34:04 -05:00
Paul Coene
115d0d14ac
Fix issues with faction where chars were not allowed to earn faction to
...
offset starting faction values.
2015-02-01 09:31:07 -05:00
Paul Coene
5f3baf3649
Merge remote-tracking branch 'upstream/master'
2015-01-26 14:30:21 -05:00
Paul Coene
cad4ebc6f3
Procedure for peqdb users to see all faction information for their character.
2015-01-25 12:42:19 -05:00
Paul Coene
60412276da
Report repair as well as change from Update Personal Faction.
2015-01-25 09:55:41 -05:00
Paul Coene
22de30bab3
Repair faction messaging code.
...
The messages were being based on total faction rather than personal faction.
The personal faction range is all that is needed to detremine which message.
There were several bugs as well. Fixed several edge conditions
2015-01-25 09:46:00 -05:00
Paul Coene
b96be9d5b8
Made familiars persistent.
2015-01-19 13:07:37 -05:00
Paul Coene
f5fa07c8db
Update zone.cpp
2014-09-29 16:38:18 -04:00
Paul Coene
d2acd0505c
is_blind works better as an else to the line that handles cure
2014-09-27 17:39:30 -04:00
Paul Coene
05ed577e23
Fixed issue where blind flag was set for beneficial spells like cure.wq
2014-09-27 17:17:12 -04:00
Paul Coene
73a23e9f9d
Changes so that blind effects like those in Flash of Light work.
2014-09-27 13:00:07 -04:00