-
Notifications
You must be signed in to change notification settings - Fork 41
changelog (testing branch)
bonzaiferroni edited this page May 2, 2017
·
3 revisions
These changes are currently being tested/developed in the testing
branch.
- Refactored and several major features added.
- The process for setting up a raid has changed to provide more automation. See this write-up for details.
- Added
specialActions
sub-phase to the RaidMission's action phase. This allows for special maneuvering (such as fleeing threats)
- More advanced tower targeting, will try to exploit healer limitations and also target creeps not in range of a healer
- Automatic ramparting to defend against nukes
- New function
spawnedThisTick
to check if a given role was spawned
- For the sake of better organization and, all paver functions (previously found in
Mission
) will be consolidated in a new mission,PathMission
. Missions that require a road to their destination can instantiate it and add it to the operation at the initMission() phase. SeeMiningMission
,GeologyMission
,UpgradeMission
for examples. - Refactor invader defense in Source Keeper rooms. Trappers (the creeps who kill Source Keepers) will assist in invader defense. (not yet functional)
- Room visuals (not yet functional, except for Traveler visuals)
-
empire
is now imported from Empire.ts to avoid a circular reference with imports.bundle: false
option should now work when compiling code (untested). - Added Scheduler.ts as a way to schedule tasks (alternative to
Game.time % 1000
type of checks)