@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뿐만 아니라 특정 적의 엔티티에도 적용가능.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기