|  | @@ -2,7 +2,7 @@ import { Creature } from './creature' | 
														
													
														
															
																|  |  | import { Encounter, Action } from './combat' |  |  | import { Encounter, Action } from './combat' | 
														
													
														
															
																|  |  | import { LogEntry } from './interface' |  |  | import { LogEntry } from './interface' | 
														
													
														
															
																|  |  | import { PassAction } from './combat/actions' |  |  | import { PassAction } from './combat/actions' | 
														
													
														
															
																|  |  | import { NoPassDecider, NoReleaseDecider, ChanceDecider, NoSurrenderDecider } from './ai/deciders' |  |  |  | 
														
													
														
															
																|  |  |  |  |  | import { NoPassDecider, NoReleaseDecider, ChanceDecider, NoSurrenderDecider, FavorDigestDecider } from './ai/deciders' | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | /** |  |  | /** | 
														
													
														
															
																|  |  | * A Decider determines how favorable an action is to perform. |  |  | * A Decider determines how favorable an action is to perform. | 
														
													
												
													
														
															
																|  | @@ -12,7 +12,7 @@ export interface Decider { | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | export class AI { |  |  | export class AI { | 
														
													
														
															
																|  |  | constructor (private deciders: Decider[]) { |  |  |  | 
														
													
														
															
																|  |  |  |  |  | constructor (public deciders: Decider[]) { | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
												
													
														
															
																|  | @@ -67,7 +67,8 @@ export class VoreAI extends AI { | 
														
													
														
															
																|  |  | new NoReleaseDecider(), |  |  | new NoReleaseDecider(), | 
														
													
														
															
																|  |  | new NoSurrenderDecider(), |  |  | new NoSurrenderDecider(), | 
														
													
														
															
																|  |  | new NoPassDecider(), |  |  | new NoPassDecider(), | 
														
													
														
															
																|  |  | new ChanceDecider() |  |  |  | 
														
													
														
															
																|  |  |  |  |  | new ChanceDecider(), | 
														
													
														
															
																|  |  |  |  |  | new FavorDigestDecider() | 
														
													
														
															
																|  |  | ] |  |  | ] | 
														
													
														
															
																|  |  | ) |  |  | ) | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
												
													
														
															
																|  | 
 |