F-04 Room and tenant detail P0

Tapping a room opens its card: who lives there, how happy they are, rent, condition and upgrades. Example data.

1 · Occupied room, rent late
Rp 8.450.000🪙 45★ 3,8Lv 4
Kota Kecil · Kos MelatiBulan 3 · Hari 12
🛏️101
🛏️102
🌳Taman
👩‍💼

Kamar 102 · Sari

Karyawan · tinggal 3 bulan · sifat: Rapi
Telat 3 hari
Kebahagiaan58%
Kondisi kamar72%
Wi-Fi ✓Parkir ✓AC ✗🌳 Dekat taman
  • SewaRp 500.000/bulan
  • Tipe kamarStandar
2 · Empty room
Rp 3.450.000🪙 45★ 3,8Lv 4
Kota Kecil · Kos MelatiBulan 3 · Hari 12
🛏️101
🛏️102
🌳Taman
🛏️103

Kamar 103 · Kosong

Kosong 6 hari · kehilangan Rp 500.000/bulan
  • Tipe kamarStandar
  • Sewa dimintaRp 500.000
  • Pelamar menunggu3 orang
Ubah sewa−Rp 500.000+
Sewa lebih tinggi = pelamar lebih sedikit.
👥 Lihat 3 pelamar

Acceptance criteria

F-04.AC1 Given an occupied room is tapped, then the card shows tenant name, type, trait, happiness %, room condition %, rent, room type, met/unmet needs and payment status.
F-04.AC2 Given the next room upgrade is unlocked and affordable, when the player taps it, then money is taken, the room type changes, rent rises by the amount shown, and happiness of tenants who need that upgrade goes up.
F-04.AC3 Given condition is below 100%, when the player taps "Perbaiki", then condition returns to 100% and the cost is taken. Below 40% condition, the tenant's happiness drops each day.
F-04.AC4 Given rent is late, then "Ingatkan bayar" is shown and leads to the late-payment choices (F-06.AC3).
F-04.AC5 Given an empty room, then the card shows days empty, rent lost, the asking rent (adjustable in steps), and the number of applicants.
F-04.AC6 Given the player raises the asking rent, then fewer applicants arrive; lowering it brings more.

Room upgrade path

TypeRent (City 1, example)Unlocks
StandarRp 500.000Start
ACRp 750.000Lv 6
Kamar mandi dalamRp 1.000.000Lv 9
PremiumRp 1.400.000Lv 12