Paul Coene
ad3bf35397
Merge pull request #1548 from noudess/master
...
[Bug Fix] Fix bug where IVU could not be cast on char with Invis
2021-09-21 12:21:18 -04:00
Paul Coene
b6ba493450
Merge pull request #1528 from noudess/merchant
...
Fix bug where stacks of non-stackable items are removed when you buy 1.
2021-09-11 10:19:37 -04:00
Paul Coene
c613db2338
Merge pull request #1527 from noudess/toofar
...
Hack to fix melee chasing fleeing mobs "too far" issues.
2021-09-10 18:21:38 -04:00
Paul Coene
4cc24dea75
[GM Command] #list npcs Goto option now goes to higher Z if selected NPC is a boat. ( #1349 )
...
* #list npcs Goto option now goes to higher Z if npc selected is a boat.
Makes using #list npcs and using the goto button more useful when NPC is a boat, as normal Z will put you in the water.
* Use ?: instead of bool multiply
* Update command.cpp
2021-05-12 19:17:55 -05:00
Paul Coene and Noudess
2edda6e743
[Feature] Allow any spawn2 spawned mob to path while zone is idle if new flag is set. ( #1339 )
...
* Changes to allow any spawn2 to be marked to path even when zone is idle
* Fixed for Kingly review of PR
Co-authored-by: Noudess <noudess@gmail.com >
2021-05-10 01:21:43 -05:00
Paul Coene and Noudess
b335568bf9
Prevent client update while on boat if boat turning ( #1343 )
...
Co-authored-by: Noudess <noudess@gmail.com >
2021-05-10 01:15:38 -05:00
Paul Coene and Noudess
843aac631b
[Bug Fix] Add debugging and fix edge case where no target for aggro mob ( #1344 )
...
Co-authored-by: Noudess <noudess@gmail.com >
2021-05-10 01:10:13 -05:00
Paul Coene
39f5949441
#grid delete was deleting the grids everywhere ( #1346 )
...
Fix to only delete correct zone grid.
2021-05-09 16:39:54 -04:00
Paul Coene and Noudess
6fb687871c
Fix calls to GetSafePoints to not pass null_ptr as zonename ( #1336 )
...
* Fix calls to GetSafePoints to not pass null_ptr as zonename
* Fix GetSafePoints to check and deal will nullptr being sent as short_zone_name
* Remove unintentinal formatting change
* Fix some typos/cut-n-paste errors I assume
Co-authored-by: Noudess <noudess@gmail.com >
2021-04-27 17:21:37 -04:00
Paul Coene and Noudess
c18562b150
[Bug] Fix ignore_primary_assist. ( #1323 )
...
* [Bug] Fix ignore_primary_assist.
* Fix to continue loop instead of return
Co-authored-by: Noudess <noudess@gmail.com >
2021-04-22 23:40:17 -05:00
Paul Coene and Noudess
74076078bb
[Boats] Fix x/y offsets from client to reflect EQ x/y instead of boat heading… ( #1296 )
...
* Fix x/y offsets from client to reflect EQ x/y instead of boat heading x/y
* Use std version of math calls and reduce the # of calls
* Remove errant instrumentation
Co-authored-by: Noudess <noudess@gmail.com >
2021-03-28 18:20:02 -05:00
Paul Coene and Noudess
ac4a993259
Remove unneeded calls to DoAnim() for spells/bardsong ( #1290 )
...
* Removed DoAnim() call from spells and bard song. Tested on rof2 and titanium
Co-authored-by: Noudess <noudess@gmail.com >
2021-03-10 00:07:30 -05:00
Paul Coene and Noudess
21a1a7bed7
Client tracks pet sit/stand - force new pets to stand rather than use client ( #1155 )
...
Co-authored-by: Noudess <noudess@gmail.com >
2020-12-22 18:05:02 -06:00
Paul Coene and Noudess
8a0f242fc6
Added RACE_BOAT_533 to IsBoat() ( #1154 )
...
Co-authored-by: Noudess <noudess@gmail.com >
2020-12-22 14:45:17 -06:00
Paul Coene and Noudess
1eb5e4a0c1
Remove the extra erroneous message (DoT landing message) at mob death if mob dies of DoT. ( #1138 )
...
* Removed the erroneous message of a DoT "landing" when a mob dies from that DoT
* Set spell=-1 on Death struct for NPCs. It was causing extra DoT msg.
* Remove whitespace
Co-authored-by: Noudess <noudess@gmail.com >
2020-12-21 17:07:15 -06:00
Paul Coene
b996f40016
Merge pull request #22 from EQEmu/master
...
Merge base back into my fork
2020-10-09 11:30:38 -04:00
Paul Coene
27e19900ae
Merge pull request #21 from EQEmu/master
...
Merge from base.
2020-09-21 10:27:18 -04:00
Paul Coene
ad74af7797
Merge pull request #20 from EQEmu/master
...
Merge from base
2020-08-28 18:59:13 -04:00
Paul Coene
9be5ac4ca6
Update main.cpp
2020-08-19 14:58:04 -04:00
Paul Coene
b8586bf9cb
Update main.cpp
2020-08-19 14:57:21 -04:00
Paul Coene
7cc23fcbeb
Removed duplicate code for pruning merhantlist_temp
...
The code already exists, guarded by a rule.
2020-08-19 14:48:28 -04:00
Paul Coene
09e0b09649
Merge pull request #19 from EQEmu/master
...
merge from base
2020-08-18 10:55:21 -04:00
Paul Coene
44a1256eb9
Merge pull request #18 from EQEmu/master
...
Merge mainline into my fork
2020-07-27 09:53:56 -04:00
Paul Coene
a8928d4a39
Merge pull request #17 from EQEmu/master
...
Merge master into our fork
2020-07-08 15:48:20 -04:00
Paul Coene
0202a2ad23
Merge pull request #16 from EQEmu/master
...
Merge master into main
2020-06-30 07:56:00 -04:00
Paul Coene
9195e5e961
Merge pull request #15 from EQEmu/master
...
Merge master into my branch
2020-05-28 08:19:35 -04:00
Paul Coene
0e04e42bea
Added two missing agnostic mods
2020-05-25 16:48:03 -04:00
Paul Coene
40e690f8e3
SQL to add the needed guktan and drakkin faction fixes missed by faction_conversion.
2020-05-25 16:25:55 -04:00
Paul Coene
3ebbcd84d4
Merge pull request #14 from EQEmu/master
...
Merge Mainline into my base
2020-05-20 15:52:59 -04:00
Paul Coene
c799267c86
Merge pull request #13 from EQEmu/master
...
Merge from master
2020-05-11 08:37:28 -04:00
Paul Coene
ca50013334
Merge pull request #12 from EQEmu/master
...
Merge base
2020-05-08 09:54:23 -04:00
Paul Coene
855e592d22
Merge pull request #10 from EQEmu/master
...
Merge from master
2020-04-30 11:33:13 -04:00
Paul Coene and Noudess
54d494da36
Fix errant merchant full messages and add logging for later use ( #1035 )
...
* Fix errant merchant full issues, add logging for later use
* Rename merchant list dump more clearly
* spaces around '='
* Added line spacing,
Co-authored-by: Noudess <noudess@gmail.com >
2020-04-20 23:40:18 -05:00
Paul Coene
973fd376e5
Propose change in location of Stun check as possible resolution to crash
2020-04-06 08:23:57 -04:00
Paul Coene
b5575133cd
Put in braces in my new function as well as the source function.
...
The entire file has implied braces... I'd change them all but fear making a mistake.
2020-04-06 08:10:15 -04:00
Paul Coene
561433902e
Removed heal per @mackal
2020-04-02 13:08:05 -04:00
Paul Coene
abeb93f1e6
Update entity.h
2020-04-02 12:04:16 -04:00
Paul Coene
ef0b29dc8e
Update entity.cpp
2020-04-02 12:03:45 -04:00
Paul Coene
42f959329d
Update client.h
2020-04-02 11:56:06 -04:00
Paul Coene
a898a1d07b
Update aggro.cpp
2020-04-02 11:55:05 -04:00
Paul Coene
803c3aabe4
Update client.cpp
2020-04-02 11:54:19 -04:00
Paul Coene
15dde4778a
Update aggro.cpp
2020-04-02 11:52:27 -04:00
Paul Coene
f2b68e6783
Merge pull request #5 from EQEmu/master
...
Update from master
2020-04-02 11:50:50 -04:00
Paul Coene
8193b04627
Update ruletypes.h
2020-04-01 08:41:40 -04:00
Paul Coene
6fb6d8891d
Hack to fix RoF2 perma IVU/IVA bug after zoning.
...
This fixes the problem, but I believe someone with better knowledge of the client than I can find a more "correct" solution.
Posted as a PR per @joligario to solve it for now. Was also asked to put SE_Invisibility in there so that this "hack" is a catch all.
2020-03-31 09:22:16 -04:00
Paul Coene
482584f95a
Merge pull request #4 from EQEmu/master
...
Update to master
2020-03-05 10:37:41 -05:00
Paul Coene
08002eacea
restore some code unintentionally removed
...
Checked with @KimLS.
2020-02-24 16:51:05 -05:00
Paul Coene
10e5f0e949
Update ruletypes.h
2020-02-16 12:28:18 -05:00
Paul Coene
bd4fa4fb6b
Implement RuleB(Skills, RequireTomeHandin)
2020-02-16 11:42:55 -05:00
Paul Coene
5901df4485
Added Skills, RequireTomeHandin rule
...
Default behavior will remain the same as current code.
If set to true, tomes will need to be turned in to Guild Masters to learn, like in older times.
2020-02-16 11:41:08 -05:00
Paul Coene
8cda4257b4
Merge pull request #3 from EQEmu/master
...
Update to Master
2020-02-16 11:38:20 -05:00
Paul Coene
1528e7cb09
Update npc.cpp
2020-02-05 16:28:07 -05:00
Paul Coene
8dacadb4f9
Update ruletypes.h
2020-02-05 16:26:46 -05:00
Paul Coene
e19db3b7f4
Update npc.cpp
2020-02-05 16:25:24 -05:00
Paul Coene
e1adffc4be
Update npc.cpp
2020-02-05 15:32:07 -05:00
Paul Coene
6b27e88315
Update attack.cpp
2020-02-05 14:42:37 -05:00
Paul Coene
4accb4ea2a
Update ruletypes.h
2020-02-05 14:41:36 -05:00
Paul Coene
c419df52ff
Merge pull request #2 from EQEmu/master
...
Get up to date
2020-02-05 14:40:12 -05:00
Paul Coene
b4f42c150f
Update database.cpp
...
Change variable_name and use LastInsertedID() to remove unneeded call.
2020-02-05 12:31:29 -05:00
Paul Coene
ad1f18306b
Update command.cpp
...
Fix #size command to be useful for anyone using the model field in npc_types.
All will remain the same for everyone else.
2020-02-03 13:47:16 -05:00
Paul Coene
6a984a53b5
Merge pull request #1 from noudess/patch-9
...
Implement DefaultGuild rule
2020-02-03 13:02:55 -05:00
Paul Coene
f9b3b7aecf
Implement DefaultGuild rule
2020-02-03 12:54:26 -05:00
Paul Coene
5fefdfcc17
Added new DefaultGuild rule to Character
2020-02-03 12:50:05 -05:00
Paul Coene
ab3d65b2ea
Fix FixZ regarding the use of model in npc_types
...
This fix only impacts those that use the model field in npc_types to override race on the client.
GetModel() returns model if set, otherwise race.
As a refresher, the model field is there so the server can still see a mob as its base race for things like bane, while the client can use a new model.
FixZ needs to know about this.
2020-02-01 20:29:48 -05:00
Paul Coene
83ad9c86db
Update attack.cpp
2020-01-30 15:19:02 -05:00
Paul Coene
bcb08f99f0
Update attack.cpp
2020-01-30 15:05:41 -05:00
Paul Coene
f968d0df4c
Reduce changes to those suggested by @mackal
2020-01-30 15:04:06 -05:00
Paul Coene
712366293d
Further refine monk weight checks for floating point
2020-01-30 11:10:57 -05:00
Paul Coene
51fb7d8b77
_GetRunSpeed did not correctly report aa mods for Clients.
...
I actually believe this was some old cut-n-paste error. aa_mod was being set to a total of all (3) caps - like the previous line.
2020-01-20 15:38:07 -05:00
Paul Coene
9cc73f2b4a
Fix formula for mana
...
There were errors in the old formula for wis/int values over 201.
2020-01-20 14:24:29 -05:00
Paul Coene
8eb60302a2
Update attack.cpp
...
Fix to Monk Mitigation. Divided weight by 10 to convert to stones.
2020-01-19 16:03:09 -05:00
Paul Coene
d47bf6a73b
Update waypoints.cpp
...
Fixed log message to be correct.
2020-01-17 14:35:32 -05:00
Paul Coene
eed4a648b4
Added addition usage message for #grid for #grid show.
2020-01-04 16:17:25 -05:00
Paul Coene
10c383fd86
Update attack.cpp
2019-11-02 15:24:17 -04:00
Paul Coene
2a8ab28551
Fix damage done by poison proc changes
...
spell procs were not firing due to bad conditional.
2019-11-02 15:19:15 -04:00
Paul Coene
96e5adc8de
Merge pull request #6 from noudess/patch-2
...
Allow for new merchant corpse rule
2019-10-28 10:24:15 -04:00
Paul Coene
6609728188
Allow for new merchant corpse rule
2019-10-28 10:21:33 -04:00
Paul Coene
74ca949a5b
Added rule to allow merchants to have a corpse.
2019-10-28 10:16:20 -04:00
Paul Coene
bca567d2f5
Merge branch 'master' into spawn2
2019-10-07 13:25:12 -04:00
Paul Coene
26e14c02b6
Merge pull request #4 from EQEmu/master
...
Merge master changes into my fork.
2019-09-02 08:50:51 -04:00
Paul Coene
5a0fcdfefd
Merge branch 'master' into light-wield
2019-08-16 10:30:54 -04:00
Paul Coene
49094bcfbc
Fix attack to not attack with a non-weapon (expand cancel to include cancel of light)
...
I found a single item in the db, Flickering Watchtower Torch, that is a light item type but has 1 damage/100 delay. This code would make that weapon not operate, if we care.
2019-08-16 10:28:06 -04:00
Paul Coene
d3641be6c0
Update loottables.cpp
2019-08-05 09:30:57 -04:00
Paul Coene
06fbd7103e
Update client_packet.cpp
2019-08-05 09:24:22 -04:00
Paul Coene
acef4c0264
Merge pull request #3 from EQEmu/master
...
Pull down all of the latest
2019-08-05 08:18:20 -04:00
Paul Coene
a402f01514
Update perl_mob.cpp
2019-04-24 17:26:17 -04:00
Paul Coene
dfe4bb5b78
Update lua_mob.cpp
2019-04-24 10:32:09 -04:00
Paul Coene
c24bfaf35f
Update lua_mob.h
2019-04-24 10:30:24 -04:00
Paul Coene
7dc1e10956
Update perl_mob.cpp
2019-04-24 10:10:48 -04:00
Paul Coene
3105577c1b
Fix the auto-correct mechanism on illegal faction
...
Auto correct was not using the new client_base_data for min/max.
2019-04-13 12:39:45 -04:00
Paul Coene
c06774ca61
Fix version to match committed manifest
2019-04-13 07:22:16 -04:00
Paul Coene
0426a15fec
Update mob.cpp
2019-04-12 19:34:28 -04:00
Paul Coene
5b374927f2
Update mob.cpp
2019-04-12 19:16:00 -04:00
Paul Coene
5e008a5a97
Fix SetCurrentWP to allow negatives
...
Needed to make new roambox constants (that were used instead of 666) actually work.
2019-04-03 15:56:12 -04:00
Paul Coene
6dbd579f4f
Merge branch 'master' into master
2019-02-28 15:05:18 -05:00
Paul Coene
e71eefab50
Merge branch 'master' into master
2018-12-18 11:33:52 -05:00