Date: 2022/11/04 18:54:05 UTC-07:00
Type: Denizen Script
daily_reward:
type: assignment
actions:
on assignment:
- trigger name:click state:true
- trigger name:proximity state:true radius:5
interact scripts:
- once_a_day
once_a_day:
type: interact
steps:
1:
proximity trigger:
move:
script:
- lookclose true range:5 realistic
click trigger:
script:
- if <player.has_flag[my_script_cooldown]>:
- narrate "You can only get this reward once per day. You must wait <player.flag_expiration[my_script_cooldown].from_now.formatted>."
- stop
- flag player my_script_cooldown expire:1d
- narrate "Here's your daily reward!"
- execute as_player "mi give ACCESSORY EMBER"