What it does
/encounter
adds a single encounter to the pirate’s history. These entries feed the
threat score so the pirate list reflects how dangerous someone actually is right now.
Form fields
- Pirate (name or account)
Best: Name#12345
. If you only know the character name, it must match exactly and not be ambiguous.
- Group size
Integer ≥ 1. How many pirates were in their group, including the reported pirate.
- Kills
Integer ≥ 0. Use 0 for none/unknown.
- Destructive?
yes
/no
. “Yes” if a base/ornithopter was destroyed, etc.
- Perceived Skill
0–5. Use 0 if you’re unsure. 5 = cracked aim/sweaty movement, 1–2 = casual.
/encounter MuadDib#12345 · group 3 · kills 1 · destructive yes · skill 4
Validation & messages
- If the account format is wrong, you’ll be told what to fix (
Name#12345
ending with five digits).
- Character names must be an exact match. If multiple pirates share that name, you’ll be asked to use the account.
- Rate limit: one report per user per pirate every 10 minutes.
- You’ll see a private “Encounter recorded” confirmation on success.
How threat is calculated (short)
Each encounter contributes to a weighted score (0–100):
- Kills: higher if the pirate gets kills.
- Destructive: higher if they destroy stuff.
- Group size: higher if they roll with
group ≥ T
(T comes from config).
- Skill: your 0–5 rating normalized and averaged across encounters.
The weights are configurable (defaults: Kill 0.35, Destruction 0.30, Group 0.20, Skill 0.15). After you submit,
the bot recomputes the pirate’s threat level and encounter count, then refreshes the list.
Tips
- Use the account (
Name#12345
) whenever possible — it guarantees the report hits the right person.
- If you can’t tell skill, leave it at 0. That’s fine.
- Group size includes the pirate you’re reporting.
Common errors
- “No such pirate registered.” — Ask a mod to add them, or submit a
/report
first.
- “Character name is ambiguous.” — Use the account tag (
Name#12345
).
- “You can only report the same pirate once every 10 minutes.” — Wait a bit and try again.