|
Old CVS Changelogs Current CVS Changelogs 02/2001-present Older logs: This is DOTD II's change log from 6-10-97 to 11-19-97. There are many more changes beyond this range, but most of the core was finished by 11-19, so we decided to stop updating the change log, as it became tedious after the many, many small changes we had to make. One can get a pretty good idea of how much work was completed by this log, and also some new features, although it may be a little cryptic, other mud coders may appreciate it.
*** 6-10-97
Decision was made to 'Daleify' Smaug
*** 6-12-97 - Heath
Daleified score in player.c
Added attrib to player.c
Added ArmorDesc to act_info.c
Daleified colors in mud.h
Added RollDesc to act_info.c
*** 6-12-97 4pm - Jesse
We need a format for the change log. Date minimum.
Removed 'nice' from startup script
Uncommented DBUGFLG in Makefile, added file system/REQUESTS (1byte)
Changed SHUTDOWN_FILE in mud.h to point to 'system' directory.
Removed duplicate #define CLASSDIR and changed references to CLASS_DIR
Added if (!*buf) return to check_requests():requests.c to prevent spam
Removed color from the default prompt, blech
Fixed most -Wall warnings in all sorts of places
*** 6-12-97 9pm - Heath
Daleified think command and added " command
Removed immtalk and avtalk
added ? as synonym for help
removed "shutdown mud now" sysntax shutdown now does it
changed balzhur to demote
changed destroy to nuke
echo changed to system, recho changed to echo
*** 6-13-97 12am - Jesse
Fixed commands.dat so directions get processed first (demote/system)
*** 6-13-97 8am - Heath
Modified exit colors
*** 6-13-97 11am - Heath
Daleified who command
Pointed whozone to where command
Added blood points in score for vampires
*** 6-13-97 2pm - Jesse
Changed slice->cleave, grep->smash, and suction->sting
Added dependencies to makefile so modifiying mud.h auto-recompiles
*** 6-13-97 9pm - Heath
Added bank var
Added load command
Removed oinvoke and minvoke from command tables
*** 6-14-97 2pm - Heath
Transfered races over from dale
Added is_pc_race to race_table
Fixed crash on who/sc/att while polied bug
*** 6-14-97 4pm - Jesse
Patched the mud for copyover (hotreboots) by erwin@pip.dknet.dk
*** 6-14-97 9pm - Heath
Added structure, functions, and macros for multiclassing
Added suport in save.c for Multiclassing
*** 6-15-97 2pm - Heath
Modified act_comm.c to support multiclassing
*** 6-15-97 4pm - Heath
Modified act_info.c to support multiclassing
*** 6-15-97 6pm - Heath
Modified act_move.c to support multiclassing
Modified act_obj.c to support multiclassing
*** 6-15-97 10pm - Heath
Modified act_wiz.c to support multiclassing (note: remember advance)
*** 6-16-97 10am - Jesse
Added AFF2 (affected_by2) and ACT2 (act2) bits to char structure/index
Added 'D' style mob (type C with AFF2 and ACT2) to db.c
Added 10 AFF2 bits and 5 ACT bits to mud.h
Added affected_bit2_name to handler.c
Added IS_AFFECTED2 macro to mud.h
Added act2_flags and a2_flags to build.c
*Socials converted sucessfully!
*** 6-16-97 10am - Heath
Added multiclass support to build.c
*** 6-16-97 12am - Jesse
Applied Tsunami/Altrag's vnum patch (increases available vnums to 1bil)
Added ITEM2 bits, Extra wear bits, Addidtional sector types
Modified act_move.c for new sector types
Added 'return from afk' TO_CHAR message in interp.c
Modified db.c for act2 and affected_by2
*** 6-16-97 10am - Heath
Added multiclass support to skills.c
*** 6-16-97 5pm - Heath
Added multiclass support to magic.c
*** 6-16-97 9pm - Heath
Added multiclass support to update.c
Modified advance_level, exp_level, and get_exp_bonus to accept class
*** 6-17-97 12am - Heath
Multiclass support for clans.c and comm.c (note: daleify nanny)
" " " diety.c
*** 6-17-97 1pm - Jesse
Added extra_bit2_name to handler.c and proto to mud.h
Added extra_flags2, and magic_flags to object creation in db.c
Added area saving support for 'D' style objs and mobs in build.c
Updated magic_bit_name to show all magic bits in handler.c
Updated identify spell to show extra_flags2 in magic.c
Updated flag constants in build.c
Added get_o2flag, get_act2flag, get_a2flag to build.c
Added do_show (which calls do_ofind and do_mfind) in act_wiz.c
*** 6-18-97 3pm - Heath
Added multiclass suport to void nanny() in comm.c
Added stat rank process to char creation
*** 6-18-97 3pm - Jesse
Fixed up do_whois in act_wiz.c
Added plr2_flags and get_plr2flags to build.c and mud.h
Added flags2 and affected2 to do_mset in act_wiz.c
*** 6-18-97 9pm - Heath
Multiclass suport in save.c, player.c, shows.c, handler.c,
track.c, mud_comm.c, mud_prog.c
*** 6-18-97 10pm - Heath
Added multiclass support to build.c and ibuild.c
Removed ch->class and ch->level
*** 6-19-97 8am - Heath
Origional save.c restored because of crashing bug i was not able to find
will go through and redo it later today.
*** 6-19-97 2pm - Jesse
Added act2 and affected_by2 to player saving in save.c
Added magic_flags, extra_flags2, and rent to player obj saving in save.c
Added support for loading and saving rent value (objs) in db.c
*** 6-20-97 12pm - Jesse
Added calc_rent and process_rent to save.c
Added ROOM_RECEPTION to room_flags in mud.h
Modified do_rent to work like the old quit in act_comm.c
*** 6-21-97 10am - Jesse
Added pcdata.home and modified rent and save so they use it.
Added ROOM_BANK to room_flags in mud.h
*** 6-21-97 2pm - Heath
Ported dale ansi parser over
*** 6-21-97 5pm - Jesse
Added do_deposit, do_withdrawl, do_balance to act_info.c
Added GET_BANK(ch) to mud.h
Modified fighting system to work on numattacks not second_attack, etc
*** 6-28-97 5pm - Heath
Added multiple interface handling
*** 6-30-97 11pm - Jesse
Added IMC2 support
*** 7-3-97 12am - Jesse
Added extra CLASS_XXX defines to support dale to mud.h
*** 7-4-97 12am - Jesse
Added not_found to socials structure w/support (except display)
*** 7-4-97 11am - Jesse
Added Ba, Pa, Mo, Ps, Al classes (with generic titles/data ATM)
Removed level from shop 'list'
*** 7-5-97 9am - Jesse
Converted Titles for Ba, Pa, Mo, Ps, Al
*** 7-6-97 6pm - Jesse
Changed class/level loading and saveing for players into smarter format
Added user color config to mud.h, db.c, comm.c, save.c, tables.c, const.c
Moved a buggy 'bug' relating to obj types in db.c
Updated do_visible to set pc and mob invis to 0 in skills.c
*** 7-7-97 7am - Jesse
Added imerc.c and ienvy.c and score and who procs for both
*** 7-9-97 9pm - Jesse
Integrated Boa web server into smaug at minimum levels
*** 8-4-97 10pm - Jesse
Added elevation, speed, depth to room_index_data in mud.h
Added support for loading and saving of elevation, speed, and depth
Added river.c (automatic creation of rivers by elevation)
*** 8-15-97 10pm - Heath
Added iimp.c
*** 8-16-97 5am - Heath
Removed the zone access limitation by level deal
*** 8-16-97 11am - Jesse
Fixed mental_state bug in fight.c
Added { } < > = to rd_parse in magic.c
*** 8-16-97 11pm - Jesse
Updated class_choice in comm.c to match DOTD I's
Added exp_power to mud.h and changed exp_base to long
Added get_exp_power to handler.c
Modified get_exp_base and exp_level in handler.c for new exp equations
Added new exp equations to class files (ExpBase * level ^ ExpPower)
*** 8-20-97 10pm - Jesse
Fixed GET_RACE in mud.h (missing >)
Added hit_limit, move_limit, mana_limit to update.c
Changed GET_MAX_XXX's to call the three XXX_limit procs in mud.h
Alphabetized .c and .o lists in the makefile, updated make clean
Updated .class files to emulate dale hp gains
Added intro.c and started on inroductin system
*** 8-21-97 2pm - Jesse
Changed the ROOM_ defines in mud.h to reflect DOTD I world
Changed hell's room in act_wiz.c from 8 to 2
Modified nifty_is_name to check for non-existant namelist
Modified get_char_room to check for intro_descr used in place of name
*** 8-22-97 12am - Jesse
Added CLASS_ANTIPALADIN=14 to mud.h
Added AntiPaladin.class to class.lst
Updated class constants in const.c for antipaladins
*** 8-22-97 12pm - Jesse
Modified update_handler to call violence_update every pulse in update.c
Moved the spell wearing off code from fight.c to spell_update in update.c
Added a preliminary fight_wait to fight.c
*** 8-23-97 11am - Jesse
Ported Dales MaxXxxForRace functions to handler.c
Modified get_curr_xxx to use the Max functions
Changed low_m_vnum and high_m_vnum from sh_int to int in mud.h
Changed where to whozone and added do_where proc for future
Added room # to whozone for immortals in act_info.c
Changed sh_int to int in teleport: act_move.c, mud.h
Modified copyover to put chars back where they were in comm.c
*** 8-23-97 8pm - Jesse
Modified do_where from do_whozone in act_info.c
Modified do_exits to display closed/windows/hidden to immortals
Copied stock smaug objects loaded by many funcs and changed their vnums
Modified GetAveLevel to not divide by 0 in multclas.c
*** 8-24-97 12pm - Heath
Cleaned up interface/color option in do_look
Changed code for attrib command back to do_attrib from do_at
*** 8-24-97 5pm - Jesse
Modified chargen to send evils to Malaria in comm.c
Added the rest of the classes to BestFightingClass in multclas.c
*** 8-25-97 4pm - Jesse
Added a 'no messages' message on note list in boards.c
Disabled the new combat system with a define, REALISTIC_FIGHT
*** 8-26-97 8pm - Jesse
Modified dam_messages in fight.c to work like dale
Added attack_table_plural, body_location, body_location_hit to const.c
Added RandomBodyPart() to fight.c
Changed extern sh_int top_room to extern int top_room in track.c
Added do_world to act_info.c and tables.c
Added ROOM_ARENA bit and updated the is_arena func in fight.c
Added extern top_room, top_obj_index, top_mob_index to act_info.c
Added shell of do_use to act_obj.c and tables.c (for expansion)
Added CON_MENU0 to mud.h and added a case to nanny in comm.c
*** 8-27-97 1pm - Jesse
Added an 'at' case to do_look which calls do_examine in act_info.c
Modified do_examine to call 'note list' when examining boards in act_info.c
Added do_read and do_write to boards.c and mud.h
Added do_alias to act_info.c and alias support in save.c and mud.h
Added check_alias to interp.c and added it to the interpreter
Added find_alias to act_info.c
Added cmd_recurse to char_data to track recursion in the interpreter
Added a recursion check to interpret() in interp.c
*** 8-28-97 10pm - Jesse
Fixed bamfin and bamfout 'memory leak' problem
Updated do_prompt with dale's do_set_prompt in player.c
Changed all ch->mana's to GET_MANA(ch)
Changed all ch->move's to GET_MOVE(ch)
Changed all applicable ch->max_move's to GET_MAX_MOVE(ch)
Changed all applicable ch->max_mana's to GET_MAX_MANA(ch)
Changed all applicable ch->max_hit's to GET_MAX_HIT(ch)
Changed most (if not all) ch->hit's to GET_HIT(ch)
*** 8-30-97 2am - Jesse
Combined do_zap and do_brandish in do_use in act_obj.c
Formatted the area displaying/listing functions in db.c
*** 8-31-97 4pm - Jesse
Removed do_immtalk from act_comm.c
Added is_same_race_align(ach,bch) to act_comm.c and mud.h
Changed output of do_report to match dale in player.c
*** 9-2-97 12am - Jesse
Changed the area pulse from slightly random to not random in update.c
Removed default area resetmsg, only existing messages display in db.c
Added pulse_river to the update handler in update.c
*** 9-4-97 1am - Jesse
Added LOG_PC and LOG_HTTPD to do_channel and other files
Added log_printf_plus function to comm.c and mud.h
Added LOG_OOC and do_ooc to mud.h and act_comm.c
Changed AT_YELL to AT_OOC in various files
*** 9-10-97 1am - Jesse
Added room_update to the update_handler and move the river code to it
Deleted boot_rivers and moved river macros to mud.h
Added specials to rooms and objects
Added x_lookup_spec and x_spec_lookup for rooms and objects in xspecial.c
Mob/Obj ranges below Room ranges will now be increased in db.c
Updated the HTTPD
Updated the makefile
Added a send_to_room(txt,room) function to comm.c and mud.h
Added a parm to cset to enable/disable specials
*** 9-12-97 12pm - Jesse
Changed MAX_STRING_LENGTH to 8192 in mud.h
Modifined char loading to check skills if it gets and unknown Spell
*** 9-13-97 10pm - Jesse
Modified do_where to show linkdead characters in act_info.c
*** 9-14-97 5pm - Jesse
Modified char saving not to save default intf or 0 gold/bank in save.c
Uncommented the CHECK_LINKS in comm.c and made it check chars and objs
*** 9-16-97 5pm - Jesse
Removed object levels from multiple sources
Added char_ego() and item_ego() to act_obj.c
*** 9-19-97 10pm - Jesse
The MUD now handles the log file, 1 per day
*** 9-21-97 9am - Heath
Fixed div by 0 error in multclas.c/HowManyClasses
*** 10-14-97 10am - Jesse
Added a status message in pc skill loading in save.c
*** 10-31-97 1pm - Jesse
Added SKILL_LORE type
Added GSN_LAST_XXX defines to mud.h
Added Lore/GSN support to db.c save.c tables.c magic.c mud.h build.c
*** 11-1-97 2pm - Jesse
Colorized and updated slookup's formatting in skills.c
Updated the makefile
*** 11-2-97 11am - Jesse
Added do_busy and PLR2_BUSY and updated dale_who in idale.c
*** 11-4-97 10am - Jesse
Modified str_app table to reflect removal of str_add in const.c
Added Dale's hit_gain,move_gain,mana_gain functions to update.c
Modified movement_loss in act_move.c
*** 11-10-97 pm - Jesse
Added donation room support to mud.h act_obj.c act_info.c handler.c
*** 11-11-97 6pm - Jesse
Added support for Back, Nose, Ankole to act_info.c act_obj.c handler.c
Updated places that used WEAR_EYES instead of MAX_WEAR fight.c mud_comm.c
Added do_donate to tables.c act_obj.c mud.h
Modified fread_obj in save.c to read object action_desc's
*** 11-13-97 2pm - Jesse
Added blast do skills.c tables.c, mud.h db.c
Updated ospecial.c to not print comopiler warnings (Wall)
*** 11-14-97 5pm - Jesse
Modified do_where to do different things for mortals and immortals
Modified autoexits to work more like dale's
Added word_in_dict to comm.c and added 24917 denied dictionary names
Added do_dlookup to act_wiz.c tables.c to search dictionary
Added spell_chain_lightning to magic.c tables.c
*** 11-19-97 3pm - Heath
Pointed Merc iface stuff at envy
*** 8-1-98
Started merging some of the smaug 1.4 features
|
|
|