2280 Commits

Author SHA1 Message Date
KimLS
b9b2bf0477 Integrating protobuffers 2019-06-13 15:16:12 -07:00
KimLS
8497042eef Some changes to routing and boilerplate for task service 2019-06-10 21:51:18 -07:00
KimLS
65c9c86556 Some changes to the tasks service and the general routing strategy 2019-06-10 01:10:28 -07:00
KimLS
b3a3d9bec5 Shared task service 2019-06-09 18:39:32 -07:00
KimLS
c1484a698c Comms stuff 2019-06-08 21:49:51 -07:00
Michael Cook (mackal)
c093b3e2ab Stub out some more functions 2019-05-30 01:37:23 -04:00
Michael Cook (mackal)
c5bf71f221 The requestor should at least be able to see the new shared task and get
a member list

There are still a few issues that need to be solved this way.
We could try searching for the members in zone (by name ...) or we could
just fire off to world and world will have to send a special full
serialization so the new zone could load the state. Or at this point we
could just assume that we have saved the state to the DB (which hasn't
been coded yet) and any out of zone members will have to depend on
loading it up from the DB.
2019-05-26 00:38:28 -04:00
Michael Cook (mackal)
5c1ab3b24c Move ClientTaskInformation to global task header 2019-05-21 22:03:08 -04:00
Michael Cook (mackal)
e1bb3301a5 World should verify the full task to simplify things 2019-05-18 17:26:09 -04:00
Michael Cook (mackal)
358ce2ca94 Merge branch 'master' into shared_tasks 2019-05-16 22:21:31 -04:00
Akkadius
d7abf3f26c Change compression level in deflate 2019-05-01 16:23:24 -05:00
Michael Cook (mackal)
dfd9a3c714 Merge branch 'master' into shared_tasks 2019-04-26 17:57:31 -04:00
Michael Cook (mackal)
54da27424f Implement Foraging AA
Currently this SPA is only checked for AA bonuses since a non-permanent
bonus doesn't make sense. Plus I'm not sure the client is aware of it in
spells/gear
2019-04-14 00:18:23 -04:00
Michael Cook (mackal)
6e1f317c60
Merge pull request #839 from briankinney/rule-based-faction-thresholds
Rule based faction thresholds
2019-04-13 16:01:29 -04:00
Brian Kinney
3e8ef681a3 Change defaults to the values intended by recent update 2019-04-13 15:04:43 -04:00
Paul Coene
c06774ca61
Fix version to match committed manifest 2019-04-13 07:22:16 -04:00
Brian Kinney
2bb305305a Use rules to configure faction thresholds
Default to legacy values. Updated "accurate" values are available in optional database script
2019-04-12 15:25:32 -04:00
Michael Cook (mackal)
c04bf79b0f Merge branch 'master' into shared_tasks 2019-03-25 19:42:52 -04:00
Akkadius
850b32f2ca Adjust constants 2019-03-25 18:24:16 -05:00
Noudess
0852468b88 Add constants for waypoints 2019-03-25 17:54:17 -04:00
Michael Cook (mackal)
9c42f28b0d Make Database::CheckStatus() 2038 safe 2019-03-12 14:31:23 -04:00
Chris Miles
3db3e53f11
Merge pull request #802 from noudess/master
New min/max personal faction per faction.  Use of actual client mods for race/class/deity
2019-03-06 13:17:34 -08:00
Paul Coene
6dbd579f4f
Merge branch 'master' into master 2019-02-28 15:05:18 -05:00
Noudess
aa9611d494 Code added to auto fix quests. Updated manifest and version to current. 2019-02-28 15:01:39 -05:00
KimLS
cb9f0fbe31 Start of a network options interface command 2019-02-24 19:24:10 -08:00
KimLS
b156b078ed Revert internal send to old code 2019-02-24 15:20:01 -08:00
Akkadius
37915f5b7e Adjust default rule values 2019-02-17 03:29:23 -06:00
Akkadius
3a8f206841 Merge branch 'master' into resend 2019-02-17 03:25:55 -06:00
Uleat
bef849b5c1 Definition clean-up 2019-02-09 05:58:49 -05:00
Uleat
3cffe5f7ef Put merc and bot classes on the same stance standard (mercs) 2019-02-07 22:09:31 -05:00
Uleat
cd95f58625 Fix for linux build 2019-02-04 12:03:25 -05:00
Uleat
93a0ad2ceb Added command 'profanity' 2019-02-04 07:02:27 -05:00
Uleat
36b0a60451 Fix for Titanium returning wrong value in ConvertClientVersionToExpansion## 2019-02-02 21:51:57 -05:00
Uleat
cbe811cf94 Oops!! I did it again! 2019-01-31 21:59:11 -05:00
Uleat
2f3cd45c4a Removed server-side checksum of player profile 2019-01-24 04:26:14 -05:00
Uleat
4658ad676f Extended server spellbook entries to RoF2 standard and added per-client restriction of spell id max 2019-01-24 03:53:41 -05:00
Akkadius
230d6ae964 Merge branch 'master' into resend 2019-01-23 19:05:42 -06:00
Noudess
46ead8e29e Move out faction changes to later db version as it is still pending. 2019-01-23 14:54:16 -05:00
Chris Miles
b61105f96d
Merge pull request #807 from KinglyKrab/master
Added multi-version capabilities to NPCs.
2019-01-21 16:18:25 -08:00
Akkadius
48564a5789 Implemented server side #who 2019-01-21 00:29:58 -06:00
Uleat
7b2c87c7ed Added bi-state dynamic lookup return 2019-01-20 23:40:40 -05:00
Akkadius
40b2366346 Implement and extended #goto via #goto <player_name> - this will work cross zone, cross instance, in zone etc. It works on top of the original #goto (target) and #goto x y z 2019-01-20 21:33:56 -06:00
Uleat
f690c64f9e Moved buff definitions into 'spells' lookup 2019-01-20 20:04:07 -05:00
Uleat
585c6322bf Added 'spells' entry to EQDictionary 2019-01-20 08:24:21 -05:00
Uleat
c9ef66ae2d Added note for inventory::InitializeDynamicLookups() [ci skip] 2019-01-15 20:11:29 -05:00
Uleat
703cbc6727 Activated per-expansion support for active inventory slot addressing 2019-01-15 00:50:58 -05:00
Uleat
26ed51f32a Fix for linux builds 2019-01-12 20:59:27 -05:00
Uleat
bcf271c30f Added dynamic entries to eqdictionary 2019-01-12 20:03:52 -05:00
Uleat
7857bc45fb Excluded runtime modification of expansion-based rules 'World:ExpansionSettings' and 'World:UseClientBasedExpansionSettings' 2019-01-11 05:01:44 -05:00
Kinglykrab
d8c88aac96 Added multi-version capabilities to NPCs.
Setting a spawn2 row's 'version' column to -1 will make that spawn appear in all versions of the zone.

This is similar to how doors/objects/groundspawns use version -1.
2019-01-10 19:55:59 -05:00