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
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
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
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
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
Akkadius
4e6c3b524f
Add fix for scenario where a client traveled far distance quickly and mob scanning is too slow; this takes care of all scenarios
2020-07-07 01:19:02 -05:00
Chris Miles
520ac3ae46
Merge pull request #1091 from EQEmu/feature/windows-shared-memory-hotfix-fix
...
Windows #hotfix Fix
2020-07-04 02:27:17 -05:00
Akkadius
15a70c7aa9
Fix for windows hotfix [skip ci]
2020-07-04 02:24:53 -05:00
Akkadius
9e960b90bd
Adjust path quote [skip ci]
2020-07-04 02:01:35 -05:00
Akkadius
8e96232690
Add explicit file extension to file check [skip ci]
2020-07-04 01:58:02 -05:00
Akkadius
6aad062e9a
Add logging [skip ci]
2020-07-04 01:50:29 -05:00
Chris Miles
818fd53dd0
Merge pull request #1090 from xevianindustries/titanium_start_zone_fix
...
Issue 743 - WorldDatabase::GetStartZone now checks isTitanium when creating the SQL
2020-07-02 21:34:52 -05:00
Akkadius
36e064a7b3
Fix issue where #hotfix doesn't work properly in new Windows installations
2020-07-02 21:31:50 -05:00
Erick Christgau
12a0e3e226
Issue 743 - WorldDatabase::GetStartZone now checks isTitanium when creating the SQL
2020-07-02 10:16:04 -05:00
Chris Miles
a78c3b9800
Merge pull request #1086 from EQEmu/cross_zone_move
...
Optimize cross-zone utilities and add cross-zone player move utilities to Perl/Lua.
2020-06-30 14:48:16 -05:00
Chris Miles
62439fe8ee
Merge pull request #1088 from EQEmu/move_zone_instance
...
Add MoveZoneInstance methods to Perl/Lua.
2020-06-30 14:47:16 -05:00
Chris Miles
4b1ea13c32
Merge pull request #1089 from EQEmu/dye_armor
...
Add DyeArmorBySlot(slot, red, green, blue, use_tint) to Perl/Lua.
2020-06-30 14:46:43 -05:00
Chris Miles
7a5a0915e5
Merge pull request #1085 from EQEmu/display_ac
...
Add GetDisplayAC() to Perl/Lua.
2020-06-30 14:46:08 -05:00
Paul Coene
0202a2ad23
Merge pull request #16 from EQEmu/master
...
Merge master into main
2020-06-30 07:56:00 -04:00
Alex
eed1fd8a43
Add DyeArmorBySlot(slot, red, green, blue, use_tint) to Perl/Lua.
2020-06-29 20:55:30 -04:00
Alex
1b2c2a1dd0
Add MoveZoneInstance methods to Perl/Lua.
2020-06-29 19:49:37 -04:00
Alex
f514dd5b55
Optimize cross-zone utilities and add cross-zone player move utilities to Perl/Lua.
2020-06-29 17:54:30 -04:00
Alex
eb039d176c
Add GetDisplayAC() to Perl/Lua.
2020-06-29 15:49:24 -04:00
Akkadius
f32126faac
Fix issue where when a client first enters a zone, a mob may not be aware of their distance to a client immediately so when the client does their scan we also add ourselves to their lists
2020-06-28 23:10:30 -05:00
Akkadius
e11868eb65
Merge branch 'master' of https://github.com/EQEmu/Server
2020-06-28 22:56:35 -05:00
Akkadius
05113aab7d
Lower animation throttle frequency
2020-06-28 22:56:33 -05:00
Chris Miles
ba62d0bdd3
Merge pull request #1074 from thalix1337/master
...
Improvement of rule descriptions
2020-06-28 22:03:31 -05:00
Chris Miles
53eb28c5c6
Merge pull request #1079 from KinglyKrab/disc_timer
...
Add GetDisciplineTimer() and ResetDisciplineTimer() to Perl/Lua.
2020-06-28 22:00:45 -05:00
Chris Miles
f6d415410d
Merge pull request #1080 from KinglyKrab/assign_tasks
...
Add cross-zone task assign methods to Perl/Lua.
2020-06-28 21:54:52 -05:00
Chris Miles
f143cddc97
Merge pull request #1082 from KinglyKrab/move_zone
...
Add MoveZone methods to Perl/Lua.
2020-06-28 20:05:16 -05:00
Chris Miles
2a19ad0197
Merge pull request #1083 from EQEmu/recalculate_skills
...
Fix $npc->RecalculateSkills() in Perl.
2020-06-28 20:04:41 -05:00
Akkadius
30067f9b6d
Fix UCS connection bug
2020-06-28 19:14:36 -05:00
Alex
1292e1c9c0
Fix $npc->RecalculateSkills() in Perl.
2020-06-28 10:08:21 -04:00
Alex
9a2294774e
Add client-based MoveZone methods.
2020-06-27 21:35:52 -04:00
Alex
2c7d227f4a
Merge pull request #1 from EQEmu/master
...
Update.
2020-06-27 20:41:58 -04:00
Alex
25c3d3803f
Add cross-zone task assign methods to Perl/Lua.
2020-06-27 20:03:06 -04:00
Alex
736c345a45
Add GetDisciplineTimer() and ResetDisciplineTimer() to Perl/Lua.
2020-06-27 16:37:24 -04:00
thalix1337
c3e7cd65e8
Corrected duplicate descriptions
...
Corrected descriptions for the rules UseOldConSystem and UseLiveBlockedMessage
2020-06-27 03:18:40 +02:00
freyonsecurity
9bbef1d79a
Missing descriptions added
...
All missing descriptions added. Made corrections to existing descriptions.
2020-06-26 22:05:35 +02:00
Chris Miles
6bdc1ffffb
Merge pull request #1067 from noudess/CallForHelp
...
Prevent mob from moving from point of aggro until after calls for help are issued.
2020-06-23 14:20:40 -05:00
Chris Miles
a9c2e35bc7
Merge pull request #1075 from KinglyKrab/findzone
...
Add zone ID to #findzone.
2020-06-23 14:18:47 -05:00
Chris Miles
10f54313a5
Merge pull request #1076 from KinglyKrab/zone
...
Add new zone methods to Perl/Lua.
2020-06-23 14:18:33 -05:00
Chris Miles
2fd149469d
Merge pull request #1073 from noudess/gridshow
...
Repair #grid show command
2020-06-23 14:15:48 -05:00