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)
8dc25c838b
SharedTaskState::MemberZoned find by pointer vale not name
2019-06-09 17:59:20 -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
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)
f7c7f5646e
Rename PendSharedTask and update comment
2019-06-08 17:38:04 -04:00
Michael Cook (mackal)
b972ec581f
Rework accepted_time for shared_tasks
2019-06-02 23:32:53 -04: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)
96acb1e638
Finish SharedTaskManager::HandleTaskRequest
...
Cleaned up some other functions as well
2019-05-21 00:07:14 -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)
c04bf79b0f
Merge branch 'master' into shared_tasks
2019-03-25 19:42:52 -04:00
Uleat
0ad43977bf
Naming convention update for EQEmu::versions::ClientVersionBit
2019-01-07 20:25:43 -05:00
Michael Cook (mackal)
93133c289e
More shared tasks stuff
...
Mostly just OOZ checking
2018-09-05 16:04:49 -04:00
Michael Cook (mackal)
ea0a54ed60
More work on shared tasks
2018-09-02 23:14:15 -04:00
Michael Cook (mackal)
39544b4723
Shared Task WIP
2018-09-01 17:32:13 -04:00
Michael Cook (mackal)
93749bc509
Add actual support for multi-zone task activities
2018-08-01 13:50:09 -04:00
Michael Cook (mackal)
dfa7e2bffb
Add completion emote for tasks
2018-07-20 14:06:07 -04:00
Akkadius
623b7b3eee
Rename activities to task_activities for consistency since we're changing up task data
2018-07-10 00:26:53 -05:00
Michael Cook (mackal)
07f3ab955f
Fix issue with Quest types
2018-07-09 14:01:52 -04:00
Michael Cook (mackal)
c0c34cf07a
Update ClientTaskState::ShowClientTasks
2018-07-08 23:32:30 -04:00
Michael Cook (mackal)
4c6de9b991
Steal buffer from SerializeBuffer now
2018-07-08 23:03:53 -04:00
Michael Cook (mackal)
2d456ba8c9
Add task faction reward
...
This just reuses NPC faction ID stuff since it does everything we want
and isn't actually tied to NPCs :P
2018-07-08 21:40:04 -04:00
Michael Cook (mackal)
3969ac346d
Remove startzone from tasks table since it's not needed
2018-07-08 18:42:26 -04:00
Michael Cook (mackal)
7218128d03
Update TaskManager::SaveClientState
2018-07-08 18:07:08 -04:00
Michael Cook (mackal)
62b78fb9a8
Update TaskManager::LoadClientState
2018-07-08 18:01:14 -04:00
Michael Cook (mackal)
7e0c4eb93f
Reformat save/load since they were lacking tabs
2018-07-08 17:35:37 -04:00
Michael Cook (mackal)
9b229779db
Bunch more functions
2018-07-08 16:55:08 -04:00
Michael Cook (mackal)
b59a41829b
Fix more functions
2018-07-08 16:36:00 -04:00
Michael Cook (mackal)
0c899b2caa
Update more functions
2018-07-08 00:29:46 -04:00
Michael Cook (mackal)
955b2afb18
Update GetTaskActivityDoneCountFromTaskID and GetTaskStartTime
2018-07-06 00:59:19 -04:00
Michael Cook (mackal)
0600b6834a
Update IsTaskActivityCompleted, GetTaskActivityDoneCount, GetTaskActivityState
2018-07-05 14:58:01 -04:00
Michael Cook (mackal)
cf30056cf6
Update FailTask, TaskOutOfTime, and TaskPeriodicChecks
2018-07-05 00:45:51 -04:00
Michael Cook (mackal)
0367bc3465
Task update events should be task type aware now
2018-07-05 00:13:19 -04:00
Michael Cook (mackal)
2f4fb46007
Optional is a DWORD in older packets
2018-07-04 14:36:18 -04:00
Michael Cook (mackal)
26f1d450fc
OP_TaskActivity for older clients
2018-07-04 13:30:24 -04:00
Michael Cook (mackal)
a7c1fad213
Fix up OP_OpenNewTasksWindow for older clients
2018-07-04 01:57:54 -04:00
Michael Cook (mackal)
60ac0f7888
Add WriteLengthString(const std::string &str)
2018-07-03 01:15:40 -04:00
Michael Cook (mackal)
0ea82b5d88
Bunch more work on fixing up DB and packets
2018-07-02 22:01:17 -04:00
Michael Cook (mackal)
3498f7a56f
Bunch of work
2018-06-24 23:21:35 -04:00
Michael Cook (mackal)
7d18b90788
Fix MAX_ACTIVE_TASK messages
2018-06-17 00:17:59 -04:00
Michael Cook (mackal)
58ad1641e6
Fix string IDs to be embedded in says
2018-06-17 00:05:53 -04:00
Michael Cook (mackal)
18c73526aa
Gotta initialize stuff ...
2018-06-16 23:52:25 -04:00
Michael Cook (mackal)
4c826dfbcc
Change task selector quest function to not directly call the Send
...
function
2018-06-16 23:06:46 -04:00
Michael Cook (mackal)
6708cd3d75
More work on tasks
2018-06-16 22:42:26 -04:00
Michael Cook (mackal)
9bd5f36129
Rename ClientTaskState::ActiveTasks to ClientTaskState::ActiveQuests
...
because that's what it is
2018-06-13 18:06:08 -04:00
Michael Cook (mackal)
247d478990
Rename MAXACTIVETASKS to MAXACTIVEQUESTS
2018-06-13 17:51:35 -04:00
Michael Cook (mackal)
0765d273ea
More changes to task system
2018-06-13 17:08:21 -04:00