크래프트하트
숨는 조건
이 조건이 맞으면 NPC가 화면에서 숨습니다.
- 지역이 장난꾼의 숲일 때
NPC 수치 (16)
| 수치 | 시작값 | 범위 | 15분당 변화 | 비고 |
|---|---|---|---|---|
| 추격 시도 | 0 | 0 ~ 2 | 0/15분 | |
| NPC 존재 여부 | 0 | 0 ~ 1 | 0/15분 | |
| NPC 사기 | 100 | 0 ~ 100 | +10/15분 | |
| NPC 기력 (피) | 100 | 0 ~ 100 | +0.17/15분 | |
| NPC 기력 (기력) | 70 | 0 ~ 70 | +10/15분 | 변화율 한계 0 ~ 10 |
| NPC 특수1 (독 저항) | 24 | 0 ~ 24 | +0.4/15분 | 변화율 한계 0 ~ 10 |
| NPC가 걸린 덫 종류 | 0 | 0 ~ 100 | 0/15분 | 변화율 한계 0 ~ 10 |
| NPC 덫 경계 | 30 | 정확히 30 | 0/15분 | 변화율 한계 0 ~ 10 |
| NPC 덫 경계 (올가미) | 0 | 정확히 0 | 0/15분 | 변화율 한계 0 ~ 10 |
| NPC 덫 경계 (구덩이 함정) | 10000 | 정확히 10000 | 0/15분 | 변화율 한계 0 ~ 10 |
| NPC 덫 경계 (통나무 함정) | 0 | 정확히 0 | 0/15분 | 변화율 한계 0 ~ 10 |
| NPC 덫 경계 (벼락틀) | 10000 | 정확히 10000 | 0/15분 | 변화율 한계 0 ~ 10 |
| 크래프트하트 현현 대기 시간 | 0 | 0 ~ 672 | -1/15분 | 변화율 한계 -1 ~ 0 |
| 크래프트하트 도주 상태 | 0 | 0 ~ 1 | 0/15분 | |
| NPC 카운터 | 0 | 0 ~ 10000 | -1/15분 | 변화율 한계 -1 ~ 0 |
| 최근에 덫에 걸렸으면 1 | 0 | 0 ~ 1 | 0/15분 |
임무 (9)
임무 선택 규칙(게임 코드): 활성화된 임무 중 조건(시간대, 집, 숨음, 하루 횟수, 임무 조건, 필요한 단계 수행 가능 여부)을 모두 만족하는 것만 후보가 됩니다. 후보마다 가중치(기본 + 보정)를 계산해 0 이하이거나 보정 하나라도 −1,000,000이면 제외하고, 가중치가 가장 높은 임무를 고릅니다(확률 아님). 최고 가중치가 같으면 현재 하던 임무를 유지하고, 아니면 그중 무작위로 고릅니다.
| 임무 | 활성화 | 선호 가중치 |
|---|---|---|
| 크래프트하트가 플레이어에게 저절로 인사함 | 조건 충족 시 자동 활성화
|
|
| 플레이어가 없을 때 크래프트하트가 정령 세계로 돌아감 | 조건 충족 시 자동 활성화
|
|
| 크래프트하트가 덫을 건드림 | 조건 충족 시 자동 활성화 |
|
| 크래프트하트가 정령 세계로 돌아감 | 조건 충족 시 자동 활성화 |
|
| 크래프트하트가 달아나다 쉼 | 조건 충족 시 자동 활성화 |
|
| 크래프트하트가 플레이어 곁에 1시간 머묾 | 조건 충족 시 자동 활성화 |
|
| 크래프트하트가 숲으로 달아남 | 조건 충족 시 자동 활성화 |
|
| 크래프트하트가 플레이어를 찾음 | 조건 충족 시 자동 활성화 |
|
| 크래프트하트가 인간 세계에 현현함 | 조건 충족 시 자동 활성화 |
|
상호작용 버튼
- 다가가기 — 대화: 대화: 크래프트하트 접근
NPC 고유 행동 (1)
조건이 맞으면 NPC가 스스로 실행하는 행동입니다(숨겨진 트리거).
주간 현현 판정 Weekly manifestation roll
조건
- 조건이 거짓이 되면 재설정
- 지역이 정령 세계일 때
- 해당 NPC의 크래프트하트 현현 대기 시간 값이 0
- 해당 NPC의 NPC 카운터 값이 0
- 시각이 22시 이상 23시 미만
- 경과 일수 ≥ 120
효과
- 해당 NPC의 크래프트하트 현현 대기 시간 +672
- 숨어 있어도 결과물 생성
결과
| 결과 | 가중치 | 확률* | 획득 / 효과 | 확률 보정 (숨겨진 조건) |
|---|---|---|---|---|
| 정령 세계에 머묾 | 100 | 100% 상황에 따라 변함 |
| |
| 인간 세계에 현현 | 0 | 0% 상황에 따라 변함 |
|
흔적(추적)
- 사용 Active: 1
- 흔적 유지 시간 TrackLifetime: x=32, y=32
- 기본 흔적 카드 덮어쓰기 OverrideDefaultTracksCard:
흔적 발견! - 내구도 추적용 NPC 수치 NPCStatsToTrackDurabilities:
- 해당 NPC 사용 UseAssociatedAgent: 1
- 대상 수치 TargetStat: NPC 기력 (피)
- 출력 내구도 OutputDurability: 32
- 값 Value:
- 사용 Active: 1
- 입력 범위 InputValueRange: y=100
- 출력 범위 OutputValueRange: y=100
이 항목을 참조하는 곳 (전체) (8)
크래프트하트 사체 카드- 자르기 · 카드 상호작용 › NPC 수치 변경 › 대상 NPC
- 자르기 · 카드 상호작용 › NPC 이동 › 대상
- 찌르기 · 행동 › NPC 수치 변경 › 대상 NPC
- 찌르기 · 행동 › NPC 이동 › 대상
- 크래프트하트 사냥 대화 줄
- 크래프트하트에게 다가간다. › 공격 · PossibleAnswers › 실행할 행동 › 조우 NPC
- 작별과 축복 대화 줄
- 여우가 마지막으로 미소 짓고는 재빨리 수풀 속으로 사라진다. 당신은 그에 · 실행할 행동 › NPC 수치 변경 › 대상 NPC
- 쫓기 초대 대화 줄
- 여우가 쏜살같이 달아나다 수풀로 사라지기 직전에 멈춘다. 뒤돌아보며 다시 · 실행할 행동 › NPC 수치 변경 › 대상 NPC
- 여우가 쏜살같이 달아나다 수풀로 사라지기 직전에 멈춘다. 뒤돌아보며 다시 › 쫓아가! · PossibleAnswers › 실행할 행동 › 조우 NPC
- 쫓기 초대 대화 줄
- 여우가 쏜살같이 달아나다 수풀로 사라지기 직전에 멈춘다. 뒤돌아보며 다시 › 쫓아가! · PossibleAnswers › 실행할 행동 › 조우 NPC
- 여우가 쏜살같이 달아나다 수풀로 사라지기 직전에 멈춘다. 뒤돌아보며 다시 › 무시한다. · PossibleAnswers › 실행할 행동 › NPC 수치 변경 › 대상 NPC
- 진심 어린 칭찬 대화 줄
- 그가 당신에게 미소 짓는다. 당신의 덫 솜씨를 칭찬하는 것 같다... 이 › 잡아 주마! · PossibleAnswers › 실행할 행동 › NPC 수치 변경 › 대상 NPC
크래프트하트 전투- 적이 달아났을 때 효과 › NPC 쫓기 › 성공 시 NPC 수치 변화 › 대상 NPC
- 적이 달아났을 때 효과 › NPC 쫓기 › 실패 시 NPC 수치 변화 › 대상 NPC
- 특수1 효과 › NPC 쫓기 › 성공 시 NPC 수치 변화 › 대상 NPC
- 특수1 효과 › NPC 쫓기 › 실패 시 NPC 수치 변화 › 대상 NPC
- NPC 시작 위치 세계 설정
- NPCAgents › SpawnedAgent
🔧 전체 원본 데이터 보기 (게임 파일의 모든 필드)
게임 파일에서 추출한 값 그대로입니다. 기본값(0, 빈 값)인 필드는 생략되었습니다. 내부 ID: Agent_CraftHeart · UniqueID 8044b9328acc4b4495b8ff5b2aca90e9
- 내부 이름 m_Name:
Agent_CraftHeart - 고유 ID 번호 UniqueIDIndex: 2890
- NPC 이름 AgentName: 크래프트하트 (Craft-Heart)
- NPC 그림 AgentImage:
🖼 Craftheart - 무게 분류 WeightCategory: 중간
- 숨김 조건 HidingConditions:
- 필요 지역 RequiredEnvironment: 장난꾼의 숲
- 상호작용 Interactions:
- 버튼 이름 ButtonName: 다가가기 (Approach)
- 대화 Dialog: 대화: 크래프트하트 접근
- 발생 조우 DroppedEncounter:
여우
- 기본 흔적 DefaultTracks:
- 사용 Active: 1
- 흔적 유지 시간 TrackLifetime: x=32, y=32
- 기본 흔적 카드 덮어쓰기 OverrideDefaultTracksCard:
흔적 발견! - 내구도 추적용 NPC 수치 NPCStatsToTrackDurabilities:
- 해당 NPC 사용 UseAssociatedAgent: 1
- 대상 수치 TargetStat: NPC 기력 (피)
- 출력 내구도 OutputDurability: 32
- 값 Value:
- 사용 Active: 1
- 입력 범위 InputValueRange: y=100
- 출력 범위 OutputValueRange: y=100
- 주변 소리 지점 범위 AmbientSoundNodesRange: 1
- 주변 소리 AmbientSounds:
- 내부 이름 InternalName: 여우 (Fox)
- 무작위 소리 RandomNoises: sharedassets0.assets#295, sharedassets0.assets#183
- 전투 중 재생 안 함 DontPlayWhenInCombat: 1
- NPC 수치 AgentStats:
- 모델 수치 ModelStat: 추격 시도
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 최대값 MaxValue: 2
- 변화율 덮어쓰기 OverrideRate:
- 값 FloatValue: 1
- 모델 수치 ModelStat: NPC 존재 여부
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 값 FloatValue: -3520
- 최대값 MaxValue: 10000
- 변화율 덮어쓰기 OverrideRate:
- 값 FloatValue: 1
- 모델 수치 ModelStat: NPC 사기
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 값 FloatValue: 100
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 최대값 MaxValue: 100
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 값 FloatValue: 10
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: NPC 기력 (피)
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 값 FloatValue: 100
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 최대값 MaxValue: 100
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 값 FloatValue: 0.17
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: NPC 기력 (기력)
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 값 FloatValue: 70
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 최대값 MaxValue: 70
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 값 FloatValue: 10
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 사용 Active: 1
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: NPC 특수1 (독 저항)
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 값 FloatValue: 24
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 최대값 MaxValue: 24
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 값 FloatValue: 0.4
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 사용 Active: 1
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: NPC가 걸린 덫 종류
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 최대값 MaxValue: 100
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 사용 Active: 1
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: NPC 덫 경계
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 값 FloatValue: 30
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 값 FloatValue: 30
- 최대값 MaxValue: 30
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 사용 Active: 1
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: NPC 덫 경계 (올가미)
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 사용 Active: 1
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: NPC 덫 경계 (구덩이 함정)
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 값 FloatValue: 10000
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 값 FloatValue: 10000
- 최대값 MaxValue: 10000
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 사용 Active: 1
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: NPC 덫 경계 (통나무 함정)
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 사용 Active: 1
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: NPC 덫 경계 (벼락틀)
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 값 FloatValue: 10000
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 값 FloatValue: 10000
- 최대값 MaxValue: 10000
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 사용 Active: 1
- 최대값 MaxValue: 10
- 모델 수치 ModelStat: 크래프트하트 현현 대기 시간
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 최대값 MaxValue: 672
- 변화율 덮어쓰기 OverrideRate:
- 값 FloatValue: -1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 값 FloatValue: -1
- 모델 수치 ModelStat: 크래프트하트 도주 상태
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 최대값 MaxValue: 672
- 변화율 덮어쓰기 OverrideRate:
- 값 FloatValue: -1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 값 FloatValue: -1
- 모델 수치 ModelStat: NPC 카운터
- 시작값 덮어쓰기 OverrideStartingValue:
- 사용 Active: 1
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 사용 Active: 1
- 최대값 MaxValue: 10000
- 변화율 덮어쓰기 OverrideRate:
- 사용 Active: 1
- 값 FloatValue: -1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 사용 Active: 1
- 값 FloatValue: -1
- 모델 수치 ModelStat: 최근에 덫에 걸렸으면 1
- 최소/최대 덮어쓰기 OverrideMinMaxValue:
- 최대값 MaxValue: 10000
- 변화율 덮어쓰기 OverrideRate:
- 값 FloatValue: -1
- 최소/최대 변화율 덮어쓰기 OverrideMinMaxRate:
- 값 FloatValue: -1
- NPC 행동 AgentActions:
- 행동 ID ActionID: 주간 현현 판정 (Weekly manifestation roll)
- 행동 표시 이름 ActionLocalizedName: 주간 현현 판정 (Weekly manifestation roll)
- 반복 선택지 RepeatOptions: 2
- 조건 Conditions:
- 필요 지역 RequiredEnvironment: 정령 세계
- 필요 NPC 수치 값 RequiredNPCStatValues:
- 해당 NPC 사용 UseAssociatedAgent: 1
- 대상 수치 TargetStat: 크래프트하트 현현 대기 시간
- 해당 NPC 사용 UseAssociatedAgent: 1
- 대상 수치 TargetStat: NPC 카운터
- 필요 게임 시각 RequiredInGameTimes:
- 시작 값 StartValue: 22
- 끝값 EndValue: 23
- 시간 종류 TimeType: 1
- 비교 방식 CompareType: 2
- 시작 값 StartValue: 120
- NPC 수치 변경 NPCStatModifications:
- 대상 수치 TargetStat: 크래프트하트 현현 대기 시간
- 해당 NPC 사용 UseAssociatedAgent: 1
- 값 변화 ValueChange: x=672, y=672
- 획득 카드 DroppedCards:
- 결과 이름 CollectionName: 정령 세계에 머묾 (Remain in Spirit World)
- 가중치 CollectionWeight: 100
- 수치 기반 확률 보정 StatsDropChanceModifiers:
- 획득 카드 DroppedCards:
- 수량 Quantity: x=1, y=1
- 결과 이름 CollectionName: 인간 세계에 현현 (Manifest in the mortal world)
- 수치 기반 확률 보정 StatsDropChanceModifiers:
- 획득 카드 DroppedCards:
- 수량 Quantity: x=1, y=1
- 수치 변화 StatModifications:
- 수치 Stat: 크래프트하트 현현 결과
- 값 변화 ValueModifier: x=1, y=1
- 숨겨져도 카드 떨굼 DropCardsEvenIfHiding: 1
- NPC 임무 AgentDuties:
- 대상 임무 TargetDuty: 크래프트하트가 플레이어에게 저절로 인사함
- 작동 방식 ActivatingMode: 1
- 작동 조건 ActivatingConditions:
- 필요 NPC 수치 값 RequiredNPCStatValues:
- 해당 NPC 사용 UseAssociatedAgent: 1
- 대상 수치 TargetStat: NPC 존재 여부
- 조건 범위 ConditionRange: x=1, y=1
- 필요 NPC 수치 값 RequiredNPCStatValues:
- 선호 가중치 PreferenceWeights:
- 기본 가중치 BaseWeight: 2100000000
- 대상 임무 TargetDuty: 플레이어가 없을 때 크래프트하트가 정령 세계로 돌아감
- 작동 방식 ActivatingMode: 1
- 작동 조건 ActivatingConditions:
- 배경에 있음 InBackground: 1
- 필요 NPC 수치 값 RequiredNPCStatValues:
- 해당 NPC 사용 UseAssociatedAgent: 1
- 대상 수치 TargetStat: NPC 존재 여부
- 조건 범위 ConditionRange: x=1, y=1
- 선호 가중치 PreferenceWeights:
- 기본 가중치 BaseWeight: 2100000000
- 대상 임무 TargetDuty: 크래프트하트가 덫을 건드림
- 작동 방식 ActivatingMode: 1
- 선호 가중치 PreferenceWeights:
- 기본 가중치 BaseWeight: 2000000000
- 대상 임무 TargetDuty: 크래프트하트가 정령 세계로 돌아감
- 작동 방식 ActivatingMode: 1
- 선호 가중치 PreferenceWeights:
- 기본 가중치 BaseWeight: 1000000000
- 대상 임무 TargetDuty: 크래프트하트가 달아나다 쉼
- 작동 방식 ActivatingMode: 1
- 선호 가중치 PreferenceWeights:
- 기본 가중치 BaseWeight: 5000
- 대상 임무 TargetDuty: 크래프트하트가 플레이어 곁에 1시간 머묾
- 작동 방식 ActivatingMode: 1
- 선호 가중치 PreferenceWeights:
- 기본 가중치 BaseWeight: 10000
- 대상 임무 TargetDuty: 크래프트하트가 숲으로 달아남
- 작동 방식 ActivatingMode: 1
- 선호 가중치 PreferenceWeights:
- 기본 가중치 BaseWeight: 1000
- 대상 임무 TargetDuty: 크래프트하트가 플레이어를 찾음
- 작동 방식 ActivatingMode: 1
- 선호 가중치 PreferenceWeights:
- 기본 가중치 BaseWeight: 1000
- 대상 임무 TargetDuty: 크래프트하트가 인간 세계에 현현함
- 작동 방식 ActivatingMode: 1
- 선호 가중치 PreferenceWeights:
- 기본 가중치 BaseWeight: 1000000
- 최대 운반 무게 MaxCarryWeight: 1
- 거래 불가 CannotTrade: 1
함정 숙련
충족감
변성 의식