GDD-005

Animal System

Document Metadata

Purpose

Dokumen ini mendefinisikan sistem hewan dalam HUNTBLOX, termasuk klasifikasi, atribut, perilaku, spawn, koleksi, dan nilai ekonomi.

Animal Philosophy

Dalam HUNTBLOX, hewan bukan musuh yang harus dikalahkan. Hewan adalah makhluk hidup yang memiliki perilaku, habitat, dan karakteristik masing-masing. Setiap hewan harus terasa hidup, dapat diprediksi, dan memberi reward yang sesuai.

Berburu di HUNTBLOX bersifat non-letal — hewan tidak pernah mati. Urutan teknis: senjata mengenai hewan → animasi tangkap (efek asap) → hewan berubah menjadi Animal Record. Animal Record ditampilkan sebagai ikon/gambar hewan (bukan daging atau bagian tubuh) — representasi mistis, bukan bangkainya.

Animal Classification

GroupExampleCharacteristics
BirdRenggo (Ayam)Kecil, mudah ditangkap, banyak jumlah.
Small MammalRapyra (Kelinci)Cepat, lari lurus jauh.
Medium MammalVelora (Rusa)Menjaga jarak, mengawasi sebelum kabur.
Predator (MVP)Vulpyra (Rubah)Tidak menyerang, cepat mencari semak, cerdas.

Animal Attributes

Nilai detail akan didefinisikan di MDD-001 Animal List.

Personality AI

Setiap hewan memiliki Personality Profile yang memengaruhi pola perilakunya tanpa membuat AI baru untuk setiap spesies (DN-007).

Personality adalah parameter dari satu Animal AI Engine, bukan script terpisah.

Animal Behavior

Fear System

Setiap spesies memiliki Fear Radius yang berbeda. Saat pemain memasuki radius tersebut, hewan akan memasuki status Alert. Apabila pemain terus mendekat, hewan akan melarikan diri sesuai Personality Profile.

Animal Spawn

Animal Despawn

Animal Record

Setiap hasil buruan adalah Individual Record dengan data unik, bukan item biasa. Record ini menyimpan informasi spesies, rarity, Coin Value, Prestige Value, Trophy Information, serta timestamp dan lokasi penangkapan. Struktur ini memungkinkan ekspansi sistem di masa depan tanpa mengubah desain dasar. Tidak ada varian berat (weight) per individu — nilai ekonomi hewan murni dari Rarity dan Size Value spesiesnya (lihat MDD-001), bukan dari instance/tangkapan tertentu.

Animal Collection

Setiap hewan yang berhasil diperoleh pemain akan tercatat sebagai koleksi. Data koleksi disimpan secara permanen dan menjadi bagian dari progression. Koleksi hanya mencatat hewan yang berhasil dibawa ke Lobby; hewan yang dibuang atau hangus karena tidak sempat diekstraksi tidak ditambahkan ke koleksi.

Data koleksi juga digunakan untuk menghitung progress Weekly Mission. Hewan yang dijual atau dibuang di Hunting Zone tidak dihitung untuk Weekly Mission, hanya hewan yang berhasil diekstraksi ke Lobby. (Dikoreksi Juli 2026: baris ini masih menyebut "dikonsumsi" — Emergency Supplies dicabut permanen, Animal Record tidak pernah bisa dikonsumsi.)

Animal Value

Setiap hewan memiliki tiga nilai independen yang tercatat di data hewan:

Perubahan harga jual (Coin) tidak boleh memengaruhi Prestige Value.

Setiap hasil buruan memiliki beberapa kemungkinan penggunaan yang saling eksklusif: dijual satuan untuk Coin, dikirim via Caravan (Coin lebih besar + Crystal), dipakai untuk evolusi Mount/Companion, atau dipajang di Trophy Room. Keputusan ini seluruhnya diambil di Lobby setelah ekstraksi, bukan di dalam Map.

Animal Rules

MVP Animal Scope

Dependencies