041 — HP 50% 4종 무작위 전환
attack(10) 반복 → HP 50% 이하 기본·찌르기·강타·어퍼컷 무작위 전환 → die(50)
행동 규칙
섹션 제목: “행동 규칙”생성 시 체력이 최대 체력의 50%를 초과하면 유효 대상의 거리에 따라 walk(1)로 접근하거나 attack(10)을 반복한다.
체력이 최대 체력의 50% 이하가 되면 현재 공격을 완료한 뒤 영구적으로 2단계로 전환한다. 생성 시 체력이 이미 50% 이하이면 즉시 2단계로 시작한다. 체력이 회복되어도 1단계로 돌아가지 않는다.
2단계에서는 매 공격마다 attack(10), stab(20), smash(22), attack_uppercut(23) 중 하나를 각각 1/4 확률로 독립 선택한다. 같은 공격의 연속 선택을 허용한다.
공격 중 대상이 죽거나 사라지거나 사거리 밖으로 나가면 현재 공격을 완료한 뒤 대상을 다시 판정한다. 유효 대상이 근접 공격 사거리 안이면 다음 공격을 선택하고, 아니면 walk(1)로 접근한다.
체력 0이면 현재 행동을 즉시 중단하고 die(50)를 재생한 뒤 제거된다.
데이터 책임
섹션 제목: “데이터 책임”이동속도, 근접 공격 사거리와 공격 주기는 캐릭터 데이터가 결정한다. 피해량과 피해 적용 시점은 전투 시스템이 처리한다.
적용 캐릭터
섹션 제목: “적용 캐릭터”5010 orc_red, 5011 orc_slave, 5012 orc_saw, 5013 orc_helmet, 5014 orc_oddeye, 5015 orc_pale, 5016 orc_cold
6012 bear_brown, 6013 bear_black, 6014 bear_grizzly
7000 knight_red, 7001 knight_brown, 7002 knight_wood, 7003 knight_black, 7004 knight_rome, 7005 knight_gold, 7006 knight_dark, 7007 knight_sky
총 18종이다.