2021-12-30 07:10:22 +02:00
---------------------------------------------------------------------------------------------------
Version: 2.2.0
Date: 29. 12. 2021
2021-12-31 21:43:45 +02:00
Tweaks:
- Set maximum value on enemy seed to 4294967295
Bugfixes:
- Fixed random generator seed overflow (Thanks NeveHanter for the report)
2021-12-30 07:10:22 +02:00
2021-12-29 06:05:16 +02:00
---------------------------------------------------------------------------------------------------
Version: 2.1.2
Date: 28. 12. 2021
Bugfixes:
- Fixed Chinese locale
2021-12-28 23:17:39 +02:00
---------------------------------------------------------------------------------------------------
Version: 2.1.1
Date: 28. 12. 2021
Improvements:
2021-12-29 03:35:09 +02:00
- Settlers now have a 40% chance to move roughly 50% of max expansion distance, 25% chance to move roughly 33% of max expansion distance, and 25% chance to move roughly 75% of max expansion distance, 5% chance to settler where the group formed, 5% chance to go 100% of max expansion distance
2021-12-28 23:17:39 +02:00
Bugfixes:
2021-12-29 03:35:09 +02:00
- Settlers in some cases not setting a maxDistance which caused settlers to build where they were formed
2021-12-28 23:17:39 +02:00
2021-12-28 08:58:51 +02:00
---------------------------------------------------------------------------------------------------
Version: 2.1.0
Date: 27. 12. 2021
2021-12-28 19:05:28 +02:00
Contributions:
- PlexPt has completed the Chinese locale
2021-12-28 08:58:51 +02:00
Improvements:
- re-added finding non-colliding position for enemy structures but if it can't find a position then overlap them
2021-12-28 19:17:56 +02:00
Tweaks:
- Modified spawning_time_modifier on biters to be roughly 25% faster at high tiers
- Modified spawning_time_modifier on spitters to be roughly 20% faster at high tiers
2021-12-28 08:58:51 +02:00
2021-12-18 01:53:46 +02:00
---------------------------------------------------------------------------------------------------
Version: 2.0.4
Date: 17. 12. 2021
2021-12-28 00:02:16 +02:00
Contributions:
- PlexPt has added a Chinese locale
2021-12-18 01:54:16 +02:00
Improvements:
- Added RTStasisRealm to surface exclusion list
2021-12-27 21:17:20 +02:00
- Added space exploration spaceship surface to exclusion list
2021-12-27 23:48:46 +02:00
- Added pass during upgrade to remove in-memory maps that are on the exclusion list for surfaces
2021-12-18 03:12:08 +02:00
Bugfixes:
- Fixed onBuilderArrived if the builder was a unit and not a group (Thanks DBotThePony for reporting)
2021-12-27 19:48:49 +02:00
- Fixed adding player to chunk crash
2021-12-27 21:18:35 +02:00
- Fixed surface deletion with chunk processor indexing nil
2021-12-27 22:01:44 +02:00
- Fixed enemy structures not being counted for faction adaptation
2021-12-27 23:27:41 +02:00
- Fixed when new enemies is enabled partway through game that all enemy structures are registered correctly
2021-12-18 01:53:46 +02:00
2021-12-16 18:10:19 +02:00
---------------------------------------------------------------------------------------------------
Version: 2.0.3
Date: 15. 12. 2021
2021-12-17 05:21:04 +02:00
Tweaks:
- Added explosions to crystal pylon death
2021-12-16 18:10:19 +02:00
Bugfixes:
2021-12-17 05:20:29 +02:00
- Fixed typo in require import for upgrade on setChunkBase (Thanks Eerrikki for reporting)
- Fixed upgradeEntity could return a nil name which failed in a surface.create_entity call (Thanks SimplyData for reporting)
2021-12-17 05:21:04 +02:00
- Fixed energyThief crystal pylons turning into radar corpses when they died
- Fixed energyThief crystal pylon hover picture not displaying
2021-12-16 18:10:19 +02:00
2021-12-15 05:08:35 +02:00
---------------------------------------------------------------------------------------------------
2021-12-16 06:25:44 +02:00
Version: 2.0.2
Date: 15. 12. 2021
Bugfixes:
2021-12-16 06:28:47 +02:00
- Fixed base missing in unregisteredEnemyStructure with Rampant already active in a save before enabling new enemies (Thanks Biviho for the report)
2021-12-16 06:25:44 +02:00
---------------------------------------------------------------------------------------------------
2021-12-15 05:08:35 +02:00
Version: 2.0.1
Date: 23. 11. 2021
Contributions:
- RealSimplyData fixed missing map parameter in onUnitGroupCreated (Thanks illiander42 for reporting)
2021-12-15 05:12:22 +02:00
Bugfixes:
- Fixed chunkPassScanning not checking for enemy structures when determining passability
2021-12-15 08:03:29 +02:00
- Fixed chunks that become impassable not being properly removed from all tables and iterators (Thanks ZwerOxotnik for reporting)
- Potential bugfix for evolutionTable being nil, still need a save to verify (Thanks ZwerOxotnik for reporting)
2021-12-15 06:47:16 +02:00
- Corrected Krastorio2 position parameter wanting xy pair. (Krastorio2 1.1.6 that is currently published at the time of this update is broken still, see thread https://mods.factorio.com/mod/Rampant/discussion/5f44980455e55634147d01f4)
2021-12-15 08:09:44 +02:00
- Fixed vengence squad queue could get stuck if the surface it was about to process was invalidated
2021-12-15 05:08:35 +02:00
2021-11-25 04:29:04 +02:00
---------------------------------------------------------------------------------------------------
2021-12-05 20:19:04 +02:00
Version: 2.0.0
2021-11-25 04:29:04 +02:00
Date: 23. 11. 2021
2021-05-15 14:46:44 +02:00
Contributions:
2021-12-10 05:56:26 +02:00
- Special thanks to Garrotte13 for play testing early builds and providing invaluable feedback and bug reports.
2021-12-07 08:08:28 +02:00
- Astorin has provide an updated RU locale up through Rampant 2.0.0
2021-11-25 07:22:11 +02:00
Improvements:
- Removed bounding box check when placing enemy buildings or upgrading buildings inplace
2021-11-25 19:04:52 +02:00
- Limited base faction mutations to 2 (configurable) with a small probability to be granted additional mutations or be locked into those factions forever
2021-11-25 19:49:54 +02:00
- Readded regional bases going dormant in regards to upgrading structures to allow for a buildup of base points to upgrade larger structures like hives. DOES NOT EFFECT ATTACK WAVES.
2021-11-25 21:11:46 +02:00
- Number of groups that can be active in aggressive AI state now scales with the number of active nests. Rougly for every 30 pollution covered nests you will get an additional attack group.
2021-11-26 08:49:28 +02:00
- Optimized regional base upgrades so that the work is spread over many ticks reducing lag spikes
2021-11-26 19:52:30 +02:00
- Optimized adding new chunks to the Rampant in-memory state map
2021-11-26 22:25:07 +02:00
- Added minimum building cost upgrade check before base upgrade performs scanning
2021-12-06 03:17:41 +02:00
- Added max number of wander commands in a row for squads that aren't going anywhere before disbanding squad
2021-12-11 22:46:56 +02:00
- Optimized energy thief faction by switch to electric AOE projectile
2021-12-05 21:39:39 +02:00
- Factorissimo, Space Exploration Orbits, asteroid belts, secret maps, starmap, AAI-signal, NiceFill, Blueprint lab surfaces are no longer processed
2021-12-06 03:16:14 +02:00
- Map processing around player now changes to the surface the player is standing on
2021-12-08 07:39:56 +02:00
- Squads now get processed regardless of the current active map being processed
2021-12-06 06:43:41 +02:00
- Added max number of move commands that touch the same chunk to squads before disbanding or settling based on if migration is enabled
2021-12-08 07:39:56 +02:00
- Enemy structure upgrades now are processed regardless of current active map
- Spawners covered by pollution are now processed regardless of current active map
2021-12-06 07:44:19 +02:00
- Optimized processing spawners covered by pollution
2021-12-08 07:39:56 +02:00
- Newly generated chunks are now processed regardless of current active map
2021-12-07 06:34:14 +02:00
- Neutral death events that aren't cliffs are no longer processed
2021-12-07 07:32:44 +02:00
- Added support for AbandonedRuins mod
2021-12-08 07:39:56 +02:00
- Victory scent is now processed regardless of current active map
2021-12-07 07:57:55 +02:00
- Pheromone map processing only does upto 5% of generated chunks on a surface before switching to the next surface
2021-12-08 02:58:53 +02:00
- AI Planning will now happen on upto 15 surface per cycle
2021-12-08 07:39:56 +02:00
- Spawners not covered by pollution are now processed regardless of current active map
- Attack waves are processed regardless of current active map
2021-12-08 08:44:22 +02:00
- Surfaces are allocated but don't begin processing until the first enemy structure or unit group is found
2021-12-09 08:13:38 +02:00
- Map cleanup is now processed regardless of current active map
2021-12-10 08:38:50 +02:00
- Chunk pass scanning is now processed regardless of current active map
2021-12-11 21:38:20 +02:00
- Siege AI state now sends roughly 1 raid group every 2 settler groups if raiding is enabled
2021-12-10 23:23:52 +02:00
- Siege groups now try to settle just outside player structures as opposed to attacking
2021-12-10 23:32:14 +02:00
- Added Raid AI state to lower temperament scores @ 20% at 0 temperament and 15% at (0.2, 0.4)
2021-12-12 20:19:59 +02:00
- Vengence squads now have a 7.5% chance to be a settler group if migration is enabled
2021-12-12 23:20:16 +02:00
- Added configurable initial amount of time before the AI goes out of peaceful mode (Thank you Dimm2101)
2021-11-25 06:37:37 +02:00
Tweaks:
2021-11-26 21:55:50 +02:00
- Increase chance to upgrade an enemy structure from 5% to 30%
2021-11-26 21:28:27 +02:00
- New enemy regional bases that have two factions now do 75% on one faction and 25% on the faction for building and upgrading enemy structures
2021-11-25 06:37:37 +02:00
- Doubled the processing rate of regional faction bases with new enemies
2021-11-25 06:52:44 +02:00
- Added a small chance (0.5%) that Hives can spawn outside resource patches (Thank you Dimm2101)
2021-11-25 19:56:37 +02:00
- Increased suicide and nuclear biters attack range from 0.5 to 1
2021-11-26 21:56:19 +02:00
- Increased base point accumulation by 3000%, used for enemy building upgrades
2021-11-27 00:00:08 +02:00
- Added early stopping when determining the faction tier to use, so higher level factions will appear more frequently
2021-11-27 00:01:22 +02:00
- Increased acceptance rate of higher evolution to tiers when calculated factions
2021-11-27 00:09:10 +02:00
- Decreased evolution target variability when calculating bases faction type
2021-11-29 02:28:52 +02:00
- Decreased wander time when a settle command fails to 20 seconds
2021-11-29 03:37:26 +02:00
- Reduced player, enemy, resource scanned chunks to 2 every 7 ticks
2021-11-29 03:53:35 +02:00
- Reduced pheromone map processed chunks to 105 every 7 ticks
2021-12-06 01:33:24 +02:00
- All random numbers now are based of the mod settings seed added with the map seed. This means that the AI should always perform the same actions when loading a save.
2021-12-08 04:28:46 +02:00
- Increased nest activeness duration upto 2 minutes between checks
2021-12-09 06:18:31 +02:00
- Increased deathThreshold for adaptation to 4500<50%evo, 7500<75%evo, 11000<90%evo, 16000
2021-12-10 05:56:11 +02:00
- Now one spawner covered in pollution is worth 25 raid spawners to offset temperament contribution
- Now one spawner covered in pollution is worth 15 destroyed enemy structures to offset temperament contribution
- Now one spawner covered in pollution is worth 22 built enemy structures to offset temperament contribution
- Now one spawner covered in pollution is worth (69:<30%evo, 138:<50%evo, 276:<70%evo, 552:<90%, 1104:>90%evo) lost enemy units to offset temperament contribution
2021-12-10 20:55:17 +02:00
- Now +/-0.05 temperament from 0.5 gives an extra 0.1 points to AI each cycle, +/-0.15 gives 0.2, +/-0.30 gives 0.3, +/-0.5 gives 0.5
2021-12-10 21:22:07 +02:00
- Increased migration ai state chance at min temperament by 5% and if migration is disabled increased raiding to 70% chance
- Increased siege chance to 60% chance between temperament (0.05, 0.20) and if migration is disabled increased raiding to 60%
2021-12-10 21:51:39 +02:00
- Settling group formed during AI siege state are 2.5x more likely to be kamikaze
2021-12-12 20:18:34 +02:00
- Reduced vengence chance by 25% so 2 out 100 units @ 0evo upto 6 out 100 units @ 100evo
- Changed out aggressive state for raiding between (0.2, 0.4) temperament
- Added raiding state to temperament (0.4, 0.6) at 10% chance
- Reduced peaceful state only to 25% and added migration at 25% chance at (0.4, 0.6) temperament
2021-11-25 04:29:04 +02:00
Bugfixes:
2021-12-03 04:24:58 +02:00
- Fixed chunks not processed due to chunk not being actually generated by game engine. You may notice a small delay before the spawners and worms convert to Rampant new enemy versions.
2021-11-25 04:31:28 +02:00
- Fixed vengence squads only processing half the expected chunks
2021-11-25 04:43:24 +02:00
- Fixed nest processing only processing half the nests (Thank you Dimm2101)
2021-11-25 05:56:10 +02:00
- Fixed active and raid nest processing only processing half the nests (Thank you Dimm2101)
2021-11-25 06:35:58 +02:00
- Fixed new enemy building upgrade could replace an entity with the same entity (Thank you Dimm2101)
2021-11-25 06:49:22 +02:00
- Fixed new enemy regional base recycling would only process half the bases
2021-11-25 19:13:43 +02:00
- Fixed new enemy adaptation due to damage type not correctly calculating probability for adaptation
2021-11-25 20:08:35 +02:00
- Fixed squad cleanup would periodically skip a squad when cleaning up dead unit groups
2021-11-25 20:20:33 +02:00
- Fixed enemy destroying a player structure only processing half of the chunks it should have been
2021-11-25 21:24:54 +02:00
- Fixed unit groups spawned by factorio in noctural mode during the day would give points to the AI (Thanks Deathlymad)
2021-11-29 02:54:32 +02:00
- Added command timeout for unit groups in case a command hangs or unit groups are stuck gathering (Thank you Dimm2101)
2021-11-29 02:35:31 +02:00
- Corrected spelling of wonder command to wander command
2021-12-02 06:27:59 +02:00
- Fixed enemy structures destroyed by the enemy were not being unregistered from Rampants map
2021-12-04 21:04:13 +02:00
- Fixed regional bases would not be corrected distributed or cleaned up on spawners
2021-12-04 22:56:02 +02:00
- Fixed chunks that became impassable would not return an impassable chunk flag when pass scanned
2021-12-05 02:23:42 +02:00
- Fixed kastorio creep code be spawned when the building failed to upgrade
2021-12-05 20:19:04 +02:00
- Potential desync fix in relation to reference comparison and deserialization
- Fixed squad attack move would not properly place warding pheromone on taken path
2021-12-10 21:16:22 +02:00
- Fixed players added to a chunk not taking player surface into account
2021-12-09 06:14:21 +02:00
- Fixed picking damageType during faction mutation (Thank you Garrotte13)
- Fixed surfaceTileChange trying to use a boolean inplace of an object (Thank you Garrotte13)
2021-12-10 21:14:29 +02:00
- Fixed onslaught AI state not using raid actived nests
2021-12-10 23:30:11 +02:00
- Fixed settlers calculating kamikazeThreshold using attackWaveMaxSize instead of settlerWaveMaxSize
2021-11-26 20:08:07 +02:00
Framework:
- Fixed Rampant in-memory map visualization tool for debugging
2021-11-26 21:00:59 +02:00
- Added debug mod settings for showing enemy structures being upgraded in place
2021-12-04 21:42:41 +02:00
- Moved config methods into relevant code files
2021-12-07 06:43:21 +02:00
- Removed unnecessary unregisterResource called on onMine event
2021-12-09 08:01:54 +02:00
- Cleaned up energy thief code in control
2021-12-11 20:42:49 +02:00
- Pre-allocated objects no longer cross function boundaries
2021-12-04 21:04:13 +02:00
Removals:
- Removed map deadzones as they were breaking regional bases
2021-12-05 01:41:53 +02:00
- Removed make building safe mod option, now each individual toggle works as people are expecting
2021-11-25 04:29:04 +02:00
2021-07-25 05:23:38 +02:00
---------------------------------------------------------------------------------------------------
2021-07-26 02:25:14 +02:00
Version: 1.1.4
Date: 25. 07. 2021
Tweaks:
- Added mod setting to modify distance between factions
2021-09-26 19:03:15 +02:00
- Added mod settings for debug values around faction mutation
2021-07-26 02:25:14 +02:00
Bugfixes:
- Fixed factions being added to damage table incorrectly
2021-11-25 04:43:24 +02:00
2021-07-26 02:25:14 +02:00
---------------------------------------------------------------------------------------------------
2021-07-25 05:23:38 +02:00
Version: 1.1.3
Date: 24. 07. 2021
Bugfixes:
- Account for optional Rampant new enemies
- Corrected testing value
2021-07-25 03:20:13 +02:00
---------------------------------------------------------------------------------------------------
Version: 1.1.2
Date: 24. 07. 2021
Features:
- Rampant new enemies now adapt to the damage type they are killed with
Tweaks:
- Reduced default max number of active squads to 25 and active builders to 10
2021-07-25 03:24:56 +02:00
- Added kux ion cannon optional dependency in info.json
2021-07-25 03:20:13 +02:00
2021-05-15 05:58:43 +02:00
---------------------------------------------------------------------------------------------------
Version: 1.1.1
Date: 02. 05. 2021
Contributions:
- Dagothur fixed factions removed mid-playthrough causing crash
- Dagothur fixed aggressive ai state not creating attack groups
2021-04-30 07:24:14 +02:00
---------------------------------------------------------------------------------------------------
2021-05-01 22:50:40 +02:00
Version: 1.1.0
2021-04-30 07:24:14 +02:00
Date: 29. 04. 2021
2021-05-01 06:28:36 +02:00
Contributions:
- Astorin removed old unused ru.cfg locale
2021-05-01 19:26:05 +02:00
- Dagothur added a mod setting to print ai point gains to chat
- Dagothur added a mod setting to print ai point usage to chat
2021-05-01 22:50:40 +02:00
- Dagothur added a /rampantSetAIState to modify the ai state
2021-04-30 07:24:14 +02:00
Improvements:
- Increased ai baseline point accumulation based on temperament
Tweaks:
- Increased spitter and worm projectile size by 20%
- Decreased spitter and worm projectile speed by ~40%
- Increased baseline ai point accumulation for active nests by x3
- Increased baseline ai point accumulation at min and max temperament by 0.2
- Increased raid nest contribution to temperament by x2.7
2021-05-01 22:50:40 +02:00
- Increased siege chance at temperament above 50% by 50%
2021-04-30 07:24:14 +02:00
- Decreased settler cost to ai by 33%
- Increased base ai min and max duration by ~x1.8
2021-05-01 06:25:55 +02:00
- Increased biter base point gain by x3.5
2021-05-01 22:50:40 +02:00
- AI Siege state now tries to expand active spawners then raid spawners then all spawners
2021-04-30 07:24:14 +02:00
Bugfixes:
- Settlers not spawning as they should do to incorrect weighting on spawn locations
2021-05-01 22:50:40 +02:00
- Fixed new enemies factions not mutating or upgrading structures over time
- Spawners built on impassable chunks now get tracked properly
2021-04-30 07:24:14 +02:00
2021-04-22 05:46:50 +02:00
---------------------------------------------------------------------------------------------------
Version: 1.0.9
Date: 21. 04. 2021
Bugfixes:
- Surface tile changes using waterfill causing excess UPS usage
2021-04-16 22:47:43 +02:00
---------------------------------------------------------------------------------------------------
Version: 1.0.8
Date: 16. 04. 2021
Contributions:
2021-04-17 00:08:48 +02:00
- Dagothur has added a mod settings option for disabling the peaceful AI state of Rampant
2021-04-16 23:43:14 +02:00
- Dagothur has added a mod settings option for displaying the Rampant state information on state change
- Dagothur has added a tier level to new enemies names
2021-04-16 22:47:43 +02:00
- Astorin has provided a corrected RU locale
Improvements:
- Added a debug map setting for AI temperament
Tweaks:
- Increased form group chance minimum by 100% and maximum by 75%
Bugfixes:
2021-04-16 22:51:59 +02:00
- Changed nest processing for siege state to work across all spawners not just active nests
2021-04-16 22:47:43 +02:00
2021-04-04 02:16:25 +02:00
---------------------------------------------------------------------------------------------------
Version: 1.0.7
Date: 03. 04. 2021
Contributions:
- Metallumere has added more distinct colors for each faction.
- Metallumere has changed the names of sizes and some faction names to more common terms
- Metallumere has increased attack speed of fast faction while keeping total DPS the same
- Metallumere has increased movement speed of fast, nuclear, and suicide factions
Tweaks:
- Decreased Poison faction cloud damage by 25%
- Increased suicide biters damage by 50%
- Added scorchmark scaling to new enemies
2021-04-05 06:46:43 +02:00
- Increased squad used chunks that are tracked by 30%
- Reduced movement penalty on chunks added by squad movement by 50%
2021-04-12 04:33:59 +02:00
- Increased minimum AI points allow for one settler group
2021-04-12 05:46:21 +02:00
- Reworked AI point gain
2021-04-04 02:16:25 +02:00
Bugfixes:
- Fixed nocturnal biters mod setting description. As vanilla attacks have been integrated
- Fixed missing locale for fire spitter acid pool
2021-04-05 06:46:43 +02:00
- Fixed tooltip for suicide and nuclear biters
- Fixed removing a faction mid play-through caused a crash
- Fixed squads not getting commands processed every ticks
2021-04-12 04:33:59 +02:00
- Fixed AI not gaining points at low levels of evolution
2021-04-12 05:46:21 +02:00
- Fixed temperament not starting at 0.5
2021-04-04 02:16:25 +02:00
2021-03-29 07:00:49 +02:00
---------------------------------------------------------------------------------------------------
2021-03-29 07:10:04 +02:00
Version: 1.0.6
2021-03-29 07:00:49 +02:00
Date: 28. 03. 2021
Tweaks:
- Increased max ai points by 24%
- Added chance for normal migration at minimum temperament
- Added raiding at medium-high temperament
- Increased raiding chance at high temperament
- Added a max temperament stage that is all raiding, onslaught, and siege
- Increased active nest contribution to temperament by 38%
Bugfixes:
- Fixed ion cannon event typo in points
- Fixed suicide biters explosions being lots of small explosions to one big explosion
- Fixed unit movement resolution modifer being to low to path effectively
- Fixed range_mode not being set on new enemies for bounding box to bounding box
2021-02-28 21:28:48 +02:00
---------------------------------------------------------------------------------------------------
Version: 1.0.4
Date: 28. 02. 2021
Bugfixes:
- Fixed multipler not being defined above 0.9 evolution
- Fixed nil indexing on unit group creation
2021-02-09 07:55:16 +02:00
---------------------------------------------------------------------------------------------------
Version: 1.0.3
Date: 06. 02. 2021
Improvements:
- AI temperament logic now will calm down after you destroy enough units and/or nests
2021-02-20 22:44:52 +02:00
- Rampant now functions on all surfaces
- Rampant no longer clears surface information on mod changes
2021-02-28 00:50:26 +02:00
- Added a temperament modifer setting to adjust how quickly the ai will reach extremes in attacking and expansion.
2021-02-09 07:55:16 +02:00
Tweaks:
2021-02-28 00:50:26 +02:00
- Increased minimum points the AI can work with to 200
2021-02-09 07:55:16 +02:00
- Reduced spitter range by 2 across all new enemy tiers
- Increased spitter projectile collision box by 5x
- Decreased movement debuff from spitter acid puddle by roughly 70%
- Decreased acid pool sticker damage by 50%
- Decreased suicide biter damage 90% and radius by roughly 50%
- Decreased nuclear biter damage 90%
- Decreased default max wave size to 75 units
2021-02-28 00:50:26 +02:00
- Increased evolution requirement for suicide and nuclear biters to 20% and 45%
2021-02-09 07:55:16 +02:00
- Decreased squad size ramp up to evolution_factor^1.4
- Increased unit lost temperament contribution to 0.03
- Decreased active spawner temperament contribution to 0.25
- Increased builder squad cost to 400
- Decreased siege ai state chance to 15% at peak temperament
- Halved AI temperament rate of change
2021-02-21 01:31:48 +02:00
- Increased ai state duration minimum to 10 and maximum to 25 minutes
2021-02-28 00:50:26 +02:00
- Changed default enemy seed to non-zero
2021-02-09 07:55:16 +02:00
Bugfixes:
- Fixed suicide and nuclear enemies explosion centered on target instead self
2021-02-28 00:50:26 +02:00
- Fixed process spawners function reading missing globals
2021-02-14 06:49:54 +02:00
- Fixed potential desync in squad attack movement
- Fixed potential desync in unit group creation event
- Fixed potential desync in building native tables
- Fixed find entity upgrade incorrectly calculating evolution
2021-02-21 01:31:48 +02:00
- Fixed bug with the mod new game+
- Fixed existing spawner upgrading in place over time
2021-02-28 00:50:26 +02:00
- Fixed add wall acid resistance setting would overwrite higher resistance and not effect gates
2021-02-09 07:55:16 +02:00
---------------------------------------------------------------------------------------------------
Version: 1.0.2
Date: 06. 12. 2020
Improvements:
- Added setting for enabling fade time of corpses
Bugfixes:
- Fixed missing fade time for spawners
2020-09-07 05:01:15 +02:00
---------------------------------------------------------------------------------------------------
2020-11-29 03:53:41 +02:00
Version: 1.0.1
Date: 19. 10. 2020
Contributions:
- Astorin added RU locale
- oralordos updated Rampant to Factorio 1.1.0
- oralordos added support for Krastorio2 creep
Tweaks:
- AI Temperament per logic cycle normalized to full contribution
- Increased active raid nest contribution to 0.00675
---------------------------------------------------------------------------------------------------
2020-09-07 05:01:15 +02:00
Version: 1.0.0
2020-10-19 05:33:01 +02:00
Date: 18. 10. 2020
2020-09-07 05:01:15 +02:00
Improvements:
- Added spawner creep from vanilla to Rampant spawners and worms
- Added nuclear biters atomic shockwave
2020-10-19 05:33:01 +02:00
- Added corpse expiration time setting in mod settings
Tweaks:
- Increased active raid nest contribution to AI temperament to 0.0075
- Reduced destroyed player buildings effect on AI temperament to 5
- Reduced destroyed enemy buildings effect on AI temperament to 5
- Increased minimum logic cycle contribution change to AI temperament to 10%
- Increased units to spawn around new enemy spawners by 6 and units owned by 2
- Added caching to goto_location command
Bugfixes:
- Missing EN locale for acid pool on vanilla worm and spitter attack
- Temporary unit group size check on build command to prevent infinite loop until factorio 1.1 is released
- Fixed mod settings ordering for hive settings
Optimizations:
- Removed ai command completed event as cost was too high
2020-09-07 05:01:15 +02:00
2020-08-08 22:38:15 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.17
2020-09-07 05:01:15 +02:00
Date: 08. 07. 2020
2020-08-08 22:38:15 +02:00
Improvements:
- Re-added siege toggle
Tweaks:
- Reduced Purple cloud damage by 72.5%
Bugfixes:
- Purple cloud triggering before builders arrived
- Fixed factorio base update breaking slow sticker
Framework:
- Fixed spelling mistake in code
- Fixed duplicate definition of loot in spawner utils
2020-05-28 04:19:25 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.16
2020-09-07 05:01:15 +02:00
Date: 27. 04. 2020
2020-05-28 04:19:25 +02:00
Bugfixes:
- Fixed landmines being removed after arming
2020-05-28 04:31:18 +02:00
2020-05-25 19:27:17 +02:00
---------------------------------------------------------------------------------------------------
2020-05-26 02:05:01 +02:00
Version: 0.18.15
2020-09-07 05:01:15 +02:00
Date: 25. 04. 2020
2020-05-26 02:05:01 +02:00
Bugfixes:
- Fixed score resources nil neighborChunk
- Fixed unit group gathering force and squad check
---------------------------------------------------------------------------------------------------
2020-05-25 19:27:17 +02:00
Version: 0.18.14
2020-09-07 05:01:15 +02:00
Date: 25. 04. 2020
2020-05-25 19:27:17 +02:00
Bugfixes:
- Tile placement fixed
2020-05-17 00:34:54 +02:00
---------------------------------------------------------------------------------------------------
2020-05-23 06:22:40 +02:00
Version: 0.18.13
2020-09-07 05:01:15 +02:00
Date: 16. 04. 2020
2020-05-20 04:37:16 +02:00
Improvements:
2020-05-25 05:25:21 +02:00
- Added neutral objects to scanning to decrease chunk rating based on number of things present
2020-05-20 04:37:16 +02:00
- Swapped to ai command completed for unit movements
- Added effect when spawners build to destroy build site
- Integrated vanilla AI into Rampant for pollution management
2020-05-23 06:22:40 +02:00
- Map processing sweep now does and forward and reverse pass
2020-05-24 05:47:14 +02:00
- Better handling of death pheromone and squad coordination
2020-05-25 01:41:12 +02:00
- Added support for script_raised_set_tiles
2020-05-25 05:25:21 +02:00
- Added setting option for max squads active
- Added setting option for max settlers active
2020-05-17 00:34:54 +02:00
Tweaks:
2020-05-25 05:25:21 +02:00
- Increased Victory scent to x10 pheromone value
2020-05-25 01:41:12 +02:00
- Reduced active raid nest contribution to AI state to 0.002
2020-05-17 00:34:54 +02:00
- Changed ai credits per rocket launched to 5000
2020-05-24 05:47:14 +02:00
- Refactored calculateKamikazeThreshold based on member count and current evolution
- Reduced enemy unit lost contribution to AI state to 0.001
- Reduced RETREAT_MOVEMENT_PHEROMONE_LEVEL_MAX to 190000
2020-05-24 06:17:18 +02:00
- Removed lite mode setting
- Removed disable vanilla ai setting
2020-05-17 00:34:54 +02:00
Bugfixes:
- fixed add movement penalty not using squad chunk
2020-05-20 04:37:16 +02:00
- fixed landfill and waterfill getting registered properly
2020-05-23 06:22:40 +02:00
- fixed surface filter queries grabbing player buildings that didn't have a collision mask
2020-05-24 05:47:14 +02:00
- fixed worm icon in kill stats
- fixed units not counting for ai state shift
2020-05-20 04:37:16 +02:00
Optimizations:
- Cleaned up regroup squads
- Cleaned up invalid group detection
- Minimized use of group.members
- Changed how settlers remove entities around build sites
- Split map processing and unit group creation
2020-05-24 05:47:14 +02:00
- Refactored pheromone map
2020-05-17 00:34:54 +02:00
2020-05-13 23:45:27 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.11
2020-09-07 05:01:15 +02:00
Date: 13. 04. 2020
2020-05-15 22:51:38 +02:00
Improvements:
- Groups stolen from vanilla AI can now become settlers based on ai state
- AI now gains extra credits based on the number of spawners in pollution
Tweaks:
- Increased chance to 45% for both attack and settle on a map processing logic cycle
- Squads and settlers created per map scan capped at 7
2020-05-13 23:45:27 +02:00
Bugfixes:
- fixed script_raised_destroy not being pass to the onDeath handler
2020-05-15 22:51:38 +02:00
- fixed SENTINEL_IMPASSABLE_CHUNK not being defined in base entity upgrade handler
- fixed rapid in squad defense to rabid (Thanks to jnshi)
- fixed squads being able to record movement penalties for SENTINEL_IMPASSABLE_CHUNK
- fixed squads being able to be added to SENTINEL_IMPASSABLE_CHUNK
- fixed new unit scalers now have a minimum of 0.0001
- fixed tile changes using surface index instead of surface name
- fixed squad cap due to spawning not taking into account pending squads
2020-05-13 23:45:27 +02:00
2020-05-05 04:19:17 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.10
2020-09-07 05:01:15 +02:00
Date: 04. 04. 2020
2020-05-05 04:19:17 +02:00
Bugfixes:
- fixed gameSurfaces not being set after adding game surfaces by upgrade
2020-05-04 03:32:30 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.9
2020-09-07 05:01:15 +02:00
Date: 03. 04. 2020
2020-05-04 03:32:30 +02:00
Bugfixes:
- gameSurfs crash on game upgrade
2020-05-04 02:35:59 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.8
2020-09-07 05:01:15 +02:00
Date: 03. 04. 2020
2020-05-04 02:35:59 +02:00
Improvements:
- Rampant now has a mechanism to drain pollution around spawners as before they were filling up and stopped absorbing pollution.
Bugfixes:
- Spawner pollution proxies being counted against enemy force spawner evolution
2020-04-28 05:41:18 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.7
2020-09-07 05:01:15 +02:00
Date: 03. 04. 2020
2020-04-28 05:41:18 +02:00
Improvements:
2020-05-03 20:18:21 +02:00
- Added logic for switching active surfaces and Rampant alerting when players enter new surfaces. Rampant can only handle one active surface still.
2020-04-28 05:41:18 +02:00
Tweaks:
- Spawners periodically spawn lower level units at higher evolutions
- Reduced player pheromone cloud range by half (Player threshold setting from 7 to 20)
Bugfixes:
- Remove second info.json dependency entry for Rampant Resources
- Remove desync warning message from biters affected by tiles as it was fixed in factorio 0.18.16
- Fixed biter, spitters, worms, and spawner icons
2020-04-03 05:47:26 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.6
2020-09-07 05:01:15 +02:00
Date: 25. 03. 2020
2020-04-03 05:47:26 +02:00
Tweaks:
- Changed setting default to true for units affected by tile as factorio 0.18.16 fixes the desync issue
2020-04-28 05:41:18 +02:00
- AI now has a minimum number of points that it can always accrue up to (100)
2020-04-03 05:47:26 +02:00
- Buffed Rampant Enemies biter close range damage by 70% for all tiers
- Nerfed Rampant Enemies spitter damage by 75% for all tiers
- Nerfed Rampant Enemies electric biter damage by 40%
- Nerfed Rampant Enemies worm damage by taking the spitter damage range and multipling by 3
- Nerfed damage for vanilla blockable projectile by roughly 50% for all tiers
- Added a warmup pause for spitters to spit (30 ticks tier 1, 20 ticks tier 10)
- Added cooldown deviation to Rampant Enemies
2020-04-13 00:41:45 +02:00
- Reduced stdDev of Rampant enemies attributes to 17%
- Reduced minimum of Rampant enemies attributes to 70%
- Added a min_attack_distance to new Rampant enemies spitters
- Added 0.18.18 new death effects for Rampant enemies
2020-04-03 05:47:26 +02:00
Bugfixes:
- Squads size correctly scales with evolution now.
2020-03-15 04:11:16 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.5
Date: 14. 3. 2020
Improvements:
- Added on hit damage for biters include filter for fire
Tweaks:
2020-03-16 00:16:00 +02:00
- Increased range of visible size of enemy units
2020-03-22 04:34:31 +02:00
- Full map scan has been re-enabled by default to ensure eventual map consistency
2020-03-15 04:11:16 +02:00
- Decreased sticker movement speed reduction and removed friction modifier from vehicle
- Vehicles are less slowed then the character on foot for stickers
2020-03-22 03:27:42 +02:00
- Added setting to enable units affected_by_tiles (As of 0.18.15, this setting can cause desyncs)
2020-03-15 04:11:16 +02:00
Bugfixes:
- Fixed splash damage with friendly fire disabled not affecting neutral objects
2020-03-16 00:16:00 +02:00
- Fixed rally flag being set by the wrong function
2020-03-16 00:42:13 +02:00
- Fixed mod settings getting recalculated for rampant arsenal and rampant resources
2020-03-22 03:27:42 +02:00
- Fixed desyncs around units having affected_by_tiles set to true (boskid)
2020-03-16 00:16:00 +02:00
Optimizations:
- Combined enemy structure query in full map scan
2020-03-15 04:11:16 +02:00
2020-02-02 05:58:29 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.4
2020-02-02 21:30:50 +02:00
Date: 2. 2. 2020
Improvements:
- Unit groups created by factorio when shelling spawners are now converted to Rampant squads
2020-02-02 05:58:29 +02:00
Bugfixes:
- Re-added removed settings that were actual used with Rampant
2020-02-02 21:30:50 +02:00
- Potential squad getting stuck on impassable terrain
2020-02-02 05:58:29 +02:00
2020-02-02 03:55:58 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.3
Date: 1. 2. 2020
Improvements:
- Fixed scaler settings not applying to worms or unit spawners
- Added scaler settings for hives
Tweaks:
- Increased Hive spawn times by 1.75
Bugfixes:
- Removed settings that were unused with Rampant
- Fixed removing factions during play
2020-02-02 02:39:45 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.18.2
Date: 1. 2. 2019
Contributions:
- RuZZone - Updated to 18.2 fixing engine breaking changes
Improvements:
- Added blood effects on damaged for new enemies
- Added water reflections for new biters and spitters
Bugfixes:
- Fixed blood fountains not finding updated particles
- removed water effect from blood particles
- Reduced pollution to attack for vanilla AI on Rampant New Enemies
2019-12-25 03:06:11 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.32
Date: 24. 12. 2019
Contributions:
- Billbo99 - Energy thief crystal next_upgrade was not getting set to nil.
Bugfixes:
2019-12-25 03:12:12 +02:00
- script_raised_revive was not being listened for (AMCH0507) (https://mods.factorio.com/mod/Rampant/discussion/5e02758ead17f4000c086b7b)
2019-12-25 03:06:11 +02:00
2019-12-20 03:38:09 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.31
Date: 19. 12. 2019
Tweaks:
- Added setting to revert enemy map color change
2019-12-18 03:09:08 +02:00
---------------------------------------------------------------------------------------------------
2019-12-18 03:11:03 +02:00
Version: 0.17.30
Date: 17. 12. 2019
2019-12-18 03:09:08 +02:00
Bugfixes:
- Hive buildings not getting swapped out correctly
- Hive and Spawner spawning cooldown was using wrong start and end values
2019-10-14 07:49:52 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.29
2019-12-16 03:16:56 +02:00
Date: 15. 12. 2019
2019-12-08 01:29:45 +02:00
Optional Graphics:
- New Hi and Low resolution graphics for Troll and Physical Factions biters, armored biters (Thanks to CybranM, requires downloading separate mod Armoured Biters)
2019-11-30 02:49:22 +02:00
Features:
- Hives that can produce unit spawners, turrets, or more hives. Typically appear on resources patches.
2019-10-14 07:49:52 +02:00
Improvements:
2019-10-19 21:13:48 +02:00
- Pathfinding now looks two steps ahead
2019-10-14 07:49:52 +02:00
- Squad formation now has a gathering delay to allow all members to make the initial group
2019-10-19 21:13:48 +02:00
- Better tracking of squads on chunks to accommodate the two step path finding
2019-10-21 06:38:36 +02:00
- Collision checker for squads and squad movement from a container to a unit
2019-12-07 07:57:20 +02:00
- Attack waves should generate more localized squad formations, so that biters appear to attack from all sides less
2019-12-09 05:31:51 +02:00
- New AI temperament system
2019-12-16 03:16:56 +02:00
- Spawner pollution coverage detection
- Acid biter melee attack now leaves acid puddle
2019-10-19 23:04:38 +02:00
Tweaks:
2019-12-16 03:16:56 +02:00
- Reduced size of new enemy lower tiers
- Onslaught AI setting and aiAggressiveness setting removed
2019-10-19 23:04:38 +02:00
- Increased minimum unit count for a retreat from 3 to 6
2019-10-21 02:53:16 +02:00
- Biters and Spitters now are affected by tile modifiers
2019-10-21 06:38:36 +02:00
- Nerfed inferno spitter fire damage and duration to reasonable levels
2019-10-30 04:36:18 +02:00
- Buffed suicide biters damage and health
- Nerfed poison biters cloud damage and duration
2019-11-04 08:19:22 +02:00
- Added blood color to match new enemy color
- Added blood explosions to each new enemy
2019-11-12 08:05:54 +02:00
- Nuclear biters have more visual explosions
2019-11-13 07:21:55 +02:00
- Changed poison biter death cloud to be generated using dying_trigger_effect
2019-11-30 02:49:22 +02:00
- Reduced sticker damage and duration everywhere
- Switched general spit projectile from direction only to positional targeting
- Added spit projectile stickers to tooltip
2019-12-16 03:16:56 +02:00
- Default for new enemies spit projectile stickers damage reduced by half
2019-11-30 02:49:22 +02:00
- Spawner spitter and worm eggs now damage the immediate area around the egg
- Acid pools no longer cause friendly fire
2019-12-16 03:16:56 +02:00
- Prioritize settler group creation over attack squads
2019-12-07 07:57:20 +02:00
- Biter faction color should match map color now
- Increased unit spawner spawning time by 3x
2019-10-19 21:13:48 +02:00
Optimizations:
- Better object reuse for squad and pending attack, creating less garbage
2019-10-20 22:45:43 +02:00
- Trimmed table creation where possible
- Regrouping squads and builder clean up put onto separate intervals
- Reusing chunk scanner tables
2019-10-14 07:49:52 +02:00
Bugfixes:
2019-12-16 03:16:56 +02:00
- Fixed spawner egg and wasp size being larger than intended
2019-10-14 07:49:52 +02:00
- Fixed old savegames penalties having nil chunk index
2019-10-16 02:32:13 +02:00
- Fixed that mining a resource by hand unregister all remaining resource on a tile
2019-10-19 21:13:48 +02:00
- Fixed pheromone dispersal not following pathing restrictions
- Fixed chunk scan and player building pheromone generator mismatch
- Fixed ai credits being uncapped and accumulating more than Max Credits available for that evolution level
- Fixed retreating squads being adding to squad set multiple times
2019-10-20 22:45:43 +02:00
- Fixed retreating squads not waiting long enough to assemble all units before movement
2019-10-19 23:04:38 +02:00
- Fixed spitter max projectile range could cause a spitter to attack but not hit a target
2019-10-20 22:45:43 +02:00
- Fixed non retreating group formation not having a distraction modifier
2019-11-07 07:56:09 +02:00
- Fixed icon size not being set energy thief drain crystal
2019-11-04 08:19:22 +02:00
- Fixed new enemies attacks following naming levels instead effective levels
2019-10-22 07:30:23 +02:00
- New spawner enemies color mask should fit much better now
2019-11-04 08:19:22 +02:00
- Fixed blood particle size not increasing with tiers
- Fixed enemy volume not changing based on tier
- Fixed Nuclear and Suicide spawners instantly spawning low level units
2019-11-07 07:56:09 +02:00
- Fixed Physical and troll spawner and worm scales
2019-11-30 02:49:22 +02:00
- Fixed chunk processing not checking chunk generation status
2019-11-04 08:19:22 +02:00
Framework:
2019-11-30 02:49:22 +02:00
- Bobs enemies and Natural Evolution Enemies no longer able to be active with Rampant's new enemies
2019-11-04 08:19:22 +02:00
- Cleaned up new enemy creation
- Dropped support for 5 tier new enemy configuration
- Changed default blood particle removal optimization to off
2019-11-07 07:56:09 +02:00
- Added interop function that allows other mods to set the active surface for the AI processing
2019-12-09 05:31:51 +02:00
License:
- License change from Apache2 to CC BY-NC 4.0
2019-10-14 07:49:52 +02:00
2019-08-17 20:28:39 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.28
Date: 8. 17. 2019
Bugfixes:
- Fixed uninitialized enemy seed lookup
2019-08-17 03:52:16 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.27
Date: 8. 16. 2019
Bugfixes:
- Fixed settle move position error
- Fixed gaussianRandom having min greater than max causing hangs
2019-05-16 07:11:43 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.26
Date: 5. 14. 2019
Contributions:
- Choumiko - Added event hooks for script_built and script_destroyed events
Optimizations:
- Disabled full map scan by default in favor of script_built and script_destroyed events. If a mod does not use these events and creates or destroys entities through scripts, you may need to re-enable this feature in the mod map settings under Compatibility: enable full map scan.
Improvements:
- Added a check for script created resources in the script_built and script_destroyed events
- When a squad is destroyed its last few chunk moves now receive a portion of the death generator pheromone from the chunk they died on
Tweaks:
- Removed unused mapping tables
- Chunk properties now use <= instead of == when checking for minimum allowed values
- Increased death pheromone generator amount to 1300
- Increased retreat levels by 30%
- Increased raiding base activition threshold to 550
- Decreased minimum cooldown time for attack waves in aggressive state to 30 seconds
- Reduced all player generator values by half
Bugfixes:
- Memory leak with settlers last tick map
- Multiple version of chunks where in the processing queue causing double processing issues with a duplicate context
2019-05-10 02:46:57 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.25
Date: 5. 8. 2019
Improvements:
- Added lite mode which causes the mod to run with a lower UPS cost by making the ai scan and process the game map slower
Tweaks:
- Reduced default spitter projectile AOE damage by 25%
- Added default spitter projectile direct damage for 1/3 damage of AOE, spitters don't get stopped by trees now with friendly fire disabled
- Renamed nest to spawner in unit-spawner prototypes
- Normalized player building pheromone generation into six groups 50, 200, 1000, 2000, 3500, 12000
- Increased player process tick interval to 63
Optimizations:
- Refactored player building scoring
2019-05-01 04:08:21 +02:00
---------------------------------------------------------------------------------------------------
2019-05-03 21:32:59 +02:00
Version: 0.17.24
Date: 5. 3. 2019
Improvements:
- Added interop functions for getSettlerCooldown and getSettlerWaveSize
Tweaks:
- Increased spitter projectile acceleration to 0.02
- Increased spitter projectile starting speed to 0.6
- Added projectile lead with default spitter and worm projectiles
- Switched to water-tile collision mask in chunk scanning for surface queries
- Added checks to spitter puddles on water so they dont happen
- Reduced the settler standard deviation to 1/3 of the wave size
Bugfixes:
- Fixed settler cooldown increasing with evolution as opposed to decreasing
---------------------------------------------------------------------------------------------------
2019-05-01 04:08:21 +02:00
Version: 0.17.23
Date: 4. 30. 2019
2019-05-01 05:24:05 +02:00
Tweaks:
- Added support for lighted-big-poles for safety
2019-05-01 04:08:21 +02:00
Bugfixes:
2020-02-02 03:55:58 +02:00
- Fixed interop register unit group not actually registering new squad
2019-05-01 04:08:21 +02:00
2019-04-25 08:13:22 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.22
Date: 4. 24. 2019
Tweaks:
- Normalized unit 10 tier evolution spawns ((1, 0%) -> (2, 30%) -> (3, 40%) -> (4, 50%) -> (5, 60%) -> (6, 70%) -> (7, 80%) -> (8, 85%) -> (9, 90%) -> (10, 93%))
- Normalized unit 5 tier evolution spawns ((1, 0%) -> (2, 40%) -> (3, 60%) -> (4, 70%) -> (5, 90%))
- Decreased default new enemy physical decrease for (level, newVal) (1, 1) (3, 3) (7, 8) (8, 10)
- Changed default unit tiers to 10
- Changed aggressive AI state to spawn unit groups with 1 to 3 minutes between groups, (raid, onslaught, siege, and migration still can mass spawn)
Bugfixes:
- Fixed random tick generator not being uniform over provided range
- Fixed AI migration state not respecting peaceful surfaces
2019-04-22 02:29:32 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.21
Date: 4. 21. 2019
Bugfixes:
- Fixed 1 and 2 levels of biters instantly spawning due to 0 spawn time modifier
2019-04-20 09:02:37 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.20
Date: 4. 19. 2019
Improvements:
- Spawner faction spit spawned biters now lose life over time
- Added mod setting that causes biter projectiles to no longer collide with other biters but still collides everything else
Tweaks:
- Doubled all spawner faction spit spawned biters health (30,60,90,120,150,180,220,500,1000,2000)
Bugfixes:
- Fixed unkillable construction robot settings not clearing and setting new resistance table
2019-04-09 05:04:00 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.19
Date: 4. 08. 2019
Bugfixes:
2019-04-09 05:07:36 +02:00
- Fixed energy thief faction buildings not being hidden from filter bar
2019-04-09 05:04:00 +02:00
2019-04-09 01:30:09 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.18
Date: 4. 08. 2019
Bugfixes:
- Fixed missing mod variables due to an internal update not taking place
2019-04-08 07:22:02 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.17
Date: 4. 07. 2019
Improvements:
- When settlers start building they will clear the immediate area of colliding neutral objects
- Added initial pause when forming squads allowing members time to group
Bugfixes:
- Fixed settlers groups being in a finished state when building
2019-04-07 23:15:49 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.16
Date: 4. 07. 2019
Tweaks:
- Reduced biter AoE damage by 25%
- Added biter direct target damage in the amount of 1/3 of the AoE damage
- Reduced the average distance settlers travel by 50%
Bugfixes:
- Fixed biters not being able to kill neutral objects
2019-04-07 06:41:00 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.15
Date: 4. 06. 2019
Tweaks:
- Split enable swarm setting and shrink nest + worm
Bugfixes:
- Fixed mod setting breathing and enable swarm not using correct valueu
2019-03-29 02:27:11 +02:00
---------------------------------------------------------------------------------------------------
2019-04-06 05:01:46 +02:00
Version: 0.17.14
Date: 4. 05. 2019
Improvements:
- Added mod setting to directly affect ai aggressiveness
- Added mod setting to toggle construction bot and logistic being immune to all damage
- Killing spawners cause the ai to gain points to spawn up to 1 squads per nest
- Killing worms cause the ai to gain points to spawn up to 0.5 squads per worm
Tweaks:
- Increased new enemies default scale for levels 7+ by 0.2
- Increased new enemies troll and physical scale for levels 6+ by 0.2
---------------------------------------------------------------------------------------------------
2019-03-29 02:27:11 +02:00
Version: 0.17.13
Date: 3. 28. 2019
Bugfixes:
- Fixed bobs and NE find non colliding error
2019-03-28 05:55:13 +02:00
---------------------------------------------------------------------------------------------------
2019-03-28 07:13:53 +02:00
Version: 0.17.12
2019-03-28 05:55:13 +02:00
Date: 3. 27. 2019
Improvements:
- Changed new enemy unit spawning probabilities to follow a gaussian distribution over the level of the nest, so lower level nest spawn lower level enemies longer.
- Increased new enemy building spacing
Tweaks:
- Added a collision box reduction to all nests and worm turrets of 50% on the mod setting Enable the Swarm.
2019-03-28 07:13:53 +02:00
Bugfixes:
- Fixed spitter pollution to attack numbers
2019-03-28 05:55:13 +02:00
2019-03-17 05:39:30 +02:00
---------------------------------------------------------------------------------------------------
2019-03-18 06:54:53 +02:00
Version: 0.17.10
Date: 3. 17. 2019
Bugfixes:
- Fixed vanilla spawner autoplace requirement
- Fixed unit spawner breath setting only working if new enemies is checked
---------------------------------------------------------------------------------------------------
2019-03-17 05:39:30 +02:00
Version: 0.17.9
Date: 3. 16. 2019
Improvements:
- Updated spit graphics to 0.17 version
- Updated spit effects and damages to 0.17 vanilla
- Allow mod settings toggle between blockable and unblockable projectiles for vanilla
- Switched wasp drones to blockable projectiles
- Added AOE to melee attacks based on size
- Switch new enemies over to acid splash from vanilla
- Updated stickers to work on vehicles
- Added lead targeting to inferno biters
- Added acid puddle slowdown from vanilla as default spitter attack effect
- Added damaging acid puddle slowdown from vanilla as default worm attack effect
- Added damaging acid puddle slowdown from vanilla on acid faction
Tweaks:
- Removed bob blockable projectile logic
- Removed force old projectiles setting option
- Changed color of spawner egg and wasp drone
- Added better explosion effect to troll and physical worms
- Increased on wasp range from spitter by 6
Bugfixes:
- Fixed troll spitters having a homing projectile
- Fixed spitters changing color when attacking
2020-02-02 03:55:58 +02:00
- Fixed biter attacks getting bonuses from player research
2019-03-17 05:39:30 +02:00
- Fixed suicide biter level 9 and 10 wouldn't die when they attacked
- Fixed physical and troll worm turrets having incorrect health values
- Fixed physical and troll nests having incorrect health values
- Fixed more damage then expected on enemy projectiles
2019-03-15 03:32:33 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.8
Date: 3. 14. 2019
Improvements:
- Added some basic description of the faction to the mod settings description for each faction
- Added rough approximation of health per tier to mod settings start and end tiers
- Updated enemy variations description to better describe what it does for randomness per tier
Tweaks:
- Increased spawner egg life 2-10 (100->120, 110->120, 110->170, 120->170, 120->200, 130->200, 130->250, 140->300, 140->350)
Bugfixes:
- Fixed spelling from 0.17.12 factorio
- Fixed upcoming emissions_per_tick to emissions_per_second
2019-03-13 07:46:25 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.7
Date: 3. 12. 2019
Improvements:
- Added setting for unit spawners breathing air to allow poison capsules to affect them
2019-03-13 01:31:29 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.6
Date: 3. 12. 2019
Improvements:
- Reworked base upgrade system
2019-03-13 02:27:32 +02:00
Tweaks:
- Increased max evolution level for new biters from 95% to 97%
- Decreased distance to evolution from 1/7200 to 1/9600
- Normalized evolution requirement for Neutral faction 1-9 (0.08->0, 0.16->0.1, 0.24->0.2, 0.35->0.3, 0.4->0.4, 0.45->0.5, 0.55->0.6, 0.65->0.7, 0.75->0.8)
- Increased evolution requirement for levels 2+ by 2% per tier on Acid, Electric, Fire, Laser, Physical
- Increased evolution requirement for levels 2+ by 5% per tier on Energy Thief, Inferno, Poison, Troll, Wasp
- Increased evolution requirement for levels 2+ by 7% per tier on Nuclear, Spawner, Suicide
- readded acid splash purple for spitter attacks
2019-03-13 01:31:29 +02:00
Bugfixes:
- Fixed nest and worms incorrectly being upgraded resulting in lost entities
- Fixed NE and Bobs faction alignments being correctly selected
2019-03-10 21:28:43 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.5
Date: 3. 10. 2019
Improvements:
- Added robot on pre cliff destroy to invoke a passability scan on the chunk
Bugfixes:
- Fixed cliff explosive error due to removed code fragment
- Fixed expansion being forced on for testing
- Fixed process scan chunk process removing potentially incorrect chunk from processing
2019-03-06 08:18:03 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.4
Date: 3. 5. 2019
Improvements:
- Increased chunk processing from 825 to 1020 chunks
2019-03-07 03:06:50 +02:00
- Settler groups now occasionally disregard everything to reach a spot to build a base, instead of attacking player or buildings
2019-03-10 08:42:36 +02:00
- Reworked attack move commands and settle move commands
2019-03-06 08:18:03 +02:00
Tweaks:
2019-03-08 05:40:55 +02:00
- Reduced full chunk scan threshold for water from 0.4 to 0.25
2019-03-06 08:18:03 +02:00
- Removed old map path finder settings
- Added new find position centered flag to positions searches
- Adjusted new enemy worm ranges to vanilla levels
2019-03-10 08:42:36 +02:00
- Added kill_all_units on first add with new enemies for nest and worm space
- Increased migration ai state to 10%
- Removed attack wave message
- Decreased max squads from 40 to 35
- Increased squad movement penalty from 10000 to 300000
- Balanced squad movement distance between straight and diagonals
- Increased find path location entity size to 2x2 for better position resolution
2020-02-02 03:55:58 +02:00
- Added exponential growth to squad movement penalties
2019-03-07 08:12:39 +02:00
Optimizations:
- Improved squad processing and squad cleanup
2019-03-10 08:42:36 +02:00
- Refactored chunk utilities
- Refactored unit group utilities
2019-03-06 08:18:03 +02:00
Bugfixes:
- Fixed player pheromone not having highest value on chunk player was on
- Fixed settlers not being able to see chunks with resources on them
2019-03-07 08:12:39 +02:00
- Fixed retreat command not disengaging biters
2019-03-08 05:40:55 +02:00
- Fixed Poison faction poison death cloud crash
2019-03-09 09:41:16 +02:00
- Fixed new enemies newly built settlements not creating nests or worms
2019-03-10 08:42:36 +02:00
- Fixed find new enemy faction base by distance
- Fixed base recycling
- Fixed base alignment deadzone ttl and usage
- Fixed squad movement penalty lookup
- Fixed orphaned unit group recycling
- Fixed retreat scoring causing retreat location to be on player buildings
2019-03-06 08:18:03 +02:00
2019-03-01 04:24:01 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.3
Date: 2. 28. 2019
Bugfixes:
- Fixed NE enemies version numbering change
2019-02-28 05:56:42 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.2
Date: 2. 27. 2019
Bugfixes:
- Readded renamed or missing assets
2019-02-28 05:09:51 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.1
Date: 2. 27. 2019
Bugfixes:
- Fixed bobs enemies integration
2019-02-28 04:53:59 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.17.0
Date: 2. 26. 2019
Improvements:
- Added thumbnail
Tweaks:
- Updated to 0.17
- Synced worm vanilla to worm template
2020-02-02 03:55:58 +02:00
- Synced spawner vanilla to spawner template
2019-02-28 04:53:59 +02:00
- Changed ground shakes warning message to off by default
- For now, acid-splash-purple replaced explosion
Bugfixes:
- Require statement path changes
- Removed unused chunk scanner entity causing load errors
- Removed acid splash spitter and worm decal as it no longer exist
- Fixed 0.17.2 hide-from-bonus-gui
2019-02-20 08:16:43 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.42
Date: 2. 18. 2019
Improvements:
- Reworked how nests are activated by pollution, player, and base pheromone for better nest tracking
2019-02-21 08:31:47 +02:00
- Reworked chunk passability to only look for water or cliffs for impassable terrain
2019-02-20 08:16:43 +02:00
- Removed use pollution map setting
- Removed min and max attack threshold settings
Tweaks:
- Increased max squad count from 30 to 40
Bugfixes:
- Reverted pheromone projection
- Reverted settings default player threshold to 7
- Fixed radial pattern sort not being trigger on map rebuild
2019-02-19 02:43:01 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.41
Date: 2. 18. 2019
2019-03-13 02:55:01 +02:00
Note:
2019-02-19 03:03:44 +02:00
- Enemy level maxes have changed what was 10 is now roughly equal to 8
2019-02-19 02:43:01 +02:00
Tweaks:
- Added energy thief crystal and pylon physical resistance 25%
- Increased crystal pylon health from 150 to 750
2019-02-20 08:16:43 +02:00
- Decreased electric and energy thiefs faction damages (7->6, 15->10, 22.5->15, 35->20, 45->30, 60->45, 75->60, 90->75, 150->90, 200->150)
2019-02-19 02:43:01 +02:00
- Decreased energy thief beam width (1.5->1, 1.5->1, 1.6->1.2, 1.6->1.2, 1.7->1.3, 1.7->1.3, 1.8->1.4, 1.8->1.4, 1.9->1.5, 1.9->1.5)
- Decreased energy thief range (11->9, 11->9, 12->10, 12->10, 13->11, 13->11, 14->12, 14->12, 15->13, 15->13)
- Decreased crystal pylon resistances for fire, electric, laser from 100, 100, 100 to 85, 95, 90
- Added energy drain to crystal pylon of 500kW
- Increased drain crystal drain amount from 300kW per tier to 1.3MW
- Increased drain crystal health from 100 per tier to 400 per tier
- Increased all biter default health for levels 5 to 10 (400->1000, 750->2000, 1500->3500, 3000->7500, 5000->15000, 10000->30000)
- Increased physical and troll biter default health for levels 5 to 10 (800->1500, 1500->3000, 3000->5000, 6000->12000, 10000->20000, 20000->40000)
- Increased all spitter default health for levels 5 to 10 (750->1250, 1000->2250, 1500->3250, 2500->6500, 4500->12500, 7000->25000)
- Increased all nests default health for levels 5 to 10 (2500->3500, 3500->7500, 5000->11000, 7000->20000, 10000->30000, 15000->45000)
- Increased all worms default health for levels 5 to 10 (750->2000, 1000->3500, 1500->7500, 3000->12000, 5000->20000, 9000->25000)
- Increased nuclear and suicide biter faction health for levels 9 to 10 (3000->5000, 5000->10000)
- Increased spawner spawned biter faction health for levels 8 to 10 (145->250, 165->500, 180->1000)
Bugfixes:
- Fixed a chance that connecting wires on entity death has invalid target
- Fixed electric turret not being counted for energy thief conversion
- Fixed pylons not being targeted by turrets
2019-02-16 20:45:42 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.40
Date: 2. 16. 2019
Bugfixes:
- Switched to numeric value to represent scoring functions
2019-02-16 06:17:30 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.39
Date: 2. 15. 2019
Bugfixes:
- Reset squad scoring functions and set default scoring function
- Switched to single instance require statements causing multiple sentinel memory objects
2019-02-15 04:55:40 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.38
Date: 2. 14. 2019
Bugfixes:
- Fixed squad attack being nil due to timing delay in update
2019-02-11 08:14:17 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.37
Date: 2. 10. 2019
Improvements:
2019-02-13 07:50:25 +02:00
- Added the energy thief faction that will convert powered player structure into electric draining crystals
2019-02-14 07:53:31 +02:00
- Added the poison faction that when killed creates a damaging toxic cloud
2019-02-13 07:50:25 +02:00
- Removed unnecessary grouping mechanism when spawner eggs produce units
2019-02-12 08:30:13 +02:00
- Added individual base faction ai to manage base development
2019-02-12 03:17:19 +02:00
- During onslaught ai state player building destroyed by biters credits x10 to the biters
2019-02-11 08:14:17 +02:00
- Increased dispersion projection of pheromone by 20% allowing for further pathing
- Reworked squad attack scoring to better account for death pheromone
- Squads that kamikaze may now occasionally disregard death pheromone
- Maintain sorted chunk array for processing in a radial pattern from origin
2019-02-14 07:53:31 +02:00
- Hide spawner drones from the bonus gui screen
2019-02-11 08:14:17 +02:00
Tweaks:
2019-02-12 03:17:19 +02:00
- Increased resource pheromone min from 9000 to 15000
- Increased resource pheromone max from 10000 to 20000
2019-02-11 08:14:17 +02:00
- Increased retreat pheromone min from 1000 to 10000
- Increased retreat pheromone max from 17000 to 170000
- Increased player pheromone multipler from 500 to 2500
- Increased bad squad movement penalty from 4000 to 10000
- Increased death pheromone generator from 125 to 750
2019-02-12 03:17:19 +02:00
- Increased victory pheromone by x3
2019-02-11 08:14:17 +02:00
- Decreased death pheromone generator persistance from 0.995 to 0.9
- Decreased death pheromone persistance from 0.99 to 0.975
- Removed arbitrary player gen multipler in retreat scoring function
2019-02-12 03:17:19 +02:00
- Increased default setting of player score attack contribution from 7 to 16
2019-02-12 06:38:27 +02:00
- Added minor resistance to poison to acid faction
- Added minor resistance to laser to electric faction
- Added minor resistance to explosion to fast faction
- Added minor resistance to electric to laser faction
- Added major resistance to explosion to physical faction
- Added minor resistance to poison to suicide faction
- Added minor resistance to physical to troll faction
- Added minor resistance to explosion to troll faction
- Added minor weakness to poison to inferno faction
- Added minor weakness to laser to physical faction
- Added minor weakness to electric to physical faction
2019-03-13 02:27:32 +02:00
- Increased general biters physical decrease for levels 7 - 10, (10->11,12->13,14->16,15->17)
- Increased general biters physical percent for levels 7 - 10, (13->14,13->16,14->18,15->20)
- Increased general biters explosion decrease for levels 6 - 10, (0->10,10->12,12->14,14->16,15->20)
- Increased general biters explosion percent for levels 6 - 10, (12->13,13->15,13->16,14->17,15->20)
- Added general spitters physical decrease for levels 1 - 10, (0,0,0,0,2,4,6,8,10,12)
- Added general spitters physical percent for levels 1 - 10, (0,0,0,10,12,12,14,14,15,15)
2019-02-12 08:30:13 +02:00
- Decreased base spawner upgrade from 300 to 250
- Decreased base worm upgrade from 250 to 200
2019-02-14 07:53:31 +02:00
- Removed evolution requirement rounding for bobs spawners and ne spawners
2019-02-11 08:14:17 +02:00
Bugfixes:
- Fixed pheromone dispersion when non-cardinal directions receiving pheromone when it shouldn't
- Fixed ai states of migrating and seige when expansion is disabled on the map instead onslaught state happens 10% more in place
- Fixed retreat score function not using correct player multiplier
- Fixed kamikaze flag being removed on merged group if mergee group didn't have kamikaze
2019-02-06 08:25:43 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.36
Date: 2. 5. 2019
Improvements:
- Integrated nocturnal mode with siege, migration, and raiding states so they work together now.
- Swapped scoring function when in siege mode causing the biter lines to actually advance now.
2019-02-09 07:48:00 +02:00
- Added Onslaught AI state where ai gets 2x credits per logic cycle
2019-02-06 08:25:43 +02:00
Tweaks:
- Reverted nest upgrade chance to 0.05%
- Increased Biter credits per destroyed building by 10% after fixing 10x credit bug
- Increased settler unit groups standard deviation by roughly 30%
2019-02-09 07:48:00 +02:00
- Increased death pheromone persistance from 0.975 to 0.995
2019-02-06 08:25:43 +02:00
Bugfixes:
- Fix for squad movement penalties not be boosted alongside building pheromone causes units to repeat movement into chunks more frequently than needed
- Fix for biter getting 10x credits for destroying buildings causing relentless onslaughts.
- Fix Siege spelling
2019-02-07 08:28:02 +02:00
- Updated retreat chunk scoring function to use negative for player and player base generator
2019-02-06 08:25:43 +02:00
2019-02-03 08:01:28 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.35
Date: 2. 1. 2019
Improvements:
- Added options to toggle new enemy factions
- Randomized base alignment array with map seed so faction distribution changes from map to map
2019-02-06 08:25:43 +02:00
- Added a setting to disable siege ai state, which may have been causing extra non pollution biter movements
2019-02-03 08:01:28 +02:00
Tweaks:
- Added upgrade path for neutral faction to laser resist faction
- Removed upgrade path from electric biters to laser resist faction
- Increased nest upgrade chance from 0.05% to 1.5%
Bugfixes:
- Fix for base upgrade framework to leveling nests correctly due to rounding errors in floating percision for lookup
- Fix for migration toggle setting not preventing the ai migration state
- Fix for entity upgrades allowing for a evolution decrease instead of start from current evolution requirement
2018-10-20 07:17:37 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.34
Date: 10. 19. 2018
Improvements:
- Reworked dispersion to process pheromone in two phases.
- Switch to all adjacent neighbors instead of cardinal neighbors for dispersion
Tweaks:
- Reduced chunks process per interval from 400 to 300
- Increased building pheromone generator by 10x
- Reduced Retreat pheromone max level from 20000 to 17000
- Reduced Retreat pheromone min level from 1500 to 1000
- Increased death generator from 75 to 125
2019-02-03 08:01:28 +02:00
- Increased movement persistence from 0.875 to 0.975
- Increased player persistence from 0.98 to 0.97
- Increased resource persistence from 0.99 to 0.97
2018-10-20 07:17:37 +02:00
Bugfixes:
- Fix for unit groups not being able to move off of impassable terrain
- Fix for incorrect variable name in interop
2018-09-26 07:14:13 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.33
Date: 9. 25. 2018
Improvements:
- Reworked how death pheromone sticks to terrain and how long it is active for
Optimizations:
2019-02-03 08:01:28 +02:00
- Reduced in memory map footprint increasing save speed
2018-09-26 07:14:13 +02:00
Bugfixes:
- Fix for unit groups getting stuck in random locations
- Fix for unit retreats causing excessive retreats due to inverted comparison
2018-09-26 07:17:08 +02:00
- Fix for unit groups not creating new settlements
2018-09-26 07:14:13 +02:00
2018-08-01 07:04:28 +02:00
---------------------------------------------------------------------------------------------------
Version: 0.16.32
2018-08-02 06:06:04 +02:00
Date: 8. 1. 2018
2018-08-01 07:04:28 +02:00
Improvements:
2019-03-13 02:27:32 +02:00
- Raiding AI Toggle - toggles the ai raiding parties from outside your pollution cloud
2018-08-02 06:06:04 +02:00
- 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
2018-08-01 07:04:28 +02:00
Bugfixes:
2019-02-03 08:01:28 +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
2018-08-02 06:06:04 +02:00
- 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-08-01 07:04:28 +02:00
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
2018-06-05 03:48:37 +02:00
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
2018-06-05 03:48:37 +02:00
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
2019-02-03 08:01:28 +02:00
- Normalized all enemy faction attributes through the defaults, should be minor unit corrections
2018-06-05 03:48:37 +02:00
Framework:
- Refactored new enemy modules
2018-06-08 08:52:39 +02:00
- Created default attributes for all unit, unit spawner, worms
2018-06-05 03:48:37 +02:00
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
2018-02-19 06:18:04 +02:00
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:
2018-02-19 06:18:04 +02:00
- 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
2018-02-19 06:18:04 +02:00
- 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
2018-02-17 05:34:46 +02:00
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:
2018-02-10 07:28:41 +02:00
- Blockable projectiles, most projectiles will be stop by walls and other objects
- Rocket launches now agitate biters
2018-02-10 22:57:54 +02:00
- 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
2018-02-10 22:57:54 +02:00
- 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)
2018-02-10 22:57:54 +02:00
- 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
2018-02-10 09:57:04 +02:00
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)
2018-02-03 08:40:01 +02:00
---------------------------------------------------------------------------------------------------
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
2018-02-03 08:40:01 +02:00
Improvements:
2018-02-04 20:56:46 +02:00
- 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
2018-02-04 20:56:46 +02:00
- Added settings for controlling what tier enemies start and end at
2018-02-04 21:25:08 +02:00
- 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
2018-02-03 08:40:01 +02:00
2018-02-01 06:01:28 +02:00
---------------------------------------------------------------------------------------------------
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)
2018-02-01 06:01:28 +02:00
- 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
2018-02-01 06:01:28 +02:00
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)
2018-01-29 03:51:24 +02:00
---------------------------------------------------------------------------------------------------
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:
2018-01-27 05:07:16 +02:00
- 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
2018-01-27 04:15:40 +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
---------------------------------------------------------------------------------------------------
2018-01-26 07:13:47 +02:00
Version: 0.16.6
2018-01-27 04:15:40 +02:00
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
2018-01-21 09:42:47 +02:00
- 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:
2018-01-26 07:13:47 +02:00
- 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:
2018-01-26 02:54:31 +02:00
- 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)
2018-01-24 06:00:28 +02:00
- 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
2018-01-15 02:14:38 +02:00
- 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