Back to Features

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

  1. Scan all cities for available units
  2. Match cities to attack templates based on unit requirements
  3. Calculate travel times and arrival windows
  4. Select optimal cities for synchronized arrivals
  5. Send attacks with precise timing
  6. 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:

  1. Clearing attacks (LS, TERR Attack, Mythic) arrive 1-(1+Count) seconds before BC
  2. Defensive support (Biremes, TERR Defense) arrive 0-Count seconds after BC

Complete Process

  1. Reads your settings: Arrival time, CS Count (timing spread), and "-1s TERR Attack" checkbox
  2. Calculates timing windows: Clearing attacks target (Base time - 1) seconds, Support targets Base time
  3. Schedules 5 types of attacks: Light Ships (LS), Biremes (BIR), TERR Defense, TERR Attack, and Mythic Units
  4. Finds suitable cities: Scans cities, selects those with enough units, checks travel times, validates requirements
  5. 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

Pending - Attack queued, waiting to be sent
Attempting - Attack is currently being processed and sent
Success - Attack successfully sent and confirmed
Failed - Attack failed due to error or validation failure

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:

  1. Detect: Detects timing deviation from expected arrival
  2. Cancel: Cancels the movement immediately
  3. Wait: Waits for units to return to city
  4. Delay: Applies configured delay between cancel and retry
  5. 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?

Need More Help?

Join our Discord community to get support, ask questions, and connect with other players using GrepoHelper.

Join Discord Support
Attack Planner Guide | Grepolis Bot | GrepoHelper Military Coordination