Skip to main content
Inspiring
August 25, 2020
Answered

Limit max value

  • August 25, 2020
  • 2 replies
  • 501 views

Hi, I'm having little trouble with my code.

What i want to achive is, if value is greater then 66, value need to be 66.

Field is formated as percentage.

Here is what I got so far:

var HP = this.getField("HP").value;
var P = this.getField("Protection").value;
var W = this.getField("Ward").value;
var result = 1-(HP+W)/(HP+W+P);
if(P == 0){
event.value = 0;
}else if(event.value > 66){
event.value = 66;
} else event.value = result;

Everything is working as intended except it doesn't show 66 if value is greater.

This topic is closed to new replies. Start a new post to keep the conversation going.
Correct answer Bernd Alheit

Compare result with 66, not event.value.

2 replies

Bernd Alheit
Community Expert
Bernd AlheitCommunity ExpertCorrect answer
Community Expert
August 25, 2020

Compare result with 66, not event.value.

blazbAuthor
Inspiring
August 25, 2020

Thanks