is.engaged: Is Attacker Engaged/Engaging?

Description Usage Arguments Value Examples

View source: R/isinrange.R

Description

Is Attacker Engaged/Engaging?

Usage

1
is.engaged(warjack, target, dist, kd = FALSE)

Arguments

warjack

list attacker warjack object with elements melee

target

list target warjack object with elements melee

dist

numeric vector distance between bases

kd

logical vector length 1 or length dist is the target knocked down? (default FALSE) NB Knocked down models never engage

Value

single logical

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
blueleader <- list(stats = c(SPD = 5, MAT = 7, RAT = 5),
    range = list(),
    melee = list('quake hammer' = list(stats = c(RNG = 2, PAS = 18),
            special = c("crit knockdown")),
        'open fist' = list(stats = c(RNG = 0.5, PAS = 14), special = character(0))))
is.engaged(warjack = blueleader, target = redbandit, dist = 1)
is.engaged(warjack = blueleader, target = redbandit, dist = 0)
is.engaged(warjack = blueleader, target = redbandit, dist = 0, kd = TRUE)
is.engaged(warjack = blueleader, target = redbandit, dist = 0:2, kd = TRUE)
is.engaged(warjack = list(), target = list(), dist = 0:2, kd = TRUE)

CSJCampbell/WMTools documentation built on May 6, 2019, 9:26 a.m.