Polish inventory shop and utility interfaces
Split inventory items and tackle views, standardize bait supply presentation, add status-effect icons, and align shop, logbook, art-kit, and shared utility layouts.
This commit is contained in:
parent
84695c473b
commit
a60925bf7b
21 changed files with 1150 additions and 385 deletions
|
|
@ -11,6 +11,12 @@ const ENERGY_DRINK_ID: StringName = &"energy_drink"
|
|||
const SNACK_ID: StringName = &"snack"
|
||||
const FISH_FINDER_ID: StringName = &"fish_finder"
|
||||
const BATTERIES_ID: StringName = &"batteries"
|
||||
const EFFECT_IDS: Array[StringName] = [
|
||||
COFFEE_ID,
|
||||
ENERGY_DRINK_ID,
|
||||
SNACK_ID,
|
||||
FISH_FINDER_ID,
|
||||
]
|
||||
const FISH_FINDER_DEAD_MESSAGE: String = "hmm... batteries are dead..."
|
||||
const COFFEE_DURATION: float = 90.0
|
||||
const ENERGY_DRINK_DURATION: float = 90.0
|
||||
|
|
@ -100,6 +106,10 @@ func get_remaining_snapshot() -> Dictionary[StringName, float]:
|
|||
return _remaining.duplicate()
|
||||
|
||||
|
||||
func get_registered_effect_ids() -> Array[StringName]:
|
||||
return EFFECT_IDS.duplicate()
|
||||
|
||||
|
||||
func get_effect_duration(item_id: StringName) -> float:
|
||||
return _get_duration(item_id)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue