Bendercraft / spigot-bending

Minecraft plugin that allows players to bend elements as in the series
Other
14 stars 7 forks source link

Air Slice #70

Closed Templarum closed 8 years ago

Templarum commented 8 years ago

Les balises de l'AirSlice reste en place lorsque l'on change de slot, tant que l'une de nos balises est présente: Il est impossible de lancer un airswipe via clic souris ( L'air swipe sneak fonctionne) Il est impossible de lancer un airscooter

ghost commented 8 years ago

Bonjour ! On faudrait peut-être rajouter une fonction canTick() pour l'AirSlice de cette forme ?

@Override
    public boolean canTick() {
        if(!super.canTick()) {
            return false;
        }
        if (getState() == BendingAbilityState.PREPARING && !NAME.equals(bender.getAbility())) {
            return false;
        }
        return true;
    }
ghost commented 8 years ago

Bonjour ! Ce bug était bien résolu suite à la publication du 20 Juillet, mais est de nouveau présent aujourd'hui. L'AirSlice ne s'annule donc plus en changeant de slot

ghost commented 8 years ago

Bonjour ! Bon en fait, l'AirSlice se désactive bien quand une balise est posée et que l'on change de slot, mais pas quand les deux balises sont posées. Peut être faut-il changer la deuxième condition de la fonction cantick() en

if (!getState().equals(BendingAbilityState.PROGRESSING) && !NAME.equals(bender.getAbility())) {
            return false;
}