2007-03-04 20:18:13 +00:00
|
|
|
TbaMUD is currently being developed by The Builder Academy. If you need any
|
|
|
|
help, find any bugs, or have ideas for improvement please stop by TBA.
|
|
|
|
Rumble
|
|
|
|
The Builder Academy
|
|
|
|
builderacademy.net 9091
|
|
|
|
|
|
|
|
tbaMUD 3.52
|
2007-03-18 16:10:10 +00:00
|
|
|
[Mar 18 2007] - Rumble
|
|
|
|
Cleaned up the code by running it through a g++ compiler (thanks Rhade).
|
|
|
|
Added AFK to the prompt.
|
|
|
|
Stop snooping at do_quit to prevent snooping of passwords on deletion or password reset.
|
|
|
|
[Mar 17 2007] - Rumble
|
|
|
|
Fixed locate object spell (thanks JamDog).
|
|
|
|
Added plist and and improved history command (thanks Rhade).
|
|
|
|
Renamed immort_level_ok to no_mort_to_immort and rewrote the convuluted comments.
|
2007-03-04 20:18:13 +00:00
|
|
|
[Mar 04 2007] - Rumble
|
|
|
|
Fixed fight_messages not displaying (thanks Rhade).
|
|
|
|
Removed LVL_FREEZE and set ban/freeze to LVL_GRGOD.
|
|
|
|
Added send_cannot_edit function (thanks Rhade).
|
|
|
|
[Feb 26 2007] - Rumble
|
|
|
|
updated CYGWIN.README, FAQ, and README
|
|
|
|
Added in game changelog command (thanks Rhade).
|
|
|
|
Moved do_file to act.wizard.c.
|
|
|
|
Alphabetized Makefile.in, yeah I'm anal like that.
|
|
|
|
Clarified licheck so people know to enter Q to accept the license and quit.
|
|
|
|
[Feb 25 2007] - Rumble
|
|
|
|
Fixed oat and wat (thanks Rhade).
|
|
|
|
Numerous social fixes (thanks Rhade, Fizban, and Amber).
|
|
|
|
Removed do_insult.
|
|
|
|
Cleaned up hedit formatting and fixed possible bug from editing a help file
|
|
|
|
you can't view (thanks Rhade).
|
|
|
|
Fixed cast ' ' so it won't cast armor (thanks Rhade).
|
|
|
|
|
2007-01-27 02:24:35 +00:00
|
|
|
tbaMUD 3.51
|
2007-02-24 21:27:57 +00:00
|
|
|
- Removed the extra space when you have no title (thanks Rhade).
|
|
|
|
- Added "Top of File" to the do_file command (thanks Rhade).
|
2007-03-04 20:18:13 +00:00
|
|
|
- Removed socials from wizhelp (thanks Rhade).
|
|
|
|
- Changed zlist with no arg to list zones (thanks Rhade).
|
2007-02-24 21:27:57 +00:00
|
|
|
- Wiznet can now be seen while in OLC, again (thanks Fizban).
|
|
|
|
- Removed MOBprograms.
|
|
|
|
- Added ALL_PERMISSIONS so anyone with OLC can have access to the entire World.
|
|
|
|
Included set <player> olc all. (thanks Rhade).
|
|
|
|
- Fixed color bleeding from listing consecutive mobs (yellow) and objs(green)
|
|
|
|
in room or vice versa (thanks Rhade).
|
|
|
|
- Removed trg/index double entries (thanks Fizban).
|
|
|
|
- Cleaned up search_help and do_helpcheck. Now using player level instead of
|
|
|
|
the entire char structure (thanks Rhade).
|
|
|
|
- Fixed do_sstat_room so stat can display more than just the room you are
|
|
|
|
standing in (thanks Rhade).
|
|
|
|
- Fixed crash if you try to boot the game without a shop (thanks Rhade).
|
|
|
|
- Added online mail notification, "You have mail." as soon as mudmail is sent
|
|
|
|
(thanks JamDog) and when coming back from afk (thanks Rhade).
|
|
|
|
- Removed strip_string function; strip_cr does the same thing (thanks Rhade).
|
|
|
|
- Released tbaMUD3.51rc.
|
2007-02-15 14:21:22 +00:00
|
|
|
- Limited trigedit numeric arg to 0-100.
|
2007-02-24 21:27:57 +00:00
|
|
|
- Removed the magic numbers for setting DRUNK, HUNGER, THIRST.
|
|
|
|
- Renamed FULL to HUNGER.
|
2007-02-08 19:33:11 +00:00
|
|
|
- Changed page to level 1.
|
|
|
|
- Snooping log message is now only visible by higher imms.
|
|
|
|
- Moved nohassle, holylight, showvnums, color, compact, syslog, poofin,
|
|
|
|
poofout, and autoexit to toggle <option>.
|
|
|
|
- Added "Did you mean" to unknown commands instead of Huh?!? (thanks Rhade).
|
|
|
|
- Updated do_set Alphabetically. Removed set idnum & lessons (practice still
|
|
|
|
there). Can no longer set level to 0 (thanks Fizban).
|
|
|
|
- Added autoloot, autogold, autosplit, autosac, and autoassist.
|
|
|
|
- Removed all whitespace (tabs and spaces at EOL).
|
2007-01-27 02:24:35 +00:00
|
|
|
- Added years to messages (thanks Rhade).
|
|
|
|
- Updated version and files to new name: tbaMUD!
|
|
|
|
- Renamed medit_alias and oedit_namelist to _keyword for consistency.
|
2007-02-08 19:33:11 +00:00
|
|
|
- Moved numerous protos only used once from .h files to appropriate .c file
|
|
|
|
(thanks Del).
|
2007-01-15 17:48:18 +00:00
|
|
|
- Renamed numerous functions for clarity (mostly shop functions like copy_list
|
2007-02-08 19:33:11 +00:00
|
|
|
to copy_shop_list, etc) (thanks Del).
|
2007-01-15 17:48:18 +00:00
|
|
|
- Renamed update_objects to update_all_objects so it wouldn't be confused with
|
2007-02-08 19:33:11 +00:00
|
|
|
update_object (thanks Del).
|
|
|
|
- Renamed data to dg_data in function queue_head in dg_event.c for clarity
|
|
|
|
(thanks Del).
|
|
|
|
- Moved function log_death_trap to a log since that is all it did anyways
|
|
|
|
(thanks Del).
|
|
|
|
- Renamed unmatched gettimeofday protos (thanks Del).
|
2007-01-15 17:48:18 +00:00
|
|
|
- Renamed oasis_copy.o and oasis_list.o to appropriate .c for CXREF_FILES.
|
|
|
|
- Fixed a bunch of strange bugs in objsave.c and altered build_player_index()
|
|
|
|
to conform to gcc 4.1 standards. This mainly consisted of removing a cast
|
|
|
|
which was not needed.
|
|
|
|
- Replaced kill_ems() with strip_cr(), for consistency.
|
|
|
|
- Updated Makefile.*.
|
|
|
|
- Removed redundant olc.c, oasis_delete.c, olc.h and tedit.h files from the
|
|
|
|
build. Added prototypes for the new variable save functions to players.c
|
|
|
|
- DG script variables now save to the player file instead of their own file.
|
|
|
|
The load function has been kept for backwards compatibility.
|
|
|
|
- Moved alias saving to Ascii pflies by default. Aliases in the old files will
|
|
|
|
still be read (once per char).
|
2007-01-27 02:24:35 +00:00
|
|
|
- do_toggle actually toggles everything now (thanks Rhade). Moved slowns,
|
2007-01-15 17:48:18 +00:00
|
|
|
track, syslog, pagelength, wimpy, and color to toggle <option> <arg>. Keeping
|
|
|
|
do_gen_tog so the old command toggles still work.
|
|
|
|
- Immortals no longer have to pay to mudmail.
|
|
|
|
- Autosaved aliases.
|
|
|
|
- Added afk to do_set.
|
|
|
|
- Removed unused olc_bitvector and save_etext functions.
|
|
|
|
- Added min_level check to hindex.
|
|
|
|
- Fixed zlist and index files
|
2007-01-27 02:24:35 +00:00
|
|
|
- Renamed roomflags to showvnums.
|
2007-01-15 17:48:18 +00:00
|
|
|
- Mini world zone 0, 12, 30 error free (Added 1.trg to index.mini for examples)
|
|
|
|
- Updated errors for no time/config files.
|
|
|
|
- Added -l(eader) and -g(rouped) options to do_who (thanks Rhade).
|
|
|
|
- Added MERC license and help entry.
|
|
|
|
- Spellchecked stock.hlp.
|
|
|
|
- Updated fixes from 3.1 CVS snapshot.
|
|
|
|
- Fixed permissions on numerous files.
|
2007-02-24 21:27:57 +00:00
|
|
|
- Renamed shit. No really; in zmalloc.c unsigned char * shit;
|
2007-01-15 17:48:18 +00:00
|
|
|
- Spellchecked help.hlp.
|
|
|
|
- Updated /doc/README.Cygwin.
|
|
|
|
- Updated /doc/syserr.txt (much more to do though, along with all /doc,
|
|
|
|
submissions welcome).
|
|
|
|
- Modified all comments referring to old playerfile and removed obsolete code.
|
|
|
|
- Removed .accepted, conf.h, and Makefile.
|
|
|
|
- Moved text/hedit to text/help directory. Now 2 help files to choose from
|
2007-01-27 02:24:35 +00:00
|
|
|
help.hlp (TBA's helpfiles) and the oldhelp directory.
|
2007-01-15 17:48:18 +00:00
|
|
|
- Fixed error from adding poofs to do_stat and not checking !IS_NPC.
|
|
|
|
- Fixed help search so it checks player level so HELP AC can exist as a mortal
|
|
|
|
helpfile and an immortal helpfile.
|
|
|
|
- Fixed hindex to check help entry level.
|
|
|
|
- Added house saving call to do_saveall.
|
2007-03-04 20:18:13 +00:00
|
|
|
|
2007-01-15 17:48:18 +00:00
|
|
|
CircleMUD 3.5
|
|
|
|
- New do_who by Rhade.
|
|
|
|
- Core files generated with unique time stamp.
|
2006-12-19 22:56:18 +00:00
|
|
|
- Updated README, FAQ, news.
|
2007-01-15 17:48:18 +00:00
|
|
|
- Removed all CIRCLEMUD_VERSION and #IF 0 debugging checks.
|
2006-12-19 22:56:18 +00:00
|
|
|
- Renamed _DEAF to _NOSHOUT.
|
|
|
|
- Added greetings, ihelp, wizlist, and immlist to tedit.
|
|
|
|
- Changed all usage of dscr to desc for standardization.
|
|
|
|
- Increased PLR_DESC_LENGTH from 240 to 512.
|
|
|
|
- Renamed EXDSCR_LENGTH and CON_EXDESC to PLR_DESC_LENGTH and CON_PLR_DESC.
|
|
|
|
- Moved lastlist (lists entire last file) to last *.
|
|
|
|
- Removed edit command.
|
|
|
|
- Fixed everything so MUD would load error free in mini mode.
|
|
|
|
- Moved cheat to return. If not in a mob typing return will advance you to the
|
|
|
|
level specified in do_cheat. IDNUM 1 advanced to IMPL
|
|
|
|
- Changed OLC to default to off, again.
|
|
|
|
- Added Ascii Pfiles V3.0.1
|
2007-01-15 17:48:18 +00:00
|
|
|
- Added pagelength to toggle.
|
2006-12-19 22:56:18 +00:00
|
|
|
- Update to list_obj_to_char for object stacking and iedit objects.
|
|
|
|
- Increased MAX_STRING_LENGTH to 49152.
|
|
|
|
- Moved poofin/out to set self poofin/out.
|
|
|
|
- Removed poofs command, poofs can be viewed under stat or score.
|
|
|
|
- Isname updates.
|
|
|
|
- Added mob/obj delete.
|
|
|
|
- Update to delete_room to remove the room from the htree.
|
|
|
|
- Counts colorcodes now when formatting in the text editor.
|
|
|
|
- Update to create_new_zone to correct buildwalk issues after a new zone is created.
|
|
|
|
- Added zpurge, checkload and zcheck Immortal commands.
|
|
|
|
- Doubled MAX_INPUT_LENGTH to 512.
|
|
|
|
- Usage: attach { mtr | otr | wtr } { trigger } { name } [ location ]
|
|
|
|
- Usage: detach [ mob | object | room ] { target } { trigger | 'all' }
|
|
|
|
- Added show zone <name> option.
|
|
|
|
- Added look around command.
|
|
|
|
- Fixed hidden object stacking.
|
|
|
|
- Added vnum room/trig options to search by name.
|
|
|
|
- Added hedit, helpcheck and hindex. Plus seperate imm/mort screens.
|
|
|
|
- Added hidden mobs. medit-l-desc beginnin with a period (.) can only be seen
|
|
|
|
with holylight.
|
|
|
|
- Update to zreset and do_links.
|
|
|
|
- Added paragraph option in the text editor /f 4-8 to make a para lines 4-8.
|
|
|
|
- Object stacking fix, only stack if they are the same vnum AND short descr.
|
|
|
|
- Update to do_hit to prevent crash if the player is AFF_CHARM somehow without
|
|
|
|
a master.
|
|
|
|
- Added Did you mean? to non-existing helpfile query.
|
|
|
|
- Added TBA's donated zones to stock.
|
|
|
|
- DG Scripts 1.0.14.
|
|
|
|
- Set OLC options #, aedit, hedit, off.
|
|
|
|
- Updates to parse_object, oedit_disp_perm_menu and oedit_parse to remove the
|
|
|
|
ability of setting AFF_CHARM as on object perm affect. Setting this on a
|
|
|
|
player (without having a clearly defined MASTER) causes a crash.
|
|
|
|
- Added social gossip bug fix in do_gen_comm to give commands priority.
|
|
|
|
- Did away with the #ifndef STOCK_CIRCLE tags.
|
|
|
|
- Removed some unused code from cedit_creation.
|
|
|
|
- Update MAX_STRING_SIZE.
|
|
|
|
- Update to do_gen_comm to make gemote and gossip behave the same for socials.
|
|
|
|
- Update to do_gen_comm to remove SYSERRs generated while switched into mobs.
|
|
|
|
- Update to SPECIAL(shop_keeer) so that MSG_NO_STEAL_HERE is sent TO_ROOM as
|
|
|
|
well as TO_CHAR.
|
|
|
|
- Update to zedit_parse.
|
|
|
|
- Expanded zones to unsigned int. NOWHERE/corpse is now 65535, not -1
|
|
|
|
- Added PRF_AFK.
|
|
|
|
- Updated load_zones to fix reported bug with behavior of the 'Set a global
|
|
|
|
variable' zedit command.
|
|
|
|
- Replaced calls for ch|vict|obj->in_room to IN_ROOM(ch|vict|obj). Use of
|
|
|
|
the macro is better.
|
|
|
|
- Autosave everything except Buildwalk, dig, and rdelete.
|
|
|
|
- Corrected minor typo in parse_class which is part of stock Circle 3.1.
|
|
|
|
- Updates to free_room_strings, free_room, and free_srings.
|
|
|
|
- Change to free_strings() in oasis_delete.c related to freeing extra descs.
|
|
|
|
- Also made changes to copyover/saved room code for more logical behavior.
|
|
|
|
- Removed @ as save character in the text editor since it is a color code.
|
|
|
|
- Update to do_dig.
|
|
|
|
- Change to remove_unique_id to plug mem leek.
|
|
|
|
- Changes in dg_comm.c!
|
|
|
|
- Added look_in_obj fix which was causing conflicts between room keywords and
|
|
|
|
object keywords.
|
|
|
|
- Changed to unsigned int to double zones.
|
|
|
|
- Added some missing dg_scripts related logic to save_char.
|
|
|
|
- Added do_gemote command which allows you to emote over the gossip channel.
|
|
|
|
- Changed the color code character from '&' to '@'.
|
|
|
|
- Fixed color bleeding in all the lists.
|
|
|
|
- Added IMM command peace to stop all fighting in that room.
|
|
|
|
- Fix for LOADROOM and copyover conflicts.
|
|
|
|
- Changed copyover to save room player was in.
|
|
|
|
- Made an option so shopkeepers never go broke.
|
|
|
|
- Added Welcor's manual_color update with numerous updates.
|
|
|
|
- replaced numerous special procedures with triggers (still some to go).
|
|
|
|
- Removed leftover debug message from dg_mobcmd.c
|
|
|
|
- Removed duplicate code in zedit.c related to who can do zone edits.
|
|
|
|
- Corrected logic in object get code which was out of order.
|
|
|
|
- Fix to read_mobile in db.c, was causing mobs to be assigned triggers twice.
|
|
|
|
- Fixed /fi to not add two spaces after quoted "text."
|
|
|
|
- Patched in Oasis 2.0.6
|
|
|
|
- Set OLC to off on immortal advance
|
|
|
|
- Changes in enter_player_game to use calls from CONFIG_ defs used by CEDIT.
|
|
|
|
- Fixes to redit.c for ROOM FLAGS.
|
|
|
|
- Added objstacking.
|
|
|
|
- Changed valid_dg_target to allow everyone to trigger except IMPL
|
|
|
|
- Change to save_char related to problems with the copyover function.
|
|
|
|
- Fixed buildwalk from continuing into next zone.
|
|
|
|
- Added Aedit, Astat, and over 100 new socials.
|
|
|
|
- Replaced all ch->in_room calls with IN_ROOM(ch) for general cleanliness.
|
|
|
|
- Changed default olc to be -1 not 0.
|
|
|
|
- Wiznet is now visible in OLC.
|
|
|
|
- Added hidden objs. oedit-l-desc beginnin with a period (.) can only be seen
|
|
|
|
with holylight.
|
|
|
|
- Fixed tilde in room desc crash (and other world files).
|
|
|
|
- Fixed socials taking precedence over commands and not allowing abbrevs.
|
|
|
|
- Changed do_simple_move so players couldn't find hidden exits by trying to
|
|
|
|
walk into them.
|
|
|
|
- Fixed shopkeepers so they could sell just one item.
|
|
|
|
- Fixed oedit where it did not recognize any change when modifying just weight
|
|
|
|
or values.
|
|
|
|
- Some minor changes to redit in the way it interacts with door flags.
|
|
|
|
- Added online dictionary. Tell m-w <word>.
|
|
|
|
- Bugfix for enchant_weapon spell.
|
|
|
|
- Added LVL_BUILDER.
|
|
|
|
- Bugfix for locate_object spell.
|
|
|
|
- Fixed all the OLC crashes from large numbers. Weight, cost, max contain, exp,
|
|
|
|
gold, and fountain contains to name a few.
|
|
|
|
- Save room on copyover reboot.
|
|
|
|
- Dg_scripts update to calls in spell_recall and spell_teleport.
|
|
|
|
- Fixed mhunt.
|
|
|
|
- Made all imm commands requiring zone # default to current zone if no arg.
|
|
|
|
- Add formatting for trigedit. /f indents to make things easier to read.
|
|
|
|
- Zero level mobs are set to level 1 in db.c.
|
|
|
|
- Added links command.
|
|
|
|
- Fixed social bodyparts.
|
|
|
|
- Added mail saving.
|
|
|
|
- Fixed Enter spell (0 for none): having 0 spell causes error, should be -1.
|
|
|
|
- Added /r/n to "gate is closed from the other side" and "cool immortal."
|
|
|
|
- Fixed variable file not deleting at player deletion.
|
|
|
|
- Fixed the 2 shopkeepers one room crash.
|
|
|
|
- Fixed colorcodes preventing capitalization.
|
|
|
|
- Fixed /f, /fi creating an extra line.
|
|
|
|
- Made object values reset when type is changed.
|
|
|
|
- Added vdelete [*].
|
|
|
|
- Fixed where so players in OLC would be listed.
|
|
|
|
- The weapon dice check now works.
|
|
|
|
- All olc files uses the can_edit_zone() function where appropriate.
|
|
|
|
- Added OLC permissions to attach and detach.
|
|
|
|
- Made it possible to use one shopkeeper for more than one shop.
|
|
|
|
- Restore skills and spells on advancement.
|
|
|
|
- Added context help system, lib/text/contexthelp.
|
|
|
|
- Fixed sedit crash caused by deleting room that where shops.
|
|
|
|
- Added don't parse character \, use %% for %.
|
|
|
|
- Fixed rdelete crash from deleting a room that is linked to itself.
|
|
|
|
- Fixed exits to default to -1 instead of 0 when just making an edit desc.
|
|
|
|
- Added a warning if a NOTE has an extra desc.
|
|
|
|
- Fixed practice to show skills with 0 practices remaining.
|
|
|
|
- Added file <option> to view logs.
|
|
|
|
- Added several new names to the xnames file.
|
|
|
|
- Added copyover.
|
|
|
|
- Improved the last command.
|
|
|
|
- Added switched people to the who list.
|
|
|
|
- Added zedit commands to stat room.
|
|
|
|
- Added triggers and shops to show stat.
|
|
|
|
- Added more info to all the vstat options.
|
|
|
|
- Added invis level at login to prevent greeting imms who are hiding.
|
|
|
|
- Added delete option to extra desc's. Just /c.
|
|
|
|
- Added history command to show last 100 comms.
|
|
|
|
- Added an export command that would QQ and compress a zone.
|
|
|
|
- Numerous new logs for force, buildwalk, delete, snoop, etc.
|
2007-01-27 02:24:35 +00:00
|
|
|
- Added vnum and TRIG tags to everything, showvnums toggles it on/off.
|
2006-12-19 22:56:18 +00:00
|
|
|
- Added keyword seperation when statting extra desc. [desk] [notes papers]
|
|
|
|
- Added buildwalk and dig.
|
2007-03-04 20:18:13 +00:00
|
|
|
|
2006-12-19 22:56:18 +00:00
|
|
|
Release history:
|
2007-03-04 20:18:13 +00:00
|
|
|
Version 3.52 release: April, 2007
|
2007-02-08 19:33:11 +00:00
|
|
|
Version 3.51 release: February, 2007
|
2007-02-26 04:06:19 +00:00
|
|
|
Version 3.5 release: December, 2006
|
2006-12-19 22:56:18 +00:00
|
|
|
Version 3.1 (yes, no beta pl): November 18, 2002
|
|
|
|
Version 3.00 beta pl22 release: October 4, 2002
|
|
|
|
Version 3.00 beta pl21 release: April 15, 2002
|
|
|
|
Version 3.00 beta pl20 release: January 15, 2002
|
|
|
|
Version 3.00 beta pl19 release: August 14, 2001
|
|
|
|
Version 3.00 beta pl18 release: March 18, 2001
|
|
|
|
Version 3.00 beta pl17 release: January 23, 2000
|
|
|
|
Version 3.00 beta pl16 release: August 30, 1999
|
|
|
|
Version 3.00 beta pl15 release: March 16, 1999
|
|
|
|
Version 3.00 beta pl14 release: July 3, 1998
|
|
|
|
Version 3.00 beta pl13a release: June 4, 1998
|
|
|
|
Version 3.00 beta pl13 release: June 1, 1998
|
|
|
|
Version 3.00 beta pl12 release: October 29, 1997
|
|
|
|
Version 3.00 beta pl11 release: April 14, 1996
|
|
|
|
Version 3.00 beta pl10 release: March 11, 1996
|
|
|
|
Version 3.00 beta pl9 release: February 6, 1996
|
|
|
|
Version 3.00 beta pl8 release: May 23, 1995
|
|
|
|
Version 3.00 beta pl7 release: March 9, 1995
|
|
|
|
Version 3.00 beta pl6 release: March 6, 1995
|
|
|
|
Version 3.00 beta pl5 release: February 23, 1995
|
|
|
|
Version 3.00 beta pl4 release: September 28, 1994
|
|
|
|
Version 3.00 beta pl1-3, internal releases for beta-testers.
|
|
|
|
Version 3.00 alpha: Ran on net for testing. Code not released.
|
|
|
|
Version 2.20 release: November 17, 1993
|
|
|
|
Version 2.11 release: September 19, 1993
|
|
|
|
Version 2.10 release: September 1, 1993
|
|
|
|
Version 2.02 release: Late August 1993
|
|
|
|
Version 2.01 release: Early August 1993
|
2007-02-26 04:06:19 +00:00
|
|
|
Version 2.00 release: July 16, 1993 (Initial public release)
|