1.37 ----------------- (Done in 1.36, but not on list) Removed races directory from imc directory. Commented out CYGWIN in the Makefile. Added and modified some help files. Can now set if a channel will scramble based on what people speak online. (Channels that use the online channels anyways). Fixed a slight possible issue in do_dig. (It wasn't using the right if checks but it worked right). (Also made it show what direction you were trying to dig out). Tossed in so lodge_projectile will use check_shieldblock. Added in dynamic mpdamage's can be created and used online. (Like mpdamage $n fire 50). Added in so channel history for each character saves in pfiles. (For yell, say, tell, fchat). Added in so lockers can be shared. Added in for resistances to be % based. (Removed immune, absorb, susceptible). (If < 0 in a resistant you are susceptible to it). (If > 0 and < 100 in a resistant you are resistant to it). (If 100 in a resistant you are immune to it). (If > 100 in a resistant you will absorb it). Added in so skills/spells/etc... can be set as magical or not. Added some more stuff to handle_check. Added in a SF_CANDOALL so you can do all the stuff with that one. (Same as setting a spell/skill as:). (SF_CANSCRIBE, SF_CANBREW, SF_CANIMBUE, SF_CANCARVE, SF_CANCONCOCT, SF_CANMIX). (Set up a lot of the defensive spells to candoall). Removed min_level from skills. (It wasn't saved or set on load etc...). Made it so it won't cost as much havoc if someone changes the stat order etc... (Probably takes up more space etc... but a little easier to not have it go nuts if stats are changed). Added in so pets/mobiles that have stat changes gets their stats saved. Added so immortals can look at others say/tell/yell/fchat/whisper history. Added a get_char_area and using it for do_track. Added in so skills can have requirements for stats to use. (Can practice it for now but can't use it till you have the stats it requires). Found and fixed an issue with spell_sectors. (It was not allowing it when it should have allowed it). 1.36 ----------------- Fixed an issue in message sent when following someone. Objects with the same extra descriptions can now be groupped. Objects with the same affects can now be groupped. Fixed an issue with quiver object in game. Added hlog and hsearch commands. (Used to look and search host log information). Added in for MSSP data to be cleaned up on shutdown. Fixed up do_slice and make_corpse. (So slice would work). Modified do_cook just a little. Modified detect_poison just a little. Added do_taste (Skill for tasting food). Added do_smell (Skill for checking food). Modified auth code just a bit to save over copyover/reboot. Modified is_outside check. Fixed up a few possible issues. Added a HACKED_FILE so it is easier to see hacking attempts. Added a way to change a mod_stat on a player. (So if you have a spell or something that isn't set right and increases someone's mod_stat forever). Redone track so it gives a good list of the directions instead of just the first one. Fixed an issue in stop_summoning. Made it so you may sell an item for less then it is worth. Fixed up a few issues with parsing descriptions. Made get_dir return -1 if it shouldn't return a direction instead of returning 0. Added more stuff to get_check. Fixed up fread_double so it worked with decimals. Fixed it sending Supress to room sometimes. (Two skills had Supress in for miss_room). Removed it taking off 1 charisma if not wearing something on arms. (Now it only takes off if nothing on body and legs). Added a Features.lst. Added in PCFLAG_PRIVATE. (Can turn it on and off with config). (Used to show or not show your msn/email/yahoo/gtalk to everyone). Updated some help files. Modified exit display to show the keyword on things that use the keyword. (As long as it's not a closed door or a window it will show the direction). Modified compass display to show secret exits as long as they are open. Modified Darkhaven area some. Added trapset skill. Fixed an issue in traps. (TRAP_ENTER_ROOM was going off when exiting the room). (Traps that have a v3 of 0 are now seen, since not really set). Fixed a possible issue with area status. Modified how the lockers are saved some. (Decided to do it more like the corpses). (Less hassle this way and not as annoying as checking all room objects). (If you wish to use old locker files you need to open them up and). (Change the first #OBJECT to #LOCKER). 1.35 ----------------- Removed enchant weapon spell. Removed enchant armor spell. Removed disenchant weapon spell. Removed disenchant armor spell. Added enchant spell. (Gives random enchantments (Good and Bad)). (Can be cast more then once per object). Added disenchant spell. (Removes only enchantments on the object). Modified alot of the reset code and other stuff. (To make resets work alot better). (Resets keep a pointer to what ch or obj it resets). (Characters and Objects that are created by reset have a pointer to the reset that created them). Added so "reset rlist" shows the resets for the room. Added so "reset room" will reset the room your in. Added in so descriptions can be parsed to control what it shows. (Have to do a help file for this sometime when I get done with it). Added a HASH_LINK and HASH_UNLINK for dealing with hashes a little easier. Fixed socials so it keeps the socials where you put them in the list. Added in Keberus' mssp snippet. Added in hitroll and damroll to useglory. Fixed it so adding armor class using useglory doesn't affect enchantments. Fixed issues with increase_gold and increase_balance. Got rid of some unneeded things here and there. Added in fclear and flineclear. Added log (logspeech) to fshow. 1.34 ----------------- Added a keep alive timer to imc. Modified do_arealist (to show free vnums better). Added in so races wear locations can be restricted. (Will allow you to disable them from wearing things there). Fixed issues in sset. Added in get_percent in comm.c. Modified fchat history to work sort of like yell history. (Without yell's area based limits). Changed killed data to a double linked list. (Uses sysdata.maxkillhistory now). Added in fchat color setting. Removed areaversion from saving to files. (Not really needed with the area format changes). Added in skilltable command. (Like cmdtable only for skills (Doesn't show Personals/Herbs)). Updated color themes to 113 (to include fchat color). Added and modified some help files. Fixed an issue in loading reqskill name for a skill not yet loaded. (It now gets the information and finds the skill after all skills are loaded). Updated licenese.txt to include 2009. Changed minhit and maxhit to ints. Added in for hpmanamove to save and load for pets. Modified sudoku a little. (Resets starttime when quit/completed. Doesn't save stuff thats still 0 to pfile). Made it so you can advance all of someones classes at once. Added in so objects can have descriptions. Fixed a possible memory leak in fread_obj. Made it so the max amount of auctions each person has can be set online. (Uses sysdata.maxauction now). Added and modified help files. Modified do_group. Modified do_restore. Modified show_condition. Fixed it so stat_gain doesn't take away hp if your above your max. Modified mpxmset. Removed a few spells/skills. Added Affects: (AFF_NOMOVE: can't move). (AFF_SILENCE: can't cast spells). Modified coin handling on drop and going into corpses and get. Made it so you can "drop all gold" to drop all gold on hand. Modified object 2 and 3 for changes (Limbo.are objects). Made it so gold on char and in banks is changed by billions instead of millions. Think I finaly got the following around fixed. Modified bank code and fixed some issues. Made it so you can handle more then 2bil on gold things (drop, give, bank, split, mset). (Max on those things for gold is 2 Quintillion (2,000,000,000,000,000,000). 1.33 Update ----------------- Fixed an issue in timeinfo.c. Fixed an issue with sudoku. 1.33 ----------------- Fixed in issue in locker code. Fixed a memory leak in news code. Added in trivia code. Fixed an issue in the hunt, hate and fear code. Modified how the hunt, hate, fear and summon stuff works. Tossed in so calendar auto updates when some things change. Added and modified some help files. Updated headers in source files to include 2009. Modified imc.config to use port 5000 instead of 9000. Added in fchat (Friend Chat) channel. Modified give program some. (It will now allow use of vnums and more then one item name at a time). Fixed an issue with spells affecting stats. (Some would put blindness and invisible on instead). Added some variables for programs to use. Modified display of affects some in mstat. Changed it so instead of slots for weaponspells it uses the names in files. Changed version over to sysdata. 1.32 ----------------- Fixed an issue in do_bodybag. Fixed an issue in do_gift. Added in ITEM_NOCONTAINER for items. (Makes it so the item can't be put in a container). Added in IFCHECK CONTOBJVNUM and IFCHECK CONTOBJCOUNT. Updated help files. Modified do_prompt and do_fprompt to show the default prompts. Modified do_ostat some. Modified do_bamfin and do_bamfout. (Now allows you to place your name where you want in them). Modified progbug some. (Changed the order and tossed the mob->description through strip_cr). Modified do_destroy some. (It now checks trust levels). Fixed an issue in do_rdig. Got it to compile clean in 4.3.2 g++ 1.31 ----------------- Added in for personal spells/skills. Fixed a few things in oset. Fixed a few things dealing with deleteing spells/skills online. Added in so cset can be set to autosave when you change things. Added and modified some help files. Manged to get a clean compile with -Wwrite-strings on. Added in so the highscore tables are included in the download. Added in so commands can be set to autosave when you change something. Added in so socials can be set to autosave when you change something. Added in so spells/skills/etc... can be set to autosave when you change something. Added in SF_NOMOUNT (to stop you from doing some spells/skills while mounted). Added in so pets can make use of spec_funs. Modified do_mstat. Modified what gets saved into area files a bit to cut down on size etc... Added a count for objects and characters in a room. Modified do_look to show a combined list (kind of) for characters if more than 10 in room. Modified do_practice so you can see various parts (practice [spell/skill/weapon/tongue/personal]). Fixed a possible crashing issue in quest.c (amazing how long some things go unnoticed). Changed pc corpses to notake. Modified some stuff in build.c. Fixed it so you can continue editing if you are reconnecting to your character and were editing. (That is one old stock bug that has been around for ages) Added in so you can have a spell/skill affect someone's waitstate. Fixed an issue on how it handled hitting in one_hit. Tossed in so mobiles can set players race/class in mpmset (for ones that might want to do in-game creation). Groups are now done as a list (Could save some time on lots of stuff this way, on a busy mud). NPCs can join partys easier and gain levels. Pet levels are now saved in pfiles. Added random item flag to make it so items can be created with random stats. 1.30 ----------------- Modified Claw and Bite. Fixed a lot of issues here and there. Made it so commands and skills keep their own help data. Added and modified some help files. Added in an easy way to do multiclassing (Just use 'cset multiclass <#>' to set it for how many classes players can pick on creation) Modified alot of things for this. Added in for pcdata to be kept in a double linked list. Added in so clans, deities, nations, councils can be deleted on the mud. Modified how autogold and autoloot work. Modified gain_exp, exp worth, and made adepting spells/skills/etc... give exp. Modified how played time is done. Modified do_stat and do_statreport some. Modified handle_stat. Made it so the random number gets updated once in awhile. Made it so pushup and situp work for everyone. Made it so there is a chance of getting luckier. Fixed possible issues in get_damroll and get_hitroll. Made it so you can get blood splattered on yourself and equipment. Made it so blood on an object at obj_update gets changed to being a blood stain. Made it so you can wash blood off yourself and objects. Made it so you can get stains off equipment. Added in so you can see a count of how many commands and socials are in the mud when using 'memory' command. Made it so that instead of "auctioning" being put as the note text it puts "auctioning\r\n". Made it so when you look at an auctioned item it sets it as you have read that note. Made it so when you die you aren't summoned by what killed you. Made it so if your mounted on a pet it saves in pfiles etc... Made it so if your mounted and the pet goes to sleep/rest you dismount. Added in a pc_regen. Fixed olist, mlist, rlist. Made Corpses leave objects on the ground when they decay. Made Sacrifice give gold for objects inside objects. Modified darkhaven.are. Modified fish code. Added update_ris (used to stop being resistant and susceptible to something at once etc... (Mortals only)). Added spell_lookup (used to stop seeing so many "That isn't a spell" when doing like 'cast trollish'. Added for some pet info to be shown in score (Hate not knowing where my pet was). Added so you can use the log command on a mobile (Sometimes you need to check what a mobile is doing). Made it so race languages uses an EXT_BV instead of an int. Added in rpcopy (works like mpcopy and opcopy, only for rooms). Added in some documentation. 1.22a ----------------- Separated the release from the mud. Added in more stock classes and races. Added in more stock spells and skills. Modified Elevate Modified Mset Modified QSort Modified Setrace Cset skipclasses defaults to off (Meaning classes are picked on creation) Fixed issues in skills.c 1.22 ----------------- Added and modified some help files Added absorb stuff Added friends list Added sysdata.expmulti Added grub code Made use of first_corpse Added in so mob_index_data keeps a list of characters using it Added in so obj_index_data keeps a list of objects using it Added in PLR_SPARING Added in ROOM_EXPLORER Added in so explorer rooms give exp when entering (1 time) Added in exphistory (To see the rooms people have explored) Changed grey to gray (gray is typically used in the US instead of grey (BOREDOM lol)) Modified bank so if you empty out your account transfering gold it will close the account Added aexit command Modified victory code Added in code_check (This checks to see if some things aren't set correctly) Added some spells/skills 1.21 ----------------- Added removeshop and removerepairshop commands Fixed fletch spell Fixed name and pcrename Modified authorize to work without programs that use mpapply and mpapplyb Fixed a somewhere exit issue Modified wizlist Fixed do_flee Modified help code Fixed rd_parse Modified do_smoke Modified do_equipment Fixed leaks in skills Modified do_calendar Added in so projectiles can get lodged in parts of the body Added so you can dislodge projectiles from your body Added so you can connect objects together Added ITEM_PIECE ITEM_FURNITURE Added ITEM_QUEST ITEM_LODGED Changed where it reset_colors on characters logging in Added ROOM_BFS_MARK and fixed an issue in track.c Added DAM_MAX Removed sysdata.room_halloffallen Objects with quest flag save past death traps Added in do_throw code Fixed do_order issue Made it so object affects save different in player files Made it so pet's affects are saved in player files Added in so stats can be adjusted by spells and objects 1.20 ----------------- Added get_eq_location for use in damage function Added so skills/spells can have a previous skill/spell requirement Modified slot to default to -1 Fixed all known bugs Modified so any room can be set as a storage room Modified quest code Removed resort_skill_table, to many possible problems in resorting the table as you go with things, Just use hotboot/reboot to make it sort it in correctly Added in so you can set a skill type as deleted and it not save which is a good way of having it remove it on reboot/hotboot 1.19 ----------------- Modified pfile_cleanup (to clean up lockers) Added and modified helpfiles Modified quest code Modified mapout code Modified act_string code Added rdig code Modified Darkhaven area Fixed a bug in the reset code Fixed a bug in the pet code Added support for more then one pet Added sysdata.maxpet so max pet could be set online Modified examine code Modified it so that a weapon in any wearloc can do damage Removed ROOM_PROTOTYPE ROOM_LAWFUL ROOM_CHAOTIC ROOM_NEUTRAL stuff Removed home_vnum from CHAR_DATA Added in for a restore of hp, mana, movement on level Modified check_counter code Fixed a bug in adjust_room_light Modified highscore code Modified score display 1.18 ----------------- Added in gemote (Global emote) Modified emote Modified socials (so it could do Global socials) Added some colors Modified channels to work with ignore Modified permission levels on some channels Modified permission levels on some commands Updated source headers to include 2008 Updated skill code to handle correct when adding skills/spells/etc... Modified highscore code Modified hint code Added and updated help files Modified cook code Modified eat code Modified board code Modified auction code Modified do_areas code Modified starting channels Fixed a lot of bugs Added in lockers Modified shop code Modified repair code Modified help_fix code Added un_fix_help code Modified help code Modified dig code Modified pick code Modified rlist olist mlist code Added vlist code Added Darkhaven area (manually) (DEFINED) Room vnums can be set using cset Added so pkill can be picked on creation Modified new_damage_message 1.17 ----------------- Added fish code, commands and help files Modified act_string in comm.c Updated VARIABLES help file Added changes.lst (this file) to release Changed whats shown when you hold an object in your hands Fixed an issue in disenchanting a weapon Fixed an issue in the transfer code 1.16 ----------------- Alot of minor changes to code format Found and fixed various bugs Added in transfer code Modified color code Changed autogold Added autosplit Updated races Added back in picking classes on creation Added in cset option so picking classes can be skipped Changed URANGE, UMIN, UMAX Added max_stats for races Added in similar command code Made compress a useable command Made race wherenames settable online Added NOPDELETE code Added holiday code Removed tamp code Updated help files 1.15 ----------------- Alot of minor changes to code format Found and fixed various bugs Updated help files Modified skills Modified commands Modified channels Modified consider Added smartsac, noinduct code Removed findnote code Removed rolldie code Added corpse retrieve code Modified owhere code Modified restore code Modified ipcompare code Modified board code Modified triggers Modified clan code Modified council code Modified hint code Modified speed code Added multiplaying limit code Modified damage messages Modified deity code 1.14 ----------------- Alot of minor changes to code format Found and fixed various bugs Added groupaffects Added hint code Added firstimm code Removed admin pfile Modified gold handling Modified bank code Modified armor code Modified color code Modified quest code Modified highscore code Modified commands Modified time data Updated help files 1.13 ----------------- Alot of minor changes to code format Found and fixed various bugs Modified gold handling Modified bank code Added highscore code Modified deity code Modified pick code Modified commands Updated help files 1.12 ----------------- Alot of minor changes to code format Found and fixed various bugs Added in so objects can have an owner Added in compass, suicide, solo, noassist, noscrap code Added locate, claim, call, gift code Modified areas Removed economy in areas Changed auction code to use auction board Modified channel code Removed hum, dark, evil, lootable on objects Added shieldblock, counter code Removed mp_deposit, mp_withdrawl code Modified mud wide reset code Modified hide code Modified mud time data to be dynamic Added calendar and calendarcheck code Modified commands Updated help files Modified skills 1.11 ----------------- Alot of minor changes to code format Found and fixed various bugs 1.1 ----------------- Alot of minor changes to code format Found and fixed various bugs Updated help files Modified commands Removed watch code Added quest code Added reward code Modified auction code Removed spec_guard Removed spec_executioner Added chop code Added makefire code Modified practice Changed how logging a character is handled Added msn, yahoo, gtalk, email fields Added rchance code for resets Changed how commands are coded (Uses CMDF(command)) Removed project code Modified score code Modified worth code Added mud wide reset code Added open and close programs Modified hotboot code Removed code for orders and guilds Modified item code Modified channel code Modified color code Modified source headers Removed attacker, thief, killer flags Modified area format Modified editor code Modified board code Modified bank and gold code Modified ban code Removed hell and unhell code Removed litterbug code Removed balzhur code Removed fixchar code Removed pardon and mppardon code 1.06 ----------------- Alot of minor changes to code format Found and fixed various bugs Updated help files Modified channel code Modified commands Added speed code Added birthday code Added marriage code Removed absorb code (was like immune/resistant/suscept) 1.05 ----------------- Alot of minor changes to code format Found and fixed various bugs Removed switch code Removed nuisance code Removed loadarea code Removed comments code Modified class code Modified race code Modified council code Modified skill code Modified mapout code Added corpses command Added pfile cleanup code Added some socials Modified commands Updated help files 1.04 ----------------- Alot of minor changes to code format Found and fixed various bugs Modified clan code Modified nation code Updated help files Updated commands Updated spells/skills Updated languages 1.03 ----------------- Alot of minor changes to code format Removed fixed code Found and fixed various bugs Removed alot of socials Removed services.c Removed simple_damage Made it so you can't use create spring in a nodrop room Made it so you can't use create fire in a nodrop room Made it so you can't use create food in a nodrop room Changed social indexing Modified clan code 1.02 ----------------- Alot of minor changes to code format Removed planes Changed immortal host to just host for everyone Modified last command Found and fixed various bugs 1.01 ----------------- Alot of minor changes to code format Added more checks to keep down possible problems Found and fixed various bugs 1.0 ----------------- Alot of minor changes to code format Added in bank code Added in nations code Modified bug, typo, idea to bti Added in sudoku game Found and fixed various bugs