This repository has been archived by the owner on May 31, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGES
2995 lines (2995 loc) · 246 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Build 5.9.7 Release 08/29/2018
1. Scholars gain XP from visiting bookstores, and can study dissertations.
2. A lot of the old static strings in rideables are now customizable by editors, Shipwright/Wainwright
3. Small boats can TENDER themselves to large ships now, and be RAISEd and LOWERd.
4. New Area field: Player Level, for overriding median level as a fake statistic.
5. MUDGrinder Statistic Report now has Areas Report, just like command line did.
6. New Command and Property: Gait - similar to mood or pose, for your walk-around.
7. Can now retrieve lost password from player access menu.
8. New Properties: Banishment, Prop_MoveRestrictor
9. ROMGangMember behavior messages now customizable.
10. Scavenger behavior now allows an item zappermask to limit types of items picked up.
11. New Diseases: Writers Block, Apathy, Blindness, Anosmia, Deafness, Muteness
12. New Skills: Hammering, Find Home, Find Ship, Food Preserving, Autoswim, Autocrawl
13. Lassos are more farmer friendly now -- can be untied after throwing, no combat starting, etc.
14. Wands and Staffs now have their max charges settable from common skill recipes.
15. New LIST COMMANDJOURNALS
16. Shipwright has all new recipes with new wonders to behold.
17. REPORT command can now report expertises and languages also.
18. New Spells: Conjure Ammunition, Harden Bullets, Light Blindness, Mystic Loom
19. ZapperMask now supports +-ACCOUNTS and +-LOCATION
20. New Prayer: Mass Forgive
21. New common skills: Legendary Weaponsmithing, Floristry, Master Herbology, WandMaking
22. Prop_LocationBound is more flexible with ABSOLUTE, PLAYEROK, and TIMEOUT arguments
23. Scriptable commands QUESTMOB, QUESTOBJ, and QUESTSCRIPTED can now scan ALL quests
24. ShapeShift forms 6-11 added, and shapeshift now governed by skills/shapeshift.txt
25. New Race flag: infatigueable -- prevents fatigue, given to undead and golems.
26. New standard Races: Flesh Golem, Grizzly Bear, Polar Bear, Crab, SeaHorse, GiantCrab, GiantSeaHorse
27. Light Sensitivity (Drow racial trait) is now less onerous.
28. Siplet has better drag-move ability, resize ability from bottom bar, and font
resize with ctrl-uparrow and ctrl-downarrow
29. Siplet will now auto-populate the text area when editing room descriptions.
30. New item type: GenBagOfEndlessness -- remember to set the capacity to 0
31. Experience can now be gained from role playing, see RPAWARD in the INI file
32. Experience can now be deferred for a later command, see EXPDEFER in the INI file
33. LISTFILE now has "condition" msgs for armor and weapons, and entries are overridable.
34. PROWESSOPTIOS and the LISTFILE can now be used to show skill proficiency as words.
35. New LOGOUTMASK to limit when a player can logout of the game.
36. New Archon Skill: Mark OOC -- to stop a player from receiving RolePlay XP.
37. New Scriptable Command: MPRPEXP, for granting RolePlay xp through scripts.
38. New Properties: Prop_UseEmoter and Prop_UseEmoter2, for quick and easy item emoting.
39. New Faction Change Event: SOCIAL -- for triggering faction change from socials
40. Faction Change Events can now trigger gains of XP or RolePlay XP, and have a % chance
41. New common skills: Master Floristry, Ship Lore, Branding, Rodsmithing, Staffmaking
42. New mob types: GenCow, Alligator, Snake, Dolphin, Walrus, Seal, Whale
43. PROWESSOPTIOS and the LISTFILE can now be used to show char stats as words.
44. Prop_ItemSlotFiller now supports ADDS argument for another way to add stuff.
45. New skills: Autoclimb, High Jump, Grazing, Stigma, Adorable, Gore, Wild Tag Turf
46. New skills: Smells Like Cherries, Throw Feces, Shoot Web, Blessing, Milkable
47. New skills: Hamstring, Scavenge, Food Begging, Bear Foraging, Track Friend
48. New skills: Racial Enemy, Combat Frenzy, Quills, Poisonous Bite, Boatwright
49. New races: Orangutan, Millipede, Cricket, Porcupine, Beaver, Corn Snake
50. New channel flags: REALNAMEOOC, and REALNAMEOOCNOADMIN
51. ShapeShift.txt races have changed, and most got new racial abilities
52. Prop_ItemSlot now supports LEVEL argument to affect the level of the item.
53. Can now ignore an account, which seems obvious when I think about it.
54. Most crafting expertises split-up and made more expensive -- backward comp.
55. Can now disable showing experience in Score and in the Prompt using DISABLE cmd.
56. New Property: Prop_UseAdjuster, mostly insane, but good for special potion effects.
57. New Expertises: Vigorous cooking, Imbued Distilling, Fortified Baking, Adv Crafting
58. New chants: Airy Aura (Mer)
59. Achievements now includes social tracking.
60. New common skills: Boatwright (is the OLD Shipwright), and Shipwright (large sailing ships)
61. New skills: Familiarity_Axe/Sword/etc, Familiarity_Armor/Shield - for crafted items
62. New common skills: Decorating, CargoLoading, GaolFood
63. Artisan class has been re-imagined using a Skill Tree instead of the normal system.
64. Socials can now have multi-word targeted variations for further specificity.
65. New skills: Hard to Port, Hard to Stern, Tie Down, Abandon Ship, Play Instrument
66. New spells: Greater Enchant Armor, Greater Enchant Weapon
67. Fishing now has fishing.txt, with lots of expanded override fish-types.
68. Smelting has been altered to work more like textiling, expanding its range of possibilities.
69. Costuming and Master Costuming have been radically changed to be learn-only fake overlays.
70. Hunting now has a hunting.txt, plus some water-based things to hunt
71. New Expertises: Adv cooking
72. Crafting expertise keywords can now be hidden from item name
73. LongLook at food and drink now gives additional info.
74. New PROMPT codes: %y and %Y, for showing common skill progress.
75. Common skills now support dot-selection and list armor wear loc, list weapon class/type
76. Building skills now support INFO, and xp to Artisans.
77. Standardized email disclaimers, and there's now an unsubscribe link and account unsubscribe.
78. New Property: Prop_Sounder, like Sounder behavior, but without tick triggers.
79. New Archon Skills: Shame, with new Property: Shaming. Also Peacefully cmd.
80. Laws now include banishment, public shaming, prison breaks -- see laws.ini
81. New skills: Lobotomizing, Groin, Nippletwist, Prisoner Transfer, Prison Assignment
82. Prop_*Resist* can now limit debuf durations.
83. New Tech components: Inertial Dampeners, Gravity Generators
84. Can now send misc JDBC properties using DBPARMS in ini file, and also DBTRANSACT is new.
# Build 5.9.6 Release 12/31/2017
*. Sections in the default coffeemud.ini file were moved around. Don't be alarmed. :)
1. Hunger and Thirst system can now be tweeked. See coffeemud.ini file
2. Entering SHUTDOWN RESTART HARD will now attempt to run a restart.sh/restart.bat.
3. GMODIFY now supports changing the CLASS of objects, including rooms.
4. RESET RELEVEL tool added to refactor an areas level range.
5. New skills: Studying, Labeling, Organizing, Dissertating, Shush, Titling
6. Areas can now be unloaded. And then loaded back again. See UNLOAD and LOAD.
7. New FORMULA_s in the coffeemud.ini for total and individual combat experience.
8. Movement = weight/3 now required to push/pull, and the moves are consumed.
9. Rooms with certain tree-fruit resources can now be chopped OR gathered.
10. "STINK" is now a way to access Hygeine in prompt, stat, and scripting.
11. New shopkeeper type: instrument seller
12. Mineable dirt and drillable water added to several room types as resources.
13. New spells: Portal Other, Minor Image, Lesser Image, Greater Image, Superior Image
14. ShopKeepers now have an Item Buy mask to narrow further what they will buy.
15. New MOB type: StdLibrarian, also GenLibrarian. For borrowing items.
16. New Disease: Planar Instability
17. Account menu now supports ANSI command.
18. Players can now use KILL/ATTACK, with a weapon, to a fight a MOBEater stomach, but will lose.
19. New input parser: RAW-INPUT-PROCESSOR, to capture char creation and prompt filtering
20. New items: StdPlayerBook, and GenPlayerBook - a version of StdBook with data tied to players.
21. New Properties: Prop_Unsellable, Prop_CloseCommand, Copyright
22. New Languages: InvisibleInk, Encrypto -- random simplistic encryption (word and letter rot)
23. New skills: Decipher Script, BookEdit, BookNaming, Transcribing, Secret Writing
24. Siplet Web-Sockets are now optimized and great! Some js fixes, and new info in Web Server Guide.
25. New skills: Honorary Degree skills: Fighter, Mage, Bard, Cleric, Commoner, Druid, and Thief.
26. New skills: Cataloging, Attribute Training, Recollecting, Publishing, Encrypted Writing
27. Rangers and Barbarians can now make Antidotes using Apothecary instead of poisons.
28. Players can now eat from containers.
29. New Item Type: StdPaper, a single-page, simple form of the Book, GenPaper also
30. PaperMaking now supports special parameters for GenBook and GenPaper
31. New skills: Planar Lore, Racial Lore, Surveying, Guildmaster, Lecturing
32. New expertises for new skill Domains: Educating, and Legal Lore
33. New commoner class: Scholar, with achievements to match
34. New item type: StdDice and GenDice .. give them a THROW (or ROLL)
35. , (comma) is now a way to specify a social precisely. e.g. ,smile
36. New Property: Prop_WearOverride, for making gear for races that can't wear gear.
37. New CommandJournal flags: ASSIGN, REPLYSELF, REPLYALL for assigning to people and categories.
38. Locksmith can now label keys. Weavers can now label containers (bags, sacks, baskets..)
39. New Property: Prop_OutfitContainer, for making gear sets you can swap in/out.
40. List <journal>, <journal> review, and <journal> transfer now support to-name filters.
41. Drow is no longer, by default, a selectable player race. It can still be enabled in the coffeemud.ini file.
42. New chants: Summon Sun, Fertile Cavern, Sunbeam
# Build 5.9.5 Release 04/10/2017
*. Database Schema Updated for CMGRAC. See the Installation Guide about running DBUpgrade.
1. New chants: Phosphorescence, Land Legs, BurrowSpeak, Call Companions, Animal Companion
2. Anarchy clan govt type now has Clan Experience spell as an instant benefit.
3. Pirates no longer regain lost limbs after death.
4. New resource: DIRT. Mass Grave now populates its room with the stuff.
5. GModify now supports query-able stat "CLASSTYPE"
6. New Skills: Wilderness Sounds, Hardiness, Stonecunning, Keenvision, Burrow Hide
7. New Skills: Cultural Adaptation, Fast Slinging, Sling Proficiency, Diligent Studying
8. New Prayers: Taint of Evil, Disown
9. Centaur gets Hardiness, Drow adds Light Sensitivity and Taint of Evil,
10. Duergar get -10% XP, Dwarfs get Stonecunning, Elfs Keenvision
11. Races can now have a XP adjustment, see Archon's Guide
12. New Language: WormSpeak
13. Gnomes get BurrowSpeak and Burrow Hide, Goblins +5% XP, Half Elfs Cultural Adaptation
14. Racial cultural abilities now support level and auto-gain/qualify.
15. New Spells: Darkness Globe, Untraceable, Astral Step
16. Achievement type GOTITEM now supports NUM argument.
17. New Properties: Prop_OpenCommand, Bad Reputation, Slow Learner
18. ZapperMask now supports IFSTAT, CLASSTYPE, SUBNAME, WEAPONTYPE, WEAPONCLASS, WEAPONAMMO
19. 14 new Proficiency Skills, for overriding Class Restrictions
20. Halflings get Fast Slinging, Sling Proficiency, Humans get Diligent Studying
21. New Skills: Devour Corpse, Tail Swipe, Long Breath, Eagle Eyes, Vicious Blow, Mind Suck
22. Ogres got Bad Reputation, Gnoll gets Devour Corpse, Svirfneblin gets Untraceable
23. Githyanki get Astral Step, Lizard Men get Tail Swipe, Long Breath, MindFlayer get Mind Suck
24. Aarakocran gets Eagle Eyes, Merfolk get Land Legs, Orc gets Vicious Blow
25. New Standard Race: Pixie
26. (Internal) Char Stats now supports crit damage bonuses for weapons and magic
27. Races and Char Class can be disabled, finally, from the ini/mudgrinder. See DISABLE=
28. Internally disabled Races/Char Classes can be enabled from the ini/mudgrinder. See ENABLE=
29. Some subtle new GenAbility features: uninvoke script trigger, uninvoking effects
30. Minstrels now get pan pipes as standard outfit
31. Trap_CaveIn allows overriding of the messaging.
32. ShipWright now supports building and demolishing doors on ships.
33. Reset genmixedracebuilds will now rebuild all the generic mixed races you have.
34. Archons can now do CREATE MIXEDRACE raceid1 raceid2
35. New common skills: Composting, Tanning, Fish Lore, Baiting
36. Builders can now use LIST GENSTATS <class or item> to view named generic stats.
37. Universal Starting Items can now be distinguished by race.
38. New GenExit/GenPortal tags, and new NOWEAR flag for items in MUDPercolator
39. Some of the one-off Racial Categories have been consolidated.
40. CommonSpeaker behavior now allows a language argument.
41. New standard Locales: LongRoad, LongerRoad, LongestRoad - cost more movement
42. New Achievement triggers: playerborn, births, racebirth, playerbornparent
43. Babies born as players no longer get bonuses per se -- only through acheivements.
44. New INI entry: PROWESSOPTIONS, for controlling how combat/armor prowess is displayed.
45. New Archon Skill: Infect, for giving mobs/players random diseases.
46. Unpaid property taxes now generate both tell and email warnings.
47. INVENTORY command now has LONG argument, similar to LONGLOOK.
48. New Skills: Boulder Throwing
49. GMCP changes: char.login, char.items.contents, room.mobiles, room.items.*, room.players
50. Sailor behavior now supports aggro mask and relative level checks.
51. You can now create unlinked exits in the MUDGrinder.
# Build 5.9.4 Released 08/03/2016
1. Qualify now shows language limits
2. New Prop_NoTeleport exceptions
3. ALIAS commands now supports "noecho" prefix to prevent echos.
4. New property: Prop_HereEnabler, like the other Prop_Here* and Prop_*Enabler props.
5. New Archon ability: Matrix Possess
6. Common Skills now support INFO argument to get info on recipe items.
7. New Area type: SubThinInstance, for making thin instance clones of existing areas.
8. EQUIP LONG now shows all items being worn and tattoos, even at other layers.
9. CoffeeMud now supports Twitter. See the end of the Installation Guide.
10. Prop_StatTrainer has new parameter: BASEVALUE, for making it more flexible.
11. Prop_StatAdjuster has new parameter: ADJMAX, for giving mobs more POWAH!
12. New Spell: Spell_Planeshift, for going to other planes of existence
13. Prop_AbsorbDamage has several new parameters, and can now effect rooms/areas
14. Clerics and Druids also get planar travelling spells: Plane Walking and Planar Travel
15. New racial ability for horse-like races: Buck
16. Achievements command has lots of new options
17. The Skills Report on the Statistics MUDGrinder page can now group by name, type, domain.
18. New Achievement trigger, FACTIONS (with an S), for counting groups of factions.
19. Several new REMORTRETAIN options for expanding or fine tuning the remort process.
20. New Dragonbreath parameters and types
21. Races and Clan Governments now support parameters for granted abilities.
22. New internal mob saving throws (more damage mitigators/enhancers), including weapon types.
23. Bunch of new races for the outer planes.
24. New Thief Skills: Superstitious, Rope Swing, Improved Boarding, Locate Alcohol, Hold Your Liquor
25. Papermaking now supports containers, for gift bags, paper sacks, etc.
26. MORGUE/DEATH/BODY/START rooms support levels and masks now.
27. The Swim skill, when used as a racial ability, does not have a usage cost any more.
28. Lassos and Nets no longer do physical damage
29. Internal DB: CMCLAS field in CMCHAR table expanded to 250 chars. An optional DB upgrade!
30. New ZapperMasks: +ISHOME -ISHOME, for masking mobs who are away from their areas
31. Prop_*Adjuster now supports multiplying values, see help on Prop_HaveAdjuster
32. Concierge behavior can now create portals if you want.
33. Stolen property (property taken from a home or owned ship) cannot be sold to shopkeepers.
34. New config option and Command: NOBATTLESPAM, for getting only damage summaries.
35. New auto-diseases: Sea Sickness, Scurvy
36. Sailing Ship now have TENDER command to extend gangplanks between peaceful ships
37. New Skills: Sea Legs, Ride the Rigging, Belay, Buried Treasure, Wenching
38. New Skills: Treasure Map, Walk the Plank, Sea Mapping, Plunder, Sea Charting
39. New Skills: Dead Reckoning, Sea Navigation, Scuttle, Fence Loot, Pet Spy
40. New Skills: Pirate Familiar, Pub Contacts, Combat Repairs, Foul Weather Sailing
41. New Skills: Pay Off, Pet Steal, Merchant Flag, Pieces of Eight, Articles
42. New Skills: Ramming Speed, Smuggler's Hold, Hide Ship, Intercept Ship, Await Ship
43. New Skills: Mast Shot, Warning Shot, Silent Running, Water Tactics, Trawling
44. New Skills: Diving, Siege Weapon Specialization, Deep Breath, Avoid Currents
45. If it's not already obvious, new char class in beta: Pirate
46. Internal: Web Server upgraded to rev 2.4 (SSL fixes and Protocol switching)
47. Mundane STAT command now supports HEALTH, RESISTS, ATTRIBUTES
48. New Spell: Lighthouse
49. DAYSCLANOVERTHROW separated from DAYSCLANDEATH -- see INI file.
50. New Skills: Naval Tactics, Salvaging, Sea Maneuvers, Crows Nest, Hire Crewmember
51. New Skills: Morse Code, Stowaway
52. Can now LIST AREATYPES
53. Individual diseases can now be disabled from the DISABLE= entry in the INI file.
54. New Commoner class in beta: Sailor
55. Patroller now works with Sailing Ships.
56. New CONFIG option: TELNET-GA, and CONFIG command can now be used to toggle them all.
57. New Expertises: Ranged Sailing, Reduced Sailing, Power Sailing, Extended Sailing
58. New Achievements for Pirate, Sailor, and Mer
# Build 5.9.3 Released 05/08/2016
1. Follower behavior now has a few more options.
2. STAT [MOBNAME] will now give full editor stats also, and
3. STAT [ITEMNAME/AREANAME/EXITNAME/ROOMNAME] now gives editor stats without editing
4. New Locales: WaterSurfaceColumn and UnderWaterColumnGrid, and Salt water varieties.
5. LIST TIMEZONES can now show all your areas grouped by common calendar.
6. Smelting recipes are now editable from MG and CL.
7. Prop_OpenPassword can now have a language qualifier
8. LIST AREA SHOPS will now show local shop inventories with prices
9. Archon QUESTS [QUEST NAME] and LIST QUESTWINNERS can now show all winners of quests.
10. New CHANNEL flag: NOLANGUAGE, to turn off foreign languages when using the channel.
11. LIST QUESTNAMES can show a map between quest names (ids) and display names.
12. LIST ABILITYDOMAINS will show a list of, well, ability domains
13. ID on private property will now show size and features, as will VIEW of titles on shopkeepers.
14. Scripting trigger matches P syntax now truly is Precise (noteable bug fix).
15. Conquerable will now transfer private property to conqueror, see new OWNERSHIP flag.
16. Prop_Lot*ForSale and Prop_RoomPlus now support grid-connecting the walls of rooms for looping.
17. New Scriptable commands: MPOLOADSHOP and MPMLOADSHOP, and funcs: SHOPHAS, SHOPITEM, NUMITEMSSHOP
18. New Achievements trigger: CLASSLEVELSGAINED -- several more achievements that use it also.
19. MudChat now supports talking spontaneously on a schedule, and responses may contain scriptable funcs.
20. Trailto now accepts full tracking flag set as arguments, as well as other new tweek settings
22. Rules for mixing races can now be tweeked a little. See coffeemud.ini RACEMIXING.
21. Can now add/edit items directly to shopkeeper inventory from MUDGrinder!!!
22. New item type: GenSiegeWeapon, for combat between ships
23. New item type: GenGrapples, for creating a portal between two ship bridges
24. New behavior: Sailor, for allowing mobs to sail and fight on the big ships
25. New Common Skill: Siegecraft, for making siege weapons for ship combat
25. Sailing Ship combat is in beta, see help SAILING and help SHIP COMBAT
26. New disable flag: FOODROT for disabling the automatic raw food rottability
# Build 5.9.2 Released 02/09/2016
1. Apprentice now gets bonus common skill.
2. Prop_ItemBinder can now bind to a group.
3. POSSESS can now target a room or area
4. Can now edit recipes of Construction, Masonry, Excavation, Landscaping, etc from CL or MG
5. Save command will now prompt for confirmation with delta message.
6. New channel flag: ACCOUNTOOCNOADMIN - for a more nuanced Account Name-based channel
7. Metacraft can now craft everything from specific skills. See help.
8. New Chants: Bloody Water, Find Driftwood, Filter Water, Aquatic Pass, Sense Water, Summon Coral, Flood
9. New Chants: Underwater Action, Water Hammer, Drown, Call Mate, Summon School, High Tide, Land Lungs
10. New Chants: Reef Walking, Capsize, Feeding Frenzy, Calm Seas, Summon Jellyfish, Flippers, Waterguard
11. New Chants: Sift Wrecks, Favorable Winds, Tide Moon, Tidal Wave, Predict Tides, Tsunami, Whirlpool
12. New races: SmallFish, Angelfish, Merfolk, Selkie, Swordfish, Dolphin, Seal, Walrus, Whale
13. New language: Aquan
14. New Druid Shapeshift forms: Fish and Sea Mammal (I bet you saw this coming)
15. Archon AutoInvoke now saves settings. Default no-invoke list now in lists.ini
16. CoffeeTable statistics will now track activity by Area also.
17. Ship Title copies can now be purchased and traded, just like land titles.
18. CATALOG command can now be used to list categories.
19. Anchors Down on sailing ships now prevents WaterCurrent effects (duh!)
20. Sailing Ships now get area weather messages and affects
21. Default autoreaction shopkeepers will now adjust prices based on faction.
22. Legal system now supports punishment caps on repeat crimes.
23. New Locale type: Whirlpool.
24. Autoreaction ranges adjusted, and aggressive tagged to only affect near levels
25. New Aggressive/MobileAgressive flag: CHECKLEVEL, see help on those behaviors.
26. Archon wands/staffs now have GAIN ability to grant spells
27. Yet more Druid stuff: Sea Lore, Summon Chum, and Water Cover
28. New Druid sub-class: Mer (skill-only at this point, but mostly tested and working)
29. Golem races can now see in the dark.
30. Shopkeepers will now include the size of bulk sales in devalue rates.
31. GMODIFY change parms ADDABILITY, ADDEFFECT, ADDBEHAVIOR now support parms in parenthesis ().
e.g. CHANGE=ADDABILITY=Prop_ReqSafePet(MSG=no!)
32. Any item can now appear 'compressed' in room desc. See item editors.
33. Any container can have directly accessible contents. See item editors.
34. Races now support natural immunities (mostly for disease). MG and CL editor support added.
35. Added the rest of the Tech resource types .. mind your items with custom resource defs!
36. Some new tech power generator types, and new fuelless engine type and options. Also, Light Switch!
37. Internal: "ShipTech" Package renamed to "CompTech" to reflect reality that not all components are for ships.
38. MOTD can now review previous news, and EMAIL BOX and MOTD PREVIOUS supports message limits
39. Total Minutes played now recorded along with time for Player Leveling Stats
40. ColorSet can be used to set any channel color now.
41. Unattackable mobs no longer count in area statistics.
42. Space Ship Shield generator done, mudgrinder and cl editor included.
43. New resources added: salt and spice
# Build 5.9.1 Released 01/04/2016
1. "Who accounts", used by an archon, can quickly list the account name of each player online.
2. New Achievement event "GOTITEM", and new rewards (see new stats below and achievements.ini)
3. New Player stats for Bonus char creation points, common skill limits
4. New Account stats for Bonus char per account, chars online, char creation points, common skill limits
5. New Property: Prop_ItemBinder, for binding items to char, acct, clan. How did that get missed all these years?
6. New version of Siplet (the web client). Now uses WebSockets for streaming joy.
7. New disease: Sleepwalking. Very rare, but can be caught through extreme fatigue.
8. New Beastmaster / Ranger skill: Animal Bonding.
9. Masonry/Construction now have their own recipe files. Not much you can do with them, but still better than code.
10. Artisans now get bonus xp for crafting items, with some minor anti-botting measures in.
11. Due to a strange accident, lots of Wizard-class bugs fixed. It's still an unavailable class.
12. New Property: Prop_LotForSale, like Prop_LotsForSale, but you only have to buy the property once.
13. New Property: Prop_RoomPlusForSale, like Prop_RoomForSale, but you are allowed to expand it for free.
14. Prop_ReqCapacity now has a new argument to interact with Prop_LotForSale, and special circumstances for it.
15. New property building skills: Landscaping, Excavation, and Unknown/Unfinished skills: Welding, Irrigation
16. Lots of bugs fixed.
# Build 5.9.0 Released 12/20/2015
1. Web Server upgraded to 2.3
2. coffeemud.ini entry FLEE has new (blank) option to basically disable fleeing and break a bunch of skills.
3. Scriptable: When reading script vars, scopes local->quest bound->global will be checked in order.
4. New DEBUG flag -- INPUT, for debugging ALL user input in string form
5. New Property: Prop_RestrictSkills - for limiting skill use by location, or as a curse affect.
6. New package application: VFShell, a command line tool for access full coffeemud file system without the mud.
7. Basic MCP support added to CoffeeMud. ZMUD Editor package supported. mcppkgs directory for others.
8. New DISABLE flag: HYGEINE, for disabling the natural hygenic system -- the magic version left intact.
9. New support for a permanent ip blocking system. See BLACKLISTFILE in coffeemud.ini
10. Ability-crimes in the legal system now supports skill types and skill domains. See laws.ini.
11. Scriptable EXECMSG/CNCLMSG now supports specified major/minor codes. See Scriptable Guide.
12. STAT command now supports LEVELTIMES to view when a player leveled up from the command line.
13. Tweek to prompts for SimpleMU, plus some prompt behavior settings. See coffeemud.ini PROMPTBEHAVIOR.
14. Can now temp add/remove misc DISABLE flags from Control Panel "Switches" screen.
15. PUT can now target non-container items. Mentioned because such a low-lvl change requires watching.
16. Internal/Scripting -- the COMMANDFAIL message type implemented for most basic player commands.
17. Items can now have slots -- see help Prop_ItemSlot and Prop_ItemSlotFiller for more information.
18. New DISABLE flag: ANSIPROMPT for character creation tweaking.
19. New Achievements system: see /resources/achievements.txt, MUDGrinder, or the GameBuildersGuide for more info.
20. New Misc Property: AutoStack -- for automatically stacking/packaging identical items.
21. New command for muds using the account system: SWITCH, for quickly switching between other players on the same acct.
22. The Deviations command now shows mob money deviations.
23. Mundane STAT command now supports experience point stats.
24. Made some of the weather effects spam slightly more frequent, and added a msg for cold and heat.
25. Mana/Health/Move recovery formulas tweaked with caps. See coffeemud.ini
26. Lots of refactoring done. Sorry about that. This is a big part of the reason for the minor version number change.
27. Most of the CONFIG toggle commands now have optional OFF parameter to force them off.
28. When Lay Traps/Set Snare is used to set the same trap on the same object, and that trap is sprung, it will reset it.
29. Added some color to the Group command so health/mana/moves can be monitored at a glance.
30. New Necromancer prayers: Mass Grave, Designation.
31. Web Servers can now be stopped/started at runtime with CREATE WEBSERVER [name] and DESTROY WEBSERVER [name]
32. Apprentices can no longer gain experience beyond that necessary for their next level.
33. Prop_Resistance (and the other resistance props) now supports ability types and domains.
34. New player command: Account, for seeing account info
35. New command: Remort. Yes, CoffeeMud now has a more traditional remort system. See coffeemud.ini, and the Achievement tie-in.
36. Accounts now support tattoos at that level. All the tattoo properties have been adjusted accordingly.
37. New Zapper Mask: ACCCHIEVES for filtering account achievements. TATTOO is for player achievements.
38. Scriptable now has HASACCTATTOO and MPACCTATTOO for adjusting and checking account-level tattoos.
39. Note: "titles.txt" has been renamed to "titles.ini". The system will still load the old name, but be aware!
40. New Zapper Mask: ANYCLASSLEVEL for filtering players by the levels in previous classes.
41. You can now turn off post office mail forwarding with FORWARD STOP.
42. Import/Export now supports the Catalog.
43. Programmer's Guide updated with information about the Database Tables.
44. New Archon Skill: Accuse -- for creating on-the-fly criminals out of anyone anywhere.
45. Leiges no longer have to be online to gain experience from vassals.
46. TaxiBehavior/Concierge now has more features! See their help entries.
47. Mages and Shaman now qualify for Alchemy
# Build 5.8.5 Released 12/23/2014
1. Sailing ship creation and distribution now actually works.
2. Sailing Ships are now only as fast as their item's "ability" score. (1 means 1 move per tick, etc)
3. Sailing Ships now properly count as Property for the purposes of certain spells and skills.
4. Shipwright can retitle/redescribe sailing ship rooms now.
5. Improvement to context-usage when targeting items, mobs, or exits, e.g.: look item.3
6. MUDGrinder item adder/editor will now only show options appropriate to the area theme -- keep this in mind!
7. There is now a mundane/player version of the STAT command for -- wait for it -- viewing character stats
8. Several electronic/tech/space editor fields finally added to MUDGrinder item editor.
9. ShopKeeper view now shows more useful information about ships for sale.
10. New resource: aluminum
# Build 5.8.4 Released 12/01/2014
*. Database Schema Updated for CMBKLG and CMCLIT. See the Installation Guide about running DBUpgrade.
1. Channels now save their back messages to the database for perpetual enjoyment. See DISABLE,CHANNELBACKLOG in coffeemud.ini.
2. Bit geeky, but exposed the Cross Class skill analysis and Recovery Rates analysis from MUDGrinder (char class and control panel respec)
3. Scroll Scribing is now available to low level mages and arcanists for limited scroll making, and new transcribing feature.
4. Bankers can now handle deposited containers as a single deposited object. Players can now have their safety deposit box type thingys.
5. Weaving has gotten a little recipe love; not much, but a little.
6. New Delver chant: Magma Cannon
7. Broken limbs are now a thing, but not as severe as amputation. Falling and taking damage will cause it. Bandaging and healing can help.
8. New Charlatan skills: Break A Leg, Monologue, Cast Blocking, Strike The Set, Upstage, Exit Stage Left, Curtain Call, Ad Lib
9. New Expertise: Acting
10. New Alterer spells: Polymorph Object, Magic Bullet, Flame Arrow, Shape Object, Keen Edge, Fabricate
11. New Illusionist spells: Color Spray, Disguise Undead, Disguise Self, Disguise Other, Simulacrum, Invisibility Sphere
12. New Abjurer spell: Anti-Plant Shell
13. New Evoker spells: Purge Invisibility, Helping Hand, Produce Flame, Forceful Hand, Pocket
14. New Conjurer spells: Watchful Hound, Insect Plague
15. New Cleric spells: Death Guard, Death Knell, Sense Injury, Anti Undead Field, Hold Undead, Incite the Dead
16. More Cleric spells: Mercy, Awaken, Dream Feast, Corpse Walk, True Resurrection, Devourer Curse, Snake Staff
17. Even More Cleric spells: Protection from Outsiders, Unholy Portent, Joyous Rapture, Protection from Curses, Bloatbomb
16. New Oracle spells: Sense Faithful, Speak with Dead
17. New Purist spells: Judgement, Piety Curse, Sanctimonious
18. New Shaman spells: Refuge
19. New Assassin skills: Two Dagger Fighting, Cut Throat, Dagger Defense, Deep Cut, Dagger Specialization
20. Tons of new animal noise languages added, and tacked onto various races as racial abilities. New MudChat possibilities for animals!
21. New Ranger skills: Camouflage, Repel Vermin (chant), Delay Poison, Sense Snares and Pits, Set Snare, Air Wall
22. More Ranger skills: Speak with Animals, Hunters Endurance, Bow Specialization, Fierce Companions
23. Trap and Bombs can now be utilized as useable Abilities -- weird, but there ya go.
24. New Paladin skills/prayers: Resurrect Mount, Hammer of Light, Abiding Aura, Paladin's Mount, Command Horse, Heal Mount, Holy Strike
25. New Fighter skills: Toughness, Toughness II, Toughness III, Desperate Moves
26. Beyond new skills, mage specialists and some clerics have had their spell lists tinkered with to make them a bit better
27. STAT command now allows CHARSTATS for some number table happiness.
28. AUTOINVOKE command now allows masks for multiple skills
29. All Fighter classes now get a nice little XP bonus for winning duels (and not between two chars on same account!).
30. Although somewhat Beta-ish, there are now GenSailingShip items for large multi-room sailing ships. See Archon's Guide.
31. New Locales: Sea Port, for Sailing Ship sales locations, and WoodenDeck for non-resource outdoor room, OceanGrid, and OceanThinGrid.
# Build 5.8.3 Release 10/27/2014
*. Database Schema Updated for CMCHAR.CMDESC and CMCHAR.CMCHID. See the Installation Guide about running DBUpgrade.
1. (FakeDB): DBUpgrade is now application independent, and can handle big tables better. See installation guide for new recommended usage.
2. Generic Character Classes now support starting money values. (Standard support requires code).
3. Socials action cost can now be controlled and tweeked from ini file/control panel.
4. MiniWebServer renamed to CoffeeWebServer -- so many path/name changes! Also upgraded to 2.2.
5. Clan Position-based effects/abilities implemented. Standard Powers also still apply.
6. Random Generator now supports post-processing tags in XML, MERGE parameters and NODETYPE_[dir] tags. See example.xml re-organization.
7. Portals can now be entered using the CLIMB skill, and their put, mount, and dismount strings are modifiable.
8. New Property: Prop_Climbable - use for making rooms, exits, or portals require climbing (and benefit from ropes and ladders).
9. New Guide in guides/randomareas.html. Also, random races are easier to build now.
10. New Assassin skill: Scratch, for doing very very little damage without entering combat.
11. Emoter behavior's "inroom" parameter changed to comma delimited -- it just wasn't working the other way.
12. Scriptable GET_PROG is now functional on container items, as it will match the item being retreived, not the container.
13. Default XP chart (lists.ini) modified to make low levels faster, and level off around 5k per level.
14. WanderHomeLater property expanded into more usefulness -- about 8 new parameters added.
15. FireBuilding now gained by all classes at level 1.
16. QUESTS command, used by an admin, can target other players to get info about them. See AHELP QUESTS for more info on this.
17. New property Prop_Uncampable -- prevents a mob or room from respawning if non-admin players are present.
18. VIEW will now notify users if the armor they are interested in is too large or too small for them to wear.
19. Player description 256 char limit is now gone. New limit is 128k, expandable in code.
20. QUALIFY command now has CRAFTING and NON-CRAFTING optional parameters.
21. RESET command can now be used to reset player/account passwords using RESET PASSWORD <name> syntax, assuming both cmdplayers and reset security.
22. STAT [player name] and MODIFY PLAYER [name] will now show common account information. It was so annoying not having this.
23. Account Manager in MUDGrinder now has a page to create massive numbers of accounts. Done for a teacher who emailed me once.
24. Races now include an isRideable flag to help inform mob class choice during character creation. Make rideable players!
25. To go along with the above: Centaur is now a playable race.
26. New Ranger chant: Resuscitate Companion
27. New GENERATEable themes in /resources/randreas/example.xml: forest, jungle, desert, swamp, mountains, snow, plains
28. New Behavior: TaxiBehavior. Also, Concierge has more optional arguments.
29. 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!
30. Item container types now have their "defaultsClosed" property modifiable, instead of implied.
31. Lock command will now close the thing first, if it's not closed.
32. Expanded GMCP support to include char.items package, support for mal-formed core.hello, room.wrongdir, and a few others.
33. New Armor-Item type: StdThinArmor and GenThinArmor -- see Archon's Guide for more information.
34. Jewelmaking can now make jewelry that Requires piercings from BodyPierce. Works off new class GenEarring.
35. ScrimShaw got some serious love, becoming only common skill that can make doppleganger items at high levels.
36. Prop_Doppleganger now supports ASMATERIAL argument to alter the way stats are calculated.
37. New expertise: Shadow -- for lower cost sneaking and hiding
38. Wimpy hit point score goes up and down with level hit point gains, maintaining roughly same percentage between levels.
39. New Misc effect: Loyalty, for making mobs return to and follow players. Prayer "Feed the Dead" and others will use it to protect companions.
40. New Beastmaster chant: Give Life -- similar to feed the dead, leading perhaps to an animal follower role for that class.
41. New Archon command: EVERY, similar to AT, but allows applying a command to multiple rooms, and multiple targets in each room.
42. (Internal) Adjusted caps on spell effects based on level is now about 20 min, and about an hour after max adjustments. (Mostly affects Archons)
# Build 5.8.2 Release 6/13/2014
0. Database Schema Updated! Run DBUpgrade, OR manually alter table CMCHCL to add CMCLSTS (see appropriate schema file)
1. CM1Server has "FILE" command now for directory browsing/manipulation
2. GenAbility additions: can now alter default duration of effect skills, and whether the damage/healing/extra casts happen periodically.
3. Added an example of a "Channeling" mechanic to spells, though it's pointless with the default combat system. See GenAbility and Spell_ChannelingMissiles/
4. Coffeemud now has a Char/Account approval system. Use expiration system w/trialdays of 0. Archons are notified of expired/unapproved users.
5. Clan-Player level PVP ranking support in clans. CLANKILLS and CLANPVPKILLS commands added. ClanData WebMacro capable of the same.
6. Clan forums and web sites supported -- see CLANWEBSITES and CLANFORUMDATA in coffeemud.ini file. Still thinking about how clan leaders could modify it.
7. Fighter classes now have armor & shield specializations, plus new expertises (Focuses) to allow wearing/wielding of slightly higher level items
8. 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.
9. Embedded WebServer upgraded to 2.1
10. Regen rate formulas are now in INI/control panel. New formula allows faster recovery, esp at higher levels.
11. PROMPT command now allows you to include current and max action points per tick %p and %P
12. A simple fantasy name generator is now included for account and character names.
13. New combat system: TURNBASED -- rather simple and beta-y for now. Comments/Suggestions welcome.
14. New disable flag: ALL_AGEING to disable the ageing system
15. 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#3001
16. New Fighter skill: Weapon Sharpening (for a small damage bonus)
17. Containers of all sorts now expose modifiable "open delay ticks".
18. 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.
19. GMODIFY now supports change=destroy=true to obliterate objects matched!
20. Scriptable MPOLOAD, MPMLOAD, and MPOLOADROOM can now source from a autogen-formatted xml file (such as those for the GENERATE) command.
21. Random generation system (GENERATE command) now supports random races! See example.xml for more details.
22. Follower behavior has new flag: NOFOLLOWERS
23. Obesity can now also be cured by simple starvation.
24. Can now disable factions that have already been spread amongst the mobs using DISABLE= entry in coffeemud.ini file.
*. --- FYI Tech Stuff ---
25. Ship Component Tech install skill (AstroEngineering) done-ish... like all tech, it's subject to change without notice.
26. Area editor for planets now includes space positioning editors, including relative positioning calculators.
27. List command now includes SPACE, SPACESHIPS, SPACESHIPAREAS, MOONS, PLANETS, and STARS
28. Create/Modify/Destroy can now be used to create and alter objects in outer space.
29. Several new "shortcut" item and area types for space: moon, gasgiant, star, dwarfstar, massivestar, planet, moonlet, asteroid, etc.
30. MoneyChanger behavior can now discount currency by its distant origin (farther planet is from origin of currency, less its worth).
# Build 5.8.1 Release 3/14/2014
0. **** Database Schema Changes Were Made **** Make sure you follow the Installation Guide to upgrade your database.
1. QuestManager "STEP"ping feature now supports "STEP AUTO" to have steps proceed based on duration instead of MOBPROG triggers.
2. Areas and Rooms now support "atmosphere" to designate what players have available for breathing.
3. Rooms "climate" is now an editable feature, usually inherited from the area Climate, but modifiable at will.
4. Races now designate what sort of resource they can breathe, which means GenRaces have a new field you can edit.
5. New Archon command: JCONSOLE, for playing around with javascript commands (and accessing your muds running systems!!)
6. New Forum features: All Forums Search, and better threading for all searches.
7. Can now disable CharStats (attribute) display
8. New WebMacros: IsDisabled, CatalogCatNext
9. New Artisan skills: Master Drilling, M. Farming, M. Fishing, M. Foraging, M. Mining, M. Shearing, M. Chopping, M. Butchering
10. More New Artisan Skills: Master Cooking, M. FoodPrep, M. Baking, M. Distilling -- make more than one dish at a time!
11. Split command will now double as GET [AMOUNT] from [BUNDLE] (kept getting requests to add a split command, though GET worked).
12. And yet more Artisan Goodness: Animal Husbandry -- lots of race baby naming and aging-system tweaking behind this simple funness.
13. Crafting Skill owners can now LIST ALL to see what recipes are coming down the road.
14. Catalog items and mobs can now be flagged in categories (does not change the global unique name rule).
15. Catalog items and mobs can now be accessed via the VFS at /resources/catalog/mobs/.. and /resources/catalog/items/.. as CMARE files.
16. Some new multiclassing system options: NO-BASE, NO-SUBONLY, NO-[X], and NO-GRP-[X] -- see the coffeemud.ini
17. SHELL command now (finally) supports diff (thanks google code!).
18. Similar to #15, the entire world map, w/ cmare files, is in VFS at /resources/map/... along with editable properties files.
19. (Tech) numerous gun and shield types created -- most of them templates for a murder-motel-type game
20. PRIVATE setting in coffeemud.ini expanded to allow moving players and area objects between hosts.
21. You can now YELL in a direction, which expands by 1 the number of rooms you are heard in, and which way.
22. IMPORT now accepts zip files containing *.cmare files.
23. 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
24. (Tech) New TriCorder item (portable computer). Also, internally, class names and locations are shifting as tech takes shape.
25. New GENERATEable area target in /resources/randreas/example.xml: random_dungeon (rand level, theme, aggro, size, etc)
26. For those using account system, can now register for an account from ANY page in the forum system (really an oversight)
26. New GENERATEable themes in /resources/randreas/example.xml: town, orcs, trolls, and goblins. Also, lots of work done to fill it all out.
27. New DISABLE flags: IMC2, I3 -- alternative means to turn them off. At runtime, it puts those systems into idle.
28. Another DISABLE flag: NEWCHARACTERS -- used for account-based muds to turn off (or not) char creation when NEWPLAYERS (accts) are.
29: Disguise now checks badnameslist
30. IndoorWaterSurface now generates IndoorUnderWaterGrid - would normally shy from this as a backward compatibility issue, but its an oversight.
31. New locales: IndoorUnderWaterGrid, IndoorUnderWaterThinGrid, and IndoorWaterThinSurface classes
32. Can now export/import entire accounts
33. Quests will now save/restore their suspended status.
34. Characters logged out for over 1 mud year will not have their age advance more than 1 year. See SLOW_AGEING DISABLE flag to revert to previous alg.
35. Archons can now use MODIFY command to set one/all skill proficiencies to a set value.
36. Prop_Doppleganger has new parms to help you fine-tune who the mob considers for part of duplication.
37. Emote now has the ability to add special codes to alter how your emote is seen in context.
# Build 5.8.0.1 Release 7/22/2013
Bug fix release -- removed Go-Ahead chars for tinyfugue
# Build 5.8.0 Release 7/21/2013
1. CoffeeMud and WebServer are now integrated -- this means a much faster and better web service all around.
^^^Check out the altered WebServer guide, and make sure you integrate the pub. ini, admin.ini, and common.ini if you customized them.
2. Character Classes now use formulas for mana, movement, and hit point gains/losses.
3. Character Class race/stat requirements can now be modified separately from qualifications mask. Race qualifications shown in help now.
4. Changed the wysiwyg forum editor to one that's also chrome compatible (nicEdit)
5. Generic Abilities will now import/export when races that use them export
6. (Internal) New factions now default into /resources/factions -- legacy locations will work too though.
7. New Channel flag (ACCOUNTOOC) to force account names instead of channel names into messages.
8. (Internal) randomdata.xml now at /resources/randareas/example.xml -- update your random area files and random Areas!
9. MUD Logging to separate files now has more options, such as rolling logs based on entries or bytes, etc.
10. Web Forum system now supports participation by empty Accounts (if using the account system), and web subscribe/unsubscribe
11. Consolidated Session and Tick threads: check new coffeemud.ini file for new MAXWORKERTHREADS and MINWORKERTHREADS. Major drop in thread usage!
12. MUDGrinder Control Panel now supports Debug flags, and the whole flag business has been put into its own "Tab"
13. Web Server now supports @for?@ @next@ loops! See the web server guide for usage, or checkout an example in control.cmvp
14. MUDGrinder Control Panel "Channels" editor is now muchfffffff friendlier and easy to use.
15. CoffeeMud now supports MSDP as specified at the tintin sourceforge web site
16. Siplet now also supports MSDP, in an undocumented, testable sorta way. Usage \MSDP ([JSON OBJECT]). Example: \MSDP {"LIST":"LISTS"}
17. 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.
18. JavaScript embedded in Scriptable scripts can now access all the Scriptable commands and functions from within JavaScript. See the Scriptable Guide.
19. 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)
20. Bards songs/dances/plays now show an ambiance during performances (depending on the viewers ability to hear, of course).
21. MUDGrinder Factions Manager now allows pre-loaded faction toggling.
22. The changelog.txt has been reformatted, and is slightly easier to read now!
23. 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.
24. Siplet now also supports GMCP, in an undocumented, testable sorta way. Usage \GMCP [PACKAGE] ([JSON OBJECT]). Example: \GMCP core.supports.set ["char 1"]
25. Scriptable now has an "arrive_prog" to handle situations with mobile mobs.
26. (Internal) the entire login, char creation/account creation process is now asynchronous
27. Thiefs have new "small" pit traps that, unlike normal pit traps, only trigger when you move through a room instead of when you enter.
28. New INI entry 'DEFAULTPARENTAREA' for automatically giving new areas (or existing ones) that use the global clock to a default parent area.
29. 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.
30. New commands for moving in space ships: foreward, portside, aft, above, below, and starboard. Compass versions included of course.
31. When entering "?" in the Affects/Behaviors command line modifier, it will now highlight the appropriate abilities/behaviors. It's awesome!
32. New Property: Prop_ImproveGather, for modifying the yield of gathering skills based on masks
# Build 5.7.10 Release 2/17/2013 (* DB CHANGE!) (** Thanks to TGMUD for publishing their changelogs!!!)
0. Database Schema Updated! Run DBUpgrade, OR create table CMCHCL (see appropriate schema file), then:
INSERT INTO CMCHCL VALUES (SELECT USERID, CMCLAN, CMCLRO from CMCHAR where CMCLAN != ''); // lastly:
ALTER TABLE CMCHAR DROP COLUMN CMCLAN; ALTER TABLE CMCHAR DROP COLUMN CMCLRO;
1. (Minor) ResourceOverride is now an ActiveTicker for better control over its behavior. Also, room types bug fixed.
2. New INI entries for whitelisting over ip/login/newplayer blocks: WHITELISTIPSCONN, WHITELISTLOGINS, WHITELISTIPSNEWPLAYERS
3. 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.
4. Carpentry skills list underwent a little makeover.
5. 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!
6. (internal) XMLManager optomized for More Speed!
7. Missing INI entry (WRNMSGS) now added and documented.
8. New Property (Prop_RoomList) -- more lightweight way to keep rooms from going dark at night (pun intended).
9. New Skills: Urban Tactics, Pressure Points, Hideout
10. New Clan Trophies: Most Members, and Highest Median Member Level
11. Pregnancy will fail if either participant is exhausted or below 1/2 movement. A message was added so the players know.
12. Arcanists can LOOK at wand charges at level 30.
13. Common Skills now support "STOP" to cancel.
14. Troll regeneration moved from the MOB to the Race
15. InstantDeath behavior now allows a zappermask, also New Property (Prop_InstantDeath) -- more lightweight than the behavior.
16. New race: Slime, and racial category to go with it
17. New spells: Acid Spray, Mass Hold
18. Some common skills can now be done sitting now.
19. Bandaging also restores a few hit points.
20. CombatAbilities and its derivatives (Bardness/Clericness/etc..) will adjust base char stats of mobs to reflect class, unless NOSTATS in the parms.
21. Players Teaching Players is now more beneficial for both. Also, (internally), Teach is now StdMOB managed, as it should be.
22. Potions/Pills/Scrolls/Powders now support parameters for spells on them.
23. Scriptable: get_prog now applies to getting items from containers on the ground.
24. Druids can now shapeshift into lower versions of their existing shapeshift forms.
25. Char Creation Stat picker now has Random Roll option.
26. POSE can now be turned off with NOPOSE
27. The POLL system now supports 1 vote per account for those using the account system.
28. Prop_TrashCan supports a DELAY parameter
29. New formulas for PVP combat -- INI/Control Panel support. The defaults basically remove level fudging.
30. (Internal) New experiments in Fully Async sessions continues apace. Converted Logout and Quit.
31. New prayer: Retribution (neutral Blade Barrier for Missionaries & Shaman)
32. POUR command can now be used to activate a potion on an item (for example, enchant weapon potion) (like thrown powders)
33. About two dozen thief skills have been finished and assigned to various classes. Skill_EscapeBonds renamed to Struggle Bonds.
34. Potions and Pills are more scaled to their levels.
35. Normally mobile mobs will walk by hidden/invis exits now (unless they can see hidden, etc..)
36. Death room (DEATH) coffeemud.ini entry now supports MORGUE to keep players where they died.
37. (Internal) Expertises have been optimized such that players only store the highest version. Functionally identical, but with new editor expression.
38. Clans and Governments now support categories, scripts, and visibility flags, and mobs may belong to more than one, if setup properly.
39. New INI entries: MAXCLANCATS and PUBLICCLANCATS for controlling player access to clan gvts by category
40. Player passwords can now be optionally hashed into the DB -- see HASHPASSWORDS in coffeemud.ini
41. If you've been having MXP problems with ZMUD/CMUD or Siplet, those problems are over.
42. New private Government type (Profession) for class clans. Make sure you add CLASSCLAN to the new MAXCLANCATS ini entry.
43. PlayerClass (the class used when you disable CLASSES) now uses a programmatically defined skill tree.
# Build 5.7.9 Release 09/10/2012
1. FakeDB now supports getResultSetMetaData, making room for some sort of sql browser feature
2. CoffeeMud (actually fakedb) is now build compatible with JDK 1.7
3. Fixed a nasty bug in CMParms -- you do not want 5.7.8!
# Build 5.7.8 Release 09/09/2012
1. Fixed the statistics bug
2. Fixed a bug with variables in Scriptable MPTITLE command
3. Fixed numerous prayers that did not respect elemental immunity/resistance
4. Arcanist Spellcrafted abilities persist over reboots
5. Children now track their number of high-level parents to which benefits are tied to, and can repick their stats and class.
# Build 5.7.7 Release 08/31/2012
1. MUDGrinder area editor has easier to manage parent/child areas & subops -- the old multiselect thing was unbearable.
2. GenBook now uses the Message Maker (from the SHELL command) to add book chapters.
3. (Internal) Database connections can now be kept alive with pings. See new coffeemud.ini entry: DBPINGINTERVALMINS
4. Most crafting skills now support a LEARN command to gain the recipes to certain found items.
5. Players can now spend points to create their new character stats, if you let them. See coffeemud.ini entry: STARTSTAT
6. You can now define the training point costs to stat changes with STATSCOST in your coffeemud.ini file
7. Change the items all characters get at creation time with STARTINGITEMS in your coffeemud.ini file
8. Can now COPY areas
9. LIST command now supports AREAS for admins -- choose your own columns or sortings
10. 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
11. Construction and Masonry skills now support building stairs to create new floors -- rooms must still be purchased.
12. Children now inheret the languages of their parents
13. Players can now sit from a sleeping position (not sure how that got missed).
14. SHOWDAMAGE flag in your coffeemud.ini file now supports SOURCE and TARGET options
15. CLANVOTE option, long supported in the codebase, is now exposed in the coffeemud.ini file
16. (Internal) System can now cache commonly used world searches. See NOCACHE in coffeemud.ini to turn it off!
17. Bugs fixed in conventional manner.
# Build 5.7.6 Release 04/23/2012
1. New coffeemud.ini entries: COMMONCOST, SKILLCOST, LANGCOST. Old entries, COMMONTRAINCOST, etc.. RETIRED.
2. (Internal) fakedb now supports dup key detection for insert statements, DBUpgrade now more forgiving of dup keys.
3. New command: AUTOMAP, for toggling AWARERANGE
4. Import command now Sortof supports at least one type of .wld/.zon/.mob/.obj format areas.
5. StdAutoGenInstance - Can now insert scriptable variables into autogen variable definitions, and more level variables.
6. New Conjurer Spell: Flaming Sword
7. CoffeeMud now supports background colors through native ^ escape codes. See programmer's guide/ahelp colors for more.
8. Also support for fore/background 256 color support through native ^ escape codes. As above, check the guides.
9. Stuff: Shutdown command can now be put on an auto-remind timer, new sample js script FindRawMaterial, new internal property "Truce"
10. MODIFY AREA Can now modify areas outside of those areas, as well as change their state by adding PASSIVE, ACTIVE, etc.
11. NPC def hit point formula lowered slightly, some slight skill adjustments to decrease mage armor & increase thief dmg.
12. New Property: Prop_AddDamage (no, really this time)
13. New disposition: Unattackable -- effectively deprecates Prop_SafePet
# Build 5.7.5 Release 11/05/2011
1. CoffeeMud now supports html emails, after a fashion
2. New command: DIG, for digging holes and putting stuff in them. Gem Digging now uses GDIG as its command word.
3. You can now manage MOTD/NEWS using LIST NEWS and CREATE/MODIFY NEWS. New News is now in journal SYSTEM_NEWS
4. New Abjurer spell: Kinetic Bubble
5. First addition to stock raw resource list in forever (dragonscales, white gold, etc..)
6. GMODIFY can now alter room/locale-type objects as well (global room title changes anyone?)
7. MUDGrinder supports editing/deleting multiple rooms using cntrl-click.
8. New Jester skills: Satire, Quick Change, Center of Attention
9. New Oracle Prayers: Divine Guidance, Prophecy, Seekers Prayer, Soul Peering, Lower Law, Omnipresence, Above the Law
10. 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
11. Players can now use COMMANDS CLEAR to clear out their personal command queue.
12. Siplet should be back to 100%, or as close as the new tech will allow.
13. New Archon skill: Injure -- for creating instant injuries (useful for testing, or a nasty punishment).
# Build 5.7.4 Release 8/08/2011
1. New coffeemud.ini entries: MINSESSIONTHREADS, MAXSESSIONTHREADS for managing player I/O thread usage.
2. Converted Siplet Applet in the default web site to an ajax-based http macro. Damn you browser security for killing my applet!
3. New Fighter skill: Subdue
4. New Command: DUEL -- for safe, healthy, player PVP duels, even on non-pvp or optional pvp systems.
5. Immunities property supports legal immunity now
6. Player corpses are now saved across reboots (if they haven't decayed)
7. Rhino has been upgraded to 1.7R3
# Build 5.7.3 Release 7/14/2011
1. **** Database Schema Changes Were Made **** Make sure you follow the Installation Guide to upgrade your database.
2. NAWS fully implemented now.. most charts and lists will now resize themselves to fit. LINEWRAP now applies mostly to defaults.
3. New Property: Prop_Socials -- for making socials contextually available (with items, in rooms, etc)
4. Generic Languages can now be created online and within the MUDGrinder. See Builders Guide.
5. Generic Crafting Skills can now be created online and within the MUDGrinder. See Builders Guide.
6. All-Qualifys list can now be modified from MUDGrinder and Command Line. See Builders Guide.
7. Channels definition in coffeemud.ini file can now include override color codes for each channel.
8. Numerous random bugs fixed, with special thanks to frugality200
# Build 5.7.2 Release 3/31/2011
1. New Area Type: StdAutoGenInstance, for creating random area instances based on random area generator
2. Player WHERE now displays a more informative table
3. AREAS command now has sorting options.
4. LISTS.INI changed to include weather, sun movement, and hit/damage messages.
5. Each entry in each list inside LISTS.INI can now hold numerous variable entries for variety now! See the file for examples.
6. MUDGrinder File Manager now has resizeable text area, and will let you choose which filesystem to save your file to (local/vfs/both)
7. Forums are now compatible with SMTP mailing lists.. including very simple threading. If performance is good, why not move Yahoo groups to one?
8. When using account system, account creation proceeds directly to new character creation.
9. I3/Intermud3 now supports finger (through WHOIS), and will auto-restart if pinging the router is no longer responsive after an hour.
10. MUDGrinder now has a Ability Components editor
11. Can now delete a journal entirely from the MUDGrinder; also Clan Journals should clear out correctly when Clans are deleted.
12. Can now DISABLE the Java-coded races or classes from the DISABLE entry in the INI file. Quick way to drop the stock classes or races!
13. Skill Recipes now have components, on MUDGrinder and Command Line
# Build 5.7.1 Release 3/12/2011
1. Bug Fix worth mentioning: custom mxp images restored, fakedb typo
2. AutoMapping system available -- see AWARERANGE in INI file and Control Panel
3. Can now create/destroy/list debugflag and disableflag (same as debug= disable= in coffeemud.ini file -- changes are TEMPORARY!)
4. Channel Commands by themselves now automatically show last X messages where X<=5
5. Channel LAST (previous) messages now append an ellapsed time since the message was sent.
# Build 5.7.0 Release 3/10/2011
1. Can now enter I3 RESTART or IMC2 RESTART to reconnect to the intermuds
2. Language: Undercommon
3. Property/skill: TemporaryAffects (for timer-dependent behaviors/properties)
4. Property: Prop_LanguageSpeaker, Prop_ModFaction
5. INI entry: WIZLISTMASK -- WIZLIST command modified to support it.
6. MUDGrinder Map editor now has a Scripts editor button on the map screen.
7. Internal: Lots of refactoring done. Lots.
8. INI entries: OBJSPERTHREAD, TICKTIME, MILLISPERMUDHOUR -- control time and thread spawning!
9. Web & SMTP server INI files have some tweeking options for performance (MAXTHREADS/REQUESTTIMEOUTMINS)
10. New Scriptable Commands: MPPOSSESS, MPSETINTERNAL, MPSPEAK
11. MERGE command can now be used to merge different database instances of areas/rooms/etc..
12. Ability INI entries: MAXCOMMONSKILLS, MAXCRAFTINGSKILLS, MAXNONCRAFTINGSKILLS, MAXLANGUAGES, WALKCOST, RUNCOST
13. Added an all-skills configuration file: /resources/skills/allqualifylist
14. IP service (CM1Server) -- a new, more formal-syntax mud interface -- see guides/CM1ServerGuide.html
15. DISABLE flag: LOGOUTS (keeps characters in game world even if they log out)
16. Another playable race: Duergar
17. Apprentice can now play only level 1 -- we had too many people playing all the way to 5 and regretting it.
18. IMPORT now supports areatype parameter for converting to different types.
19. MODIFY [TYPE] [NAME] [STAT] [VALUE] command syntax has had its first expansion since CM 1.0!
20. CLAN ROLE IDs renumbered (internal). System will attempt to fix most values, but enchanters/treasurers will be confused.
21. ACT_PROG P clarified in the Scriptable document.
22. New DISABLE flags in coffeemud.ini: DARKNIGHTS, DARKWEATHER
23. EMAILREQ (player emails) can now be set to disabled in coffeemud.ini file.
24. FakeDB now supports PreparedStatements, and Apache Derby support is now complete.
25. Skill Recipes: Skill Component entries can now be substituted for ingredient amount in skill recipes. Make items from other items!
26. WebMacro NumPlayers supports ALL, TOTAL, TOTALCACHED, and ACCOUNTS. See Web Guide for more info.
27. New command: POSE, with new filter INI entry for it: POSEFILTER. DISABLEd in coffeemud.ini file by default.
28. Old accounts will now be purged when they run out of characters. See INI entry: ACCOUNTPURGE
29. New Scriptable Functions: ISSPEAKING, ISCONTENTS, WORNON
30. Clan types (governments) are now configurable with clangovernments.xml, create, modify, destroy, mudgrinder
31. Racial Effects are now implemented as inexpensively as possible. See genraces in command line & mudgrinder.
32. Clans (via their governments) now support custom help entries, clan effects, and clan abilities.
33. COMPARE command can now be used to compare container capacity
34. Can now create exception lists for DEFCMDTIME and DEFABLETIME in coffeemud.ini file/control panel.
35. Commands LOAD/UNLOAD now can be done manually by players for ranged weapons requiring ammunition.
36. Affect now shows disposition, and time remaining on spells.
37. Gathering skills are a 1/3 more stingy, and Crafting skills sort their lists by level now.
38. Foreign CharSet localization support (char names, lists.ini (file loading/saving in general), web file editor, misc problems...)
# Build 5.6.2 Release 4/25/2010 * Bug Fix build only
# Build 5.6.1 Release 4/22/2010 * Bug Fix build only
# Build 5.6.0 Release 4/18/2010 * Database Schema Changed -- See Installation Guide
1. New Property (From 5.x snippets): Prop_IceBox (thx Robert!)
2. CharStats can now be customized with ADDCHARSTAT_ in coffeemud.ini file.
3. New Commands (From 4.x snippets): Experience, Wealth (thx again Robert)
4. RawMaterial can now be customized with ADDMATERIAL_ in coffeemud.ini file.
5. Wearable can now be customized with ADDWEARLOC_ in coffeemud.ini file.
6. Only Artisan's learn the Master common skills now. Other classes have their common skill levels lowered.
7. New language: Sign Language
8. New ZapperMask(s): -CHANCE
9. New Property(s): PresenceReaction (for new faction reaction system, etc.)
10. New Mage Spell(s): Awe Other, Shrink Mouth (-- it's back! where did it go, anyway?)
11. Factions now have new mob modification system similar to affects/behaviors: reactions
11. New automated MOB reaction system -- see coffeemud.ini under REACTION, and the guide under FACTIONS for more info.
12. Factions now have lots of new triggers: KILL, BRIBE, TALK, MUDCHAT, ARRESTED
13. Faction triggers support parameters; see one of the new faction.ini files for details
14. New Prayer for Healers: Divine Constitution
15. STAT commands now supports: FACTIONS, ROOMSEXPLORED, AREASEXPLORED, WORLDEXPLORED
16. PROMPT now supports new codes to display all manner of personal variables.
17. Abilities/GenAbilities now support delays between allowed invocations
18. New Thief Skill: Turf War!
19. Run-time compiled java from LOAD command will now display any compile errors to user.
20. Socials now support various item-type target options.
21. 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.
22. New command: LOGOUT/LOGOFF -- exits back to login prompt/char selection
23. New INI entry: EXVIEW, for selecting types of exit views for the players
24. XP Bonuses for killing HL targets will only apply if player/mob close to highest level players level.
25. New Forum system -- see FORUMJOURNALS entry in the coffeemud.ini file
26. BIG fakedb upgrade: indexing, multi-keys, ORDER BY, LIKE, COUNT, complex WHERE conditions, optomizations. ** Real DB is still better.
27. Raw material resources can now have effects (for eat/drink/whatever)
28. CL Editor for weapons/armor will now automatically rebalance damage/value/etc whenever level is changed.
29. Web Catalog: can substitute a user-selectable column (damage, basegold, etc) and sort by it.
30. Two new NOCACHE entries in coffeemud.ini file: FILERESOURCES, CATALOG (for you memory conscious people)
31. Internal: slight improvement to db connection management that should improve memory use.
32. MUDSTATE variable in coffeemud.ini file has changed. Please update your ini files!
33. CLASSSYSTEM has been expanded with another apprentice-based set of choices.
34. New command: MPRUN -- for Archons to run Scriptable scripts, and for use in automated testing.
35. Help on classes and races give much of same details as found on web now.
36. Channel HELP entries are automatically generated.
37. CoffeeMud's bugs were all cured, at public expense.
# Build 5.5.5 Release January 3rd, 2010
1. New INI entries: DEFAULTPLAYERFLAGS, FORMULA_* for combat formulas, RECOVERRATE
2. New DISABLE flags: AUTODISEASE, WEATHER, WEATHERNOTIFIES, WEATHERCHANGES
3. RESET MOBSTATS and RESET ITEMSTATS have been documented for normalizing combat stats
3. 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.
4. CoffeeMud now supports critical hits for spells and physical damage: high int supports former, and high dex the later.
5. New Zappermasks: +BASECLASS, -MOOD, +MOOD
6. New DEBUG flag: HTTPACCESS, SMTPCLIENT
7. SMTPSERVERNAME ini entry expanded to allow SMTP auth support.
8. Siplet now supports multiple windows.
9. Players can now get HELP on deities by name.
10. Rhino (Javascript library) upgraded to 1.7R2
11. Several new Oracle Prayers added for sensing the skills of others
12. Behaviors ItemRefitter,ItemMender,ItemIdentifier have COST parameter now.
13. New DISABLE flags: EQUIPSIZE, AUTOPURGE, MSSP
14. WEAR command now supports specified wear locations.
15. New Locales: CaveGrid, WetCaveGrid
16. Note (coffeemud.ini): I3EMAIL and I3STATE changed to ADMINEMAIL and MUDSTATE
17. CoffeeMud now supports MSSP request at login (not the telnet code version -- kept colliding with mccp in tintin)
18. STAT command now supports titles.
19 Dye now supports light and bright colorings. Various other recipes trickled in here and there.
20. Wand magic words are now from lists.ini -- your players will need to relearn their trigger words.
21. New Scriptable command: MPMONEY, MPHEAL
22. Remorted chars get a single random max stat bonus point, instead of one to everything.
23. CharClasses now support max/caps in common skills, crafting skills, non-crafting common skills, and languages.
24. Injury text is a bit more decorated now. (Thanks gmdenna!)
25. 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!
# Build 5.5.2 Release December 12, 2008
1. Journal Show All Messages allows batch processing now
2. I3 will now properly respond to chan-user-req, and has a new default server in the ini
3. trailto supports nohomes flag now.
4. Crafting Expertises are no longer such a hideous hit on the time required
5. Wimpy can now accept a percentage of hit points as an argument
6. Messing up a mending now results in a partial mend.
7. Clarify Scroll now has a ceiling, to help balance against mages.
8. New Shaman Prayer: Cleanliness
9. Replay will now show the commands you entered also.
10. New Command Journal option: confirm
11. New Zapper Mask: GROUPSIZE
12. Catalog System has lots of new features -- faster, usage counters, & auto updating your map
13. Catalog command has new parameters: scan, dbscan, overlook, dboverlook
14. 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.
15. LIST LOG now streams its data for extreme speed.
16. Players more than 10X fatigued will have a 1% chance/tick to fall under the sleep spell.
17. New Spells: Dispel Divination, Teleport Object
18. Players will be notified when users on FRIENDS list log off, just like logins.
19. FieryRoom Behavior tick parms apply to damage now, instead of room destruction (other parms for that anyway).
20. CL Player Editor now allows Quest-Scripts to be Removed manually (to fix players with bad quest scripts attached to them)
21. MG Catalog Manager will now show "most popular" area for stuff, and allows sorting by column
22. Common text files (intro.txt, newchar.txt, rules.txt, etc) are sent through webmacro system now -- add macros!
23. Behavior MobReSave now saves/restores a mobs charstats.
24. 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.
25. If a cage containing a mob is opened and left open -- the creature will now escape in 30 ticks (2 min)!
26. New Prayer: Sense Alergies
27. 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.
28. New Disable Flags: DBERRORQUESTART, DBERRORQUE, CATALOGCACHE
29. New LIST parameter: SCRIPTS (for finding script usages and scriptables in your world)
30. Help money/currency/etc will show local currency. help world currency shows all active currencies.
31. Scriptable codes $h/$H $s/$S added to support him/her. LOG command also changed to prevent spoofing.
32. Quests now save their authors, if the questmaker is used.
33. Cooking will now give slightly more specific names to the final recipe (Fried Water Fowl instead of Fried Poultry, etc)
34. Channel socials can now target Cataloged mobs (targetting other out-of-room mobs would have required a world scan)
35. 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.
36. Necromancers will now be notified of the deaths of mobs nearby and of other players online.
37. Players will now get a message if they attempt to put on armor outside their class restrictions. Messages are in lists.ini
38. ShopKeepers can now sell multiple-types of items. Conflicting types are resolved when set.
39. CommandJournals now support SCRIPT= flag to allow you to scrip entries into your journal. An example for BUG is included.
40. New Death/Flee consequence: ASTRAL_RES -- same as ASTRAL, but players can use ENTER [body] to self-res.
41. New Area type: StdThinInstance. Yep, CoffeeMud supports real-life instances now! Check out the Archon Guide for more info.
42. CharClass ability mappings now support "maximum proficiency" values per skill.
43. 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.
44. New un-qualified-for Common Skill: ScrollScribing -- inferior to the scribe skill, but ties into metacrafting!
45. Random object generator done. See HELP GENERATE, and play around with it. Let me know if this is interesting in any way.
46. EXPORT command now supports single players by name.
47. * 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.
48. CoffeeMud-bug values dropped 700 points in overnight debugging.
# Build 5.5.1 Released November 13, 2008
1. couple of bug fixes in the new features
# Build 5.5.0 Released November 9, 2008 - svn revision 2128
1. MUD supports multiple ini files & "hosts" at boot time, see new INI entry PRIVATERESOURCES and Inst. Guide
2. New Quest script command: SET PERSISTANCE to force quests to make numerous start attempts
3. New Scriptable commands: MPPROMPT, MPCONFIRM, MPCHOOSE (read guide first before using!)
4. Change INI entry: RUNWEBSERVERS, now allows you to specify the servers to boot
5. New INI entry: STARTSTAT, to override the new player char stats "rolling" with a set value.
6. New INI entry: CHARCREATIONSCRIPTS, to add new stuff to the character creation process
7. New INI entry: MAXITEMSHOWN, to help beautify player home rooms with hundreds of items
8. New DISABLE INI flags: ALLERGIES, THREADTHREAD, JOURNALTHREAD, MAPTHREAD, PLAYERTHREAD, SESSIONTHREAD, STATSTHREAD
9. New INI entries: EXTVAR_ to add your own custom variables to a limited set of classes
10. Internal: Several code shuffles to support the new multi-hosts stuff.
11. New MUDGrinder Editor: Common Skill Recipes (new security code: CMDRECIPES)
12. METACRAFT command can now have its creations be targeted.
13. New CLAN type: FAMILY
14. Apprentices may not go beyond level 5 (by default)
15. Character Classes can now have a level cap specified.
16. New Thief skills: Disassemble traps, Improved Caltrops, Slick Caltrops
17. Factions can now have auto-applies affects/behaviors (auto-aggressive mobs based on faction, anyone?)
18. Players now have their followers listed on the web page
19. New resource: lists.ini, and ini entry LISTFILE for various combat, exp, and other modifiable settings.
20. Internal: lots of new Libraries/ created out of disparate code, to support feature #1.
21. New LIST type: helpfilerequests, for parsing help-file misses (if you are recording them).
22. New INI entries: CHARSETINPUT, CHARSETOUTPUT for manipulating default IO char sets.
23. In the works: random area/room/mob/item/etc generator. GENERATE command is disabled atm.
24. New WebMacro ThinPlayerData created to make the Players MUDGrinder lister go faster.
25. Food types now have BITE field to designate how many times EAT can be used against it.
26. LOTS more skills/spells/etc have their castingQuality methods set: casting mobs just got smarter!
27. Children will now be tattooed with their parentage.
28. Internal: Lots of javadoc comments added.
29. Internal: Scriptable reworked to do run-time parse caching to increase speed significantly.
30. New Zappermask: QUESTWIN
31. Term of old bugs has expired. New bugs set to take office early next year.
# Build 5.4.0 Released June 21, 2008
1. Internal: Command execution now knows some circumstances surrounding that execution.
2. Internal: Environmental objects now sold internal MOBPROG Scripts.
3. New Command: AUTORUN - a player will always be running around
4. New Command: QUESTS - for listing, getting details on, and dropping saved quests
5. WILLQUALIFY Command now accepts skill-types parameter
6. Snoop/AS no longer functions for TELL receptions, TELL last and EMAIL reads
7. Consider command can now be used to recommend healing for friendlies.
8. New Command: Catalog, for managing mob/item catalog lists, and item auto-drop tables
9. AFFECTS/AUTOAFFECTS can now be used by admins on a specified target.
10. RESET command now supports REJUV parameter
11. CREATE command directly supports catalog items/mobs
12. GO command now supports OUT parameter
13. Can now modify player clans/deities
14. Internal: Scripting engine removed from Behavior to Common class, Scriptable is now a wrapper
15. New Grinder Editor: Deities
16. New Grinder Editor: Factions
17. New Grinder Editor: CharClasses
18. New Grinder Editor: Socials
19. New Grinder Editor: AutoTitles
20. New Grinder Editor: Catalog (mobs, items, item auto-drops)
21. New Grinder Editor: Polls
22. New Grinder Editor: Holidays
23. New Grinder Editor: Races
24. New Grinder Editor: GenAbilities
25. Packages/Bundles now better preserve unique resources
26. New Property: Prop_ItemNoRuin (purpose self explanatory :)
27. Old Questmaker templates reworked and renamed Competitive
28. Several new QuestMaker templates for persistant quests that players can complete at leisure.
29. QuestManager now supports temporary Enable/Disable of quests
30. Journal Browser now supports searches, and list ALL entries
31. Internal: Languages now implement Language interface, StdLanguage base class
32. GenCharClasses, Races, Abilities can now have custom HELP entries
33. New Paladin aura: Purity
34. New Archon skill: Stinkify
35. Quests now have friendly display names, ability to run indefinitely, new STEP BACK and GIVE SCRIPT commands
36. Default Prompt is now in the INI file
37. Player image paths reimplemented to be more ZMUD friendly
38. Expiration times are now in the INI file
39. New Race: Svirfneblin
40. New Script funcs: DATETIME, ISODD, QUESTSCRIPTED, QUESTROOM
41. New Script cmds: MPSCRIPT, MPREJUV
42. List command now supports parameters for list LOG to lessen the load
43. Unlike prices, bugs are (hopefully) in decline.
# Build 5.3.0 Released February 22, 2007
1. New MOB-Type(s) StdAuctioneer/GenAuctioneer to support multi-game-day auctions.
2. New coffeemud.ini entry AUCTIONRATES to support both AUCTION command, and new Auctioneer settings with charges, costs, and limits.
3. New Command BID for placing bids with StdAuctioneer/GenAuctioneer
4. Command/Channel AUCTION changed a bit in its syntax: Prop_Auction has been eliminated from the codebase.
5. Command LIST now supports a name filter in parameters
6. By default, Areas now support a PASSIVE state -- if a player hasn't been in an area for 30 mins, all mobility and aggro behavior stops until a player re-enters the area. This can be disabled from the coffeemud.ini DISABLE flags. Has cut CPU usage on my own mud in HALF!
7. When compositing a journal message or email, a TO field that starts with MASK= will now make it only visible to those who meet the ensueing zapper mask settings.
8. Archons using the AREAS command will see areas color-coded to reflect active/passive states (neat way to see where your players have been)
9. BUY/BID commands now supports .N format (BUY sword.3, etc)
10. CoffeeMud has a QuestMaker now with over a dozen templates, available from MUDGrinder Quest Manager. New META-QUESTSCRIPT language written to support it.
11. CREATE QUEST (no parameters) now launches the command-line QuestMaker
12. GO <exit name> is apparantly a new feature. :/
13. New Scriptable function: INAREA, also new Scriptable variable $b
14. ItemGenerator behavior now supports MAXDUPS parameters
15. Conquerable now announces control point changes to players in the area
16. Quest Scripts now supports an embedded file format -- keep EVERYTHING related to your quest in one file! Even the Scriptable behavior given as part of a quest can refer to files embedded in the quest script.
17. The MUDGrinder File Manager got a cosmetic and interface tweak. It's much easier to use now (I think)
18. Command-Line journal commands can now be used to directly transfer msgs from one to another. I forget the syntax -- check the HELP. :)
19. A SKYSIZE (from coffeemud.ini file) of a negative number will create the appropriately sized skys/depths, but hide the exits.
20. We now support multiple/random intro.txt files and intro.jpg files.. just put multiples of them in the same directory with different numbers before the extension (intro1.txt, intro23432.txt, intro283.jpg) and the system will select between them
21. New internal-use Property: QuestBound. Makes resetting a room/mob in use by a quest automatically STOP the quest.
22. New Property: Prop_Artifact, for creating one-of-a-kind items that are carefully maintained and monitored by the system.
23. Thief Conning now takes time to complete.
24. Internal: web server threads are now monitored (like all others) and killed when overdue for completion.
25. New global item-looting entry in coffeemud.ini called ITEMLOOTPOLICY -- very powerful for limiting/controlling looted items globally.