Commit graph

485 commits

Author SHA1 Message Date
Rumble
4543522a7d Renamed several functions to lower case and variable wovel to vowel. Removed oasis_delete.h and object type TRAP. --Rumble 2007-04-08 10:36:36 +00:00
Rumble
48a2738d6a Added Questpoints. --Rumble 2007-04-02 00:32:54 +00:00
Rumble
140fcc2be1 - Added unlimited fountains and containers (Thanks Adam Scriven).
- Removed object types MISSILE and FIRE WEAPON.
--Rumble
2007-03-30 12:55:33 +00:00
Rumble
7f65248b2a - Removed the do_oasis function and called the Xedit commands directly (thanks Rhade).
- Updated idle timer to keep track of imms too (thanks Jamdog).
- Standardized OLC messages.
- Removed special procedures that were replaced with trigedit.
- Updated README.WIN, README.MSVC8, and README.CYGWIN.
--Rumble
2007-03-28 12:53:48 +00:00
Rumble
f34cc2c8ed - Added object type CHAIR (thanks Dark).
- Added ZZZ directories to plrfiles and plrvars (thanks Zizazat).
- Added 00 files to plrfiles directories (thanks Khorlane).
- Added mail check at reconnect and when coming back from AFK.
- Added JamDog's updated levenshtein_distance that compiles clean with MSVC++.
- Added AFK to player L-desc.
--Rumble
2007-03-20 22:26:58 +00:00
Rumble
1f74a71456 Stop snooping at do_quit, added afk to prompt, g++ compiler cleanup (thanks Rhade), fixed locate object (thanks JamDog), and renamed immort_level_ok to no_mort_to_immort --Rumble 2007-03-18 16:10:10 +00:00
Rumble
86568f9d4d Added Rhade's plist command, more cleanup of files and comments --Rumble 2007-03-14 17:15:06 +00:00
Rumble
355095bdb6 Added Rhade's new history command, cleaned up more files --Rumble 2007-03-12 23:55:50 +00:00
Rumble
42377c319a Added send_cannot_edit, removed LVL_FREEZE, and fixed fight_messages. --Rumble 2007-03-04 20:18:13 +00:00
Rumble
f2bb44ceb1 - 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).
--Rumble
2007-02-26 04:06:19 +00:00
Rumble
787c392e0a - Removed the extra space when you have no title (thanks Rhade).
- Added "Top of File" to the do_file command (thanks Rhade).
- Removed socials from wizhelp.
- Changed zlist with no arg to list zones.
- Wiznet can now be seen while in OLC, again (thanks Fizban).
- Updated socials, help, changelog, world, and news.
  --Rumble
2007-02-24 21:27:57 +00:00
Rumble
916281ecb0 - Removed MOBprograms, fixed trg/index a few typos and some bleeding, added ALL_PERMISSIONS, --Rumble 2007-02-24 00:12:44 +00:00
Rumble
8508dc476a Cleaned up search_help and do_helpcheck. Fixed do_sstat_room, no shop on load crash. Removed strip_string and added online mail notification. --Rumble 2007-02-21 21:06:31 +00:00
Rumble
befec4df59 Updated help/socials/World/ChangeLog for tbaMUD 3.51 RC. --Rumble 2007-02-15 14:21:22 +00:00
Rumble
1f72880ce7 Fixed do_set formatting and removed the magic numbers for setting DRUNK/HUNGER/THIRST. Renamed FULL to HUNGER. --Rumble 2007-02-08 23:33:29 +00:00
Rumble
1d9cff608c updated do_set, added autoloot, autogold, autosplit, autosac, and autoassist. Removed whitespace from files. --Rumble 2007-02-08 19:33:11 +00:00
Rumble
3a3d3b10ef updated readme, help, lib/text files and added years to messages (thanks rhade). --Rumble 2007-01-27 02:24:35 +00:00
Rumble
a2031d64e2 Removed all whitespace (tabs and spaces) from EOL's. How did we get so many? --Rumble 2007-01-23 03:07:23 +00:00
Rumble
49c469967a Renamed medit_alias and oedit_namelist to _keyword. Updated CircleMUD to tbaMUD 3.51! I put tba's do_cheat back in. Prior to each release I have to update do_cheat, change advance from level 32 to 33, set <player> advance to level 33, and remove all helpfiles below the XTBA entry in help.hlp--Rumble 2007-01-22 01:58:47 +00:00
Rumble
a3acf6bdef If you are applying this as a patch to your running mud, be sure to
BACK UP YOUR FILES FIRST

This is especially true, since the circlemud 3.5 code released
during december 2006 WILL RUIN YOUR HOUSE FILES and CORRUPT your
rent files. This is due to the introduction of ASCII rent files.
 
Unfortunately we were too eager to add what we thought was a
magnificent idea, and in the process forgot that people with
actual live running muds might use the code we provided.

Since the development has taken place on TBA, which has no players
as such, we failed to notice that the update was not thorough enough,
and several important additions were not added - for instance, a
house file and rent file converter tool. Also, it turned out, the
addition had severely hampered the object saving and loading routines,
to a point where items were being saved in an incompatible format
in houses.

Here is how to successfully convert your circlemud 3.1 house files,
step by step:

1) backup your house files somewhere not in the /lib/house folder
2) apply patch, debug, etc.
3) run the mud
4) now copy your house files back (while the mud is running!)
5) from within the mud, type "hcontrol asciiconvert" (without the quotes).
   This will give you some feedback about which houses are being processed.
6) shut down the mud
7) in lib/house, enter these commands:
    rm *.house            (you still have a backup of this, right ?)
    for i in *.ascii; do mv "$i" "${i/.ascii}"; done
8) start the mud - your houses now contain the right items.
9) feel free to remove code in house.c marked with CONVERSION tags.
2007-01-18 00:55:30 +00:00
Rumble
1a73b84be9 added and removed some makefile stuff -- Welcor 2007-01-17 23:11:37 +00:00
Rumble
f5ce466ea2 Made do_toggle appreciate abbreviations, and made sure a toggle is done automatically on
such options (on/off) which can handle this.

Cleanup of house.c and objsave.c - now, when loading objects from a rentfile (either
house- or crashfile), the items are loaded into a temporary list of type obj_save_data.
This stores location data for the autoequip function, and makes it a lot easier to
handle listrent. Another bonus us that one only has to change load code in one spot.
(this spot is called objsave_parse_objects(), and simply takes a FILE pointer as argument)

Added "hcontrol show [room]" option to show items saved to a specific house file.
(used the old House_listrent() code)

Welcor
2007-01-17 01:41:47 +00:00
Rumble
5e5ad41afc Renamed numerous functions more sensibly and moved all single protos from .h to appropriate .c 2007-01-15 17:48:18 +00:00
Rumble
6e584e104e Updated Changelog and helpfiles and put do_gen_tog back in, doh! still want the old commands too. 2007-01-15 01:52:48 +00:00
Rumble
7b195232f5 do_toggle does everything now. Removed color, syslog, wimpy, pagelength, and do_gen_tog 2007-01-15 00:44:02 +00:00
Rumble
f33141db5b fixed a bunch of strange bugs in objsave.c - how did we ever get that to compile? - and altered build_player_index() to conform to gcc 4.1 standards. This mainly consisted of removing a cast which was not needed. Todo: Fix up objsave.c - it's a mess atm. 2006-12-28 23:36:17 +00:00
Rumble
1be1fc39d7 replaced kill_ems() with strip_cr(), for consistency. 2006-12-28 22:40:41 +00:00
Rumble
391fe3b776 Updated Makefile.* to not include olc.c - thanks to Rumble for doing this. 2006-12-28 02:44:46 +00:00
Rumble
e9e01081c7 removed redundant olc.c, olc.h and tedit.h files from the build. Added prototypes for the new variable save functions to players.c 2006-12-28 02:20:41 +00:00
Rumble
930fe8c827 DG script variables now save to the player file instead of their own file. The load function has been kept for backwards compatibility. 2006-12-28 02:08:22 +00:00
Rumble
c6ada5a4d5 Moved alias saving to Ascii pflies by default. Aliases in the old files will still be read (once per char) 2006-12-28 01:30:48 +00:00
Rumble
d22af1bb14 fixed the problem with olc zone not loading correctly. 2006-12-27 21:22:51 +00:00
Rumble
047c5d0de3 Removal of outdated char_file_u warnings.
Adding of the appropropriate structs to the plrtoascii utility.
Incoorporation of changes from old circlemud CVS snapshot
this also gives more info on SYSERRors.
cleanup of zmalloc language (shit->tmp)
PRF_ROOMFLAGS has been renamed to PRF_SHOWVNUMS for clarity.
"Deaf" has been changed to "No_shout" in preference_bits, for clarity.
Addition of hindex (help index) command.
who command added argument -g and -l to check who are grouped (and 
leaders)
toggle has been expanded, and the commands nohassle, holylight, 
color, buildwalk, syslog and roomflags were moved to toggles.
renaming of some vars in dg files (xxx -> dg_xxx) for clarity.


set <player> password can now be used by other people than the first
 implementor - id check removed.


fix of a couple of minor bugs:
- crash bug related to freeing a pointer twice - ascii pfiles bug.
- host was not updated correctly after switch to ascii pfiles.

Todo: 
make "who #-#", "who #-" and "who -#" all work as "who -l #-#" did before 
Remove redundant commands which are now toggles.
Make script variables save to pfile instead of its own file.
2006-12-27 21:16:28 +00:00
Rumble
9607be0112 Fixed some props 2006-12-20 00:06:25 +00:00
Rumble
99e3aa4d8b Setting up 3.5.0 as trunk 2006-12-19 22:56:18 +00:00