Commit Graph

6 Commits

Author SHA1 Message Date
d27aff2824 fix: mine_resource 접근 불가 시 광맥 주변 8방향 이동 후 재시도
이전: 같은 위치에서 5개 타일만 시도 → 절벽이면 전부 실패
이후:
1. 현재 위치에서 반경 50, 10개 타일 시도
2. 실패 → 광맥 중심 주변 8방향(±10~15칸)으로 이동
3. 새 위치에서 다시 10개 타일 시도
4. 총 9개 위치 × 10개 타일 = 최대 90번 시도
5. 부분 채굴도 성공으로 반환
2026-03-25 20:49:07 +09:00
8575cf4f76 fix: mine_resource 채굴 안 되면 다른 타일 자동 전환
- Lua에서 가장 가까운 광석 5개를 거리순으로 반환
- 매 10틱마다 진행 체크 (아이템 수 변화 확인)
- 3번 연속 진행 없으면 → 다음 타일로 자동 전환
- 최대 5개 타일 순서대로 시도
- 절벽/장애물 때문에 못 닿는 타일은 빠르게 스킵
2026-03-25 20:41:41 +09:00
86af860267 feat: explore 액션 추가 - 걸으면서 자원 스캔, 발견 시 즉시 멈춤
- explore(direction, max_steps): 8방향 걷기 + 매 20틱마다 반경 50 자원 스캔
- 자원 발견 → 즉시 멈추고 위치 + 자원 종류/수량 반환
- 장애물 stuck 감지 → "다른 방향 시도" 메시지
- insert_to_entity: area 대신 position+radius (중괄호 충돌 방지)
2026-03-25 20:24:42 +09:00
ec418195ca fix: action_executor game.player → game.players[1]
- 모든 Lua 코드에 P(플레이어 참조 헬퍼) 적용
- NO_PLAYER/NO_CHARACTER 공통 에러 처리
- RCON 헤드리스 서버 호환
2026-03-25 15:09:17 +09:00
3d0f7c0517 순수 플레이 전환: 텔레포트→걷기, 무한자원→실제채굴, 직접지급→실제제작, create_entity→build_from_cursor 2026-03-25 12:47:04 +09:00
8858d52b1c Add action_executor.py - 완전 자율 에이전트용 실행기 2026-03-25 10:23:15 +09:00