I need help with the signal corpse level. I’ve got the code, but my character doesn’t cleave when I place a black flag down. here is my code. if any one can tell me where iv’e gone wrong i would appreciate it.
while True:
green = self.findFlag(“green”)
black = self.findFlag(“black”)
nearest = self.findNearestEnemy()
if green:
self.pickUpFlag(green)
elif black and self.isReady("cleave"):
self.pickUpFlag(black)
# Cleave!
self.cleave(enemy)
elif nearest and self.distanceTo(nearest) < 10:
self.attack(enemy)
Hi ! I need help. I stuck on this level, and dont know where is problem. Can somebody help me ? Is there any problem in the code ?
loop:
green = self.findFlag("green")
black = self.findFlag("black")
nearest = self.findNearestEnemy()
if green:
self.pickUpFlag(green)
elif black and self.isReady("cleave"):
self.pickUpFlag(black)
self.cleave(nearest)
elif nearest and self.distanceTo(nearest) < 10:
self.attack(nearest)
Here is my code:
loop:
green = self.findFlag(“green”)
black = self.findFlag(“black”)
nearest = self.findNearestEnemy()
if green:
self.pickUpFlag(green)
elif black and self.isReady("cleave"):
self.pickUpFlag(black)
self.cleave()
if flag.color is violet and self.distanceTo() < 10:
self.attack()
self.attack()
It says “Try self.findFlag” but I can’t work please help.Thanks
I have edited but still, its some how wrong:
flag = self.findFlag()
if greenFlag:
self.pickUpFlag(greenFlag)
elif black and self.isReady(“cleave”):
self.pickUpFlag(black)
self.cleave()
elif self.distanceTo(nearest)<10:
self.attack()
self.attack()
elif purple and self.isReady(“electrocute”):
self.pickUpFlag(purple)
So can you please help, its not working.
VIOLET, black, green give the VGB triangle on your keyboard so you can switch flags quickly with one finger, while using the mouse to set flag position
loop:
green = self.findFlag(“green”)
black = self.findFlag(“black”)
nearest = self.findNearestEnemy()
if green:
self.pickUpFlag(green)
elif black and self.isReady("cleave"):
self.pickUpFlag(black)
self.cleave()
elif nearest and self.distanceTo(nearest) < 10:
self.attack(nearest)
pass
But i have this error.
Object doesn`t support property or method “attack”
I need help my code is while(true) {
var green = hero.findFlag(“green”);
var black = hero.findFlag(“black”);
var nearest = hero.findNearestEnemy();
}
if (green) {
hero.pickUpFlag(green);
} else if (black && hero.isReady("cleave")) {
hero.pickUpFlag(black);
var enemy = hero.findNearestEnemy();
// Cleave
if (hero.isReady("cleave")) {
}
hero.cleave(enemy);
} else if (nearest && hero.distanceTo(nearest) < 10) {
// Attack
if (enemy) {
hero.attack(enemy);
}
}
my hero doesn’t attack or try to pick up the flag… I need help! I play this for a school grade and my teacher won’t be back for a week and i am the highest level in my grade!