KimLS
3259c98a9e
Rename some lua general functions to match the rest of the conventions
2021-01-23 18:12:54 -08:00
KimLS
02518cdae1
Change rules to use cat in the actual underlying variables and by extension lua exports
2021-01-22 23:52:34 -08:00
KimLS
a00ab6867c
Merge branch 'filtered-msg-fix' into fix-event-lua
2021-01-21 15:59:02 -08:00
KimLS
f71a6bcb60
rename lua general functions to match their api names
2021-01-21 14:48:00 -08:00
KimLS
2e409f3898
Make bot rules exist even if bots are disabled to make it easier to sync the lua rules without weird ifdefs
2021-01-21 13:57:55 -08:00
KimLS
e29d7f4b27
Fix for space after events
2021-01-21 13:46:32 -08:00
KimLS
4e548a588d
Update opcodes for lua
2021-01-21 13:42:19 -08:00
KimLS
5ed47b5e50
Remove unused opcode that has a terrible name
2021-01-21 13:39:33 -08:00
KimLS
e1e93a9a48
Missing events
2021-01-21 13:28:06 -08:00
KimLS
9c9d195ff6
Fix for filtered msg using Mob* instead of Lua_Mob in lua interface
2021-01-21 13:23:23 -08: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
hg
a312cd6e1d
Don't sync character lockout uuid
...
Fixes regression that caused loot event apis to stop working
2020-12-30 18:47:33 -05:00
hg
8b2b2db848
Move offline players to dz safereturn
...
This is an experimental change which allows members to log in at the
safe return if they were offline when the expedition was deleted.
Prior to this they would log in at bind instead
Partially reverts commit 32c69d235d7fc8b816fa598b499be47d451ddba5
Removed expedition members are no longer hard deleted from db
2020-12-30 18:47:33 -05:00
hg
4f9eaf7574
Sync character lockouts when entering dz
...
This removes the is_pending column from character lockouts table
Synchronizing character lockout timers with the expedition's when zoning
into the dynamic zone simplifies adding missing lockouts to new members.
This also matches live behavior that replaces any character lockout
timers from another expedition with ones from the current expedition
2020-12-30 18:47:32 -05:00
hg
fc7d8a82e5
Sort #dz list output by dz id
...
Sort #dz expedition list by expedition id
2020-12-30 18:47:32 -05:00
hg
81e4bd6040
Reduce expedition member status packet updates
...
Only send update for expedition member status if it changes
Avoids unnecessary packets when members zone
2020-12-30 18:47:32 -05:00
hg
54a175b3ef
Cleanup unused arg in remove lockout method
2020-12-30 18:47:32 -05:00
hg
738fd48163
Use id not name in dz makeleader world msg
2020-12-30 18:47:32 -05:00
hg
e5916c5c03
Add rule to enable "In Dynamic Zone" status
...
Live doesn't appear to ever update with this status
2020-12-30 18:47:32 -05:00
hg
1de590137f
Verify new expedition leader in world
...
Cleanup makeleader methods
World now checks if character is expedition member instead of zone
2020-12-30 18:47:32 -05:00
hg
311042f06d
Add ExpeditionMember::IsValid method
2020-12-30 18:47:32 -05:00