Commit graph

26 commits

Author SHA1 Message Date
Frankie-hz
5bac7219ba [lua] Add remove curse and doom effects to !reset
Add remove curse and doom effects to !reset

Co-Authored-By: Damarus <105614059+paladindamarus@users.noreply.github.com>
2025-02-12 17:17:03 -05: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
Tal Ben-Eliezer
4f6177ff21 improve functionality of various commands 2023-07-09 12:55:36 -04:00
claywar
3660e75405
[chore] Remove excess whitespace in parentheses 2022-11-06 08:16:08 -05:00
claywar
4ca2edda31
[chore] Remove outer parentheses from conditionals (weaponskills, commands) 2022-10-30 09:13:30 -04:00
claywar
39fa346673
[lua] Format tables from CI - 5
Additional tables, fix lua.sh error
2022-09-17 15:48:34 -04:00
Critical
0f9beccabe Remove entityanimation and resolve nil checks 2022-06-30 18:11:18 -06:00
wrenffxi
0ed5cb8f59 [sol refactor] scripts/commands headings 2021-01-18 13:34:00 -05:00
Zach Toogood
9ddba57610 Roll back tpz.core global function binding 2021-01-09 08:01:35 +02:00
Zach Toogood
eb44c9a638 LuaRefactor: GetPlayerByName, GetPlayerByID 2020-12-28 16:37:20 +02:00
ibm2431
29d3623a2f Insert spaces between commas inside scripts 2020-07-27 20:18:00 -07: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
9179f6e80b command input validation and standardization [o-r] 2017-08-07 11:19:50 -04:00
TeoTwawki
1dabc64278 misc script adjustments (missing requires bad indention global variables to local variables and the odd typo or 2)
Plucked from out of that other mass change they were originally included with.
2016-08-10 07:12:55 -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
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
TeoTwawki
0b00172d69 Modified several GM commands to be capable of being used on a target or self, rather than requiring separate commands for each. If no target is specified, the command will target the user. Deleted givekeyitem since addkeyitem now covers its functionality.
Renamed giveexperiance to givexp, and renamed resetplayer to posfix. The resetplayer command will now print a reminder to use the new command name.

Added ability to handle augments to giveitem and fixed a textIDs issue (it was fetching users zone instead of target when printing message to target).
Could not merge giveitem and additem, thats to many params for me to think about messing with.

Added commands to remove spells, gil, and exp without needing to edit database, and added mobhere, npchere, send, and ah commands.

Took the liberty of removing my old forum name from several commands I had shared, and placed my GitHub username in its place.
2015-01-09 21:05:15 -05: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
kegsay
3545a67f48 ENSPELLS :: Enspells are now functional, with limitations. See details.
All tier 1 AND tier 2 enspells are implemented and calculate damage correctly. Blood weapon has been adjusted to work with the new system. There are known limitations to additional effects which need work. Primarily, additional effects currently CANNOT PROC ON THE SECOND+ HITS. This means no procs offhand/multihit/double attack, only on that very first hit. This will be fixed eventually. Requires a .sql update in order to get tier 2 enspells recognized. Also added in a neat GM command "@reset" which resets all your JAs/magic recasts. It should be noted that the new JA times are sent immediately but the magic ones are not sent, so you'll need to use /ma "spell" in order to bypass client checks.
2012-06-05 21:51:47 +00:00