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)
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.