Aaron Veden
|
1b2d7da3ea
|
FACTO-253: Moved chunkTo* properties onto chunk themselves
|
2023-03-11 18:13:36 -08:00 |
|
Aaron Veden
|
9232f4583b
|
FACTO-250: Moving enemy seed and variations into constants, using
enemy seed for random ai generator
|
2023-03-11 13:00:06 -08:00 |
|
Aaron Veden
|
e189001880
|
FACTO-249: Moved universe global into all library files
|
2023-03-11 12:53:06 -08:00 |
|
Aaron Veden
|
749f6cbb90
|
FACTO-248: Fixed pheromone process inner and outer chunks
|
2023-03-11 11:10:15 -08:00 |
|
Aaron Veden
|
14b2270bdd
|
a498fd7: Fixed /rampantSetAIState command around invalid or missing parameters
|
2023-01-19 20:47:21 -08:00 |
|
Aaron Veden
|
fab7f0cc6c
|
fffc7f9: fixed players disconnecting not tracked correctly
|
2023-01-19 20:12:10 -08:00 |
|
Aaron Veden
|
b7ae56c1a2
|
a076b70: Added resource chunks to bases
|
2023-01-18 21:40:42 -08:00 |
|
Aaron Veden
|
e3bf7f0efe
|
f78b307: Bases remember mutation history with mod setting
|
2023-01-16 12:36:52 -08:00 |
|
Aaron Veden
|
9cdd4cad4b
|
Cleanup: Code comment deletion and object property naming
|
2023-01-15 10:44:02 -08:00 |
|
Aaron Veden
|
0d1113d0bb
|
2dcccd9: Reduced maximum enemy variations to 7. Reduced the range of
sizes enemy structures and units can take. Reduced corpse and particle variations
|
2023-01-14 20:25:45 -08:00 |
|
Aaron Veden
|
cb354b9084
|
532cdb2: Removed chunk scanner entities for vanilla entities
|
2023-01-14 18:59:56 -08:00 |
|
Aaron Veden
|
c59ee29c67
|
Merge remote-tracking branch 'github/dev' into dev
|
2023-01-08 16:10:08 -08:00 |
|
Alexander
|
dc59372a75
|
Extending spawn creep call (#148)
|
2023-01-08 13:13:41 -08:00 |
|
Aaron Veden
|
b734f193fa
|
4083077: Enemies landfill water by particle on death
|
2023-01-08 11:52:31 -08:00 |
|
Aaron Veden
|
bf854dcf72
|
285a553: Delayed purple settler cloud
|
2023-01-07 22:53:47 -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
|
97d19407ac
|
766913c: Ensure non settler squads don't form unless base or player
pheromone is greater than 0.001
|
2023-01-07 21:48:15 -08:00 |
|
Aaron Veden
|
8006a047f0
|
e96108b: Fixed chunk scanning causing a false negative
|
2023-01-07 21:01:30 -08:00 |
|
Aaron Veden
|
32080f09bf
|
bc8e590: Added enemy structure death scent multipler
|
2023-01-07 18:20:07 -08:00 |
|
Aaron Veden
|
ac556c2c9d
|
9e88e46,8c0b34f: Refactored pheromone distribution and added long term
death marker
|
2023-01-07 18:06:11 -08:00 |
|
Aaron Veden
|
1824943dce
|
0eefa00: fixed death pheromone not spreading negative values correctly
|
2023-01-02 19:30:01 -08:00 |
|
Aaron Veden
|
15f278b5d8
|
2118eca: Added baseId and surface to adaptation message
|
2023-01-02 18:49:56 -08:00 |
|
Aaron Veden
|
0a2cc758da
|
Merge remote-tracking branch 'dagothur/dev' into dev
|
2023-01-02 18:10:13 -08:00 |
|
Aaron Veden
|
345e09c72f
|
MR: added distance to evolution mod setting
|
2023-01-02 16:11:19 -08:00 |
|
Aaron Veden
|
a066fcb418
|
Merge remote-tracking branch 'ldinc/settingsevo' into dev
|
2023-01-02 15:52:40 -08:00 |
|
Aaron Veden
|
51679780c9
|
cf049a3: Added removeFactionName console command
|
2023-01-02 15:31:07 -08:00 |
|
Aaron Veden
|
fbd2961b27
|
cf049a3: changing upgrade entity into a queue processed over time
|
2023-01-02 13:24:18 -08:00 |
|
Aaron Veden
|
6c1c709a19
|
FACTO-204: added a mod setting to allow for evolution configuration
for adaptation
|
2022-12-30 14:20:55 -08:00 |
|
Aaron Veden
|
866579f2f4
|
f63db9a: factions no longer can mutate into the same faction
|
2022-12-26 17:43:41 -08:00 |
|
Aaron Veden
|
f9fa028dac
|
Revert "FACTO-202: Consolidated variations and tiers"
This reverts commit eae7fbe727 .
|
2022-12-26 12:49:34 -08:00 |
|
Dagothur
|
de19f8df3e
|
Bases no longer gain points in AI_STATE_PEACEFUL
|
2022-12-02 14:19:14 -05:00 |
|
Dagothur
|
7657167978
|
Batch unit death point deductions
Base point deductions for unit losses are now batched in 20 to reduce chat spam when using the print AI points to chat options
|
2022-12-02 14:10:42 -05: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
|
8f11163931
|
FACTO-215: Settler groups now follow the expansion map settings for time
|
2022-10-26 11:11:35 -07:00 |
|
Aaron Veden
|
d6ba25a32b
|
FACTO-216: Fixed alignment table being nil when removing factions
|
2022-10-20 22:29:25 -07:00 |
|
Aaron Veden
|
4751c5b281
|
FACTO-214: Readded 6th enemy level during gameplay
|
2022-10-20 21:19:36 -07:00 |
|
ldinc
|
0e737f915d
|
Move evolution factor releation to distance as setting
|
2022-09-15 20:59:59 +03:00 |
|
Aaron Veden
|
7b30b816c4
|
FACTO-204: Increased minimum evolution for adaptation and increased
death threshold
|
2022-07-09 20:52:57 -07:00 |
|
Aaron Veden
|
8858651e95
|
FACTO-205: Changed spawner activeness check to use 75% of pollution diffuse value
|
2022-07-09 20:51:42 -07:00 |
|
Aaron Veden
|
eae7fbe727
|
FACTO-202: Consolidated variations and tiers
|
2022-07-09 14:27:53 -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
|
f6452be8b2
|
FACTO-185: Increased spawner faction egg regeneration and Increased
number of shots per spawner spitters
|
2022-06-18 13:35:12 -07:00 |
|
Aaron Veden
|
34ae40d61b
|
FACTO-177: Added limiting of builderCount and squadCount going negative
|
2022-06-17 15:00:37 -07:00 |
|
Aaron Veden
|
832bad6225
|
FACTO-174: Increased hive spawn chance by 5x outside resource chunks
|
2022-06-12 22:34:49 -07:00 |
|
Aaron Veden
|
415a7805b0
|
FACTO-54: Fixed resource pheromone not being cancelled by enemy structures
|
2022-06-12 21:48:27 -07:00 |
|
Aaron Veden
|
c56cf7efdb
|
FACTO-172: Increased enemy phermone weight by 2.5
|
2022-06-12 21:36:27 -07:00 |
|
Aaron Veden
|
67c7b24763
|
FACTO-171: Fixed base generator not decaying based on radius
|
2022-06-12 21:29:33 -07:00 |
|
Aaron Veden
|
602f75ffa1
|
FACTO-170: Death generator not being rounded to nil once it reach less
than 0.001
|
2022-06-12 21:19:18 -07:00 |
|
Aaron Veden
|
b2b6b5db0b
|
FACTO-168: Reduced resource pheromone when covered by enemy structures
|
2022-06-12 19:11:49 -07:00 |
|
Aaron Veden
|
394de4a081
|
FACTO-167: Reduced siege group pathing for resource patches by 50%
|
2022-06-12 18:54:13 -07:00 |
|
Aaron Veden
|
1246f3b2a2
|
FACTO-166: Added missing sent and max siege groups on debug
|
2022-06-12 18:37:50 -07:00 |
|
Aaron Veden
|
b3d575fcda
|
FACTO-165: Fixed aggressive squad count going negative
|
2022-06-12 18:16:14 -07:00 |
|
Aaron Veden
|
dfc2eb9a26
|
FACTO-127: moved enemy phermone multipler to pheromone processor
instead of squads movement
|
2022-05-08 12:58:21 -07:00 |
|
Aaron Veden
|
908500d700
|
FACTO-135: Changed inferno faction to projectile and remove friendly
fire and increased damage and decreased fire life time
|
2022-05-08 12:33:20 -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
|
a0cabf408c
|
FACTO-131: Fixed hive building generation desync due to land-mines
|
2022-05-07 05:03:24 -07:00 |
|
Aaron Veden
|
81ea0f65a7
|
FACTO-130: Fixed the xor random number generator period being cut in half
|
2022-05-01 21:38:38 -07:00 |
|
Aaron Veden
|
d1cc7e10bb
|
FACTO-128: Updated migration and siege movement to maximize distance
between existing structures
|
2022-05-01 21:36:52 -07:00 |
|
Aaron Veden
|
989f4b3a46
|
FACTO-127: Readded enemy static pheromone to chunks
|
2022-05-01 21:14:52 -07:00 |
|
Aaron Veden
|
8430a98f43
|
FACTO-125: Fixed recycling bases not clearing processBaseAIIterator
|
2022-04-29 20:18:50 -07:00 |
|
Aaron Veden
|
bc8dd03b3c
|
FACTO-118: Player check to settle move
|
2022-04-24 12:19:39 -07:00 |
|
Aaron Veden
|
9b081cbfb1
|
FACTO-115: Fixed local alignments being nil when new enemies are disabled
|
2022-04-23 19:47:03 -07:00 |
|
Aaron Veden
|
5dbf8c9574
|
FACTO-112: removed print console debug statement on recycling bases
|
2022-04-22 21:52:43 -07:00 |
|
Aaron Veden
|
1fdde02a54
|
FACTO-108: Fixed wasps and drones deaths affecting AI stats
|
2022-04-19 19:54:15 -07:00 |
|
Aaron Veden
|
9487323843
|
FACTO-109: Fixed spawner spawns and wasp drones being included in kill stats
|
2022-04-19 18:32:02 -07:00 |
|
Aaron Veden
|
d2f578a9ac
|
FACTO-107: added hive colors to faction mod settings
|
2022-04-15 21:49:50 -07:00 |
|
Aaron Veden
|
a2526d9ec9
|
FACTO-4: Added on_chunk_deleted event
|
2022-04-09 20:15:14 -07:00 |
|
Aaron Veden
|
dd3b4d959b
|
FACTO-98: Fixed base recycling on invalid surfaces
|
2022-04-09 19:24:15 -07:00 |
|
Aaron Veden
|
6402bb52bc
|
FACTO-97: Print base debug now prints to console as well as ingame
|
2022-04-09 18:07:15 -07:00 |
|
Aaron Veden
|
2d9b87e127
|
FACTO-95: Fixed base index reference displaying ai states transitions
|
2022-04-09 17:52:53 -07:00 |
|
Aaron Veden
|
eb21f6f1c5
|
FACTO-94: Siege groups should try settling further from player structures
|
2022-04-09 17:50:40 -07:00 |
|
Aaron Veden
|
445949f7d4
|
FACTO-92: Corrected missing locale entities for en
|
2022-04-09 15:31:36 -07:00 |
|
Aaron Veden
|
aadb6dfed9
|
FACTO-91: Added custom colors and mod setting pattern from ErdwurmJim
|
2022-04-07 20:54:40 -07:00 |
|
Aaron Veden
|
537a8a03e9
|
FACTO-89: Fixed on_unit_group_finished_gathering invalid chunk/base checks
|
2022-04-05 18:37:20 -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
|
75d843d9e6
|
FACTO-76: Halved the base distance level bonus
|
2022-03-19 20:01:02 -07:00 |
|
Aaron Veden
|
c0d2a8f70c
|
FACTO-75: Fixed siege and aggressive squad counter and cleanup
|
2022-03-19 19:57: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
|
728b104f5e
|
FACTO-64: Adding lower limit for death decay to be set to nil
|
2022-02-21 17:11:57 -08:00 |
|
Aaron Veden
|
e8174e719f
|
FACTO-64: Corrected retreat threshold and unit death pathing
|
2022-02-20 18:21:04 -08:00 |
|
Aaron Veden
|
fb724480d7
|
FACTO-62: added point loss on unit death
|
2022-02-20 15:12:55 -08:00 |
|
Aaron Veden
|
9f28b1c3c1
|
FACTO-13: corrected removeChunkToNest iterator clearing
|
2022-01-17 09:43:55 -08:00 |
|
Aaron Veden
|
e17d487259
|
FACTO-54: Decreased pheromone generation on occupied resource chunks
|
2022-01-16 17:40:31 -08:00 |
|
Aaron Veden
|
cfdd128351
|
FACTO-54: added check for hives on resource chunks when early building
|
2022-01-16 17:40:14 -08:00 |
|
Aaron Veden
|
fe5fda3c33
|
FACTO-11: 1 in 500 spawners now become hives outside resource chunks
|
2022-01-16 16:57:30 -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
|
f2ed7893c9
|
FACTO-53: Hives only spawn during daylight hours
|
2022-01-16 15:40:47 -08:00 |
|
Aaron Veden
|
981293c8e7
|
FACTO-1: Fixed hives producing excess entities an a area
|
2022-01-16 15:27:52 -08:00 |
|
Aaron Veden
|
40afcf3f37
|
FACTO-44: Hive entity initialization not respecting proxy type
|
2022-01-16 15:24:49 -08:00 |
|
Aaron Veden
|
85fa3095f8
|
FACTO-44: Fixing up hive proxy entities not be upgraded or destroyed
|
2022-01-16 12:03:05 -08:00 |
|
Aaron Veden
|
c87bae0f27
|
FACTO-11: reduced hive spawn frequency outside resource chunks by 10x
|
2022-01-14 14:16:06 -08:00 |
|
Aaron Veden
|
909104a3e4
|
FACTO-19: Switching license to GPLv3
|
2022-01-14 14:14:15 -08:00 |
|
Aaron Veden
|
176ea6c6ec
|
FACTO-20: Added expanded collision box on enemy structure placement
|
2022-01-14 12:01:57 -08:00 |
|
Aaron Veden
|
9fb8705999
|
FACTO-3: Fixed base alignment potentially being an empty array
|
2022-01-14 11:38:04 -08:00 |
|
Aaron Veden
|
28b40203e6
|
FACTO-13: Fixed chunkPack nil on processNest
|
2022-01-14 11:17:33 -08:00 |
|
Aaron Veden
|
3c11f098a5
|
fixed removing chunks and added early stopping
|
2022-01-01 00:04:09 -08:00 |
|
Aaron Veden
|
54335c0a07
|
fixed processMap and processStaticMap could index outside processQueue
length on reverse wave pass
|
2022-01-01 00:03:29 -08:00 |
|