7DOF Information Files
30/05/16 Jaakan spent a while making the QRECORDS agree with the PROGRESS command, neither side wanted to give ground but eventually they played nice. He added a new TOP board, TOP QUESTS. Athagos worked on the HELPFILES command. 29/05/16 Jaakan added MUTE and UNMUTE commands for the powers, Athagos made a new location flag, NOTELEPORT, then had a major headache going through all instances of teleportation to make sure they conformed. 18/05/16 Jaakan committed a lot of files to the MUD; Hercules can now be attempted over several sessions; a conversion of the player database was necessary and some severe head-scratching by Athagos and Jaakan eventually fixed a nagging problem. Jaakan added a new page to the website so people can see our QINFO files, and Athagos tidied it up. 17/05/16 Jaakan fixed a long-standing bug with combat where certain animals were growing wings and tentacles, turns out that there were two zeroes missing from a data file. He suspects that the file has been like it for years, and (fortunately) he was the only one that noticed. He paged the nocolour version of QDONE, and also fixed a problem with fight club that he knew about for a good while, in the process examining the code he wrote for it in 2007 and was horrified. Rewrite in progress! 15/05/16 Jaakan added GETALL as a synonym of GET ALL because lynda didn't want to type the extra space. He added several new texts to kobold and blizzard mobiles and made sure some camelot related achievements worked as advertised. 13/05/16 Jaakan fixed a problem with the Backdraft quest not recording attempts properly, and fixed a long-standing bug with the local time code, which made him crash his testmud repeatedly, but is fixed now. 12/05/16 Jaakan started work on Hercules (making it possible to do the quest over several sessions). This meant another player database conversion, which caused him some anxiety as it didn't appear to work. Fortunately a recompile fixed things. He deferred further testing of it until tomorrow. He also did some more work on Inferno. 11/05/16 Jaakan opened and did some work on the Inferno quest, modified the INVENTORY command extensively and debugged it so it works like the HELP entry says it does (it was lying). He added a field to the mobile description to create an optional response to greeting a mobile, and added a couple of extra objects and flags to certain zones. 21/04/16 Jaakan put a grate object in the sewers, made banks no drop areas, disabled where and find for mobiles that have a bounty on them, fixed it so that the mobiles in Intro can't be looted, updated INFO MANA, updated the CREDITS, wrote a bard song for Raider and Backdraft, made a minor change to the Mage quest, added an alternative way to Viking gods mountain, added greetings for shopkeepers in Backdraft, added a Hooray action, added SEARCHHOST for powers, made an autoreplenish for 7DOF, made BUTCHER ALL work and added food to all the mobiles in Maize, made it so powers get to see BUGs, IDEAs, and TYPOs submitted even if they are mortal, disabled the WHERE spell when you're fighting, fixed a bug with the PROGRESS command, fixed a problem with SETQOUT, fixed a bug in TAKE ALL FROM CONTAINER, fixed a minor geography problem in Claymonster, made the buckets and maps disappear from Backdraft when there's no fire, made AUTOEQ pick up all containers. 25/04/15 Jaakan fixed a crashbug (again). He did a lot of work on the achievements command and pronounced it ready for general duty. He fixed (with EojRepus's help) a couple of things in viking. He updated the PROGRESS command too. See HELP PROGRESS and HELP ACHIEVEMENTS. 24/04/15 Jaakan added the structure for more new achievements. He got very worried when he couldn't get the convert program to play nicely and give him a usable player database. Fortunately this meant that he examined his code a bit more closely than usual and found some issues before they became a problem. 22/04/15 Jaakan updated the HELP file a little, and wrote some more Inferno. 21/04/15 Jaakan closed a potential exploit from an achievement, and spent considerable time alphabetising stuff that didn't need it. 20/04/15 Jaakan ran about with FancyPants and found a number of issues and fixed them. He realised that he'd completely missed one section of code out so hurriedly wrote it before anyone noticed. He fixed a few things with the stat command and wrote more Inferno. 19/04/15 Jaakan fixed TOP LONGESTMORTAL as much as he could. 17/04/15 Jaakan fixed an achievement bug and tried to make sense of some of the more erratic pieces of information in the player database. 16/04/15 Jaakan got a bit cross when he realised that there was a long standing bug in a player maintenance command and he had to fix it before doing other stuff. He changed HISTORY and SESSION slightly and carried on writing Inferno. 15/04/15 Jaakan fixed a text formatting issue in the score command. He rectified a problem with the highest session score being reset each session, wiping a player's achievement out. He added a "x out of y achievements" message to the achievements command. He fixed a bug with the accountant, edited freedom.zone and changed a couple of locations and reformatted them. He realised that he put in an unfinished shop, so he hastily fixed it up and made the new version live. He fixed another few bugs in the achievement code, and added a missing piece of code to orchold. He then wrote some more stuff for Inferno. 14/04/15 Jaakan did further work on Inferno, coded a puzzle and added some objects. He fixed a bug in the achievements system where the totals on TOP ACHIEVEMENTS didn't match ACHIEVEMENTS. A - sign had crept in where an = sign should have been. He added an INFO file for achievements and updated the index. He also fixed a bug with the highest points per session being zeroed on login, and fixed a format issue with the score command. 13/04/15 Jaakan fixed a stupid crashbug that he introduced in the first place, and wrote a lot more zonefile for Inferno. He is glad to report that Dante isn't going to sue him for lifting stuff straight out of his work. Four hours work. 12/04/15 Jaakan wrote more things for Inferno, and started writing the code for it. He couldn't undertand why it wasn't working until he realised even the most fantastic code won't work if you don't call it. 11/04/15 Jaakan updated the credits file, reviewed Inferno and started writing an info file for it, did some more research by reading up on Longfellow's translation of Dante's Inferno. He added an extra room and a mobile. He fixed a bug in achievement code. 10/04/15 Jaakan fixed a bug in the mini-quest records that show on the end of the QINFO files, and uploaded to live MUD. 09/04/15 Jaakan uploaded some bug fixes and new features to the live MUD. 08/04/15 Jaakan made some further changes to Backdraft for immortals. Immortal can now BQUENCH a room number, and their BMAP has room numbers on it. He made a lot of aliases for the backdraft commands, BF, BM, BS, and BQ. 07/04/15 Jaakan made some changes to Backdraft at Deathcrystal's request. He added an anti-cheat measure, too. He fixed some formatting issues with the PROGRESS command, and fixed another gold long int problem. He made TOP WEALTH work, and rectified a discrepancy between VALUE (object) and VALUE ALL. 06/04/15 Jaakan spent about 6 hours today committing, updating and fixing, and finally bit the bullet and rebooted the stuff into the live MUD. He put a notice on facebook, and updated mortal news. 05/04/15 Jaakan decided to fix the "gold flipping over into negative" problem properly, and tested the fix to destruction. He had a bit of a scare when the player database seemed to be corrupted, but a recompile of convert.c and a fresh conversion fixed it, phew. 31/03/15 Jaakan spent about 5 hours today committing files and checking what he's actually putting into the MUD, making that sure the log comments make some kind of sense. In the process he got a bit sidetracked by poor zonefile formatting and spent an hour indenting a zonefile, which was ultimately a bit pointless because the only other people to see it would be developers who are also writing zonefiles. In summary, him. So he could have left it alone. So, the summary of stuff going into the reboot is: -Achievements -EojRepus' expansion to Orchold -Viking -Backdraft -Temporary Title changes -Upgraded BUTCHER command -Typo fixes -Bug fixes -Teleport to Goldcoast and back -FINDLOCATION for powers -Upgrade to spellcasting messages -Updated help files -FIGHTSTATS command -SHARPEN command 30/03/15 Jaakan spent three hours on Backdraft last night doing some damage limitation. To explain, he was trying to work out ways he could crash it, and fixing the oversights. He tried (reasonably successfully) to get it to play nicely with the rest of the MUD. 10/03/15 Jaakan notes that it's a long time since he updated the 7DOF Diary but is glad to report that achievements are pretty much done. however he has created a lot more work for himself on Backdraft when he realised that the room descriptions in Backdraft would need to change as rooms are burning or burned. In essence, 64 more rooms to write. Aaargh. 08/03/15 Kamura did some playtesting today, which forced Jaakan to actually do some more work on Backdraft. A rewrite means that it's now possible to carry two buckets of water and quench from either. Jaakan did a few other bits and pieces to it. 30/01/15 Jaakan spent two hours working on Backdraft, mostly on working out when Backdraft should start and end. 29/01/15 Jaakan is getting better. He has almost finished the achievement code. He added two more TOP boards, longestmortal and armour, and fixed some bugs and typos. 26/01/15 Jaakan is still ill. He caught a crashbug in the flags code, and reached 257 achievements. He added some missing code to deal with the player database, and added TOP ACHIEVEMENTS, which didn't work initially but after a few tweaks seems to be okay. 24/01/15 Jaakan is sick. He has made some progress on achievements, and is now up to 250, with about 15 to go. He added more things to Backdraft, as one of the shops was empty. EojRepus has been a great help with suggestions for achievement rewards. 12/01/15 Jaakan is getting thoroughly sick of putting "more work on achievements" in the history file, but has completed about 180 so far. He is still looking for the light at the end of the tunnel. He fixed an annoying bug that was telling him he had 97,000 achievements 07/01/15 More work on achievements. A large amount of checking code already written and adding what was missed. 06/01/15 Jaakan carried on with achievements, and converted his code so that it can use the file pager. He coded some more bonuses and got so hot he had to take off his dressing gown. Steady. 05/01/15 Jaakan finished writing all the rooms for Backdraft, woo. He wrote some more code for achievements and got thoroughly confused what info I’d put on what command so had an exciting time checking and re-checking code he'd already written. 04/01/15 After Jaakan had a day off from zonewriting and coding, he got back to it and wrote another Backdraft room, then carried on with achievements. He wrote some code to total up how many achievements a player has, which will enable a “top achievements” board at some point. Thinking about adding classed critical hits dependent on number of quests (including repeats) completed as that class. 02/01/15 Wrote another room for Backdraft. Much later, after a visit to the gym and cooking tea, in a cider fuelled orgy of coding added two more achievements. 01/01/15 Jaakan totally rewrote the code for the vampire touch spell because he thought it was a pile of poo. He realised that neither backstab or vampire touch can actually kill so it made no sense to have fields in the PERSONA for them. He wrote more code for the progress command and another room for Backdraft. 31/12/14 Jaakan added more stuff to achievements, Jaakan got a bit disheartened when he realised how much work he has to do with them so he switched back to Backdraft and wrote some more stuff for that, writing a few more rooms, and stocked some of the shops with items. 30/12/14 Jaakan tore down a lot of stuff that he wrote previously in an effort to make things easier to change later. He put a lot of #defines in, and made a little progress. 28/12/14 Jaakan tried unsuccessfully to fix an annoying bug with achievements by peppering the testMUD with sendf(DEST_ALL,"Debug"); messages, yet got no closer to the actual cause of the problem. In the end, he thought, blow this for a game of soldiers and went to play on his PS3 for a while. When he came back he took all the debug messages out, figuring that he'd start fresh another day. So he did more work on viking, which is nearly ready to roll. He also did some more zonewriting for Backdraft, probably about another 8 or 9 locations, and added a few noget objects, and some more shop items. 01/03/14 Jaakan wrote a new spell, continued to work on the loot command, ideally we would be looking at 100 distinct objects and so far have about 80, some with attached code. 22/02/14 Athagos did many and various bug fixes, all now live, and carried on working on his secret project. Jaakan implemented a few new ideas, extended the blizzard.zone a little, and started work on a loot command for mortals. Kamura wrote some objects and got scared about committing them to CVS. 20/02/14 Jaakan continuted writing viking.zone, added a new RETIRED verb to show all the ex-powers, and modified the POWERS list. He added the ANOD, BNOD, and MWAHA actions. 16/02/14 Athagos carried on work on a secret projects. Jaakan was pleased to be able to crash Athagos work, proving that he is not immune to crashbugs :) Jaakan fixed a few outstanding bugs, and carried on writing his new viking.zone. Kamura got brave and fixed some outstanding typos on her own. Jaakan wrote an UNWIELD command. 13/02/14 Jaakan fixed a few more bugs, with Kamura's help. Athagos declared Adept and Nexus ready for action so Jaakan moved them onto the main MUD, with all their associated files. Jaakan got annoyed when he tried to understand some code he'd written so completely gutted it and started again from the ground up. He also fixed some bugs with the intro quest. 12/02/14 Jaakan tested both of the new quests going into the MUD shortly and fixed a bug in Hercules. He made some changes to what you can see in the dark. 03/02/14 Athagos got annoyed with Jaakan's QRECORDS code and went to work on making it more elegant. He also started implementing three new quests. Jaakan ran around chasing bugs with Hercules and the PitII like the proverbial fly with a blue behind. Eventually he gave up and passed the bugs to Athagos who fixed them in short order. Jaakan and Kamura worked some more on the characteristics. Kamura wrote more of her upcoming quest. 31/01/14 Athagos had some interesting ideas and went to work on one of them. Jaakan finalised the Hercules and ThePitII quests and added them into the live mud. He expects lots of bug reports, as there always seems to be when anything new goes in. 30/01/14 Kamura and Jaakan did some brainstorming about the characteristics 27/01/14 Athagos and Kamura went mental and did an amazing amout of work Athagos fixed a number of duplicate INFO files, updated the HELP file, added a LASTCHAT command, sorted out the kill command to search for creatures first, made it possible for apprentices to go mortal, added session stats to deaths by deathroom or just combat, fixed vis levels on the who list, added fluxsoon, created an autoban for people who leave their mud-client connecting but not logging in (this drives me nuts!), sorted out an issue with pronouns. And other stuff. He even told the kobolds how to wear their pyjamas. Kamura did a lot of work on the PINFO files. Jaakan added some totals to users list and carried on with Hercules. 26/01/14 Athagos got annoyed at the number of outstanding bugs and went to tackle three of the most intractable. One with the commando quest which has been a right pain in the posterior, another one with the top 20 boards not updating as regularly as they should've and another with goto. Jaakan tested Hercules and found a few bugs which he fixed. 24/01/14 Jaakan did some more work on Hercules and fixed a bug with mobiles staying asleep when they're attacked. 23/01/14 Jaakan put some more mobiles and objects in the sewers, bringing an end to the expansion for now. He did some tweaking of PSTATUS, which is different to twerking, not as hard on the knees. 22/01/14 Jaakan took a break from Hercules and added ten more rooms to the sewers. 21/01/14 Jaakan fixed a bug with the safe in the thief quest, fixed a problem with the dragonlord in rforest zone, updated INFO STORAGE and HELP AUTOEQ, added the shiny new PSTATUS command. Work continues on the Hercules quest. 20/01/14 Jaakan added further rooms to the sewers, perhaps he has a cunning plan. He also imagines that he has finished his new status command. Also that the second pit is now up and running and is requiring some testing. Athagos made a few changes to sheriff and triton. 19/01/14 Athagos got annoyed with Jaakan for his sloppy use of fopen(). Athagos fixed the crashbugs that resulted, not a happy bunny. Jaakan after hiding for a while, came out and fixed a bug in the pit, while he was waiting to see if he fixed it started work on thepitII. Then he went back to Hercules. Kamura did a preliminary check of this week's bugs, ideas, and typos. Jaakan updated INFO STORAGE to reflect current rules. 18/01/14 Athagos put the quests in alphabetical order in the QUESTS command, which was a lot harder than it sounds. Kamura did an amazing amount of testing on Hercules and gave Jaakan some bugs to fix. She also wrote more of Aroch. Jaakan coded some more stuff for Hercules, and did a bit of coding for Aroch. Jaakan added a few more rooms to the sewers. 17/01/14 Athagos made the new website live, hooray! Kamura did some more work on Aroch. Jaakan fixed a couple of bugs, and reversed the order of INFO HISTORY. 16/01/14 Jaakan carried on with Hercules, Kamura helped by writing several locations. Kamura did some more work on Aroch. Athagos finalised the website. Jaakan had an idea about a new zone but didn't dare mention it because he's got too many unfinished things to work on. So he only worked on it a little bit. 15/01/14 Jaakan fixed a crashbug in Metalian. 14/01/14 Kamura continued work on Aroch. Jaakan continued working on his new status command. Athagos worked on the website. 13/01/14 Kamura and Jaakan went through the week's bugs and ideas. Jaakan started work on a new status command, carried on with hercules. Kamura added another ten mobiles to Aroch with minimal errors! Athagos made further amendments to the NEWS command. Jaakan fixed a bug in Bloodstone, another with the display of armour percentage, and a third that no-one else will notice in darksword. 12/01/14 Athagos updated the NEWS command. Jaakan updated the SCORE command. Kamura continued working on Aroch. Tiberius carried on testing the Hercules quest. Jaakan fixed some bugs in Hercules. 10/01/14 Athagos continued work on the website. Jaakan fixed a bug with lightable objects not being able to be lit, and banished a couple of typos. Kamura carried on with Aroch. 09/01/14 Athagos continued work on the new website. Jaakan found a crashbug in his SYMBOLS code so disabled it until repaired. Jaakan continued work on Hercules. Kamura assisted with the new website and carried on writing Aroch. Nalal gave Athagos a testport. Martyn set up Athagos' testport. 08/01/14 Added cloakroom zone for easier autoequiping. Athagos continued work on the website. Kamura worked on website/cloakroom zone. Tiberius did some testing on Hercules. Jaakan did some coding for Hercules. Nalal gave Vampyra a testport. Jaakan spent an instructive couple of hours to get it working. Nalal set up Thalia's testport, Jaakan frantically scrambling through files trying to make it work. Kamura wrote a new cave1 after Ultraviolent called it crap. 07/01/14 Dec 21 13:32:52 2013: BUG: Vampyra (powers5): i timed out while in mail. now my prompt is: [Mail]:. Response: Athagos fixed. Oct 15 00:00:56 2013: BUG: Kamura (shop3): Message needs to be displayed to others when you wake in the room that they are standing in. Response: Athagos fixed. Athagos fixed various typos. Jaakan added some extra fields to the object definition in preparation for decaying objects, and added Tiberius' prize weapon. Tiberius tested and Jaakan fixed some bugs with bombs. Added Eojrepus' prize weapon also. Added lockercost and number of items stored to session stats. Made a message for other immortals if an immortal goes to sleep or wakes up (they lose all comms, so you wouldn't know otherwise. Added woof, oink, and snafu actions. 06/01/14 Added some messages for other people to see when you use a portapit. Athagos fixed various bugs submitted by Mirror about vis levels. Apr 3 21:52:18 2013: BUG: Martyn (powers2): rebooting zeroes the hourkills. Response: Now fixed by Athagos. Apr 21 21:00:12 2013: BUG: FancyPants (oz6): munchkins has died. Should be have died. Needs a plural check. Response: Now fixed by Athagos. May 12 19:03:00 2013: BUG: Jaakan (powers2): congrat works, congratulate doesn't. Response: Athagos added a duplicate action congratulate. Jul 25 21:55:09 2013: BUG: Swineherd (wizard25): I can jump while stapled. Response: Athagos fixed. 05/01/14 Did some updating of ruins.zone and church.zone. Made notification message for INFO HISTORY. Made the godslayer a bit more special. Added some extra ascii art for when new spells are learned. 04/01/14 Fixed godslayer so it has a special against gods. Added in some other code to do with mobile regeneration, and handling of status messages you get of other players when on water. Went through all zonefiles looking for gods. Fixed some bugs with sleep and the wielding of weapons. 03/01/14 Working on Hercules. Fixed a naughty crashbug, although I'm pleased to report that the MUD crashed on a player called Jewkiller. I'd like to think it objected on moral grounds but really it was a file permission problem. Fixed a couple of helpfile entries. Made the pit armguards relate to the best score you get in the pit, not the current one. Wrote INFO ARMOURSCALE. 02/01/14 Added a timestamp to entry messages. Removed Chicken Licken for good. 01/01/14 Further work on code for people with screen readers, now completed and in live mud. Added to OPTIONS command, and added new verb SYMBOLS to switch it on or off. Added a check to GOTO that tells you "you're already there" if you GOTO the room that you're in. A few typos fixed. 31/12/13 Dec 27 20:42:36 2013: BUG: Thalia: This is stupid. There was literally less than a second between being told I was out of jail and being thrown back in. Timings need to be longer. Response: Fixed, you now have 30 seconds to leave before being thrown back in again. Fixed a bug with Talon's combat messages being echoed to everyone. Fixed the pit so you don't get duplicate death messages. Dec 14 21:57:43 2013: BUG: Jaakan (powers5): "Dr What stands here, deeming you less than a threat"... if you're on the sea, maybe this should change. Response: Coding under way to allow for water walking, using a boat or raft. 29/12/13 Dec 17 19:36:58 2013: TYPO: Mirror (freedom18): On the command lockercost shouldn't Mrs have a .? Response: Fixed. Dec 27 20:48:23 2013: BUG: Jaakan (shop5): magic shop is not displaying potions. Response: Fixed. Dec 28 22:26:50 2013: BUG: FancyPants (valley21): In treehouse "you can't take the skins. It belongs to a goblin." Response: Fixed. Dec 25 23:01:48 2013: IDEA: Jaakan (powers2): have the mud replace colourcodes with *'s if you're playing in black and white, eg. You see an archway to the *east*. Response: This is actually for blind players using screen readers who won't see the green exits and cyan object names in the room descriptions. Under way, but not yet finished. Dec 25 22:45:56 2013: IDEA: Jaakan (powers2): under level 10, say, let people use locker rooms without paying. Response: Done. Dec 27 16:21:43 2013: IDEA: Thalia (powers9): I think the mud should bank your money if you log out from a wizroom/powersroom. I almost never log out from lockers. Response: Done. Players in wizard, sage, prophet, or powers zone will now receive autobanking. Oct 19 11:51:49 2013: TYPO: Jaakan (freedom17): bad linebreak here, healing could fit on previous line. Oct 19 11:53:17 2013: TYPO: Jaakan (freedom17): if shrine of healing is capitalised and coloured, so should shrine of location be. Oct 19 11:53:56 2013: TYPO: Jaakan (freedom17): two full spaces after Zodiac Avenue, not one. Oct 19 20:06:34 2013: TYPO: Jaakan (freedom17): Symbols is in cyan here but I can't examine them. Add a noget object or de-colour. Oct 19 11:54:08 2013: TYPO: Jaakan (freedom17): basically, rewrite this room. Response: Wow. Picky. All fixed. Oct 27 11:02:26 2013: IDEA: Jaakan (powers2): coding flag should be cleared when you exit. Response: Fixed. Nov 7 19:04:01 2013: TYPO: Ultraviolent (ancient7): in room description "determine that" - extra space. Response: Fixed. Nov 7 20:15:29 2013: TYPO: Ultraviolent (camelot158): west here isn't in green like it should be. Response: Fixed.