@script
void self = getlocalvar ( "self");
int MHealth = getentityproperty (self, "maxhealth");
int Health = getentityproperty (self, "health");
if (Health <= MHealth * 0.3) {
changeentityproperty (self, "aggression", 100);
}
@end_script
위의 코드를 BOSS의 엔티티파일 IDLE 바로 아래 입력.
if (Health <= MHealth * 0.3)의 0.3은 남은 체력량 30%일경우를 의미
changeentityproperty (self, "aggression", 100);의 100은 BOSS의 공격등급을 의미
위 코드는 BOSS뿐만 아니라 특정 적의 엔티티에도 적용가능.
최근댓글