These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Skill Discussions

 
  • Topic is locked indefinitely.
 

Clone Jumping and Plugging in Implants

Author
Machagon
Plate of Beans Incorporated
#1 - 2013-01-31 13:48:41 UTC
Paused training to clone jump last night just before going to bed and then forgot to turn it back on. Lost nine hours of training.

Not a huge deal, and totally my own stupid fault, but is there even a single good reason that anyone can think of why you have to pause training to clone jump or plug in implants. It adds a bunch of clicks and occasionally someone screws up like I did.

Screw-ups having real consequences is one of the best things about EVE, but that doesn't really mean that the UI needs to be designed to encourage screw-ups.
Zhu Khan
Khanid Arbitrage Incorporated
#2 - 2013-01-31 15:27:31 UTC
I imagine it is a function of the computer coding behind training. Since plugging in implants and/or clone jumping (resulting in a different implant mix) can impact the time remaining in your training queue, it might be required in order to recalculate your training time after jumping/plugging new stuff in. Although I do wonder about getting podded, since that can also result in changes to your attributes. I haven't been podded in a while, so I don't remember if you have to restart your training queue afterwards.
Machagon
Plate of Beans Incorporated
#3 - 2013-01-31 15:36:33 UTC
You don't have to restart after being podded.

Also, I agree that it was probably originally some sort of kludge related to recalculating training time, but I can't see how it would be in anyway problematic to change the effect of the "Jump Now" button from:


PSEUDOCODE {
ChangeCurrentClone();
}

to

PSEUDOCODE {
PauseTraining();
ChangeCurrentClone();
ResumeTraining();
}
Tau Cabalander
Retirement Retreat
Working Stiffs
#4 - 2013-01-31 20:03:43 UTC
Machagon wrote:
You don't have to restart after being podded.

Also, I agree that it was probably originally some sort of kludge related to recalculating training time, but I can't see how it would be in anyway problematic to change the effect of the "Jump Now" button from:


PSEUDOCODE {
ChangeCurrentClone();
}

to

PSEUDOCODE {
PauseTraining();
ChangeCurrentClone();
ResumeTraining();
}

Not quite. Whether to pause and resume depends on if the character was training to begin with.
Jack Miton
Perkone
Caldari State
#5 - 2013-01-31 21:35:47 UTC
The reason is that EVE's code is prehistoric and CCP don't fix things like this until someone beats them over the head with it for a year or so.

There is no Bob.

Stuck In Here With Me:  http://sihwm.blogspot.com.au/

Down the Pipe:  http://feeds.feedburner.com/CloakyScout

Antillie Sa'Kan
Imperial Shipment
Amarr Empire
#6 - 2013-02-01 20:55:03 UTC  |  Edited by: Antillie Sa'Kan
Tau Cabalander wrote:
Not quite. Whether to pause and resume depends on if the character was training to begin with.


The clone jump code already checks to see if the training queue is active or not. So I don't see any reason why they can't replace the "complain to the player about their training queue" bit with a "pause training queue" bit instead. Something like:

function clonejump(target){
int trainingflag = 0;
if(toon.training-queue.status == "active"){
pausetraining();
trainingflag = 1;
};
if(clonejumptimer == 0){
cloneteleport(target);
clonejumptimer = 86400;
if(trainingflag == 1){
activatetraining();
};
};
};
Integra Arkanheld
Andorra Paradis Fiscal
#7 - 2013-02-04 14:16:18 UTC
They could put a warning that checks every 15mins if one character from the account is training and if not display a warning.
Also they could automatically restart the training on the active character if no character is training.