Kinglykrab
992e4ac59e
[Commands] Consolidate #lock and #unlock Commands into #serverlock. ( #2193 )
...
- Convert the two commands into one command.
- Cleanup struct naming.
2022-05-22 22:30:56 -04:00
Kinglykrab
089246db53
[Cleanup] Move Client::Undye() to client.cpp from #path Command. ( #2188 )
...
- Client::Undye() was inside the #path command file.
2022-05-21 10:26:45 -04:00
Kinglykrab
0e96099b3d
[Titles] Cleanup titles, title suffix, and last name methods. ( #2174 )
...
* [Titles] Cleanup titles, title suffix, and last name methods.
- Use strings instead of const chars*.
- Add optional parameter to SetAATitle in Lua so you can save to the database similar to Perl.
- Cleanup #lastname command.
- Cleanup #title command.
- Cleanup #titlesuffix command.
* Update npc.cpp
2022-05-19 20:15:44 -04:00
hg
77e72ba666
Save eyes in #npcedit featuresave ( #2178 )
2022-05-15 19:12:22 -04:00
hg
d8aa8f7e7a
[Opcode] Implement SetFace opcode ( #2167 )
...
* Implement SetFace opcode
This implements the opcode that's used to update zone clients when a
client updates their face
* Use SetFace in #feature command
Add check for valid number
This adds the #feature eyes command which isn't in the illusion struct
2022-05-11 19:57:20 -04:00
Kinglykrab
d120cf8a40
[Commands] #reload Command Overhaul. ( #2162 )
...
* [Commands] #reload Command Overhaul.
- Consolidated #reloadaa, #reloadallrules, #reloadcontentflags, #reloademote, #reloadlevelmods, #reloadmerchants, #reloadperlexportsettings, #reloadqst, #reloadstatic, #reloadtitles, #relaodtraps, #reloadworld, and #reloadzps in to one command.
- #reload has 15 different sub commands you may use, including Log Settings and Tasks reloading.
- All the reload commands are a part of the Developer Tools Menu messages now, as well as part of the documentation.
- Fixes the commands that weren't actually sending their packet to zone server to globally reload stuff.
- Added Variables table reloading to command.
* Consistency.
* Hot reload.
* Final big push.
2022-05-10 06:19:07 -04:00
Chris Miles
209b0eb273
[int64] Hate Fixes ( #2163 )
...
* Hate fixes
* Update perl_hateentry.cpp
* Update perl_hateentry.cpp
2022-05-09 20:49:43 -05:00
Kinglykrab
597e324319
[Bug FIx] Fix #repop Command. ( #2159 )
...
If you use no arguments, the command does not repop.
2022-05-08 17:01:50 -04:00
Kinglykrab
b27428a6d8
[Commands] Cleanup #cvs Command. ( #2153 )
...
* [Commands] Cleanup #cvs Command.
- Cleanup messages and logic.
- std::find was using .begin() in both comparisons, so it wasn't working and unique IPS always returned 1.
* Update cvs.cpp
2022-05-07 23:45:44 -04:00
Chris Miles
f201d4c999
[int64] Support for HP / Mana / End / Damage / Hate ( #2091 )
...
* Initial int64 work
* Hate 64 bit
* Update special_attacks.cpp
* Aggro / Damage / Hate int64
* NPC edit adjustments
* Fix bot compile
* More int64 adjustments
* More int64 references
* npcedit references
* aggrozone
* More int64 changes
* More int64 changes for damage
* Many more damage int64 references
* More spell damage int64 conversions
* HealDamage
* Damage fully working
* Remove debug
* Add migration
* More int64 adjustments
* Much wow, many int64
* More int64
* PR adjustments
2022-05-07 22:32:02 -05:00
Kinglykrab
d9c41526e8
[Commands] Cleanup #ban, #ipban, #flag, #kick, #setlsinfo, and #setpass Commands. ( #2104 )
...
* [Commands] Cleanup #ban, #ipban, #flag, and #kick Commands.
- Cleanup messages and logic.
- Add ServerFlagUpdate_Struct for flag updates.
* Add #setlsinfo and #setpass to cleanup.
* Update setlsinfo.cpp
* Update database.cpp
* Update database.cpp
* Update command.cpp
2022-05-07 23:28:45 -04:00
Kinglykrab
dca34cc2ff
[Commands] Cleanup #time and #timezone Command. ( #2147 )
...
* [Commands] Cleanup #time and #timezone Command.
- Cleanup messages and logic.
* Cleanup.
2022-05-07 05:03:58 -05:00
Kinglykrab
7df9b2974b
[Commands] Cleanup #reloadzps Command. ( #2129 )
...
* [Commands] Cleanup #reloadzps Command.
- Cleanup messages and logic.
- Make reloading of zone points global instead of zone specific.
* Further cleanup.
- Add zone->GetZoneDescription().
- Add mob->GetTargetDescription(mob).
* Final cleanup.
* Typo.
2022-05-07 03:23:15 -04:00
Kinglykrab
0b3065d7a9
[Commands] Cleanup #reloadtraps Command. ( #2126 )
...
* [Commands] Cleanup #reloadtraps Command.
- Cleanup messages and logic.
- Allow the option to reload/repop traps globally for this command.
* Typos.
2022-05-06 22:39:21 -04:00
Kinglykrab
7549fbbeea
[Commands] Cleanup #reloadlevelmods Command. ( #2122 )
...
* [Commands] Cleanup #reloadlevelmods Command.
- Cleanup messages and logic.
- Make the reloading of modifiers global instead of zone-specific.
* Remove unnecessary message.
* Update worldserver.cpp
* Update worldserver.cpp
* Update worldserver.cpp
2022-05-06 22:31:17 -04:00
Kinglykrab
e26eba8e03
[Commands] Cleanup #npctype_cache Command. ( #2109 )
...
* [Commands] Cleanup #npctype_cache Command.
- Cleanup messages and logic.
- Loop was returning as soon as it found first ID, so you couldn't use the spaced ID list functionality at all.
* Remove command.
2022-05-06 22:13:16 -04:00
Kinglykrab
02828a73b8
[Commands] Cleanup #npcspecialattk Command. ( #2108 )
...
* [Commands] Cleanup #npcspecialattk Command.
- Cleanup messages and logic.
* Remove command.
2022-05-06 22:06:12 -04:00
Kinglykrab
0e710fe5e7
[Commands] Cleanup #ucs Command. ( #2149 )
...
* [Commands] Cleanup #ucs Command.
- Cleanup messages and logic.
* Remove command.
2022-05-06 22:03:13 -04:00
Kinglykrab
86568e9292
[Commands] Cleanup #reloadaa Command. ( #2120 )
...
* [Commands] Cleanup #reloadaa Command.
- Cleanup messages.
- Remove unncessary file_exists command from file.
- Make reloading of Alternate Advancement data global instead of zone specific.
* Update worldserver.cpp
* Update worldserver.cpp
2022-05-06 21:57:19 -04:00
Kinglykrab
bf1d05d639
[Commands] Cleanup #profanity Command. ( #2113 )
...
* [Commands] Cleanup #profanity Command.
- Cleanup messages and logic.
* Update profanity_manager.cpp
* Update profanity_manager.cpp
* Update profanity_manager.cpp
* Update profanity_manager.cpp
2022-05-06 21:36:23 -04:00
Kinglykrab
4eaf44fc33
[Commands] Remove unused #bestz and #pf Commands. ( #2112 )
...
- Remove unused commands.
2022-05-06 21:13:26 -04:00
Kinglykrab
e62a283a79
[Commands] Cleanup #makepet Command. ( #2105 )
...
- Cleanup messages and logic.
2022-05-06 20:58:07 -04:00
Kinglykrab
a847e461c1
[Commands] Cleanup #npcemote Command. ( #2106 )
...
* [Commands] Cleanup #npcemote Command.
- Cleanup messages and logic.
* Update npcemote.cpp
2022-05-06 20:58:01 -04:00
Kinglykrab
37fefad58e
[Commands] Cleanup #npcsay and #npcshout Commands. ( #2107 )
...
* [Commands] Cleanup #npcsay and #npcshout Commands.
- Cleanup messages and logic.
* Update npcsay.cpp
* Update npcshout.cpp
2022-05-06 20:57:53 -04:00
Kinglykrab
26b26af8d7
[Commands] Cleanup #npctypespawn Command. ( #2110 )
...
- Cleanup messages and logic.
2022-05-06 20:50:02 -04:00
Kinglykrab
ee86001132
[Commands] Cleanup #reloadmerchants Command. ( #2123 )
...
* [Commands] Cleanup #reloadmerchants Command.
- Cleanup messages and logic.
- Make the reloading of merchants global instead of zone specific.
* Update worldserver.cpp
* Update worldserver.cpp
2022-05-06 20:48:46 -04:00
Kinglykrab
7d89c05a48
[Commmands] Cleanup #questerrors Command. ( #2116 )
...
- Cleanup messages and logic.
2022-05-06 20:42:47 -04:00
Kinglykrab
6e15fae6a0
[Commands] Cleanup #randomizefeatures Command. ( #2118 )
...
- Cleanup messages and logic.
- Make #randomizefeatures function for Iksar and Vah Shir.
2022-05-06 20:42:34 -04:00
Kinglykrab
2f962c2c8a
[Commands] Cleanup #refreshgroup Command. ( #2119 )
...
- Cleanup messages and logic.
2022-05-06 20:42:25 -04:00
Kinglykrab
6bbd1e94c3
[Commands] Cleanup #push Command. ( #2114 )
...
- Cleanup messages and logic.
2022-05-06 19:38:15 -05:00
Kinglykrab
78d44440eb
[Commands] Cleanup #qglobal Command. ( #2115 )
...
- Cleanup messages and logic.
2022-05-06 19:37:45 -05:00
Kinglykrab
37d5d96871
[Commands] Cleanup #resetaa_timer Command. ( #2131 )
...
* [Commands] Cleanup #resetaa_timer Command.
- Cleanup messages and logic.
* Typos.
2022-05-06 20:26:59 -04:00
Kinglykrab
90725f9fd9
[Commands] Cleanup #revoke Command. ( #2134 )
...
* [Commands] Cleanup #revoke Command.
- Cleanup messages and logic.
* Update revoke.cpp
2022-05-06 20:26:54 -04:00
Kinglykrab
c1aa3e7056
[Commands] Cleanup #reloadallrules Command. ( #2121 )
...
* [Commands] Cleanup #reloadallrules Command.
- Cleanup messages.
* Typo.
2022-05-06 20:26:39 -04:00
Kinglykrab
1d59fff2bf
[Commands] Cleanup #reloadperlexportsettings Command. ( #2124 )
...
* [Commands] Cleanup #reloadperlexportsettings Command.
- Cleanup messages and logic.
- Make reloading of Perl event export settings global instead of zone specific.
* Update worldserver.cpp
2022-05-06 20:22:58 -04:00
Kinglykrab
6beb220e93
[Commands] Cleanup #reloadtitles Command. ( #2125 )
...
* [Commands] Cleanup #reloadtitles Command.
- Cleanup messages;
* Update worldserver.cpp
2022-05-06 20:20:42 -04:00
Kinglykrab
3091a84540
[Commands] Cleanup #reloadworld and #repop Command. ( #2127 )
...
* [Commands] Cleanup #reloadworld Command.
- Cleanup messages and logic.
* [Commands] Cleanup #reloadworld and #repop Command.
- Cleanup messages and logic.
- Add #reloadworld 2 option to forcefully repop all mobs globally as well as reset quest timers and reload quests.
- Remove delay argument from #repop as it isn't used for anything.
* Typos.
2022-05-06 20:06:51 -04:00
Kinglykrab
9fbab76d40
[Commands] Cleanup #summonburiedplayercorpse Command. ( #2146 )
...
* [Commands] Cleanup #summonburiedplayercorpse Command.
- Cleanup messages and logic.
* Update summonburiedplayercorpse.cpp
2022-05-06 20:06:04 -04:00
Kinglykrab
b583d95f09
[Commands] Cleanup #reloadrulesworld Command. ( #2128 )
...
- Cleanup messages and logic.
2022-05-06 20:05:40 -04:00
Kinglykrab
6846deb9c8
[Commands] Cleanup #reloadstatic Command. ( #2130 )
...
- Cleanup messages and logic.
- Make reloading of static zone data global instead of zone specific.
2022-05-06 20:03:22 -04:00
Kinglykrab
adfec15893
[Commands] Cleanup #resetaa Command. ( #2132 )
...
* [Commands] Cleanup #resetaa Command.
- Cleanup messages and logic.
* Update resetaa.cpp
2022-05-06 20:02:32 -04:00
Kinglykrab
132c936c90
[Commands] Cleanup #sensetrap Command. ( #2137 )
...
* [Commands] Cleanup #sensetrap Command.
- Cleanup messages and logic.
* Update sensetrap.cpp
2022-05-06 20:01:29 -04:00
Kinglykrab
a0ed0d57c5
[Commands] Cleanup #serverinfo Command. ( #2138 )
...
* [Commands] Cleanup #serverinfo Command.
- Cleanup message and logic.
- Use popup instead of messages.
* Update serverinfo.cpp
2022-05-06 20:01:21 -04:00
Kinglykrab
128e8ce08d
[Commands] Cleanup #resetdisc_timer Command. ( #2133 )
...
- Cleanup messages and logic.
2022-05-06 19:50:58 -04:00
Kinglykrab
55629ce396
[Commands] Cleanup #roambox Command. ( #2135 )
...
- Cleanup messages and logic.
2022-05-06 19:50:26 -04:00
Kinglykrab
bf7c1252f8
[Commands] Cleanup #save Command. ( #2136 )
...
- Cleanup messages and logic.
2022-05-06 19:50:19 -04:00
Kinglykrab
e2bfa44df0
[Commands] Cleanup #serverrules Command. ( #2139 )
...
- Cleanup messages and logic.
- Change separator from new line to pipe separator, as new line was non-functional.
2022-05-06 19:50:09 -04:00
Kinglykrab
e5acc7c322
[Commands] Cleanup #shownpcgloballoot and #showzonegloballoot Command. ( #2141 )
...
- Cleanup messages and logic.
2022-05-06 19:50:03 -04:00
Kinglykrab
5aaaaed6f1
[Commands] Add #feature Command. ( #2142 )
...
* [Commands] Add #feature Command.
- Removes #beard, #beardcolor, #details, #face, #hair, #haircolor, #helm, #heritage, #size, and #tattoo commands.
- Cleanup messages and logic.
- Consolidate 13 different feature settings to this one command.
- Unique commands including #gender, #race, and #texture were not removed.
* Add missing feature.cpp.
* Update feature.cpp
2022-05-06 19:49:56 -04:00
Kinglykrab
6d31786456
[Commands] Cleanup #spawnfix Command. ( #2143 )
...
- Cleanup messages and logic.
2022-05-06 19:49:51 -04:00