CoffeeMud Changelog

What's new in CoffeeMud 5.8.5

Dec 30, 2014
  • Sailing ship creation and distribution now actually works.
  • Sailing Ships are now only as fast as their item's "ability" score. (1 means 1 move per tick, etc)
  • Sailing Ships now properly count as Property for the purposes of certain spells and skills.
  • Shipwright can retitle/redescribe sailing ship rooms now.
  • Improvement to context-usage when targeting items, mobs, or exits, e.g.: look item.3
  • MUDGrinder item adder/editor will now only show options appropriate to the area theme -- keep this in mind!
  • There is now a mundane/player version of the STAT command for -- wait for it -- viewing character stats
  • Several electronic/tech/space editor fields finally added to MUDGrinder item editor.
  • ShopKeeper view now shows more useful information about ships for sale.
  • New resource: aluminum

New in CoffeeMud 5.8.4 (Dec 10, 2014)

  • Database Schema Updated for CMBKLG and CMCLIT. See the Installation Guide about running DBUpgrade.
  • Channels now save their back messages to the database for perpetual enjoyment. See DISABLE,CHANNELBACKLOG in coffeemud.ini.
  • Bit geeky, but exposed the Cross Class skill analysis and Recovery Rates analysis from MUDGrinder (char class and control panel respec)
  • Scroll Scribing is now available to low level mages and arcanists for limited scroll making, and new transcribing feature.
  • Bankers can now handle deposited containers as a single deposited object. Players can now have their safety deposit box type thingys.
  • Weaving has gotten a little recipe love; not much, but a little.
  • New Delver chant: Magma Cannon
  • Broken limbs are now a thing, but not as severe as amputation. Falling and taking damage will cause it. Bandaging and healing can help.
  • New Charlatan skills: Break A Leg, Monologue, Cast Blocking, Strike The Set, Upstage, Exit Stage Left, Curtain Call, Ad Lib
  • New Expertise: Acting
  • New Alterer spells: Polymorph Object, Magic Bullet, Flame Arrow, Shape Object, Keen Edge, Fabricate
  • New Illusionist spells: Color Spray, Disguise Undead, Disguise Self, Disguise Other, Simulacrum, Invisibility Sphere
  • New Abjurer spell: Anti-Plant Shell
  • New Evoker spells: Purge Invisibility, Helping Hand, Produce Flame, Forceful Hand, Pocket
  • New Conjurer spells: Watchful Hound, Insect Plague
  • New Cleric spells: Death Guard, Death Knell, Sense Injury, Anti Undead Field, Hold Undead, Incite the Dead
  • More Cleric spells: Mercy, Awaken, Dream Feast, Corpse Walk, True Resurrection, Devourer Curse, Snake Staff
  • Even More Cleric spells: Protection from Outsiders, Unholy Portent, Joyous Rapture, Protection from Curses, Bloatbomb
  • New Oracle spells: Sense Faithful, Speak with Dead
  • New Purist spells: Judgement, Piety Curse, Sanctimonious
  • New Shaman spells: Refuge
  • New Assassin skills: Two Dagger Fighting, Cut Throat, Dagger Defense, Deep Cut, Dagger Specialization
  • Tons of new animal noise languages added, and tacked onto various races as racial abilities. New MudChat possibilities for animals!
  • New Ranger skills: Camouflage, Repel Vermin (chant), Delay Poison, Sense Snares and Pits, Set Snare, Air Wall
  • More Ranger skills: Speak with Animals, Hunters Endurance, Bow Specialization, Fierce Companions
  • Trap and Bombs can now be utilized as useable Abilities -- weird, but there ya go.
  • New Paladin skills/prayers: Resurrect Mount, Hammer of Light, Abiding Aura, Paladin's Mount, Command Horse, Heal Mount, Holy Strike
  • New Fighter skills: Toughness, Toughness II, Toughness III, Desperate Moves
  • Beyond new skills, mage specialists and some clerics have had their spell lists tinkered with to make them a bit better
  • STAT command now allows CHARSTATS for some number table happiness.
  • AUTOINVOKE command now allows masks for multiple skills
  • All Fighter classes now get a nice little XP bonus for winning duels (and not between two chars on same account!).
  • Although somewhat Beta-ish, there are now GenSailingShip items for large multi-room sailing ships. See Archon's Guide.
  • New Locales: Sea Port, for Sailing Ship sales locations, and WoodenDeck for non-resource outdoor room, OceanGrid, and OceanThinGrid.

New in CoffeeMud 5.8.3 (Oct 27, 2014)

  • Database Schema Updated for CMCHAR.CMDESC and CMCHAR.CMCHID. See the Installation Guide about running DBUpgrade.
  • (FakeDB): DBUpgrade is now application independent, and can handle big tables better. See installation guide for new recommended usage.
  • Generic Character Classes now support starting money values. (Standard support requires code).
  • Socials action cost can now be controlled and tweeked from ini file/control panel.
  • MiniWebServer renamed to CoffeeWebServer -- so many path/name changes! Also upgraded to 2.2.
  • Clan Position-based effects/abilities implemented. Standard Powers also still apply.
  • Random Generator now supports post-processing tags in XML, MERGE parameters and NODETYPE_[dir] tags. See example.xml re-organization.
  • Portals can now be entered using the CLIMB skill, and their put, mount, and dismount strings are modifiable.
  • New Property: Prop_Climbable - use for making rooms, exits, or portals require climbing (and benefit from ropes and ladders).
  • New Guide in guides/randomareas.html. Also, random races are easier to build now.
  • New Assassin skill: Scratch, for doing very very little damage without entering combat.
  • moter behavior's "inroom" parameter changed to comma delimited -- it just wasn't working the other way.
  • Scriptable GET_PROG is now functional on container items, as it will match the item being retreived, not the container.
  • Default XP chart (lists.ini) modified to make low levels faster, and level off around 5k per level.
  • WanderHomeLater property expanded into more usefulness -- about 8 new parameters added.
  • FireBuilding now gained by all classes at level 1.
  • QUESTS command, used by an admin, can target other players to get info about them. See AHELP QUESTS for more info on this.
  • New property Prop_Uncampable -- prevents a mob or room from respawning if non-admin players are present.
  • VIEW will now notify users if the armor they are interested in is too large or too small for them to wear.
  • Player description 256 char limit is now gone. New limit is 128k, expandable in code.
  • QUALIFY command now has CRAFTING and NON-CRAFTING optional parameters.
  • RESET command can now be used to reset player/account passwords using RESET PASSWORD syntax, assuming both cmdplayers and reset security.
  • STAT [player name] and MODIFY PLAYER [name] will now show common account information. It was so annoying not having this.
  • Account Manager in MUDGrinder now has a page to create massive numbers of accounts. Done for a teacher who emailed me once.
  • Races now include an isRideable flag to help inform mob class choice during character creation. Make rideable players!
  • To go along with the above: Centaur is now a playable race.
  • New Ranger chant: Resuscitate Companion
  • New GENERATEable themes in /resources/randreas/example.xml: forest, jungle, desert, swamp, mountains, snow, plains
  • New Behavior: TaxiBehavior. Also, Concierge has more optional arguments.
  • Geeky MOBPROG change: can now Read variables in the global scope from script in a local scope when variable is not defined locally. No writing!
  • Item container types now have their "defaultsClosed" property modifiable, instead of implied.
  • Lock command will now close the thing first, if it's not closed.
  • Expanded GMCP support to include char.items package, support for mal-formed core.hello, room.wrongdir, and a few others.
  • New Armor-Item type: StdThinArmor and GenThinArmor -- see Archon's Guide for more information.
  • Jewelmaking can now make jewelry that Requires piercings from BodyPierce. Works off new class GenEarring.
  • ScrimShaw got some serious love, becoming only common skill that can make doppleganger items at high levels.
  • Prop_Doppleganger now supports ASMATERIAL argument to alter the way stats are calculated.
  • New expertise: Shadow -- for lower cost sneaking and hiding
  • Wimpy hit point score goes up and down with level hit point gains, maintaining roughly same percentage between levels.
  • New Misc effect: Loyalty, for making mobs return to and follow players. Prayer "Feed the Dead" and others will use it to protect companions.
  • New Beastmaster chant: Give Life -- similar to feed the dead, leading perhaps to an animal follower role for that class.
  • New Archon command: EVERY, similar to AT, but allows applying a command to multiple rooms, and multiple targets in each room.
  • (Internal) Adjusted caps on spell effects based on level is now about 20 min, and about an hour after max adjustments. (Mostly affects Archons)

New in CoffeeMud 5.8.2 (Jun 17, 2014)

  • Database Schema Updated! Run DBUpgrade, OR manually alter table CMCHCL to add CMCLSTS (see appropriate schema file)
  • CMServer has "FILE" command now for directory browsing/manipulation
  • GenAbility additions: can now alter default duration of effect skills, and whether the damage/healing/extra casts happen periodically.
  • Added an example of a "Channeling" mechanic to spells, though it's pointless with the default combat system. See GenAbility and Spell_ChannelingMissiles/
  • Coffeemud now has a Char/Account approval system. Use expiration system w/trialdays of . Archons are notified of expired/unapproved users.
  • Clan-Player level PVP ranking support in clans. CLANKILLS and CLANPVPKILLS commands added. ClanData WebMacro capable of the same.
  • Clan forums and web sites supported -- see CLANWEBSITES and CLANFORUMDATA in coffeemud.ini file. Still thinking about how clan leaders could modify it.
  • Fighter classes now have armor & shield specializations, plus new expertises (Focuses) to allow wearing/wielding of slightly higher level items
  • Players and Accounts now track PVPs, Rooms explored, mins played, xp & qp gained, and quests completed. Main web page or TOP command to see winners.
  • Embedded MiniWebServer upgraded to .
  • Regen rate formulas are now in INI/control panel. New formula allows faster recovery, esp at higher levels.
  • PROMPT command now allows you to include current and max action points per tick %p and %P
  • A simple fantasy name generator is now included for account and character names.
  • New combat system: TURNBASED -- rather simple and beta-y for now. Comments/Suggestions welcome.
  • New disable flag: ALL_AGEING to disable the ageing system
  • Script commands requiring location specifiers (mpat, mpgoto, mptransfer, mpechoat, etc) can find mobile mobs better using new syntax with the AT (@) sign. For example, mptransfer $n hassan@midgaard#
  • New Fighter skill: Weapon Sharpening (for a small damage bonus)
  • Containers of all sorts now expose modifiable "open delay ticks".
  • Localization has been amended, and partially redone. See the FAQ for more info. The new scheme should make CM much more localizeable in the future.
  • GMODIFY now supports change=destroy=true to obliterate objects matched!
  • Scriptable MPOLOAD, MPMLOAD, and MPOLOADROOM can now source from a autogen-formatted xml file (such as those for the GENERATE) command.
  • Random generation system (GENERATE command) now supports random races! See example.xml for more details.
  • Follower behavior has new flag: NOFOLLOWERS
  • Obesity can now also be cured by simple starvation.
  • Can now disable factions that have already been spread amongst the mobs using DISABLE= entry in coffeemud.ini file.
  • Ship Component Tech install skill (AstroEngineering) done-ish... like all tech, it's subject to change without notice.
  • Area editor for planets now includes space positioning editors, including relative positioning calculators.
  • List command now includes SPACE, SPACESHIPS, SPACESHIPAREAS, MOONS, PLANETS, and STARS
  • Create/Modify/Destroy can now be used to create and alter objects in outer space.
  • Several new "shortcut" item and area types for space: moon, gasgiant, star, dwarfstar, massivestar, planet, moonlet, asteroid, etc.
  • MoneyChanger behavior can now discount currency by its distant origin (farther planet is from origin of currency, less its worth).

New in CoffeeMud 5.8.1 (Mar 14, 2014)

  • **** Database Schema Changes Were Made **** Make sure you follow the Installation Guide to upgrade your database.
  • QuestManager "STEP"ping feature now supports "STEP AUTO" to have steps proceed based on duration instead of MOBPROG triggers.
  • Areas and Rooms now support "atmosphere" to designate what players have available for breathing.
  • Rooms "climate" is now an editable feature, usually inherited from the area Climate, but modifiable at will.
  • Races now designate what sort of resource they can breathe, which means GenRaces have a new field you can edit.
  • New Archon command: JCONSOLE, for playing around with javascript commands (and accessing your muds running systems!!)
  • New Forum features: All Forums Search, and better threading for all searches.
  • Can now disable CharStats (attribute) display
  • New WebMacros: IsDisabled, CatalogCatNext
  • New Artisan skills: Master Drilling, M. Farming, M. Fishing, M. Foraging, M. Mining, M. Shearing, M. Chopping, M. Butchering
  • More New Artisan Skills: Master Cooking, M. FoodPrep, M. Baking, M. Distilling -- make more than one dish at a time!
  • Split command will now double as GET [AMOUNT] from [BUNDLE] (kept getting requests to add a split command, though GET worked).
  • And yet more Artisan Goodness: Animal Husbandry -- lots of race baby naming and aging-system tweaking behind this simple funness.
  • Crafting Skill owners can now LIST ALL to see what recipes are coming down the road.
  • Catalog items and mobs can now be flagged in categories (does not change the global unique name rule).
  • Catalog items and mobs can now be accessed via the VFS at /resources/catalog/mobs/.. and /resources/catalog/items/.. as CMARE files.
  • Some new multiclassing system options: NO-BASE, NO-SUBONLY, NO-[X], and NO-GRP-[X] -- see the coffeemud.ini
  • SHELL command now (finally) supports diff (thanks google code!).
  • Similar to #, the entire world map, w/ cmare files, is in VFS at /resources/map/... along with editable properties files.
  • (Tech) numerous gun and shield types created -- most of them templates for a murder-motel-type game
  • PRIVATE setting in coffeemud.ini expanded to allow moving players and area objects between hosts.
  • You can now YELL in a direction, which expands by the number of rooms you are heard in, and which way.
  • IMPORT now accepts zip files containing *.cmare files.
  • Say command: if a player speaks same language as person being addressed is speaking, they will try to speak it.
  • Also, untargeted speaking, when only one other person is in the room, will assume to be addressing them. New DISABLE=AUTOLANGUAGE
  • (Tech) New TriCorder item (portable computer). Also, internally, class names and locations are shifting as tech takes shape.
  • New GENERATEable area target in /resources/randreas/example.xml: random_dungeon (rand level, theme, aggro, size, etc)
  • For those using account system, can now register for an account from ANY page in the forum system (really an oversight)
  • New GENERATEable themes in /resources/randreas/example.xml: town, orcs, trolls, and goblins. Also, lots of work done to fill it all out.
  • New DISABLE flags: IMC I3 -- alternative means to turn them off. At runtime, it puts those systems into idle.
  • Another DISABLE flag: NEWCHARACTERS -- used for account-based muds to turn off (or not) char creation when NEWPLAYERS (accts) are.
  • : Disguise now checks badnameslist
  • IndoorWaterSurface now generates IndoorUnderWaterGrid - would normally shy from this as a backward compatibility issue, but its an oversight.
  • New locales: IndoorUnderWaterGrid, IndoorUnderWaterThinGrid, and IndoorWaterThinSurface classes
  • Can now export/import entire accounts
  • Quests will now save/restore their suspended status.
  • Characters logged out for over 1 mud year will not have their age advance more than year. See SLOW_AGEING DISABLE flag to revert to previous alg.
  • Archons can now use MODIFY command to set one/all skill proficiencies to a set value.
  • Prop_Doppleganger has new parms to help you fine-tune who the mob considers for part of duplication.
  • Emote now has the ability to add special codes to alter how your emote is seen in context.

New in CoffeeMud 5.8.0 (Jul 22, 2013)

  • CoffeeMud and MiniWebServer are now integrated -- this means a much faster and better web service all around.
  • Character Classes now use formulas for mana, movement, and hit point gains/losses.
  • Character Class race/stat requirements can now be modified separately from qualifications mask. Race qualifications shown in help now.
  • Changed the wysiwyg forum editor to one that's also chrome compatible (nicEdit)
  • Generic Abilities will now import/export when races that use them export
  • (Internal) New factions now default into /resources/factions -- legacy locations will work too though.
  • New Channel flag (ACCOUNTOOC) to force account names instead of channel names into messages.
  • (Internal) randomdata.xml now at /resources/randareas/example.xml -- update your random area files and random Areas!
  • MUD Logging to separate files now has more options, such as rolling logs based on entries or bytes, etc.
  • Web Forum system now supports participation by empty Accounts (if using the account system), and web subscribe/unsubscribe
  • Consolidated Session and Tick threads: check new coffeemud.ini file for new MAXWORKERTHREADS and MINWORKERTHREADS. Major drop in thread usage!
  • MUDGrinder Control Panel now supports Debug flags, and the whole flag business has been put into its own "Tab"
  • Web Server now supports @for?@ @next@ loops! See the web server guide for usage, or checkout an example in control.cmvp
  • MUDGrinder Control Panel "Channels" editor is now much friendlier and easy to use.
  • CoffeeMud now supports MSDP as specified at the tintin sourceforge web site
  • Siplet now also supports MSDP, in an undocumented, testable sorta way. Usage \MSDP ([JSON OBJECT]). Example: \MSDP {"LIST":"LISTS"}
  • The "sessions" archon command has been replaced with "list sessions". On the bright side, all of the LIST [X] parms now have their own help entries.
  • JavaScript embedded in Scriptable scripts can now access all the Scriptable commands and functions from within JavaScript. See the Scriptable Guide.
  • CoffeeMud now has a working computer console, working power source for the computer, and working example software. New command: TYPE for interacting.
  • (No documentation, MUDGrinder support, and limited editor supp for Tech so far. To use computer, create elecpanel, put battery inside, then activate computer)
  • Bards songs/dances/plays now show an ambiance during performances (depending on the viewers ability to hear, of course).
  • MUDGrinder Factions Manager now allows pre-loaded faction toggling.
  • The changelog.txt has been reformatted, and is slightly easier to read now!
  • CoffeeMud now supports GMCP according to CMUD and Aardwolf specs. SHELL .edit command supports GMCP editor -- I'll look for other places for it later.
  • Siplet now also supports GMCP, in an undocumented, testable sorta way. Usage \GMCP [PACKAGE] ([JSON OBJECT]). Example: \GMCP core.supports.set ["char 1"]
  • Scriptable now has an "arrive_prog" to handle situations with mobile mobs.
  • (Internal) the entire login, char creation/account creation process is now asynchronous
  • Thiefs have new "small" pit traps that, unlike normal pit traps, only trigger when you move through a room instead of when you enter.
  • New INI entry 'DEFAULTPARENTAREA' for automatically giving new areas (or existing ones) that use the global clock to a default parent area.
  • CoffeeMud will now convert MSP tags to MXP SOUND tags if the session supports both, allowing us to hear sounds in CMUD/ZMUD once again.
  • New commands for moving in space ships: foreward, portside, aft, above, below, and starboard. Compass versions included of course.
  • When entering "?" in the Affects/Behaviors command line modifier, it will now highlight the appropriate abilities/behaviors. It's awesome!
  • New Property: Prop_ImproveGather, for modifying the yield of gathering skills based on masks

New in CoffeeMud 5.7.10 (Feb 18, 2013)

  • (Minor) ResourceOverride is now an ActiveTicker for better control over its behavior. Also, room types bug fixed.
  • New INI entries for whitelisting over ip/login/newplayer blocks: WHITELISTIPSCONN, WHITELISTLOGINS, WHITELISTIPSNEWPLAYERS
  • Special GET case: Can now get parts of a bundle from a container -- get 2 oak from wagon will break a 2# bundle from inside in a wagon.
  • Carpentry skills list underwent a little makeover.
  • I3 LISTEN/SILENCE can be used by i3 admins to test out other channels... if you turn one on, be sure to turn it off before you leave!
  • (internal) XMLManager optomized for More Speed!
  • Missing INI entry (WRNMSGS) now added and documented.
  • New Property (Prop_RoomList) -- more lightweight way to keep rooms from going dark at night (pun intended).
  • New Skills: Urban Tactics, Pressure Points, Hideout
  • New Clan Trophies: Most Members, and Highest Median Member Level
  • Pregnancy will fail if either participant is exhausted or below 1/2 movement. A message was added so the players know.
  • Arcanists can LOOK at wand charges at level 30.

New in CoffeeMud 5.7.9 (Sep 11, 2012)

  • FakeDB now supports getResultSetMetaData, making room for some sort of sql browser feature
  • CoffeeMud (actually fakedb) is now build compatible with JDK 1.7
  • Fixed a nasty bug in CMParms -- you do not want 5.7.8!

New in CoffeeMud 5.7.8 (Sep 10, 2012)

  • Fixed the statistics bug
  • Fixed a bug with variables in Scriptable MPTITLE command
  • Fixed numerous prayers that did not respect elemental immunity/resistance
  • Arcanist Spellcrafted abilities persist over reboots
  • Children now track their number of high-level parents to which benefits are tied to, and can repick their stats and class.

New in CoffeeMud 5.7.7 (Sep 1, 2012)

  • MUDGrinder area editor has easier to manage parent/child areas & subops -- the old multiselect thing was unbearable.
  • GenBook now uses the Message Maker (from the SHELL command) to add book chapters.
  • (Internal) Database connections can now be kept alive with pings. See new coffeemud.ini entry: DBPINGINTERVALMINS
  • Most crafting skills now support a LEARN command to gain the recipes to certain found items.
  • Players can now spend points to create their new character stats, if you let them. See coffeemud.ini entry: STARTSTAT
  • You can now define the training point costs to stat changes with STATSCOST in your coffeemud.ini file
  • Change the items all characters get at creation time with STARTINGITEMS in your coffeemud.ini file
  • Can now COPY areas
  • LIST command now supports AREAS for admins -- choose your own columns or sortings
  • IMPORTANT: previously, mobs would never wander OUT of a room where an admin is -- now they also won't wander INTO a room where an admin is
  • Construction and Masonry skills now support building stairs to create new floors -- rooms must still be purchased.
  • Children now inheret the languages of their parents
  • Players can now sit from a sleeping position (not sure how that got missed). SHOWDAMAGE flag in your coffeemud.ini file now supports SOURCE and TARGET options
  • CLANVOTE option, long supported in the codebase, is now exposed in the coffeemud.ini file
  • (Internal) System can now cache commonly used world searches. See NOCACHE in coffeemud.ini to turn it off!

New in CoffeeMud 5.7.6 (Apr 24, 2012)

  • New coffeemud.ini entries: COMMONCOST, SKILLCOST, LANGCOST. Old entries, COMMONTRAINCOST, etc.. RETIRED.
  • (Internal) fakedb now supports dup key detection for insert statements, DBUpgrade now more forgiving of dup keys.
  • New command: AUTOMAP, for toggling AWARERANGE
  • Import command now Sortof supports at least one type of .wld/.zon/.mob/.obj format areas.
  • StdAutoGenInstance - Can now insert scriptable variables into autogen variable definitions, and more level variables.
  • New Conjurer Spell: Flaming Sword
  • CoffeeMud now supports background colors through native ^ escape codes. See programmer's guide/ahelp colors for more.
  • Also support for fore/background 256 color support through native ^ escape codes. As above, check the guides.
  • Stuff: Shutdown command can now be put on an auto-remind timer, new sample js script FindRawMaterial, new internal property "Truce"
  • MODIFY AREA Can now modify areas outside of those areas, as well as change their state by adding PASSIVE, ACTIVE, etc.
  • NPC def hit point formula lowered slightly, some slight skill adjustments to decrease image armor & increase thief dmg.
  • New Property: Prop_AddDamage (no, really this time)
  • New disposition: Unattackable -- effectively deprecates Prop_SafePet

New in CoffeeMud 5.7.5 (Nov 5, 2011)

  • CoffeeMud now supports html emails, after a fashion
  • New command: DIG, for digging holes and putting stuff in them. Gem Digging now uses GDIG as its command word.
  • You can now manage MOTD/NEWS using LIST NEWS and CREATE/MODIFY NEWS. New News is now in journal SYSTEM_NEWS
  • New Abjurer spell: Kinetic Bubble
  • First addition to stock raw resource list in forever (dragonscales, white gold, etc..)
  • GMODIFY can now alter room/locale-type objects as well (global room title changes anyone?)
  • MUDGrinder supports editing/deleting multiple rooms using cntrl-click.
  • New Jester skills: Satire, Quick Change, Center of Attention
  • New Oracle Prayers: Divine Guidance, Prophecy, Seekers Prayer, Soul Peering, Lower Law, Omnipresence, Above the Law 1
  • New Diviner Spells: Solve Maze, Group Status, Detect Weaknesses, Prying Eye, Telepathy, Natural Communion, Arms Length Spying Stone, Hear Thoughts, Know Fate, Divining Eye, Spotters Orders, Find Directions, Death Warning
  • Players can now use COMMANDS CLEAR to clear out their personal command queue. Siplet should be back to 100%, or as close as the new tech will allow.
  • New Archon skill: Injure -- for creating instant injuries (useful for testing, or a nasty punishment).

New in CoffeeMud 5.7.0 (Mar 10, 2011)

  • New Property (From 5.x snippets): Prop_IceBox (thx Robert!)
  • CharStats can now be customized with ADDCHARSTAT_ in coffeemud.ini file.
  • New Commands (From 4.x snippets): Experience, Wealth (thx again Robert)
  • RawMaterial can now be customized with ADDMATERIAL_ in coffeemud.ini file.
  • Wearable can now be customized with ADDWEARLOC_ in coffeemud.ini file.
  • Only Artisan's learn the Master common skills now. Other classes have their common skill levels lowered.
  • New language: Sign Language
  • New ZapperMask(s): -CHANCE
  • New Property(s): PresenceReaction (for new faction reaction system, etc.)
  • New Mage Spell(s): Awe Other, Shrink Mouth (-- it's back! where did it go, anyway?)
  • Factions now have new mob modification system similar to affects/behaviors: reactions
  • New automated MOB reaction system -- see coffeemud.ini under REACTION, and the guide under FACTIONS for more info.
  • Factions now have lots of new triggers: KILL, BRIBE, TALK, MUDCHAT, ARRESTED
  • Faction triggers support parameters; see one of the new faction.ini files for details
  • New Prayer for Healers: Divine Constitution
  • STAT commands now supports: FACTIONS, ROOMSEXPLORED, AREASEXPLORED, WORLDEXPLORED
  • PROMPT now supports new codes to display all manner of personal variables.
  • Abilities/GenAbilities now support delays between allowed invocations
  • New Thief Skill: Turf War!
  • Run-time compiled java from LOAD command will now display any compile errors to user.
  • Socials now support various item-type target options.
  • New Multi-Character account system -- see COMMONACCOUNTSYSTEM in ini file.
  • a.Can now LIST, CREATE, DESTROY, and MODIFY ACCOUNTS
  • b.For transition muds: char selection IMPORT command lets players import their old chars to new accounts.
  • c.EXPIRATION system works with accounts, when common account system is enabled.
  • New command: LOGOUT/LOGOFF -- exits back to login prompt/char selection
  • New INI entry: EXVIEW, for selecting types of exit views for the players
  • XP Bonuses for killing HL targets will only apply if player/mob close to highest level players level.
  • New Forum system -- see FORUMJOURNALS entry in the coffeemud.ini file
  • BIG fakedb upgrade: indexing, multi-keys, ORDER BY, LIKE, COUNT, complex WHERE conditions, optomizations. ** Real DB is still better.

New in CoffeeMud 5.6.1 (Apr 23, 2010)

  • Bug Fix build only

New in CoffeeMud 5.6.0 (Apr 19, 2010)

  • New Property (From 5.x snippets): Prop_IceBox (thx Robert!)
  • CharStats can now be customized with ADDCHARSTAT_ in coffeemud.ini file.
  • New Commands (From 4.x snippets): Experience, Wealth (thx again Robert)
  • RawMaterial can now be customized with ADDMATERIAL_ in coffeemud.ini file.
  • Wearable can now be customized with ADDWEARLOC_ in coffeemud.ini file.
  • Only Artisan's learn the Master common skills now. Other classes have their common skill levels lowered.
  • New language: Sign Language
  • New ZapperMask(s): -CHANCE
  • New Property(s): PresenceReaction (for new faction reaction system, etc.)
  • New Mage Spell(s): Awe Other, Shrink Mouth (-- it's back! where did it go, anyway?)
  • Factions now have new mob modification system similar to affects/behaviors: reactions
  • New automated MOB reaction system -- see coffeemud.ini under REACTION, and the guide under FACTIONS for more info.
  • Factions now have lots of new triggers: KILL, BRIBE, TALK, MUDCHAT, ARRESTED
  • Faction triggers support parameters; see one of the new faction.ini files for details
  • New Prayer for Healers: Divine Constitution
  • STAT commands now supports: FACTIONS, ROOMSEXPLORED, AREASEXPLORED, WORLDEXPLORED
  • PROMPT now supports new codes to display all manner of personal variables.
  • Abilities/GenAbilities now support delays between allowed invocations
  • New Thief Skill: Turf War!
  • Run-time compiled java from LOAD command will now display any compile errors to user.
  • Socials now support various item-type target options.
  • New Multi-Character account system -- see COMMONACCOUNTSYSTEM in ini file.
  • a.Can now LIST, CREATE, DESTROY, and MODIFY ACCOUNTS
  • b.For transition muds: char selection IMPORT command lets players import their old chars to new accounts.
  • c.EXPIRATION system works with accounts, when common account system is enabled.
  • New command: LOGOUT/LOGOFF -- exits back to login prompt/char selection
  • New INI entry: EXVIEW, for selecting types of exit views for the players
  • XP Bonuses for killing HL targets will only apply if player/mob close to highest level players level.
  • New Forum system -- see FORUMJOURNALS entry in the coffeemud.ini file
  • BIG fakedb upgrade: indexing, multi-keys, ORDER BY, LIKE, COUNT, complex WHERE conditions, optomizations. ** Real DB is still better.
  • Raw material resources can now have effects (for eat/drink/whatever)
  • CL Editor for weapons/armor will now automatically rebalance damage/value/etc whenever level is changed.
  • Web Catalog: can substitute a user-selectable column (damage, basegold, etc) and sort by it.
  • Two new NOCACHE entries in coffeemud.ini file: FILERESOURCES, CATALOG (for you memory conscious people)
  • Internal: slight improvement to db connection management that should improve memory use.
  • MUDSTATE variable in coffeemud.ini file has changed. Please update your ini files!
  • CLASSSYSTEM has been expanded with another apprentice-based set of choices.
  • New command: MPRUN -- for Archons to run Scriptable scripts, and for use in automated testing.
  • Help on classes and races give much of same details as found on web now.
  • Channel HELP entries are automatically generated.
  • CoffeeMud's bugs were all cured, at public expense.

New in CoffeeMud 5.5.5 (Apr 10, 2010)

  • New INI entries: DEFAULTPLAYERFLAGS, FORMULA_* for combat formulas, RECOVERRATE
  • New DISABLE flags: AUTODISEASE, WEATHER, WEATHERNOTIFIES, WEATHERCHANGES
  • RESET MOBSTATS and RESET ITEMSTATS have been documented for normalizing combat stats
  • Character classes, and mob stats have been rebalanced along pre-3.0 lines. This makes hl PVP possible.
  • Thieves and Fighters are most altered classes.
  • Mobs are an average of players now.
  • Combat Fudge Factors are more strict, effective, and rational.
  • Bonuses from stats are capped by the players current Max Stat value. Period.
  • Use RESET MOBSTATS WORLD command to pull your mobs into compliance.
  • This will, as a side affect, reset all area content to db baseline.
  • CoffeeMud now supports critical hits for spells and physical damage: high int supports former, and high dex the later.
  • New Zappermasks: +BASECLASS, -MOOD, +MOOD
  • New DEBUG flag: HTTPACCESS, SMTPCLIENT
  • SMTPSERVERNAME ini entry expanded to allow SMTP auth support.
  • Siplet now supports multiple windows.
  • Players can now get HELP on deities by name.
  • Rhino (Javascript library) upgraded to 1.7R2
  • Several new Oracle Prayers added for sensing the skills of others
  • Behaviors ItemRefitter,ItemMender,ItemIdentifier have COST parameter now.
  • New DISABLE flags: EQUIPSIZE, AUTOPURGE, MSSP
  • WEAR command now supports specified wear locations.
  • New Locales: CaveGrid, WetCaveGrid
  • Note (coffeemud.ini): I3EMAIL and I3STATE changed to ADMINEMAIL and MUDSTATE
  • CoffeeMud now supports MSSP request at login (not the telnet code version -- kept colliding with mccp in tintin)
  • STAT command now supports titles.
  • Dye now supports light and bright colorings. Various other recipes trickled in here and there.
  • Wand magic words are now from lists.ini -- your players will need to relearn their trigger words.
  • New Scriptable command: MPMONEY, MPHEAL
  • Remorted chars get a single random max stat bonus point, instead of one to everything.
  • CharClasses now support max/caps in common skills, crafting skills, non-crafting common skills, and languages.
  • Injury text is a bit more decorated now. (Thanks gmdenna!)
  • Many many more mxp images scrounged up, and several old ones replaces with better ones. There is a light at the end of the tunnel!
  • A whole years worth of bugs fixed.

New in CoffeeMud 5.5.2 (May 12, 2009)

  • Journal Show All Messages allows batch processing now
  • I3 will now properly respond to chan-user-req, and has a new default server in the ini
  • trailto supports nohomes flag now.
  • Crafting Expertises are no longer such a hideous hit on the time required
  • Wimpy can now accept a percentage of hit points as an argument
  • Messing up a mending now results in a partial mend.
  • Clarify Scroll now has a ceiling, to help balance against mages.
  • New Shaman Prayer: Cleanliness
  • Replay will now show the commands you entered also.
  • New Command Journal option: confirm
  • New Zapper Mask: GROUPSIZE
  • Catalog System has lots of new features -- faster, usage counters, & auto updating your map
  • Catalog command has new parameters: scan, dbscan, overlook, dboverlook
  • New player command: PAGEBREAK. Also, pagebreak and linewrap added to CONFIG command.
  • You can also enter x, quit, or exit at the pagebreak prompt to stop output.
  • LIST LOG now streams its data for extreme speed.
  • Players more than 10X fatigued will have a 1% chance/tick to fall under the sleep spell.
  • New Spells: Dispel Divination, Teleport Object
  • Players will be notified when users on FRIENDS list log off, just like logins.
  • FieryRoom Behavior tick parms apply to damage now, instead of room destruction (other parms for that anyway).
  • CL Player Editor now allows Quest-Scripts to be Removed manually (to fix players with bad quest scripts attached to them)
  • MG Catalog Manager will now show "most popular" area for stuff, and allows sorting by column
  • Common text files (intro.txt, newchar.txt, rules.txt, etc) are sent through webmacro system now -- add macros!
  • Behavior MobReSave now saves/restores a mobs charstats.
  • Thief Mark skill can now unmark, BodyPiercing can now "heal" piercings,
  • You can Leech yourself now, always Hide from sleeping mobs, and assassinate packs a larger punch.
  • If a cage containing a mob is opened and left open -- the creature will now escape in 30 ticks (2 min)!
  • New Prayer: Sense Alergies
  • Internal: Some time/CPU control has been implemented for skills that require scanning the whole map (like Teleport
  • or Gate, etc. This means that for large maps, players may notice those skills have gotten much "slower", though
  • in reality, it will help your mud support more people doing such things.
  • New Disable Flags: DBERRORQUESTART, DBERRORQUE, CATALOGCACHE
  • New LIST parameter: SCRIPTS (for finding script usages and scriptables in your world)
  • Help money/currency/etc will show local currency. help world currency shows all active currencies.
  • Scriptable codes $h/$H $s/$S added to support him/her. LOG command also changed to prevent spoofing.
  • Quests now save their authors, if the questmaker is used.
  • Cooking will now give slightly more specific names to the final recipe (Fried Water Fowl instead of Fried Poultry, etc)
  • Channel socials can now target Cataloged mobs (targetting other out-of-room mobs would have required a world scan)
  • CoffeeTables STATS system will now gather statistics on quests, though some stats require mobprog "hooks" to gather.
  • The templates for the questmaker have been updated.
  • Necromancers will now be notified of the deaths of mobs nearby and of other players online.
  • Players will now get a message if they attempt to put on armor outside their class restrictions. Messages are in lists.ini
  • ShopKeepers can now sell multiple-types of items. Conflicting types are resolved when set.
  • CommandJournals now support SCRIPT= flag to allow you to scrip entries into your journal. An example for BUG is included.
  • New Death/Flee consequence: ASTRAL_RES -- same as ASTRAL, but players can use ENTER [body] to self-res.
  • New Area type: StdThinInstance. Yep, CoffeeMud supports real-life instances now! Check out the Archon Guide for more info.
  • CharClass ability mappings now support "maximum proficiency" values per skill.
  • New un-qualified-for Skill: Flee -- just calls the Flee command, but can be used as a replacement of the command if set up properly.
  • New un-qualified-for Common Skill: ScrollScribing -- inferior to the scribe skill, but ties into metacrafting!
  • Random object generator done. See HELP GENERATE, and play around with it. Let me know if this is interesting in any way.
  • EXPORT command now supports single players by name.
  • I changed the name of a few of the library interfaces, so make sure you follow the
  • part of the upgrade instructions regarding deleting your old "com" directory before
  • running the new build.
  • CoffeeMud-bug values dropped 700 points in overnight debugging.