From 4691b13b52a6b79ab790e9c2a431ebb3d873a73e Mon Sep 17 00:00:00 2001 From: kts of kettek Date: Sun, 30 Jan 2022 01:17:52 -0800 Subject: [PATCH] Add noisiness factor --- Engine/src/data/animals.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Engine/src/data/animals.ts b/Engine/src/data/animals.ts index 881d457..6d80cd1 100644 --- a/Engine/src/data/animals.ts +++ b/Engine/src/data/animals.ts @@ -12,6 +12,7 @@ export interface CreatureDefinition { maxSpeed: number turnRate: number laziness: number // Laziness determines how often the creature wanders each time it decides if it should wander. 1 means it'll never act, 0 means it'll always act. + noisiness: number // Noisness determines how likely the creature randomly will make noise. } export const animals: Record = { @@ -24,6 +25,7 @@ export const animals: Record = { maxSpeed: 3, turnRate: 10, laziness: 0.75, + noisiness: 0.1, }, monster: { sight: 125, @@ -32,6 +34,7 @@ export const animals: Record = { maxSpeed: 3, turnRate: 10, laziness: 0.75, + noisiness: 0.1, } }, nutria: { @@ -43,6 +46,7 @@ export const animals: Record = { maxSpeed: 2, turnRate: 20, laziness: 0.95, + noisiness: 0.05, }, monster: { sight: 50, @@ -51,6 +55,7 @@ export const animals: Record = { maxSpeed: 2, turnRate: 20, laziness: 0.95, + noisiness: 0.05, }, }, turkey: { @@ -62,6 +67,7 @@ export const animals: Record = { maxSpeed: 2, turnRate: 20, laziness: 0.85, + noisiness: 0.2, }, monster: { sight: 75, @@ -70,6 +76,7 @@ export const animals: Record = { maxSpeed: 2, turnRate: 20, laziness: 0.85, + noisiness: 0.2, } }, } \ No newline at end of file