patch notes
The changelog.
Every fix, feature, and refactor since December 2004. 1,894 entries, written by the people who wrote the code.
page 1 of 38
Recent changes
Last patched . (1 day ago)
Gatz
Added a lot of missions for players as they level up to act as guide-posts for what to do next. For example, level 10 has a mission to set your title, level 100 spawns a mission to become a Chuunin. There are also missions that drop that challenge you to tackle the next raid rank. This should help players discover and engage with NarutoMUD content more easily.
Gatz
New players start with a mission to use OOC for the first time.
Gatz
Added newbie missions when a player enters the game so it guides them to do things like kill an enemy, practice a skill, train a stat, get their bloodtype discovered, and level up an ability.
Gatz
Updated how NarutoMUD uses Twitter Bot so that it is also async and won't accidentally cause lag when the MUD updates Twitter or BlueSky.
Gatz
Reworked how NarutoMUD interacts with the Discord bot entirely. Now NM spawns child processes so it's all async Discord or the bot being slow or laggy won't have any impact on game performance.
Gatz
Updated how IPs and connection logs report so that MSSP requests are logged different than IPs that connect and disconnect.
Gatz
When a mission gives you 'remains' or another object, it includes a keyword like 'remains' to make it easy to interact with.
Gatz
Fixed bug where a clone could cause a daily kill X mission double count the kill.
Gatz
When leveling up and gaining a new ability, it'll display just 1 message with a list of skills you gain and not a block of messages per skill.
Gatz
Converted the Newbie Academy to the mission system.
Gatz
NarutoMUD's code base has been updated to build on GCC12!
Gatz
Fixed bug with track, which had been allowing mobs/players you couldn't see to be trackable.
Gatz
You can now use "Raidan release" or "'Kaiten Shuriken' release" to end them early. Help Raidan or help Kaiten Shuriken for more.
Gatz
Linking your Discord to your game character will provide a boosted 5% experience.
Gatz
Fixed bug where the MSDP/GMCP variables weren't sending decimals values for LSC, losing accuracy.
Gatz
Fixed defend raids being able to stack an unfair number of enemies at an undefended point. Ignore a point for too long and the attacking force used to keep piling in every wave, eventually trapping anyone who wandered in alone in a swarm they couldn't fight back out of. Those points now top out at a tough but beatable group instead of growing without limit.
Gatz
Re-factored the MSSP code and also made sure our Website and Discord link were present in the MSSP data set.
Gatz
Updated NarutoMUD to GCC10!
Gatz
Fixed crash bug with mob exclusive attacks that are stock SMAUG like gouge, blindness, and stunning attack.
Gatz
Boosted Suna no Yoroi's affect so it should feel a lot stronger out of the gate and scale really nicely now. Help Suna no Yoroi for more info.
Gatz
Fixed bug with Suna no Okoku's armor boost to Suna no Yoroi and adjusted its elemental dampening. Help Suna no Okoku for more info.
Gatz
Added new Immortal only command: dns_stats.
Gatz
NPC/Clones won't pick a Bunshin/clone skill when they already are at max amount of clones.
Gatz
Tweaked balance for Defend style raiders, since the raider numbers are tied to waves I have removed them from being able to make clones to keep difficulty scaling predictable.
Gatz
Fixed bug with unpractice so it'll provide syntax when used without an argument.
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.