Crustaspikan AI · 우선순위 판단 트리

Crustaspikan AI · 우선순위 판단 트리 Archify로 생성한 아키텍처 다이어그램입니다. 활성 전투 Tick · 등장 종료 후 Encounter.Update · 아키텍처 구성요소 활성 전투 Tick 등장 종료 후 Encounter.Update 보스가 사망했나? · 대상 검사보다 먼저 처리 · 아키텍처 구성요소 보스가 사망했나? 대상 검사보다 먼저 처리 격파 처리 · 조립 취소·BossDefeated · 아키텍처 구성요소 격파 처리 조립 취소·BossDefeated 살아 있는 대상인가? · 활성 PlayerActorRuntime · 아키텍처 구성요소 살아 있는 대상인가? 활성 PlayerActorRuntime 공격·이동 중단 · 유효한 대상이 돌아오면 재평가 · 아키텍처 구성요소 공격·이동 중단 유효한 대상이 돌아오면 재평가 상황·패링 갱신 · 현재 값·누적·감쇠·그로기 복귀 · 아키텍처 구성요소 상황·패링 갱신 현재 값·누적·감쇠·그로기 복귀 그로기·반동인가? · IsGroggy 또는 BlocksAttack · 아키텍처 구성요소 그로기·반동인가? IsGroggy 또는 BlocksAttack 진행 중인 조립 취소 · 이동 정지·현재 경직 유지 · 아키텍처 구성요소 진행 중인 조립 취소 이동 정지·현재 경직 유지 페이즈 전환 시점? · 전환 중 또는 1P·HP≤50%·중립 · 아키텍처 구성요소 페이즈 전환 시점? 전환 중 또는 1P·HP≤50%·중립 포효 접수 → 2페이즈 · Roar2 접수·소유 세션 종료 확인 · 아키텍처 구성요소 포효 접수 → 2페이즈 Roar2 접수·소유 세션 종료 확인 진행 중인 조립이 있나? · 새 추첨으로 덮어쓰지 않음 · 아키텍처 구성요소 진행 중인 조립이 있나? 새 추첨으로 덮어쓰지 않음 조립의 다음 단계 실행 · 턴 완료→접수→소유 세션 완료 · 아키텍처 구성요소 조립의 다음 단계 실행 턴 완료→접수→소유 세션 완료 준비 시간이 남았나? · readyAt 또는 ReviewMode · 아키텍처 구성요소 준비 시간이 남았나? readyAt 또는 ReviewMode 다음 공방 대기 · 이동 정지·플레이어 추적 회전 · 아키텍처 구성요소 다음 공방 대기 이동 정지·플레이어 추적 회전 강공 준비를 관측했나? · 중립·7m·정면·재사용 가능 · 아키텍처 구성요소 강공 준비를 관측했나? 중립·7m·정면·재사용 가능 후퇴 → 대기 → 반격 · 3m/1초→0.35초→오른손 · 아키텍처 구성요소 후퇴 → 대기 → 반격 3m/1초→0.35초→오른손 후보 검사·가중 추첨 · 페이즈·거리·방향·재사용·상한 · 아키텍처 구성요소 후보 검사·가중 추첨 페이즈·거리·방향·재사용·상한 새 조립 시작 · 단계0·첫 실제 접수 때 소비 · 아키텍처 구성요소 새 조립 시작 단계0·첫 실제 접수 때 소비 추격 시작 / 방향 정렬 · 원거리 누적·경로·진척 검사 · 아키텍처 구성요소 추격 시작 / 방향 정렬 원거리 누적·경로·진척 검사 조립 실행 반환 · Running·Success / Failure · 아키텍처 구성요소 조립 실행 반환 Running·Success / Failure 이번 Tick 판단 종료 · 다음 Tick 처음부터 재평가 · 아키텍처 구성요소 이번 Tick 판단 종료 다음 Tick 처음부터 재평가 진행 중인 추격이 있나? · 잠금·경로·보행 시간·진척 · 아키텍처 구성요소 진행 중인 추격이 있나? 잠금·경로·보행 시간·진척 추격 실행 반환 · Running·Success / Failure · 아키텍처 구성요소 추격 실행 반환 Running·Success / Failure 사망 생존 없음 유효 중단 정상 전환 유지 있음 없음 대기 준비됨 조건 충족 평상시 후보 있음 후보 없음 반환 Failure · 같은 Tick Running·Success 없음 있음·실행 Running·Success Failure · 같은 Tick 범례 검사·행동 우선 조건 전투 결과