KimLS
b9b2bf0477
Integrating protobuffers
2019-06-13 15:16:12 -07:00
KimLS
0b26c80d8f
Merge branch 'shared_tasks' of github.com:EQEmu/Server into shared_tasks_service
2019-06-10 21:53:41 -07:00
KimLS
8497042eef
Some changes to routing and boilerplate for task service
2019-06-10 21:51:18 -07:00
Michael Cook (mackal)
1304b9c80f
DB scheme changes
2019-06-10 22:40:05 -04:00
KimLS
65c9c86556
Some changes to the tasks service and the general routing strategy
2019-06-10 01:10:28 -07:00
Michael Cook (mackal)
ece9251bd6
Merge branch 'master' into shared_tasks
2019-06-10 00:37:57 -04:00
Michael Cook (mackal)
290133803e
Add a hard off for NPC scaling for Merc/Bot
...
They don't need it. We may want to add this to actually be in the DB for
normal NPCs in the future.
2019-06-10 00:36:18 -04:00
Michael Cook (mackal)
4627bfe271
Mercs shouldn't do global loot (I think)
2019-06-10 00:30:04 -04:00
Michael Cook (mackal)
3cbd0fe0f6
Add char_id to SharedTaskMember
2019-06-09 23:10:36 -04:00
Michael Cook (mackal)
8141f831b1
Merge branch 'master' into shared_tasks
2019-06-09 21:42:27 -04:00
KimLS
b3a3d9bec5
Shared task service
2019-06-09 18:39:32 -07:00
Uleat
c3e10a7409
Merge pull request #853 from dencelle/master
...
fixed opcode for deleteing a item out of a player's inventory slot
2019-06-09 19:11:06 -04:00
dencelle
65e429a596
fixed opcode for deleteing a item out of a player's inventory slot
2019-06-09 22:36:23 +00:00
Michael Cook (mackal)
fa2b5166fb
Add in SharedTaskState::MemberZoned hooks
...
This should be all of them ... at least where raid/group is done ...
2019-06-09 17:59:30 -04:00
Michael Cook (mackal)
8dc25c838b
SharedTaskState::MemberZoned find by pointer vale not name
2019-06-09 17:59:20 -04:00
Michael Cook (mackal)
229de34afc
Add Client::GetSharedTask
2019-06-09 17:53:45 -04:00
Michael Cook (mackal)
70bdd35b69
Add a Getter for ActiveShareTask
2019-06-09 17:52:11 -04:00
Michael Cook (mackal)
e99354223d
We need to update the ActiveSharedTask pointer
...
When we leave, we need to make sure it's managed as well!
2019-06-09 17:51:34 -04:00
Michael Cook (mackal)
8a8e922f46
We need some way to keep track of everyone who needs a lockout
...
This prevents exploits but is also rather annoying for people who leave
2019-06-09 17:50:33 -04:00
KimLS
c1484a698c
Comms stuff
2019-06-08 21:49:51 -07:00
Michael Cook (mackal)
bd96d676be
Work on getting tasks sent to other members
...
Some stuff just stubbed out for now
2019-06-08 23:43:36 -04:00
Michael Cook (mackal)
2a637a031b
Other task stuff in zone is using time not our timer
2019-06-08 23:09:23 -04:00
Michael Cook (mackal)
f7c7f5646e
Rename PendSharedTask and update comment
2019-06-08 17:38:04 -04:00
Michael Cook (mackal)
577e67f4ee
Move stuff around
2019-06-08 17:11:59 -04:00
Michael Cook (mackal)
1084b71d8d
Use SQL to fix null
2019-06-08 17:07:41 -04:00
Michael Cook (mackal)
63933f53c8
Merge pull request #851 from fryguy503/lua_stand_crouch
...
LUA/PERL - IsStanding() and IsCrouching() - Returns as bools
2019-06-08 14:09:44 -04:00
Trust
d23a6e646e
LUA/PERL - IsStanding() and IsCrouching() - Returns as bools
2019-06-08 04:48:06 +00:00
Michael Cook (mackal)
c2ab2a232b
Bug fix in SharedTaskManager::LoadSharedTaskState
2019-06-07 01:39:43 -04:00
Michael Cook (mackal)
c5f739cbda
Add shared_tasks loading in world
2019-06-07 01:16:44 -04:00
Michael Cook (mackal)
385732f403
Remove dead idea in SharedTaskManager::HandleTaskZoneCreated
...
We'll just load from DB if the task doesn't exist yet
2019-06-03 23:43:11 -04:00
Michael Cook (mackal)
b972ec581f
Rework accepted_time for shared_tasks
2019-06-02 23:32:53 -04:00
KimLS
32e04cd264
Fix for crash in world from shared tasks
2019-06-02 00:46:11 -07:00
Michael Cook (mackal)
b0dff0c006
Some work on world's task activity states
2019-05-30 02:00:29 -04:00
Michael Cook (mackal)
c093b3e2ab
Stub out some more functions
2019-05-30 01:37:23 -04:00
Uleat
2690e4de4d
Redirected bots binaries remote to appveyor artifact repo (thanks Akkadius!) [skip ci]
2019-05-27 20:27:23 -04:00
Chris Miles
1122d29e19
Update system_tables.txt
2019-05-26 03:37:52 -05: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)
977c3ca3dc
Tweak some stuff in world
2019-05-25 21:52:21 -04:00
Michael Cook (mackal)
408ce4650f
Implement ClientListEntry::LoadTaskLockouts
2019-05-22 22:38:07 -04:00
Michael Cook (mackal)
bc0f705227
Implement SharedTaskManager::LoadSharedTaskState
2019-05-22 15:30:00 -04:00
Michael Cook (mackal)
5c1ab3b24c
Move ClientTaskInformation to global task header
2019-05-21 22:03:08 -04:00
Michael Cook (mackal)
85a858fcd6
More comments [skip ci]
2019-05-21 17:10:29 -04:00
Michael Cook (mackal)
6ab2e46f42
Implement SharedTaskManager::LoadSharedTasks
2019-05-21 17:00:34 -04:00
Michael Cook (mackal)
96acb1e638
Finish SharedTaskManager::HandleTaskRequest
...
Cleaned up some other functions as well
2019-05-21 00:07:14 -04:00
Michael Cook (mackal)
eb98eef1b9
Flush out task verification steps
2019-05-18 23:58:36 -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
Alex
ad790ac8ef
Merge pull request #840 from noudess/master
...
Roambox patch for navmesh and large roamboxes in hilly zones
2019-05-02 18:38:00 -07:00
Akkadius
d7abf3f26c
Change compression level in deflate
2019-05-01 16:23:24 -05:00
Akkadius
6739eea78b
Change NPC scaling classification order check
2019-05-01 15:26:16 -05:00