Let your AI write your Speeder macros
With AI, anyone can write Speeder macros: you say what you want, your AI writes it. Speeder MCP is the best extension for the job. It gives your AI agent (Claude, ChatGPT, Cursor and others) the know-how about Speeder and the AION 2 game content, so it works from facts instead of guesses.
Ask like you'd ask a guildmate
One who knows Speeder inside out. Your AI looks the facts up with the Speeder MCP tools, asks you for Speeder's console output when it needs exact IDs, and checks every file before you get it.
get_config_schemaline 8
The ESP overlay is line 8 of config.txt. It takes up to eleven values separated by |: how many entities to show, font size, mob color, player colors, object color, show mobs, show players, show objects, refresh time in ms, font, and lines to entities.
Colors are decimal RGB, and a color of 0 hides that kind of entity. On an ultrawide screen, also set line 43 so the boxes line up (17 works for 21:9). Paste your config.txt and I'll set it for you.
resolve_namesSnipe, ranger skill 14020000getchains and specializations
Snipe chains into Rapid Fire: you have 3 seconds after Snipe to cast it. Specialization 5 (from skill level 16) adds Tempest Arrow as a second chain skill.
In a macro, aid*1402 matches Snipe with any specialization. Source: AION 2 client data.
query_gamedataassassin, active skills: 38 rows
Here are the ones that matter for a dodge rotation. Every assassin skill is an instant cast.
| Skill | ID | Cooldown | Cast | Range | Requires |
|---|---|---|---|---|---|
| Dodge | 13000100 | 0.5 s | instant | – | – |
| Quick Slice | 13010000 | none | instant | 4 m | – |
| Ambush | 13060000 | 10 s | instant | 4 m | – |
| Flash Slice | 13050000 | 10 s | instant | 4 m | – |
| Heart Gore | 13350000 | 5 s | instant | 4 m | On landing Critical Hit |
| Whirlwind Slice | 13210000 | 10 s | instant | 4 m | On Evasion · On landing Ambush |
| Infiltrate | 13360000 | 20 s | instant | 10 m | On Dodge · In Flight |
| Shadowstrike | 13070000 | 20 s | instant | 20 m | – |
Whirlwind Slice and Infiltrate need an evasion or a dodge first, so they fit right behind Dodge. These are the base IDs; paste your -hotbar and I'll use the exact IDs of your specializations.
Make me an auto-target macro with this priority:
- any mob attacking me
- any mob that matches "Marsh Targon" or "Marsh Slime"
- any other mob
resolve_namesMarsh Targon, Marsh Slime: Ellun River Marshhow_totarget the nearest mobcompile_project9 linesverify_inino errors
Here is your macro on F5. Press it once to start and again to stop. Whenever you have no target or your target died, it picks the closest mob attacking you, then the closest Marsh Targon or Marsh Slime, then any mob within 20 m, and turns the camera to it.
[116] keys=!itm|gt3 keys2=!cthp0|gt6 keys3=ibtM2000|gt7 keys4=tcm* % Marsh Targon;Marsh Slime,2000|gt6 keys5=tcm*2000|gt6 keys6=s250|gt* keys7=tcmT*2000|gt6 keys8=gt4 keys9=nop repeat=2 interrupt=0
It follows Speeder's rules, but nothing was tested in game, so give it a careful first run.
Facts, not guesses
It knows Speeder
The Speeder commands and the whole config.txt are available in a format AI agents can read and use.
It knows the AION 2 game data
You don't deal with IDs, cooldowns or target ranges. Your AI looks them up.