ability_targeting 
Vars | |
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. |
Procs | |
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(). |
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().