Hello, I’m trying to work out a way to do things, such as cleave if there are more than so many enemies.
I know how to get it done if enemies are near or far, but I’m wanting to do something such as “cleave” or other abilities if there are more than say 3 or 5.
I found a similar topic, but the answer just said have better glasses. I have some decent glasses, and the ones that were mentioned in the other post, but I still cannot figure this out.
I tried this, but for some reason my counter either doesn’t resolve anything or it resolves as NaN
snippet below:
munchkins = self.findByType("munchkin")
for munchkin in munchkins:
if self.distanceTo(munchkin) < 10:
numberCloseMunchkins += 1
self.say(numberCloseMunchkins + " munchkins are nearby!")
this will output NaN munchkins are nearby.
Obviously, it won’t cleave them either because the if statement will never resolve true.
What am i missing here?
I tried setting numberCloseMunchkins to 0 by default, but that didn’t solve the problem either.
I found the problem, i used == instead of = to set the initial value.