public void stackPower(int stackAmount) { super.stackPower(stackAmount); if (this.amount == -1) { this.amount = -2; } else if (this.amount == -2) { this.amount = -3; } if (this.amount == -3) { this.amount = -4; } } During testing value goes from -1 to -2 to -4 to -6 etc.
What I want to happen: goes from -1 to -2 to -3 to -4 and then stops.
Could someone explain what I am missing here and how to fix my issue? Thanks.
amountvariable?amountvariable and are you using this in a loop?, if so post the loop block togethe with your question.