The open source repository for the action RPG game in development by Sig Productions titled 'Adventures in Lestoria'! https://forums.lestoria.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AdventuresInLestoria/Adventures in Lestoria/assets/config/classes/Warrior.txt

174 lines
4.8 KiB

Warrior
{
ClassName = Warrior
BaseHealth = 100
BaseAtk = 10
# Amount of health gained per level.
HealthGrowthRate = 9
# Amount of attack gained per level.
AtkGrowthRate = 2
FullRender = characters/commercial_assets/Player_F_NoOutline.png
Auto Attack
{
DamageMult = 1
Range = 150
Cooldown = 0.35
# Whether or not this ability cancels casts.
CancelCast = 1
SwordAnimationSwingTime = 0.2s
SwordSlashLingerTime = 0.125s
}
Right Click Ability
{
Name = Block
Short Name = BLOCK
Icon = block.png
Cooldown = 15
Mana Cost = 0
# Whether or not this ability cancels casts.
CancelCast = 1
Description = Blocks incoming damage for a brief period of time.
#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 = 0
Duration = 3
# Percentage of player's normal movement speed while block is active.
SlowAmt = 0.3
}
Ability 1
{
Name = Battlecry
Short Name = B.CRY
Icon = battlecry.png
Cooldown = 12
Mana Cost = 35
# Whether or not this ability cancels casts.
CancelCast = 1
Description = A Battlecry that boosts the Warrior's Damage and Defense capabilities for some time.
#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
Range = 500
# Amount of time in seconds the attack damage increase lasts.
AttackUpDuration = 10
# Percentage of attack damage to increase by.
AttackIncrease = 0.1
# Amount of time in seconds the damage reduction increase lasts.
DamageReductionDuration = 10
# Percentage of damage reduction to increase by.
DamageReduction = 0.1
# The smallest and largest size of enemies this ability affects (inclusive).
AffectedSizeRange = 0,1
# How long the applied slow debuff lasts in seconds.
SlowdownDuration = 6
# Percentage of speed down applied to affected enemies.
SlowdownAmt = 0.4
# Amount of time the effect lives for on-screen before fading begins.
EffectLifetime = 0.1
# Amount of time the effect fades out.
EffectFadetime = 0.3
}
Ability 2
{
Name = Ground Slam
Short Name = SLAM
Icon = groundslam.png
Cooldown = 15
Mana Cost = 50
# Whether or not this ability cancels casts.
CancelCast = 1
Description = Leaps and then dives into the ground, knocking back and destroying everything nearby in the process.
#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
SpinTime = 0.6
SpinSpd = 14
SpinMaxHeight = 50
IframeTime = 0.7
Range = 350
DamageMult = 2.5
# Amount of time the effect lives for on-screen before fading begins.
EffectLifetime = 0.5
# Amount of time the effect fades out.
EffectFadetime = 0.6
# Max knockback effect amount
KnockbackAmt = 100
# Knockback Dropoff per pixel of distance
KnockbackReduction = 0.45
# How much knockback is reduced per 100% larger size.
KnockbackWeightFactor = 25
}
Ability 3
{
Name = Sonic Slash
Short Name = S.SLASH
Icon = sonicslash.png
Cooldown = 40
Mana Cost = 60
# Whether or not this ability cancels casts.
CancelCast = 1
Description = A large sonic wave projectile is released from the Warrior's sword.
#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
# Speed of the sonic slash.
BulletSpd = 400
Radius = 30
DamageMult = 8
Lifetime = 2.25
# Amount of seconds the player will be unable to move when using this ability.
StuckTime = 0.5
# How far the player gets pushed back when using this ability.
AbilityPushback = 70
ShakeTime = 0.5
}
}