FishKing Internal Docs

🎁 상자 시스템

1 상자 스폰 메커니즘
const triggered = chestSpawns.filter(s => Math.random() < s.rate ) if (triggered.length > 0) { const spawn = triggered[ Math.floor(Math.random() × triggered.length) ] startFishMovement(chest, weightMult) }
ℹ️
각 상자 종류는 완전히 독립된 확률로 체크됩니다. 예를 들어 특별한 상자(0.1%)와 낡은 상자(0.7%)가 동시에 발동될 수 있습니다.
⚠️
여러 상자가 동시에 발동되면 그중 무작위로 1개를 선택합니다. 높은 등급 상자가 선택될 보장은 없습니다.
🎣
상자 스폰 체크는 낚싯대를 드리운 뒤 WAITING → BITING 전환 직전에 발생합니다. 일반 물고기 선택보다 우선 체크하며, 상자가 발동되면 물고기 대신 상자와 힘겨루기가 시작됩니다.
2 상자 종류 & 전투 스탯
basic
낡은 상자
무게1 ~ 15 kg 실버/kg200 스태미나71 2.6
미끼 30% 1~5개
떡밥 · 작은새우 · 큰새우
special
특별한 상자
무게15 ~ 50 kg 실버/kg200 스태미나74 2.75
미끼 30% 1~5개
떡밥 · 작은새우 · 큰새우 · 고깃덩어리
미끼 5% 1~5개
환상적인 미끼
mystic
신비한 상자
무게50 ~ 100 kg 실버/kg220 스태미나78 2.8
코스튬 30% 1개
school 교복
military 군복
fantastic
환상의 상자
무게100 ~ 200 kg 실버/kg250 스태미나82 2.85
코스튬 30% 1개
wizard 마법사
priest 사제
king
premium
황금 상자
무게200 ~ 300 kg 실버/kg200 스태미나85 2.9
미끼 30% 5~10개
떡밥 · 작은새우 · 큰새우 · 고깃덩어리
미끼 10% 1~5개
환상적인 미끼
3% 1개
찌 7종 중 1개
shabby
수상한 상자
무게300 ~ 1000 kg 실버/kg300 스태미나99 3.9
낚싯대 30% 1개
황금 낚싯대
수상한 상자는 가장 희귀하지만 황금 낚싯대(30%)를 제공합니다. 전투 난이도도 가장 높습니다 (스태미나 99, 힘 3.9).
3 어장별 출현 확률
어장 최소 Lv 낡은 특별한 신비한 환상의 황금 수상한
고요한 샘물1
은빛 여울목3 0.70%
안개 낀 호수5 0.70%0.10% 0.20% 0.20%
황혼의 저수지10 1.00%0.50% 0.30% 0.30%
굽이치는 강15 1.20%0.70% 0.50% 0.50%
푸른 심류20 0.70% 0.70% 0.70%
잔잔한 연안25 1.00% 1.10% 1.10%
춤추는 외해30 1.20% 1.30% 1.30% 0.05% 0.01%
끝없는 망망대해40 1.70% 1.70% 0.50% 0.05%

일반·스페셜 어장의 상자 출현율은 동일합니다. 확률은 캐스팅 1회 기준 독립 발동 확률입니다.

4 보상 산출 공식
실버 보상
rawKg = random(chest.minKg, chest.maxKg) silver = round(rawKg × chest.silverPerKg)
💰
예: 황금 상자 200~300kg, 실버/kg=200
최소 40,000 ~ 최대 60,000 실버
보너스 보상 로직
for bonus in chest.bonusRewards: if random() < bonus.chance: item = randomFrom(bonus.itemPool) qty = random( bonus.minQty, bonus.maxQty )
보너스 항목은 각각 독립적으로 체크됩니다. 여러 항목이 동시에 지급될 수 있습니다 (예: 황금 상자에서 미끼 + 찌 동시 획득).
5 요약 & 핵심 포인트
  • 상자는 WAITING → BITING 전환 직전에 체크. 발동 시 물고기 대신 상자와 힘겨루기 시작.
  • 각 상자 종류는 독립 확률로 체크. 복수 발동 시 무작위 1개 선택.
  • 은하성 낚싯대·스페셜 어장이 상자 확률과 무관. 상자 확률은 어장(Spot)에만 의존.
  • 실버 보상 = 무작위 무게 × 실버/kg. 수상한 상자(300~1000kg × 300)가 최대 실버.
  • 신비한·환상의 상자는 코스튬을 드롭. 망망대해에서 가장 높은 출현율.
  • 황금 상자의 찌(3%)는 희귀. 낚시 찌도 상자를 통해서만 획득 가능.
  • 수상한 상자는 황금 낚싯대 30% 확률. 망망대해 전용 상자이며 전투 난이도가 가장 높음.

Generated from source · FishingGame.tsx · chests.ts · spots.ts