Commit graph

23 commits

Author SHA1 Message Date
sruon
8e54b28bc9 SPECEFFECT deprecated in favor of ActionInfo 2025-11-16 19:51:16 -07:00
claywar
1af0cee384
[type] Add Command type, command script annotations 2024-08-25 10:54:45 -04:00
Zach Toogood
e98de08e90 [core, Lua] Rename PrintToPlayer and PrintToArea to lowercase 2023-12-09 23:54:00 +00:00
claywar
8d17652f97
[chore] Update command scripts to return table
Update remaining commands

Remove unused, and correct missing items
2023-09-02 07:01:35 -04:00
claywar
aa87e30e4d
[chore] Replace double-quote strings with single-quotes 2023-08-28 21:02:36 -04:00
claywar
a1b32bfee4
[chore] Remove outer parens from Lua conditions (1) 2022-11-03 06:17:34 -04:00
claywar
f536f4ede9
[lua] Format tables from CI - 6 2022-09-17 18:57:08 -04:00
WinterSolstice8
2d8354b1c3 [core] Improve CLuaBaseEntity::injectActionPacket
* This commit adds more functionality to injectActionPacket, such as being able to set parameters and other things that were previously hardcoded.
2022-08-26 21:24:03 -07:00
wrenffxi
0ed5cb8f59 [sol refactor] scripts/commands headings 2021-01-18 13:34:00 -05:00
claywar
6d778e7b14 Allow optional parameters in !injectaction command 2021-01-06 19:48:13 -05:00
Mark Klara
c52431e2c4
Remove trailing whitespace from script/ files. (#426)
Commands used (on Mac):
```
  export LC_CTYPE=C
  export LANG=C
  find . -not \( -name .svn -prune -o -name .git -prune \) -type f -print0 | xargs -0 sed -i '' -E "s/[[:space:]]*$//"
```
2020-03-20 01:41:42 +00:00
MrHappyAsthma
36fdb3ea7e Bulk remove semicolons from Lua scripts/commands.
This may not actually be every file, but I did the best I could.

Command applied:
    find . -type f -name "*.lua" | xargs -d '\n' sed -i 's/;//g'

Semicolons are not appropriate in Lua per the style guidelines:
    https://github.com/project-topaz/topaz/blob/master/CONTRIBUTING.md
2020-02-19 21:42:47 -08:00
Ninjistix
3b629bcd2d update comments in cmds to reflect change from @ to ! 2017-08-22 20:44:32 -04:00
wrenffxi
70881f1abd command input validation and standardization [h-n] 2017-08-06 12:44:08 -04:00
TeoTwawki
8eb4f25b26 Lets not force a damage message every time we inject action packets. 2016-09-22 18:24:32 -04:00
Tyler Schneider
41169a5a9c Revert "Deprecated @ symbol use in GM commands. It still works for now alongside its replacement $ and all documentation has been updated."
This reverts commit 88c2a81735.
2016-07-29 08:35:15 -06:00
TeoTwawki
88c2a81735 Deprecated @ symbol use in GM commands. It still works for now alongside its replacement $ and all documentation has been updated.
I cannot guarantee that the automation didn't mangle the human readability of a line or two someplace, but I did make sure the console log was clean of errors after.

Also, during this process a great many script errors were spotted. Most incidents were missing requires in quest scripts and these are now corrected.

Reasoning:
Many modern sites and services use the AT symbol (`@`) to direct messages to users, including the service currently hosting our repository. Someone unfamiliar with this (or simply doesn't consider it or doesn't care) can easily create situations where persons not involved in the project could be spammed.
2016-07-29 01:49:37 -04:00
Tyler Schneider
388764d145 Updated injectaction script with speceffect/reaction 2016-01-24 02:28:46 -07:00
TeoTwawki
8209f73159 Line ends, round 2. Fight! 2016-01-16 01:26:33 -05:00
teschnei
d2557c5bc0 SCRIPTS: cleaned up GM commands
removed setpvp as its binding was removed already
removed deprecated resetplayer
2015-04-29 17:21:36 -06:00
atom0s
64d91c454a CORE: Refactored/recoded command handler to be entirely dynamic.
CORE: GM commands are now loaded/ran at runtime allowing GMs to add/remove commands on the fly during runtime.
CORE: Removed commands.conf as it is no longer used.
SCRIPTS: Recoded all commands to follow suit with the new command system.
SCRIPTS: Modified a handful of scripts to have more error checks to prevent debug breaks.
SCRIPTS: Modified a handful of scripts to better handle their purpose.
2013-12-29 00:11:55 +00:00
ben.dangelo2
b5c3fb3611 added weight status effect, added gravity (not working), barspells/element equips now effect mob tp moves, fixed reraiser duration, added mind drain move, added barvirus, fixed curse status 2013-02-02 22:39:33 +00:00
kegsay
42eea084bc CORE: Add support for injecting action packets.
Since this is EXTREMELY unstable and not designed for GM use, the code has been commented out. It should remain that way (no test servers need this code). This should primarily be used to discover new animations. For example, @injectaction 4 681 will inject an ACTION_MAGIC_FINISH packet with 681 as the animation ID (blue magic death scissors). You can then try different IDs to find different animations. Wrong IDs may do nothing or crash the client, hence why this should not be used for test servers. Nevertheless, it is valuable for finding animation/text IDs for spells/JAs/mob abilities/etc.
2013-02-02 17:08:35 +00:00