Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Feature Requests

Development::Feature Requests Post suggestions/feature requests here.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-15-2014, 02:44 AM
Esildor
Hill Giant
 
Join Date: Feb 2010
Posts: 207
Default

As Moofta said, group/raid tasks use the /taskadd on live.

I know for a fact in addition to those we had /dzadd, and I also think there was a /expadd but I'm not 100% on that.
Reply With Quote
  #2  
Old 04-15-2014, 09:15 AM
Kayen
Developer
 
Join Date: Mar 2009
Location: -
Posts: 228
Default

Expeditions and Shared Tasks are completely different entities.

Expedition system was originally implemented in Gates of Discord. It is essentially a way in which to manage group/raid instances and set lock out times on them. The system basically let you start an instance, then add and remove players from that instance. When criteria were met it would set a lock out on that instance for x duration. You can only be in one expedition at a time.

Tasks/Shared tasks were implemented in DoN. While you can have multiple solo tasks, you can only have 1 shared task at a time. Shared tasks essentially are a task in which the entire group gets an update whenever criteria is met. You can receive this task update even if you are outside of the zone where it is obtained.

These are two major systems that have yet to be implemented on the emulator and most devs have stopped holding their breath waiting for them. Many servers have implemented their own versions of these using complicated perl scripts (there are many ways to accomplish them).

I would love to see them implemented but it is little over my head.

Kayen
Reply With Quote
  #3  
Old 04-15-2014, 09:42 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,072
Default

Quote:
Originally Posted by Kayen View Post
Expeditions and Shared Tasks are completely different entities.

Expedition system was originally implemented in Gates of Discord. It is essentially a way in which to manage group/raid instances and set lock out times on them. The system basically let you start an instance, then add and remove players from that instance. When criteria were met it would set a lock out on that instance for x duration. You can only be in one expedition at a time.

Tasks/Shared tasks were implemented in DoN. While you can have multiple solo tasks, you can only have 1 shared task at a time. Shared tasks essentially are a task in which the entire group gets an update whenever criteria is met. You can receive this task update even if you are outside of the zone where it is obtained.

These are two major systems that have yet to be implemented on the emulator and most devs have stopped holding their breath waiting for them. Many servers have implemented their own versions of these using complicated perl scripts (there are many ways to accomplish them).

I would love to see them implemented but it is little over my head.

Kayen
I will be sharing mine soon.
Reply With Quote
  #4  
Old 04-15-2014, 11:28 AM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,164
Default

With the mentioning of shared tasks, I would also like to point out that expeditions are always instanced (I think, I'm not aware of any that aren't) while shared tasks aren't, but can be.

Basically they all add different capabilities to uests and raids etc. But mostly on EQEmu they've been hacked together using the current instancing system :P
Reply With Quote
  #5  
Old 04-16-2014, 08:44 AM
moofta
Sarnak
 
Join Date: Jan 2014
Location: United Kingdom
Posts: 53
Default

Thanks Kayen, that clarifies it. I played EQ hardcore throughout those times yet it's all a bit of a blur (too many late nights raiding I guess). I now take so much for granted I kinda forget what was added and when (and tbh they seem to be accelerating the speed of changes on Live now).

It seems a shame to have to resort to scripts when really it should be integral to the server. However, seeing a working implementation would really help structure any c++ solution (database tables, general approach etc).

Having read through these forums our current instancing system can be... quirky? Presumably the current instancing system was written for LDON's and not true expeditions anyway.

So much code to read, so little time... I'm currently working on type20 aug ornamentations (they work actually but not to a standard I'd like to submit) but also working on getting wife faction to warmly again :P . I'd like to get a pull request accepted before I start working on bigger projects like this though!
Reply With Quote
  #6  
Old 04-16-2014, 09:49 PM
Kayen
Developer
 
Join Date: Mar 2009
Location: -
Posts: 228
Default

It don't think actually implementing the systems would be that difficult if we had all the opcodes and packets ect worked out for them. If these systems can be written in perl they certainly can be done in the source.
Reply With Quote
  #7  
Old 04-17-2014, 03:27 AM
moofta
Sarnak
 
Join Date: Jan 2014
Location: United Kingdom
Posts: 53
Default

We've got some, I don't know if we have *all*. As much as anything it's having the time to dedicate to them.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 02:26 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3