Alex
c593ed6a05
Add SetRadiantCrystals() and SetEbonCrystals() to Perl/Lua. ( #1159 )
...
- Add $client->SetRadiantCrystals(value) to Perl.
- Add $client->SetEbonCrystals(value) to Perl.
- Add client:SetRadiantCrystals(value) to Lua.
- Add client:SetEbonCrystals(value) to Lua.
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2020-12-30 14:46:09 -06:00
Chris Miles
c1d7a82307
[DevTools] Improve DevTools Toggling Options ( #1161 )
...
* Improve devtools toggling
* Cleanup a few more references
2020-12-30 14:43:33 -06:00
Chris Miles
80ce499f67
Scanning Optimizations ( #1133 )
...
* Scanning optimizations this more properly applies idle / moving scanning algorithms and applies update_others when a client is moving
* Fix bots
* Perform a self and other scan when npc's pop
2020-10-25 23:01:30 -05:00
Noudess
96fb156c47
Change Older clients to not use persistant taunt button & default to taunt on.
2020-09-02 14:50:51 -04:00
Noudess
56afa0404b
Updates to fix taunt button on PET UI to match live behavior.
2020-09-02 12:50:11 -04:00
Noudess
29f7bc7a9c
Fix bugged pet window sit button and pet sit based regen.
2020-08-31 13:39:42 -04:00
Noudess
9ab61d4ed4
Fix so an untargettable mob is not opened for trade when client pressed the 'u'
...
key. Discovered this on untargettable mobs at doors.
2020-08-18 11:15:33 -04:00
Akkadius
f78828216d
Add support for virtual zonepoints
2020-08-16 00:06:20 -05:00
Akkadius
e03ca7f65e
Merge branch 'master' of https://github.com/EQEmu/Server into integration/multi-tenancy-expansions-repository
2020-06-29 00:40:27 -05: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
3f62da4573
Merge branch 'master' of https://github.com/EQEmu/Server into integration/multi-tenancy-expansions-repository
2020-05-23 22:33:34 -05:00
KimLS
2fbd5aaccc
Rename namespace EQEmu to namespace EQ (so we don't have two similar but different namespaces anymore)
2020-05-17 18:36:06 -07:00
Akkadius
373fb3f0e7
Decouple zone calls, cleanup logic
2020-04-19 04:36:39 -05:00
Akkadius
a0f8bbb3b9
Merge branch 'master' of https://github.com/EQEmu/Server into integration/multi-tenancy-expansions-repository
2020-04-18 02:31:43 -05:00
Akkadius
0dc3e5ba35
Add jank permanent reference pass back in [skip ci]
2020-04-10 03:20:41 -05:00
Akkadius
d89b2f11b5
Get time remaining directly from database for now, this needs to be cached better at the zone state level, I'll refactor this when repositories are merged in
2020-04-10 02:03:30 -05:00
Akkadius
88ff56b2f2
Add client->SendToGuildHall - have instances properly cycle out IDs
2020-04-10 01:43:00 -05:00
Akkadius
2b1b786f02
Merge branch 'master' of https://github.com/EQEmu/Server into integration/multi-tenancy-expansions-repository
2020-04-06 02:55:46 -05:00
Akkadius
c8722ea789
Filter start_zones [skip ci]
2020-04-05 19:58:04 -05:00
Akkadius
9a90bdf91a
Filter tradeskills [skip ci]
2020-04-05 18:40:19 -05:00
Akkadius
bcef171cf9
Fix for tradeskill query [skip ci]
2020-04-04 03:55:53 -05: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
Akkadius
128cc458fd
Separate tradeskill queries to not be cross-boundary, clean up logic
2020-03-30 04:29:52 -05:00
Akkadius
ca49f3902f
Migrate getZoneX calls and npc types calls [skip ci]
2020-03-12 02:27:09 -05:00
Akkadius
262432f504
Migrate start_zones [skip ci]
2020-03-11 03:58:30 -05:00
Akkadius
3a09197d77
Migrate zone [skip ci]
2020-03-11 03:55:44 -05:00
Michael Cook (mackal)
a3eb74b855
Fix /split while in a raid
...
This still doesn't add support for /autosplit in a raid, how should that
work?
This changes the Raid::SplitMoney to take a group ID and fails when
provided with RAID_GROUPLESS. This does change behavior, but I'm not
sure if it was ever used so ...
2020-03-05 14:37:43 -05:00
Paul Coene
bd4fa4fb6b
Implement RuleB(Skills, RequireTomeHandin)
2020-02-16 11:42:55 -05:00
Chris Miles
138cb80b19
Merge pull request #958 from hgtw/feat/autoconsent
...
Implement consent for group/raid/guild and add Auto Consent support
2020-02-04 18:22:05 -06:00
hg
43da07fb55
Fix zone crash when a group member raid invites own group leader
2020-01-28 19:37:36 -05:00
hg
63b8df72b2
Implement consent for group/raid/guild and add Auto Consent support
...
Refactors consent to be more live accurate
Message sent to owner and receiver for each zone a corpse is in
Corpses now store consent list instead of clients holding corpse list
Consent throttling added
Message strings and colors updated
Removed reporting invalid consent targets
2020-01-27 00:17:15 -05:00
Uleat
61790ef195
Wasn't quite dead... (Removed substring call from silent saylink parsing)
2020-01-13 19:01:42 -05:00
Uleat
9bdb70b2f0
Fatality! (Fix for event_say parse events not observing the correct parser for their situation)
2020-01-13 01:47:39 -05:00
Uleat
7a791dda3c
Merge branch 'master' of https://github.com/EQEmu/Server
2020-01-12 21:11:51 -05:00
Uleat
6366a3fa38
Fix for silent saylinks and EVENT_COMMAND calls
2020-01-12 21:11:43 -05:00
Akkadius
306a08b9ac
Unify / streamline scanning logic calls, do a manual scan on enter and cleanup logging
2020-01-12 19:37:53 -06:00
Uleat
08b8deaa4b
Merge pull request #937 from noudess/master
...
Fix for client position while on boat
2019-12-08 16:51:41 -05:00
Uleat
7e724568a6
Update to boat-related opcode handlers
2019-12-05 18:24:29 -05:00
Noudess
40747ae5a3
Repair client updates when client is on (does not have to have control) a boat
2019-11-18 14:58:45 -05:00
Trust
b567e57971
Fixed incorrect logic
2019-11-14 02:15:35 +00:00
Trust
0fcaf82038
Per comment, removing message and simplified.
2019-11-13 23:46:36 +00:00
Trust
05b3c89729
Mobs will not trade anymore if they are currently in combat.
2019-11-13 22:51:33 +00:00
Noudess
f012d13f0c
Some quick additions of sanity checks for pointers and variables
2019-11-07 09:31:50 -05:00
Noudess
566e6ea307
Added support for all SE_EyeOfZomm and some other small changes
2019-10-28 19:48:31 -04:00
Noudess
194c61a467
Modify eye of zomm support to be more efficient.
2019-10-26 10:42:00 -04:00
Noudess
8f5bd52e24
Make sure eye os zomm updates are the actual eye
2019-10-23 13:58:52 -04:00
Noudess
ff59255e63
Eye of Zomm needed support in OP_ClientUpdate.
2019-10-22 10:45:54 -04:00
Noudess
bcf0af0a8d
Old School poison changes to be close to live. Added extending procing rule.
2019-10-10 14:32:27 -04:00
Paul Coene
bca567d2f5
Merge branch 'master' into spawn2
2019-10-07 13:25:12 -04:00
Noudess
c62d9040cb
Old school apply poison was allowing multiple poisons at once.
2019-10-07 13:16:52 -04:00