|  | @@ -69,8 +69,12 @@ export class Creature extends Mortal { | 
														
													
														
															
																|  |  | const adjusted = self.effects.reduce((scale: number, effect: Effective) => effect.scale(scale), base) |  |  | const adjusted = self.effects.reduce((scale: number, effect: Effective) => effect.scale(scale), base) | 
														
													
														
															
																|  |  | return adjusted |  |  | return adjusted | 
														
													
														
															
																|  |  | }, |  |  | }, | 
														
													
														
															
																|  |  |  |  |  | // we want to account for anything changing our current size; | 
														
													
														
															
																|  |  |  |  |  | // we will assume that the modifiers are all multiplicative | 
														
													
														
															
																|  |  | set [VoreStat.Mass] (mass: number) { |  |  | set [VoreStat.Mass] (mass: number) { | 
														
													
														
															
																|  |  | self.baseMass = mass |  |  |  | 
														
													
														
															
																|  |  |  |  |  | const modifier = self.effects.reduce((scale: number, effect: Effective) => effect.scale(scale), 1) | 
														
													
														
															
																|  |  |  |  |  | const adjusted = mass / modifier | 
														
													
														
															
																|  |  |  |  |  | self.baseMass = adjusted | 
														
													
														
															
																|  |  | }, |  |  | }, | 
														
													
														
															
																|  |  | get [VoreStat.PreyCount] () { |  |  | get [VoreStat.PreyCount] () { | 
														
													
														
															
																|  |  | return self.containers.reduce( |  |  | return self.containers.reduce( | 
														
													
												
													
														
															
																|  | 
 |