The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

new

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

It returns an array of character objects for each characters available via your API key. You probably won't need to call this directly.

$character->hashref

Returns a character hashref on a character object containing the following keys:

character_id
character_name
character_race
character_gender
character_bloodline
corporation_name
corporation_id

assets

Placeholder

kills

Placeholder

orders

Placeholder

$character->name

Returns the name of the current character based on the character object.

$character->id

Returns a character object based on the character id you provide, assuming your API key allows it.

$character->race

The race of the selected character.

$character->bloodline

The bloodline of the selected character.

$character->gender, sex

The gender of the selected character.

$character->attributes

Sets the base attributes held by the selected character.

$character->attributes->memory, $attributes->memory

Returns the base memory attribute of the current character

$character->attributes->intelligence, $attributes->intelligence

Returns the base intelligence attribute of the current character

$character->attributes->charisma, $attributes->charisma

Returns the base charisma attribute of the current character

$character->attributes->perception, $attributes->perception

Returns the base perception attribute of the current character

$character->attributes->willpower, $attributes->willpower

Returns the base willpower attribute of the current character

$character->attributes->attr_hashref, $attributes->attr_hashref

Returns a hashref containing the base attributes of the current character with the following keys:

memory
intelligence
charisma
perception
willpower

$character->attribute_enhancers

Returns a hash of hashes of the attribute enhancers held by the selected character. The interface to this is highly likely to change to be more consistent with the rest of the interface, so use with caution.