now segfaults
This commit is contained in:
		
							parent
							
								
									19d343b2f5
								
							
						
					
					
						commit
						ec97c69a03
					
				@ -44,6 +44,8 @@
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include <stdlib.h> /* rand(3) */
 | 
			
		||||
 | 
			
		||||
#include "random.h"
 | 
			
		||||
#include "rogue.h"
 | 
			
		||||
 | 
			
		||||
@ -442,9 +444,7 @@ drain_life(void)
 | 
			
		||||
	if (n != 1) {
 | 
			
		||||
		if ((rogue.str_current > 3) && (!sustain_strength)) {
 | 
			
		||||
			rogue.str_current--;
 | 
			
		||||
			if (coin_toss()) {
 | 
			
		||||
				rogue.str_max--;
 | 
			
		||||
			}
 | 
			
		||||
			rogue.str_max -= rand() & 1;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	print_stats((STAT_STRENGTH | STAT_HP));
 | 
			
		||||
@ -475,7 +475,7 @@ flame_broil(object *monster)
 | 
			
		||||
{
 | 
			
		||||
	short row, col, dir;
 | 
			
		||||
 | 
			
		||||
	if ((!mon_sees(monster, rogue.row, rogue.col)) || coin_toss()) {
 | 
			
		||||
	if ((!mon_sees(monster, rogue.row, rogue.col)) || (rand() & 1)) {
 | 
			
		||||
		return(0);
 | 
			
		||||
	}
 | 
			
		||||
	row = rogue.row - monster->row;
 | 
			
		||||
 | 
			
		||||
@ -212,11 +212,10 @@ read_scroll(void)
 | 
			
		||||
						name_of(rogue.weapon),
 | 
			
		||||
						((rogue.weapon->quantity <= 1) ? "s" : ""),
 | 
			
		||||
						get_ench_color());
 | 
			
		||||
					if (coin_toss()) {
 | 
			
		||||
					if(rand() & 1)
 | 
			
		||||
						rogue.weapon->hit_enchant++;
 | 
			
		||||
					} else {
 | 
			
		||||
					else
 | 
			
		||||
						rogue.weapon->d_enchant++;
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
				rogue.weapon->is_cursed = 0;
 | 
			
		||||
			} else {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user