03. Tipe Pelanggan
03. Tipe Pelanggan
Sumber: enum CustomerType [KODE], level_rewards.csv, vip_customer.csv, ReturningClients.csv, couple_phone_requests.csv [DATA].
Ringkasan
| Tipe | Status | Frekuensi | Skor leaderboard |
|---|---|---|---|
| Normal | Aktif | Default | 200 |
| VIP | Aktif | Tiap 3 pelanggan mulai Day 2 | 400 |
| Revenge | Aktif | Menggantikan slot VIP (dengan syarat) | 200 |
| Auction | Aktif | Setelah level VIP | 200 |
| Returning (Cleaning) | Aktif | 13 kejadian, Day 2β15 | 100 |
| Couple | Aktif | 8 pesanan | β |
| Headphone/AirPods upsell | Aktif | Setelah case selesai | β |
| Boss / "Picky Boss" | Mati | β | β |
| Unhappy customer | Mati | β | β |
Normal
Pesanan biasa. Reward mengikuti tabel level_rewards.csv (lihat 05_Ekonomi.md).
VIP
- Muncul tiap 3 pelanggan mulai Day 2 (
vip_interval=3,first_appear_day=2). - Reward VIP menggantikan reward bintang dengan koin tetap per hari: 200 + 30 Γ (day β 2), jadi Day 25 = 890.
- RV "Claim" mengalikan Γ4 (
magnification) [KODE β]. Ini momen RV paling bernilai di game. - Ada 8β10 emoji yang bisa di-tap, masing-masing memberi 10β30 koin acak.
- Melayani VIP membuka VIP item (
unlock_vip_order1β¦54). Lihat 05_Ekonomi.md. - Mulai level VIP lewat RV (
VipStart), bisa di-skip. - Total 30 VIP di Day 1β25.
Revenge
- Menggantikan slot VIP jika level itu bukan auction / couple / cleaning / weekly dan revenge belum selesai [KODE β
LevelRevengeEnable]. - Ada 4 pelanggan jahat, contoh dialog: "I STOLE THIS PHONEβ¦", "MAKE ME A CASE, BUT I'M NOT PAYING!".
- Bahan jahil:
- poop spray & pepper spray β RV "TRY IT"
- poison glue & poison soap β popup RV, menolak = interstitial
- Warna cat otomatis menjadi permintaan wajib.
Auction
- Muncul setelah menyelesaikan level VIP (bisa di-skip).
- 4 penawar. Tawaran tiap penawar =
acak(1.0β3.0) Γ reward 3β slot itu, dan semua tawaran dibuat berbeda [KODE β]. - RV "Best Offer" = langsung ambil tawaran tertinggi.
- RV "Coins Multiplier" = tawaran yang diterima Γ2.
- Ada 25 kata pujian (AMAZING β¦ WONDROUS) untuk efek.
Returning Client (Cleaning)
- 13 kejadian Day 2β15 (
ReturningClients.csv). - Mode: bersihkan case kotor atau charging port.
- Cerita singkat, contoh: "HP jatuh di lumpur", "ketemu di mangkuk makan anjing".
- Berfungsi sebagai level "istirahat" yang pendek.
Couple
- 8 pesanan pasangan (
couple_phone_requests.csv). - Membuat 2 case serasi, masing-masing dengan kombinasi 1β3 maker yang ditentukan.
Headphone / AirPods upsell
- Setelah case selesai pelanggan bertanya "CAN YOU DO MY HEADPHONES CASE TOO?".
- Masuk ke level bonus Earbuds / Headphones. Unlock AirPods memakai RV.
Fitur yang dimatikan
| Fitur | Bukti |
|---|---|
| Boss / "Picky Boss" | Kode dan teks ada, tapi tidak ada baris Boss di tabel [KODE β] |
| Unhappy customer | isUnhappy selalu false [KODE β] |