Script ChargeComponents
Components
Components
- charge
-
- active bool (default false)
- direction int (default 0)
- usePrevPos constant bool (default true)
- diagonal constant bool (default false)
- allowDirectionChange constant bool (default false)
- maxDistance constant int (default 0)
- maxBeatDelay constant int (default 0)
- chargeBeforePlayerActions
- chargeControlledStartTowardsHostile
-
- maxDistance constant int (default 0)
- attackFlags constant int (default attack.Flag.CHARACTER)
- chargeDigStrength
-
- addedStrength constant int (default 0)
- silentFail constant bool (default false)
- chargeOverrideActions
- chargePostConvert
-
- direction int8 (default 0)
- chargeRedirectOnHit
-
- orthogonalize constant bool (default true)
- chargeRedirectOnMove
-
- orthogonalize constant bool (default true)
- requiredFlags constant int (default move.Flag.FORCED_MOVE)
- chargeRhythmAutoPlay
- chargeShield
-
- bypassFlags constant int (default damage.Flag.BYPASS_ARMOR)
- bypassDamage constant int (default -1)
- damageReduction constant int (default 0)
- maximumDamageTaken constant int (default 0)
- chargeStartOnDirection
- chargeStartOnHit
- chargeStopOnResults
-
default:
{ [action.Result.ATTACK] = true, [action.Result.DIG] = false, [action.Result.FAIL] = false, [action.Result.UNSINK] = false, }
- stop constant table Stop on any key in the table, value = true means silent stop