Clone wiki

Warfare / Faction_Control

Faction Control


Introduction

The core of this system will be context menus in the PDA. When you right click a squad or a point, you'll have various options.


General Mechanics

To perform actions, the following steps will occur:

  • The player right clicks a squad or a point they want to do something with; this can only be squads or points owned by the actor's faction.
  • The player chooses "Select Squad" or "Select Point" based on what kind of object it is.
    • The player will not have the option to select non-faction squads or points.
  • The player will then right click the object they wish their selected object to do something to.
  • Depending on the action performed, the selected object will be deselected.
  • Diplomacy actions will be a part of faction control, but will alter faction relations.
    • This should be made compatible with DoctorX's dynamic factions

User Interface

The user interface will, as stated above, be based pretty much entirely on the PDA. The context menu should be split up into three portions, and depending on what you select, all three may display.

In the following options, Point refers to Base and Resource points. Diplomacy actions will be snuck into this list eventually.

Options

  • User right clicks actor icon - Not affected by selected object
    • Influence Points: #influence_points
      • How many influence points the actor currently has. Does nothing when clicked.
    • Take Control of Faction
      • Causes your faction to no longer choose new points or levels to target.
    • Release Control of Faction
      • Causes your faction to once again choose new points or levels to target.
    • Show Points / Smart Terrain
      • Hides all points to allow more easily selectable squads.
    • Hide Points / Smart Terrain
      • Makes all points visible again.
  • User has own faction's squad selected
    • User right clicks actor icon
      • Follow
        • The selected squad will follow the player.
    • User right clicks enemy squad
      • Attack
        • The selected squad will begin to hunt down the enemy squad.
    • User right clicks actor faction's, friendly, or neutral squad
      • Follow
        • The selected squad will move toward and follow the target squad.
    • User right clicks enemy point
      • Attack
        • The selected squad will attack the target point.
    • User right clicks actor faction's, friendly, or neutral point
      • Move Here
        • The selected squad will move to the target point.
  • User has own faction's point selected
    • User right clicks actor icon
      • Send Squad
        • Selects one squad from the selected point, randomly chosen, to follow the player.
      • Send All Squads
        • Makes all squads at the selected point follow the player.
    • User right clicks enemy squad
      • Attack
        • The selected base will send one squad, randomly chosen, to attack the enemy squad.
      • Attack with All
        • The selected base will send all squads to attack the enemy squad.
    • User right clicks actor faction's, friendly, or neutral squad
      • Send Squad
        • Selects one squad from the selected point, randomly chosen, to follow the target squad.
      • Send All Squads
        • The selected base will send all squads to the target squad.
    • User right clicks actor faction's point
      • Send Squad
        • Sends one squad from the selected point, randomly chosen, to the target point.
      • Send All Squads
        • Sends all squads at the selected point to the target point.
      • Take Squad
        • Selects one squad from the target point, randomly, to send to the selected point.
      • Take All Squads
        • Sends all squads from the target point to the selected point.
    • User right clicks enemy point
      • Target
        • Adds the targeted point to the selected point's target list.
      • Attack
        • Sends one squad from the selected point, randomly chosen, to the target point.
      • Attack with All
        • Sends all squads from the selected point to the target point.
    • User right clicks friendly or neutral point
      • Send Squad
        • Sends one squad from the selected point, randomly chosen, to the target point.
      • Send All Squads
        • Sends all squads from the selected point to the target point.

Updated