guardian
A mob which acts as a guardian angel to another mob, sharing health but protecting them using special powers. Usually either obtained in magical form by a wizard, or technological form by a traitor. Sometimes found by miners.
Vars | |
control_actions | List of actions we give to our summoner |
---|---|
creator_desc | Description used by the guardian creator. |
creator_icon | Icon used by the guardian creator. |
creator_name | Name used by the guardian creator. |
guardian_colour | The guardian's colour, used for their sprite, chat, and some effects. |
guardian_type | What type of guardian are we? |
locked | Are we forced to not be able to manifest/recall? |
manifest_cooldown | Cooldown between manifests/recalls. |
overlay | Coloured overlay we apply |
playstyle_string | A string explaining to the guardian what they can do. |
range | How far from the summoner the guardian can be. |
resetting_cooldown | Cooldown between the summoner resetting the guardian's client. |
summoner | The summoner of the guardian, we share health with them and can't move too far away (usually) |
theme | How are we themed? |
toggle_button_type | Which toggle button the HUD uses. |
Procs | |
check_type | Prints what type of guardian we are and what we can do. |
communicate | Speak with our boss at a distance |
cut_summoner | Remove all references to our summoner |
generate_random_name | Picks a random name as a suggestion |
guardian_recolour | Pick a new colour for our guardian |
is_deployed | Returns true if you are out and about |
leash_to | Connects these two mobs by a leash |
manifest | Pop out into the realm of the living. |
manifest_effects | Do something when we appear. |
on_harm | Called when our health changes, inform our owner of why they are getting hurt (if they are) |
on_summoner_death | Called when our owner dies. We fucked up, so now neither of us get to exist. |
on_summoner_deletion | When our owner is deleted, we go too. |
on_summoner_shapeshifted | Signal proc for COMSIG_LIVING_SHAPESHIFTED, when our summoner is shapeshifted we should change to the new mob |
on_summoner_unshapeshifted | Signal proc for COMSIG_LIVING_UNSHAPESHIFTED, when our summoner unshapeshifts go back to that mob |
on_summoner_wabbajacked | Signal proc for COMSIG_LIVING_ON_WABBAJACKED, when our summoner is wabbajacked we should be alerted. |
recall | Go and hide inside your boss. |
recall_effects | Do something when we vanish. |
set_guardian_colour | Apply a new colour to our guardian |
set_summoner | Link up with a summoner mob. |
shares_summoner | Returns true if this holoparasite has the same summoner as the passed holoparasite. |
toggle_light | Turn an internal light on or off. |
toggle_modes | Swap to a different mode... if we have one |
unleash | Removes the leash from this guardian |
Var Details
control_actions
List of actions we give to our summoner
creator_desc
Description used by the guardian creator.
creator_icon
Icon used by the guardian creator.
creator_name
Name used by the guardian creator.
guardian_colour
The guardian's colour, used for their sprite, chat, and some effects.
guardian_type
What type of guardian are we?
locked
Are we forced to not be able to manifest/recall?
manifest_cooldown
Cooldown between manifests/recalls.
overlay
Coloured overlay we apply
playstyle_string
A string explaining to the guardian what they can do.
range
How far from the summoner the guardian can be.
resetting_cooldown
Cooldown between the summoner resetting the guardian's client.
summoner
The summoner of the guardian, we share health with them and can't move too far away (usually)
theme
How are we themed?
toggle_button_type
Which toggle button the HUD uses.
Proc Details
check_type
Prints what type of guardian we are and what we can do.
communicate
Speak with our boss at a distance
cut_summoner
Remove all references to our summoner
generate_random_name
Picks a random name as a suggestion
guardian_recolour
Pick a new colour for our guardian
is_deployed
Returns true if you are out and about
leash_to
Connects these two mobs by a leash
manifest
Pop out into the realm of the living.
manifest_effects
Do something when we appear.
on_harm
Called when our health changes, inform our owner of why they are getting hurt (if they are)
on_summoner_death
Called when our owner dies. We fucked up, so now neither of us get to exist.
on_summoner_deletion
When our owner is deleted, we go too.
on_summoner_shapeshifted
Signal proc for COMSIG_LIVING_SHAPESHIFTED, when our summoner is shapeshifted we should change to the new mob
on_summoner_unshapeshifted
Signal proc for COMSIG_LIVING_UNSHAPESHIFTED, when our summoner unshapeshifts go back to that mob
on_summoner_wabbajacked
Signal proc for COMSIG_LIVING_ON_WABBAJACKED, when our summoner is wabbajacked we should be alerted.
recall
Go and hide inside your boss.
recall_effects
Do something when we vanish.
set_guardian_colour
Apply a new colour to our guardian
set_summoner
Link up with a summoner mob.
shares_summoner
Returns true if this holoparasite has the same summoner as the passed holoparasite.
toggle_light
Turn an internal light on or off.
toggle_modes
Swap to a different mode... if we have one
unleash
Removes the leash from this guardian