Kinglykrab
d30593c35e
Add 4 new special attacks to Perl/Lua.
...
- IMMUNE_DAMAGE_CLIENT (47)
Immune to all damage except NPC damage.
- IMMUNE_DAMAGE_NPC (48)
Immune to all damage except Client damage.
- IMMUNE_AGGRO_CLIENT (49)
Immune to aggro by a Client.
- IMMUNE_AGGRO_NPC (50)
Immune to aggro by an NPC, clients must attack directly to gain aggro, allows pet only boss mechanics and stuff.
2021-01-23 21:36:07 -05:00
Alex
c481d52064
Add HasDisciplineLearned() to Perl/Lua.
2021-01-23 10:23:50 -05:00
Chris Miles
7c69400618
Merge pull request #1175 from EQEmu/akkadius/command-name-adjustment
...
[Command] Naming suggestions from https://github.com/EQEmu/Server/pull/1170
2021-01-21 18:26:35 -06:00
Chris Miles
ca98ea9872
Merge pull request #1180 from noudess/boat
...
Allow boats flymode to be overridden by local db
2021-01-21 18:26:05 -06:00
Chris Miles
7d40e42cc2
Merge pull request #1177 from hgtw/fix/door-packets
...
[Bugfix] Don't respawn doors while clients are zoning
2021-01-21 18:22:53 -06:00
Chris Miles
f1920f2132
Merge pull request #1178 from hgtw/fix/spawn-condition-crash
...
[Bugfix] Fix zone crash on spawn condition change
2021-01-21 18:22:27 -06:00
Chris Miles
30490abc50
Merge pull request #1179 from hgtw/fix/zonemap-crash
...
Fix zone startup crash if maps not installed
2021-01-21 18:22:04 -06:00
Chris Miles
c5c0a3a73e
Merge pull request #1181 from EQEmu/aa_message
...
Add AA gain messages.
2021-01-21 18:21:35 -06:00
Chris Miles
0551cfc013
Merge pull request #1182 from EQEmu/race_class
...
Add Race/Class Name and Bitmask Methods.
2021-01-21 18:19:56 -06:00
Chris Miles
1a2cec58f1
Merge pull request #1184 from EQEmu/finditem
...
#finditem Changes
2021-01-21 18:19:28 -06:00
Chris Miles
a9b992a1b0
Merge pull request #1186 from hgtw/fix/expedition-max
...
Fix bug that could allow expeditions to exceed max members
2021-01-21 18:18:04 -06:00
hg
d87ae839a2
Verify members in db on expedition invites
...
Fixes an exploit where multiple accepted cross zone invites could race
with cache updates and allow an expedition to exceed its max members
2021-01-21 19:02:00 -05:00
Kinglykrab
0f859a2a0f
Preferential changes to #finditem, doesn't show stack options if item isn't stackable.
...
Only shows 1 or max stack size of item for summoning items. Also resolves the issues some people were having where this command would summon an item with 1 charge instead of max charges because 1 was supplied as charges. In my experience most people who summon items like this want either one item or a full stack of an item and the summon size here is relative to the current item's stack size. Also shows name first instead of ID so the formatting is better.
2021-01-19 18:34:19 -05:00
Kinglykrab
7e1e1651e4
Add GetClassBitmask(), GetClassName(), GetRaceBitmask(), and GetRaceName() to Perl/Lua.
2021-01-18 18:47:32 -05:00
Kinglykrab
1c00edb458
Add AA gain messages.
2021-01-15 19:54:44 -05:00
Noudess
eb24e333d7
Allow boats flymode to be overridden by local db
2021-01-11 10:58:08 -05:00
hg
836210404c
Fix zone crash on spawn condition change
...
The NPC pointer held by Spawn2 wasn't reset if the npc was depopped
without a respawn timer by #depop commands or depop(false) quest apis.
If the NPC was part of a spawn condition then the condition would try
to dereference that pointer (which gets deleted) on condition change.
2021-01-08 23:53:06 -05:00
hg
896dd48960
Fix zone startup crash if maps not installed
2021-01-08 20:55:56 -05:00
hg
312ee2b42c
Don't respawn doors while clients are zoning
...
Fixes regression from b08dc02a (PR #1051 )
The normal door list sent on zone entry caused unopenable double doors
on clients if an api respawned them while the client was zoning. This
waits until the client finishes zoning and has received the initial
door list before sending any despawn/respawn packets.
2021-01-07 20:05:55 -05:00
Akkadius
3fc1aea3ce
Naming suggestions from https://github.com/EQEmu/Server/pull/1170
2021-01-04 11:44:23 -06:00
Chris Miles
0f5a7e1317
Merge pull request #1173 from EQEmu/akkadius/npc-guard-scan-fix
...
[Bugfix] Very edge case Guard awareness latency
2021-01-04 11:38:23 -06:00
Alex
bebf95cfe3
Merge pull request #1170 from splose/ww
...
Add #wwcast command.
2021-01-03 19:19:56 -05:00
splose
02aa4302de
Merge branch 'master' into ww
2021-01-03 18:58:00 -05:00
Chris Miles
b7d002dd8b
Merge pull request #1171 from KinglyKrab/client_fling
...
Add client->Fling() to Perl/Lua.
2021-01-03 17:20:04 -06:00
Chris Miles
480e3a89df
Merge pull request #1172 from KinglyKrab/target_ring
...
Add GetTargetRingX(), GetTargetRingY(), and GetTargetRingZ() to Lua.
2021-01-03 17:19:02 -06:00
Chris Miles
427b4db2b3
Merge pull request #1166 from fryguy503/barter-bag-bug
...
[Bug] Barter was allowing the purchase of bags. Bags could contain…
2021-01-03 17:18:31 -06:00
Chris Miles
306328529e
Merge pull request #1169 from splose/endurance
...
#endurance
2021-01-03 17:18:01 -06:00
Chris Miles
0396bada96
Merge pull request #1165 from fryguy503/instrument-autoequip
...
[Bug] Prevent Bards from auto equip loot when using instrument
2021-01-03 17:17:08 -06:00
Chris Miles
e9be7146af
Merge pull request #1164 from fryguy503/group-fixes
...
[Bug] Fix for Group Leader Disband Issue
2021-01-03 17:13:31 -06:00
Akkadius
53bbbbba1d
Add comments around close mob system [skip ci]
2021-01-03 17:07:10 -06:00
Akkadius
f5817677df
Only add self to others when moving
2021-01-03 16:42:34 -06:00
Akkadius
7b9d88b70b
Fix a situation where guards don't scan fast enough because they stand idle, moving mobs will add themselves to guards
2021-01-03 16:40:56 -06:00
Matthew Silvia
4750768e0f
Merge branch 'ww' of https://github.com/splose/Server into ww
...
# Conflicts:
# zone/command.cpp
2021-01-03 13:20:01 -05:00
Matthew Silvia
90295d8dec
change name
2021-01-03 13:18:33 -05:00
Matthew Silvia
6fe05bbf5e
change name
2021-01-03 13:16:01 -05:00
Matthew Silvia
a4d8d2261a
change name
2021-01-03 13:09:09 -05:00
Evan Alexander King
c58ba2e6a5
Add GetTargetRingX(), GetTargetRingY(), and GetTargetRingZ() to Lua.
2021-01-03 03:21:54 -05:00
Evan Alexander King
3fa236c2bb
Add client->Fling() to Perl/Lua.
...
- $client->Fling(value, target_x, target_y, target_z, ignore_los, clipping) in Perl.
- client:Fling(value, target_x, target_y, target_z, ignore_los, clipping) in Lua.
2021-01-03 03:12:01 -05:00
Matthew Silvia
e13346560e
#ww
2021-01-02 23:24:28 -05:00
Matthew Silvia
d6e29810f1
#endurance
2021-01-02 23:17:47 -05:00
Trust
29e693d443
Also added LogGroupDetail
2021-01-02 22:57:57 -05:00
Trust
7fbf522aa3
Added LogGroup to logging aliases.
2021-01-02 22:54:26 -05:00
Chris Miles
0456bef903
Merge pull request #1167 from hgtw/fix/instance-corpses
...
Move player corpses on instance shutdown
2021-01-02 21:31:28 -06:00
hg
6c8c81f3db
Move player corpses on instance shutdown
...
Moves corpses to graveyard when an expired instance shuts down.
Zones without a graveyard move them to non-instance version instead.
Fixes player corpses being left inside instances that expire
before graveyards process or in instances without a graveyard
2021-01-02 19:42:18 -05:00
Trust
538092d59e
Fix for incorrect slot definition.
2020-12-31 11:33:04 -05:00
Trust
789cfb2490
[REBASE] Barter was allowing the purchase of bags. Bags could contain anything and it would be traded.
2020-12-31 00:44:55 -05:00
Trust
83928fa4d0
[REBASE] Prevent Bards from auto equip loot when using instrument
2020-12-31 00:22:54 -05:00
Trust
f854137ca0
[BUG] Fix for Group Leader Disband Issue
...
Added public/private class for oldleadername so we can save the previous leader name when the entity is destroyed then allow us to transfer leadership.
Adjusted DelmemberOOZ and in zone functions to include removal of the old leader when disbanding.
2020-12-31 00:16:27 -05:00
Chris Miles
de5b7f472d
Merge pull request #1163 from hgtw/feat/dz-expeditions
...
[Expedition / DZ] HGTW DZ / Expedition System
2020-12-30 21:16:22 -06:00
hg
33e5bd0b67
Assign db version to expedition schema
2020-12-30 18:47:59 -05:00