Michael Cook (mackal)
f7e997fba1
Fix NPC AI casting of ST_AEClientV1
...
As noted, I think we do this check incorrectly, but this should work
fine and matches other similar spells, let's get it good enough first.
2020-08-17 18:04:52 -04:00
Akkadius
78776df107
Update world content service API's to consider all expansions enabled
2020-08-16 20:04:49 -05:00
Trust
bd4810351d
[Aggro] PercentalHeal should be included in aggro generation
...
Per January 15th 2003 Patch Notes:
"NPCs will now notice Druid and Shaman Percentage Heal spells in a manner similar to traditional healing spells."
Added SE_PercetalHeal to the same CheckHealAggroAmount as SE_CurrentHP to be similar to traditional healing spells.
2020-08-16 18:32:26 -04:00
Chris Miles
0506c01103
Merge pull request #1102 from fryguy503/AERamp
...
[Combat] AE Ramp now allows Max Melee Range
2020-08-16 02:03:54 -05:00
Chris Miles
24a8ca39d3
Merge pull request #1100 from noudess/empty_processing
...
Allow quests to turn on mob processing in empty zones
2020-08-16 02:03:22 -05:00
Chris Miles
ecf47a0bbb
Merge pull request #1097 from SecretsOTheP/null_ptr_fixes
...
Null ptr fixes
2020-08-16 02:02:46 -05:00
Chris Miles
6a4a4de31c
Merge pull request #1106 from EQEmu/feature/virtual-zonepoints
...
Add support for virtual zonepoints
2020-08-16 01:42:33 -05:00
Akkadius
efdead0b0a
Add expansion info
2020-08-16 01:12:30 -05:00
Akkadius
e319746ca9
Typos
2020-08-16 00:16:50 -05:00
Akkadius
f78828216d
Add support for virtual zonepoints
2020-08-16 00:06:20 -05:00
Akkadius
9d0f7781b4
Fix compiler warnings
2020-08-15 19:03:25 -05:00
Akkadius
f6e544a2e6
Merge branch 'master' of https://github.com/EQEmu/Server
2020-08-15 18:49:24 -05:00
Akkadius
3ffb5299a8
Update repositories
2020-08-15 18:28:34 -05:00
Chris Miles
aeb1ce0fbe
Merge pull request #1105 from EQEmu/feature/lootdrop-changes
...
Lootdrop Filtering Adjustments
2020-08-15 17:55:18 -05:00
Akkadius
4b764e2cc5
Set loot default log [skip ci]
2020-08-15 17:48:10 -05:00
Akkadius
45f08b4645
Cleanup some logic
2020-08-15 17:43:20 -05:00
Akkadius
0e31302a7d
Add an easy way to pull item saylinks
2020-08-15 17:25:09 -05:00
Akkadius
94d87584aa
Lootdrop level filtering adjustments
2020-08-15 16:37:38 -05:00
Trust
3245fa6123
[Combat] AE Ramp now allows Max Melee Range
...
RuleR AERampageSafeZone - Reduce AE Ramp range by this amount to allow for a small safe zone on AE Ramp.
2020-08-09 14:04:03 -04:00
Akkadius
bda13383ef
Revert "Merge pull request #1101 from KinglyKrab/custom"
...
This reverts commit 43108acae1ef5eb5d127226c3fc0659dbdc10b9d, reversing
changes made to daa1db65b92cb9403c48071a044cb62b458c9afd.
2020-08-03 22:21:51 -05:00
Alex
43108acae1
Merge pull request #1101 from KinglyKrab/custom
...
Custom changes.
2020-08-03 23:17:37 -04:00
Alex
ff7c3aff92
Custom changes.
2020-08-03 23:14:39 -04:00
Chris Miles
daa1db65b9
Merge pull request #1094 from EQEmu/integration/multi-tenancy-expansions-repository
...
Integration/multi tenancy expansions repository
2020-07-30 22:27:58 -05:00
Chris Miles
fd48912bd2
Merge pull request #1098 from EQEmu/lua_update_zone_header
...
Add Lua eq.update_zone_header export to lua_general.cpp.
2020-07-30 22:07:47 -05:00
Akkadius
cfa3e88bb2
Add command #gearup as a fairly decent start to a expansion specific way of gearing up a GM test character
2020-07-30 21:10:15 -05:00
Noudess
8e7591cd4b
Added support for quests to enable and then redisable processing of movement.
2020-07-27 10:43:24 -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
Akkadius
a307636962
Fix object update spam issue (terrible code)
2020-07-20 22:53:58 -05:00
Akkadius
a617fc5034
Merge branch 'master' of https://github.com/EQEmu/Server into integration/multi-tenancy-expansions-repository
2020-07-19 20:40:00 -05:00
Alex
63ad92090a
Add Lua eq.update_zone_header export to lua_general.cpp.
2020-07-19 18:01:06 -04:00
E Spause
147916ce2e
Set group info to null in various places
...
When the group is disbanded, set the leader to null.
When setting a new raid leader, make sure we have a new raid leader. If we don't, avoid a crash and disband the raid. It's better than zones falling apart, and will resolve itself on the next VerifyRaid call.
If a member zones, set the leader pointer to nullptr. This fixes an issue where the leader pointer is freed later (MemberZoned normally cleans up the Client object), but referenced by other entities, allowing the leader to be used in the same server process tick, post-cleanup - as the leader won't exist.
2020-07-19 02:34:59 -04:00
Akkadius
98340751b0
Sanity check on adding self to other lists
2020-07-19 01:34:25 -05:00
E Spause
42781036a8
Fix issue where npc_types could become null in the cache but remain referenced, causing a crash due to invalid memory accessed
2020-07-19 02:31:22 -04:00
E Spause
eacd2c2cde
Fix null pointers in group/raid pointer removal
2020-07-19 02:30:50 -04:00
Akkadius
2e0c892b07
Add cli character:copy-character and #copycharacter
2020-07-18 21:07:22 -05:00
Akkadius
880b19cc7f
Hit the zone cache first so we're not hitting the database every time someone attempts to zone
2020-07-18 13:16:27 -05:00
Chris Miles
fc6689ec09
Merge pull request #1096 from noudess/master
...
Added Rule to enable AA Ding()
2020-07-18 11:50:37 -05:00
Noudess
db4f113129
Added rule to allow the Ding sound when AA is earned.
2020-07-13 08:12:02 -04:00
Akkadius
30e0bbb912
More conversion changes to reduce warnings [skip ci]
2020-07-12 17:33:17 -05:00
Akkadius
6a7a78af29
Static cast floats in atof usages where the datatype is actually float to avoid windows compiler warnings
2020-07-12 17:25:50 -05:00
Akkadius
758a30a080
Fix merge
2020-07-12 16:57:36 -05:00
Akkadius
3016f9409b
Fix merge
2020-07-12 16:57:04 -05:00
Chris Miles
7ba55759c5
Merge pull request #1095 from EQEmu/world_wide_lua_overrides
...
Add Lua overrides to worldwide methods to make additional parameters optional.
2020-07-12 16:53:47 -05:00
Akkadius
8647bd73ce
Merge remote-tracking branch 'origin' into integration/multi-tenancy-expansions-repository
2020-07-12 16:51:36 -05:00
Alex
e033d89a32
Add Lua overrides to worldwide methods to make additional parameters optional.
2020-07-08 18:16:20 -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
Chris Miles
b801f8dfe5
Merge pull request #1092 from EQEmu/cross_zone_overhaul
...
Completely overhaul cross zone and world wide methods in quest API.
2020-07-07 14:15:29 -05:00
Chris Miles
b0b63cc64c
Merge pull request #1093 from EQEmu/hot_reload_adjustments
...
Add hot reload saylinks as well as a rule to determine if you bypass the saylinks.
2020-07-07 14:13:15 -05:00
Alex
c8389bc674
Completely overhaul cross zone and world wide methods in quest API.
2020-07-07 08:02:56 -04:00
Alex
f1929c4f45
Add hot reload saylinks as well as a rule to determine if you bypass the saylinks.
2020-07-07 07:20:08 -04:00