NOTICE: This is my rough todolist which the average reader probably won't be able to interpret. It is constantly changing. COMPLETED/FIXED STUFF/TEST ALL THIS STUFF: PC/NPC offensive spell check should occur BEFORE mana is used. are noportal rooms (my new flag) the same as private rooms (old flag)? dump room crashing if you drop all.something? memory leak!!!!! after 9/30 (in void remove_unique_id(struct obj_data *obj) ??) shutdown crash: started after (what date?) crashing due to critical hits with SPELLS?! why is do_hit WAIT_STATE = pulse violence PLUS 2?? should be TIMES 2 SorinMUD file converters: MOB CONVERTER: mob_affs <-- done! mob_flags <-- same as stock Circle mob_race <-- done! (some have no direct conversion) mob_class <-- done! (some have no direct conversion) mob_size <-- calculated from race after parse_enhanced_mob mob_num_attacks <-- done! mob_resistances <-- done! ROOM CONVERTER: light_intensity <-- done room_flags <-- done! (some have no direct conversion) sector_flags <-- same as stock Circle exit_flags <-- same as stock Circle room_size <-- ignored CRITICAL BUGS: (mud crashes!) mud crashes if an imm is switched into its own charmie and the charmie is dispelled or charm ends. You empty beer out of a bottle. <-- bugged! see syslog/errorlog BROKEN/UNFINISHED STUFF: SorinMUD file converters: OBJECT CONVERTER: NOTES ON CONVERSION: Sorin's room size information is not preserved. Some of Sonrin's races and classes don't have a direct conversion run valgrind on vanilla buddha to compare output with my mud. pray should remove curse at altar in temple add a sagemaster to ID items. make poisoned weapons unusable by good aligned players write trap triggering code (should also get triggered if player fails to disarm it) mobile's edited abilities don't become active until next reset. should become active immediatly replace NOWHERE in just a FEW PLACES with -1... gate charmies not dissapearing when you quit the game allow charmies to autoassist master add room brightness to room view (act.informative) finish TBA help (left off at room 1326 redit-desc) diff buddha's source code with suntzu's and add any new features to my mud: hedit? remove all futuristic style zones add new config option to enable/disable marian webster dictionary add new config option to enable/disable remorting add new config option to enable/disable death penalty auto insert new line characters at 80 char length improve layhands so it heals 2x the damage make death penalty skip containers (charmers who store lotsa eq in containers are put at a disadvantage) GET AND INSTALL ZCLONE!!! [ Losing descriptor without char. ] <-- from autorenting if (IS_PLAYING(d) || STATE(d) == CON_DISCONNECT) { IN DGSCRIPTS.C GET_STR/allother atributes were replaced need better poofout message for teleport spell. add to AI: use layhands (if available) instead of heal if CANT CAST cap aggression in utils.c add carry gold limits make teleport/portal spells have a chance at failing and bringing player to random room. humming objects should make it more dificult to sneak/hide/cloak of shadows ESP if victim has bat sonar/race elf This may only be used in combat! <-- combat spells make fire spells burn wooden/cloth objects make ice spells break water objects like potions waterskins class specific cast messages: druid, ap, monk, necro, cleric, mage, samurai, bard done. verify that the AC & successful hits are determined correctly update trigger help file recreate midgaard, move zone 3000 to somewhere else add jail. create a jail room, and auto transfer frozen players there. see config.c on death set chill touch effect implement reboot command <-- redundant with reload? reimburse command noauction, noscrub, nogossip, noshout, notell,notitle finish help on npc races muzzle command: redundant with mute? add ls command for imms delete command for imms domain command CSOCKET command add channel command. add busy immortal command add help for a few new npc races dump rooms -- 1st levelers should get xp instead of gold. see help and spec_procs.c (gain_exp) renting while wielding heavy objects and you have +str? shouldn't drop weapon. when create an imp for the first time, the hp con bonus isnt correct edit all object for: damage type, weights, size, item/affect flags acid damage should reduce durability of objects edit races.c size/height by race: maybe set size according to height/weight? improve the wizard STRING command. make a hunt AND track skill. hunt should FOLLOW your found track. add a natural resistance struct to chardata? hidden <--need messages make poison for sale in thieves guild NEW ITEM FLAGS: --> see constants.c ITEM_x cused (need messages) greater cursed IDEAS: add camoflauge skill for rangers --works only in nature. (like hide skill) area stun for rangers (allergy field) You say, 'so tell me about allergy field' Valek says 'its a spell that is casted on plant life causing them to produce pollen antigens or allergens' Valek says 'they make all attack rols and ability checks at a -1 penalty' Valek says 'that would be cool..only having the ability to do this in a forest or field' You say, 'if victims were stunned' Valek says 'put it at a level 35 spell for a ranger' You say, 'area stun for rangers in field/forest only' give envenom to rangers random item generator like on diablo2? add resistance/level for certain races/classess make necros gain immunity to lifedrain as they level 3pt/level add mana/hp/move leech for items (add functionality in the damage function) random quest generator (generates a quest at a random time about once a month) add area stun spell, maybe samurai skill? (warcry) add a light spell (creates a light object) ranger skill <-- second sight? improve 'scan' range ranger spell <-- no track lycanthropy stuff when moon is full gambling? chess? blackjack? add skill haggle. improves prices at stores.. make bash only work on mobs that are no greater than 1 size bigger than yourself? nopsteal, nopkill room flags. monk spell: Valek says 'layhands group...costs 200 mana but heals 50 hitpoints of everyone in the group in the same room'