Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

ability_targeting

Vars

effect_inner_radiusSet to except the inner space of the spell from target checks.
effect_radiusIf set, this ability is applied to a square of this radius.
faction_immuneIf set, this ability will never target our faction.
faction_onlyIf set, this ability will only target our faction.
ignore_dense_turfsIf set along with target turf type, will include dense turfs.
ignore_space_turfsIf set along target turf type, will include space turfs.
target_turfIf set, this ability will resolve targets to turfs before doing any assessment or targetting.
user_is_immuneIf set, user will be excepted from targets.

Procs

get_affected_atomsThis proc exists so that subtypes can override it and take advantage of the speed benefits of for(var/mob in range()) and similar optimizations. It should ONLY ever be called in get_affected().

Var Details

effect_inner_radius

Set to except the inner space of the spell from target checks.

effect_radius

If set, this ability is applied to a square of this radius.

faction_immune

If set, this ability will never target our faction.

faction_only

If set, this ability will only target our faction.

ignore_dense_turfs

If set along with target turf type, will include dense turfs.

ignore_space_turfs

If set along target turf type, will include space turfs.

target_turf

If set, this ability will resolve targets to turfs before doing any assessment or targetting.

user_is_immune

If set, user will be excepted from targets.

Proc Details

get_affected_atoms

This proc exists so that subtypes can override it and take advantage of the speed benefits of for(var/mob in range()) and similar optimizations. It should ONLY ever be called in get_affected().