Path: utzoo!utgpu!attcan!uunet!wyse!vsi1!ames!ucsd!nprdc!malloy From: malloy@nprdc.arpa (Sean Malloy) Newsgroups: comp.sources.games.bugs Subject: Re: Omega bug: inventory loses names of objects, and bug fix Message-ID: <748@james.nprdc.arpa> Date: 10 Aug 88 16:31:43 GMT References: <744@james.nprdc.arpa> Reply-To: malloy@nprdc.arpa (Sean Malloy) Organization: Navy Personnel R&D Center, San Diego Lines: 81 Oops. I accidentally left in some of my exploratory hacking when I posted the bug fix. Please remove the following lines from the patch input before applying -- some of the stuff I left in requires changes in other files not included here: |*************** |*** 569,575 **** | { | int p = 0; | |! while (random_range(2) == 0) | p++; | return(p); | } |--- 621,628 ---- | { | int p = 0; | |! /*while (random_range(2) == 0)*/ |! while (random_range(10) > 3) | p++; | return(p); | } |*************** |*** 578,584 **** | | int itemcharge() | { |! return(random_range(20)+1); | } | | |--- 631,638 ---- | | int itemcharge() | { |! /*return(random_range(20)+1);*/ |! return(random_range(200)+1); | } | | |*************** |*** 739,748 **** | case I_PERM_FEAR_RESIST: i_perm_fear_resist(o); break; | case I_PERM_ENERGY_RESIST: i_perm_energy_resist(o); break; | case I_PERM_BREATHING: i_perm_breathing(o); break; | | /* weapons functions */ | case I_NORMAL_WEAPON: i_normal_weapon(o); break; |! case I_LIGHTSABRE: i_lightsabre(o); break; | case I_DEMONBLADE: i_demonblade(o); break; | case I_DESECRATE: i_desecrate(o); break; | case I_MACE_DISRUPT: i_mace_disrupt(o); break; |--- 793,811 ---- | case I_PERM_FEAR_RESIST: i_perm_fear_resist(o); break; | case I_PERM_ENERGY_RESIST: i_perm_energy_resist(o); break; | case I_PERM_BREATHING: i_perm_breathing(o); break; |+ case I_PERM_COMBAT_STR: i_perm_combat_str(o); |+ i_victrix(o); |+ i_perm_energy_resist(o); |+ i_perm_fear_resist(o); |+ i_perm_breathing(o); break; |+ case I_PERM_SCOUT_STR: i_perm_scout_str(o); |+ i_perm_breathing(o); break; | |+ | /* weapons functions */ | case I_NORMAL_WEAPON: i_normal_weapon(o); break; |! case I_LIGHTSABRE: i_lightsabre(o); |! i_perm_deflect(o); break; | case I_DEMONBLADE: i_demonblade(o); break; | case I_DESECRATE: i_desecrate(o); break; | case I_MACE_DISRUPT: i_mace_disrupt(o); break; I apologize for any inconvenience this may have caused. Sean Malloy Navy Personnel Research & Development Center San Diego, CA 92152-6800 malloy@nprdc.arpa