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