Skip to content

Commit 1b9fc84

Browse files
Merge pull request #631 from aunncodes/fixes
feat: rogue sword ability
2 parents 0499af4 + fc97010 commit 1b9fc84

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

  • type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/item/handlers/ability

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/item/handlers/ability/AbilityRegistry.java

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class AbilityRegistry {
4040
(player, item, ignored, ignored2) -> {
4141
player.teleport(player.getPosition().add(player.getPosition().direction().mul(8)));
4242
ItemStatistics speedStats = ItemStatistics.builder().withBase(ItemStatistic.SPEED, 50.0).build();
43-
TemporaryStatistic speedBoost = TemporaryStatistic.builder().withStatistics(speedStats).withExpirationInMs(3000).withDisplayName("Instant Transmission").withDisplayColor("§a").build();
43+
TemporaryStatistic speedBoost = TemporaryStatistic.builder().withStatistics(speedStats).withExpirationInMs(3000).withDisplayName("Instant Transmission").build();
4444
player.getStatistics().boostStatistic(speedBoost);
4545
}
4646
));
@@ -74,6 +74,20 @@ public class AbilityRegistry {
7474
}
7575
));
7676

77+
register(new RegisteredAbility(
78+
"SPEED_BOOST",
79+
"Speed Boost",
80+
"§7Grants §7+100 Speed",
81+
RegisteredAbility.AbilityActivation.RIGHT_CLICK,
82+
20 * 5,
83+
new RegisteredAbility.AbilityManaCost(50),
84+
(player, item, ignored, ignored2) -> {
85+
ItemStatistics speedStats = ItemStatistics.builder().withBase(ItemStatistic.SPEED, 100.0).build();
86+
TemporaryStatistic speedBoost = TemporaryStatistic.builder().withStatistics(speedStats).withExpirationInMs(30000).withDisplayName("Speed Boost").build();
87+
player.getStatistics().boostStatistic(speedBoost);
88+
}
89+
));
90+
7791
// register(new RegisteredAbility( // TODO: Figure out how to implement passive abiltiies
7892
// "BEJEWELED_BLADE",
7993
// "Bejeweled Blade",

0 commit comments

Comments
 (0)