diff --git a/README.md b/README.md index 4f754de..3842c6c 100755 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ Configure Options not in game menu: # Features +- Swarming - Units will smoothly slide by one another allowing for streamlined attacking - Difficulty Scaling - A mod option to control how quickly the ai can perform actions like making attack waves. - Nocturnal Mode - A mod option to force biters to only attack at night. Does not yet affect vanilla attacks. Best use with daynight extender mod - Recycling Biters - When large groups of biters form on the game map and aren't assigned to a unit group or near a base will be periodically removed and refunded to the ai causing attack waves proportional to the number of units removed. @@ -56,6 +57,10 @@ Configure Options not in game menu: # Version History +0.15.24 - +- Feature: Swarming - by reducing the unit collision_mask to 40% of its original size the units no longer have the pathing issues that plagued large groups attacking +- Optimization: further reduced memory footprint for faster saving and loading + 0.15.23 - - Fixed: Retreat radius being centered on chunk corner instead of on the unit dying - Fixed: Spitter flamethrower sound fx diff --git a/Upgrade.lua b/Upgrade.lua index 50e4070..e301520 100755 --- a/Upgrade.lua +++ b/Upgrade.lua @@ -163,6 +163,11 @@ function upgrade.attempt(natives) game.surfaces[1].print("Rampant - Version 0.15.23") global.version = constants.VERSION_33 end + if (global.version < constants.VERSION_34) then + + game.surfaces[1].print("Rampant - Version 0.15.24") + global.version = constants.VERSION_34 + end return starting ~= global.version, natives end diff --git a/libs/Constants.lua b/libs/Constants.lua index 8de85f0..0248536 100755 --- a/libs/Constants.lua +++ b/libs/Constants.lua @@ -16,6 +16,8 @@ constants.VERSION_26 = 26 constants.VERSION_27 = 27 constants.VERSION_28 = 28 constants.VERSION_33 = 33 +constants.VERSION_34 = 34 + -- misc diff --git a/make.rkt b/make.rkt index 3c6a266..eaf64e5 100755 --- a/make.rkt +++ b/make.rkt @@ -78,8 +78,8 @@ (copyDirectory "prototypes" modFolder))) (define (run) - (copyFiles modFolder) + ;;(copyFiles modFolder) ;;(copyFiles zipModFolder) - ;;(makeZip modFolder) + (makeZip modFolder) ) )