Kinglykrab
7d1d385418
[Commands] Cleanup #gmzone Command. ( #1836 )
...
- Cleanup messages and logic.
- Add support for Zone ID.
2021-11-27 18:19:03 -05:00
Kinglykrab
96cdf1b076
[Commands] Cleanup #title Command. ( #1833 )
...
- Cleanup message and logic.
2021-11-27 18:18:27 -05:00
Kinglykrab
8b54bb34e4
[Commands] Cleanup #gmspeed Command. ( #1831 )
...
* [Commands] Cleanup #gmspeed Command.
- Cleanup message and logic.
* Update gmspeed.cpp
* Update gmspeed.cpp
2021-11-26 13:56:45 -05:00
Kinglykrab
e87b8e2682
[Commands] Cleanup #gender Command. ( #1832 )
...
- Cleanup message and logic.
- Cleanup other spots using similar logic so they're all uniform.
2021-11-26 10:01:35 -05:00
Kinglykrab
2dc3ca52db
[Commands] Cleanup #gm Command. ( #1830 )
...
- Cleanup message and logic.
- Cleanup SetGM() message.
2021-11-26 10:01:13 -05:00
Kinglykrab
b29f398239
[Commands] Cleanup #getplayerburiedcorpsecount Command. ( #1818 )
...
* [Commands] Cleanup #getplayerburiedcorpsecount Command.
- Cleanup message and logic.
* Update command.cpp
2021-11-25 21:01:23 -05:00
Kinglykrab
e474b2a280
[Commands] Add #petitems Command. ( #1823 )
...
- Add #petitems command to show a person's pet items if they have access to the command.
- Adds a default false parameter to QueryLoot for NPCs that keeps messages and logic from being ran on pets for no reason.
- Cleaned up message a bit for loot and stuff.
- Remove check for loottable ID when using #npcstats for NPCs that get items from a script or otherwise.
2021-11-25 14:50:05 -05:00
Kinglykrab
1a2897c423
[Commands] Cleanup #disablerecipe Command. ( #1816 )
...
- Cleanup message and logic.
2021-11-23 21:45:59 -05:00
Kinglykrab
8b5b19ae2c
[Commands] Cleanup #enablerecipe Command. ( #1817 )
...
- Cleanup message and logic.
2021-11-23 21:45:52 -05:00
Kinglykrab
6fa41a3b73
[Commands] Remove duplicate commands. ( #1819 )
2021-11-23 19:53:39 -05:00
Kinglykrab
6496690123
[Commands] Cleanup #zsafecoords Command. ( #1806 )
...
* [Commands] Cleanup #zsafecoords Command.
- Cleanup message and logic.
- Add parameter to allow data to be saved to database.
* Typo.
* Update zsafecoords.cpp
* Update zsafecoords.cpp
2021-11-23 18:25:12 -05:00
Kinglykrab
4672e48fbd
[Commands] Cleanup #zcolor Command. ( #1813 )
...
* [Commands] Cleanup #zcolor Command.
- Cleanup message and logic.
- Add parameter to allow data to be saved to database.
* Update zcolor.cpp
2021-11-23 16:45:31 -05:00
Kinglykrab
8d3a179ecc
[Commands] Remove #zuwcoords Command. ( #1810 )
...
- Remove duplicate command of #zunderworld
2021-11-23 06:03:09 -05:00
Kinglykrab
2cbcefd9a0
[Commands] Cleanup #zheader Command. ( #1814 )
...
* [Commands] Cleanup #zheader Command.
- Cleanup message and logic.
- Add parameter to allow versions to be loaded.
- Cleanup parameter name in CFG methods from instance_id to instance_version.
* Update zonedb.cpp
2021-11-23 05:49:11 -05:00
Kinglykrab
ef06a0d0b6
[Commands] Cleanup #zclip Command. ( #1812 )
...
* [Commands] Cleanup #zclip Command.
- Cleanup message and logic.
- Add parameter to allow data to be saved to database.
* Cleanup.
2021-11-23 05:48:47 -05:00
Kinglykrab
1935ea60d0
[Commands] Remove #zonespawn Command. ( #1811 )
...
* [Commands] Remove #zonespawn Command.
- Remove unimplemented command.
* Remove from CMakeLists.txt.
* Fix.
2021-11-23 05:48:39 -05:00
Kinglykrab
9240497cbc
[Commands] Cleanup #zsky Command. ( #1808 )
...
- Cleanup message and logic.
- Add parameter to allow data to be saved to database.
2021-11-22 21:17:13 -05:00
Kinglykrab
26c7287997
[Commands] Cleanup #zunderworld Command. ( #1809 )
...
* [Commands] Cleanup #zunderworld Command.
- Cleanup message and logic.
- Add parameter to allow data to be saved to database.
* Update zunderworld.cpp
2021-11-22 21:16:42 -05:00
Kinglykrab
d29993fafa
[Commands] Cleanup #nukebuffs Command. ( #1795 )
...
* [Commands] Cleanup #nukebuffs Command.
- Cleanup messages and logic.
- #nukebuffs now allows you to nuke all, beneficial, or detrimental buffs, also added a help menu.
- Add BuffFadeBeneficial().
- Cleanup logic in some buff fade methods.
- Fix several spots where we were using CalcBonuses() when it was unnecessary, i.e when you fade no buffs you do not need to recalculate bonuses.
* Update spells.cpp
2021-11-21 15:20:16 -05:00
Kinglykrab
39c27c987d
[Commands] Cleanup #peqzone Command. ( #1794 )
...
- Cleanup messages and logic.
- Add RULE_INT(Zone, PEQZoneHPRatio, 75, "Required HP Ratio to use #peqzone")
- Modify #peqzone Timer rule to allow it to be disabled.
2021-11-21 14:19:08 -05:00
Kinglykrab
1acdc6034b
[Commands] Cleanup #permagender Command. ( #1779 )
...
- Cleanup message and logic.
2021-11-21 14:01:15 -05:00
Kinglykrab
03847fb1ac
[Commands] Cleanup #lastname Command. ( #1802 )
...
- Cleanup message and logic.
2021-11-21 10:12:47 -05:00
Kinglykrab
8a27fce3a8
[Commands] Cleanup #memspell Command. ( #1801 )
...
- Cleanup message and logic.
- Add support for memorizing spell to target if you have GM enabled.
2021-11-21 10:12:37 -05:00
Kinglykrab
6a42639386
[Commands] Cleanup #pvp Command. ( #1800 )
...
- Cleanup messages and logic.
2021-11-21 10:12:23 -05:00
Kinglykrab
b9214bfdee
[Commands] Cleanup #aggro Command. ( #1799 )
...
- Cleanup messages and logic.
- Cleanup constant names and references.
- Cleanup aggro description methods.
2021-11-21 10:12:12 -05:00
Kinglykrab
51fb46556d
[Commands] Cleanup #setfaction Command. ( #1792 )
...
- Cleanup message and logic.
- Doesn't allow you to use invalid faction IDs anymore.
2021-11-21 10:11:03 -05:00
Kinglykrab
d73194c1f6
[Commands] Cleanup #setanim Command. ( #1791 )
...
- Cleanup message and logic.
- SetAppearance was not sending to self, so if you modified your own appearance, you wouldn't be able to see it.
2021-11-21 10:10:52 -05:00
Kinglykrab
ec1cf68ce2
[Commands] Cleanup #damage Command. ( #1789 )
...
- Cleanup logic.
2021-11-21 10:08:20 -05:00
Kinglykrab
40edefa6f4
[Commands] Cleanup #camerashake Command. ( #1787 )
...
- Cleanup message and logic.
- Fix ConvertSecondsToTime logic for milliseconds.
- Add ConvertMillisecondsToTime inline function.
2021-11-21 10:03:20 -05:00
Kinglykrab
dfe43ce189
[Commands] Cleanup #nukeitem Command. ( #1782 )
...
* [Commands] Cleanup #nukeitem Command.
- Cleanup message and logic.
* Typo.
2021-11-21 09:59:07 -05:00
Kinglykrab
69d5fee471
[Commands] Cleanup #givemoney Command. ( #1781 )
...
* [Commands] Cleanup #givemoney Command.
- Cleanup message and logic.
* Update givemoney.cpp
2021-11-21 09:58:23 -05:00
Kinglykrab
f1d9221b4c
[Commands] Cleanup #invul Command. ( #1780 )
...
- Cleanup message and logic.
2021-11-21 09:58:13 -05:00
Kinglykrab
fb2f901539
[Commands] Cleanup #permarace Command. ( #1778 )
...
- Cleanup message and logic.
2021-11-21 09:56:27 -05:00
Kinglykrab
7c12c5d5ef
[Commands] Cleanup #permaclass Command. ( #1777 )
...
- Cleanup message and logic.
2021-11-21 09:56:10 -05:00
Chris Miles
0550fcfd3f
[GM Commands] Split GM Commands Into Separate Files ( #1766 )
...
* Split GM commands into their own files
* Code cleanup
2021-11-14 22:48:47 -06:00
Kinglykrab
293361a1f7
[Cleanup] Make use of AccountStatus constants wherever status is checked or used. ( #1764 )
...
* [Cleanup] Make use of AccountStatus constants wherever status is checked or used.
- Cleanup all instances of SendEmoteMessage.
- Cleanup all instances of SendEmoteMessageRaw.
- Cleanup all instances of MessageStatus.
- Convert Quest API method defaults to use constants.
* Cleanup constant names.
2021-11-14 21:01:13 -06:00
Kinglykrab
5d75b7b365
[Commands] Cleanup #advnpcspawn and #npcspawn Commands. ( #1754 )
...
* [Commands] Cleanup #advnpcspawn and #npcspawn Commands.
- Cleanup messages and logic.
- Add enum for spawn types to remove magic numbers.
- Cleanup messages that were improper/unused.
* Cleanup.
* Cleanup.
* Cleanup.
* Typo.
* Update command.cpp
2021-11-14 19:58:55 -06:00
Kinglykrab
b2c86f5571
[Commands] Cleanup #raidloot Command. ( #1757 )
...
- Cleanup message and logic.
- Add RaidLootTypes enum and map for names.
2021-11-14 19:50:51 -06:00
Kinglykrab
264c6cb019
[Commands] Cleanup #setcrystals Command. ( #1745 )
...
* [Commands] Cleanup #setcrystals Command.
- Add message.
- Increase cap from 100,000 to 2,000,000,000.
* Cleanup.
* Remove condition, ID is always defined.
* Cleanup.
2021-11-14 19:47:36 -06:00
Kinglykrab
f5d37a9959
[Commands] Cleanup #setpvppoints Command. ( #1755 )
...
* [Commands] Cleanup #setpvppoints Command.
- Cleanup message and logic.
* Cleanup.
2021-11-14 14:47:25 -05:00
Kinglykrab
c44b82500d
[Commands] Cleanup #setaaxp Command. ( #1751 )
...
* [Commands] Cleanup #setaaxp Command.
- Add message.
- Cleanup logic.
* Update command.cpp
* Cleanup.
2021-11-14 14:47:17 -05:00
Kinglykrab
4f550fcbf3
[Commands] Cleanup #loc Command. ( #1752 )
...
- Cleanup message and logic.
2021-11-14 14:09:10 -05:00
Kinglykrab
1103d50733
[Commands] Cleanup #setaapts Command. ( #1750 )
...
* [Commands] Cleanup #setaapts Command.
- Cleanup message and logic.
- Increase cap from 5,000 to 2,000,000,000.
* Update command.cpp
* Update command.cpp
* Cleanup.
* Cleanup.
2021-11-14 14:06:57 -05:00
Kinglykrab
ddcb184183
[Commands] Cleanup #stun Command. ( #1749 )
...
* [Commands] Cleanup #stun Command.
- Cleanup message.
- Add ConvertSecondsToTime() to string_util.h and convert Quest API Methods to use helper.
* Add days to ConvertSecondsToTime() and cleanup logic.
* Cleanup.
* Typo.
* Cleanup.
* Cleanup.
2021-11-14 14:05:44 -05:00
Kinglykrab
90bcc5f03c
[Commands] Cleanup #zonelock Command. ( #1711 )
...
* [Commands] Cleanup #zonelock Command.
- Add support for Zone IDs.
- Cleanup messages and display.
- Fix dangling pointer in ZoneLongName() helper method so name is displayed properly.
* Add account status enum.
* Typo.
* Typo.
* Convert list to constants.
* Cleanup.
* Update command.cpp
* Fix compile.
2021-11-14 11:32:08 -05:00
Kinglykrab
e8607a0c78
[Commands] Cleanup #checklos Command. ( #1744 )
...
- Cleanup message and logic.
2021-11-13 05:25:58 -05:00
Kinglykrab
1a69218045
[Commands] Cleanup #faction Command. ( #1716 )
...
* [Commands] Cleanup #faction Command.
- Remove find subcommand as we have #findfaction now.
- Cleanup message.
* Remove #setfaction message.
2021-11-12 18:28:14 -05:00
Kinglykrab
e870ee5e0e
[Commands] Remove #logtest Command. ( #1731 )
...
- Remove unused/deprecated command.
2021-11-12 14:46:05 -06:00
Kinglykrab
908c6c18af
[Commands] Cleanup #findnpctype Command. ( #1714 )
...
* [Commands] Cleanup #findnpctype Command.
- Cleanup message and logic.
* Logic cleanup, found_count is always greater than 0.
* Fix order.
* Add return.
2021-11-12 09:19:43 -05:00
Kinglykrab
f591378ed3
[Commands] Cleanup #viewnpctype Command. ( #1713 )
...
* [Commands] Cleanup #viewnpctype Command.
- Create a temporary NPC to use ShowStats() instead.
- Cleanup message.
* Cleanup spawn/emote/textures logic in ShowStats() when unused.
* Formatting.
2021-11-12 08:58:43 -05:00