Aaron Veden
|
60451e662c
|
FACTO-300: Fixed hive drift and hive upgrades
|
2023-04-07 21:07:13 -07:00 |
|
Aaron Veden
|
583c3c6094
|
FACTO-292: Fixed hives deregister count and hive death
|
2023-04-06 19:49:09 -07:00 |
|
Aaron Veden
|
63eed3e08b
|
FACTO-287: Re-added kamikaze state and pheromone
|
2023-04-04 22:50:59 -07:00 |
|
Aaron Veden
|
5d6519c640
|
FACTO-236: Hives now use script controlled expansion
|
2023-03-21 23:09:51 -07:00 |
|
Aaron Veden
|
6216e8e799
|
FACTO-230: onTick performance tuning
|
2023-03-19 10:25:46 -07:00 |
|
Aaron Veden
|
c25e100f88
|
FACTO-256: Missed potential nil in chunkPassScan
|
2023-03-13 17:24:05 -07:00 |
|
Aaron Veden
|
3a9f5b05cd
|
FACTO-256: Additional code consolidation, vengence settlers now have a
separate cost
|
2023-03-12 16:13:32 -07:00 |
|
Aaron Veden
|
fd383b9dc7
|
FACTO-256: Code cleanup and minor optimizations
|
2023-03-12 13:02:31 -07:00 |
|
Aaron Veden
|
e143f4bbbe
|
FACTO-258: Consolidated most libraries
|
2023-03-11 20:51:13 -08:00 |
|
Aaron Veden
|
a7cdf98ce2
|
FACTO-257: Removed unneeded iterators
|
2023-03-11 18:51:23 -08:00 |
|
Aaron Veden
|
1b2d7da3ea
|
FACTO-253: Moved chunkTo* properties onto chunk themselves
|
2023-03-11 18:13:36 -08:00 |
|
Aaron Veden
|
e189001880
|
FACTO-249: Moved universe global into all library files
|
2023-03-11 12:53:06 -08:00 |
|
Aaron Veden
|
b7ae56c1a2
|
a076b70: Added resource chunks to bases
|
2023-01-18 21:40:42 -08:00 |
|
Aaron Veden
|
b7c30a37f0
|
63676ad: When the last player structure on a chunk is lost base score should be zeroed
|
2023-01-07 22:17:46 -08:00 |
|
Aaron Veden
|
8006a047f0
|
e96108b: Fixed chunk scanning causing a false negative
|
2023-01-07 21:01:30 -08:00 |
|
Aaron Veden
|
0a2cc758da
|
Merge remote-tracking branch 'dagothur/dev' into dev
|
2023-01-02 18:10:13 -08:00 |
|
Aaron Veden
|
fbd2961b27
|
cf049a3: changing upgrade entity into a queue processed over time
|
2023-01-02 13:24:18 -08:00 |
|
Dagothur
|
1bf1825320
|
Centralize base points manipulation
- Centralized base points manipulation and chat messaging
- Bases can no longer spend points that exceed the overflow limit
|
2022-11-30 18:52:51 -05:00 |
|
Aaron Veden
|
f0e72ca389
|
FACTO-219: Optimized neturalObject to only be scanned for on initialChunk scan
|
2022-10-26 11:16:59 -07:00 |
|
Aaron Veden
|
0cc2865a35
|
FACTO-201: Moved constants around base utils out of global
|
2022-07-06 21:57:02 -07:00 |
|
Aaron Veden
|
1d9497f9b4
|
FACTO-136: Correct hive generation probabilities on initial scan with
resource patches
|
2022-05-08 01:49:42 -07:00 |
|
Aaron Veden
|
989f4b3a46
|
FACTO-127: Readded enemy static pheromone to chunks
|
2022-05-01 21:14:52 -07:00 |
|
Aaron Veden
|
fe271b5c56
|
FACTO-81: walls and transport belts no longer provide points to the AI
when destroyed
|
2022-03-30 21:43:36 -07:00 |
|
Aaron Veden
|
12ffd0b2f3
|
FACTO-59: Finished independent regional base ais
|
2022-03-19 16:29:12 -07:00 |
|
Aaron Veden
|
52139e1e3a
|
FACTO-59: more partial work towards converting to base ais
|
2022-02-27 18:45:42 -08:00 |
|
Aaron Veden
|
597b20b9e5
|
FACTO-59: partial work towards independent bases
|
2022-02-23 21:04:34 -08:00 |
|
Aaron Veden
|
46d2d0ce51
|
FACTO-11: Corrected vanilla buildings not being detected for upgrades
|
2022-01-16 16:49:28 -08:00 |
|
Aaron Veden
|
909104a3e4
|
FACTO-19: Switching license to GPLv3
|
2022-01-14 14:14:15 -08:00 |
|
Aaron Veden
|
aabb228171
|
removing extra linebreak in method and unused dependencies in upgrade
|
2021-12-27 13:54:05 -08:00 |
|
Aaron Veden
|
5563911634
|
fixed turrets and hives not being registered when enabling new enemies
in active save
|
2021-12-27 13:54:05 -08:00 |
|
Aaron Veden
|
90eae72fe6
|
fixed enemy structures counted for adaptation
|
2021-12-27 13:54:05 -08:00 |
|
Aaron Veden
|
cdfef6f83e
|
fixing passScanning not checking for enemy structures
|
2021-12-14 19:12:22 -08:00 |
|
Aaron Veden
|
58bfbcce6b
|
fixed potential missing base chunk when operating on a chunk that
didn't exist when the entity was created
|
2021-12-11 12:04:53 -08:00 |
|
Aaron Veden
|
1561456ba9
|
pre-allocated structures don't cross function boundaries
|
2021-12-11 10:42:49 -08:00 |
|
Aaron Veden
|
76dbc8363e
|
chunk passing scanning happens regardless of active map
|
2021-12-09 22:38:50 -08:00 |
|
Aaron Veden
|
e9681f1644
|
fixing temperament scoring around registering and unregistering enemy structures
|
2021-12-09 19:56:26 -08:00 |
|
Aaron Veden
|
926ef9e383
|
uniform squad processing
|
2021-12-05 19:40: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
|
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
|
9dfb61e735
|
fixed regional bases processing, distribution, cleanup
|
2021-12-04 11:04:13 -08:00 |
|
Aaron Veden
|
b7b1a783a6
|
moved processUpgrades into chunk processor
|
2021-11-28 17:59:51 -08:00 |
|
Aaron Veden
|
940de53470
|
removing comments
|
2021-11-26 12:46:51 -08:00 |
|
Aaron Veden
|
76dde8d8b6
|
corrected typos in chunkProcessing and added one final table sort in upgrade
|
2021-11-26 10:31:15 -08:00 |
|
Aaron Veden
|
89f3580887
|
optimized adding chunks to processQueue
|
2021-11-26 09:52:30 -08:00 |
|
Aaron Veden
|
320615c3a4
|
spread base upgrades over many ticks
|
2021-11-25 22:49:28 -08:00 |
|
Aaron Veden
|
59d990be0c
|
correcting repo permissions
|
2021-11-23 19:45:28 -08:00 |
|
Aaron Veden
|
16986e5f09
|
finished adaptive behavior
|
2021-07-24 18:20:13 -07:00 |
|