1
0
mirror of https://github.com/veden/Rampant.git synced 2025-01-05 22:53:24 +02:00
Rampant/changelog.txt

372 lines
18 KiB
Plaintext
Raw Normal View History

---------------------------------------------------------------------------------------------------
Version: 0.16.32
Date: 8. 1. 2018
Improvements:
- Raiding AI Toggle - toggles the ai raiding parties from outside your pollution cloud
- Added a check for waterfill to trigger pass ability scan on affected chunks
2018-08-02 05:18:52 +02:00
Tweaks:
- Lowered base alignment selection threshold from 0.65 to 0.35, causing more variation in the later stages of the game for factions
- Lowered upgrade entity selection threshold from 0.65 to 0.35, causing more variation in the later stages of the game for spawners and worms
Bugfixes:
2018-08-02 05:21:42 +02:00
- Invalid surface index for creative mode blueprinted tiles
2018-08-02 05:18:52 +02:00
- Surface tile change event wasn't correctly accounting active surface
- Normalized evolution requirements so when starting at a higher enemy level they are placed at the correct starting distances
- Fixed NEE compatibility
- Version upgrade map rebuild will no longer reapply deadzones
- Parenthesis in the wrong spot in pheromone dispersal algorithm
- Moved AI toggles to map settings instead of startup settings
- Changing new biter settings mid game no longer crashes the saves, still can cause entity loss
2018-07-20 05:13:28 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.31
Date: 7. 19. 2018
Bugfixes:
- MAJOR BUG: fixed typo in inverted filter for processing player buildings and enemy nests, which eventually lead to all aliens going inactive due to invalid targets [https://mods.factorio.com/mod/Rampant/discussion/5b48e84e1495c8000be8f961]
- For changing start and end enemy level in relation to scaling value error [https://mods.factorio.com/mod/Rampant/discussion/5b4e37227ffb42000a2dc40d]
2018-06-09 04:54:57 +02:00
---------------------------------------------------------------------------------------------------
2018-06-09 04:41:46 +02:00
Version: 0.16.30
Date: 6. 7. 2018
2018-06-08 08:52:39 +02:00
Improvements:
- Raiding AI state nows requires an evolution of 0.04 before it can trigger
Bugfixes:
- Fixed fire biter nest size
2018-06-09 04:41:46 +02:00
- Fixed Acid spitter resistances to be more inline with vanilla resistances
2018-06-08 08:52:39 +02:00
- Fixed laser faction not having in-place evolution path from electric biters
- Fixed range of unit levels being off by one, limiting the max units to level 9 only instead of 10
- Fixed missing wasp worm drone locale entry
Tweaks:
- Increased troll units scale +0.2
2018-06-08 08:52:39 +02:00
- Increased troll health regeneration for units by ~3x, spawners and worms by ~7x
- Increased the lower attribute bound from 0.7 to 0.85
- Increased the base distance to evolution index ratio from (1 / 5480) to (1 / 7200)
- Increased the chance that initial base alignment picks a lower tier alignment by 0.15
- Normalized all enemy faction attributes through the defaults, should be minor unit corrections
Framework:
- Refactored new enemy modules
2018-06-08 08:52:39 +02:00
- Created default attributes for all unit, unit spawner, worms
2018-06-04 04:40:08 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.29
Date: 6. 3. 2018
Tweaks:
- Increased ai state min time from 1 to 7 minutes
- Increased ai state max time from 4 to 17 minutes
- Increased ai temperament min time from 5 to 25 minutes
- Increased ai temperament max time from 15 to 32 minutes
2018-06-02 03:28:50 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.28
Date: 6. 1. 2018
Bugfixes:
- Fixed new enemies setting units and worms to different numbers for variations or tiers causing startup crash
2018-05-24 02:25:08 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.27
Date: 5. 23. 2018
Tweaks:
- Changed spawner faction loot drops from green to orange.
2018-05-26 00:23:22 +02:00
- Changed attack prototype for wasps so it doesn't show up in bonuses bullet gui
2018-05-24 02:25:08 +02:00
Improvements:
- Changes to player accounting to enable multi player forces in a pvp scenario.
- Check for battle_surface_1 & 2 used in pvp and store and use discovered surface index.
2018-05-19 23:55:02 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.26
Date: 5. 19. 2018
Bugfixes:
- Fix for combination of NE and Bobs with non-standard mod settings in relation to alien artifacts.
2018-05-19 22:16:16 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.25
Date: 5. 19. 2018
Improvements:
- Configuration options for scaling biter, spitter, worm, and nests stats by a scaler.
Optimizations:
- Switched passScore per chunk calculation to use the mutli filter query instead of individual calls for tile counts
Bugfixes:
- Changed how mod settings are set in memory to prevent missing unit crashes (https://forums.factorio.com/viewtopic.php?f=190&t=31445&start=320#p362819)
- Cleaned up NE and Bobs detection
- Fixed locale typo in deadZoneFrequency description from with to without(https://forums.factorio.com/viewtopic.php?f=190&t=31445&start=320#p363436)
2018-04-15 01:38:16 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.24
Date: 4. 14. 2018
Tweaks:
- Reduced Inferno biters damage at levels 8+
Bugfixes:
- Removed all conditional requires in data, data-update, and data-update-final
2018-03-02 10:30:25 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.23
Date: 3. 1. 2018
Improvements:
- Changed nuclear blast damage to scale with tiers and increased explosion count at higher tiers (https://forums.factorio.com/viewtopic.php?f=94&t=31445&start=260#p346147)
Bugfixes:
- Fix for bobs enemies and ne dumb projectiles (https://forums.factorio.com/viewtopic.php?f=94&t=31445&start=260#p345778)
2018-02-17 03:48:50 +02:00
---------------------------------------------------------------------------------------------------
2018-02-19 02:21:18 +02:00
Version: 0.16.22
Date: 2. 18. 2018
Features:
- AI State Migration, where the ai looks for resources patches to setup new bases
- AI State Siege, where the ai does a migration event but also builds towards the player and their base
- Default is vanilla AI is off by default now
2018-02-19 02:21:18 +02:00
Tweaks:
- Death pheromone persistance increased from 0.9 to 0.99
- Death pheromone per death increased from 600 to 3000
- Death Retreat threshold switched to linear interpolation between, 2.5 deaths @ 0%, 400 @ 100% evolution
- Increased player pheromone weight for squad movement from 100 to 500
- Decreased victory scent multipler from 100000 to 10000
- Increased ai max stored points from 10000 to 12500
2018-02-13 09:10:17 +02:00
Improvements:
- Added splitters to be detected by enemies
- Added added a recycle waypoint threshold for paths that the unit seems to be stuck in a cycle
2018-02-19 02:21:18 +02:00
Bugfixes:
- Nests and worms not getting counted correctly when upgrading
- Fixed getEntityOverlapping chunks returning more than it should have
2018-02-19 02:21:18 +02:00
Framework:
- Fixed exportaistate visualizer
2018-02-19 07:03:43 +02:00
2018-02-19 02:21:18 +02:00
---------------------------------------------------------------------------------------------------
2018-02-17 03:48:50 +02:00
Version: 0.16.21
Date: 2. 16. 2018
2018-02-17 03:48:50 +02:00
Improvements:
2018-02-19 02:21:18 +02:00
- All other robots now take damage from biter projectiles and explosions (https://mods.factorio.com/mod/Rampant/discussion/5a81bd380333a5000c939c7f)
2018-02-19 06:24:26 +02:00
- Removed unnecessary squad roll during map processing
2018-02-17 03:48:50 +02:00
Optimizations:
2018-02-19 02:21:18 +02:00
- Switched over to the nth tick functions for logic and processing
2018-02-17 03:48:50 +02:00
2018-02-12 05:21:28 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.20
Date: 2. 11. 2018
Improvements:
- Removed squad movement penalty before disband
- Combat robots now take damage from biter projectiles and explosions
- Spawner biters are now put into groups after they are spawned
2018-02-12 07:47:33 +02:00
- Changed pheromone spread to no longer take into account water tiles
- Added enemy nests to the resource pheromone field as a negative weight
2018-02-12 05:21:28 +02:00
Bugfixes:
- Removed Deadzone nests and worms from the internal memory map
- Fix for unit spawner scaling based on tier (Existing saves will have spawners overlap due to scale increase)
- Removed movement from spawner egg sacks
- Fixed local of worm spawner eggs
Tweaks:
- Increased damage spawner spitters take when shooting
2018-02-12 07:47:33 +02:00
- Increased resource persistance from 0.9 to 0.99
- Increased base and resource dispersal from 0.3 to 0.35
- Increased resource generation range from a min of 90 to a min of 900
- Adjusted unit spawner collision and selection box
- Reduced spawner biter size
2018-02-12 05:21:28 +02:00
Optimizations:
- Added property garbage collection for certain chunk properties
2018-02-12 07:47:33 +02:00
Framework:
- Fixed visualizer selection
2018-02-12 05:21:28 +02:00
2018-02-07 09:57:41 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.19
2018-02-10 09:18:41 +02:00
Date: 2. 09. 2018
2018-02-07 09:57:41 +02:00
Features:
- Blockable projectiles, most projectiles will be stop by walls and other objects
- Rocket launches now agitate biters
- Added Raiding phase where for a short period of time the ai triggers based on player base proximity for an attack wave to form
2018-02-07 09:57:41 +02:00
Improvements:
- Switched linear tier generation from rounding using ceiling to nearest number
2018-02-10 09:18:41 +02:00
- Spawner faction spitters now degrade when attacking and check buildability for units to prevent infinite biter masses when attacking
- Added a random roll to form biters during map processing to cause a more spread out squad formations
2018-02-07 09:57:41 +02:00
Bugfixes:
- Added check for null group (https://github.com/veden/Rampant/issues/16)
- Added check for null alignment table (https://forums.factorio.com/viewtopic.php?f=94&t=31445&start=240#p342122)
- Fix for adaptive factions only adapting one chunk of each faction instead of the whole faction
Tweaks:
- Changed Spawner baseline evolution requirement from 60 to 70%
Framework:
- Added interop function for registering unit groups from other mods for Rampant AI management
2018-02-07 09:57:41 +02:00
2018-02-06 03:50:36 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.18
Date: 2. 05. 2018
Bugfixes:
- Fixed the enemy naming so the enemy tiers can be changed without losing enemies (https://forums.factorio.com/viewtopic.php?f=94&t=31445&start=240#p340944)
- Fixed bob enemies load error (https://forums.factorio.com/viewtopic.php?f=94&t=31445&start=240#p340897)
---------------------------------------------------------------------------------------------------
Version: 0.16.17
Date: 2. 02. 2018
2018-02-05 02:07:25 +02:00
Features:
- Added the Wasp faction, an enemy that throws smaller flying enemies
2018-02-05 05:24:28 +02:00
- Added the Spawner faction, an enemy that throws egg sack that make biters
Improvements:
- Added setting to turn off most of the friendly fire for worm and spitter splash damage
2018-02-04 08:54:11 +02:00
- Changed electric biters to target multiple entities with their beams at a time
- Changed electric worms to shoot a projectile that explodes into an electrical cluster
- Added settings for controlling what tier enemies start and end at
- Changed laser spitters and worms to shoot a projectile that explodes into an laser cluster
2018-02-05 02:07:25 +02:00
Bugfixes:
- Added laser resistance to laser worms
---------------------------------------------------------------------------------------------------
Version: 0.16.16
Date: 1. 31. 2018
Improvements:
- Added support for NE Buildings artifacts
- Switched biter clump scanner to chunk based search for roughly constant performance
Bugfixes:
- Potential desync fix relating to squads
2018-02-01 06:42:36 +02:00
- unitGroup being nil (https://mods.factorio.com/mod/Rampant/discussion/5a72832d3b14f30009910dce)
- Squads not being deallocated for chunks when group is no longer valid
2018-02-01 06:42:36 +02:00
- Fix for 5 tier of units resulted in only the larva class
Tweaks:
- Increased player base pheromone generation by 10 times
- Increased retreat threshold max from 10000 to 18000
- Increased the spread of player base pheromone from 0.25 to 0.30 (this is only for pathfinding)
- Increased the generation of player pheromone from 150 to 300
- Increased the death pheromone from enemys from 500 to 600
- Increased the player aggro distance from 4 chunks to just over 5 chunks
Framework:
- Changing squads on a chunk to a map instead of an array
2018-01-30 05:04:35 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.15
Date: 1. 29. 2018
Bugfixes:
- Fixed NE and bobs integration
2018-01-30 05:10:43 +02:00
Tweaks:
- Increased base processing passes from every 5 to 2 seconds
2018-01-30 05:04:35 +02:00
2018-01-29 09:16:32 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.14
Date: 1. 28. 2018
Bugfixes:
- Fixed inverted check for bobs and ne (https://mods.factorio.com/mod/Rampant/discussion/5a6ec83c1650e7000ee173b2)
2018-01-29 08:40:21 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.13
Date: 1. 28. 2018
Bugfixes:
- Fixed load error for mod dependencies (https://github.com/veden/Rampant/issues/15)
---------------------------------------------------------------------------------------------------
Version: 0.16.12
Date: 1. 28. 2018
Bugfixes:
- Fixed an error where item could be nil (https://forums.factorio.com/viewtopic.php?f=94&t=31445&start=240#p339033)
Improvements:
- Added support for bobs and NE artifacts
- Added options to include Bobs or NE as factions
2018-01-28 03:02:33 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.11
Date: 1. 27. 2018
Bugfixes:
- A a null check for nil'ed squad groups (https://mods.factorio.com/mod/Rampant/discussion/5a6d09cb9a95f7000b165865)
Improvements:
- Added setting options for changing tiers and variations to allow for a smaller memory footprint
2018-01-27 22:57:50 +02:00
---------------------------------------------------------------------------------------------------
2018-01-28 00:46:45 +02:00
Version: 0.16.10
Date: 1. 27. 2018
Bugfixes:
- Fixed missing function in surfaceTileChange call (https://mods.factorio.com/mod/Rampant/discussion/5a6cf2ff68436500096b638b)
---------------------------------------------------------------------------------------------------
2018-01-27 22:57:50 +02:00
Version: 0.16.9
Date: 1. 27. 2018
Bugfixes:
- Fixed uninitialized kamikazeThreshold
- Fixed that deadzones wouldn't expire allowing for resettling
2018-01-27 04:51:48 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.8
Date: 1. 26. 2018
Bugfixes:
- Fixed on_tick empty interval (https://forums.factorio.com/viewtopic.php?f=94&t=31445&start=220#p338531)
2018-01-27 04:51:48 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.7
Date: 1. 26. 2018
Improvements:
- Reduced the number of trivial smoke created to 4 from ~20
Tweaks:
- Turned off new enemies by default
- Set default number of enemy variations per tier to 1
2018-01-14 07:48:21 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.6
Date: 1. 25. 2018
2018-01-26 07:48:12 +02:00
Features:
2018-01-27 04:20:33 +02:00
- Generated enemies for a large variety of things to battle
- Evolving bases now get stronger over time and specialize their units
2018-01-26 07:48:12 +02:00
- Creates areas clear of biters
Bugfixes:
2018-01-14 09:07:29 +02:00
- Fixed a cause where squads could get stuck on hard to pass terrain
2018-01-26 07:48:12 +02:00
Tweaks:
- Increased squad movement penalty before removal from 8000 to 10000
2018-01-14 07:48:21 +02:00
2018-01-25 06:25:30 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.5
Date: 1. 24. 2018
Bugfixes:
- Fix from Pxanych for calculatekamikazethreshold passing table instead of a number
2018-01-25 06:25:30 +02:00
2018-01-24 08:12:31 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.4
Date: 1. 23. 2018
Bugfixes:
- Fix for invalid ai max squad variable reference
2018-01-14 07:48:21 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.3
Date: 1. 13. 2018
2018-01-18 07:34:23 +02:00
Bugfixes:
- Fixed creative mode tile wand robot error (https://forums.factorio.com/viewtopic.php?f=94&t=31445&start=220&hilit=rampant#p335574)
- Fix from CyaNox for build tile positions to array of tiles change in factorio 0.16.17
2018-01-14 07:48:21 +02:00
Improvements:
- Removed squad limit
- Squads converted from vanilla control receive immediate kamikaze roll
- Units not under a unit group, now get a kamikaze roll before being put into a retreating squad
2018-01-14 07:48:21 +02:00
Optimizations:
- Reworked squad regrouping to be surrounding chunks instead comparing against master list
Framework:
- Add squads to chunk map for faster location sensitive lookups
2018-01-02 20:36:23 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.2
Date: 1. 2. 2018
Bugfixes:
- Fixed invalid function call due to a function renaming
2018-01-02 09:31:38 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.1
Date: 1. 1. 2018
Features:
- Artillery shell impacts cause biter squads to form and prevents the single file line of retaliation
- Unit spawners now rally troops when they die
Improvements:
- Cliffs and impassable areas due to object density have been added to the pathfinder
- Terrain that is dynamically altered (landfilled, cleared of trees, cleared of cliffs) will be accounted for now
- Added artillery turret to buildings that emit pheromones
2018-01-30 05:10:43 +02:00
- Increased kamikaze frequency by increasing the chance to roll for Kamikaze from 70% to 100%
2018-01-02 09:31:38 +02:00
Optimizations:
- Switch scanning for cliffs, resources, and tiles to event based instead of polling
- Reduced number of table allocations when working with squads
Bugfixes:
- fixed changelog so it shows up in-game interface
- Added checks for correct surface before processing build events
Framework:
- Created visualler for viewing internal Rampant ai game state
2017-12-14 04:27:00 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.0
Date: 13. 12. 2017
2018-01-30 05:10:43 +02:00
Tweaks:
2018-01-02 09:31:38 +02:00
- Updated info.json
Bugfixes:
- Fixed broken icon size prototypes
- Fixed create-smoke calls
- Fixed perimeter to radius
- Fixed smoke
- Fixed missing fire tile properties