Shiptest 13 - Modules - TypesVar Details - Proc Details

hostile

Vars

charge_cooldownDeclares a cooldown for potential charges right off the bat.
charge_distanceIn a charge, how many tiles will the charger travel?
charge_frequencyHow often can the charging mob actually charge? Effects the cooldown between charges.
charge_stateTracks if the target is actively charging.
chargerWhen a target is found, will the mob attempt to charge at it's target?
knockdown_timeIf the mob is charging, how long will it stun it's target on success, and itself on failure?
stat_attackMobs ignore mob/living targets with a stat lower than that of stat_attack. If set to DEAD, then they'll include corpses in their targets, if to HARD_CRIT they'll keep attacking until they kill, and so on.
targetThe current target of our attacks, use GiveTarget and LoseTarget to set this var

Procs

AICanContinueAI Status
ListTargetsHOSTILE MOB TARGETTING AND AGGRESSION
can_charge_targetProc that checks if the mob can charge attack.
charge_endProc that handles a charge attack after it's concluded.
deathEND HOSTILE MOB TARGETTING AND AGGRESSION
enter_chargeProc that handles a charge attack windup for a mob.
handle_charge_targetProc that throws the mob at the target after the windup.
throw_impactProc that handles the charge impact of the charging mob.

Var Details

charge_cooldown

Declares a cooldown for potential charges right off the bat.

charge_distance

In a charge, how many tiles will the charger travel?

charge_frequency

How often can the charging mob actually charge? Effects the cooldown between charges.

charge_state

Tracks if the target is actively charging.

charger

When a target is found, will the mob attempt to charge at it's target?

knockdown_time

If the mob is charging, how long will it stun it's target on success, and itself on failure?

stat_attack

Mobs ignore mob/living targets with a stat lower than that of stat_attack. If set to DEAD, then they'll include corpses in their targets, if to HARD_CRIT they'll keep attacking until they kill, and so on.

target

The current target of our attacks, use GiveTarget and LoseTarget to set this var

Proc Details

AICanContinue

AI Status

ListTargets

HOSTILE MOB TARGETTING AND AGGRESSION

can_charge_target

Proc that checks if the mob can charge attack.

charge_end

Proc that handles a charge attack after it's concluded.

death

END HOSTILE MOB TARGETTING AND AGGRESSION

enter_charge

Proc that handles a charge attack windup for a mob.

handle_charge_target

Proc that throws the mob at the target after the windup.

throw_impact

Proc that handles the charge impact of the charging mob.