CatchingConstants.c
class AnimalCatchingConstants
{
const float QUALITY_GENERIC_BASE = 1.0;
const float QUALITY_FISH_BASE = 0.35;
const float CHANCE_GENERIC_BASE = 1.0; //used for traps
const float CHANCE_FISH_BASE = 1.0; //used for traps
//masks
//enviro mask
static const int MASK_ENVIRO_POND = 1<<0;
static const int MASK_ENVIRO_SEA = 1<<1;
static const int MASK_ENVIRO_FOREST = 1<<2;
static const int MASK_ENVIRO_FIELD = 1<<3;
static const int MASK_ENVIRO_WATER_ALL = MASK_ENVIRO_POND|MASK_ENVIRO_SEA;
static const int MASK_ENVIRO_LAND_ALL = MASK_ENVIRO_FOREST|MASK_ENVIRO_FIELD;
//catch method mask
static const int MASK_METHOD_ROD = 1<<0;
static const int MASK_METHOD_FISHTRAP_LARGE = 1<<1;
static const int MASK_METHOD_FISHTRAP_SMALL = 1<<2;
static const int MASK_METHOD_LANDTRAP_SNARE = 1<<3;
//Trapping constants, TODO: separate class?
const float POISSON_CYCLE_MEAN_DEFAULT = 10.0;
}
enum ECatchingBaitCategories
{
BAIT_TYPE_EMPTY,
BAIT_TYPE_MEAT_SMALL,
BAIT_TYPE_MEAT_LARGE,
BAIT_TYPE_PLANT,
BAIT_TYPE_SEED,
BAIT_TYPE_MUSHROOM
}