# Configuration file

"acidfish#rangedattack" {
    B:enable=false
    I:maxAttackTime=80
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.0
    S:range=15.0
}


"boyfriend#rangedattack" {
    # allows enabling replacement for the entity class's attack AI and settings [default: false]
    B:enable=false

    # Longest time in ticks (20 ticks a second) between attacks, scaled using (((distanceToTargetSQ / attackRange) * (maxTime - minTime)) + minTime) resulting in faster attacks the closer a target gets. [range: 0 ~ 1200, default: 20]
    I:maxAttackTime=20

    # Shortest time in ticks (20 ticks a second) between attacks [range: 0 ~ 1200, default: 20]
    I:minAttackTime=20

    # Speed of the entity when moving closer to the target. [range: 0.0 ~ 2.0, default: 1.25]
    S:moveSpeedTowardsTarget=1.25

    # Range to attack targets, is limited by power of an arrow and target selector range [range: 0.0 ~ 400.0, default: 10.0]
    S:range=10.0
}


"chocolate ninja#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=2.0
    S:range=15.0
}


"dextersnether_glowstone_skeleton#rangedattack" {
    B:enable=false
    I:maxAttackTime=7
    I:minAttackTime=7
    S:moveSpeedTowardsTarget=1.25
    S:range=10.0
}


"dextersnether_quartzman#rangedattack" {
    B:enable=false
    I:maxAttackTime=20
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.25
    S:range=10.0
}


"endereye#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=0.3
    S:range=15.0
}


"entity_cyber_crab#rangedattack" {
    B:enable=false
    I:maxAttackTime=80
    I:minAttackTime=60
    S:moveSpeedTowardsTarget=0.5
    S:range=15.0
}


"entity_meme_skeleton#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.0
    S:range=15.0
}


"entity_ntm_fbi#rangedattack" {
    B:enable=false
    I:maxAttackTime=25
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.0
    S:range=15.0
}


"entity_taint_crab#rangedattack" {
    B:enable=false
    I:maxAttackTime=5
    I:minAttackTime=5
    S:moveSpeedTowardsTarget=0.5
    S:range=50.0
}


"entity_tesla_crab#rangedattack" {
    B:enable=false
    I:maxAttackTime=80
    I:minAttackTime=60
    S:moveSpeedTowardsTarget=0.5
    S:range=15.0
}


"fakenetherquartz#rangedattack" {
    B:enable=false
    I:maxAttackTime=20
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.25
    S:range=10.0
}


"flyingeye#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=0.2
    S:range=15.0
}


"girlfriend#rangedattack" {
    # allows enabling replacement for the entity class's attack AI and settings [default: false]
    B:enable=false

    # Longest time in ticks (20 ticks a second) between attacks, scaled using (((distanceToTargetSQ / attackRange) * (maxTime - minTime)) + minTime) resulting in faster attacks the closer a target gets. [range: 0 ~ 1200, default: 20]
    I:maxAttackTime=20

    # Shortest time in ticks (20 ticks a second) between attacks [range: 0 ~ 1200, default: 20]
    I:minAttackTime=20

    # Speed of the entity when moving closer to the target. [range: 0.0 ~ 2.0, default: 1.25]
    S:moveSpeedTowardsTarget=1.25

    # Range to attack targets, is limited by power of an arrow and target selector range [range: 0.0 ~ 400.0, default: 10.0]
    S:range=10.0
}


"isaacblood#rangedattack" {
    B:enable=false
    I:maxAttackTime=18
    I:minAttackTime=18
    S:moveSpeedTowardsTarget=0.25
    S:range=50.0
}


"isaachead#rangedattack" {
    B:enable=false
    I:maxAttackTime=18
    I:minAttackTime=18
    S:moveSpeedTowardsTarget=0.25
    S:range=50.0
}


"isaacnormal#rangedattack" {
    B:enable=false
    I:maxAttackTime=18
    I:minAttackTime=18
    S:moveSpeedTowardsTarget=0.25
    S:range=50.0
}


"markboss#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.0
    S:range=15.0
}


minestuck {

    "prospitianpawn#rangedattack" {
        B:enable=false
        I:maxAttackTime=20
        I:minAttackTime=20
        S:moveSpeedTowardsTarget=0.25
        S:range=10.0
    }

}


"rangedpigmanrediscovered#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.0
    S:range=15.0
}


"risen_skeleton#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.0
    S:range=15.0
}


"scarecrow#rangedattack" {
    B:enable=false
    I:maxAttackTime=20
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.25
    S:range=10.0
}


"scientist#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=60
    S:moveSpeedTowardsTarget=1.0
    S:range=10.0
}


"skeleton#rangedattack" {
    # allows enabling replacement for the entity class's attack AI and settings [default: false]
    B:enable=false

    # Longest time in ticks (20 ticks a second) between attacks, scaled using (((distanceToTargetSQ / attackRange) * (maxTime - minTime)) + minTime) resulting in faster attacks the closer a target gets. [range: 0 ~ 1200, default: 60]
    I:maxAttackTime=60

    # Shortest time in ticks (20 ticks a second) between attacks [range: 0 ~ 1200, default: 20]
    I:minAttackTime=20

    # Speed of the entity when moving closer to the target. [range: 0.0 ~ 2.0, default: 1.0]
    S:moveSpeedTowardsTarget=1.0

    # Range to attack targets, is limited by power of an arrow and target selector range [range: 0.0 ~ 400.0, default: 15.0]
    S:range=15.0
}


"skeletonking#rangedattack" {
    B:enable=false
    I:maxAttackTime=20
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.25
    S:range=10.0
}


"skull#rangedattack" {
    # allows enabling replacement for the entity class's attack AI and settings [default: false]
    B:enable=false

    # Longest time in ticks (20 ticks a second) between attacks, scaled using (((distanceToTargetSQ / attackRange) * (maxTime - minTime)) + minTime) resulting in faster attacks the closer a target gets. [range: 0 ~ 1200, default: 60]
    I:maxAttackTime=60

    # Shortest time in ticks (20 ticks a second) between attacks [range: 0 ~ 1200, default: 20]
    I:minAttackTime=20

    # Speed of the entity when moving closer to the target. [range: 0.0 ~ 2.0, default: 1.0]
    S:moveSpeedTowardsTarget=1.0

    # Range to attack targets, is limited by power of an arrow and target selector range [range: 0.0 ~ 400.0, default: 15.0]
    S:range=15.0
}


"snowman#rangedattack" {
    # allows enabling replacement for the entity class's attack AI and settings [default: false]
    B:enable=false

    # Longest time in ticks (20 ticks a second) between attacks, scaled using (((distanceToTargetSQ / attackRange) * (maxTime - minTime)) + minTime) resulting in faster attacks the closer a target gets. [range: 0 ~ 1200, default: 20]
    I:maxAttackTime=20

    # Shortest time in ticks (20 ticks a second) between attacks [range: 0 ~ 1200, default: 20]
    I:minAttackTime=20

    # Speed of the entity when moving closer to the target. [range: 0.0 ~ 2.0, default: 1.25]
    S:moveSpeedTowardsTarget=1.25

    # Range to attack targets, is limited by power of an arrow and target selector range [range: 0.0 ~ 400.0, default: 10.0]
    S:range=10.0
}


"stormtrooper#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=20
    S:moveSpeedTowardsTarget=1.0
    S:range=15.0
}


"summoned_witch#rangedattack" {
    B:enable=false
    I:maxAttackTime=60
    I:minAttackTime=60
    S:moveSpeedTowardsTarget=1.0
    S:range=10.0
}


"witch#rangedattack" {
    # allows enabling replacement for the entity class's attack AI and settings [default: false]
    B:enable=false

    # Longest time in ticks (20 ticks a second) between attacks, scaled using (((distanceToTargetSQ / attackRange) * (maxTime - minTime)) + minTime) resulting in faster attacks the closer a target gets. [range: 0 ~ 1200, default: 60]
    I:maxAttackTime=60

    # Shortest time in ticks (20 ticks a second) between attacks [range: 0 ~ 1200, default: 60]
    I:minAttackTime=60

    # Speed of the entity when moving closer to the target. [range: 0.0 ~ 2.0, default: 1.0]
    S:moveSpeedTowardsTarget=1.0

    # Range to attack targets, is limited by power of an arrow and target selector range [range: 0.0 ~ 400.0, default: 10.0]
    S:range=10.0
}


"witherboss#rangedattack" {
    # allows enabling replacement for the entity class's attack AI and settings [default: false]
    B:enable=false

    # Longest time in ticks (20 ticks a second) between attacks, scaled using (((distanceToTargetSQ / attackRange) * (maxTime - minTime)) + minTime) resulting in faster attacks the closer a target gets. [range: 0 ~ 1200, default: 40]
    I:maxAttackTime=40

    # Shortest time in ticks (20 ticks a second) between attacks [range: 0 ~ 1200, default: 40]
    I:minAttackTime=40

    # Speed of the entity when moving closer to the target. [range: 0.0 ~ 2.0, default: 1.0]
    S:moveSpeedTowardsTarget=1.0

    # Range to attack targets, is limited by power of an arrow and target selector range [range: 0.0 ~ 400.0, default: 20.0]
    S:range=20.0
}


