Calculates the conditional (implication) operation on two or more values. It works as a chain, i.e. it returns true if every adjacent pair (p, q) satisfies p ∧ ¬q.

const x = Chalkboard.bool.COND(false, false, true); // Returns true
const y = Chalkboard.bool.COND(true, false, true); // Returns false
  • Parameters

    • ...vals: (boolean | 0 | 1)[]

      Two or more values

    Returns boolean | 0 | 1