Toxin duration on darts has been significantly increased. Primary envenom now lasts reliably instead of sometimes wearing off after 1-2 rounds due to bad luck rolls. Lotus Scourge envenom lasts even longer. Second strain duration has been quadrupled.
Mana cost for envenom and secondstrain reduced from 50 to 25 each (100 to 50 total for fully coated darts).
Applying a second strain no longer breaks hiding or camouflage, matching envenom behavior.
Admins can now generate one-time password reset links for players who have forgotten their passwords. Links expire after 24 hours and can be revoked from the admin dashboard.
Fixed study strike not triggering in combat for rogues.
02/24/2026
Blowgun darts can now be partially blocked by projectile defenses (missile shield, shield lore, shield expert, iron curtain, bloodhaze, two-handed expertise, Quick Feet). Each defense has a 30% chance to negate the dart damage, but poison always gets through regardless.
Reworked the stow command. You can now use 'stow all' to put away everything at once. Fixed several crash bugs related to saving and loading stow settings.
Stow now works with assign labels, so you can target specific bags even when you have multiple copies. Use 'assign bag heals' then 'stow potions bag' and it remembers which bag you meant.
Cleaned up the assign command. Labels are now displayed in grey instead of modifying the item's name keywords.
02/23/2026
Limited items on mobs now show an (Echo) tag and won't drop when killed if the item is over its world limit. Mobs still visually carry their full loadout so you know what they normally have.
Fixed a long-standing issue where limited items stored in bags would slowly duplicate over time.
Fixed item limit counts being massively inflated after repeated world shifts.
The who list now displays immortals and mortals under themed section headers.
Toxicologist poisons (lotus scourge, blackspore, nettle essence) can now be cured by cure poison, esuna, and antidote, though they are significantly harder to remove than normal poison.
Esuna can now attempt to remove all toxicologist debuffs including second strain effects.
Scouring serum doubles the difficulty of curing toxicologist poisons with cure poison and esuna.
Toxicologists now learn the antidote skill at level 15.
02/22/2026
Items that are over their world limit now show a (Faded) tag when viewed on mobs or in rooms.
Added 'olimit' immortal command to check which limited items are over their world count.
Jutsu now works for rogue pugilists.
Bomb making now works properly and can create all four bomb types: flash, smoke, alchemical, and shrapnel. Bomb throw lets you pick which type to throw.
Replaced unicode characters in the login screen with ASCII for better client compatibility.
GMCP no longer leaks room, map, or exit data when blinded by veil of darkness, forest mist, burrow, or rhapsody of delusion. Rhapsody now sends fake GMCP data to match its in-game illusion.
Flurry of blades now applies a "riddled" debuff to targets, reducing their dodge chance by 3 per stack (up to 5 stacks). Stacks refresh on each hit and wear off after 2 ticks.
Flurry of blades now improves with use.
Rogues can now preserve herbs.
Tolerance now prevents drug addiction from smoking herbs.
Crash reports now include full stack traces in crash.txt for faster debugging.
Fixed several crashes related to GMCP affect updates and push into death traps.
GMCP affect list now correctly shows GEN-based effects (minister, gatestone, etc.) by name.
Each rogue toxin (lotus scourge, blackspore, nettle essence) now shows unique flavor text when it poisons an enemy, instead of the generic "poison coursing through your veins" message.
Improved secondary toxin landing messages.
Dart bundles now say "darts left in this bundle" instead of "charges remaining" when examined.
GMCP clients now receive structured data for affects, combat targets, group members, economy, world time, chat channels, and room contents.
Web client now shows affects, combat target, group, chat, room contents, gold/tnl, and weather.
Side panel split into map (top) and tabs for room, group, and chat (bottom).
Affect pills deduplicate spells with multiple sub-affects (e.g. warcry).
Combat target bar appears above the input during fights with name, condition, and HP gauge.
Room name and time/weather shown below the map in the side panel.
Smoke bomb rework: now strips detect hidden and detect invis spells from the target, letting rogues stay concealed after the blind wears off.
Smoke bomb now defaults to your current enemy if no target is specified.
A missed smoke bomb now aggros the target without launching a full attack.
Backstab, prone strike, and assassinate now bypass predict, mantis stance, and Lucky Bastard if the target is blinded by a smoke bomb.
Rogues now correctly use standard throw instead of the warrior throw.
02/21/2026
Fixed wide tables on the wiki overflowing the page — they now scroll horizontally instead.
Item database now supports filtering by extra flags (magic, evil, socketable, epic, etc.).
Item database now has an "Identify Search" field that searches across the full identify text.
Item detail pages now show spellforged spell names and hidden affects (e.g. flying).
Blowgun dart bundles now contain roughly double the darts (20-33 at max skill, up from 10-16).
Darts crafted from limited/rare items now include the material name (e.g. "iron blowgun darts").
Fixed stat/offline stat not finding newly-created characters after dcheck submission.
Dcheck submission now saves the character immediately.
Added 'dcheck' as a settable flag (set char <name> act2 dcheck).
Fixed periodic lag spikes caused by database operations during autosave.
Blackspore asphyxiation damage on expiry now correctly credits the toxicologist.
Fixed forum usernames showing old character names instead of account names.
Fixed a bug where characters could skip an attack round when initiating or joining combat.
Character renames now preserve account links, pkill history, charnotes, and all other player data.
Added 'account rename' command for immortals to rename accounts.
Examining blowgun darts now shows applied toxins and second strains.
Envenom no longer costs mana when used on an item that can't be envenomed.
Fixed login sessions not persisting when switching between www and non-www URLs.
02/20/2026
Players can now submit bug reports from the website at /bugs/report
New "My Bug Reports" page at /bugs lets players track their submitted bugs and see status updates
Wiki admins can now move/rename pages (old URLs auto-redirect)
Wiki admins can lock pages to prevent mortal edits
Wiki admins can soft-delete and restore pages
Fixed a bug where defenders could lose their first combat round after assisting in a previous fight.
Fixed ninjas being unable to use 'poison' command after rogue class was introduced.
Fixed a crash when looking at a character with a tarot affect while having detect magic.
02/19/2026
Toxicologist poison fix: envenom now supports 9 named poison types across 3 categories (Immunotoxins, Biotoxins, Neurotoxins).
New 'secondstrain' command for toxicologists to apply a secondary poison coating to blowgun darts.
Each poison type has unique combat effects: damage-over-time variants, resistance stripping, mana drain, movement penalties, and more.
Blowgun hit chance now properly uses the blowgun skill.
GMCP room names no longer contain raw color codes — clients receive clean text.
Fixed code blocks from old forum posts not converting properly during migration.
Forum login now correctly matches accounts even when character names differ from forum usernames.
Added 'forumadmin link' command for immortals to link orphaned forum accounts to MUD accounts.
The website now shows live MUD status — online/offline indicator, player count, and uptime in the navbar and landing page.
Fixed skills sharing a name prefix (e.g. "plant" and "plant traps") not being usable or practicable in tandem.
Fixed Master Questor title sometimes going to the wrong player after login.
Fixed a bug where dying would delete your character from the database instead of saving correctly
Fixed corpses and junk objects accumulating on the ground across reboots
Restructured forum categories: Community, Player Tools, and Immortal Only sections
Added anonymous Shoutouts forum — all posts appear as "Anonymous", immortals can see real authors
Bug reports are now private until marked Fixed or Closed — only the author and immortals can see unfixed bugs
Announcements forum is now read-only for players (immortal-only posting)
Rewrote forum migration tool to import directly from the old forum database
Improved HTML-to-Markdown conversion for migrated posts
Fixed strangle being completely unusable for all classes due to an internal numbering conflict.
Fixed strangle displaying "!strangle!" in combat miss messages.
Deleted and permadeath characters are now properly removed from the database.
Fingering a graveyard character no longer re-saves them into the active player database.
Fixed bounty markers ($) not appearing in the who list for Syndicate members.
Fixed items inside bags disappearing after reboot while their weight remained.
Fixed rogue path skill grants: mechanists no longer receive throw, assassins no longer receive blindness dust (they have smoke bomb instead).
Mechanists now properly receive the traps skill when selecting their path.
Grapple is now exclusive to the pugilist path instead of being available to all rogues.
Dirt kicking is now granted at path selection for mechanist, pugilist, and toxicologist only.
02/18/2026
Merchant 'sale' command now shows item type, wear slot, and numbered items in a paged display.
New 'inspect <merchant> <#>' command lets you identify a merchant's for-sale items before buying.
Merchant shops are now browsable at loan offices even when the merchant is offline.
At a loan office, 'inspect' with no arguments shows a directory of all merchants with items for sale.
Fixed a bulletin exploit that could crash the game.
Rogue is now a playable class! Thief and ninja can no longer be selected for new characters. Existing thieves and ninjas can continue playing as normal.
Rogues now have a full title progression from level 1-50, with path-specific titles at level 50 for pugilist, rogue assassin, mechanist, and toxicologist.
Fixed character deletion not actually removing the character from the database — deleted characters could previously log back in.
Fixed necromancer title on level-up using the wrong title function.
Pets and charmed followers now attack immediately when joining combat instead of waiting a round.
Fixed player files from the old server causing errors on login (SSpicked array size mismatch and Pkill entries).
Fixed the garble spell/PLR_GARBLE flag not scrambling speech.
Fixed language comprehension being harder than intended (double-rolled check).
Fixed Comprehend Languages spell not properly boosting language improvement chance.
Fixed yelling and group tells improving the speaker's language skill instead of the listener's.
Every language now has a distinct sound when you can't understand it.
GMCP map now correctly handles exits that lead to non-adjacent rooms (self-loops, overlapping areas, randomized exits). These exits show as small arrow indicators instead of drawing corridors into empty space.
Web client no longer auto-reconnects on disconnect. A "Connect" button appears instead, letting you reconnect when ready.
The web minimap now shows ghosted rooms on floors above and below your current floor, plus small up/down arrow indicators on rooms with vertical exits.
The worldmap detail view now supports multi-floor areas with floor navigation buttons and keyboard shortcuts (arrow up/down). Adjacent floors appear as ghosted tiles.
The 'replay clear' command is back! Use 'replay clear <channel>' to clear your replay buffer for any channel (tells, group, says, cabal, clan, faction, new, imm, imp).
02/17/2026
Added a browser-based MUD client at /play — connect and play directly from the website with no client download required.
The client features a full terminal emulator with color support, command history, and a vitals bar showing HP, Mana, and Move.
The web client now features a resizable minimap panel on the right side, showing terrain and exits as you explore.
Fixed password input being visible when typing in the web client.
Fixed room names showing raw color codes in the web client vitals bar.
Removed color from the [Exits: ...] line in room descriptions.
The web client now has a dedicated input box, so typed commands no longer disappear when the game sends output. Supports word wrap, command history, and auto-grows for long commands.
Forum and wiki posts now support mudlog blocks — paste MUD output in a code fence and it auto-colorizes damage, prompts, exits, communication, and more.
Mudlog blocks now auto-colorize healing, experience, group, object interaction, and spell incantation lines for better log readability.
Item database now supports area filtering, sortable columns (click headers), and class/race restriction filters.
Added an interactive world map page at /map on the website.
Explore the full world of Aabahran as a colored ASCII atlas.
Click any area name to zoom into a detailed terrain view of that area.
02/15/2026
Added a searchable item database to the website — browse and search all game items by name, type, level, wear slot, and affects.
02/14/2026
Fixed award system bugs: awards now save immediately instead of waiting for autosave, skill awards are now recorded in your award history, and award list pagination works correctly for all characters.
Awarding 0 RP for a history now properly marks it as reviewed.
Weather now mechanically affects the world — rain, snow, and storms create muddy, icy, foggy, blizzard, and sandstorm conditions in outdoor rooms based on sector type and temperature.
Muddy and icy ground increases movement cost and makes you easier to trip. Ice and sandstorms make parrying harder. Blizzards, sandstorms, mud, and ice all reduce dodge effectiveness.
Fog and blizzards provide cover for sneaking, hiding, and camouflage.
Scan range is reduced during fog, blizzards, and sandstorms.
Lightning may strike players in exposed areas (fields, hills, mountains, water) during thunderstorms.
Weather conditions are visible when you look at a room, and you'll see messages when conditions change.
Balance point system now covers all equippable items (jewelry, clothing, treasure, etc.), not just weapons/armor/sockets.
The 'obalance' list now aligns columns correctly for items with colored names.
The 'obalance <vnum>' breakdown now shows the item name in the header.
Fixed a bug where spellforge scoring could incorrectly trigger on items with no real spellforge spell.
Fixed balance system not seeing affects loaded from area files (hitroll, damroll, skills, etc. were silently ignored).
Positive skill bonuses (parry, dodge, etc.) are now scored by the balance system.
Fixed prog-based transfer commands (e.g. pulling a rope) sometimes grabbing the wrong mob from across the MUD instead of the intended player. The local room is now checked first.
Fixed Master Questor announcements sometimes showing a garbled/wrong player name when no eligible questor was found.
The spawn fragment ability now properly removes your shield before equipping the split blade, preventing a dual-wield + shield conflict.
Fixed a bug where grouping with a Hero or Adventurer leader would prevent other group members from picking up rare items.
Fixed a bug where murder/kill could grant a double combat round (~8% chance per command). Autoassist also no longer double-rounds on the initiating tick.
Renown weapon disarm now actually drops the weapon to the ground instead of giving it right back to the victim.
Fixed a crash caused by the cabal promotion system loading offline players with corrupted stats due to a database column ordering bug
Added item balance point system to OLC. Builders now see a real-time point breakdown when editing weapons, armor, and sockets. Non-Creator builders are blocked from saving over-budget items. Use 'obalance' to audit all existing objects for balance violations.
Edges system overhaul: edges are now data-driven and loaded from the game database, making it easier to add and balance edges going forward
Rebalanced edge costs — most edges now cost 20-40 RP (down from 50-150), and level requirements have been lowered across the board
Added 12 new edges for casters, healers, rogues, and general utility: Spell Mastery, Efficient Channeling, Arcane Reservoir, Spell Penetration, Compassionate Touch, Divine Favor, Martyr's Resolve, Shadow Step, Lucky Strike, Merchant's Eye, Veteran Explorer, and Endurance
New RP income sources: earn +1 RP every 2 hours of active play, +1 RP on first login each day, and +1 RP for killing mobs 5+ levels above you (up to 3 per day)
02/13/2026
Added web forum with Dockerized deployment, Invision migration, bug tracker, and prayer room
Forum now supports character switching — post as any of your alts
User profile pages show all characters on an account and recent posts
New in-game 'forumlink' command generates a one-time code to log into the forum
Room descriptions no longer display in a specific color (reverted to default)
Helps and tomes now stored in a separate game database that ships with the code, so game content is preserved across server updates.
02/12/2026
Added fprompt command: set a separate prompt that displays during combat (e.g. 'fprompt <%hhp %mm> ' — use 'fprompt off' to clear)
Fixed phantom spaces in prompts from OLC and immortal-only tokens
Wizi/Incog indicators now display in dim grey with proper color support
Added minimap feature - type 'minimap' to toggle a colored map alongside your room description when you look. Use 'minimap left', 'minimap right' to set position, and 'minimap small', 'minimap normal', 'minimap large' to set size. Setting persists across logins.
Loan defaults now track the owed amount — defaulting no longer wipes your debt
Defaulters are blocked from taking new loans until existing debt is repaid
You can now repay a defaulted loan at any loan office (repay <amount|all> confirm)
Dying with a defaulted loan causes gold to be seized toward your debt
Bounties on loan defaulters now automatically renew if they expire
The Syndicate may send enforcers after defaulters — they'll rough you up, take your gold (with a surcharge), and destroy some of your belongings
Upgraded password hashing from DES to SHA-256 with random salts. Existing passwords will be automatically upgraded on next login.
Passwords longer than 8 characters now work correctly.
New login greeting with 256-color mountain artwork and live server status.
Account-based login system — log in with your account name, then select or create characters.
Build server now auto-reboots when the main server updates code.
02/11/2026
Player data migrated to a modern database for more reliable saves.
Help files, tomes, notes, communication logs, and pkill records moved to database.
Bans, loans, challenges, bounties, and pacts moved to database.
Ground objects now persist across reboots.
GMCP support for MUD clients that use structured game data.
256-color support with terrain-tinted room names.
MXP support with clickable exits and character names.
Score sheet now shows AC effectiveness % and caster level adjustments.
New 'port' command for immortals to view pending code changes with colorized diffs.
New 'colorlist' command for immortals to preview the 256-color palette.
New vnum subcommands for builders: search by damage type, noun, and spellforge.
OLC now supports multi-race and multi-class restrictions on objects.
Fixed a crash in crestore and a double-free in the HTML exporter.
Multiple buffer overflows fixed for improved stability.
02/09/2026
Server codebase modernized for current compilers, resolving all compiler warnings.
02/08/2026
You can no longer push while unpracticed.
Ninjas can strangle once more.
Troll regen has been adjusted.
* Racial regen no longer stacks with normal regen; the higher value will be granted.
* Racial regen is no longer affected by position but is still affected by poison, plague, etc.
Circle of Protection will no longer default to black when you typo a color.
Typo fixes; they never end.
Undead regen down to 1.75x from 2x.
Alignment fixes when guilding from adventurers.
Exile can no longer be used on mobs.
Trolls have lost 1 point of DEX and 2 points of CON. (23, 15, 17, 19, 23)
Evil and blessed items when viewed under detect evil and good respectively will show color.
08/13/2025
Game now saves on ticks for more consistent data persistence.
03/16/2025
Typo fixes.
Halflings traded magic resist for resistance to both holy and negative.
Vorpal will now correctly save vs acid instead of poison.
03/08/2025
Spawn Blade will no longer fragment for large+ creatures while holding a shield or held item.
02/22/2025
You will no longer counter if you have not practiced it.
02/07/2025
Typos fixed.
12/31/2024
Fixed color bleed on score for traps.
12/05/2024
Caps set on mana, move and hit gain from equipment and effects. (+100)
Paladins can now group with people and mobs while under heroism.
Wood elf allergy fixed when picking up iron items.
11/07/2024
Spells cast against shield lore when wearing a shield no longer reduce level by 3.
11/06/2024
Warmaster pills/herbs now cast their curatives at level - 5, down from level - 3
Lore will now display item information like identify when at 100% prof, down from 101%.
11/01/2024
Typos fixes
Hitroll will now calculate properly (3:1 diminishing returns) if you have more than 50.
10/13/2024
Frost giants can be DKs as intended.
Imms not in cabals can now do raids.
Artificer perk works for dark-knights in Tribunal now.
Typo fixes.
Forced sleep effects (sleep, ecstasy, etc) will now have a chance to save and end the effect every tick.
* This is experimental at this stage, so expect things to be tweaked as time goes on. The goal is to remove self-poison as a means of prevention.
Dark Knights and Crusaders now have a 250 tick (about 2 hours) timer before they can feed off the same person twice in a row.
Warmaster challenges for promotion severely reduced.
Feral fury reduced from -50 initial application to a max of -70, down to -30 inital to max of -50.
Kaddar can no longer use faerie fire or faerie fog like their good cousins.
Typo fixes.
Pious crusaders have an increased chance (+5%) to succeed their chants.
Heroes can once again be awarded RP.
Detonate and absorb have two rounds of lag associated with them.
Non-necromancers with stone golems can no longer purchase pets. Non-necros can still summon a golem if they have fewer than 4 pets.
Votes that have not been voted on at the end of their life will auto-pass instead of a 50/50 chance to pass/fail.
Typo fixes.
The blademaster guild has allowed halflings to rejoin their ranks.
Removed halfling bonus to damage when using swords and daggers.
Illithids can now leech sear from battlemages.
You no longer need to go through detailed creation to choose a perk.
Crusader modifications can no longer set armors and weapons above level 60.
Fixed merchant purchase bug. (You were able to purchase scrolls below level and not weapons/armor; should be the other way around.)
Lore over 100% proficiency works as identify.
Adventurers can train hit points, mana and movement properly now, and reset to 1 train on choosing a guild.
Characters will not be subject to rare purges the month they create their character.
Descriptions are no longer required. However, a 10% bonus to XP will be given if you send one in, even if you have a dcheck pending.
* Description dragons will only be considered for those who conform to the guidelines in HELP DESCRIPTION.
Typo fixes
Imm command shuffle
Fixed an issue where mobs casting path of deceit crash the MUD.
Sanctuary of Genesis maps of Malebrim and Val Miran will now load on new characters.
Typo fixes
Can purchase anything from merchants at any level except for scrolls, wands, staves and pets.
If you commit a crime in a lawful area without a member of Tribunal logged in and are seen, you will flagged as wanted.
All even CON and INT will raise hit point and mana floor by 1 respectively instead of odd CON/INT above 15.
Fixed an issue with armies not allowing you to patrol the max you can control.
Check anatomy will properly penalize only vs mobs instead of everyone.
Alcoholic perk no longer gives bonus reduction to damage if you're drunk vs without the perk.
Barbarians can use staves, wands and scrolls once more if their class allows.
Bug fix with rare purge.
Double kick in monkey stance will give a different return.
Duplicate titles changed, notably psionicist 25. Others changed to better distinguish between class levels.
Truesight, forms and stance can be done while grouped.
12/11/2023
Typo fixes.
Monkey stance will improve monkey stance when landing chakeras instead of dragon.
Repeatable guild quests give roughly half the rewards as before.
Spell costs and mana modifiers will calculate correctly now.
12/01/2023
Added wear locations to examine.
11/30/2023
Reverted accidental allowance of trolls to be Dark Knights.
Milk will not fill you up as much as previous. Happy drinking.
11/29/2023
Ogres have had an overhaul.
* 24, 15, 15, 17, 23.
* bash, bodyslam, mace and flail automastery.
* resistance to bashing damage.
* vulnerable to pierce.
* Ignore chakera reduced to 25%.
* Lost bonus damage with magic weapons.
* +5 to +9 hp/level
* Chance to ignore damage
* Large
* Anatomy category: giant
* Treated as one size category larger for purposes of bash/bodyslam/etc lag. * Stacks with warriors and berserkers wearing shields but not shield lore.
* Classes: Berserker, cleric (and by proxy, shaman and healer), ranger and warrior.
New race: Trolls.
* 23, 15, 17, 20, 25
* Neutral or evil alignment
* Neutral or chaotic ethos
* Large
* Anatomy category: beast
* Fast healing and regeneration automastery.
* Vulnerable to acid
* Resistant to poison and disease.
* Bonus healing per tick * Below 90% health, (max hp - current hp) / (10 - level / 10)
* Increased base regen for all positions except sleeping.
* Classes: berserker, monk (does not gain +1 size from dragon), shaman and warrior. Necromancer TBD.
Airia can be claimed by avains as a hometown once more.
Can roll a frost giant from character creation.
Spellforged items cap granted spells at level 50.
11/19/2023
Path of Deceit works properly against mobs now.
Potions quaffed in battle are checked vs dex rather than int once again.
Fleshed out spell tables.
Smoking herbs while gagged has a drawback.
11/15/2023
Typo fixes.
AC checks fixed.
hit/mana/move gain checked properly now.
Progs can set perks.
Char_gen case fix.
Enchant armor glow/bless modifier fixed.
Dancing blade can no longer dance staves.
Paladins have been training extensively with spears and have disseminated the knowledge through their ranks.
11/07/2023
Rare hours reduced.
Elf and drow blademasters lost stat increase.
Wood-elves get same critical bonuses as elves and drow.
Wood-elves are allowed into the Tower of the Mind's Eye.
Lucky perk fluctuation bonus cut in half - should result in +2 luck over average instead of +5.
Shield warrior's +10 changed from Save vs Spell to Save vs Affliction.
Mana shield no longer covers Kaddar vuln.
Bonus damage for half-drow and half-elf reverberate and demon's fireballs fixed.
Stone giant mundane bonus increased to be similar to fire/frost giants.
More typos fixed.
Bless arms adds dark and evil to shields if evil
11/06/2023
Typo fixes.
02/19/2023
call void simplification which might've caused odd bleed-overs with do_yell
mana calcs checking con stats changed (now it checks int for mana gain)
02/08/2023
added additional checks to make sure brandish affects entire group.
rewrote bad logic with PERK_ARTIFICER which caused it never to work when brandishing staves.
removed affect to outfit_armies to caster which served no purpose but an odd, annoying echo.
01/31/2023
shield bash can actually miss, now. (erroneous increase in dmg by 10 showed only grazes in some cases)
01/29/2023
doomsinger interaction with thrust has had a message directed at the user now, too.
01/28/2023
shield thrust (shield bash edge) changes:
* chance lowered from 44% chance to 28% chance.
* combat actions will now trigger like for any other lag move.
added chance for disrupt against blademasters and predict - it will not land at 100% accuracy any longer.
wood-elf now masters sneak, since its an inherent skill.
01/25/2023
feral automasteries updated since they can now be monks.
updated combat actions vs lag moves with armored rush
* these are checks for steel wall, thorns, bone wall, etc.
* these will be updated for other skills once additional checks are added to prevent post-death double deaths.
01/17/2023
added blademaster, cleric, and necro to kaddar selection.
added bard, battlemage, blademaster, invoker, ninja and thief to wood-elf selection.
brought kaddar more in-line with faeries (lag resistances and mana gain)
* current kaddar (only one!) had their mana updated to reflect this.
kaddar immunity fixed - read as only a resistance before.
01/12/2023
visual for 'cabal promotion' fixed to align with actual promo hours, along with other promotion visuals.
opened thief and ninja classes again.
* this is not a permanent change.
01/11/2023
newbie chat is now available to all.
11/20/2022
sense evil and heightened senses shouldn't be able to see immortals on where anymore.
dump will no longer continue dumping into containers that are too small.
%W now displays the kind of weather in your area if you're outdoors.
* those with low ping may notice some lag if this is in your prompt.
11/16/2022
added weather temp to prompt - %w (subject to var change).
* will be adding weather string later.
kaddar/wood-elf vuln fixes.
11/09/2022
good_thresh and evil_thresh lowered and increased a point; this should allow a lot of skills to actually work correctly.
in addition to the above, holy_water has been made to follow this same trend.
pious fix, and new message if pious perk kicks in.
11/07/2022
wood elves and kaddar shouldn't trample around loudly anymore.
kaddar and faeries are now playable again.
08/26/2021
wood elves gain mastery in camouflage and blind fighting.
fixed pronoun in request_none.
master questor **shouldn't** display weird names anymore when character's quit.
crusaders can no longer modify spellforged items.
removed more checks for IS_MODERATE in rare purging.
wood elves had one more stat point than they should have had, and it's been removed.
08/23/2021
removed werebeast monk as a selectable combination.
removed elf druid as a selectable combination.
wood-elves introduced.
embrace echoes use proper pronouns now.
affects 'full' will not echo affected by line twice anymore.
fixed bug where liches phylacteries would not properly update on death.
liches can no longer consume items which they currently wear.
feral fury attacks now count in monk calculations.
werebeast benefits from fourth_attack if learned.
08/22/2021
opened up the following races to druid:
* stone giant
* elf
* slith
opened up the following races to monk:
* elf
* feral
* werebeast
opened up the following races to warrior:
* werebeast
opened up the following races to cleric:
* slith
opened up the following races to ranger:
* slith
* minotaur
opened up the following races to blademaster:
* human
moderates no longer lose their newbie chat when leveling up.
08/20/2021
stone giants now get 10% damage bonus when using mundane weapons (with mundane nouns).
adventurers can use gain convert.
moderates no longer have a rare limit.
08/03/2021
revert quote removals; this had nothing to do with them. sticky space fix soon.
fixed issue with telepathy and thsull language.
07/07/2021
until quotes can be escaped safely, they will be removed from histories just like they are in descriptions.
06/30/2021
mystic tattoo fix with deity_lookup.
06/12/2021
better formula for cabal promotions and negative hour requirements fixed.
06/08/2021
auto promote to trusted, and quicker promotion times introduced.
05/16/2021
transfer 'all' mob program fix.
03/15/2021
move_gain mods on armor not affecting actual move_gain has been fixed.
added NPC checks to a couple more COMM_NOYELL bit sets.
03/12/2021
allowed triggers on socketable objects and containers.
03/10/2021
isolate spell will now be able to isolate charm-immune mobs which are ironically charmed.
insect swarm bug fix.
03/04/2021
prevent bits and skills from contradicting each other in affect_modify.
03/01/2021
consider now correctly shows if a mob's anatomy is 'mob' instead of unique.
consider now correctly shows restrung PC races.
rangers will now also be maxstat when creating a new character.
02/23/2021
rolling has been removed. all stats are maxed now on creation.
quest psi and quest crusader functions no longer lower stats, and now only provide 1 train.
quest lich function no longer lower stats, and now only provide 1 train.
02/22/2021
mana leak's check to land has been updated.
mana leak is no longer 300% of your gain taken away.
increased necromancer signature spells landing chances with soul tap.
02/21/2021
warmaster wep_dam check should be mostly similar with one_hit now, with caps and ac checks.
critical strike 'spleen' will now show a drained message to the victim.
paf_string fix for string_from_affect with a sanity check to prevent odd crashes.
brittleness can't have a negative duration anymore.
several skills and spells using number_range within UMAX, UMIN, and URANGE are typed now, and work correctly.
ninjas and thieves can no longer be chosen at creation in preparation for overhaul.
outfit now works until level 16.
02/12/2021
you can't dump rares into another bag anymore.
appending a string now shows color code and doesn't parse it.
02/04/2021
fixed service teach for cabal vendors to recognize granted and selected skills.
description command will no longer 'clear' your description, unless you specify 'desc clear'.
bug fix with rselect immortal command.
02/02/2021
fixed a scribe move command for leaders + Immortals
01/29/2021
fixed a bad behead echo
01/27/2021
checks to prevent elders and immortals from allowing themselves into their own cabal have been added to prevent crashes.
01/26/2021
bug where half of the playerbase has spider summoning has been fixed (this includes double spider summon)
mana leak providing a net gain if affected by other negative increases has been fixed.
newbie chat added to replay.
spider summoning correctly makes the spiders' leader the character casting the spell.
spells list now correctly shows +proficiency to spells provided by equipment.
boulder throw is now a level 5 skill.
01/23/2021
rselect can clear specific selectable skills now.
* this should allow, in the future, the possibility to skip selections and come back to them later.
flamestrike will not 'save twice', anymore. Initial damage is taken into effect with the fire_effect.
01/21/2021
fixed the following spells where saves would reduce the damage to the next victim, until 0 (if there were enough vics)
* chorus of anguish
* thunder storm
* ice storm
* four seasons
* call lightning
* meteor swarm
* tsunami
* iceball
* call void
fixed flamestrike in that the initial target would not receive less damage on successful save.
fixed a lot of indentation.
01/20/2021
paladin mounted charge has a chance to bypass counter.
mobs will not activate final parting.
mass hysteria from Powerword Fear should now apply correct bonuses for drow.
discord divine intervention will now summon demonfrost in the event that the caster is vulnerable to fire.
01/19/2021
boulder throw and spider summoning should be kept after guild is chosen for adventurer's now.
01/17/2021
transfer 'all' fix for object transfers.
01/11/2021
prepend fix for 'a_an' to fix memory overflow error.
01/10/2021
fixed held item USE progs from triggering twice.
kinesis spells will no longer continue after a challenge ends.
werebadgers now correctly have only +1 to max strength.
thunderstorm will no longer 'Spark arcs' on an Immortal's person.
fixed some lag checks with tackle.
auto_shield_bash updated
* damage increase by weight is more linear (and better at higher weight) and doesn't decrease as before after a certain threshold.
* added several chance checks for affects. utility vs damage.
trees and mineral veins are now seeded like starstone, and are more abundant.
added additional false check for fourth attack where it'd sometimes fire after an auto_shield_bash.
01/08/2021
giving away a sharpened weapon now causes its enchantments to disappear.
dodge now gains a better chance to work versus opponents with less dexterity than you.
01/06/2021
null pointers to warcry strings due to odd bleed over.
shield bash changes:
* silence is not guaranteed; the higher the chance roll, the higher the chance you'll land silence. (lower weight = better.)
* auto shield bash chance now correctly scales depending on weight of shield.
third attack for adventurer remorts specifically to bards will now retain proficiency.
game crashing bug fixed.
01/05/2021
rewrote wizlist functions.
01/03/2021
ch to vic in insect_swarm call which caused user of insect_swarm to be extracted instead of vic.
werebeast must revert before using 'guild' while an adventurer now.
12/30/2020
removed mentions of Erana in the code.
added check to prevent auto_shield_bash from killing victims.
captures will now strip rage from vic and/or ch if affected by it.
changed operators on chance with blanket of darkness spell.
12/23/2020
OLC updates for projectiles.
captures counting toward living weapons for tribunal crusaders and dark-knights increased.
dark-knights receive a small bonus while fighting 'antithesis' opponents (crusaders or avatars).
level restriction removed * details in HELP ADVENTURER.
lowered bonuses for edges Stalwart of Faith, Unshaken Believer, and Strong of Flesh.
* edge Unshaken Believer's cost lowered from 100 to 50 rp points.
the perk ARTIFICER now helps with crusader and dark-knight living weapon leveling as originally intended.
shield bash no longer can automatically lag; you have to type 'shieldbash' to have a chance to lag.
greed tattoo recipients don't pay any fees, and always get the best discounts.
fixed werebeast weapon inheritance to check before transform, not after.
12/16/2020
frost giant seasonal race added.
12/02/2020
ensure church members get hours when inducted in middle of month.
11/19/2020
ensure random triggers do not fire if area is empty for old_style progs.
11/14/2020
pugil fix.
gnome's lose their vulnerability to mental.
storm giants can now choose paladin as a class at creation.
fire giants can now choose dark-knight as a class at creation.
10/23/2020
you can zap yourself with a wand as a ghost now as long as the spell is classified as beneficial.
socket affects are no longer duplicated when blood vow (or any other object affect) expires.
circle of protection 'red' and 'blue' now give vulnerabilities and resistances as originally intended.
ice shield and fire shield (in all cases) will no longer cover vulnerabilities if they exist.
badger werepower now shows the victim if they've been disrupted when used.
10/17/2020
chaos blades for duergar can no longer be liquid.
army strength so close to home has been reduced slightly * further away reduced slightly as well.
10/16/2020
discord divine intervention no longer covers cold vulnerability.
crusader weapon restrings shouldn't remove spiked or barbed capabilities anymore.
restring command updated slightly to be *slightly* more pushy with what you need to type to confirm a restring.
sanity/crash checks added to progs which tend to fire too often or when they're not supposed to.
10/14/2020
added aqua_lung affect and spell water breathing.
* ROOM_UNDERWATER updated; specifics not yet confirmed and not in game at this time.
cleaned up spell_warcry to prevent bleeding variables.
10/09/2020
added mpcabal command for mob progs.
cleaned up OLC to show old_style object spell casting.
updated security for several build commands.
updated EDGE_STRONGLEGS to be in line with EDGE_RESTFUL and EDGE_STRONGMIND
room colors are now dynamic and up to the builder to change.
hard coded cabal settings removed for votes.
10/08/2020
footwork is working correctly again. this was broken since ninja pugil was introduced.
if you fall asleep due to asphyxiation, insomnia is now stripped from you.
some code cleanup and spacing.
you can no longer subsitute zapping an object for an area spell with a wand.
fixed some reset safety checks to prevent build crashes.
items above level 30 now have a level limit; if the item is
* level 30, and is not within 10 levels of your current level, you will be zapped by the item.
* this change was made in an effort to prevent level 50 adventurers remorting with level 50 non-rare gear and stomping everyone at level 30 (or before) while going for a quest race. You know this would and will happen.
* open to suggestions; there are still some items that need to be lowered in level in relation to the mobs that hold them. bare with us, and report them as you come by them. If you have a level 50 item that you killed off a level 40 mob, and you're level 30, for instance, we'll need to look into the level of the item in proportion to the level of the mob you killed.
adventurers can now level to 50.
* they will not have a limit, still, but if an adventurer is caught abusing no-pk they will be made to choose a class, or their PK protection will be removed.
correctly count items while dumping into bags.
spell level check fixed for casting during the day.
dumping bags into other bags correctly calculates weight and number of items now.
you can no longer stack weight above your carry weight to gain a significant advantage against certain lag moves.
bug crashing fix with rare purge.
bug crashing fix with imm_assassinate.
various typos fixed throughout the code.
song rest in peace will correctly remove insomnia from victim, and not self.
added message to eye of nature watcher spell to victim.
immortal renames now send a penalty automatically.
immortal renames now re-owner all of your owner-only equipment to your new name.
immortal pets no longer appear 'charmed' to others.
fire shield and ice shield are no longer separately calculated for incoming damage resistances.
* when using ice shield, you gain an ice vuln, but resist fire. when using fire shield, you gain a fire vuln, but resist cold.
final parting using the wrong comparison when checking for class fixed * this should fire correctly now, all the time.
critical strike lag for diaphragm and solar plexus fixed.