DN-010

Companion System

Document Information

Summary

Companion adalah hewan karnivora milik pemain yang dikirim berpatroli untuk menangkap hewan secara otomatis, bahkan saat pemain sedang tidak bermain. Hasil patroli masuk ke inventory permanen, bukan ke Backpack sewaan sesi Map — dua tempat penyimpanan yang terpisah tegas (GDD-003).

Companion adalah bonus, bukan pengganti berburu aktif. Seluruh angkanya dikalibrasi agar hasil bersih per sesi patroli berada jauh di bawah hasil berburu aktif dalam waktu setara.

Companion vs Mount

Dua sistem berbeda yang sebelumnya tercampur. Pemisahnya adalah jenis hewan:

 CompanionMount
Jenis hewanKarnivora / predatorHerbivora
FungsiBerburu otomatis/offlineDitunggangi di Map (kosmetik)
Bisa ditunggangi?TidakYa
Bisa berburu?YaTidak
Halaman LobbyCompanionStable
DokumenDN-010 (dokumen ini)DN-005

Keduanya memakai dua jalur perolehan yang sama: beli siap pakai, atau evolusi dari hewan tangkapan.

Acquisition

Eligible Species (Jalur Evolusi)

Kelayakan dibaca langsung dari kolom Type di MDD-001 — tidak ada klasifikasi baru yang perlu dibuat. Spesies bertanda Predator, Canine, atau tipe pemangsa lain masuk jalur Companion; sisanya masuk jalur Mount.

SpesiesHewanType (MDD-001)SizeRarityHabitatMangsa di biome-nyaStatus
SkyronHuskyCanine48Gunung EsErmyraMVP
VulpyraRubahPredator (Small)218BrightmeadowRenggo, RapyraKandidat
CavalierSerigalaPredator419HutanRakora, QuillanKandidat
UrsakorBeruangPredator (Bear)820Gunung EsSkyron, ErmyraKandidat
CrovakBuayaReptile (Predator)822SungaiCygnara, LutrionKandidat
JagoryxJaguarPredator (Big Cat)623MistikPavoris, Nycthera, ScorvanKandidat

Daftar final: Skyron (MVP), lalu Vulpyra, Cavalier, Ursakor, Crovak, dan Jagoryx. Varadon dan Sabertooth dikecualikan karena Beast Signal Only, konsisten dengan pengecualian yang sama di jalur Mount.

Leorak tetap dikecualikan meski sudah kembali ke passive spawn (Agustus 2026) — tetapi alasannya berganti, dan itu perlu ditulis supaya tidak terbaca sebagai sisa aturan lama. Dulu ia dikecualikan karena Beast Signal Only; sekarang karena ECO-011. Patroli Companion adalah faucet non-berburu, dan Base Price Leorak 7.710 menjadikannya hewan passive paling berharga di game. Memasukkannya ke hasil patroli berarti pemain memanen hewan termahal tanpa berburu sama sekali — persis yang dijaga ECO-011 pada ±18% penghasilan berburu.

Size — Satu-satunya Angka Companion

Companion dijelaskan oleh dua angka saja: Size (apa yang bisa ditangkap dan berapa kapasitasnya) dan jumlah Chum (berapa biaya menjalankannya). Keduanya tidak saling menurunkan.

AngkaMenentukanDasarSumber nilainya
SizeApa yang bisa ditangkap, dan kapasitas (Size × 3)Logika predator–mangsaSize Value spesies asal (MDD-001); ditetapkan manual untuk Companion beli
Jumlah ChumBerapa biaya satu patroliKendali ekonomiDitetapkan per Companion dari ≈9,5% hasil kotor, diperiksa terhadap ECO-013

Companion tidak punya sistem EXP atau leveling sendiri. Kedua angka ditetapkan sekali saat diperoleh dan tidak pernah berubah.

Memakai Size Value spesies yang sudah ada menghindari sistem angka baru sepenuhnya — dan kesulitan mendapatkan Companion kuat tetap terkendali oleh kelangkaan spesies asalnya (Spawn Weight, MDD-004).

Aturan Penangkapan

Biome Spesialisasi

Kapasitas

Chum — Biaya Patroli

Patroli membutuhkan Chum, item sekali pakai seharga 50 Coin. Hanya ada satu jenis; yang berbeda adalah berapa banyak yang dihabiskan tiap Companion per patroli.

Kebutuhan Chum per Companion

Harga adalah tuas global; jumlah adalah tuas lokal. Di bawah sistem tier, memperbaiki satu Companion yang rasionya meleset menuntut mengubah harga tier-nya — dan itu ikut menggeser setiap Companion lain di tier yang sama. Dengan jumlah, satu Companion dapat disetel sendirian. Untuk angka yang akan berkali-kali dikoreksi saat playtest, itulah bentuk tuas yang benar.

CompanionKapasitasKotor/patroli †ChumBiayaBersihDurasiRasio ECO-013
Beagle (Brightmeadow)6±52615047615 menit19–53% ‡
Vulpyra (Brightmeadow)6±52615047615 menit19–53% ‡
Skyron (Gunung Es)12±2.45352502.20330 menit31,9%
Lynx (Hutan)12±2.73352502.48330 menit32,1%
Cavalier (Hutan)12±2.73352502.48330 menit32,1%
Ospra (Sungai)18±2.83852502.58830 menit33,5%
Ursakor (Gunung Es)24±3.87273503.52240 menit32,1%
Crovak (Sungai)24±3.78473503.43440 menit31,3%
Jagoryx (Mistik)18±4.83694504.38645 menit35,5%

† Hasil kotor memakai tingkat isi ±73% — tidak semua slot matang tiap patroli (lihat Siklus Patroli). Jumlah Chum mengikuti aturan fuel ≈ 9,5% hasil kotor, lalu diperiksa terhadap ECO-013.

‡ Terhadap Varian Dasar rasionya ±53%, terhadap Varian Perintis ±19%, rata-rata ±35% — di dalam pita. Pemicu playtest: bila pemain bertahan lama di Varian Dasar, kebutuhan Chum keduanya dinaikkan dari 1 ke 3–4.

Level Companion dihapus. Sejak tier fuel tidak ada, Level tidak punya pekerjaan tersisa — ia dulu hanya penanda tier mana yang dipakai. Companion kini cukup dijelaskan dua angka: Size (apa yang bisa ditangkap, berapa kapasitasnya) dan jumlah Chum (berapa biayanya).

Catatan penamaan: "Chum" adalah istilah dunia berburu untuk umpan daging/darah pemancing predator — menggantikan sebutan sementara "Madu"/"Ramuan" dari diskusi awal. Nama ini juga menegaskan Companion adalah karnivora.

Siklus Patroli

  1. Pilih Companion yang akan dipakai.
  2. START — pemain membayar sejumlah Chum sesuai kebutuhan Companion tersebut. Sesi patroli dimulai dengan durasi tetap.
  3. Server men-generate seluruh hasil sesi seketika saat Start ditekan (bukan bertahap real-time). Dari total slot kapasitas, sistem me-roll secara acak berapa banyak slot yang matang dalam sesi itu (tidak selalu penuh) dan isi tiap slot yang matang — diambil dari tabel spawn biome spesialisasi, disaring batas Rarity.
  4. UI menampilkan status patroli dan timer berjalan.
  5. STOP — dapat ditekan kapan saja sebelum sesi selesai:
    • Slot yang sudah matang (berdasarkan timestamp internal) otomatis terbuka dan isinya terlihat.
    • Slot yang belum matang hangus total — tidak disimpan, tidak bisa dilanjutkan. Keputusan sengaja untuk menyederhanakan backend.
  6. COLLECT — hasil masuk ke inventory permanen pemain.
  7. Hasil patroli menambah progres Collection Book (dikunci Juli 2026) — count per spesies bertambah sama seperti tangkapan pemain sendiri, sehingga progres Statue Miniatur ikut maju (MDD-007). Tetapi Companion tidak dapat menyelesaikan koleksi. Ia hanya menangkap mangsa ber-Size lebih kecil dari dirinya, di satu biome spesialisasi, dan tidak pernah menyentuh spesies Beast Signal — sehingga sebagian besar Collection Book tetap hanya bisa diisi dengan berburu sendiri.

Karena 1 fuel = 1 sesi berdurasi tetap (bukan durasi terbuka yang bisa ditumpuk berjam-jam), tidak diperlukan cap durasi terpisah — durasi sudah otomatis terbatas oleh desain fuel itu sendiri.

Keamanan Data (Prioritas Teknis Tinggi)

Starter Companion & First Patrol

Pemain baru menerima Companion gratis di akhir tutorial (momen "graduation"), supaya merasakan offline progress sejak hari pertama.

First Patrol Bonus tidak boleh dipakai sebagai basis kalkulasi neraca ekonomi Companion — rasio profitnya lebih tinggi dari rate normal.

Isinya dikunci: 3 Renggo + 2 Rapyra, dengan 1 slot dari 6 sengaja dibiarkan kosong. Perbandingannya sengaja mencerminkan tangkapan pemain sendiri di Arena Pembuka (2 Renggo + 1 Rapyra, GDD-002) — Renggo lebih banyak daripada Rapyra, dengan pola yang sama. Hasilnya terbaca sebagai "Beagle berburu hal yang sama seperti saya", bukan sebagai angka acak yang kebetulan muncul.

Tidak sama dengan tangkapan Arena Pembuka (2 Renggo + 1 Rapyra, ditangkap pemain sendiri). Yang dibahas di sini adalah hasil patroli Beagle, kejadian terpisah yang terjadi setelahnya.

Pratinjau Sebelum Patroli Dimulai

Layar konfirmasi START menampilkan apa yang akan didapat sebelum pemain menekannya — mengikuti pola yang sama dengan konfirmasi pengiriman Caravan (DN-011):

Ini mengubah menunggu menjadi menanti. Pemain yang tahu 1 Crystal sedang berjalan menuju dirinya punya alasan untuk kembali; pemain yang tidak diberi tahu hanya menerima kejutan yang tidak pernah ia antisipasi. Perbedaannya kecil di kode, besar di rasa.

Nyaris tanpa ongkos UI. Patroli sudah wajib menampilkan penghitung waktu — pemain harus tahu kapan kembali. Ikon Crystal cukup ditempelkan pada penghitung yang sudah ada, sehingga hadiahnya terlihat sedang berjalan selama 15 menit itu, bukan muncul tiba-tiba di akhir.

Teks Companion yang menjelaskan "berburu walau pemain offline" adalah tempat yang tepat untuk menyebutkan bonus ini, bukan panel terpisah.

Jumlah Companion & Batas Patroli

Throughput maksimum per Companion terkunci di ±1.900 Coin/jam, karena satu Companion hanya boleh menjalankan satu patroli aktif.

Spesies Karnivora yang Layak Jadi Companion

Disetujui (Juli 2026): Vulpyra, Cavalier, Ursakor, dan Crovak menyusul Skyron dan Jagoryx sebagai spesies yang dapat dievolusikan menjadi Companion. Tetapi menghitungnya memunculkan cacat struktural yang perlu diputuskan lebih dulu.

Angka pada tabel di bawah sudah tidak berlaku (ia merekam keadaan saat tier fuel masih ada). Angka yang berlaku ada di Kebutuhan Chum per Companion; yang tetap berlaku dari tabel ini hanya daftar spesies dan alasan strukturalnya.

SpesiesRaritySizeKapasitasFuelBersih/patroliRasio ECO-013
Vulpyra (Rubah, Brightmeadow)1826Tier 1 — 50470setara Beagle ✓
Cavalier (Serigala, Hutan)19412Tier 2 — 2502.48032,1% ✓
Ursakor (Beruang, Gunung Es)20824Tier 3 — 4503.41527,7% — hampir
Crovak (Buaya, Sungai)22824Tier 3 — 4503.32927,0% — hampir

Tier Fuel Ditetapkan, Bukan Diturunkan dari Rarity

Akarnya: Rarity menaikkan biaya, Size menaikkan pemasukan. Selama keduanya searah, aturannya bekerja. Begitu berjauhan — Rarity tinggi dengan Size kecil — hasilnya runtuh. Ini bukan kasus khusus Vulpyra; ia berlaku untuk setiap spesies dengan bentuk yang sama.

Perbaikannya: tier fuel menjadi data yang ditetapkan per Companion, bukan hasil rumus. Acuan awalnya Size — karena Size-lah yang menentukan kapasitas, dan kapasitas yang menentukan hasil — lalu diperiksa terhadap ECO-013 dan boleh digeser satu tingkat untuk biome yang mangsanya luar biasa kaya atau miskin.

Vulpyra kini masuk akal sebagai pilihan, bukan jebakan. Dengan Tier 1 ia menghasilkan bersih 470 — praktis setara Beagle. Dan gunanya jelas: ia satu-satunya cara memiliki Companion Brightmeadow kedua, karena Beagle hanya diberikan sekali di akhir tutorial. Pemain yang mengevolusikannya mendapat patroli Brightmeadow paralel, dan itu keputusan strategi yang sah — bukan pilihan yang mustahil dibenarkan.

Resep Evolusi Companion

Dikunci (Juli 2026) — memakai resep yang sama persis dengan evolusi Mount (DN-005), tanpa aturan baru:

10 Animal Record + 10 Bonding Potion + ceil(Rarity ÷ 3) Crystal

CompanionRarity10 Animal Record10 Bonding PotionCrystalTotal CoinBalik modal
Skyron (Gunung Es)87.80025.000332.80013 patroli
Vulpyra (Brightmeadow)1811.70025.000636.70078 patroli ‡
Cavalier (Hutan)1925.70025.000750.70020 patroli
Ursakor (Gunung Es)2056.00025.000781.00024 patroli
Crovak (Sungai)2266.10025.000891.10027 patroli
Jagoryx (Mistik)2353.60025.000878.60018 patroli

"Total Coin" menghitung Animal Record sebagai Coin yang direlakan — sepuluh ekor yang tidak jadi dijual — ditambah harga Bonding Potion (2.500 × 10). Crystal dihitung terpisah karena tidak punya kurs Coin.

Satu resep menghasilkan biaya yang berbeda-beda, dan itu memang tujuannya. Tidak ada aturan tambahan yang membedakan Companion mahal dari yang murah — perbedaannya muncul sendiri karena karnivora ber-Rarity tinggi memang lebih berharga dan lebih langka. Crovak menuntut 91.100 Coin sementara Skyron cukup 32.800, tanpa satu pun angka yang ditetapkan khusus. Ini penerapan DN-008 yang paling bersih: aturannya satu, hasilnya bertingkat sendiri.

Efek sampingnya juga tepat: evolusi Companion otomatis lebih mahal daripada evolusi Mount dengan resep yang identik, karena spesies herbivora sumber Mount lebih umum dan lebih murah. Companion menghasilkan Coin, Mount murni kosmetik — wajar yang menghasilkan lebih mahal, dan itu terjadi tanpa perlu diatur.

‡ Vulpyra balik modal lambat karena hasil patrolinya kecil (470/patroli, Size 2), tetapi durasinya juga tersingkat (15 menit) — 78 patroli setara ±20 hari pada laju bermain normal. Nilainya bukan ekonomi, melainkan menjadi Companion Brightmeadow kedua, karena Beagle hanya diberikan sekali.

Kontrol Ekonomi

Monetisasi

Halaman Companion (Lobby)

Halaman terpisah dari Stable (kelola Mount dan evolusi Mount) — pemisahan ini disengaja untuk mengakhiri percampuran istilah pada versi sebelumnya. Lihat GDD-014 Lobby System.

Open Item

Dependencies