From 8c8828d1ed8081c594ab78ccfbb1ce2e5cfea827 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 10 Feb 2023 13:12:50 -0500 Subject: [PATCH] v2.0.0: Charged shot now expires after a long period of time --- .../shatteredpixeldungeon/items/weapon/melee/Crossbow.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Crossbow.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Crossbow.java index c8c01e473..57baf9f91 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Crossbow.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Crossbow.java @@ -24,6 +24,7 @@ package com.shatteredpixel.shatteredpixeldungeon.items.weapon.melee; import com.shatteredpixel.shatteredpixeldungeon.Assets; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; +import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.FlavourBuff; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet; @@ -56,13 +57,13 @@ public class Crossbow extends MeleeWeapon { } beforeAbilityUsed(hero); - Buff.affect(hero, ChargedShot.class); + Buff.prolong(hero, ChargedShot.class, 100f); hero.sprite.operate(hero.pos); hero.next(); afterAbilityUsed(hero); } - public static class ChargedShot extends Buff{ + public static class ChargedShot extends FlavourBuff{ { announced = true;