From 63fddc2516b56b668c030ce25e18560b39c93fd4 Mon Sep 17 00:00:00 2001 From: juliancoffee Date: Tue, 29 Jun 2021 21:25:43 +0300 Subject: [PATCH] Introduce maxed skillsets for melee and staff --- assets/common/skillset/preset/max/axe.ron | 23 +++++++++++++++++ assets/common/skillset/preset/max/bow.ron | 25 +++++++++++++++++++ assets/common/skillset/preset/max/hammer.ron | 23 +++++++++++++++++ assets/common/skillset/preset/max/staff.ron | 21 ++++++++++++++++ assets/common/skillset/preset/max/sword.ron | 26 ++++++++++++++++++++ 5 files changed, 118 insertions(+) create mode 100644 assets/common/skillset/preset/max/axe.ron create mode 100644 assets/common/skillset/preset/max/bow.ron create mode 100644 assets/common/skillset/preset/max/hammer.ron create mode 100644 assets/common/skillset/preset/max/staff.ron create mode 100644 assets/common/skillset/preset/max/sword.ron diff --git a/assets/common/skillset/preset/max/axe.ron b/assets/common/skillset/preset/max/axe.ron new file mode 100644 index 0000000000..1ad1261f42 --- /dev/null +++ b/assets/common/skillset/preset/max/axe.ron @@ -0,0 +1,23 @@ +([ + Group(Weapon(Axe)), + + // DoubleStrike + Skill((Axe(DsCombo), None)), + Skill((Axe(DsDamage), Some(3))), + Skill((Axe(DsRegen), Some(2))), + Skill((Axe(DsSpeed), Some(3))), + + // Spin + Skill((Axe(SInfinite), None)), + Skill((Axe(SHelicopter), None)), + Skill((Axe(SDamage), Some(3))), + Skill((Axe(SSpeed), Some(2))), + Skill((Axe(SCost), Some(2))), + + // Leap + Skill((Axe(UnlockLeap), None)), + Skill((Axe(LDamage), Some(2))), + Skill((Axe(LKnockback), Some(2))), + Skill((Axe(LCost), Some(2))), + Skill((Axe(LDistance), Some(2))), +]) diff --git a/assets/common/skillset/preset/max/bow.ron b/assets/common/skillset/preset/max/bow.ron new file mode 100644 index 0000000000..cef119d0ec --- /dev/null +++ b/assets/common/skillset/preset/max/bow.ron @@ -0,0 +1,25 @@ +([ + Group(Weapon(Bow)), + + // Projectile Speed + Skill((Bow(ProjSpeed), Some(2))), + + // Charged + Skill((Bow(CDamage), Some(3))), + Skill((Bow(CKnockback), Some(2))), + Skill((Bow(CSpeed), Some(2))), + Skill((Bow(CRegen), Some(2))), + Skill((Bow(CMove), Some(2))), + + // Repeater + Skill((Bow(RDamage), Some(3))), + Skill((Bow(RCost), Some(2))), + Skill((Bow(RSpeed), Some(2))), + + // Shotgun + Skill((Bow(UnlockShotgun), None)), + Skill((Bow(SDamage), Some(2))), + Skill((Bow(SCost), Some(2))), + Skill((Bow(SArrows), Some(2))), + Skill((Bow(SSpread), Some(2))), +]) diff --git a/assets/common/skillset/preset/max/hammer.ron b/assets/common/skillset/preset/max/hammer.ron new file mode 100644 index 0000000000..6de9d2bb50 --- /dev/null +++ b/assets/common/skillset/preset/max/hammer.ron @@ -0,0 +1,23 @@ +([ + Group(Weapon(Hammer)), + + // Single Strike, as single as you are + Skill((Hammer(SsKnockback), Some(2))), + Skill((Hammer(SsDamage), Some(3))), + Skill((Hammer(SsRegen), Some(2))), + Skill((Hammer(SsSpeed), Some(3))), + + // Charged + Skill((Hammer(CDamage), Some(3))), + Skill((Hammer(CKnockback), Some(3))), + Skill((Hammer(CDrain), Some(2))), + Skill((Hammer(CSpeed), Some(2))), + + // Leap + Skill((Hammer(UnlockLeap), None)), + Skill((Hammer(LDamage), Some(2))), + Skill((Hammer(LCost), Some(2))), + Skill((Hammer(LDistance), Some(2))), + Skill((Hammer(LKnockback), Some(2))), + Skill((Hammer(LRange), Some(2))), +]) diff --git a/assets/common/skillset/preset/max/staff.ron b/assets/common/skillset/preset/max/staff.ron new file mode 100644 index 0000000000..d2511166dc --- /dev/null +++ b/assets/common/skillset/preset/max/staff.ron @@ -0,0 +1,21 @@ +([ + Group(Weapon(Staff)), + + // Fireball + Skill((Staff(BDamage), Some(3))), + Skill((Staff(BRegen), Some(2))), + Skill((Staff(BRadius), Some(3))), + + // Flamethrower + Skill((Staff(FRange), Some(2))), + Skill((Staff(FDamage), Some(3))), + Skill((Staff(FDrain), Some(2))), + Skill((Staff(FVelocity), Some(2))), + + // Shockwave + Skill((Staff(UnlockShockwave), None)), + Skill((Staff(SDamage), Some(2))), + Skill((Staff(SKnockback), Some(2))), + Skill((Staff(SRange), Some(2))), + Skill((Staff(SCost), Some(2))), +]) diff --git a/assets/common/skillset/preset/max/sword.ron b/assets/common/skillset/preset/max/sword.ron new file mode 100644 index 0000000000..8781f8ebae --- /dev/null +++ b/assets/common/skillset/preset/max/sword.ron @@ -0,0 +1,26 @@ +([ + Group(Weapon(Sword)), + + Skill((Sword(InterruptingAttacks), None)), + + // TripleStrike + Skill((Sword(TsCombo), None)), + Skill((Sword(TsDamage), Some(3))), + Skill((Sword(TsRegen), Some(2))), + Skill((Sword(TsSpeed), Some(3))), + + // Dash + Skill((Sword(DCost), Some(2))), + Skill((Sword(DDrain), Some(2))), + Skill((Sword(DDamage), Some(2))), + Skill((Sword(DScaling), Some(3))), + Skill((Sword(DSpeed), None)), + Skill((Sword(DInfinite), None)), + + // Spin of death + Skill((Sword(UnlockSpin), None)), + Skill((Sword(SDamage), Some(2))), + Skill((Sword(SSpeed), Some(2))), + Skill((Sword(SSpins), Some(2))), + Skill((Sword(SCost), Some(2))), +])