1
0
mirror of https://github.com/veden/Rampant.git synced 2024-12-30 21:19:46 +02:00
Commit Graph

412 Commits

Author SHA1 Message Date
Aaron Veden
f1204419eb
added check for activeness before adding to active nest queue and
fixed duration not be extended on the check
2021-12-07 18:28:11 -08:00
Aaron Veden
e11c71a37f
increasing surfaces processed per cycle to 15 2021-12-07 16:58:53 -08:00
Aaron Veden
c1b761d8dd
AI planning now processes upto 10 surfaces per cycle 2021-12-06 22:35:21 -08:00
Aaron Veden
09a9c51cec
victory scent is processed regardless of current map 2021-12-06 21:56:09 -08:00
Aaron Veden
b88e1abd91
code cleanup in onDeath event and chunkProcessor 2021-12-06 21:20:05 -08:00
Aaron Veden
27426a42ae
renamed method processSpawners to processAttackWaves 2021-12-05 22:11:59 -08:00
Aaron Veden
beaeaa6c2e
pending chunks are processed across all chunks 2021-12-05 22:04:07 -08:00
Aaron Veden
d1eeee025f
optimized processing spawners covered by pollution 2021-12-05 21:44:19 -08:00
Aaron Veden
2f87808593
active nests are now processed across all surfaces 2021-12-05 20:56:08 -08:00
Aaron Veden
b81c96c043
now upgrades are processed across all chunks 2021-12-05 20:43:41 -08:00
Aaron Veden
893bd393ff
added max move and auto settling 2021-12-05 20:27:03 -08:00
Aaron Veden
926ef9e383
uniform squad processing 2021-12-05 19:40:39 -08:00
Aaron Veden
15c140b728
adding max consecutive wanders to squads 2021-12-05 17:17:41 -08:00
Aaron Veden
47e20864e1
Fixed scanning around player 2021-12-05 17:17:28 -08:00
Aaron Veden
c3ee424656
50% reduced contribution to temperament 2021-12-05 16:02:50 -08:00
Aaron Veden
9c25648a15
added check for nextAttackChunk in settle being impassable 2021-12-05 15:52:47 -08:00
Aaron Veden
3afe84b83a
adding aggressive sent and max to console debug output 2021-12-05 15:33:51 -08:00
Aaron Veden
24d52de8a1
rng should now be deterministic 2021-12-05 15:33:24 -08:00
Aaron Veden
38e83283fc
added logic to reset pending upgrade table 2021-12-05 14:39:50 -08:00
Aaron Veden
82058d16d4
ignore surfaces that will never have enemies 2021-12-05 11:39:39 -08:00
Aaron Veden
e814a9c648
potential desync fix and warding pheromone on attack path 2021-12-05 10:19:04 -08:00
Aaron Veden
c7850c3649
refactoring scanEnemyMap to use setAreaInQuery 2021-12-04 16:46:29 -08:00
Aaron Veden
839ee4754f
code clean up in mapProcessor simplifing logic 2021-12-04 16:44:59 -08:00
Aaron Veden
88d5c1f65d
fixed kastorio creep spawn on failed upgrade 2021-12-04 16:23:42 -08:00
Aaron Veden
584a5bca7a
reduced chunk processing delay to 20 ticks 2021-12-04 14:57:49 -08:00
Aaron Veden
a61194150c
redistribute processing over more ticks 2021-12-04 14:57:45 -08:00
Aaron Veden
edb589816a
corrected base chunk count logic in upgrade and chunk properties 2021-12-04 13:37:22 -08:00
Aaron Veden
96094237f6
fixed no new enemies mod path in registering and unregistering enemy structures 2021-12-04 13:05:47 -08:00
Aaron Veden
2772010851
fixed chunk pass scan not returng impassable chunk when needed 2021-12-04 12:56:02 -08:00
Aaron Veden
68de29c6d2
compute a base for all mapScanEnemies on a chunk 2021-12-04 12:07:27 -08:00
Aaron Veden
9ea16e6a82
changed argument to entityUpgrade to base instead of alignment 2021-12-04 11:58:07 -08:00
Aaron Veden
31c50a15c8
cleaned up config.lua and distributed methods into code files 2021-12-04 11:42:41 -08:00
Aaron Veden
9dfb61e735
fixed regional bases processing, distribution, cleanup 2021-12-04 11:04:13 -08:00
Aaron Veden
f489fe2de9
fixed chunk processing not processing every chunk 2021-12-02 18:25:18 -08:00
Aaron Veden
eaaf116e54
changed direct chunkBase access to getter 2021-11-30 19:48:52 -08:00
Aaron Veden
e5007ab465
optimized energy thief faction 2021-11-28 22:07:24 -08:00
Aaron Veden
b7b1a783a6
moved processUpgrades into chunk processor 2021-11-28 17:59:51 -08:00
Aaron Veden
bbb99102cc
reduced pheromone map process to 105 2021-11-28 17:53:35 -08:00
Aaron Veden
e91fc26066
decreased chunk scanning on player, enemy, and resource to 960/minute 2021-11-28 17:37:26 -08:00
Aaron Veden
4c75a4cb26
corrected wander spelling 2021-11-28 16:35:31 -08:00
Aaron Veden
ed2b588a06
added unit group command timeout + wander to allow gathering 2021-11-28 16:26:48 -08:00
Aaron Veden
6c6c811a91
decreased evolution variability when picking base factions 2021-11-26 14:09:10 -08:00
Aaron Veden
386b33358c
increased acceptance rate on early stopping for evoToTier 2021-11-26 14:01:22 -08:00
Aaron Veden
3890024474
adding early stopping in evoToTier 2021-11-26 14:00:08 -08:00
Aaron Veden
77f5fd641b
removed dead or commented code 2021-11-26 12:55:50 -08:00
Aaron Veden
940de53470
removing comments 2021-11-26 12:46:51 -08:00
Aaron Veden
42bd0f13c8
set the trap building cost to the standard worm cost 2021-11-26 12:25:31 -08:00
Aaron Veden
c4fea8f598
added minimum cost building check to upgrades 2021-11-26 12:25:07 -08:00
Aaron Veden
9d16d058a8
increased base point accumulation by 30x 2021-11-26 11:56:19 -08:00
Aaron Veden
41fba2e653
increased chance that a enemy structure is upgraded 2021-11-26 11:55:50 -08:00