Attack Planner Guide
Automatically coordinate and send precisely-timed attacks and support across your cities
Overview
The Attack Planner automatically coordinates and sends precisely-timed attacks and support across your cities. Define attack templates, set minimum unit requirements, and let the bot intelligently select cities and send coordinated attacks to targets.
Prerequisites
- Military Units: Sufficient units in cities to meet template requirements
- Target Coordinates: Valid target coordinates for attacks
- Research: Appropriate unit research completed in Academy
How It Works
Attack Creation Process
- Scan all cities for available units
- Match cities to attack templates based on unit requirements
- Calculate travel times and arrival windows
- Select optimal cities for synchronized arrivals
- Send attacks with precise timing
- Track and manage ongoing attacks
Main Settings
1. Enable Attack Planner
- Toggle: On/Off switch to activate attack planning
- Status Display: Shows current state (Enabled/Disabled/Paused)
- Next Check: Real-time countdown to next template check
2. Template Unit Requirements
Configure minimum unit counts required for each attack template:
- Light Ships (LS): Minimum number of light ships for LS template
- Bireme: Minimum number of biremes for Bireme template
- Defensive Units: Minimum defensive units for TERR Support template
- Land Units (Attack): Minimum attack units for TERR Attack template
- Mythic Units: Minimum mythic units for Mythic template
Attack Templates
How City Selection Works: The bot scans all your cities and selects those that meet the minimum unit requirements for each template. Multiple cities can be selected if they all meet the requirements.
1. Light Ship (LS) Template
Purpose: Clear enemy Light Ships before main attacks
Requirements
- Minimum Light Ship count met in city
Units Sent
- All available Light Ships from selected city
2. Bireme Template
Purpose: Naval attacks with Biremes
Requirements
- Minimum Bireme count met in city
Units Sent
- All available Biremes from selected city
3. TERR Support Template
Purpose: Send defensive support to targets
Requirements
- Minimum defensive units met
- City has required unit types
- Target coordinates valid
Units Sent
- All defensive units (Swordsman, Archer)
- Proportional mix of available defensive units
4. TERR Attack Template
Purpose: Land-based attacks with offensive units
Requirements
- Minimum attack units met
- City has offensive land units
- Target within range
- No conflicting attacks
Units Sent
- All offensive land units
- Catapults if available
- Transport boats as needed
Special Features
- Automatic transport boat calculation
- Includes siege weapons when available
5. Mythic Template
Purpose: Send mythical units to targets
Requirements
- Minimum mythic unit count met in city
Units Sent
- All available mythic units
- Harpy, Manticore, Hydra, etc.
6. Colony Ship Template
Purpose: Schedule coordinated attack package to protect BC (Colony Ship) landing
How It Works
When you click the CS button, it schedules a coordinated attack package to protect a BC landing. The system creates clearing attacks that arrive before BC and defensive support that arrives after BC:
- Clearing attacks (LS, TERR Attack, Mythic) arrive 1-(1+Count) seconds before BC
- Defensive support (Biremes, TERR Defense) arrive 0-Count seconds after BC
Complete Process
- Reads your settings: Arrival time, CS Count (timing spread), and "-1s TERR Attack" checkbox
- Calculates timing windows: Clearing attacks target (Base time - 1) seconds, Support targets Base time
- Schedules 5 types of attacks: Light Ships (LS), Biremes (BIR), TERR Defense, TERR Attack, and Mythic Units
- Finds suitable cities: Scans cities, selects those with enough units, checks travel times, validates requirements
- Adds attacks to your list: Creates timed attack entries using your Attack/Cancel intervals
Final Result: You get a coordinated package with clearing attacks arriving before BC and defensive support arriving after BC, with timing spread controlled by your Count setting
Timing & Accuracy Settings
Accuracy Mode
Controls how precisely attacks must arrive:
Available Options:
- No Accuracy - Attacks sent without timing validation
- Accuracy 1-15 seconds - Attacks must arrive within specified window
How Accuracy Works:
- Bot calculates exact arrival time for each attack
- If timing deviates beyond threshold, attack is canceled and retried
- Ensures synchronized arrivals for coordinated attacks
Retry Configuration
Between Cancel & Retry:
- Delay after canceling an off-time attack
Between Attack Attempts:
- Additional delay between retry attempts
- Adds random variation for natural patterns
Using Templates
Template Variants
Each template can have multiple variants for different attack scenarios:
Why Variants Exist:
Variants allow you to configure different unit requirements and target types for the same template, enabling flexible attack strategies.
- Light Ship Template: LS, LS2, LS3 variants for different Light Ship attack patterns
- Bireme Template: Bireme, Bireme2 variants for various naval defense scenarios
- TERR Support Template: TERR Support, TERR Support2 variants for different support configurations
- TERR Attack Template: TERR Attack, TERR Attack2 variants for various land attack strategies
- Mythic Template: Mythic, Mythic2 variants for different mythical unit combinations
Batch Creation
- Create multiple attack templates at once
- Configure variants for each template simultaneously
- Set unit requirements across all variants
- Save and activate entire attack plan with one action
Attack Management
Attack List Display
View and monitor all planned and active attacks:
- Status - Current state of attack (Pending/Attempting/Success/Failed)
- Arrival Time - Expected time when attack will reach target
- Units Summary - Breakdown of units being sent
- Attempts Count - Number of retry attempts made
Status Indicators
Condition Checking System
Before each attack, the bot performs comprehensive checks:
Timing Windows
- Verifies attack is within configured timing window
- Ensures arrival time matches template requirements
- Validates synchronization with other planned attacks
Unit Availability
- Confirms required units are available in city
- Validates minimum unit counts are met
- Checks unit types match template requirements
Research Requirements
- Breakthrough: Required for land-based attack units (Horseman, Slinger)
- Berth: Required for naval units (Light Ship, Bireme)
City Status
- City is not under attack or in conflict
- City has sufficient resources for unit sending
- City is not in night pause mode (if configured)
Advanced Features
Cancel & Retry Logic
When attack timing is detected as off-target:
- Detect: Detects timing deviation from expected arrival
- Cancel: Cancels the movement immediately
- Wait: Waits for units to return to city
- Delay: Applies configured delay between cancel and retry
- Retry: Retries attack with corrected timing
High Priority Execution
- Attack Planner blocks other automations during attack sends
- Prevents conflicts with Farm Favor, Auto Trade, and other features
- Ensures attacks are sent with highest priority in action queue
Multi-City Coordination
- Automatically switches between cities to send coordinated attacks
- Manages multiple simultaneous attack sends from different cities
- Synchronizes arrival times across all participating cities
Safety Features
Natural Behavior
- Random delays between attack sends
- Varied timing patterns
- Human-like city selection
- Natural pauses between operations
Smart Timing
- Precise arrival time calculations
- Synchronized multi-city attacks
- Travel time verification
- Automatic timing adjustments
Error Handling
- Invalid target detection
- Insufficient units handling
- Attack queue management
- Graceful failure recovery
Queue Integration
- Action queue prevents conflicts
- Sequential attack processing
- Priority-based execution
- Night pause compatibility
Frequently Asked Questions
Need More Help?
Join our Discord community to get support, ask questions, and connect with other players using GrepoHelper.
Join Discord Support