├── README.md └── SPIRITCOMMANDS.md /README.md: -------------------------------------------------------------------------------- 1 | # SpiritSuite 2 | A collection of tools for SpiritMS and general MapleStory development by **TEAM SPIRIT** 3 | | | **Table of Contents:** | | 4 | ---|---|--- 5 | 1 | [Commands List](https://github.com/KOOKIIEStudios/SpiritSuite#commands-list-swordie-based) | Admin commands cheatsheet for Swordie-based sources 6 | 2 | [ID List](https://github.com/KOOKIIEStudios/SpiritSuite#id-list-generic) | Cheatsheet for game-related IDs (e.g. Job IDs) 7 | 3 | [Discord Bots](https://github.com/KOOKIIEStudios/SpiritSuite#discord-bots-generic) | Discord bot projects and other interactive APIs 8 | 4 | [In-Game Tools](https://github.com/KOOKIIEStudios/SpiritSuite#in-game-tools-generic) | Scripts that may facilitate gameplay 9 | 5 | [RE Tools](https://github.com/KOOKIIEStudios/SpiritSuite#re-tools-generic) | Reverse engineering tools 10 | 6 | [Others](https://github.com/KOOKIIEStudios/SpiritSuite#others) | AOB 11 | 7 | [The Team](https://github.com/KOOKIIEStudios/SpiritSuite#team-spirit) | **TEAM SPIRIT** 12 | 13 | --- 14 | ### Commands List (Swordie-based) 15 | 16 | [SpiritMS Commands](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md) 17 | 18 | Shortcuts | | 19 | ---|--- 20 | [About](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#about)| 21 | [Player Commands](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#player-level-commands)| 22 | [Tester Commands](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#tester-level-commands)| 23 | [Intern Commands](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#intern-level-commands)| 24 | [GM Commands](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#gamemaster-level-commands)| 25 | [Admin Commands](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#admin-level-commands)| 26 | 27 | - List of all commands found in SpiritMS as well as Swordie 28 | 29 | --- 30 | ### ID List (Generic) 31 | [MapleStory Job IDs](https://github.com/TEAM-SPIRIT-Productions/MapleStoryJobIDs) 32 | 33 | - List of all Job IDs in MapleStory 34 | --- 35 | ### Discord Bots (Generic) 36 | [Project Lapis](https://github.com/TEAM-SPIRIT-Productions/Lapis) 37 | [Project Lapis Wiki](https://github.com/TEAM-SPIRIT-Productions/Lapis/wiki) 38 | 39 | - Lapis is a Plug-n-Play Azure v316 Discord Bot that is powered by Lazuli and discord.py. 40 | 41 | 42 | \ 43 | [TypeLapis](https://github.com/Bratah123/TypeLapis) 44 | 45 | - Lapis is a Plug-n-Play Azure v316 Discord Bot that is powered by Lazuli and discord.py. 46 | TypeLapis is a TypeScript port of Project Lapis 47 | 48 | 49 | \ 50 | [MaplestoryDiscBot Repository](https://github.com/Descended/MaplestoryDiscBot) 51 | [MaplestoryDiscBot Wiki](https://github.com/Descended/MaplestoryDiscBot/wiki) 52 | 53 | - A Python-based Discord bot designed for MapleStory private servers 54 | Best used with Heaven-based servers 55 | 56 | 57 | \ 58 | [SwordieDB Repository](https://github.com/Bratah123/SwordieDB) 59 | [SwordieDB Wiki](https://github.com/Bratah123/SwordieDB/wiki) 60 | [SwordieDB PyPi Page](https://pypi.org/project/swordiedb/) 61 | 62 | - A pip-compatible Python package designed for Swordie-based servers 63 | 64 | 65 | \ 66 | [SwordieDB API Docs](https://kookiiestudios.github.io/ProjectShieldieDB) 67 | [ProjectShieldieDB Repository](https://github.com/KOOKIIEStudios/ProjectShieldieDB) 68 | 69 | - API Testing and Documentation project for SwordieDB 70 | 71 | \ 72 | [Lazuli Repository](https://github.com/TEAM-SPIRIT-Productions/Lazuli) 73 | [Lazuli Wiki](https://github.com/TEAM-SPIRIT-Productions/Lazuli/wiki) 74 | [Lazuli API Docs](https://team-spirit-productions.github.io/Lazuli/reference/lazuli/) 75 | [Lazuli PyPi Page](https://pypi.org/project/lazuli/) 76 | 77 | - A pip-compatible Python package designed for Azure-based servers 78 | 79 | 80 | --- 81 | ### In-Game Tools (Generic) 82 | [BattleAnalysis176](https://github.com/Bratah123/BattleAnalysis176) 83 | 84 | - A C++ Console Program that calculates Maplestory's in games stats after a certain time. 85 | 86 | [MapleRuneSolver](https://github.com/Bratah123/MapleRuneSolver) 87 | 88 | - A vision-based Rune solver, used for MapleStory versions that have static arrow images. 89 | 90 | --- 91 | ### RE Tools (Generic) 92 | [Spirit PacketPuller](https://github.com/KOOKIIEStudios/Spirit-PacketPuller) 93 | 94 | - A GUI implementation of MaplePacketPuller (see below) 95 | Able to batch process multiple files generated by the SpiritIDAPlugin. 96 | 97 | 98 | \ 99 | [(DEPRECATED) Spirit PacketPuller OLD](https://github.com/KOOKIIEStudios/Spirit-PacketPuller-OLD) \ 100 | NOTE: This Python-PyQt5-fbs project has been deprecated in favour of a [Flutter approach](https://github.com/KOOKIIEStudios/Spirit-PacketPuller). 101 | 102 | - A GUI implementation of MaplePacketPuller 103 | 104 | 105 | \ 106 | [MaplePacketPuller](https://github.com/KOOKIIEStudios/MaplePacketPuller) 107 | 108 | - Analyses IDA-generated pseudocode for packet structure and opcode (packet header) information 109 | 110 | 111 | \ 112 | [SpiritIDAPlugin](https://github.com/Bratah123/SpiritIDAPlugin) 113 | 114 | - Save IDA-generated pseudocode to text file or analyse in-programme. 115 | Can be used alongside Spirit PacketPuller for batch analysis. 116 | 117 | --- 118 | ### Others 119 | [Tool Archive](https://github.com/KOOKIIEStudios/ToolArchive) 120 | 121 | - Archive of various unofficial installers, alongside other tools used in the development of Spirit Suite products 122 | 123 | --- 124 | ## TEAM SPIRIT 125 | [Brandon Nguyen](https://github.com/Bratah123) • [Amos Chua](https://github.com/KOOKIIEStudios) • [Akshay Jankie](https://github.com/Descended) 126 | -------------------------------------------------------------------------------- /SPIRITCOMMANDS.md: -------------------------------------------------------------------------------- 1 | # Full list of commands available to GMs 2 | 3 | ## About 4 | **Date of Creation:** 19/8/2020 5 | **Date last Updated:** 13/12/2021 6 | 7 | **Author:** KOOKIIE 8 | **Maintained by:** KOOKIIE 9 | 10 | Note on account types, and their level of access: 11 | 12 | Enum Types | Value | Value (hex) | Value (bin) 13 | :--- | ---: | ---: | ---: 14 | [**Player**](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#player-level-commands) | 0 | 0x00 | 0b00000000 15 | [**Tester**](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#tester-level-commands) | 32 | 0x20 | 0b00100000 16 | [**Intern**](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#intern-level-commands) | 8 | 0x08 | 0b00001000 17 | [**GameMaster**](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#gamemaster-level-commands) | 16 | 0x10 | 0b00010000 18 | [**Admin**](https://github.com/KOOKIIEStudios/SpiritSuite/blob/main/SPIRITCOMMANDS.md#admin-level-commands) | 16 | 0x10 | 0b00010000 19 | 20 | Most of the commands are inheritted from Swordie - those that are have been labelled as `Inherited from Swordie`. 21 | Do note that these may differ from Swordie's logic/arguments, due to changes made by Team SPIRIT. 22 | Those without the label are only applicable to SpiritMS. 23 | 24 | ### PLEASE CREDIT THE AUTHOR IF YOU USE/QUOTE THIS DOCUMENT ELSEWHERE 25 | 26 | ## Player level commands: 27 | 28 | NOTE: Regular player commands (which use the `@` prefix instead of `!`) are excluded from this list. 29 | 30 | **!map**\ 31 | Inherited from Swordie. Level: **Player** 32 | >Prints a System Notice of all characters in the user’s map 33 | 34 | ## Tester level commands: 35 | 36 | **!showinvinfo**\ 37 | **!invinfo**\ 38 | Inherited from Swordie. Level: **Tester** 39 | >Prints out the name, generic item ID, specific item ID, bag index, and inventory type, for every item in inventory, in the user’s chatbox. (Presumably for debug purposes) 40 | 41 | \ 42 | **!checkid**\ 43 | **!getid**\ 44 | **!charid**\ 45 | Inherited from Swordie. Level: **Tester** 46 | >Prints out the user’s character ID and account ID, in the user’s chatbox. (Presumably for debug purposes) 47 | 48 | \ 49 | **!getphantomstolenskills**\ 50 | Inherited from Swordie. Level: **Tester** 51 | >Prints out skills the user has stolen as a Phantom, in the user’s chatbox. (Presumably for debug purposes) 52 | 53 | \ 54 | **!stealskilllist**\ 55 | Inherited from Swordie. Level: **Tester** 56 | >Display skill list (containing every stealable-skill) to steal from. (Presumably for debug purposes) 57 | 58 | \ 59 | **!np**\ 60 | **!nearestportal**\ 61 | Inherited from Swordie. Level: **Tester** 62 | >Prints out map and portal information (within 30 pixels) for the map the user is in, in the user’s chatbox. (Presumably for debug purposes) 63 | 64 | \ 65 | **!stats**\ 66 | Inherited from Swordie. Level: **Tester** 67 | >Prints out the user’s stats, in the user’s chatbox. (Presumably for debug purposes) 68 | 69 | \ 70 | **!fame**\ 71 | Level: **Tester** 72 | 73 | Format: | | | 74 | :---|---|--- 75 | **!fame** | **\** | **\** 76 | **!setfame** | **\** | **\** 77 | >Sets the fame of the target user to the specified value. 78 | 79 | \ 80 | **!traitexp**\ 81 | Level: **Tester** 82 | 83 | Format: | | | 84 | :---|---|--- 85 | **!traitexp** | **\** | **\** 86 | >Types: charm, diligence, willpower, insight, empathy, ambition (non-case sensitive)\ 87 | (Also valid: craft, will, sense, charisma)\ 88 | Increments the trait exp by the specified value. 89 | 90 | \ 91 | **!testdrop**\ 92 | Inherited from Swordie. Level: **Tester** 93 | 94 | Format: | | | 95 | :---|---|--- 96 | **!testdrop** | **\** 97 | **!testdrop** | **\** | **\** 98 | >Spawns the specified number (optional, defaults to 1) of the specified mob (with 3 HP). (Presumably for debug purposes) 99 | 100 | \ 101 | **!done**\ 102 | Inherited from Swordie. Level: **Tester** 103 | >Sets level to 235, HP/MP to 250,000, stats to 32000 104 | 105 | \ 106 | **!hypertp**\ 107 | Inherited from Swordie. Level: **Tester** 108 | >Gives the user a Hyper Teleport Rock 109 | 110 | \ 111 | **!job**\ 112 | **!setjob**\ 113 | Inherited from Swordie. Level: **Tester** 114 | 115 | Format: | | | 116 | :---|---|--- 117 | **!job** | **\** | 118 | **!setjob** | **\** | 119 | **!job** | **\** | **\** 120 | **!setjob** | **\**| **\** 121 | **!job** | **\** | 122 | **!setjob** | **\** | 123 | >Set the user’s job to the job ID specified. 124 | 125 | \ 126 | **!sp**\ 127 | **!setsp**\ 128 | Inherited from Swordie. Level: **Tester** 129 | 130 | Format: | | 131 | :---|--- 132 | **!sp** | **\** 133 | **!setsp** | **\** 134 | >Give the user the specified amount of free SP in the user’s highest level skill tab. 135 | 136 | \ 137 | **!ap**\ 138 | **!setap**\ 139 | Inherited from Swordie. Level: **Tester** 140 | 141 | Format: | | 142 | :---|--- 143 | **!ap** | **\** 144 | **!setap** | **\** 145 | >Give the user the specified amount of free AP. 146 | 147 | \ 148 | **!hp**\ 149 | **!sethp**\ 150 | Inherited from Swordie. Level: **Tester** 151 | 152 | Format: | | 153 | :---|--- 154 | **!hp** | **\** 155 | **!sethp** | **\** 156 | >Set the user’s Max HP to the specified amount. 157 | 158 | \ 159 | **!mp**\ 160 | **!setmp**\ 161 | Inherited from Swordie. Level: **Tester** 162 | 163 | Format: | | 164 | :---|--- 165 | **!mp** | **\** 166 | **!setmp** | **\** 167 | >Set the user’s Max HP to the specified amount. 168 | 169 | \ 170 | **!str**\ 171 | **!setstr**\ 172 | Inherited from Swordie. Level: **Tester** 173 | 174 | Format: | | 175 | :---|--- 176 | **!str** | **\** 177 | **!setstr** | **\** 178 | >Set the user’s STR to the specified amount. 179 | 180 | \ 181 | **!dex**\ 182 | **!setdex**\ 183 | Inherited from Swordie. Level: **Tester** 184 | 185 | Format: | | 186 | :---|--- 187 | **!dex** | **\** 188 | **!setdex** | **\** 189 | >Set the user’s DEX to the specified amount. 190 | 191 | \ 192 | **!int**\ 193 | **!setint**\ 194 | Inherited from Swordie. Level: **Tester** 195 | 196 | Format: | | 197 | :---|--- 198 | **!int** | **\** 199 | **!setint** | **\** 200 | >Set the user’s INT to the specified amount. 201 | 202 | \ 203 | **!luk**\ 204 | **!setluk**\ 205 | Inherited from Swordie. Level: **Tester** 206 | 207 | Format: | | 208 | :---|--- 209 | **!luk** | **\** 210 | **!setluk** | **\** 211 | >Set the user’s LUK to the specified amount. 212 | 213 | \ 214 | **!resetstats**\ 215 | **!resetap**\ 216 | Level: **Tester** 217 | >Resets STR, DEX, INT, LUK (and frees up the AP) 218 | 219 | \ 220 | **!level**\ 221 | **!setlevel**\ 222 | **!lvl**\ 223 | **!lv**\ 224 | Inherited from Swordie. Level: **Tester** 225 | 226 | Format: | | 227 | :---|--- 228 | **!level** | **\** 229 | **!setlevel** | **\** 230 | **!lvl** | **\** 231 | **!lv** | **\** 232 | >Set the user’s Level to the specified amount. (Stats not changed) 233 | 234 | \ 235 | **!leveluntil**\ 236 | **!levelupuntil**\ 237 | Inherited from Swordie. Level: **Tester** 238 | 239 | Format: | | 240 | :---|--- 241 | **!leveluntil** | **\** 242 | **!levelupuntil** | **\** 243 | >Recursively level the user up till to the specified amount. (Stats not changed) 244 | 245 | \ 246 | **!heal**\ 247 | Inherited from Swordie. Level: **Tester** 248 | 249 | Format: | | 250 | :---|--- 251 | **!heal** | **\** 252 | >Revives/recovers the user’s HP and MP by the specified amount. (capped at Max HP/MP) 253 | 254 | \ 255 | **!curhp**\ 256 | Inherited from Swordie. Level: **Tester** 257 | 258 | Format: | | 259 | :---|--- 260 | **!curhp** | **\** 261 | >Sets the user’s current HP to the specified amount. 262 | 263 | \ 264 | **!curmp**\ 265 | Inherited from Swordie. Level: **Tester** 266 | 267 | Format: | | 268 | :---|--- 269 | **!curmp** | **\** 270 | >Sets the user’s current MP to the specified amount. 271 | 272 | \ 273 | **!invincible**\ 274 | Inherited from Swordie. Level: **Tester** 275 | >Toggles the user’s invincibility. 276 | 277 | \ 278 | **!morph**\ 279 | Inherited from Swordie. Level: **Tester** 280 | 281 | Format: | | 282 | :---|--- 283 | **!morph** | **\** 284 | >Not entirely sure what this does, tbh. It sets the option value to the specified morph ID, and the option’s skill ID to Kaiser’s Final Trance, before pushing the buff via the TSM. 285 | 286 | \ 287 | **!mount**\ 288 | Inherited from Swordie. Level: **Tester** 289 | 290 | Format: | | 291 | :---|--- 292 | **!mount** | **\** 293 | >See above (sets the option value to the specified mount ID), but it also sets the user to be riding. 294 | 295 | \ 296 | **!testtempstat**\ 297 | Inherited from Swordie. Level: **Tester** 298 | >No idea what this does. Does something to the stats of the mobs in the user’s map. 299 | 300 | \ 301 | **!setmap**\ 302 | Inherited from Swordie. Level: **Tester** 303 | 304 | Format: | | 305 | :---|--- 306 | **!setmap** | **\** 307 | >Warps the user to the specified map. 308 | 309 | \ 310 | **!setportal**\ 311 | Inherited from Swordie. Level: **Tester** 312 | 313 | Format: | | 314 | :---|--- 315 | **!setportal** | **\** 316 | >Warps the user to the specified portal 317 | 318 | \ 319 | **!getskill**\ 320 | Inherited from Swordie. Level: **Tester** 321 | 322 | Format: | | | | 323 | :---|---|---|--- 324 | **!getskill** | **\** | **\** 325 | >Gives the user the specified skill with the specified current and max levels. 326 | 327 | \ 328 | **!maxskills**\ 329 | Inherited from Swordie. Level: **Tester** 330 | >Max all skills' levels in every tab. 331 | 332 | \ 333 | **!lookup**\ 334 | **!find**\ 335 | **!search**\ 336 | Inherited from Swordie. Level: **Tester** 337 | 338 | Format: | | | 339 | :---|---|--- 340 | **!lookup** | **\** | **\** 341 | **!find** | **\** | **\** 342 | **!search** | **\** | **\** 343 | **!lookup** | **\** | **\** 344 | **!find** | **\** | **\** 345 | **!search** | **\** | **\** 346 | >Types: item, skill, mob, npc, map (non-case sensitive)\ 347 | Prints search result in the user’s chatbox. 348 | 349 | \ 350 | **!addnx**\ 351 | Level: **Tester** 352 | 353 | Format: | | 354 | :---|--- 355 | **!addnx** | **\** 356 | >Gives the user the specified amount of NX. 357 | 358 | \ 359 | **!nx**\ 360 | **!setnx**\ 361 | Inherited from Swordie. Level: **Tester** 362 | 363 | Format: | | 364 | :---|--- 365 | **!nx** | **\** 366 | **!setnx** | **\** 367 | >Sets the user's NX to the specified amount. 368 | 369 | \ 370 | **!dp**\ 371 | **!setdp**\ 372 | Inherited from Swordie. Level: **Tester** 373 | 374 | Format: | | 375 | :---|--- 376 | **!dp** | **\** 377 | **!setdp** | **\** 378 | >Sets the user’s DP to the specified amount. 379 | 380 | \ 381 | **!vp**\ 382 | **!setvp**\ 383 | Inherited from Swordie. Level: **Tester** 384 | 385 | Format: | | 386 | :---|--- 387 | **!vp** | **\** 388 | **!setvp** | **\** 389 | >Sets the user’s VP to the specified amount. 390 | 391 | \ 392 | **!goto**\ 393 | Inherited from Swordie. Level: **Tester** 394 | 395 | Format: | 396 | :---| 397 | **!goto** | 398 | >Prints list of valid maps in user’s chatbox. 399 | 400 | **!goto \** | 401 | ---| 402 | >Warps user to the specified map.\ 403 | 404 | \ 405 | **!cleardrop**\ 406 | **!cleardrops**\ 407 | Level: **Tester** 408 | 409 | >Remove drops from the field. 410 | 411 | \ 412 | **!savemap**\ 413 | Inherited from Swordie. Level: **Tester** 414 | 415 | Format: | 416 | :---| 417 | **!savemap list** | 418 | >Prints list of saved maps in the user’s chatbox. 419 | 420 | **!savemap** | **save** | **\** 421 | ---|---|--- 422 | >Save the user’s current map location using the specified identifier (until the next server restart). 423 | 424 | **!savemap** | **go** | **\** 425 | ---|---|--- 426 | >Warps the user to the specified map. 427 | 428 | \ 429 | **!warriorequips**\ 430 | Inherited from Swordie. Level: **Tester** 431 | >Gives the user a set of warrior equips. 432 | 433 | \ 434 | **!mageequips**\ 435 | Inherited from Swordie. Level: **Tester** 436 | >Gives the user a set of mage equips. 437 | 438 | \ 439 | **!archerequips**\ 440 | Inherited from Swordie. Level: **Tester** 441 | >Gives the user a set of bowmen equips. 442 | 443 | \ 444 | **!thiefequips**\ 445 | Inherited from Swordie. Level: **Tester** 446 | >Gives the user a set of thief equips. 447 | 448 | \ 449 | **!pirateequips**\ 450 | Inherited from Swordie. Level: **Tester** 451 | >Gives the user a set of pirate equips. 452 | 453 | \ 454 | **!clearinv**\ 455 | Inherited from Swordie. Level: **Tester** 456 | 457 | Format: | | | | 458 | :---|---|---|--- 459 | **!clearinv** | **\** | **\** 460 | >Types: equip, use, etc, setup, cash (non-case sensitive)\ 461 | (Also valid: pet, consume, special, install, eq)\ 462 | Clears the user’s inventory in the specified tab, within the specified indices. 463 | 464 | \ 465 | **!nukeinv**\ 466 | Level: **Tester** 467 | >Completely clears the user’s inventory. 468 | 469 | \ 470 | **!mobinfo**\ 471 | Inherited from Swordie. Level: **Tester** 472 | >Prints information about the nearest mob.\ 473 | (Range of 100 pixels - see **!tag** for information about range) 474 | 475 | \ 476 | **!completequest**\ 477 | Inherited from Swordie. Level: **Tester** 478 | 479 | Format: | | 480 | :---|--- 481 | **!completequest** | **\** 482 | >Sets the specified quest as completed for the user. 483 | 484 | \ 485 | **!removequest**\ 486 | Inherited from Swordie. Level: **Tester** 487 | 488 | Format: | | 489 | :---|--- 490 | **!removequest** | **\** 491 | >Sets the specified quest as Not Started, and removes it for the user. 492 | 493 | \ 494 | **!setguildgp**\ 495 | **!guildgp**\ 496 | **!setgp**\ 497 | Level: **Tester** 498 | 499 | Format: | | 500 | :---|--- 501 | **!setguildgp** | **\** 502 | **!guildgp** | **\** 503 | **!setgp** | **\** 504 | >Sets the user's guild GP to the specified amount. 505 | 506 | \ 507 | **!getguildskill**\ 508 | **!guildskill**\ 509 | Level: **Tester** 510 | 511 | Format: | | | 512 | :---|---|--- 513 | **!getguildskill** | **\** | **\** 514 | **!guildskill** | **\** | **\** 515 | >Gives the user the specified guild skill, with the specified level. 516 | 517 | \ 518 | **!sethonor**\ 519 | **!honor**\ 520 | Inherited from Swordie. Level: **Tester**\ 521 | 522 | Format: | | 523 | :---|--- 524 | **!sethonor** | **\** 525 | **!honor** | **\** 526 | >Sets the user’s free honour points to the specified amount. 527 | 528 | \ 529 | **!startquest**\ 530 | Inherited from Swordie. Level: **Tester** 531 | 532 | Format: | | 533 | :---|--- 534 | **!startquest** | **\** 535 | >Sets the specified quest as started for the user. 536 | 537 | \ 538 | **!bypassskillcd**\ 539 | **!ignoreskillcd**\ 540 | **!bypasskillcd**\ 541 | Inherited from Swordie. Level: **Tester** 542 | >Resets skill cooldowns for the user. 543 | 544 | \ 545 | **!toggledamagecap**\ 546 | Inherited from Swordie. Level: **Tester** 547 | >Self-explanatory. 548 | 549 | \ 550 | **!shop**\ 551 | Inherited from Swordie. Level: **Tester** 552 | >Brings up a universal shop (ID: 1011100) 553 | 554 | \ 555 | **!mobstat**\ 556 | Inherited from Swordie. Level: **Tester** 557 | >Sets the stats of one of the mobs in the user’s map to 1000, with level set to 1, and skillid/itemid/mobskillid set to 145. (Presumably for debug purposes) 558 | 559 | \ 560 | **!fp**\ 561 | **!findportal**\ 562 | Inherited from Swordie. Level: **Tester** 563 | 564 | Format: | | 565 | :---|--- 566 | **!fp** | **\** 567 | **!findportal** | **\** 568 | **!fp** | **\** 569 | **!findportal** | **\** 570 | >Prints the search results in the user’s chatbox. 571 | 572 | \ 573 | **!showbuffs**\ 574 | Inherited from Swordie. Level: **Tester** 575 | >Prints the user’s currently applied buffs in the user’s chatbox. 576 | 577 | \ 578 | **!roleplay**\ 579 | Level: **Tester** 580 | 581 | Format: | | 582 | :---|--- 583 | **!roleplay** | **\** 584 | >Sets the user’s roleplaying character index to the one specified. 585 | 586 | \ 587 | **!tohex**\ 588 | Inherited from Swordie. Level: **Tester** 589 | 590 | Format: | | 591 | :---|--- 592 | **!tohex** | **\<32bit integer\>** 593 | >Converts a decimal (max 2.147b) to hexadecimal and prints the results in the user’s chatbox. 594 | 595 | \ 596 | **!fromhex**\ 597 | Inherited from Swordie. Level: **Tester** 598 | 599 | Format: | | 600 | :---|--- 601 | **!tohex** | **\** 602 | >Converts a hexadecimal to decimal and prints the results in the user’s chatbox. 603 | 604 | \ 605 | **!lookupreactor**\ 606 | **!reactors**\ 607 | Inherited from Swordie. Level: **Tester** 608 | >Prints the list of reactors in the user’s map. 609 | 610 | \ 611 | **!script**\ 612 | Inherited from Swordie. Level: **Tester** 613 | 614 | Format: | | | 615 | :---|---|--- 616 | **!script** | **\** | **\** 617 | >Types: none, npc, field, portal, reactor, item, quest (non-case sensitive)\ 618 | Starts the specified script. (Presumably for debug purposes) 619 | 620 | \ 621 | **!testequips**\ 622 | Level: **Tester** 623 | >Gives one piece of equipment of every type. 624 | 625 | \ 626 | **!reloadbg**\ 627 | **!reloadback**\ 628 | **!reloadbackground**\ 629 | Level: **Tester** 630 | >Re-loads map background. 631 | 632 | \ 633 | **!disablebg**\ 634 | **!removebg**\ 635 | Level: **Tester** 636 | >Disable map background. 637 | 638 | \ 639 | **!objvisible**\ 640 | **!obj**\ 641 | Level: **Tester** 642 | 643 | Format: | | | 644 | :---|---|--- 645 | **!objvisible** | **\** | **\** 646 | **!obj** | **\** | **\** 647 | >Sets the specified map object as visible - WIP 648 | 649 | \ 650 | **!objtagvisible**\ 651 | **!objtag**\ 652 | Level: **Tester** 653 | >No logic implemented - WIP 654 | 655 | \ 656 | **!gray**\ 657 | Level: **Tester** 658 | >Makes the user's background grey. 659 | 660 | \ 661 | **!actionbar**\ 662 | **!ab**\ 663 | Level: **Tester** 664 | 665 | Format: | | 666 | :---|--- 667 | **!actionbar** | **\** 668 | >I have no idea what this does. There is scant little documentation about it in the source code. 669 | 670 | \ 671 | **!ab_usable**\ 672 | Level: **Tester** 673 | 674 | Format: | | 675 | :---|--- 676 | **!ab_usable** | **\** 677 | >Sets the cooldown for action bar ID 22, with the specified entry ID to 50000ms.\ 678 | I have no idea what this does. There is scant little documentation about it in the source code. 679 | 680 | \ 681 | **!clearozstage**\ 682 | Level: **Tester** 683 | >Clear the current Oz stage for the user. 684 | 685 | \ 686 | **!setobject**\ 687 | Level: **Tester** 688 | 689 | Format: | | | 690 | :---|---|--- 691 | **!setobject** | **\** | **\** 692 | >Sets the specified field effect to the specified value.\ 693 | I have no idea what this does. There is scant little documentation about it in the source code. 694 | 695 | \ 696 | **!setobjectstate**\ 697 | Level: **Tester** 698 | 699 | Format: | | | 700 | :---|---|--- 701 | **!setobjectstate** | **\** | **\** 702 | >Sets the specified field object to the specified mode.\ 703 | I have no idea what this does. There is scant little documentation about it in the source code. 704 | 705 | \ 706 | **!fps**\ 707 | Level: **Tester** 708 | >Starts FPS mode. 709 | 710 | \ 711 | **!tp**\ 712 | **!teleport**\ 713 | Level: **Tester** 714 | 715 | Format: | | | 716 | :---|---|--- 717 | **!tp** | **\** | **\** 718 | **!teleport** | **\** | **\** 719 | >Teleports the user to the specified `x` and `y` coordinates. 720 | 721 | \ 722 | **!hpcraftcount**\ 723 | **!hpwashcraftcount**\ 724 | **!hpwash**\ 725 | Level: **Tester** 726 | >Returns the number of times the user has crafted Red Soul Shards. 727 | 728 | \ 729 | **!sethpcraftcount**\ 730 | **!sethpwashcraftcount**\ 731 | **!sethpwash**\ 732 | Level: **Tester** 733 | 734 | Format: | | 735 | :---|--- 736 | **!sethpcraftcount** | **\** 737 | **!sethpwashcraftcount** | **\** 738 | **!sethpwash** | **\** 739 | >Sets the number of times the user has crafted Red Soul Shards to the specified quantity. 740 | 741 | \ 742 | **!mpcraftcount**\ 743 | **!mpwashcraftcount**\ 744 | **!mpwash**\ 745 | Level: **Tester** 746 | >Returns the number of times the user has crafted Blue Soul Shards. 747 | 748 | \ 749 | **!setmpcraftcount**\ 750 | **!setmpwashcraftcount**\ 751 | **!setmpwash**\ 752 | Level: **Tester** 753 | 754 | Format: | | 755 | :---|--- 756 | **!setmpcraftcount** | **\** 757 | **!setmpwashcraftcount** | **\** 758 | **!setmpwash** | **\** 759 | >Sets the number of times the user has crafted Blue Soul Shards to the specified quantity. 760 | 761 | \ 762 | **!expcraftcount**\ 763 | **!expwashcraftcount**\ 764 | **!expwash**\ 765 | Level: **Tester** 766 | >Returns the number of times the user has crafted Yellow Soul Shards. 767 | 768 | \ 769 | **!setexpcraftcount**\ 770 | **!setexpwashcraftcount**\ 771 | **!setexpwash**\ 772 | Level: **Tester** 773 | 774 | Format: | | 775 | :---|--- 776 | **!setexpcraftcount** | **\** 777 | **!setexpwashcraftcount** | **\** 778 | **!setexpwash** | **\** 779 | >Sets the number of times the user has crafted Yellow Soul Shards to the specified quantity. 780 | 781 | \ 782 | **!randomemotion**\ 783 | Level: **Tester** 784 | >The user will start using a random emotion. 785 | 786 | \ 787 | **!screenmessage**\ 788 | Level: **Tester** 789 | 790 | Format: | | 791 | :---|--- 792 | **!screenmessage** | **\** 793 | >Sets the static screen message to the specified message for the user. 794 | 795 | \ 796 | **!giveandequip**\ 797 | Level: **Tester** 798 | 799 | Format: | | | 800 | :---|---|--- 801 | **!giveandequip** | **\** | 802 | **!giveandequip** | **\** | **\** 803 | >Gives the user the specified equip item, and wears it for the user.\ 804 | `preserve old` defaults to `false` - i.e. the old equipment in the slot will be destroyed. 805 | 806 | \ 807 | **!setequippedbagindex**\ 808 | **!bagindex**\ 809 | Level: **Tester** 810 | 811 | Format: | | 812 | :---|--- 813 | **!setequippedbagindex** | **help** | 814 | **!bagindex** | **help** | 815 | >Explains the command 816 | 817 | Format: | | | 818 | :---|---|--- 819 | **!setequippedbagindex** | **\** | **\** 820 | **!bagindex** | **\** | **\** 821 | >Searches through all of the users' equip/equipped items, and sets the first item found with the specified ID to the specified (EQUIPPED) bag index. 822 | 823 | ## Intern level commands: 824 | 825 | **!logequipped**\ 826 | **!logequippedtoconsole**\ 827 | Level: **Intern** 828 | >Log all equipped items to the console & log files. 829 | 830 | \ 831 | **!logequips**\ 832 | **!logequipstoconsole**\ 833 | Level: **Intern** 834 | >Log all equip items to the console & log files. 835 | 836 | ## GameMaster level commands: 837 | 838 | **!online**\ 839 | Level: **GameMaster** 840 | >Lists players currently online, in the user’s chatbox. 841 | 842 | \ 843 | **!forceevent**\ 844 | Inherited from Swordie. Level: **GameMaster** 845 | >Presumably to force start the next automatic event. 846 | 847 | \ 848 | **!spawn**\ 849 | Inherited from Swordie. Level: **GameMaster** 850 | 851 | Format: | | | 852 | :---|---|--- 853 | **!spawn** | **\** 854 | **!spawn** | **\** | **\** 855 | **!spawn** | **\ \** | **\** 856 | >Spawns mob(s) with the specified attributes. 857 | 858 | \ 859 | **!npc**\ 860 | **!spawnnpc**\ 861 | Level: **GameMaster** 862 | 863 | Format: | | 864 | :---|--- 865 | **!npc** | **\** 866 | **!spawnnpc** | **\** 867 | >Spawns a temporary NPC (within 50 pixels left/right) of the user. 868 | 869 | \ 870 | **!tag**\ 871 | **!killnear**\ 872 | Level: **GameMaster** 873 | 874 | Format: | 875 | :---| 876 | **!tag** | 877 | **!killnear** | 878 | >Kills players within a 500 pixels range around the user. (see below) 879 | 880 | Format: | | 881 | :---|--- 882 | **!tag** | **\** 883 | **!killnear** | **\** 884 | >Kills players in a square the size of the twice the number of pixels provided. 885 | 886 | For example if the command **!tag 4** is used the following rectangle is generated: 887 | ``` 888 | 4 3 2 1 0 1 2 3 4 889 | 3 3 890 | 2 2 891 | 1 1 892 | 0 X 0 893 | 1 1 894 | 2 2 895 | 3 3 896 | 4 3 2 1 0 1 2 3 4 Where **X** marks the user’s spot, and each number denotes one pixel. 897 | ``` 898 | 899 | \ 900 | \ 901 | **!warpnear**\ 902 | **!warpoutnear**\ 903 | Level: **GameMaster** 904 | 905 | Format: | | 906 | :---|--- 907 | **!warpnear** | **\** 908 | **!warpoutnear** | **\** 909 | >Warp players within a 500 pixels range around the user to the specified map. (see **!tag** for an example of how the range works) 910 | 911 | \ 912 | **!healmap**\ 913 | **!healall**\ 914 | Level: **GameMaster** 915 | >Revive and/or heal HP/MP of all players in the map 916 | 917 | \ 918 | **!kill**\ 919 | Level: **GameMaster** 920 | 921 | Format: | | 922 | :---|--- 923 | **!kill** | **\** 924 | >Kills the specified player. 925 | 926 | \ 927 | **!testreward**\ 928 | Level: **GameMaster** 929 | 930 | Format: | | 931 | :---|--- 932 | **!testreward** | **\** 933 | >Sends a packet to get reward results, using the specified item ID. The packet type used by this command isn't used any where else at the moment. (Presumably for debug purposes) 934 | 935 | \ 936 | **!pnpc**\ 937 | Inherited from Swordie. Level: **GameMaster** 938 | 939 | Format: | | 940 | :---|--- 941 | **!pnpc** | **\** 942 | >Spawns a permanent NPC (within 50 pixels left/right) of the user. (NPC saved into database) 943 | 944 | \ 945 | **!forcechase**\ 946 | Inherited from Swordie. Level: **GameMaster** 947 | >Makes mobs in the user’s map chase the user. 948 | 949 | \ 950 | **!setcontroller**\ 951 | Inherited from Swordie. Level: **GameMaster** 952 | 953 | Format: | | 954 | :---|--- 955 | **!setcontroller** | **\** 956 | >Makes mobs in the target’s map chase the target. 957 | 958 | \ 959 | **!traitexp**\ 960 | Level: **GameMaster** 961 | 962 | Format: | | | 963 | :---|---|--- 964 | **!traitexp** | **\** | **\** 965 | >Types: charm, willpower, insight, charisma, sense (non-case sensitive)\ 966 | Adds the specified amount of trait exp to the specified trait. 967 | 968 | \ 969 | **!mobcontroller**\ 970 | Inherited from Swordie. Level: **GameMaster** 971 | 972 | Format: | | 973 | :---|--- 974 | **!mobcontroller** | **\** 975 | >Prints the mobs chasing the target in the target’s map, in the user’s chatbox. (Presumably for debug purposes) 976 | 977 | \ 978 | **!proitem**\ 979 | Inherited from Swordie. Level: **GameMaster** 980 | 981 | Format: | | | | | 982 | :---|---|---|---|--- 983 | **!proitem** | **\** | **<\Stats\>** | **\** | **\** 984 | >Gives the user an equipment with the specified stats.\ 985 | Stats: STR, DEX, INT, LUK\ 986 | Flames: Boss Damage %, IED %, All Stat % 987 | 988 | \ 989 | **!getitem**\ 990 | **!item**\ 991 | Inherited from Swordie. Level: **GameMaster** 992 | 993 | Format: | | | 994 | :---|---|--- 995 | **!item** | **\** 996 | **!getitem** | **\** 997 | **!item** | **\** | **\** 998 | **!getitem** | **\** | **\** 999 | **!item** | **\** 1000 | **!getitem** | **\** 1001 | **!item** | **\** | **\** 1002 | **!getitem** | **\** | **\** 1003 | >Gives the user the specified item. 1004 | 1005 | \ 1006 | **!mesos**\ 1007 | **!money**\ 1008 | Inherited from Swordie. Level: **GameMaster** 1009 | 1010 | Format: | | 1011 | :---|--- 1012 | **!mesos** | **\** 1013 | **!money** | **\** 1014 | >Gives the user the specified amount of mesos. 1015 | 1016 | \ 1017 | **!ohko**\ 1018 | **!oko**\ 1019 | Level: **GameMaster** 1020 | 1021 | >Sets all mobs in the map to 1 HP. 1022 | 1023 | \ 1024 | **!ld**\ 1025 | **!liedetector**\ 1026 | Level: **GameMaster** 1027 | 1028 | Format: | | 1029 | :---|--- 1030 | **!ld** | **\** 1031 | **!liedetector** | **\** 1032 | >Sends Lie Detector to the specified player. 1033 | 1034 | Format: | | 1035 | :---|--- 1036 | **!ld** | **@me** 1037 | **!liedetector** | **@me** 1038 | >Sends Lie Detector to the user to test LDs. 1039 | 1040 | \ 1041 | **!ban**\ 1042 | Inherited from Swordie. Level: **GameMaster** 1043 | 1044 | Format: | | | | | 1045 | :---|---|---|---|--- 1046 | **!ban** | **\** | **\** | **\** | **\** 1047 | >Types: min, hour, day, year (non-case sensitive)\ 1048 | (Also valid: m, mins, h, hours, d, days, y, years )\ 1049 | Bans the specified user for the specified duration, and records the reason for ban. 1050 | 1051 | \ 1052 | **!killmobs**\ 1053 | Inherited from Swordie. Level: **GameMaster** 1054 | >Kills all mobs in the user’s map. (Drops disabled) 1055 | 1056 | \ 1057 | **!givenx**\ 1058 | Inherited from Swordie. Level: **GameMaster** 1059 | 1060 | Format: | | | 1061 | :---|---|--- 1062 | **!givenx** | **\** | **\** 1063 | >Awards the specified player with the specified amount of NX. 1064 | 1065 | \ 1066 | **!giveexp**\ 1067 | Level: **GameMaster** 1068 | 1069 | Format: | | | 1070 | :---|---|--- 1071 | **!giveexp** | **\** | **\** 1072 | >Awards the specified player with the specified amount of EXP. 1073 | 1074 | \ 1075 | **!giveitemmap**\ 1076 | Level: **GameMaster** 1077 | 1078 | Format: | | | 1079 | :---|---|--- 1080 | **!giveitemmap** | **\** 1081 | **!giveitemmap** | **\** | **\** 1082 | >Gives every player in the map the specified item (of the specified amount, if applicable). 1083 | 1084 | \ 1085 | **!warp**\ 1086 | Level: **GameMaster** 1087 | 1088 | Format: | | 1089 | :---|--- 1090 | **!warp** | **\** 1091 | >Warps the user to the target. 1092 | 1093 | \ 1094 | **!summon**\ 1095 | Level: **GameMaster** 1096 | 1097 | Format: | | 1098 | :---|--- 1099 | **!warp** | **\** 1100 | >Warps the target to the user. 1101 | 1102 | \ 1103 | **!giveeqto**\ 1104 | Level: **GameMaster** 1105 | >Brings up a NPC dialog that allows you to select a piece of equipment to gift, and input a player to gift it to. 1106 | 1107 | \ 1108 | **!testrewardbox**\ 1109 | Level: **GameMaster** 1110 | >Gives the user rewards (item IDs: 1542063, 1442223) via reward box. 1111 | 1112 | \ 1113 | **!getrune**\ 1114 | Level: **GameMaster** 1115 | >Returns the X and Y coordinates of the rune in the map. 1116 | 1117 | \ 1118 | **!spawnrune**\ 1119 | Level: **GameMaster** 1120 | >Spawns a rune in the map. 1121 | 1122 | \ 1123 | **!spawnrunetype**\ 1124 | Level: **GameMaster** 1125 | 1126 | Format: | | 1127 | :---|--- 1128 | **!spawnrunetype** | **\** 1129 | >Spawns a rune of the specified type in the map.\ 1130 | Types: 0 to 8 1131 | 1132 | \ 1133 | **!openweb**\ 1134 | Level: **GameMaster** 1135 | >Opens up Brandon's GitHub page. (Presumably for debug purposes) 1136 | 1137 | \ 1138 | **!rotatecam**\ 1139 | Level: **GameMaster** 1140 | 1141 | Format: | | | 1142 | :---|---|--- 1143 | **!rotatecam** | **\** | **\** 1144 | >Rotates the user's screen by the specified degree, for the specified duration. 1145 | 1146 | \ 1147 | **!hyperstatforlvl**\ 1148 | Level: **GameMaster** 1149 | 1150 | Format: | | 1151 | :---|--- 1152 | **!hyperstatforlvl** | **\** 1153 | >Returns to number of hyperstat points the user would have gotten by the specified level. 1154 | 1155 | \ 1156 | **!userexplode**\ 1157 | Level: **GameMaster** 1158 | >Makes all users in the map explode. 1159 | 1160 | \ 1161 | **!quiz**\ 1162 | Level: **GameMaster** 1163 | >Sends some quiz-related packet to all players in the field. No idea what this does, since the methods called are only used in this command. Presumably for debug purposes. 1164 | 1165 | \ 1166 | **!openui**\ 1167 | Level: **GameMaster** 1168 | 1169 | Format: | | 1170 | :---|--- 1171 | **!openui** | **\** 1172 | >Opens the UI with the specified ID for the user. 1173 | 1174 | \ 1175 | **!closeui**\ 1176 | Level: **GameMaster** 1177 | 1178 | Format: | | 1179 | :---|--- 1180 | **!closeui** | **\** 1181 | >Closes the UI with the specified ID for the user. 1182 | 1183 | \ 1184 | **!eventskill**\ 1185 | Level: **GameMaster** 1186 | >Calls (skill) Smokescreen Shell for the user. 1187 | 1188 | \ 1189 | **!addpendantslot**\ 1190 | Level: **GameMaster** 1191 | 1192 | Format: | | 1193 | :---|--- 1194 | **!addpendantslot** | **\** 1195 | >Increases the additional pendant slot duration by the specified number of days. 1196 | 1197 | \ 1198 | **!admin**\ 1199 | **!fly**\ 1200 | **!adminmode**\ 1201 | Level: **GameMaster** 1202 | >Allows the user to use skills in maps where they're disabled. 1203 | 1204 | \ 1205 | **!whitechat**\ 1206 | **!white**\ 1207 | Level: **GameMaster** 1208 | >Toggles the user's chat colour (normal vs GM's white chat). 1209 | 1210 | \ 1211 | **!itemsmega**\ 1212 | **!itemmega**\ 1213 | **!itemega**\ 1214 | Level: **GameMaster** 1215 | 1216 | Format: | | | 1217 | :---|---|--- 1218 | **!itemsmega** | **\** | **\** 1219 | **!itemmega** | **\** | **\** 1220 | **!itemega** | **\** | **\** 1221 | >Sends an Item Megaphone with the specified item and message (and with whisper disabled). 1222 | 1223 | ## Admin level commands: 1224 | 1225 | **!test**\ 1226 | Inherited from Swordie. Level: **Admin** 1227 | >Some kind of skill effect shows - presumably to let you know if Admin-level commands can be issued. (Presumably for debug purposes) 1228 | 1229 | \ 1230 | **!packet**\ 1231 | Inherited from Swordie. Level: **Admin** 1232 | 1233 | Format: | | | 1234 | :---|---|--- 1235 | **!packet** | **\** | **\** 1236 | >Sends packet with the provided opcode. (Presumably for debug purposes) 1237 | 1238 | \ 1239 | **!testcts**\ 1240 | **!cts**\ 1241 | Inherited from Swordie. Level: **Admin** 1242 | >Presumably gives a buff in the form of Kaiser’s Final Trance, that sets a bunch of temporary stats to 0. (Presumably for debug purposes) 1243 | 1244 | \ 1245 | **!testtempstat**\ 1246 | Inherited from Swordie. Level: **Admin** 1247 | >No idea what this does. Appears to set the stats of one of the mobs in the map to 0. (Presumably for debug purposes) 1248 | 1249 | \ 1250 | **!atom**\ 1251 | Inherited from Swordie. Level: **Admin** 1252 | >No idea what this does. Does something to the stats of the mobs in the user’s map.\ 1253 | Throws NPE due to faulty logic (i.e. calling `get(number of lives in the field - 1)` on a map of object ID to Life). 1254 | 1255 | \ 1256 | **!sendQRvalue**\ 1257 | **!qr**\ 1258 | Level: **Admin** 1259 | 1260 | Format: | | | 1261 | :---|---|--- 1262 | **!sendQRvalue** | **\** | **\** 1263 | **!qr** | **\** | **\** 1264 | >Send a QRValue with the specified quest ID and value. 1265 | 1266 | \ 1267 | **!clearcache**\ 1268 | Inherited from Swordie. Level: **Admin** 1269 | >Stops active scripts the user has running, and clear server cache (recursive for Worlds).\ 1270 | Cache includes: Drop, Field, Item, Mob, NPC, Quest, Skill, Reactor. 1271 | 1272 | \ 1273 | **!reloadcs**\ 1274 | Inherited from Swordie. Level: **Admin** 1275 | >Reloads the Cash Shop (Affects: server-wide) 1276 | 1277 | \ 1278 | **!maplepoints**\ 1279 | Level: **Admin** 1280 | 1281 | Format: | | 1282 | :---|--- 1283 | **!maplepoints** | **\** 1284 | >Gives the user the specified amount of Maple Points. 1285 | 1286 | \ 1287 | **!dropinstance**\ 1288 | **!testinstancedrop**\ 1289 | **!testinstanceddrop**\ 1290 | Level: **Admin** 1291 | 1292 | Format: | | 1293 | :---|--- 1294 | **!dropinstance** | **\** 1295 | **!testinstancedrop** | **\** 1296 | **!testinstanceddrop** | **\** 1297 | >Drops an instanced drop with the specified item ID at the user's location. (For debug purposes) 1298 | 1299 | Format: | | 1300 | :---|--- 1301 | **!dropinstance** | **preset** 1302 | **!testinstancedrop** | **preset** 1303 | **!testinstanceddrop** | **preset** 1304 | >Drops Chaos Vellum drops at the user's location. (For debug purposes) 1305 | 1306 | \ 1307 | **!hide**\ 1308 | Level: **Admin** 1309 | >Hides the user. 1310 | 1311 | \ 1312 | **!commercilevel**\ 1313 | Level: **Admin** 1314 | 1315 | Format: | | 1316 | :---|--- 1317 | **!commercilevel** | **\** 1318 | >Sets the Commerci ship level to the specified level. 1319 | 1320 | \ 1321 | **!commercipacket**\ 1322 | Level: **Admin** 1323 | 1324 | Format: | | 1325 | :---|--- 1326 | **!commercipacket** | **\** 1327 | >Supposed to send a commerci voyage packet based on the specified type.\ 1328 | Does not work at the moment as the packet-writing has been commented out. 1329 | 1330 | \ 1331 | **!eventrank**\ 1332 | **!eventrankings**\ 1333 | Level: **Admin** 1334 | >Sends the event rank packet to all users in the map. 1335 | 1336 | \ 1337 | **!flagracerank**\ 1338 | Level: **Admin** 1339 | >Update ranking for the field. 1340 | --------------------------------------------------------------------------------