patch notes
The changelog.
Every fix, feature, and refactor since December 2004. 1,869 entries, written by the people who wrote the code.
page 1 of 38
Recent changes
Last patched . (3 days ago)
Gatz
NarutoMUD has been updated to compile on GCC 7! It took over 600 changes across 33 feature branches to move off GCC 3.4, that the codebase shipped with back in 2004!
Gatz
Replaced the random number generator algorithm with one that is used in modern gaming. The old algorithm had problems where it could favor specific ranges and didn't produce true random results. Issues like seeing a lot of the same number range roll should be gone now.
Gatz
Fixed a bug with a house's inventory persisting over copyovers.
Gatz
Added new dynamic array functionality to the code which should dramatically simplify implementing things in code.
Gatz
Massive restructing of the pfile scan logic to fork the process. This was a major source of random lag spikes for the game. Now it should have no impact to the main game.
Gatz
Updated the ambient flavor messages so they will be selected better, indoors you get indoors one, etc. Also, added a bunch more to make the game feel more alive.
Gatz
Anki is now a level 2 ability. Players level 2+ have been granted it, and anyone who previously had Anki got a practice point back. Cost now scales with max Chakra. Help anki for more info.
Gatz
Refreshed many skill help entries. Most player skills now list which other skills enhance them under a Benefits From section, the Sasaki Family clan jutsu Karada no Jouhatsu now has a help entry, and several NPC-only event skills (Pumpkin Bomb, Galick Gun, Rampage, and others) got lore entries tied to their seasonal events. Help sploot for one of the more entertaining ones.
Gatz
Updated the poison Ningu. Dokubari, Dokuhebi, Kumodoku, and Takodoku knowledge will go up with successful usage. They also all synergize with each other. Help takodoku for more info.
Gatz
Added a new raid type, Defend the Point. Hold three landmarks against rotating waves of raiders. Points left unguarded bring elites, then a mini-boss. Help raids for more info.
Gatz
The Student Missions are now converted over to the new Mission System. This change also means players can do the missions again if they wish.
Gatz
Fixed bug with weapon scroll savings to pfiles.
Gatz
Updated the random Japanese name generator. Names should feel less like alphabet soup.
Gatz
Added support for IPv6 and updated the IPv4 support.
Gatz
Changed how IP -> Hostname translation happens, it no longer is synchronus. The old way caused random lag spikes as the MUD would resolve them. Now it is is done in an async way, eliminating those random lag hiccups from that at least.
Gatz
NarutoMUD now supports direct Web Socket connections natively on ws.narutofor.us port 4546.
Gatz
Fixed bug with Legacy where not all properties were being properly reset, leading to odd edge cases until the player leveled up more.
Gatz
Fixed bug where if an item had a legacy level and a player didn't have any legacies, it could let them equip it and below the required level.
Gatz
Fixed bug where legacy time would be wrong when you first legacy.
Gatz
Fixed the 'weak aggressive' mob flag, as its behavior was flakey. Updated the Rank D Missing-Nin to have them so thet won't attack newbies.
Gatz
Changed the setdiscord functionality. Now, in Discord a player needs to do /verify to generate a code that expires in 5 minutes. With that code, the player logs into the game and uses it with setdiscord. Any Discord handles set in the old way must be re-set. Help setdiscord for more info.
Gatz
Shuuren, Handseal, and Bengaku now have an option called 'list' which will show which skills can be used with them.
Gatz
Update the map display to be wider and show exit paths on the map. This should make the map more readable and hopefully make areas more navigable. Use config to toggle the map off or on.
Gatz
NarutoMUD web client now supports install to make it an app for mobile and desktop ("Add to Home Screen" or "Install", refer to your device's guide for how to do that).
Gatz
Addtionally, the Discord bot now supports /suggestion on the Discord. So suggestions can be added via the game or Discord.
Gatz
Added new suggestion system. In game, you can use the suggestion command to add or favorite suggestions. Suggestions get posted to the Discord and Discord users can emoji suggestions to favorite them. The favor scores lets us know how popular an idea is! If you have your Discord set in-game, it'll show your character name and potentially provide a benefit later on :)! Finally, if a suggestion is tied to a Discord handle, the bot will message you if and when the suggestion is done! Help suggestion for more info.
Gatz
Players can now set their Discord handle via setdiscord. Help Discord for more info.
Gatz
Added MSDP and GMCP support. Help MSDP for more information.
Gatz
Added support for MCCP2.
Gatz
Updated the raid zone generation logic. It should now respect Euclidean geometry and build more immersive zones.
Gatz
NarutoMUD will now cross post updates to X and BlueSky. Username is NarutoMUD on BS.
Zetsuke
New Ninjutsu 'Chakka-Zai' for Leaf village. Help Chakka-Zai for more information.
Zetsuke
New Ningu 'Takodoku' for Mist and Sound villages. Help Takodoku for more information.
Zetsuke
New Ningu 'Kumodoku' for leaf and sound villages. Help Kumodoku for more information.
Zetsuke
New Ningu 'Dokuhebi' for sand, sound, and stone villages. Help Dokuhebi for more information.
Zetsuke
New Ningu 'Dokubari' for all villages. Help Dokubari for more information.
Zetsuke
Adjusted global missions to respect onlyryoreward config option
Gatz
Doubled the possible name options for raiders.
Gatz
Added special Corgi summon as a drop for Gatz' Birthday Party event. It has the special move 'sploot'.
Gatz
Adjusted who message to make it more clear how many global missions are needed to unlock the next bonus for the weekly mission bonus hour.
Gatz
Added new harvest global mission.
Gatz
Bindspot command now has 'list' option which displays all Bind Spots in the game and the direction towards it, as long as there is a direct route within 500 rooms.
Gatz
Raids list command now shows direction to the raid, so long as there is a direct route within 500 rooms to it.
Gatz
Temporary fix for issue with summons over copyover. Summons now clear when a copyover is initiated.
Gatz
Resolved issue with summons not being orderable in certain conditions. Clones and summons now have unique IDs.
Gatz
Removed the 'damage taken' global mission. Replaced with 'use damaging skills' global mission.
Gatz
Fixed bug with who displaying the wrong rank for legend levels about 200.
Gatz
Added Weekly Mission player activity. Completing global missions can unlock a special bonus hour of benefits. Progress displayed on who. More info in help 'weekly mission'.
Zetsuke
Fixed issue where some mission requests weren't registering for Jounin mission progress
Gatz
Added trick or treaters that'll appear around Cosmos Country! They're special support ninja. When you use the support command on them they give boosted rewards.