There are a shitload... in CChar.cpp (CChar::atCommand), handled by a huge, inefficient function that just does a bunch of memcmps. (Note: implementation will change...) Not all are tested, and not all are tested well.
================================================== ==========================
Client Commands in 0.6.4:
================================================== ==========================
@gm - toggle GM flag (not necessary for any of these, except @easteregg)
Location & Movement:
================================================== ==========================
@zone - instantly zone yourself to a specified location (e.g. "@zone 0xF5")
-- see lists\ZoneIDs for a complete listing
@zoneR - reloads a zone (e.g "@zoneR 0xF5"--reloads Lower Jeuno)
@zonepos <zn> <x> <y> <z> - move player to zone, at X, Y, Z position
@pos <x> <y> <z> - teleport your character to a given position (float)
-- Example: "@pos 0 0 0" (puts you dead-center in the map)
@posr <dx> <dy> <dz> - changes your position relative to your current position
-- Example: "@posr 0 -20 0" (puts you 20 units higher than current pos)
@goto <player> - zone & set pos to directly at player
@where [player_name] - /tells location information about yourself or specified player
@npc - echos the closest npc to you to the server console
@weather - set the weather
@speed - changes your movement speed
Items & Equipment:
================================================== ==========================
@setgil <x> - sets the quantity of gil you posess (dec)
-- Example: "@setgil 500000" (sets your gil to 500,000)
@additem <x> - puts an item of your choice in your inventory (dec)
-- Example: "@additem 13056" (gives you a peacock charm)
@addkeyitem <x> - adds a keyitem to your inventory (hex)
@takekeyitem <x> - removes a keyitem from your inventory (hex)
@addtreasure <x> - adds item to the treasure pool
@addspell - adds a spell to your list (though only some can be cast)
@takespell - removes a spell from your list (though only some can be cast)
@allspells - adds all spells to your lest
@globalLP - adds a global linkpearl to your inventory
Debugging:
================================================== ==========================
@inject - load a packet to be sent to the client (e.g. "@inject packet.dat")
@debug - print your characters charid and targid to the server
@misstest - process missed attack action
@rotdiff - test if character is facing correctly
@mobrotdiff - test if mob is facing correctly
@addstatus - add status to character
@takestatus - remove status from character
@pcmp <#> - apply premade packet # (dec) to target
@setlvlcap <lvl> - set maximum level
-- for testing limit break quests and BCNM/KSNMs
@showm
Jobs:
================================================== ==========================
@changejob <job> <level> - changes your job and level(e.g. "@changejob 15 75")
-- see lists\JobIDs for a complete listing
@changesjob <job> <level> - changes your subjob and level
@togglejob <job> - toggles whether a job is unlocked for you
Mobs:
================================================== ==========================
@spawn <mobname> - Spawns any mob from the current zone that is not already spawned
-- (must have entry in spawn table) && (spawns at your position)
@addnode / @delnode / @delallnodes / @shownodes - deals with wandering points for monsters
@mobws - try having the mob use a weaponskill
Combat:
================================================== ==========================
@hp <x> - Sets your hp to x--if it sinks to 0, you die. (e.g "@hp 0")
@mp <x> - Sets your MP if x<= to your MP cap (dec)
@tp <x> - Sets your TP if x<= 300 (dec)
@resetRC - reset recast timer on ability
@addws - adds weaponskill ability to your list
@skill - set skill in ability
@raise - puts a raise on target player
@tractor - puts tractor on target player
Cutscenes:
================================================== ==========================
@cs - play a cutscene in the current zone (e.g. "@cs 0x01")
@release - Releases you from an event that has frozen or locked your movement
@setfame <nation> <#> - sets your fame for nation to # (dec)
Animation & Appearance:
================================================== ==========================
@sp <> <> - performs animations of spells and sends resulting messages
animation id
message type
@spcat <> <> <> <> - performs animations of spells and sends resulting messages
category
message type
animation id
(unknown)
@altani <x> - Changes target animation to x (for treasure chest animations etc.)
@mobani <x> - change the animation of the selected mob (e.g "@mobani 0x03"--mob dies)
@animation <x> - change your character animation (e.g "@animation 0x05"--mount a chocobo)
@costume <x> - Changes your playermodel to any other modelID, @costume 0 to reset to normal.
(you cannot perform other actions while a costume is active)
@settitle - sets your title however you want it
Misc Equipment shortcuts:
================================================== ==========================
@rdmgear - deck you out with some good RDM gear
@thfgear - deck you out with some good THF gear
@easteregg - deck you out in the Judge's set
Quests & Missions:
================================================== ==========================
@setquest -
@setmission -