2018-08-29 19:13:01 +00:00
|
|
|
|
# Describes the format for Habitica service
|
|
|
|
|
api_call:
|
|
|
|
|
fields:
|
|
|
|
|
name:
|
2021-05-12 18:49:04 +00:00
|
|
|
|
required: true
|
2020-04-05 08:33:45 +00:00
|
|
|
|
example: "xxxNotAValidNickxxx"
|
2021-05-12 18:49:04 +00:00
|
|
|
|
selector:
|
|
|
|
|
text:
|
2018-08-29 19:13:01 +00:00
|
|
|
|
path:
|
2021-05-12 18:49:04 +00:00
|
|
|
|
required: true
|
2018-08-29 19:13:01 +00:00
|
|
|
|
example: '["tasks", "user", "post"]'
|
2021-05-12 18:49:04 +00:00
|
|
|
|
selector:
|
|
|
|
|
object:
|
2018-08-29 19:13:01 +00:00
|
|
|
|
args:
|
|
|
|
|
example: '{"text": "Use API from Home Assistant", "type": "todo"}'
|
2021-05-12 18:49:04 +00:00
|
|
|
|
selector:
|
|
|
|
|
object:
|
2024-10-06 08:33:32 +00:00
|
|
|
|
cast_skill:
|
|
|
|
|
fields:
|
2024-11-09 18:34:25 +00:00
|
|
|
|
config_entry: &config_entry
|
2024-10-06 08:33:32 +00:00
|
|
|
|
required: true
|
|
|
|
|
selector:
|
|
|
|
|
config_entry:
|
|
|
|
|
integration: habitica
|
|
|
|
|
skill:
|
|
|
|
|
required: true
|
|
|
|
|
selector:
|
|
|
|
|
select:
|
|
|
|
|
options:
|
|
|
|
|
- "pickpocket"
|
|
|
|
|
- "backstab"
|
|
|
|
|
- "smash"
|
|
|
|
|
- "fireball"
|
|
|
|
|
mode: dropdown
|
|
|
|
|
translation_key: "skill_select"
|
2024-11-10 11:26:07 +00:00
|
|
|
|
task: &task
|
2024-10-06 08:33:32 +00:00
|
|
|
|
required: true
|
|
|
|
|
selector:
|
|
|
|
|
text:
|
2024-11-09 18:34:25 +00:00
|
|
|
|
accept_quest:
|
|
|
|
|
fields:
|
|
|
|
|
config_entry: *config_entry
|
|
|
|
|
reject_quest:
|
|
|
|
|
fields:
|
|
|
|
|
config_entry: *config_entry
|
|
|
|
|
start_quest:
|
|
|
|
|
fields:
|
|
|
|
|
config_entry: *config_entry
|
|
|
|
|
cancel_quest:
|
|
|
|
|
fields:
|
|
|
|
|
config_entry: *config_entry
|
|
|
|
|
abort_quest:
|
|
|
|
|
fields:
|
|
|
|
|
config_entry: *config_entry
|
|
|
|
|
leave_quest:
|
|
|
|
|
fields:
|
|
|
|
|
config_entry: *config_entry
|
2024-11-10 11:26:07 +00:00
|
|
|
|
score_habit:
|
|
|
|
|
fields:
|
|
|
|
|
config_entry: *config_entry
|
|
|
|
|
task: *task
|
|
|
|
|
direction:
|
|
|
|
|
required: true
|
|
|
|
|
selector:
|
|
|
|
|
select:
|
|
|
|
|
options:
|
|
|
|
|
- value: up
|
|
|
|
|
label: "➕"
|
|
|
|
|
- value: down
|
|
|
|
|
label: "➖"
|
|
|
|
|
score_reward:
|
|
|
|
|
fields:
|
|
|
|
|
config_entry: *config_entry
|
|
|
|
|
task: *task
|
2024-11-15 16:38:30 +00:00
|
|
|
|
transformation:
|
|
|
|
|
fields:
|
|
|
|
|
config_entry:
|
|
|
|
|
required: true
|
|
|
|
|
selector:
|
|
|
|
|
config_entry:
|
|
|
|
|
integration: habitica
|
|
|
|
|
item:
|
|
|
|
|
required: true
|
|
|
|
|
selector:
|
|
|
|
|
select:
|
|
|
|
|
options:
|
|
|
|
|
- "snowball"
|
|
|
|
|
- "spooky_sparkles"
|
|
|
|
|
- "seafoam"
|
|
|
|
|
- "shiny_seed"
|
|
|
|
|
mode: dropdown
|
|
|
|
|
translation_key: "transformation_item_select"
|
|
|
|
|
target:
|
|
|
|
|
required: true
|
|
|
|
|
selector:
|
|
|
|
|
text:
|