Thief
{
    ClassName = Thief

    BaseHealth = 100
    BaseAtk = 10

    # Amount of health gained per level.
    HealthGrowthRate = 9
    # Amount of attack gained per level.
    AtkGrowthRate = 2

    FullRender = characters/commercial_assets/Thief_F_NoOutline.png
    
    Auto Attack
    {
        DamageMult = 1x
        Range = 150
        Cooldown = 0.35
        # Whether or not this ability cancels casts.
        CancelCast = 1

        SwordAnimationSwingTime = 0.2s
        SwordSlashLingerTime = 0.125s
        #Sweep angle of the sword slash (in both directions)
        SwordSlashSweepAngle = 45�
    }

    Right Click Ability
    {
        Name = Roll
        Short Name = ROLL
        Description = Roll in a direction and gain increased movement speed for 2 seconds.
        Icon = roll.png
        Cooldown = 8
        Mana Cost = 0
        # Whether or not this ability cancels casts.
        CancelCast = 1

        # % speed increase, duration
        Movespeed Buff = 30%, 2s
        Roll Time = 0.3s
        Iframe Time = 0.5s
        # How fast one period of the roll bounce cycle is.
        Bounce Period Time = 0.045s
        # How much to squish the sprite
        Bounce Max Squish Amount = 60%
        Roll Rotation Speed = 1280deg/s
        Max Roll Range = 250

        #RGB Values. Color 1 is the circle at full cooldown, Color 2 is the color at empty cooldown.
        Cooldown Bar Color 1 = 0, 0, 64, 192
        Cooldown Bar Color 2 = 0, 0, 128, 192

        Precast Time = 0
        Casting Range = 0
        Casting Size = 100
    }
    Ability 1
    {
        Name = Hidden Dagger
        Short Name = DAGGER
        Description = Jump backwards while throwing a dagger.
        Icon = hidden_dagger.png
        Cooldown = 8
        Mana Cost = 20
        # Whether or not this ability cancels casts.
        CancelCast = 1

        Damage = 2x
        Dagger Speed = 300
        Dagger Range = 1000
        Dagger Radius = 9px
        # How long the retreat takes.
        RetreatTime = 0.2
        # The distance the retreat moves the Thief.
        RetreatDistance = 200
        Sound = Ranger Retreat
        Dagger Throw Delay = 0.1s

        #RGB Values. Color 1 is the circle at full cooldown, Color 2 is the color at empty cooldown.
        Cooldown Bar Color 1 = 64, 0, 0, 192
        Cooldown Bar Color 2 = 128, 0, 0, 192

        Precast Time = 0
        Casting Range = 0
        Casting Size = 0
    }
    Ability 2
    {
        Name = Deadly Dash
        Short Name = DASH
        Description = Dash to target location becoming invulnerable and damaging everything in the Thief's path.
        Icon = deadly_dash.png
        Cooldown = 15
        Mana Cost = 45
        # Whether or not this ability cancels casts.
        CancelCast = 1

        Damage = 4x
        Range = 450
        Hit Radius = 20px
        Initial Wait = 0.2s
        Ending Wait = 0.3s

        # Extra amount of iframe time when the dash completes.
        Completed Dash Extra Iframe Time = 0.3s

        Deadly Dash After Images Lingering Time = 0.045s
        Knockback Amount = 250

        #RGB Values. Color 1 is the circle at full cooldown, Color 2 is the color at empty cooldown.
        Cooldown Bar Color 1 = 64, 0, 0, 192
        Cooldown Bar Color 2 = 128, 0, 0, 192

        Precast Time = 0
        Casting Range = 0
        Casting Size = 0
    }
    Ability 3
    {
        Name = Adrenaline Rush
        Short Name = RUSH
        Description = Gain 30% increased attack speed and 10% increased movement speed for 8 seconds.
        Icon = adrenaline_rush.png
        Cooldown = 37
        Mana Cost = 75
        # Whether or not this ability cancels casts.
        CancelCast = 0

        Attack Speed Increase = 30%
        Movement Speed Increase = 10%
        Duration = 8s

        #RGB Values. Color 1 is the circle at full cooldown, Color 2 is the color at empty cooldown.
        Cooldown Bar Color 1 = 64, 0, 0, 192
        Cooldown Bar Color 2 = 128, 0, 0, 192

        Precast Time = 0
        Casting Range = 0
        Casting Size = 0
    }
}