Interface RangedAttack

Source
interface RangedAttack {
    accuracy?: {
        long?: number;
        medium?: number;
        short?: number;
        touch?: number;
    };
    burstShotCount?: number;
    cooldown?: number;
    defaultProjectile?: ThingDefId;
    hasStandardCommand?: boolean;
    muzzleFlashScale?: number;
    range?: number;
    rpm?: number;
    soundCast?: SoundDefId;
    soundCastTail?: SoundDefId;
    verbClass?: VerbClass;
    warmupTime?: number;
}

Properties§

Source§

accuracy?: { long?: number; medium?: number; short?: number; touch?: number }

Source§

burstShotCount?: number

Source§

cooldown?: number

Source§

defaultProjectile?: ThingDefId

Source§

hasStandardCommand?: boolean

Source§

muzzleFlashScale?: number

Source§

range?: number

Source§

rpm?: number

max

3600

Source§

soundCast?: SoundDefId

Source§

soundCastTail?: SoundDefId

Source§

verbClass?: VerbClass

Source§

warmupTime?: number