From 4308e8d7fc1337471d923e886f1fa5e430f544ce Mon Sep 17 00:00:00 2001 From: kts of kettek Date: Sun, 30 Jan 2022 00:36:59 -0800 Subject: [PATCH] Add laziness 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 16ce8b7..881d457 100644 --- a/Engine/src/data/animals.ts +++ b/Engine/src/data/animals.ts @@ -11,6 +11,7 @@ export interface CreatureDefinition { acceleration: number 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. } export const animals: Record = { @@ -22,6 +23,7 @@ export const animals: Record = { acceleration: 0.5, maxSpeed: 3, turnRate: 10, + laziness: 0.75, }, monster: { sight: 125, @@ -29,6 +31,7 @@ export const animals: Record = { acceleration: 0.75, maxSpeed: 3, turnRate: 10, + laziness: 0.75, } }, nutria: { @@ -39,6 +42,7 @@ export const animals: Record = { acceleration: 0.25, maxSpeed: 2, turnRate: 20, + laziness: 0.95, }, monster: { sight: 50, @@ -46,6 +50,7 @@ export const animals: Record = { acceleration: 0.25, maxSpeed: 2, turnRate: 20, + laziness: 0.95, }, }, turkey: { @@ -56,6 +61,7 @@ export const animals: Record = { acceleration: 0.75, maxSpeed: 2, turnRate: 20, + laziness: 0.85, }, monster: { sight: 75, @@ -63,6 +69,7 @@ export const animals: Record = { acceleration: 0.75, maxSpeed: 2, turnRate: 20, + laziness: 0.85, } }, } \ No newline at end of file