Test an achievement end-to-end
specter_test_achievementProve a task fires correctly: fire a trigger event, poll for updates, and check progression or completion. Use after creating a task to ensure it works.
Instructions
Prove a configured task/achievement works: reads the test player's task status, fires the trigger event (with optional params), polls again, and reports whether the task progressed/completed. Use right after creating a task to verify it actually fires.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"event": "<event>"
},
"name": "specter_test_achievement"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event | Yes | The trigger event slug the task listens to | |
| times | No | Fire the event N times (for "do X N times" rules) | |
| params | No | Event parameters to satisfy the rule, e.g. {"score": 1200} | |
| taskId | No | The task slug to focus the report on (otherwise summarises all) |