The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

new

This is called under the hood when an $eve->character->skill(s) object is requested.

It returns an array of character skill objects for each skill currently trained/ partially trained by the character.

You probably won't need to call this method directly.

$character->in_training

Returns the skill currently in training for the selected character.

$character->in_training->seconds_remaining, $skill_in_training->seconds_remaining

If a skill is in training, returns the number of seconds left to go before it it finished.

$character->in_training->finished_training, $skill_in_training->finished_training

If a skill was in training, but has now finished, this will return true.

The EVE API has been a bit inconsistant with how it deals with skills that have finished/ are no longer in training, so use with caution.

$character->in_training->time_remaining, $skill_in_training->time_remaining

The same as seconds_remaining, but returns in days-hours-minutes-seconds format, making it easier for humans to read when dealing with large numbers of seconds.

$character->in_training->start_time, $skill_in_training->start_time

Start time (epoch seconds) of skill currently training

$character->in_training->start_sp, $skill_in_training->start_sp

Start SP of skill currently training

$character->in_training->finish_time, $skill_in_training->finish_time

Finish time (epoch seconds) of skill currently training

$character->in_training->finish_sp, $skill_in_training->finish_sp

Finish SP of skill currently training

$skill->description

Returns a skill description from a skill object.

$skill->id

Returns a skill id from a skill object.

$skill->level

Returns a skill level from a skill object.

$skill->points

Returns the number of skill points from a skill object.

$skill->name

Returns a skill name from a skill object.

$skill->hashref

Returns a hashref from a skill object containing the following keys:

    skill_description
    skill_id
    skill_level
    skill_points
    skill_name

$character->all_eve_skills

Returns a big datastructure containing all currently available skills in EVE. Used to build the skill cache.