| 
			
			 
			
				09-11-2004, 01:51 PM
			
			
			
		 | 
	| 
		
			
			| Hill Giant |  | 
					Join Date: Nov 2003 Location: Drunk tank 
						Posts: 199
					      |  | 
	| 
 
	Quote: 
	
		| FACTION_VALUE CalculateFaction(FactionMods* fm, sint32 tmpCharacter_value) {
 sint32 character_value = tmpCharacter_value;
 if (fm)
 character_value += fm->base + fm->class_mod + fm->race_mod + fm->deity_mod;
 if(character_value >=  1101) return FACTION_ALLY;
 if(character_value >=   701 && character_value <= 1100) return FACTION_WARMLY;
 if(character_value >=   401 && character_value <=  700) return FACTION_KINDLY;
 if(character_value >=   101 && character_value <=  400) return FACTION_AMIABLE;
 if(character_value >=     0 && character_value <=  100) return FACTION_INDIFFERENT;
 if(character_value >=  -100 && character_value <=   -1) return FACTION_APPREHENSIVE;
 if(character_value >=  -700 && character_value <= -101) return FACTION_DUBIOUS;
 if(character_value >=  -999 && character_value <= -701) return FACTION_THREATENLY;
 if(character_value <= -1000) return FACTION_SCOWLS;
 return FACTION_INDIFFERENT;
 }
 |  from faction.cpp |