fix awful if chain
This commit is contained in:
		
							parent
							
								
									5b34a34292
								
							
						
					
					
						commit
						47d74c39cd
					
				
							
								
								
									
										59
									
								
								source/ai.qc
									
									
									
									
									
								
							
							
						
						
									
										59
									
								
								source/ai.qc
									
									
									
									
									
								
							| 
						 | 
				
			
			@ -101,44 +101,31 @@ void() HuntTarget = {
 | 
			
		|||
};
 | 
			
		||||
 | 
			
		||||
void() SightSound = {
 | 
			
		||||
	float rsnd;
 | 
			
		||||
	string snd;
 | 
			
		||||
 | 
			
		||||
	if(self.classname == "monster_ogre") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "ogre/ogwake.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_knight") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "knight/ksight.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_shambler") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "shambler/ssight.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_demon1") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "demon/sight2.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_wizard") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "wizard/wsight.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_zombie") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "zombie/z_idle.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_dog") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "dog/dsight.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_hell_knight") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "hknight/sight1.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_tarbaby") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "blob/sight1.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_vomit") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "vomitus/v_sight1.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_enforcer") {
 | 
			
		||||
		rsnd = rint(random() * 3);
 | 
			
		||||
		if(rsnd == 1) {
 | 
			
		||||
			sound(self, CHAN_VOICE, "enforcer/sight1.wav", 1, ATTN_NORM);
 | 
			
		||||
		} else if(rsnd == 2) {
 | 
			
		||||
			sound(self, CHAN_VOICE, "enforcer/sight2.wav", 1, ATTN_NORM);
 | 
			
		||||
		} else if(rsnd == 0) {
 | 
			
		||||
			sound(self, CHAN_VOICE, "enforcer/sight3.wav", 1, ATTN_NORM);
 | 
			
		||||
		} else {
 | 
			
		||||
			sound(self, CHAN_VOICE, "enforcer/sight4.wav", 1, ATTN_NORM);
 | 
			
		||||
		}
 | 
			
		||||
	} else if(self.classname == "monster_army") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "soldier/sight1.wav", 1, ATTN_NORM);
 | 
			
		||||
	} else if(self.classname == "monster_shalrath") {
 | 
			
		||||
		sound(self, CHAN_VOICE, "shalrath/sight.wav", 1, ATTN_NORM);
 | 
			
		||||
	switch(self.classname) {
 | 
			
		||||
		case "monster_enforcer":
 | 
			
		||||
			switch(rint(random() * 3)) {
 | 
			
		||||
				case 0: snd = "enforcer/sight3.wav"; break;
 | 
			
		||||
				case 1: snd = "enforcer/sight1.wav"; break;
 | 
			
		||||
				case 2: snd = "enforcer/sight2.wav"; break;
 | 
			
		||||
				case 3: snd = "enforcer/sight4.wav"; break;
 | 
			
		||||
			}
 | 
			
		||||
			break;
 | 
			
		||||
		case "monster_army":        snd = "soldier/sight1.wav";  break;
 | 
			
		||||
		case "monster_demon1":      snd = "demon/sight2.wav";    break;
 | 
			
		||||
		case "monster_dog":         snd = "dog/dsight.wav";      break;
 | 
			
		||||
		case "monster_hell_knight": snd = "hknight/sight1.wav";  break;
 | 
			
		||||
		case "monster_knight":      snd = "knight/ksight.wav";   break;
 | 
			
		||||
		case "monster_ogre":        snd = "ogre/ogwake.wav";     break;
 | 
			
		||||
		case "monster_shalrath":    snd = "shalrath/sight.wav";  break;
 | 
			
		||||
		case "monster_shambler":    snd = "shambler/ssight.wav"; break;
 | 
			
		||||
		case "monster_tarbaby":     snd = "blob/sight1.wav";     break;
 | 
			
		||||
		case "monster_wizard":      snd = "wizard/wsight.wav";   break;
 | 
			
		||||
		case "monster_zombie":      snd = "zombie/z_idle.wav";   break;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	sound(self, CHAN_VOICE, snd, 1, ATTN_NORM);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void() FoundTarget = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user