MDD-001

Animal Species Master Data

Document Metadata

Purpose

Dokumen ini berisi seluruh data dasar spesies hewan yang digunakan oleh HUNTBLOX.

Dokumen ini tidak menjelaskan perilaku AI maupun implementasi teknis. Seluruh balancing dilakukan melalui perubahan data pada dokumen ini.

Data Structure

Setiap spesies wajib memiliki informasi berikut:

FieldDescription
Animal IDID unik permanen
HewanTipe hewan umum/analog dunia nyata (identitas relatable), contoh: Ayam, Rusa, Serigala.
Species NameNama spesies unik di dunia HUNTBLOX (identitas dunia), contoh: Renggo, Velora, Cavalier.
GroupKelompok hewan
Rarity ValueNilai kelangkaan numerik 1–30, acuan resmi untuk balancing dan formula economy.
Rarity LabelLabel tampilan UI hasil pemetaan Rarity Value (lihat Rarity Value Scale).
HabitatBiome utama (lihat MDD-004).
Fear RadiusRadius deteksi pemain (m)
PersonalityProfil perilaku dari MDD-008
Size ValueSkala ukuran hewan; menentukan jumlah kapasitas Backpack yang terpakai saat dibawa (lihat GDD-003). Hanya boleh bernilai 1, 2, 4, 6, 8, atau 10 — tidak ada angka ganjil selain 1.
Base Price (Coin)Harga dasar jual (Coin Value), dihitung dari formula: (Rarity Value × 100) + (Size Value × 50)
Prestige ValueNilai reputasi untuk Lifetime Prestige
Spawn WeightBobot spawn (disimpan di MDD-004, bukan di tabel ini)
Walk SpeedKecepatan jalan (studs/sec)
Run SpeedKecepatan lari (studs/sec), dipakai saat status Escape
StatusMVP / Post-MVP

Catatan: field "Loot Table" (daftar sub-item hasil buruan) dihapus dari struktur ini. Sesuai GDD-005 Animal Record, hasil buruan tidak memecah menjadi sub-item — Animal Record itu sendiri adalah satu-satunya unit loot yang bisa dijual, diekstraksi untuk Prestige, dipakai untuk evolusi, atau disimpan sebagai trophy. (Dikoreksi Juli 2026: baris ini masih menyebut "dikonsumsi" — Emergency Supplies dicabut permanen, Animal Record tidak pernah bisa dikonsumsi.) Detail struktur trophy/koleksi ada di MDD-007.

Rarity Value Scale

Rarity Value (1–30) adalah nilai numerik resmi yang dipakai untuk balancing dan formula economy. Rarity Label adalah hasil pemetaan otomatis untuk ditampilkan ke pemain di UI.

Rarity ValueRarity LabelSpesiesDescription
1–5Common5Sangat sering ditemukan
6–10Uncommon5Cukup sering ditemukan
11–17Rare7Jarang ditemukan
18–23Epic6Sangat jarang ditemukan
24–26Legendary2 (1 cadangan)Sangat langka
27–30Mythic2 (2 cadangan)Event / paling langka

Lebar pita mengikuti sebaran spesies nyata, bukan seragam — memaksa pita seragam ×5 akan menjejalkan 7 spesies Rare ke dalam 5 poin dan membuang granularitas yang justru jadi tujuan perluasan ini. Ruang kosong sengaja ditempatkan di Legendary dan Mythic, tempat konten baru paling mungkin ditambahkan tanpa menggeser ID yang sudah permanen (PHDS-002).

Sell Price Formula

Formula baru

Coin per Slot = 100 + (Rarity Value² × 1.5)

Base Price (Coin) = Size Value × Coin per Slot, dibulatkan ke kelipatan 10

Perubahan intinya: harga dinyatakan sebagai nilai per slot dikali jumlah slot yang dipakai. Ini memutus kopling Rarity/Size sepenuhnya — nilai per slot kini bergantung hanya pada Rarity. Hewan besar tetap memberi hasil besar (proporsional dengan ruang yang dimakannya), dan hewan langka memberi hasil lebih baik per slot. Komponen kuadratik membuat kelangkaan berbuah tidak proporsional, bukan linier.

MetrikFormula lamaFormula baru
Rentang Coin per slot120 → 300 = 2,5×102 → 1.276 = 12,6×
Rentang harga absolut150 → 1.200 = 100 → 12.760 = 128×
Mammuth vs Ayam (per slot)1,0× (identik)12,6×

Beast Signal Jackpot Multiplier

Beast Signal Jackpot Multiplier = ×1.5diturunkan dari ×3, dikalikan ke Base Price untuk spesies "Beast Signal Only" (Sabertooth, Varadon, Mammorak, Phoenyx — ditandai ‡). (Agustus 2026: Leorak dikeluarkan — ia kembali menjadi spesies passive spawn, sehingga Base Price-nya turun dari 11.570 ke 7.710, yaitu angka formula tanpa pengali.). Hanya Coin Value yang terpengaruh; Prestige Value tidak dikalikan, agar pacing Hunter Rank (DN-001) tidak ikut berubah.

Alasannya berubah, bukan cuma angkanya. Multiplier lama menambal kompresi kurva. Kurva baru sudah mengerjakan pemisahan itu sendiri, sehingga multiplier kini hanya menanggung satu hal: eksklusivitas event — keempat spesies ini tidak bisa di-farm, hanya muncul lewat event server-wide yang diperebutkan dan hanya satu pemain yang menang (DN-004). Tanpa multiplier apa pun, Komodo (Legendary, 6.230) justru akan bernilai lebih rendah dari Buaya (Epic, 6.610) — bukti bahwa premi eksklusivitas tetap dibutuhkan, sekecil apa pun.

Prestige Value Formula

Prestige Value = (Rarity Value × 3) + (Size Value × 2)

Koefisien Rarity pada formula Prestige adalah ×3 (bukan ×8 skala lama) — dikalibrasi agar seluruh threshold Hunter Rank di DN-001/MDD-006 tetap berlaku tanpa perlu kalibrasi ulang.

Size tetap disertakan dengan bobot kecil agar hewan besar punya kontribusi Prestige yang wajar per slot, tidak kalah telak dari hewan kecil-langka.

Penyimpangan terbesar ada di Renggo (10 → 5) dan Kravix (18 → 8) — keduanya spesies paling lemah, sehingga dampaknya ke pacing dapat diabaikan.

Fear Radius & Movement Speed Formula

Fear Radius dan Movement Speed dihitung dari Rarity Value, Size Value, dan Personality (bukan diisi manual per hewan), agar konsisten dan mudah di-rebalance:

Catatan Draft: angka Fear Radius akan disesuaikan lagi saat playtesting AI dan pacing perburuan.

Radius Dengar & Suara Idle

Baru Agustus 2026. Alasan desainnya di GDD-007 Suara Spesies.

Setiap spesies mengeluarkan suara idle khasnya sendiri. Jaraknya diturunkan dari Size — hewan besar terdengar lebih jauh, dan itu satu-satunya aturan yang perlu dihafal pemain.

Radius Dengar = (30 + Size × 8) × S

SizeRadius DengarContohTerdengar sebelum terlihat? †
138Renggo, RapyraSampai teropong ×2
246Cygnara, Vulpyra, Ermyra, QuillanSampai teropong ×2
462Hogrider, Sheevara, Skyron, CavalierSampai teropong ×3
678Velora, CheloraSampai teropong ×3
894Ursakor, CrovakSelalu — termasuk teropong ×6
10110MammorakSelalu

† Dibandingkan Jarak Baca teropong (15 · 30 · 45 · 90, MDD-003). Hewan Size 8 ke atas selalu terdengar sebelum terlihat, apa pun teropongnya — sehingga pemain tingkat mana pun tetap memakai telinganya untuk buruan paling berharga.

Jeda Antar Bunyi — Ditentukan Status Hewan

Status HewanJedaFear Radius (GDD-007)
Makan5–8 detik — paling ramai×0,6 — jendela aman
Netral8–15 detik×1,0
Angkat kepalaDiam×2,0 — paling berbahaya
Alert (baru masuk)Satu bunyi alarm, radius ×2

Jeda diacak di dalam rentangnya supaya pemain tidak dapat menghitung mundur bunyi berikutnya.

Radius Dengar mengikuti Skala Dunia (AI-010). Bunyi alarm memakai radius ganda, sehingga ia terdengar melewati batas radius 30 studs tempat alarm beruntun menyebar — pemain mendengar rambatannya, bukan cuma menyaksikan akibatnya.

Animal Master List

Sabertooth (ANM0028) ditambahkan Agustus 2026 — spesies ke-28, mengisi Rarity 26, satu-satunya nilai kosong di dalam rentang 1–28 dan justru slot yang sudah dicadangkan pita Legendary ("2, 1 cadangan"). Tidak ada satu pun spesies yang dinomori ulang, sesuai PHDS-002. Seluruh angkanya keluar dari formula di halaman ini: Base Price 8 × (100 + 1,5 × 26²) = 8.912, ×1,5 Jackpot = 13.370; Prestige (26×3)+(8×2) = 94; Fear Radius 5 + 13 + 4 (Pengintai) = 22; Run Speed 14 + 2 − 3 = 13; Walk 13 × 0,4 = 5,2.

28 spesies tetap dasar. Penambahan ke depan bersifat sedikit dan untuk menyeimbangkan (mis. mengisi biome yang pilihannya tipis), bukan ekspansi besar — struktur data sudah siap menerimanya tanpa perubahan sistem. Sabertooth (Agustus 2026) adalah contoh persis pola itu: satu spesies, mengisi nilai Rarity yang memang dicadangkan, tanpa satu pun sistem berubah.

28 spesies, diurutkan menurut Rarity Value (lihat MDD-004 untuk data spawn dan Spawn Weight). Seluruh kolom Base Price, Prestige Value, Fear Radius, dan Walk/Run Speed dihasilkan dari formula di atas — tidak ada yang diisi manual per hewan.

Animal ID Hewan Species Name Group Rarity Value Rarity Label Habitat Personality Size Value Fear Radius Walk Speed Run Speed Base Price (Coin) Prestige Value Status
ANM0001AyamRenggoBird1CommonBrightmeadowPanicky167.2181005MVP
ANM0018KepitingKravixCrustacean2CommonPantaiHider146.0151108Post-MVP
ANM0006BabiHogriderMedium Mammal3CommonHutanPanicky476.41645017MVP
ANM0011AngsaCygnaraBird (Waterfowl)4CommonSungaiPanicky276.81725016MVP / Post-MVP
ANM0002KelinciRapyraSmall Mammal5CommonBrightmeadowRunner1108.02014017MVP
ANM0020SpiderLilithArachnid6UncommonGuaHider265.61431022Post-MVP
ANM0003SapiSheevaraMedium Mammal7UncommonBrightmeadowWary4135.61469029MVP
ANM0014HuskySkyronCanine8UncommonGunung EsWary4135.61478032MVP / Post-MVP
ANM0007RakunRakoraSmall Mammal9UncommonHutanHider285.61444031MVP
ANM0023MerakPavorisBird10UncommonMistikPanicky2106.81750034Post-MVP
ANM0015Arctic ErmineErmyraSmall Mammal11RareGunung EsHider295.61456037MVP / Post-MVP
ANM0024OwlNyctheraBird (Nocturnal)12RareMistikHider295.61463040Post-MVP
ANM0012OtterLutrionSmall Mammal (Aquatic)13RareSungaiRunner2147.61971043MVP / Post-MVP
ANM0004RusaVeloraMedium Mammal14RareBrightmeadowWary6165.6142.36054MVP
ANM0008LandakQuillanSmall Mammal15RareHutanWary2176.01588049MVP
ANM0021Kambing GunungCapragonMedium Mammal16RareGuaRunner4157.2181.94056Post-MVP
ANM0019PenyuCheloraReptile (Turtle)17RarePantaiWary4185.6142.13059Post-MVP
ANM0005RubahVulpyraPredator (Small)18EpicBrightmeadowHider2125.6141.17058MVP
ANM0009SerigalaCavalierPredator19EpicHutanRunner4177.2182.57065MVP
ANM0016BeruangUrsakorPredator (Bear)20EpicGunung EsWary8195.2135.60076MVP / Post-MVP
ANM0025ScorpionScorvanArachnid21EpicMistikWary2206.0151.52067Post-MVP
ANM0013BuayaCrovakReptile (Predator)22EpicSungaiHider8144.8126.61082MVP / Post-MVP
ANM0026JaguarJagoryxPredator (Big Cat)23EpicMistikRunner6197.2185.36081Post-MVP
ANM0010SingaLeorakPredator (Big Cat)24LegendaryHutanWary8215.2137.71088MVP
ANM0022KomodoVaradonReptile (Predator)25LegendaryGuaTorpid6221.2109.340 ‡87Beast Signal Only — DN-004
ANM0028Harimau Gigi PedangSabertoothPredator (Big Cat)26LegendaryHutanPengintai8225.21313.370 ‡94Beast Signal Only — DN-004
ANM0027PhoenixPhoenyxMythical Bird27MythicMistikPeledak6175.21310.740 ‡93Beast Signal Only — DN-004
ANM0017MammuthMammorakGiant Mammal28MythicGunung EsStoik10 †193.6919.140 ‡104Beast Signal Only — DN-004

Status MVP/Post-MVP mengikuti status biome induknya di GDD-008. Spawn Weight dan Max in Biome disimpan di MDD-004 Biome Animal Distribution.

† Mammorak Size Value 10 = sama dengan kapasitas Backpack Small (10), sehingga memenuhi seluruh Backpack starter dalam satu ekor. Ini desain sengaja, bukan kesalahan — lihat MDD-003.

‡ Base Price (Coin) sudah termasuk Beast Signal Jackpot Multiplier ×1.5 (lihat Sell Price Formula). Prestige Value 4 hewan ini tidak dikalikan — tetap murni dari formula Rarity/Size biasa.

Sabertooth, Varadon, Mammorak, dan Phoenyx (status "Beast Signal Only") tidak muncul lewat eksplorasi/spawn biasa — keempatnya eksklusif lewat event Beast Signal. Leorak dikembalikan ke passive spawn Hutan pada Agustus 2026 — alasannya di MDD-004 dan Roadmap #78. Rarity dan Habitat mereka tidak berubah, hanya cara memperolehnya. (Size Value Varadon dan Phoenyx sempat direvisi mengikuti aturan pembulatan Size Value — lihat catatan revisi di bawah. Coin Value keempatnya direvisi lagi lewat Beast Signal Jackpot Multiplier — lihat Sell Price Formula.)

Animal Group Usage

Naming Rules

Future Expansion

Field baru dapat ditambahkan tanpa mengubah Animal ID, seperti:

Dependencies