mirror of
https://github.com/veden/Rampant.git
synced 2025-03-17 20:58:35 +02:00
moved temperament range and divider moved into constants
This commit is contained in:
parent
3013d428d2
commit
c3355d136d
@ -10,6 +10,9 @@ local mathUtils = require("MathUtils")
|
||||
|
||||
-- constants
|
||||
|
||||
local TEMPERAMENT_RANGE_MAX = constants.TEMPERAMENT_RANGE_MAX
|
||||
local TEMPERAMENT_RANGE_MIN = constants.TEMPERAMENT_RANGE_MIN
|
||||
local TEMPERAMENT_DIVIDER = constants.TEMPERAMENT_DIVIDER
|
||||
local AGGRESSIVE_CAN_ATTACK_WAIT_MAX_DURATION = constants.AGGRESSIVE_CAN_ATTACK_WAIT_MAX_DURATION
|
||||
local AGGRESSIVE_CAN_ATTACK_WAIT_MIN_DURATION = constants.AGGRESSIVE_CAN_ATTACK_WAIT_MIN_DURATION
|
||||
local ACTIVE_NESTS_PER_AGGRESSIVE_GROUPS = constants.ACTIVE_NESTS_PER_AGGRESSIVE_GROUPS
|
||||
@ -402,8 +405,8 @@ local function temperamentPlanner(map)
|
||||
local universe = map.universe
|
||||
|
||||
delta = delta * universe.temperamentRateModifier
|
||||
map.temperamentScore = mMin(10000, mMax(-10000, currentTemperament + delta))
|
||||
map.temperament = ((map.temperamentScore + 10000) * 0.00005)
|
||||
map.temperamentScore = mMin(TEMPERAMENT_RANGE_MAX, mMax(TEMPERAMENT_RANGE_MIN, currentTemperament + delta))
|
||||
map.temperament = ((map.temperamentScore + TEMPERAMENT_RANGE_MAX) * TEMPERAMENT_DIVIDER)
|
||||
|
||||
if universe.debugTemperament then
|
||||
if game.tick % 243 == 0 then
|
||||
|
@ -43,6 +43,10 @@ constants.MAGIC_MAXIMUM_BASE_NUMBER = 100000000
|
||||
constants.RETREAT_MOVEMENT_PHEROMONE_LEVEL_MIN = 1000
|
||||
constants.RETREAT_MOVEMENT_PHEROMONE_LEVEL_MAX = 130000
|
||||
|
||||
constants.TEMPERAMENT_RANGE_MAX = 10000
|
||||
constants.TEMPERAMENT_RANGE_MIN = -constants.TEMPERAMENT_RANGE_MAX
|
||||
constants.TEMPERAMENT_DIVIDER = 1 / (2 * constants.TEMPERAMENT_RANGE_MAX)
|
||||
|
||||
constants.PROCESS_QUEUE_SIZE = 105
|
||||
constants.SCAN_QUEUE_SIZE = 2
|
||||
constants.RESOURCE_QUEUE_SIZE = 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user