Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A - Enum constant in enum class megamek.common.enums.AvailabilityValue
 
A - Enum constant in enum class megamek.common.enums.TechRating
 
aaa - Variable in class megamek.common.PhysicalResult
 
AAA - Enum constant in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
AAA_MISSILE - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
ABA - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
abaArmor - Variable in class megamek.server.totalWarfare.TWDamageManager.ModsInfo
 
ABANDON - Enum constant in enum class megamek.common.enums.MoveStepType
 
ABANDON_BRIDGE - Enum constant in enum class megamek.common.enums.MoveStepType
 
abandonBridge() - Method in class megamek.common.units.ConvInfantry
Abandons any bridge work in progress immediately: the partial structure is lost this turn and the spent budget is not refunded.
ABANDONED - Enum constant in enum class megamek.common.universe.FactionTag
Faction represents empty space
abandonEntity(Entity) - Method in class megamek.server.totalWarfare.TWGameManager
Abandon an Entity.
abandonmentAnnouncedRound - Variable in class megamek.common.units.Entity
The round number when abandonment was announced.
abandonShipOneUnit(Entity, Vector<Transporter>, MovePath) - Method in class megamek.client.bot.princess.Princess
 
AbandonUnitDialog - Class in megamek.client.ui.dialogs.phaseDisplay
Dialog for selecting units to abandon during End Phase.
AbandonUnitDialog(JFrame, ClientGUI) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.AbandonUnitDialog
 
ABBREV - Enum constant in enum class megamek.client.ui.clientGUI.boardview.LabelDisplayStyle
 
ABOVE - Enum constant in enum class megamek.common.hexArea.HalfPlaneHexArea.HalfPlaneType
 
absoluteCenter() - Method in class megamek.client.ui.util.StringDrawer
Sets the StringDrawer to center the text on the coordinate given by StringDrawer.at(int, int).
absoluteCenter() - Method in class megamek.client.ui.util.StringDrawer.StringDrawerConfig
 
absoluteCenterY() - Method in class megamek.client.ui.util.StringDrawer
Sets the StringDrawer to center the text vertically on the y coordinate given by StringDrawer.at(int, int).
absoluteCenterY() - Method in class megamek.client.ui.util.StringDrawer.StringDrawerConfig
 
absorbBuildingDamage(int, Entity, int, Vector<Report>, IBuilding, boolean) - Method in class megamek.common.weapons.handlers.WeaponHandler
Worker function to (maybe) have a building absorb damage meant for the entity
AbstractAboutDialog - Class in megamek.client.ui.dialogs
A base "About..." dialog showing a name and version block ("MegaMek Version: 0.50.xx") and the license block as in the license dialog.
AbstractAboutDialog(Window) - Constructor for class megamek.client.ui.dialogs.AbstractAboutDialog
 
AbstractActionHandler - Class in megamek.common.autoResolve.acar.handler
 
AbstractActionHandler(Action, SimulationManager) - Constructor for class megamek.common.autoResolve.acar.handler.AbstractActionHandler
 
AbstractAttackAction - Class in megamek.common.actions
Abstract superclass for any action where an entity is attacking another entity.
AbstractAttackAction - Class in megamek.common.autoResolve.acar.action
 
AbstractAttackAction(int, int) - Constructor for class megamek.common.actions.AbstractAttackAction
 
AbstractAttackAction(int, int) - Constructor for class megamek.common.autoResolve.acar.action.AbstractAttackAction
 
AbstractAttackAction(int, int, int) - Constructor for class megamek.common.actions.AbstractAttackAction
 
AbstractBoardView - Class in megamek.client.ui.clientGUI.boardview
 
AbstractBoardViewOverlay - Class in megamek.client.ui.clientGUI.boardview.overlay
This is a framework for boardview overlays that can show a list of data, conditions etc.
AbstractBoardViewOverlay(BoardView, Font) - Constructor for class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
AbstractBuildingEntity - Class in megamek.common.units
AbstractBuildingEntity represents a non-terrain building (e.g., a moving fortress).
AbstractBuildingEntity(BuildingType, int) - Constructor for class megamek.common.units.AbstractBuildingEntity
 
AbstractBuildingEntityBVCalculator - Class in megamek.common.battleValue
Battle Value calculator for Structures (AbstractBuildingEntity).
AbstractButtonDialog - Class in megamek.client.ui.dialogs.buttonDialogs
This is the Base Dialog for a dialog with buttons in MegaMek.
AbstractButtonDialog(JDialog, JFrame, boolean, ResourceBundle, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractButtonDialog
This constructor is provided for uses cases where this dialog needs another dialog as a parent.
AbstractButtonDialog(JFrame, boolean, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractButtonDialog
This creates an AbstractButtonDialog using the default resource bundle.
AbstractButtonDialog(JFrame, boolean, ResourceBundle, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractButtonDialog
This creates an AbstractButtonDialog using the specified resource bundle.
AbstractButtonDialog(JFrame, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractButtonDialog
This creates a modal AbstractButtonDialog using the default resource bundle.
AbstractChoiceDialog<T> - Class in megamek.client.ui.dialogs.phaseDisplay
A modal dialog for presenting options as buttons.
AbstractChoiceDialog(JFrame, String, String, List<T>, boolean) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.AbstractChoiceDialog
This creates a modal AbstractChoiceDialog using the default resource bundle as a Modal dialog.
AbstractClient - Class in megamek.client
AbstractClient that handles basic client features.
AbstractClient(String, String, int) - Constructor for class megamek.client.AbstractClient
Construct a client which will try to connect.
AbstractClient.ConnectionHandler - Class in megamek.client
Custom ConnectionHandler for use with AbstractClient.
AbstractClientGUI - Class in megamek.client.ui.clientGUI
 
AbstractClientGUI(IClient) - Constructor for class megamek.client.ui.clientGUI.AbstractClientGUI
 
AbstractCommandLineParser - Class in megamek.common.commandLine
Very simple skeleton for the command line parser.
AbstractCommandLineParser(String...) - Constructor for class megamek.common.commandLine.AbstractCommandLineParser
Constructs new parser
AbstractCommandLineParser.ParseException - Exception Class in megamek.common.commandLine
Exception thrown in case of error
AbstractConnection - Class in megamek.common.net.connections
Generic bidirectional connection between client and server
AbstractConnection(String, int, int) - Constructor for class megamek.common.net.connections.AbstractConnection
Creates new client (connection from client to server) connection
AbstractConnection(Socket, int) - Constructor for class megamek.common.net.connections.AbstractConnection
Creates new Server connection
AbstractConnectionEvent - Class in megamek.common.net.events
Instances of descendant classes are sent as a result of changes of the Connection state or packet arrival.
AbstractConnectionEvent(ConnectionEventType, Object) - Constructor for class megamek.common.net.events.AbstractConnectionEvent
Constructs a connection event
AbstractDialog - Class in megamek.client.ui.dialogs.abstractDialogs
This is the base class for dialogs in MegaMek.
AbstractDialog(JDialog, JFrame, boolean, ResourceBundle, String, String) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
This allows Swing to create the dialog with another dialog as the parent.
AbstractDialog(JFrame, boolean, String, String) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
This creates an AbstractDialog using the default resource bundle.
AbstractDialog(JFrame, boolean, ResourceBundle, String, String) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
This creates an AbstractDialog using the specified resource bundle.
AbstractDialog(JFrame, String, String) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
This creates a non-modal AbstractDialog using the default resource bundle.
AbstractDirectory - Class in megamek.common.util.fileUtils
AbstractDirectory is a class that is used to define a directory.
AbstractDirectory(File, String, String, ItemFileFactory) - Constructor for class megamek.common.util.fileUtils.AbstractDirectory
 
AbstractEntityAction - Class in megamek.common.actions
This is a base implementation for EntityAction.
AbstractEntityAction(int) - Constructor for class megamek.common.actions.AbstractEntityAction
 
AbstractGame - Class in megamek.common.game
This is a base class to derive all types of Game (TW, AS, BF, SBF...) from.
AbstractGame() - Constructor for class megamek.common.game.AbstractGame
 
AbstractGameConnectionDialog - Class in megamek.client.ui.dialogs.gameConnectionDialogs
 
AbstractGameConnectionDialog(JFrame, String, boolean, String) - Constructor for class megamek.client.ui.dialogs.gameConnectionDialogs.AbstractGameConnectionDialog
 
AbstractGameConnectionDialog(JFrame, String, boolean, String, Vector<String>) - Constructor for class megamek.client.ui.dialogs.gameConnectionDialogs.AbstractGameConnectionDialog
 
AbstractGameManager - Class in megamek.server
 
AbstractGameManager() - Constructor for class megamek.server.AbstractGameManager
 
AbstractHelpDialog - Class in megamek.client.ui.dialogs.helpDialogs
This class ensures that every Help dialog in MegaMek has an identical look-and-feel.
AbstractHelpDialog(JFrame, String, String) - Constructor for class megamek.client.ui.dialogs.helpDialogs.AbstractHelpDialog
 
AbstractIcon - Class in megamek.common.icons
An AbstractIcon is an abstract class that ensures standardized and isolated image code for icons across the suite.
AbstractIcon() - Constructor for class megamek.common.icons.AbstractIcon
 
AbstractIcon(String) - Constructor for class megamek.common.icons.AbstractIcon
 
AbstractIcon(String, String) - Constructor for class megamek.common.icons.AbstractIcon
 
AbstractIconChooserDialog - Class in megamek.client.ui.dialogs.iconChooser
Creates a dialog that allows players to select a directory from a directory tree and choose an AbstractIcon from the AbstractIcons in that directory.
AbstractIconChooserDialog(JFrame, boolean, ResourceBundle, String, String, abstractIconChooserPanel, boolean) - Constructor for class megamek.client.ui.dialogs.iconChooser.AbstractIconChooserDialog
Creates a dialog that allows players to choose a directory from a directory tree and an AbstractIcon from the AbstractIcons in that directory.
AbstractIconChooserDialog(JFrame, String, String, abstractIconChooserPanel, boolean) - Constructor for class megamek.client.ui.dialogs.iconChooser.AbstractIconChooserDialog
 
abstractIconChooserPanel - Class in megamek.client.ui.panels.abstractPanels
An AbstractIconChooser is an abstract panel that is used to select an AbstractIcon from the various potential icons located within the specified AbstractDirectory.
abstractIconChooserPanel(JFrame, String, JTree, AbstractIcon) - Constructor for class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
 
abstractIconChooserPanel(JFrame, String, JTree, AbstractIcon, boolean) - Constructor for class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
 
AbstractIconChooserTree - Class in megamek.client.ui.trees
AbstractIconChooserTree is an extension of JTree that provides additional AbstractIcon specific functionality to simplify initialization.
AbstractIconChooserTree() - Constructor for class megamek.client.ui.trees.AbstractIconChooserTree
 
AbstractIconChooserTree(boolean) - Constructor for class megamek.client.ui.trees.AbstractIconChooserTree
 
abstractIconList - Variable in class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
 
AbstractIconList - Class in megamek.client.ui.lists
A specialized JList to display a list of AbstractIcons for the AbstractIconChooserDialog, e.g.
AbstractIconList(ListCellRenderer<AbstractIcon>) - Constructor for class megamek.client.ui.lists.AbstractIconList
 
AbstractIconRenderer - Class in megamek.client.ui.renderers
This renders the AbstractIcon for the current Cell of the rendered list
AbstractIconRenderer() - Constructor for class megamek.client.ui.renderers.AbstractIconRenderer
 
AbstractNagDialog - Class in megamek.client.ui.dialogs.buttonDialogs
 
AbstractNagDialog(JFrame, String, String, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractNagDialog
 
AbstractNagDialog(JFrame, ResourceBundle, String, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractNagDialog
 
AbstractOneTimeTrigger - Class in megamek.server.trigger
This is a base class for Triggers that should only ever react once, regardless of how often its prerequisites are satisfied.
AbstractOneTimeTrigger() - Constructor for class megamek.server.trigger.AbstractOneTimeTrigger
 
AbstractOptions - Class in megamek.common.options
Parent class for options settings
AbstractOptions() - Constructor for class megamek.common.options.AbstractOptions
 
AbstractOptions.GroupsEnumeration - Class in megamek.common.options
 
AbstractOptions.GroupsEnumeration.GroupProxy - Class in megamek.common.options
 
AbstractOptions.GroupsEnumeration.GroupProxy.OptionsEnumeration - Class in megamek.common.options
 
AbstractOptionsInfo - Class in megamek.common.options
Abstract base class for Singletons representing Options' static information such as displayable name, description etc.
AbstractOptionsInfo(String) - Constructor for class megamek.common.options.AbstractOptionsInfo
Protected constructor.
AbstractPanel - Class in megamek.client.ui.panels.abstractPanels
This is the default Panel.
AbstractPanel(JFrame, String) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractPanel
This creates an AbstractPanel using the default resource bundle.
AbstractPanel(JFrame, String, boolean) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractPanel
This creates an AbstractPanel using the default resource bundle and specified double buffered boolean.
AbstractPanel(JFrame, String, LayoutManager) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractPanel
This creates an AbstractPanel using the default resource bundle and specified layout manager.
AbstractPanel(JFrame, String, LayoutManager, boolean) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractPanel
This creates an AbstractPanel using the default resource bundle and specified layout manager and double buffered boolean.
AbstractPanel(JFrame, ResourceBundle, String, LayoutManager, boolean) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractPanel
This creates an AbstractPanel using the specified resource bundle, layout manager, and double buffered boolean.
AbstractPathFinder<N,C,E> - Class in megamek.common.pathfinder
This class provides a skeletal implementation of pathfinder algorithm in a given directed graph.
AbstractPathFinder(DestinationMap<N, E>, EdgeRelaxer<C, E>, AdjacencyMap<E>, Comparator<E>) - Constructor for class megamek.common.pathfinder.AbstractPathFinder
 
AbstractPhaseDisplay - Class in megamek.client.ui.panels.phaseDisplay
This is the base class for all the "displays" which take control during the local player's turn.
AbstractPhaseDisplay(IClientGUI) - Constructor for class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
Creates a phase display using the standard skin settings for phase displays.
AbstractPhaseDisplay(IClientGUI, String, String) - Constructor for class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
Creates a phase display using the given skin settings for the button panel and the buttons.
AbstractPlayerTurn - Class in megamek.common.game
This is a basic implementation of PlayerTurn to extend other turn types from.
AbstractPlayerTurn(int) - Constructor for class megamek.common.game.AbstractPlayerTurn
Creates a new instance of GameTurn
AbstractRandomArmyDialog - Class in megamek.client.ui.dialogs.randomArmy
This class is the framework for the random army dialog that is most prominently used in MM's lobby.
AbstractRandomArmyDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.randomArmy.AbstractRandomArmyDialog
 
AbstractSBFActionHandler - Class in megamek.server.sbf
 
AbstractSBFActionHandler(EntityAction, SBFGameManager) - Constructor for class megamek.server.sbf.AbstractSBFActionHandler
 
AbstractSBFAttackAction - Class in megamek.common.actions.sbf
 
AbstractSBFAttackAction(int, int) - Constructor for class megamek.common.actions.sbf.AbstractSBFAttackAction
 
AbstractScrollablePanel - Class in megamek.client.ui.panels.abstractPanels
This is the default Scrollable Panel, implementing Scrollable and designed to be used within a ScrollPane, preferably AbstractScrollPane.
AbstractScrollablePanel(JFrame, String) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractScrollablePanel
Deprecated, for removal: This API element is subject to removal in a future version.
AbstractScrollablePanel(JFrame, String, boolean) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractScrollablePanel
Deprecated, for removal: This API element is subject to removal in a future version.
AbstractScrollablePanel(JFrame, String, LayoutManager) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractScrollablePanel
Deprecated, for removal: This API element is subject to removal in a future version.
AbstractScrollablePanel(JFrame, String, LayoutManager, boolean) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractScrollablePanel
Deprecated, for removal: This API element is subject to removal in a future version.
AbstractScrollablePanel(JFrame, ResourceBundle, String, LayoutManager, boolean) - Constructor for class megamek.client.ui.panels.abstractPanels.AbstractScrollablePanel
This creates an AbstractScrollablePanel using the specified resource bundle, layout manager, and double buffered boolean.
AbstractScrollPane - Class in megamek.client.ui.panes
This is the default ScrollPane.
AbstractScrollPane(JFrame, String) - Constructor for class megamek.client.ui.panes.AbstractScrollPane
Deprecated, for removal: This API element is subject to removal in a future version.
AbstractScrollPane(JFrame, String, int, int) - Constructor for class megamek.client.ui.panes.AbstractScrollPane
This creates an AbstractScrollPane using the default resource bundle and using the specified scrollbar policies.
AbstractScrollPane(JFrame, ResourceBundle, String, int, int) - Constructor for class megamek.client.ui.panes.AbstractScrollPane
This creates an AbstractScrollPane using the specified resource bundle and using the default of vertical and horizontal scrollbars as required.
AbstractSkillGenerator - Class in megamek.client.generator.skillGenerators
 
AbstractSkillGenerator(SkillGeneratorMethod) - Constructor for class megamek.client.generator.skillGenerators.AbstractSkillGenerator
 
AbstractSmallCraftASFBay - Class in megamek.common.bays
This is a base class for the very similar ASFBay and SmallCraftBay.
AbstractSplitPane - Class in megamek.client.ui.panes
This is the default SplitPane.
AbstractSplitPane(JFrame, String) - Constructor for class megamek.client.ui.panes.AbstractSplitPane
Deprecated, for removal: This API element is subject to removal in a future version.
AbstractSplitPane(JFrame, ResourceBundle, String) - Constructor for class megamek.client.ui.panes.AbstractSplitPane
This creates an AbstractSplitPane using the specified resource bundle.
AbstractTabbedPane - Class in megamek.client.ui.dialogs.unitSelectorDialogs
This is the default TabbedPane.
AbstractTabbedPane(JFrame, String) - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractTabbedPane
Deprecated, for removal: This API element is subject to removal in a future version.
AbstractTabbedPane(JFrame, ResourceBundle, String) - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractTabbedPane
This creates an AbstractTabbedPane using the specified resource bundle.
AbstractUnitRecord - Class in megamek.client.ratgenerator
Base functionality for chassis and model records for RAT generator.
AbstractUnitRecord(String) - Constructor for class megamek.client.ratgenerator.AbstractUnitRecord
 
AbstractUnitSelectorDialog - Class in megamek.client.ui.dialogs.unitSelectorDialogs
This is a heavily reworked version of the original MekSelectorDialog which brings up a list of units for the player to select to add to their forces.
AbstractUnitSelectorDialog(JFrame, UnitLoadingDialog) - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
AbstractUnitSelectorDialog(JFrame, UnitLoadingDialog, boolean) - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
AbstractUnitSelectorDialog.MekTableModel - Class in megamek.client.ui.dialogs.unitSelectorDialogs
A table model for displaying work items
AbstractUnitSelectorDialog.PriceRenderer - Class in megamek.client.ui.dialogs.unitSelectorDialogs
A specialized renderer for the mek table (formats the unit price).
AbstractUnitSelectorDialog.TonnageRenderer - Class in megamek.client.ui.dialogs.unitSelectorDialogs
A specialized renderer for the mek table (formats the unit tonnage).
AbstractValidationButtonDialog - Class in megamek.client.ui.dialogs.buttonDialogs
This is the Base Dialog for a dialog with buttons where the Ok button requires data validation in MegaMek.
AbstractValidationButtonDialog(JDialog, JFrame, boolean, ResourceBundle, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractValidationButtonDialog
Allows a dialog to be passed in as the owner
AbstractValidationButtonDialog(JFrame, boolean, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractValidationButtonDialog
This creates an AbstractValidationButtonDialog using the default resource bundle.
AbstractValidationButtonDialog(JFrame, boolean, ResourceBundle, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractValidationButtonDialog
This creates an AbstractValidationButtonDialog using the specified resource bundle.
AbstractValidationButtonDialog(JFrame, String, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.AbstractValidationButtonDialog
Deprecated, for removal: This API element is subject to removal in a future version.
AbstractWeightedMap<K,T> - Class in megamek.common.util.weightedMaps
 
AbstractWeightedMap() - Constructor for class megamek.common.util.weightedMaps.AbstractWeightedMap
 
AbstractWreckSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Contains common functionality for wreck sprites (currently isometric and regular)
AbstractWreckSprite(BoardView) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.AbstractWreckSprite
 
AC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
AC - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AC_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
AC_IMP - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AC_LBX - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AC_LBX_THB - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AC_MUNITION_NAMES - Static variable in class megamek.common.containers.MunitionTree
 
AC_PRIMITIVE - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AC_ROTARY - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AC_ULTRA - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AC_ULTRA_THB - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AC3 - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ACAPHandler - Class in megamek.common.weapons.handlers.ac
 
ACAPHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ac.ACAPHandler
 
ACBayHandler - Class in megamek.common.weapons.handlers.ac
 
ACBayHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ac.ACBayHandler
 
ACBayWeapon - Class in megamek.common.weapons.bayWeapons
 
ACBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.ACBayWeapon
 
ACC - Enum constant in enum class megamek.common.enums.MoveStepType
 
ACCaselessHandler - Class in megamek.common.weapons.handlers.ac
 
ACCaselessHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ac.ACCaselessHandler
 
ACCELERATION - Enum constant in enum class megamek.common.enums.MoveStepType
 
accept(File) - Method in class megamek.client.ui.clientGUI.BoardFileFilter
 
accept(File, String) - Method in class megamek.common.util.fileUtils.ImageFileFactory
The method that must be implemented by any object that filters filenames (i.e., selects a subset of filenames from a list of filenames).
accept(File, String) - Method in interface megamek.common.util.fileUtils.ItemFileFactory
The method that must be implemented by any object that filters filenames (i.e., selects a subset of filenames from a list of filenames).
accept(ZipFile, String) - Method in class megamek.common.util.fileUtils.ImageFileFactory
The method that must be implemented by any object that filters filenames within a ZipFile (i.e., selects a subset of filenames from a list of filenames in a ZIP archive).
accept(ZipFile, String) - Method in interface megamek.common.util.fileUtils.ItemFileFactory
The method that must be implemented by any object that filters filenames within a ZipFile (i.e., selects a subset of filenames from a list of filenames in a ZIP archive).
accept(Entity) - Method in interface megamek.common.units.EntitySelector
Determine if the given Entity meets the selection criteria.
AccessibilityDialog - Class in megamek.client.ui.dialogs
 
AccessibilityDialog(ClientGUI) - Constructor for class megamek.client.ui.dialogs.AccessibilityDialog
 
ACCESSIBLE_GUI_SHORTCUT - Static variable in class megamek.client.ui.dialogs.AccessibilityDialog
 
ACCURATE_MUNITIONS - Static variable in class megamek.client.generator.TeamLoadOutGenerator
 
ACFlakHandler - Class in megamek.common.weapons.handlers.ac
 
ACFlakHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ac.ACFlakHandler
 
ACFlechetteHandler - Class in megamek.common.weapons.handlers.ac
 
ACFlechetteHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ac.ACFlechetteHandler
 
ACi - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
ACID - Enum constant in enum class megamek.common.weapons.DamageType
 
ACIncendiaryHandler - Class in megamek.common.weapons.handlers.ac
 
ACIncendiaryHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ac.ACIncendiaryHandler
 
actingFormation() - Method in class megamek.client.ui.panels.phaseDisplay.SBFActionPhaseDisplay
Returns the formation that is currently selected for action (movement/firing etc.), if any, as an optional.
action - Variable in class megamek.common.event.GameNewActionEvent
 
action - Variable in class megamek.common.event.player.GamePlayerStrategicActionEvent
 
Action - Interface in megamek.common.autoResolve.acar.action
 
ActionHandler - Interface in megamek.common.autoResolve.acar.action
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.boardeditor.BoardEditorPanel
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.clientGUI.CancelAction
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.clientGUI.ClientGUI
Implement the ActionListener interface.
actionPerformed(ActionEvent) - Method in class megamek.client.ui.clientGUI.CloseAction
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.clientGUI.CommonMenuBar
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.clientGUI.OkayAction
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.clientGUI.SBFClientGUI
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.clientGUI.TableColumnManager
A table column will either be added to the table or removed from the table depending on the state of the menu item that was clicked.
actionPerformed(ActionEvent) - Method in class megamek.client.ui.CopySystemDataAction
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.buttonDialogs.BotConfigDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.buttonDialogs.GameOptionsDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.buttonDialogs.NetworkInformationDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.ChoiceDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.customMek.CustomMekDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.ExitsDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.AbstractGameConnectionDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.ConnectDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.HostDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.MapDimensionsDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.miniReport.MiniReportDisplayPanel
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.NoteDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.AbandonUnitDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.BombPayloadDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.DetonateChargesDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.EMPMineSettingDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.ManeuverChoiceDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.MineDensityDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.MineLayingDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.MinesweeperActivationDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.NovaNetworkDialog
Handles button clicks.
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.NovaNetworkViewDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.SeaMineDepthDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.SuicideImplantsDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.TeleMissileSettingDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.TriggerAPPodDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.TriggerBPodDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.VariableRangeTargetingDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.phaseDisplay.VibrabombSettingDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.PlayerListDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorOptionsView
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.randomMap.RandomMapDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.randomMap.ResizeMapDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.RandomNameDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.ScenarioDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.SliderDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.TurretFacingDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.unitDisplay.WeaponPanel
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.UnitFailureDialog
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
This handles the primary action events (any that can come from buttons in this class)
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.alphaStrike.ASStatsTablePanel
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.DialogOptionComponentYPanel
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AimedShotHandler
ActionListener, listens to the button in the dialog.
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.InfantryVsInfantryCombatDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge.MapListMouseAdapter
 
actionPerformed(ActionEvent) - Method in record class megamek.client.ui.panels.phaseDisplay.lobby.LobbyMekPopupActions
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PreEndDeclarationsDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.ReportDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.SBFFiringDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.SBFMovementDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.SBFReportDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.SelectArtyAutoHitHexDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.skinEditor.SkinSpecEditorPanel
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.panels.skinEditor.SkinSpecPanel
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.ShowBugReportDialogAction
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.util.LambdaAction
 
actionPerformed(ActionEvent) - Method in class megamek.client.ui.widget.SBFReportPanel
 
ActionPhaseDisplay - Class in megamek.client.ui.panels.phaseDisplay
 
ActionPhaseDisplay(ClientGUI) - Constructor for class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
ACTIONS - Enum constant in enum class megamek.common.net.enums.PacketCommand
An SBF packet instructing the Client to replace the pending actions with the sent actions (possibly none).
ActionsProcessor - Record Class in megamek.common.autoResolve.acar.manager
 
ActionsProcessor(SimulationManager) - Constructor for record class megamek.common.autoResolve.acar.manager.ActionsProcessor
Creates an instance of a ActionsProcessor record class.
ActivateBloodStalkerAction - Class in megamek.common.actions
Contains information necessary to carry out a "blood stalker" action
ActivateBloodStalkerAction(int, int) - Constructor for class megamek.common.actions.ActivateBloodStalkerAction
 
activateBoardTooltips() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
activateDialog(Set<String>) - Method in class megamek.client.ui.dialogs.randomMap.RandomMapDialog
 
activateDialog(Set<String>) - Method in class megamek.client.ui.dialogs.randomMap.ResizeMapDialog
Updates the theme list and sets the dialog to visible.
activateRadicalHS() - Method in class megamek.common.units.Entity
Deprecated, for removal: This API element is subject to removal in a future version.
activateTooltip() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
activeFieldWeapons() - Method in class megamek.common.units.ConvInfantry
 
activeQuirks() - Method in class megamek.common.options.Quirks
 
activeQuirks() - Method in class megamek.common.options.WeaponQuirks
 
activeTroopers - Variable in class megamek.common.units.Infantry
The number of troopers alive in this platoon, including any damage sustained in the current phase.
ActiveUnitsTrigger - Class in megamek.server.trigger
This Trigger reacts when the count of active units is equal to the given count.
ActiveUnitsTrigger(String, int) - Constructor for class megamek.server.trigger.ActiveUnitsTrigger
Deprecated, for removal: This API element is subject to removal in a future version.
ActiveUnitsTrigger(String, int, int) - Constructor for class megamek.server.trigger.ActiveUnitsTrigger
Deprecated, for removal: This API element is subject to removal in a future version.
ActiveUnitsTrigger(String, List<Integer>, int) - Constructor for class megamek.server.trigger.ActiveUnitsTrigger
 
ActiveUnitsTrigger(String, List<Integer>, int, int) - Constructor for class megamek.server.trigger.ActiveUnitsTrigger
 
ACTracerHandler - Class in megamek.common.weapons.handlers.ac
 
ACTracerHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ac.ACTracerHandler
 
ACTUATOR_FOOT - Static variable in class megamek.common.units.Mek
 
ACTUATOR_HAND - Static variable in class megamek.common.units.Mek
 
ACTUATOR_HIP - Static variable in class megamek.common.units.Mek
 
ACTUATOR_LOWER_ARM - Static variable in class megamek.common.units.Mek
 
ACTUATOR_LOWER_LEG - Static variable in class megamek.common.units.Mek
 
ACTUATOR_SHOULDER - Static variable in class megamek.common.units.Mek
 
ACTUATOR_UPPER_ARM - Static variable in class megamek.common.units.Mek
 
ACTUATOR_UPPER_LEG - Static variable in class megamek.common.units.Mek
 
actuatorCrits - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
actuatorHits - Variable in class megamek.common.units.DamageEditSpec
Actuator crit hits by limb and actuator, in the damage editor's layout: the first index counts limbs from Mek.LOC_RIGHT_ARM, the second counts actuators from the shoulder (arms) or hip (legs and quads), with a QuadVee's conversion gear after the foot.
AcTurn - Class in megamek.common.autoResolve.component
 
AcTurn(int) - Constructor for class megamek.common.autoResolve.component.AcTurn
 
ACWeapon - Class in megamek.common.weapons.autoCannons
N.B.
ACWeapon() - Constructor for class megamek.common.weapons.autoCannons.ACWeapon
 
ACWeaponHandler - Class in megamek.common.weapons.handlers.ac
 
ACWeaponHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ac.ACWeaponHandler
 
ADA - Enum constant in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.SpecialAmmo
 
ADA_EXT_RANGE - Variable in class megamek.common.weapons.artillery.ArrowIV
 
ADA_LONG_RANGE - Variable in class megamek.common.weapons.artillery.ArrowIV
 
ADA_MED_RANGE - Variable in class megamek.common.weapons.artillery.ArrowIV
 
ADA_MIN_RANGE - Variable in class megamek.common.weapons.artillery.ArrowIV
 
ADA_SHORT_RANGE - Variable in class megamek.common.weapons.artillery.ArrowIV
 
ADAMissileWeaponHandler - Class in megamek.common.weapons.handlers
 
ADAMissileWeaponHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ADAMissileWeaponHandler
 
adaptAntiMekAttacks(ConvInfantry) - Static method in class megamek.common.verifier.TestInfantry
 
adaptFireModeEnabled(Mounted<?>) - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Enables the mode button when mode switching is allowed (always true except for LAMs with certain weapons) and the weapon has modes.
adaptToGameOptions(IGameOptions) - Method in class megamek.common.equipment.InfantryWeaponMounted
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.equipment.Mounted
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.artillery.ArtilleryCannonWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.autoCannons.ACWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.battleArmor.clan.CLBAMortarHeavy
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.battleArmor.clan.CLBAMortarLight
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.battleArmor.innerSphere.ISBATubeArtillery
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.CLIATMWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.gaussRifles.GaussWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.infantry.support.InfantrySupportLRMInfernoWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.infantry.support.InfantrySupportLRMWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.infantry.support.mortar.InfantrySupportMortarHeavyInfernoWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.infantry.support.mortar.InfantrySupportMortarHeavyWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.infantry.support.mortar.InfantrySupportMortarLightInfernoWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.infantry.support.mortar.InfantrySupportMortarLightWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.lasers.EnergyWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.lasers.LaserWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.lrms.LRMWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.lrms.LRTWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.lrms.StreakLRMWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.missiles.MMLWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.missiles.thunderbolt.ThunderboltWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.mortars.MekMortarWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.ppc.PPCWeapon
 
adaptToGameOptions(IGameOptions) - Method in class megamek.common.weapons.Weapon
Adapt the weapon type to the Game Options such as PPC Field Inhibitors or Dial Down Damage, usually adding or removing modes.
add(boolean, String) - Method in class megamek.common.util.ConditionalStringJoiner
Adds a string to the joiner if the condition is true.
add(boolean, Supplier<String>) - Method in class megamek.common.util.ConditionalStringJoiner
Adds a string to the joiner if the condition is true.
add(int) - Method in class megamek.common.autoResolve.acar.report.PublicReportEntry
Add the given int to the list of data that will be substituted for the <data> tags in the report.
add(int) - Method in class megamek.common.Report
Add the given int to the list of data that will be substituted for the <data> tags in the report.
add(int) - Method in class megamek.common.strategicBattleSystems.SBFReportEntry
Add the given int to the list of data that will be substituted for the <data> tags in the report.
add(int, boolean) - Method in class megamek.common.autoResolve.acar.report.PublicReportEntry
Add the given int to the list of data that will be substituted for the <data> tags in the report, and mark it as double-blind sensitive information if obscure is true.
add(int, boolean) - Method in class megamek.common.Report
Add the given int to the list of data that will be substituted for the <data> tags in the report, and mark it as double-blind sensitive information if obscure is true.
add(int, boolean) - Method in class megamek.common.strategicBattleSystems.SBFReportEntry
Add the given int to the list of data that will be substituted for the <data> tags in the report, and mark it as double-blind sensitive information if obscure is true.
add(int, List<Report>) - Method in class megamek.common.game.GameReports
 
add(int, List<SBFReportEntry>) - Method in class megamek.common.SBFFullGameReport
 
add(int, List<T>) - Method in interface megamek.common.interfaces.FullGameReport
Adds the given list of report entries for the given game round to this FullGameReport.
add(int, EntityAction) - Method in class megamek.client.ui.clientGUI.tooltip.EntityActionLog
 
add(int, T) - Method in interface megamek.common.interfaces.FullGameReport
Adds the given report entry for the given game round to this FullGameReport.
add(Double, T) - Method in class megamek.common.util.weightedMaps.WeightedDoubleMap
 
add(Integer, T) - Method in class megamek.common.util.weightedMaps.WeightedIntMap
 
add(String) - Method in class megamek.common.autoResolve.acar.report.HtmlGameLogger
 
add(String) - Method in class megamek.common.autoResolve.acar.report.PublicReportEntry
Add the given String to the list of data that will be substituted for the <data> tags in the report.
add(String) - Method in class megamek.common.Report
Add the given String to the list of data that will be substituted for the <data> tags in the report.
add(String) - Method in class megamek.common.strategicBattleSystems.SBFReportEntry
Add the given String to the list of data that will be substituted for the <data> tags in the report.
add(String) - Method in class megamek.common.util.ConditionalStringJoiner
Adds a string to the joiner.
add(String, boolean) - Method in class megamek.common.autoResolve.acar.report.PublicReportEntry
Add the given String to the list of data that will be substituted for the <data> tags in the report, and mark it as double-blind sensitive information if obscure is true.
add(String, boolean) - Method in class megamek.common.Report
Add the given String to the list of data that will be substituted for the <data> tags in the report, and mark it as double-blind sensitive information if obscure is true.
add(String, boolean) - Method in class megamek.common.strategicBattleSystems.SBFReportEntry
Add the given String to the list of data that will be substituted for the <data> tags in the report, and mark it as double-blind sensitive information if obscure is true.
add(String, String) - Method in class megamek.common.Report
Add the given string to the list of data that will be substituted for the <data> tags in the report.
add(Collection<? extends ForceAssignable>) - Method in class megamek.client.ui.panels.alphaStrike.ASStatsTablePanel
Adds a block of units to the panel.
add(Collection<? extends ForceAssignable>, String) - Method in class megamek.client.ui.panels.alphaStrike.ASStatsTablePanel
Adds a block of units to the panel.
add(List<Report>) - Method in class megamek.common.autoResolve.acar.report.HtmlGameLogger
 
add(K, T) - Method in class megamek.common.util.weightedMaps.AbstractWeightedMap
 
add(EntityAction) - Method in class megamek.client.ui.clientGUI.tooltip.EntityActionLog
 
add(Order) - Method in class megamek.common.autoResolve.acar.order.Orders
 
add(Coords) - Method in class megamek.common.board.Coords
 
add(CubeCoords) - Method in record class megamek.common.board.CubeCoords
Adds another CubeCoords to this one and returns a new CubeCoords object.
add(InitiativeBonusBreakdown) - Method in record class megamek.common.game.InitiativeBonusBreakdown
Creates a new breakdown by adding another breakdown's values to this one.
add(Inferno, int) - Method in class megamek.common.InfernoTracker
Add the number of hits with the given inferno round to the tracker.
add(LosEffects) - Method in class megamek.common.LosEffects
 
add(Report) - Method in class megamek.common.autoResolve.acar.report.HtmlGameLogger
 
add(Roll) - Method in class megamek.common.Report
 
add(TargetRoll) - Method in class megamek.common.Report
Adds target roll to report with details available as a tooltip
add(Entity) - Method in class megamek.common.units.UnitNameTracker
Adds an entity to the name tracker.
add(T) - Method in class megamek.common.util.Counter
 
ADD_SMOKE_CLOUD - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ADD_TEMPORARY_ECM_FIELD - Enum constant in enum class megamek.common.net.enums.PacketCommand
A packet adding a temporary ECM field (e.g., from EMP mines).
ADD_WAYPOINT - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
addAction(EntityAction) - Method in class megamek.common.game.AbstractGame
Adds the specified action to the list of pending EntityActions for this phase and fires a GameNewActionEvent.
addAction(Action) - Method in class megamek.common.autoResolve.acar.SimulationContext
Adds the specified action to the list of pending EntityActions for this phase and fires a GameNewActionEvent.
addActionButton(JButton) - Method in class megamek.common.ui.EnhancedTabbedPane
Adds a button to the action buttons panel
addActionHandler(ActionHandler) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
addActionHandler(SBFActionHandler) - Method in class megamek.common.strategicBattleSystems.SBFGame
 
addActionListener(ActionListener) - Method in class megamek.client.ui.clientGUI.CommonMenuBar
Register an object that wishes to be alerted when an item on this menu bar has been selected.
addActionListener(ActionListener) - Method in class megamek.client.ui.widget.picmap.PMGenericHotArea
 
addActionListener(ActionListener) - Method in class megamek.client.ui.widget.picmap.PMPicArea
 
addActionListener(ActionListener) - Method in class megamek.client.ui.widget.picmap.PMSimplePolygonArea
 
addAdditionalTarget(Targetable) - Method in class megamek.client.bot.princess.FireControlState
Add a single value to the additional targets list.
addAero(ITurnOrdered) - Method in class megamek.common.turns.TurnVectors
 
addAlias(int, String) - Method in class megamek.client.ratgenerator.FactionRecord
Adds a historical faction-code alias effective from the given year.
addAll(Collection<? extends EntityAction>) - Method in class megamek.client.ui.clientGUI.tooltip.EntityActionLog
 
addAll(Collection<? extends Order>) - Method in class megamek.common.autoResolve.acar.order.Orders
 
addAll(Collection<? extends T>) - Method in class megamek.common.util.Counter
 
addAllEntities(List<Entity>) - Method in class megamek.client.ratgenerator.ForceDescriptor
 
addAlliedECMEffects(ECMInfo) - Method in class megamek.common.ECMInfo
Compute the ECMInfo from another instance into this one, where this ECMInfo contains information about fields allied to the owner.
addAlpha(Color, int) - Static method in class megamek.client.ui.util.UIUtil
Returns the provided color with its alpha value set to the provided alpha.
addAmmo() - Method in class megamek.common.templates.AeroTROView
Adds ammo data used by large craft
addAmmoToBay(int) - Method in class megamek.common.equipment.WeaponMounted
Adds the ammo with the given equipment number to the bay.
addAmmoToBay(AmmoMounted) - Method in class megamek.common.equipment.WeaponMounted
 
addArea(PMElement) - Method in class megamek.client.ui.widget.picmap.PMAreasGroup
Adds area to group
addArmorStructureEntries(Entity, BiFunction<Entity, Integer, Integer>, int[][]) - Method in class megamek.common.templates.TROView
Convenience method to format armor and structure values, consolidating right/left values into a single entry.
addArtilleryTargets(Collection<Coords>) - Method in class megamek.client.bot.princess.ArtilleryCommandAndControl
 
addArtyAutoHitHex(BoardLocation) - Method in class megamek.common.Player
 
addAttached(ForceDescriptor) - Method in class megamek.client.ratgenerator.ForceDescriptor
 
addAttack(int, EntityAction) - Method in class megamek.client.ui.panels.phaseDisplay.AttackPhaseDisplay
add an attack at the given index to the local temporary attack list
addAttack(List<Action>, Formation) - Method in class megamek.common.autoResolve.acar.SimulationManager
 
addAttack(AttackAction) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Adds an attack to the sprite list.
addAttack(EntityAction) - Method in class megamek.client.ui.panels.phaseDisplay.AttackPhaseDisplay
add an attack to the end of the local temporary attack list
addAttack(AttackHandler) - Method in class megamek.common.game.Game
add an AttackHandler to the attacks list
addAttackedByThisTurn(int) - Method in class megamek.common.units.Entity
 
addAttacker(int) - Method in class megamek.server.totalWarfare.InfantryActionTracker.InfantryAction
Add an attacker to this action.
addBasicData(Entity) - Method in class megamek.common.templates.TROView
 
addBeenDetectedBy(Player) - Method in class megamek.common.units.Entity
 
addBeenSeenBy(Player) - Method in class megamek.common.units.Entity
 
addBehavior(BehaviorSettings) - Method in class megamek.client.bot.princess.BehaviorSettingsFactory
Adds a BehaviorSettings to the cache.
addBeingTargetedBy(Formation) - Method in class megamek.common.autoResolve.component.Formation
 
addBgDrawer(BackGroundDrawer) - Method in class megamek.client.ui.widget.picmap.PicMap
Adds background drawer to the stage.
addBoard(File) - Static method in class megamek.client.ui.clientGUI.RecentBoardList
Adds a new board to the recent board files, replacing the oldest if the list is full.
addBoard(String) - Static method in class megamek.client.ui.clientGUI.RecentBoardList
Adds a new board to the recent board files, replacing the oldest if the list is full.
addBoardListener(BoardListener) - Method in class megamek.common.board.Board
Adds the specified board listener to receive board events from this board.
addBoardViewListener(BoardViewListener) - Method in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
 
addBoardViewListener(BoardViewListener) - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Adds the specified board listener to receive board events from this board.
addBomb(EquipmentType, int) - Method in class megamek.common.units.Entity
indicate whether this is a bomb mount
addBomb(Mounted<?>, int) - Method in class megamek.common.units.Entity
 
addBomb(Mounted<?>, int) - Method in class megamek.common.units.LandAirMek
 
addBombs(BombType.BombTypeEnum, int) - Method in class megamek.common.equipment.BombLoadout
Adds a specified number of bombs of a given type to this loadout.
addBot(String[], Game, String, int) - Method in class megamek.common.util.AddBotUtil
 
AddBotCommand - Class in megamek.client.commands
 
AddBotCommand - Class in megamek.server.commands
 
AddBotCommand(ClientGUI) - Constructor for class megamek.client.commands.AddBotCommand
 
AddBotCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.AddBotCommand
 
AddBotUtil - Class in megamek.common.util
 
AddBotUtil() - Constructor for class megamek.common.util.AddBotUtil
 
addBrokenUnit(int) - Method in class megamek.client.bot.princess.MoraleUtil
 
addBuildingToBoard(IBuilding) - Method in class megamek.common.board.Board
Add a building and all of its coordinates to the board.
addBuildup(int, String) - Method in class megamek.common.units.HeatBreakdown
Records a contribution to this turn's heat buildup.
addC3Link(Entity) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Adds a c3 line to the sprite list.
addCall(IndustrialElevator.ElevatorCall) - Method in class megamek.common.IndustrialElevator
Adds a call to the elevator queue.
addCharge(AttackAction) - Method in class megamek.common.game.Game
Adds a pending displacement attack to the list for this phase.
addChatMessage(String) - Method in class megamek.client.ui.clientGUI.boardview.overlay.ChatterBoxOverlay
Adds a line to the chat, and performs line breaking if necessary
addChatMessage(Player, String) - Method in class megamek.client.ui.clientGUI.overlay.ChatOverlay
 
addChosenUnits(String, ClientGUI) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi
Adds the chosen units to the game
addClanCase() - Method in class megamek.common.units.Aero
 
addClanCase() - Method in class megamek.common.units.Entity
For clan units that get automatic Clan CASE, adds clan CASE in every location that has potentially explosive equipment (this includes uncharged PPC Capacitors).
addClanCase() - Method in class megamek.common.units.Mek
 
addClanCaseOptOut(int) - Method in class megamek.common.units.Mek
Opts out of automatic Clan CASE for the given location.
addClanCaseToExplosiveLocations(Mek) - Static method in class megamek.common.units.MekConstructionUtil
Adds Clan CASE to all locations on the Mek that have explosive equipment and don't already have CASE or CASE II.
addCliffs(Board, int) - Static method in class megamek.common.util.BoardUtilities
 
addCloseableTab(String, Icon, Component) - Method in class megamek.common.ui.EnhancedTabbedPane
 
addCloseableTab(String, Icon, Component, int) - Method in class megamek.common.ui.EnhancedTabbedPane
Adds a closeable tab to this tabbed pane
addCloseClientListener(CloseClientListener) - Method in class megamek.client.AbstractClient
Adds the specified close client listener to receive close client events.
addCockpit() - Method in class megamek.common.units.Mek
Add the critical slots necessary for a standard cockpit.
addColumn(TableColumn) - Method in class megamek.client.ui.models.XTableColumnModel
Append column to the right of existing columns.
addCombat(int, Entity, Entity) - Method in class megamek.server.totalWarfare.InfantryActionTracker
Start a new action or add to existing action.
addCommandConsole() - Method in class megamek.common.units.Mek
 
addCompactGyro() - Method in class megamek.common.units.Mek
Add the critical slots necessary for a compact gyro.
addComponent(ITechnology) - Method in class megamek.common.CompositeTechLevel
Adjust the dates for various tech levels to account for the tech advancement of a new component.
addComponent(ITechnology, String) - Method in class megamek.common.CompositeTechLevel
Adjust the dates for various tech levels to account for the tech advancement of a new component, giving the component a name for reporting purposes.
addConditionBonuses(PilotingRollData, EntityMovementType) - Method in class megamek.common.units.Entity
Add in any modifiers due to global conditions like light/weather/etc.
addConnectionListener(ConnectionListener) - Method in class megamek.common.net.connections.AbstractConnection
Adds the specified connection listener to receive connection events from connection.
addControlRoll(PilotingRollData) - Method in class megamek.common.game.Game
Adds a pending Control roll to the list for this phase.
addCoolantFailureAmount(int) - Method in class megamek.common.units.Entity
This is implemented in subclasses, do nothing in general
addCoolantFailureAmount(int) - Method in class megamek.common.units.Mek
 
addCoordFacingCombos(Iterator<CoordFacingCombo>, Board) - Method in class megamek.client.bot.princess.geometry.ConvexBoardArea
 
addCounterEquipment(WeaponMounted) - Method in class megamek.common.actions.TeleMissileAttackAction
Adds 'm' to the list of Counter Equipment used against this physical attack This is for AMS assignment to manual teleoperated missiles
addCounterEquipment(WeaponMounted) - Method in class megamek.common.actions.WeaponAttackAction
 
addCraters(Board, int, int, int, int) - Static method in class megamek.common.util.BoardUtilities
add a crater to the board
addCrew() - Method in class megamek.common.templates.CapitalShipTROView
 
addCrew() - Method in class megamek.common.templates.SmallCraftDropshipTROView
 
addCrewEntry(String, int) - Method in class megamek.common.templates.AeroTROView
Convenience method to add the number of crew in a category to a list, and choose the singular or plural form.
addCritical(int, int, CriticalSlot) - Method in class megamek.common.units.Entity
Attempts to set the given slot to the given critical.
addCritical(int, CriticalSlot) - Method in class megamek.common.units.Entity
Adds a critical to the first available slot in the location.
addCritical(int, CriticalSlot, int) - Method in class megamek.common.units.Entity
Adds a critical to a critical slot, first trying the supplied slot number, and continuing from there if it's full
addCritOfLocation(int, CheckCritPanel) - Method in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
Remembers that the given crit control belongs to the given location.
addDamageCrit() - Method in class megamek.common.strategicBattleSystems.SBFUnit
 
addDataWithTooltip(Integer, String) - Method in class megamek.common.Report
 
addDataWithTooltip(String, String) - Method in class megamek.common.Report
Adds a field to the report with additional data available as a tooltip
addDateTimeStamp(String) - Static method in class megamek.common.util.StringUtil
Inserts a date/time stamp into the given filename string just before the last period.
addDefender(int) - Method in class megamek.server.totalWarfare.InfantryActionTracker.InfantryAction
Add a defender to this action.
addDemolitionCharge(int, int, Coords) - Method in class megamek.common.units.AbstractBuildingEntity
Demolition charges anchor to an absolute board hex, which only works for structures that cannot move.
addDemolitionCharge(int, int, Coords) - Method in class megamek.common.units.Building
Adds a demolition charge to this building.
addDemolitionCharge(int, int, Coords) - Method in class megamek.common.units.BuildingEntity
Places a demolition charge on this building (TO:AUE p.152).
addDemolitionCharge(int, int, Coords) - Method in class megamek.common.units.BuildingTerrain
 
addDemolitionCharge(int, int, Coords) - Method in interface megamek.common.units.IBuilding
 
addDeploymentZone(int, HexArea) - Method in class megamek.common.board.Board
Adds a deployment zone with the given ID and the hexes described by the given HexArea to this board, replacing the previously present zone of that ID, if there had been one.
addDeploymentZone(Coords, int) - Method in class megamek.client.ui.boardeditor.BoardEditorPanel
Apply the current Hex to the Board at the specified location.
addDesc(Entity) - Method in class megamek.common.Report
Shortcut method for adding entity name and owner data at the same time.
addDesignatedTagTarget(int) - Method in class megamek.client.bot.princess.Princess
Designates an enemy unit for the bot to put its TAG on, so a player's homing artillery has a known designation.
addDissipation(int, String) - Method in class megamek.common.units.HeatBreakdown
Records a source of this turn's heat dissipation.
addDistance(int) - Method in class megamek.common.moves.MoveStep
 
addDropship(ITurnOrdered) - Method in class megamek.common.turns.TurnVectors
 
addDualCockpit() - Method in class megamek.common.units.Mek
 
addECM(ECMInfo) - Method in class megamek.client.ui.clientGUI.boardview.ECMEffects
Added another ECMInfo to the effects for a location.
addEiReduction(int) - Method in class megamek.common.ToHitData
Adds to the accumulated Enhanced Imaging (EI) terrain reduction.
addElement(PMElement) - Method in class megamek.client.ui.widget.picmap.PicMap
Adds element to PicMap component.
addEMPMine(Minefield) - Method in class megamek.common.game.Game
 
addEmptyLine() - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds an empty line to the CalculationReport.
addEmptyLine() - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addEmptyLine() - Method in class megamek.client.ui.clientGUI.calculationReport.SwingCalculationReport
 
addEndTurnMode(String) - Method in class megamek.common.equipment.EquipmentType
 
addEngineCrits() - Method in class megamek.common.units.LandAirMek
 
addEngineCrits() - Method in class megamek.common.units.Mek
Add the critical slots necessary for the mek's engine.
addEngineSinks(int, String) - Method in class megamek.common.units.Mek
base for adding engine sinks.
addEngineSinks(int, EquipmentFlag) - Method in class megamek.common.units.Mek
Adds heat sinks to the engine.
addEngineSinks(int, EquipmentFlag, boolean) - Method in class megamek.common.units.Mek
Adds heat sinks to the engine.
addEngineSinks(String, int) - Method in class megamek.common.units.Mek
add heat sinks into the engine
addEntities(List<Entity>) - Method in class megamek.common.game.Game
Adds a collection of new Entities.
addEntities(ForceDescriptor) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
addEntity(ForceAssignable, int) - Method in class megamek.common.force.Forces
Adds the provided Entity to the provided force.
addEntity(Entity) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
addEntity(Entity) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
addEntity(Entity) - Method in class megamek.common.game.Game
Adds a new Entity to this Game object and generates a GameEntityNewEvent.
addEntity(Entity, boolean) - Method in class megamek.common.game.Game
Adds a new Entity to this Game object.
addEntityAction(EntityAction) - Method in class megamek.client.ui.clientGUI.boardview.sprite.AttackSprite
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.equipment.GunEmplacement
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.equipment.HandheldWeapon
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.AbstractBuildingEntity
Add in any piloting skill mods
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.Aero
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.BipedMek
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.Entity
Add in any piloting skill mods
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.FighterSquadron
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.Infantry
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.LandAirMek
Add in any piloting skill mods
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.Mek
Add in any piloting skill mods
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.ProtoMek
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.QuadMek
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.QuadVee
Add in any piloting skill mods
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.Tank
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.TripodMek
 
addEntityBonuses(PilotingRollData) - Method in class megamek.common.units.VTOL
 
addEntityFluff(Entity) - Method in class megamek.common.templates.TROView
 
addEntityWaypoint(Entity, List<Coords>, Princess) - Method in class megamek.client.bot.princess.UnitBehavior
 
addEntityWaypoint(Entity, Coords, Princess) - Method in class megamek.client.bot.princess.UnitBehavior
Deprecated, for removal: This API element is subject to removal in a future version.
addEquipment(EquipmentType, int) - Method in class megamek.common.units.Entity
Creates a new mount for this equipment and adds it in.
addEquipment(EquipmentType, int) - Method in class megamek.common.units.ProtoMek
 
addEquipment(EquipmentType, int, boolean) - Method in class megamek.common.units.Entity
Creates a new mount for this equipment and adds it in.
addEquipment(EquipmentType, int, boolean) - Method in class megamek.common.units.LandAirMek
 
addEquipment(EquipmentType, int, boolean) - Method in class megamek.common.units.ProtoMek
 
addEquipment(EquipmentType, int, boolean, int) - Method in class megamek.common.units.Entity
mounting weapons needs to take account of ammo
addEquipment(EquipmentType, int, boolean, int) - Method in class megamek.common.units.ProtoMek
 
addEquipment(EquipmentType, int, boolean, int, boolean) - Method in class megamek.common.units.Entity
indicate whether this is body mounted for BAs
addEquipment(EquipmentType, int, boolean, int, boolean, boolean) - Method in class megamek.common.units.Entity
Creates a new mount for this equipment and adds it in.
addEquipment(EquipmentType, int, boolean, int, boolean, boolean, boolean) - Method in class megamek.common.units.Entity
 
addEquipment(EquipmentType, int, boolean, int, boolean, boolean, boolean, boolean) - Method in class megamek.common.units.Entity
 
addEquipment(EquipmentType, int, boolean, int, boolean, boolean, boolean, boolean, boolean) - Method in class megamek.common.units.Entity
 
addEquipment(EquipmentType, EquipmentType, int, boolean, boolean) - Method in class megamek.common.units.Mek
 
addEquipment(Mounted<?>, int) - Method in class megamek.common.units.Entity
Adds the given mounted equipment to the unit in the given location (front-facing).
addEquipment(Mounted<?>, int, boolean) - Method in class megamek.common.battleArmor.BattleArmor
Mounts the specified equipment in the specified location.
addEquipment(Mounted<?>, int, boolean) - Method in class megamek.common.equipment.GunEmplacement
 
addEquipment(Mounted<?>, int, boolean) - Method in class megamek.common.units.AbstractBuildingEntity
 
addEquipment(Mounted<?>, int, boolean) - Method in class megamek.common.units.Aero
 
addEquipment(Mounted<?>, int, boolean) - Method in class megamek.common.units.ConvInfantry
 
addEquipment(Mounted<?>, int, boolean) - Method in class megamek.common.units.Entity
Adds the given mounted equipment to the unit in the given location, possibly rear-facing depending on the given parameter.
addEquipment(Mounted<?>, int, boolean) - Method in class megamek.common.units.Mek
Mounts the specified weapon in the specified location.
addEquipment(Mounted<?>, int, boolean) - Method in class megamek.common.units.Tank
 
addEquipment(Mounted<?>, int, boolean, boolean) - Method in class megamek.common.units.Entity
 
addEquipment(Mounted<?>, int, boolean, int) - Method in class megamek.common.units.Entity
 
addEquipment(Mounted<?>, int, boolean, int) - Method in class megamek.common.units.Mek
Mounts the specified weapon in the specified location.
addEquipment(Mounted<?>, int, boolean, int) - Method in class megamek.common.units.ProtoMek
 
addEquipment(Entity) - Method in class megamek.common.templates.TROView
 
addEquipment(Entity, boolean) - Method in class megamek.common.templates.ProtoMekTROView
 
addEquipment(Entity, boolean) - Method in class megamek.common.templates.SupportVeeTROView
 
addEquipment(Entity, boolean) - Method in class megamek.common.templates.TROView
 
addEquipment(Entity, boolean) - Method in class megamek.common.templates.VehicleTROView
 
addEscapeCraft(String) - Method in class megamek.common.units.Aero
Adds an Escape Craft.
addEven(ITurnOrdered) - Method in class megamek.common.turns.TurnVectors
Add a TurnOrdered marker for a turn that must occur after all normal turns.
addExtremeGravityPSR(PilotingRollData) - Method in class megamek.common.game.Game
Adds a pending extreme Gravity PSR to the list for this phase.
addFaction(FactionRecord) - Method in class megamek.client.ratgenerator.RATGenerator
 
addFailedEquipment(String) - Method in class megamek.common.units.Entity
 
addFighterComplement() - Method in class megamek.client.ratgenerator.ForceDescriptor
Generates the carried Aerospace Fighter complement of every large craft (WarShip, DropShip, JumpShip, Space Station) in this force and nests it under the carrying ship, so a generated force that includes a carrier also includes the fighters it carries.
addFilter(Filter<E>) - Method in class megamek.common.pathfinder.AbstractPathFinder
Adds an EdgeFilter.
addFiringSolution(int) - Method in class megamek.common.units.Entity
Adds the specified target entity's ID to this entity's firingSolutions
addFixedOmni(Entity) - Method in class megamek.common.templates.TROView
 
addFlags(Map<String, Object>) - Method in class megamek.common.equipment.AmmoType
 
addFlags(Map<String, Object>) - Method in class megamek.common.equipment.EquipmentType
Adds equipment flags to the YAML data map.
addFlags(Map<String, Object>) - Method in class megamek.common.equipment.MiscType
 
addFlags(Map<String, Object>) - Method in class megamek.common.equipment.WeaponType
 
addFlare(Flare) - Method in class megamek.common.game.Game
Add a new flare
addFluff() - Method in class megamek.common.templates.MekTROView
 
addFlyOverPath(Entity) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
add a fly over path to the sprite list
addFormatHandler(Class<?>, Function<Object, String>) - Method in class megamek.ai.dataset.EntityDataSerializer
Adds a custom field format handler.
addFrame(BufferedImage, long) - Method in class megamek.utilities.GifWriterThread
Adds a frame to the GIF.
addGameListener(GameListener) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
addGameListener(GameListener) - Method in class megamek.common.game.AbstractGame
 
addGameListener(GameListener) - Method in interface megamek.common.game.IGame
Adds a GameListener to this game.
addGhostTargetDefensiveBonus(int) - Method in class megamek.common.units.Entity
Increment the defensive ghost target bonus (attacks against this unit are harder).
addGhostTargetOffensiveBonus(int) - Method in class megamek.common.units.Entity
Increment the offensive ghost target bonus (attacks by this unit are harder).
addGlancingBlowReports(Vector<Report>) - Method in class megamek.common.weapons.handlers.WeaponHandler
Worker function that adds the 'glancing blow' reports
addGravDeck(int) - Method in class megamek.common.units.Jumpship
Adds a grav deck whose size in meters is specified.
addGray(Color, int) - Static method in class megamek.client.ui.util.UIUtil
Returns a grayed-out version of the given color.
addGroundAttackedByThisTurn(int) - Method in class megamek.common.units.Entity
 
addGroup(String) - Method in class megamek.common.options.AbstractOptions
 
addGroup(String, String) - Method in class megamek.common.options.AbstractOptions
 
addGyro() - Method in class megamek.common.units.Mek
Add the critical slots necessary for a standard gyro.
addHeader(String) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport containing the header for the CalculationReport.
addHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.FlexibleCalculationReport
 
addHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.HTMLCalculationReport
 
addHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.SwingCalculationReport
 
addHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.TextCalculationReport
 
addHeader(List<String>) - Method in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
addHeat() - Method in class megamek.common.weapons.battleArmor.BAMGHandler
 
addHeat() - Method in class megamek.common.weapons.handlers.BayWeaponHandler
 
addHeat() - Method in class megamek.common.weapons.handlers.CLIATMHandler
 
addHeat() - Method in class megamek.common.weapons.handlers.MGAWeaponHandler
 
addHeat() - Method in class megamek.common.weapons.handlers.MGHandler
 
addHeat() - Method in class megamek.common.weapons.handlers.prototype.PrototypeLaserHandler
 
addHeat() - Method in class megamek.common.weapons.handlers.SmallPulseLaserPrototypeHandler
 
addHeat() - Method in class megamek.common.weapons.handlers.StreakHandler
 
addHeat() - Method in class megamek.common.weapons.handlers.WeaponHandler
 
addHeavyDutyGyro() - Method in class megamek.common.units.Mek
Add the critical slots necessary for a heavy-duty gyro.
addHex(CubeCoords, int, int, BasementType, boolean) - Method in class megamek.common.units.Building
Add a hex to this building at the given RELATIVE coordinates.
addHexDrawPlugin(HexDrawPlugin) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
addHitsChangedListener(Runnable) - Method in class megamek.client.ui.dialogs.unitEditor.CheckCritPanel
Adds an action to run whenever the hits change, however they were changed.
addHoverEffect(JButton) - Method in class megamek.common.ui.EnhancedTabbedPane
Adds hover effect to a button
addIgnoredUnitTarget(int) - Method in class megamek.client.bot.princess.BehaviorSettings
Add the given unit ID to the ignored target list.
addIlluminatedPosition(Coords) - Method in class megamek.common.game.Game
Add a new hex to the collection of Coords illuminated by searchlights.
addImageLoader(ImageUtil.ImageLoader) - Static method in class megamek.common.util.ImageUtil
Deprecated, for removal: This API element is subject to removal in a future version.
addImpHits(int) - Method in class megamek.common.units.MagneticPulseState
 
addIMPHits(int) - Method in class megamek.common.units.Entity
Records Improved Magnetic Pulse (iATM IMP) missile hits on this unit (IO IMP rules).
addIncendiaryMixedReport(Vector<Report>) - Method in class megamek.common.weapons.handlers.lrm.LRMHandler
Adds a report indicating incendiary missiles are mixed with the salvo.
addIndustrialCockpit() - Method in class megamek.common.units.Mek
Add the critical slots necessary for an industrial cockpit.
addIndustrialElevator(IndustrialElevator) - Method in class megamek.common.game.Game
Adds an industrial elevator to the game.
addIndustrialPrimitiveCockpit() - Method in class megamek.common.units.Mek
Add the critical slots necessary for an industrial primitive cockpit.
addInfernoTo(Coords, Inferno, int) - Method in class megamek.common.board.Board
Record that the given coordinates have received a hit from an inferno.
addInitiativeRerollRequest(Team) - Method in class megamek.common.game.Game
 
addInterfaceCockpit() - Method in class megamek.common.units.Mek
Add the critical slots necessary for a small cockpit.
addIntrinsicTransporters() - Method in class megamek.common.units.Entity
Some entities will always have certain transporters.
addIntrinsicTransporters() - Method in class megamek.common.units.Mek
Some entities will always have certain transporters.
addIntrinsicTransporters() - Method in class megamek.common.units.MekWithArms
 
addIntrinsicTransporters() - Method in class megamek.common.units.Tank
Some entities will always have certain transporters.
ADDITIONAL_GROUND_MP_WEIGHT - Static variable in class megamek.common.verifier.TestBattleArmor
Weight for additional ground MP by suit weight class
addJammedWeapon(Mounted<?>) - Method in class megamek.common.units.Tank
Adds the provided weapon as a weapon that is jammed via the vehicle "weapon malfunction" critical hit
addJumpship(ITurnOrdered) - Method in class megamek.common.turns.TurnVectors
 
addKill(Entity) - Method in class megamek.common.units.Entity
 
addLabeledRow(JPanel, String, JComponent) - Method in class megamek.client.ui.dialogs.unitEditor.UnitDamagePanelBuilder
Appends a bold label and a control as the next row of the given panel.
addLine(String) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport.
addLine(String) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addLine(String, String) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport.
addLine(String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addLine(String, String, double) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport.
addLine(String, String, double) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addLine(String, String, String) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport.
addLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.FlexibleCalculationReport
 
addLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.HTMLCalculationReport
 
addLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.SwingCalculationReport
 
addLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.TextCalculationReport
 
addLine(String, String, String, double) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport.
addLine(String, String, String, double) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addListDataListener(ListDataListener) - Method in class megamek.client.ui.models.FileNameComboBoxModel
 
addListener(MekSummaryCache.Listener) - Method in class megamek.common.loaders.MekSummaryCache
 
addListener(IPreferenceChangeListener) - Static method in class megamek.client.ui.clientGUI.RecentBoardList
Adds a listener for recent board changes.
addLookupName(String) - Method in class megamek.common.equipment.EquipmentType
 
addLookupName(String, boolean) - Method in class megamek.common.equipment.ArmorType
 
addLookupName(String, boolean) - Method in class megamek.common.equipment.EquipmentType
 
addLookupName(String, boolean) - Method in class megamek.common.equipment.StructureType
 
addManeuver(int) - Method in class megamek.common.moves.MovePath
 
addMekDisplayListener(MekDisplayListener) - Method in class megamek.client.ui.dialogs.unitDisplay.UnitDisplayPanel
Adds the specified mek display listener to receive events from this view.
addMekVeeAeroFluff(Entity) - Method in class megamek.common.templates.TROView
 
addMember(Entity) - Method in class megamek.client.bot.princess.SwarmContext.SwarmCluster
 
addMinefield(Minefield) - Method in class megamek.common.game.Game
 
addMinefield(Minefield) - Method in class megamek.common.Player
 
addMinefields(Vector<Minefield>) - Method in class megamek.common.game.Game
 
addMinefields(Vector<Minefield>) - Method in class megamek.common.Player
 
addMissile(int, int) - Method in class megamek.common.weapons.TeleMissileTracker
 
addMode(String) - Method in class megamek.common.equipment.EquipmentType
Add a mode to the Equipment TODO: Refactor so the equipment knows the phase they can be armed/disarmed
addModel(ModelRecord) - Method in class megamek.client.ratgenerator.ChassisRecord
 
addModifier(int, String) - Method in class megamek.common.rolls.TargetRoll
Adds a new cumulative modifier of the given value and description.
addModifier(int, String, boolean) - Method in class megamek.common.rolls.TargetRoll
Adds a new modifier of the given value and description, which is or is not cumulative.
addModifier(TargetRollModifier) - Method in class megamek.common.rolls.TargetRoll
Adds the given new modifier to this TargetRoll.
addMoraleCheck(MoraleCheckAction, Formation) - Method in class megamek.common.autoResolve.acar.SimulationManager
 
addMovement(MoveAction, Formation) - Method in class megamek.common.autoResolve.acar.SimulationManager
 
addMovementCrit() - Method in class megamek.common.strategicBattleSystems.SBFUnit
Deprecated, for removal: This API element is subject to removal in a future version.
addMovementDamage(int) - Method in class megamek.common.units.Tank
adds minor, moderate or heavy movement system damage
addMovementHeat() - Method in class megamek.server.totalWarfare.TWGameManager
Add heat from the movement phase.
addMovementMode(EntityMovementMode) - Method in class megamek.client.ratgenerator.Parameters
 
addMovePath(List<UnitLocation>, Entity) - Method in class megamek.client.ui.dialogs.minimap.BoardViewLessMinimapPanel
 
addMpUsed(int) - Method in class megamek.common.moves.MoveStep
 
addNerveRecovery(RecoveringNerveAction) - Method in class megamek.common.autoResolve.acar.SimulationManager
 
addNewComp(String) - Static method in class megamek.client.ui.widget.SkinXMLHandler
Adds a new component to the SkinSpecs map.
addNewline(Vector<Report>) - Static method in class megamek.common.Report
Adds a newline to the last report in the given Vector.
addNL() - Method in class megamek.common.autoResolve.acar.report.PublicReportEntry
Deprecated, for removal: This API element is subject to removal in a future version.
addNL() - Method in class megamek.common.strategicBattleSystems.SBFReportEntry
 
addNoReportNote(CalculationReport, Entity) - Static method in class megamek.common.cost.CostCalculator
Adds a note to the given CalculationReport that no report is available for units of the given entity's type.
addNormal(ITurnOrdered) - Method in class megamek.common.turns.TurnVectors
Add a TurnOrdered marker for a "normal" turn.
addNOtherCrew(String, int) - Method in class megamek.common.units.EjectedCrew
Adds a number of crewmembers from another ship keyed by that ship's external ID
addNOtherCrew(String, int) - Method in class megamek.common.units.SmallCraft
Adds a number of crewmembers from another ship keyed by that ship's external ID
addNotify() - Method in class megamek.client.ui.dialogs.unitDisplay.ArmorPanel
 
addNotify() - Method in class megamek.client.ui.widget.MekPanelTabStrip
 
addNotify() - Method in class megamek.client.ui.widget.picmap.PicMap
Please remember to add super.addNotify() when overriding
addNotify() - Method in class megamek.common.ui.EnhancedTabbedPane
 
addObscuredRecipient(String) - Method in class megamek.common.Report
Internal method.
addOffBoardObserver(int) - Method in class megamek.common.units.Entity
Indicate that an off-board artillery attack by this entity has been observed by a particular team
addOpposingECMEffects(ECMInfo) - Method in class megamek.common.ECMInfo
Compute the ECMInfo from another instance into this one, where this ECMInfo contains information about fields opposed to the owner.
addOption(IBasicOptionGroup, String, boolean) - Method in class megamek.common.options.AbstractOptions
 
addOption(IBasicOptionGroup, String, float) - Method in class megamek.common.options.AbstractOptions
 
addOption(IBasicOptionGroup, String, int) - Method in class megamek.common.options.AbstractOptions
 
addOption(IBasicOptionGroup, String, int, Object) - Method in class megamek.common.options.AbstractOptions
 
addOption(IBasicOptionGroup, String, String) - Method in class megamek.common.options.AbstractOptions
 
addOption(IBasicOptionGroup, String, Vector<String>) - Method in class megamek.common.options.AbstractOptions
 
addOptionName(String) - Method in class megamek.common.options.OptionGroup
Adds new option name to this group.
addOptionRow(JPanel, GridBagConstraints, JLabel, Component) - Method in class megamek.client.ui.dialogs.clientDialogs.ClientDialog
Adds a row (line) with the two JComponents label, secondC to the given panel, using constraints c.
addOptionsToList(IGameOptions, PMMultiLineLabel) - Method in class megamek.client.ui.widget.mapset.GeneralInfoMapSet
Add all options from the given AbstractOptions instance into an array of PMSimpleLabel elements.
addOrdersToForces(SimulationContext) - Method in class megamek.common.autoResolve.converter.MMSetupForces
 
addOrdersToForces(SimulationContext) - Method in class megamek.common.autoResolve.converter.SetupForces
 
addOverlay(OverlayPanel) - Method in interface megamek.client.ui.clientGUI.overlay.OverlayPainter
 
addOverlay(OverlayPanel) - Method in class megamek.client.ui.dialogs.minimap.BoardViewLessMinimapPanel
 
addOverlay(OverlayPanel, int) - Method in interface megamek.client.ui.clientGUI.overlay.OverlayPainter
 
addOverlay(OverlayPanel, int) - Method in class megamek.client.ui.dialogs.minimap.BoardViewLessMinimapPanel
 
addOverlay(IDisplayable) - Method in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
 
addOverlay(IDisplayable) - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Adds the given overlay to this BoardView.
addPassedThrough(Coords) - Method in class megamek.common.units.Entity
 
addPassengers(String, int) - Method in class megamek.common.units.EjectedCrew
Adds a number of passengers from another ship keyed by that ship's external ID
addPassengers(String, int) - Method in class megamek.common.units.SmallCraft
Adds a number of passengers from another ship keyed by that ship's external ID
addPatchworkATs(Entity, int[][]) - Method in class megamek.common.templates.TROView
 
addPhaseHandler(PhaseHandler) - Method in class megamek.common.autoResolve.acar.SimulationManager
 
addPilotingModifierForTerrain(PilotingRollData) - Method in class megamek.common.units.Entity
Apply PSR modifier for difficult terrain in the current position
addPilotingModifierForTerrain(PilotingRollData, Coords, int) - Method in class megamek.common.units.Entity
Apply PSR modifier for difficult terrain at the specified coordinates.
addPilotingModifierForTerrain(PilotingRollData, Coords, int, boolean) - Method in class megamek.common.units.Entity
Apply PSR modifier for difficult terrain at the specified coordinates
addPilotingModifierForTerrain(PilotingRollData, MoveStep) - Method in class megamek.common.units.Entity
Apply PSR modifier for difficult terrain at the move step position
addPlayer(int, Player) - Method in class megamek.common.alphaStrike.ASGame
 
addPlayer(int, Player) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
addPlayer(int, Player) - Method in class megamek.common.game.AbstractGame
 
addPlayer(int, Player) - Method in class megamek.common.game.Game
 
addPlayer(int, Player) - Method in interface megamek.common.game.IGame
Adds the given Player to the game with the given game-unique id.
addPlayer(int, Player) - Method in class megamek.common.strategicBattleSystems.SBFGame
 
addPlayer(Player) - Method in class megamek.common.Team
Adds the given player to this team.
addPlayerNameActionListener(ActionListener) - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.AbstractGameConnectionDialog
 
addPreferenceChangeListener(IPreferenceChangeListener) - Static method in class megamek.common.KeyBindParser
Register an object that wishes to be alerted when the key binds (may) have changed.
addPreferenceChangeListener(IPreferenceChangeListener) - Method in interface megamek.common.preference.IPreferenceStore
Adds a preference change listener to this store.
addPreferenceChangeListener(IPreferenceChangeListener) - Method in class megamek.common.preference.PreferenceStore
 
addPreferenceChangeListener(IPreferenceChangeListener) - Method in class megamek.common.preference.PreferenceStoreProxy
 
addPrimitiveCockpit() - Method in class megamek.common.units.Mek
Add the critical slots necessary for an industrial cockpit.
addPriorityUnit(int) - Method in class megamek.client.bot.princess.BehaviorSettings
Add an enemy unit to the priority list.
addPriorityUnit(String) - Method in class megamek.client.bot.princess.BehaviorSettings
Add an enemy unit to the priority list.
addPropIfNotDefault(Map<String, Object>, String, Object, Object) - Static method in class megamek.common.util.YamlEncDec
Deprecated, for removal: This API element is subject to removal in a future version.
addPropIfNotEmpty(Map<String, Object>, String, Object) - Static method in class megamek.common.util.YamlEncDec
 
addPSR(PilotingRollData) - Method in class megamek.common.game.Game
Adds a pending PSR to the list for this phase.
addQuadVeeCockpit() - Method in class megamek.common.units.Mek
 
addRam(AttackAction) - Method in class megamek.common.game.Game
Adds a pending ramming attack to the list for this phase.
addRat(String, RatEntry) - Method in class megamek.client.generator.RandomUnitGenerator
 
addRaw(String) - Method in class megamek.common.autoResolve.acar.report.HtmlGameLogger
 
addRecord(String, String) - Method in class megamek.client.ui.util.ImageAtlasRecords
Adds a new record to the list.
addReinforcement(int, Entity, boolean) - Method in class megamek.server.totalWarfare.InfantryActionTracker
Add a reinforcement to an existing action.
addReport(Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
Add a whole lotta Reports to the players report queues as well as the Master report queue vPhaseReport.
addReport(Vector<Report>, int) - Method in class megamek.server.totalWarfare.TWGameManager
Add a whole lotta Reports to the players report queues as well as the Master report queue vPhaseReport, indenting each report by the passed value.
addReport(ReportEntry) - Method in class megamek.common.autoResolve.acar.SimulationManager
 
addReport(ReportEntry) - Method in interface megamek.server.IGameManager
 
addReport(ReportEntry) - Method in class megamek.server.sbf.SBFGameManager
 
addReport(ReportEntry) - Method in class megamek.server.totalWarfare.TWGameManager
Add a single report to the report queue of all players and the master vPhaseReport queue
addReport(SBFReportEntry) - Method in interface megamek.server.sbf.SBFGameManagerHelper
 
addReportLine(String, BattleForceSUA, String) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Writes a report line for adding the sua with the given value using the given text.
addReportLine(Mounted<?>, BattleForceSUA) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Deprecated, for removal: This API element is subject to removal in a future version.
addReportLine(Mounted<?>, BattleForceSUA, String) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Writes a report line for adding the sua with the given value using the name of the given equipment.
addReportPages(GamePhase) - Method in class megamek.client.ui.dialogs.miniReport.MiniReportDisplayPanel
 
addReportPages(GamePhase) - Method in class megamek.client.ui.widget.SBFReportPanel
 
addReports(List<Report>) - Method in class megamek.common.game.Game
Adds the given reports vector to the GameReport collection.
addReports(List<SBFReportEntry>) - Method in class megamek.common.strategicBattleSystems.SBFGame
Adds the given reports this game's reports.
addResultLine(String, double) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport in the way addLine() does, except the result has a line above it that may e.g.
addResultLine(String, double) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addResultLine(String, String, double) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport in the way addLine() does, except the result has a line above it that may e.g.
addResultLine(String, String, double) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addResultLine(String, String, String) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport in the way addLine() does, except the result has a line above it that may e.g.
addResultLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addResultLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.FlexibleCalculationReport
 
addResultLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.HTMLCalculationReport
 
addResultLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.SwingCalculationReport
 
addResultLine(String, String, String) - Method in class megamek.client.ui.clientGUI.calculationReport.TextCalculationReport
 
addResultLine(String, String, String, double) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport in the way addLine() does, except the result has a line above it that may e.g.
addResultLine(String, String, String, double) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addRiver(Board, Map<Hex, Point>) - Static method in class megamek.common.util.BoardUtilities
Adds a River to the map (if the map is at least 5x5 hexes big).
addRoles(String) - Method in class megamek.client.ratgenerator.ModelRecord
 
addRoles(Collection<MissionRole>) - Method in class megamek.client.ratgenerator.Parameters
 
addRoll(int, String) - Method in class megamek.common.game.InitiativeRoll
Adds a new initiative roll with a single bonus value (for backwards compatibility).
addRoll(InitiativeBonusBreakdown, String) - Method in class megamek.common.game.InitiativeRoll
Adds a new initiative roll with a detailed bonus breakdown.
addRoll(MMRandom) - Method in class megamek.common.rolls.MMRoll
Add the result from the given RNG source.
addRoll(Roll) - Method in class megamek.common.autoResolve.acar.report.PublicReportEntry
 
addRoll(Roll) - Method in interface megamek.common.interfaces.ReportEntry
Adds the result of the given roll to this ReportEntry.
addRoll(Roll) - Method in class megamek.common.Report
 
addRoll(Roll) - Method in class megamek.common.strategicBattleSystems.SBFReportEntry
 
addRoofRack() - Method in class megamek.common.units.Entity
 
addRow(JPanel, JLabel, JComponent) - Method in class megamek.client.ui.dialogs.unitEditor.UnitDamagePanelBuilder
 
addScheduledNuke(int[]) - Method in class megamek.server.totalWarfare.TWGameManager
add a nuke to be exploded in the next weapons attack phase
addScheduledOrbitalBombardment(OrbitalBombardment) - Method in class megamek.server.totalWarfare.TWGameManager
add an orbital bombardment to hit the board in the next weapons attack phase
addScriptedEvent(TriggeredEvent) - Method in class megamek.common.game.AbstractGame
 
addScriptedEvent(TriggeredEvent) - Method in interface megamek.common.game.IGame
Add a scripted event to this game's scripted events list.
addSelectionInterval(int, int) - Method in class megamek.client.ui.clientGUI.AmsAssignGUI
 
addSensorContact(int) - Method in class megamek.common.units.Entity
Adds the specified target entity's ID to this entity's sensorContacts
addSkillModifiersColumn() - Method in class megamek.client.ui.dialogs.unitEditor.UnitDamagePanelBuilder
Adds the gamemaster's skill modifier controls to the general panel, as a column of their own so they stand apart from the unit's systems and are always in view, unlike a location panel that only shows when its location is chosen.
addSmallCockpit() - Method in class megamek.common.units.Mek
Add the critical slots necessary for a small cockpit.
addSmallCommandConsole() - Method in class megamek.common.units.Mek
 
addSmallCraft(ITurnOrdered) - Method in class megamek.common.turns.TurnVectors
 
addSmoke(List<Coords>, Board, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Called when a fire is burning.
addSmokeCloud(SmokeCloud) - Method in class megamek.common.game.Game
 
addSpaceStation(ITurnOrdered) - Method in class megamek.common.turns.TurnVectors
 
addSpecialHexDisplay(Coords, SpecialHexDisplay) - Method in class megamek.common.board.Board
Adds the given SHD at the given coords to this board.
addSpecialHexDisplay(Coords, SpecialHexDisplay, boolean) - Method in class megamek.common.board.Board
Adds the given SHD at the given coords to this board.
addSprite(Sprite) - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Adds a Sprite to be shown on this BoardView to its set of sprites.
addSprites(Collection<? extends Sprite>) - Method in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
 
addSprites(Collection<? extends Sprite>) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
addSprites(Collection<? extends Sprite>) - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Adds the given collection of Sprite to be shown on this BoardView to its set of sprites.
addStep(MoveStepType) - Method in class megamek.common.BulldozerMovePath
Override of the MovePath.addStep method, calculates leveling and other extra costs associated with this bulldozer move path
addStep(MoveStepType) - Method in class megamek.common.moves.MovePath
Add a new step to the movement path.
addStep(MoveStepType, boolean) - Method in class megamek.common.moves.MovePath
 
addStep(MoveStepType, boolean, boolean, int) - Method in class megamek.common.moves.MovePath
 
addStep(MoveStepType, int) - Method in class megamek.common.moves.MovePath
 
addStep(MoveStepType, int, int) - Method in class megamek.common.moves.MovePath
 
addStep(MoveStepType, Map<Integer, Integer>) - Method in class megamek.common.moves.MovePath
 
addStep(MoveStepType, TreeMap<Integer, Vector<Integer>>) - Method in class megamek.common.moves.MovePath
 
addStep(MoveStepType, Minefield) - Method in class megamek.common.moves.MovePath
 
addStep(MoveStepType, Targetable) - Method in class megamek.common.moves.MovePath
Add a new step to the movement path with the given target.
addStep(MoveStepType, Targetable, Coords) - Method in class megamek.common.moves.MovePath
 
addStep(MoveStep) - Method in class megamek.common.moves.MovePath
 
addStep(MoveStep, boolean) - Method in class megamek.common.moves.MovePath
Initializes a step as part of this movement path.
addStep(SBFMoveStep) - Method in class megamek.common.strategicBattleSystems.SBFMovePath
 
addSteps(Vector<MoveStep>, boolean) - Method in class megamek.common.moves.MovePath
 
addStopCondition(StopCondition<E>) - Method in class megamek.common.pathfinder.AbstractPathFinder
 
addStrafingCoords(Coords) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
addStrategicBuildingTarget(Coords) - Method in class megamek.client.bot.princess.Princess
 
addStrategicGoal(Coords) - Method in class megamek.client.bot.princess.SwarmContext
Add a strategic goal to the list of goals, a strategic goal is simply a coordinate which we want to move towards, its mainly used for double blind games where we don't know the enemy positions, the strategic goals help distribute the map evenly accross the units inside the swarm to cover more ground and find the enemy faster
addStrategicTarget(String) - Method in class megamek.client.bot.princess.BehaviorSettings
Adds a target that Princess will attempt to move to and attack.
addString(String) - Method in class megamek.client.ui.widget.picmap.PMMultiLineLabel
Add a string to this multi-line label
addSubForce(ForceDescriptor) - Method in class megamek.client.ratgenerator.ForceDescriptor
 
addSubForce(Force, Force) - Method in class megamek.common.force.Forces
Adds the provided sub force to the provided parent.
addSubHeader(String) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Adds a single line to the CalculationReport containing a sub-header.
addSubHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
addSubHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.FlexibleCalculationReport
 
addSubHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.HTMLCalculationReport
 
addSubHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.SwingCalculationReport
 
addSubHeader(String) - Method in class megamek.client.ui.clientGUI.calculationReport.TextCalculationReport
 
addSummary(SimulationManager) - Method in class megamek.common.autoResolve.acar.report.DummyPhaseEndReporter
 
addSummary(SimulationManager) - Method in interface megamek.common.autoResolve.acar.report.IPhaseEndReporter
 
addSummary(SimulationManager) - Method in record class megamek.common.autoResolve.acar.report.PhaseEndReporter
 
addSuperheavyCommandConsole() - Method in class megamek.common.units.Mek
 
addSuperheavyGyro() - Method in class megamek.common.units.Mek
Add the critical slots necessary for a standard gyro.
addSuperheavyIndustrialCockpit() - Method in class megamek.common.units.Mek
 
addSystemTechAdvancement(CompositeTechLevel) - Method in class megamek.common.units.Aero
 
addSystemTechAdvancement(CompositeTechLevel) - Method in class megamek.common.units.ConvInfantry
 
addSystemTechAdvancement(CompositeTechLevel) - Method in class megamek.common.units.Dropship
 
addSystemTechAdvancement(CompositeTechLevel) - Method in class megamek.common.units.Entity
Incorporate dates for components that are not in the equipment list, such as engines and structure.
addSystemTechAdvancement(CompositeTechLevel) - Method in class megamek.common.units.Mek
 
addSystemTechAdvancement(CompositeTechLevel) - Method in class megamek.common.units.ProtoMek
 
addSystemTechAdvancement(CompositeTechLevel) - Method in class megamek.common.units.Tank
 
addSystemTechAdvancement(CompositeTechLevel) - Method in class megamek.common.units.VTOL
 
addTabStateListener(EnhancedTabbedPane.TabStateListener) - Method in class megamek.common.ui.EnhancedTabbedPane
Adds a listener that will be notified of tab state changes
addTag(String) - Method in class megamek.common.board.Board
Add the given tag string to the board's tags list.
addTagInfo(TagInfo) - Method in class megamek.common.game.Game
add the results of one TAG attack
addTargCompWithoutSlots(MiscType, int, boolean, boolean) - Method in class megamek.common.units.Mek
Adds equipment without adding slots for it.
addTargetedBySwarm(int, int) - Method in class megamek.common.units.Entity
Add a targeting by a swarm volley from a specified entity
addTargetingCrit() - Method in class megamek.common.strategicBattleSystems.SBFUnit
 
addTechComponent(ITechnology) - Method in class megamek.common.units.Entity
 
addTelemissile(ITurnOrdered) - Method in class megamek.common.turns.TurnVectors
 
addTeleMissileAttack(AttackAction) - Method in class megamek.common.game.Game
Adds a pending ramming attack to the list for this phase.
addTemporaryECMField(TemporaryECMField) - Method in class megamek.common.game.Game
Adds a temporary ECM field to the game (e.g., from EMP mine detonation).
addTerrain(Terrain) - Method in class megamek.common.Hex
 
addTintToBufferedImage(BufferedImage, Color) - Static method in class megamek.utilities.ImageUtilities
Applies a default tint to a BufferedImage and returns the modified image.
addTintToBufferedImage(BufferedImage, Color, boolean, Double) - Static method in class megamek.utilities.ImageUtilities
Applies a tint to a BufferedImage and returns the modified image.
addTintToImageIcon(Image, Color) - Static method in class megamek.utilities.ImageUtilities
Adds a default tint to the provided image with standard transparency settings.
addTintToImageIcon(Image, Color, boolean, Double) - Static method in class megamek.utilities.ImageUtilities
Adds a customizable tint to the given image, with options to control the transparency and the areas of the image affected by the tint.
addToast(ToastLevel, String) - Method in class megamek.client.ui.clientGUI.ClientGUI
Shows a toast notification on the board view.
addToast(ToastLevel, String, Entity) - Method in class megamek.client.ui.clientGUI.ClientGUI
Shows a toast notification with the given entity's sprite icon on the board view.
addToChosenUnits(MekSummary) - Method in class megamek.client.ui.dialogs.randomArmy.AbstractRandomArmyDialog
 
addToDonePanel(JPanel, JComponent) - Method in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
 
addToEstimatedEnemyDamage(double) - Method in class megamek.client.bot.princess.EntityEvaluationResponse
 
addToHex(Coords) - Method in class megamek.client.ui.boardeditor.BoardEditorPanel
Apply the current Hex to the Board at the specified location.
addToMyEstimatedDamage(double) - Method in class megamek.client.bot.princess.EntityEvaluationResponse
 
addTopLevelForce(Force, Player) - Method in class megamek.common.force.Forces
Adds a top-level force with the provided name and the provided owner.
addTorsoMountedCockpit() - Method in class megamek.common.battleValue.BVCalculator
 
addTorsoMountedCockpit() - Method in class megamek.common.battleValue.MekBVCalculator
 
addTorsoMountedCockpit(boolean) - Method in class megamek.common.units.Mek
Add the critical slots necessary for a torso-mounted cockpit.
addTowedUnit(int) - Method in class megamek.common.units.Entity
Adds an entity to this tractor's train
addTransportBays(Entity) - Method in class megamek.common.templates.TROView
 
addTransporter(Transporter) - Method in class megamek.common.units.Entity
Add a transportation component to this Entity.
addTransporter(Transporter, boolean) - Method in class megamek.common.units.Entity
Add a transportation component to this Entity.
addTransports(Entity) - Method in class megamek.common.loaders.BLKFile
 
addTsempHitThisTurn() - Method in class megamek.common.units.Entity
 
addType(EquipmentType) - Static method in class megamek.common.equipment.EquipmentType
 
addUnit(InGameObject) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
Adds the given entity to the table and builds the display content.
addUnit(InGameObject) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
addUnit(InGameObject) - Method in class megamek.common.strategicBattleSystems.SBFGame
 
addUnit(MekSummary) - Method in class megamek.client.ui.models.UnitTableModel
 
addUnit(SBFUnit) - Method in class megamek.common.strategicBattleSystems.SBFFormation
 
addUnitToGraveyard(Entity) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
addValidFacing(int) - Method in class megamek.common.board.FacingOption
Adds a valid facing.
addValue(String) - Method in class megamek.client.ui.panels.DialogOptionComponentYPanel
 
addVerifier(DataVerifier) - Method in class megamek.client.ui.widget.VerifiableTextField
Adds a new DataVerifier to validate this field's data.
addVibrabomb(Minefield) - Method in class megamek.common.game.Game
 
addVoter(int) - Method in class megamek.common.voting.Poll
Adds a voter to an open poll, as when a player joins the game mid-vote.
addWarship(ITurnOrdered) - Method in class megamek.common.turns.TurnVectors
 
AddWaypointCommand - Class in megamek.client.bot.princess.commands
Add a waypoint to a unit
AddWaypointCommand() - Constructor for class megamek.client.bot.princess.commands.AddWaypointCommand
 
addWeapon(Mounted<?>) - Method in class megamek.common.ArtilleryTracker
Adds new weapon
addWeaponBays(String[][]) - Method in class megamek.common.templates.AeroTROView
Adds the details for all weapon bays, including heat by bay and location and rows for each bay.
addWeaponGroup(EquipmentType, int) - Method in class megamek.common.units.Entity
 
addWeaponToBay(int) - Method in class megamek.common.equipment.WeaponMounted
Adds the weapon with the given equipment number to the bay.
addWeaponToBay(WeaponMounted) - Method in class megamek.common.equipment.WeaponMounted
 
addWeatherConditions(Board, Weather, Wind) - Static method in class megamek.common.util.BoardUtilities
 
addWithdraw(WithdrawAction) - Method in class megamek.common.autoResolve.acar.SimulationManager
 
addXLGyro() - Method in class megamek.common.units.Mek
Add the critical slots necessary for an extra-light gyro.
AdjacencyMap<E> - Interface in megamek.common.pathfinder
Factory for retrieving neighbouring edges.
adjustAvailabilityByRole(double, Collection<MissionRole>, ModelRecord, int, int) - Static method in enum class megamek.client.ratgenerator.MissionRole
Adjusts the provided availability rating based on desired roles, the roles the provided unit has, and other factors such as unit type, movement speed, and weapon types.
adjustBattleForceDamageForMinRange(double) - Method in class megamek.common.equipment.WeaponType
 
adjustBV() - Method in class megamek.common.battleValue.BVCalculator
Adjust the BV with force bonuses (TAG, C3) and pilot skill.
adjustedBV - Variable in class megamek.common.battleValue.BVCalculator
The unit's BV with the C3 force bonus and pilot skill adjustment
AdjustElevationForForwardMovement(MovePath) - Static method in class megamek.common.pathfinder.PathDecorator
For units using VTOL movement, add "UP" steps to the end of the MovePath source so that a forward movement can pass over intervening terrain
adjustFacing(MoveStepType) - Method in class megamek.common.moves.MoveStep
Adjusts facing to comply with the type of step indicated.
adjustForRating(int, int) - Method in class megamek.client.ratgenerator.AvailabilityRating
Adjust availability rating for the dynamic +/- value, which is based on equipment quality rating.
adjustGunnery(int) - Method in class megamek.common.units.TemporarySkillModifiers
 
adjustPiloting(int) - Method in class megamek.common.units.TemporarySkillModifiers
 
adjustRange(int, Game, LosEffects) - Method in record class megamek.common.equipment.Sensor
 
adjustStartingPosForReinforcements() - Method in class megamek.common.Player
Set deployment zone to edge of board for reinforcements
adjustString(String, FontMetrics) - Method in class megamek.client.ui.clientGUI.boardview.overlay.UnitOverviewOverlay
 
adjustSwarmToHit() - Method in class megamek.common.ToHitData
Remove extraneous mods from a ToHitData instance in preparation for recalculating mods.
admitsDefeat - Static variable in class megamek.server.commands.DefeatCommand
 
admitsDefeat() - Method in class megamek.common.Player
 
advAeroRules - Variable in class megamek.client.generator.TeamLoadOutGenerator
 
advanced(Coords, int, int) - Static method in class megamek.common.compute.scatter.Scatter
Advanced Scatter (TO:AR), any direction.
ADVANCED - Enum constant in enum class megamek.common.compute.scatter.ScatterMethod
Advanced Scatter (TO:AR): two-leg, dice-based scatter that can reach any hex.
ADVANCED - Enum constant in enum class megamek.common.SimpleTechLevel
 
ADVANCED_AERO_RULES_AA_MOVE_MOD - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_ADVANCED_MOVEMENT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_AERO_ARTILLERY_MUNITIONS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_AERO_GROUND_MOVE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_AERO_SANITY - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_ALLOW_LARGE_SQUADRONS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_AT2_NUKES - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_ATMOSPHERIC_CONTROL - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_CLIMB_OUT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_CRASHED_DROPSHIPS_SURVIVE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_EXPANDED_KF_DRIVE_DAMAGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_FUEL_CONSUMPTION - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_HEAT_BY_BAY - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_RETURN_FLYOVER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_SINGLE_NO_CAP - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_AA_FIRE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_AAA_LASER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_ADV_POINT_DEFENSE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_ADVANCED_SENSORS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_AMMO_EXPLOSIONS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_BEARINGS_ONLY_LAUNCH - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_BEARINGS_ONLY_VELOCITY - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_BRACKET_FIRE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_CAPITAL_FIGHTER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_CONV_FUSION_BONUS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_ECM - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_GRAV_EFFECTS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_HARJEL - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_OVER_PENETRATE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_SENSOR_SHADOW - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_SPACE_BOMB - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_STRATOPS_WAYPOINT_LAUNCH - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_AERO_RULES_VARIABLE_DAMAGE_THRESH - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_ALTERNATE_MASC - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_ALTERNATE_MASC_ENHANCED - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_ARMED_MEKWARRIORS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_ARMOR - Static variable in class megamek.common.battleArmor.BattleArmor
The internal name for advanced.
ADVANCED_ASSAULT_DROP - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_BA_GRAB_BARS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_BLACK_ICE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_BRIDGE_BUILDING_ENGINEERS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_BUILDING - Static variable in class megamek.common.units.UnitType
 
ADVANCED_CHATBOX2_AUTO_SLIDE_DOWN - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_CHATBOX2_BACKCOLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_CHATBOX2_TRANSPARENCY - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_COMBAT_ADVANCED_SCATTER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_CASE_PILOT_DAMAGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_CLUBS_PUNCH - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_DISPOSABLE_INFANTRY_WEAPONS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_FLOATING_CRITS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_FOREST_FIRES_NO_SMOKE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_FULL_ROTOR_HITS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_GOTHIC_DAZZLE_MODE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_HOT_LOAD_IN_GAME - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_INCREASED_AC_DMG - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_INDIRECT_ALWAYS_POSSIBLE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_KIND_RAPID_AC - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_MAP_AREA_PREDESIGNATE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_MAX_EXTERNAL_HEAT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_MULTI_USE_AMS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_NO_FORCED_PRIMARY_TARGETS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_NO_TAC - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_NUM_HEXES_PREDESIGNATE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_ON_MAP_PREDESIGNATE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_PICKING_UP_AND_THROWING_UNITS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_PROTOMEKS_SAFE_FROM_INFERNOS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_ADVANCED_MEK_HIT_LOCATIONS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_ALTERNATIVE_DAMAGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_AMMUNITION - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_AMS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_BA_CRITICAL_SLOTS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_BA_VS_BA - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_BULLDOZER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_BURST - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_CALLED_SHOTS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_CHARGE_DAMAGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_CLUSTER_HIT_PEN - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_COOLANT_FAILURE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_CRIT_ROLL - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_DEAD_ZONES - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_DIRECT_BLOW - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_ENERGY_WEAPONS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_ENGINE_EXPLOSIONS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_GAUSS_WEAPONS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_GLANCING_BLOWS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_GRAPPLING - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_HEAT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_HOT_LOAD - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_JUMP_JET_ATTACK - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_LOS_RANGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_LOS1 - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_MANUAL_AMS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_PARTIAL_COVER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_PPC_INHIBITORS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_PRONE_FIRE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_RANGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_RAPID_AC - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_RETRACTABLE_BLADES - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_START_FIRE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_TRIP_ATTACK - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_UAC_TWO_ROLLS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_VEHICLE_ARCS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_VEHICLE_EFFECTIVE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_VTOL_ATTACKS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_TAC_OPS_WOODS_COVER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_UNJAM_UAC - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_VEHICLES_SAFE_FROM_INFERNOS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_COMBAT_VTOL_STRAFING - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_DOUBLE_BLIND - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_EXTREME_TEMPERATURE_SURVIVAL - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GHOST_TARGET_MAX - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GHOST_TARGET_MODE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_AUTO_ABANDON_UNIT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_EJECTED_PILOTS_FLEE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_FALLS_END_MOVEMENT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_MEK_LANCE_MOVEMENT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_MEK_LANCE_MOVEMENT_NUMBER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_NO_HOVER_CHARGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_NO_NIGHT_MOVE_PEN - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_NO_PRE_MOVE_VIBRA - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_PSR_JUMP_HEAVY_WOODS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_REVERSE_GEAR - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_ATTEMPTING_STAND - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_CAREFUL_STAND - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_CLIMBING - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_EVADE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_FALLING_EXPANDED - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_FAST_INFANTRY_MOVE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_HULL_DOWN - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_LEAPING - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_LEG_DAMAGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_PHYSICAL_ATTACK_PSR - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_PHYSICAL_PSR - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_SKILLED_EVASION - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_SPRINT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_STANDING_STILL - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_TAKING_DAMAGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_WALK_BACKWARDS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TAC_OPS_ZIPLINES - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_TURN_MODE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_UNOFF_NO_IMMOBILE_VEHICLES - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_VEHICLE_ACCELERATION - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_VEHICLE_ADVANCED_MANEUVERS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_VEHICLE_LANCE_MOVEMENT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_VEHICLE_LANCE_MOVEMENT_NUMBER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_GROUND_MOVEMENT_VEHICLES_CAN_EJECT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_HIDDEN_UNITS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_INCLUSIVE_SENSOR_RANGE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_KEY_REPEAT_DELAY - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_KEY_REPEAT_RATE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_LIGHTNING_STORM_TARGETS_UNITS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_MAG_SCAN_NO_HILLS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_MAX_TECH_MOVEMENT_MODS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_METAL_CONTENT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_MINEFIELDS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_MOVE_STEP_DELAY - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_NEURAL_INTERFACE_MODE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_NO_IGNITE_CLEAR - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_NO_SAVE_NAG - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_PARATROOPERS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_PILOTS_CANNOT_SPOT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_PILOTS_VISUAL_RANGE_ONE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_REVEAL_OBSCURED_ARTILLERY - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_SAVE_LOBBY_ON_START - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_SENSORS_DETECT_ALL - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_SHOW_BOT_ARTILLERY_HEATMAP - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_SHOW_FPS - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ADVANCED_SINGLE_BLIND_BOTS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_STRATOPS_PARTIAL_REPAIRS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_STRATOPS_QUIRKS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_SUPPRESS_ALL_DB_MESSAGES - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_SUPPRESS_DB_BV - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_ANGEL_ECM - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_BA_WEIGHT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_BAP - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_BATTLE_WRECK - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_DIG_IN - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_ECCM - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_FATIGUE - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_FUMBLES - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_GHOST_TARGET - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_INF_PAVE_BONUS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_MOBILE_HQS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_SELF_DESTRUCT - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_SENSORS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_SKIN_OF_THE_TEETH_EJECTION - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_TAKE_COVER - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TAC_OPS_TANK_CREWS - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TEAM_VISION - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_TRACK_NEURAL_INTERFACE_HARDWARE - Static variable in class megamek.common.options.OptionsConstants
ADVANCED_WOODS_BURN_DOWN - Static variable in class megamek.common.options.OptionsConstants
 
ADVANCED_WOODS_BURN_DOWN_AMOUNT - Static variable in class megamek.common.options.OptionsConstants
 
advancedAltitude(Coords, int, int, int) - Static method in class megamek.common.compute.scatter.Scatter
Advanced Altitude Bombing Scatter (TO:AR).
advancedFilterResult(ASAdvancedSearchPanel, MekSearchFilter, Predicate<MekSummary>) - Static method in class megamek.common.util.SimpleRandomLanceCreator
This helper method filters all units present in the cache by the given filters and returns the results as a list.
advancedPD - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
AdvancedSearchDialog - Class in megamek.client.ui.dialogs.advancedsearch
This is the dialog for advanced unit filtering, mostly for the unit selector.
AdvancedSearchDialog(JFrame, int) - Constructor for class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchDialog
 
AdvancedSearchEquipmentClass - Enum Class in megamek.client.ui.dialogs.advancedsearch
 
advancedSearchFilter - Variable in class megamek.common.util.RandomArmyCreator.Parameters
Advanced options for search
AdvancedSearchMapDialog - Class in megamek.client.ui.dialogs.advancedSearchMap
This is the dialog for advanced map filtering
AdvancedSearchMapDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.advancedSearchMap.AdvancedSearchMapDialog
 
AdvancedSRMHandler - Class in megamek.common.weapons.handlers.srm
 
AdvancedSRMHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.srm.AdvancedSRMHandler
 
AdvancedSRMWeapon - Class in megamek.common.weapons.battleArmor
 
AdvancedSRMWeapon() - Constructor for class megamek.common.weapons.battleArmor.AdvancedSRMWeapon
 
advanceFortifyRound() - Method in interface megamek.common.units.Fortifiable
Advances one round of fieldwork, called from newRound: damage taken during the turn holds the progress counter for a turn (TO:AUE p.153, Corrected Sixth Printing); otherwise the stage advances and rolls back to Fortifiable.DUG_IN_NONE once it passes the final stage (completion is recognized separately during END-phase resolution).
AECM - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
aero - Variable in class megamek.common.battleValue.AeroBVCalculator
 
Aero - Class in megamek.common.units
Taharqa's attempt at creating an Aerospace entity
Aero() - Constructor for class megamek.common.units.Aero
 
AERO - Static variable in class megamek.common.units.UnitType
 
AERO_EFFECTIVE_ELEVATION - Static variable in class megamek.common.units.Aero
 
AeroAVModCalculator - Class in megamek.common.util
This whole class is a utility to calculate the aerospace AV modification for linked Artemis, Apollo, or PPC capacitor.
AeroAVModCalculator() - Constructor for class megamek.common.util.AeroAVModCalculator
 
AeroBVCalculator - Class in megamek.common.battleValue
 
AeroCostCalculator - Class in megamek.common.cost
 
AeroCostCalculator() - Constructor for class megamek.common.cost.AeroCostCalculator
 
AeroDamageApplier - Record Class in megamek.common.autoResolve.damage
Applies damage to an Aero entity.
AeroDamageApplier(Aero, EntityFinalState) - Constructor for record class megamek.common.autoResolve.damage.AeroDamageApplier
Creates an instance of a AeroDamageApplier record class.
AERODYNE - Enum constant in enum class megamek.common.strategicBattleSystems.SBFMovementMode
 
AERODYNE - Enum constant in enum class megamek.common.units.EntityMovementMode
 
AERODYNESC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
AeroFighterCrit(CritAssignment.AeroFighterCritKind) - Constructor for record class megamek.common.compute.damage.CritAssignment.AeroFighterCrit
Creates an instance of a AeroFighterCrit record class.
AeroGroundOffBoardFilter() - Constructor for class megamek.common.pathfinder.AeroGroundPathFinder.AeroGroundOffBoardFilter
 
AeroGroundPathFinder - Class in megamek.common.pathfinder
This set of classes is intended for use for pathfinding by aerodyne units on ground maps with an atmosphere Usage anywhere else may result in "unpredictable" behavior
AeroGroundPathFinder(Game) - Constructor for class megamek.common.pathfinder.AeroGroundPathFinder
 
AeroGroundPathFinder.AeroGroundOffBoardFilter - Class in megamek.common.pathfinder
This class removes all off-board paths, but keeps track of the shortest of all the paths removed
AeroLowAltitudePathFinder - Class in megamek.common.pathfinder
This class is intended to be used by the bot for generating possible paths for aerospace units on a low-altitude atmospheric map.
AeroLowAltitudePathFinder(Game) - Constructor for class megamek.common.pathfinder.AeroLowAltitudePathFinder
 
AeroMapSet - Class in megamek.client.ui.widget.mapset
Class which keeps set of all areas required to represent ASF unit in MekDisplay.ArmorPanel class.
AeroMapSet(JComponent, LocationSelectListener) - Constructor for class megamek.client.ui.widget.mapset.AeroMapSet
 
AeroMovePathRelaxer - Class in megamek.common.pathfinder
Relaxes edge based on the supplied comparator, with special considerations for flying off the map (since this will likely always look back to the comparator).
AeroMovePathRelaxer() - Constructor for class megamek.common.pathfinder.AeroMovePathRelaxer
 
AeroMultiPathComparator() - Constructor for class megamek.common.pathfinder.LongestPathFinder.AeroMultiPathComparator
 
aeroOption - Variable in class megamek.common.verifier.EntityVerifier
 
AeroPathUtil - Class in megamek.client.bot.princess
Helper class that contains functionality relating mostly to aero unit paths.
AEROSPACE - Enum constant in enum class megamek.common.units.EntityMovementMode
 
AEROSPACE_FIGHTER - Static variable in class megamek.common.units.UnitType
 
AeroSpaceFighter - Class in megamek.common.units
AeroSpaceFighter subclass of Aero that encapsulates Fighter functionality
AeroSpaceFighter() - Constructor for class megamek.common.units.AeroSpaceFighter
 
AeroSpacePathFinder - Class in megamek.common.pathfinder
This class generates move paths suitable for use by an aerospace unit operating on a space map, with 'advanced flight' turned off.
AeroSpacePathFinder(Game) - Constructor for class megamek.common.pathfinder.AeroSpacePathFinder
 
aerospacePaths - Variable in class megamek.common.pathfinder.NewtonianAerospacePathFinder
 
AeroTROView - Class in megamek.common.templates
Creates a TRO template model for aerospace and conventional fighters.
AeroTROView(Aero) - Constructor for class megamek.common.templates.AeroTROView
 
AF - Enum constant in enum class megamek.common.alphaStrike.ASUnitType
 
AFC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
affectsHex(Coords) - Method in class megamek.common.TemporaryECMField
Checks if this ECM field affects the given coordinates.
AFT - Static variable in class megamek.common.loaders.BLKAeroSpaceFighterFile
 
AFT - Static variable in class megamek.common.loaders.BLKConvFighterFile
 
AFT - Static variable in class megamek.common.loaders.BLKFixedWingSupportFile
 
AGE_OF_WAR - Enum constant in enum class megamek.common.eras.EraFlag
 
ageFlares() - Method in class megamek.common.game.Game
Ages all flares, drifts them with the wind and removes any which have burnt out or drifted off the map.
ageMaps(Game) - Method in class megamek.client.bot.princess.HeatMap
Reduces the values for every entry in the trackers.
AGGREGATE - Enum constant in enum class megamek.common.universe.FactionTag
Represents an aggregate of independent 'factions', rather than a singular organization.
AGGRESSION - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
AggressionCommand - Class in megamek.client.bot.princess.commands
Command to change the aggression level of the bot.
AggressionCommand() - Constructor for class megamek.client.bot.princess.commands.AggressionCommand
 
AIMatchRunner - Class in megamek.utilities
Runs a scenario headlessly many times and reports the win rate per team (and the AITypes on each team), so two bot AIs assigned via the scenario ai: key - for example Princess versus CASPAR - can be compared over a batch of games.
AimedShotDialog - Class in megamek.client.ui.dialogs.phaseDisplay
 
AimedShotDialog(JFrame, String, String, String[], boolean[], int, ClientGUI, Targetable, ItemListener, ActionListener) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.AimedShotDialog
 
AimedShotHandler - Class in megamek.client.ui.panels.phaseDisplay
 
AimedShotHandler(FiringDisplay) - Constructor for class megamek.client.ui.panels.phaseDisplay.AimedShotHandler
 
AIMING_LOCATION - Enum constant in enum class megamek.ai.dataset.UnitAttack.Field
 
AIMING_MODE - Enum constant in enum class megamek.ai.dataset.UnitAttack.Field
 
AimingMode - Enum Class in megamek.common.enums
 
AIRBORNE - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
AIRBORNE_WEAPON_RANGES - Static variable in class megamek.common.equipment.WeaponType
 
AirMekRamAttackAction - Class in megamek.common.actions
Ram attack by an airborne LAM in air mek mode.
AirMekRamAttackAction(int, int, int, Coords) - Constructor for class megamek.common.actions.AirMekRamAttackAction
 
AirMekRamAttackAction(Entity, Targetable) - Constructor for class megamek.common.actions.AirMekRamAttackAction
 
AIRSHIP - Enum constant in enum class megamek.common.strategicBattleSystems.SBFMovementMode
 
AIRSHIP - Enum constant in enum class megamek.common.units.EntityMovementMode
 
AIRSHIP - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.SVType
 
aiType() - Method in record class megamek.common.jacksonAdapters.BotParser.PrincessRecord
Returns the value of the aiType record component.
AIType - Enum Class in megamek.client.bot
Identifies which bot AI implementation to construct.
aiTypeFor(String) - Method in class megamek.utilities.ScenarioGameRunner
Returns the AIType declared for the named player in the scenario's ai: key, or AIType.PRINCESS if none is declared.
ALAMO - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
ALAMO - Enum constant in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
ALAMO - Enum constant in enum class megamek.server.commands.NuclearStrikeCommand.NukeType
 
AlamoMissileWeapon - Class in megamek.common.weapons
 
AlamoMissileWeapon() - Constructor for class megamek.common.weapons.AlamoMissileWeapon
 
ALCOHOL - Enum constant in enum class megamek.common.equipment.enums.FuelType
Alternate ICE fuel
ALL - Enum constant in enum class megamek.common.enums.TechBase
 
ALL_DIRECTIONS - Static variable in class megamek.common.board.Coords
 
ALL_MILESTONE_RELEASES - Static variable in class megamek.SuiteConstants
A list containing all milestone release data objects, as loaded from the YAML configuration file at startup.
allAdjacent() - Method in record class megamek.common.board.BoardLocation
Returns a list of all six adjacent coordinates (distance = 1).
allAdjacent() - Method in class megamek.common.board.Coords
Returns a list of all adjacent coordinates (distance = 1), regardless of whether they're on the board or not.
allArmorNames() - Static method in class megamek.common.equipment.ArmorType
 
allArmorTypes() - Static method in class megamek.common.equipment.ArmorType
 
allAtDistance(int) - Method in record class megamek.common.board.BoardLocation
Returns a list of all coordinates at the given distance dist.
allAtDistance(int) - Method in class megamek.common.board.Coords
Returns a list of all coordinates at the given distance dist, regardless of whether they're on the board or not.
allAtDistanceOrLess(int) - Method in record class megamek.common.board.BoardLocation
Returns a list of all coordinates at the given distance dist and anything less than dist as well.
allAtDistanceOrLess(int) - Method in class megamek.common.board.Coords
Returns a list of all coordinates at the given distance dist and anything less than dist as well.
allAtDistances(int, int) - Method in record class megamek.common.board.BoardLocation
Returns a list of all coordinates at the given distance dist and anything less than dist as well.
allBombTypes() - Static method in class megamek.common.equipment.enums.BombType
 
allDirections - Static variable in class megamek.client.ui.clientGUI.boardview.BoardView
 
allEnemiesOutsideBlast(Targetable, Entity, AmmoType, boolean, boolean, boolean, Game) - Static method in class megamek.common.compute.Compute
 
allEntities() - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
AllHexArea - Class in megamek.common.hexArea
This class represents a hex area that includes all hexes of the given board.
AllHexArea() - Constructor for class megamek.common.hexArea.AllHexArea
 
allJJs(boolean) - Static method in enum class megamek.common.verifier.MekJumpJets
 
allLessThanDistance(int) - Method in class megamek.common.board.Coords
Returns a list of all coordinates at the given distance (dist - 1) and anything less than dist as well.
allLocations() - Method in class megamek.common.equipment.Mounted
Fetches all locations that contain this equipment.
allowAimedShotWith(WeaponMounted) - Method in class megamek.client.ui.panels.phaseDisplay.AimedShotHandler
should aimed shots be allowed with the passed weapon
allowAimedShotWith(WeaponMounted, AimingMode) - Static method in class megamek.common.compute.Compute
 
ALLOWED_ALL_AMMO_MIXED_TECH - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_ALLOW_ILLEGAL_UNITS - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_ALLOW_NUKES - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_BY_TYPE - Static variable in class megamek.common.equipment.AmmoType
Contains the set of AmmoTypes which could share ammo (e.g., SRM 2 and SRM 6, both fire SRM rounds), and conceptually can share ammo.
ALLOWED_CANON_ONLY - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_ERA_BASED - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_NO_CLAN_PHYSICAL - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_REALLY_ALLOW_NUKES - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_SHOW_EXTINCT - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_TECH_LEVEL - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_YEAR - Static variable in class megamek.common.options.OptionsConstants
 
ALLOWED_YEAR_ANY - Static variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
AllowedDeploymentHelper - Record Class in megamek.common.board
 
AllowedDeploymentHelper(Entity, Coords, Board, Hex, Game) - Constructor for record class megamek.common.board.AllowedDeploymentHelper
Creates an instance of a AllowedDeploymentHelper record class.
allowedTypes - Variable in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
 
allowedYear - Variable in class megamek.client.generator.ReconfigurationParameters
 
allowedYear - Variable in class megamek.client.generator.TeamLoadOutGenerator
 
allowedYear - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
AllowGameMasterCommand - Class in megamek.server.commands
This command votes to allow another player to assume the elevated Game Master role
AllowGameMasterCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.AllowGameMasterCommand
 
allowInvalid - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
allowTeamChange() - Method in class megamek.server.totalWarfare.TWGameManager
 
AllowTeamChangeCommand - Class in megamek.server.commands
This command allows a player to allow another player to switch teams.
AllowTeamChangeCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.AllowTeamChangeCommand
 
allShotsHit() - Method in class megamek.common.weapons.handlers.CLIATMHandler
 
allShotsHit() - Method in class megamek.common.weapons.handlers.StreakHandler
 
allShotsHit() - Method in class megamek.common.weapons.handlers.WeaponHandler
 
allSprites - Variable in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
 
allSystems() - Static method in enum class megamek.common.verifier.TestBattleArmor.BAMotiveSystems
 
allTableColumns - Variable in class megamek.client.ui.models.XTableColumnModel
Array of TableColumn objects in this model.
allTypes - Static variable in class megamek.common.equipment.EquipmentType
 
allTypes() - Static method in class megamek.common.equipment.EquipmentType
 
ALLY - Enum constant in enum class megamek.client.ui.clientGUI.overlay.IFF
 
ALLY_UNIT_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
AlphaStrikeElement - Class in megamek.common.alphaStrike
This class represents an AlphaStrike Element which is a single unit such as a Mek with AlphaStrike values such as S, M, L damage and a single Armor and Structure value.
AlphaStrikeElement() - Constructor for class megamek.common.alphaStrike.AlphaStrikeElement
 
AlphaStrikeHelper - Class in megamek.common.alphaStrike
This class contains static helper methods for AlphaStrike
AlphaStrikeMassConvert - Class in megamek.utilities
This utility converts all units that can be converted and for which filter() returns true to AlphaStrike elements and outputs the stats to the clipboard.
alphaStrikeStatsFont - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
ALT_BOMB_ATTACK - Static variable in interface megamek.common.units.IBomber
 
alterConditions(PlanetaryConditions) - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
ALTERNATE_MASC_FAILURE - Static variable in class megamek.common.units.Entity
 
ALTERNATE_MASC_FAILURE_ENHANCED - Static variable in class megamek.common.units.Entity
 
ALTERNATE_MAX_SIZE - Static variable in class megamek.common.units.FighterSquadron
 
alternateTableBGColor() - Static method in class megamek.client.ui.util.UIUtil
Returns a UIManager Color that can be used as an alternate row color in a table to offset each other row.
altitude - Variable in class megamek.common.units.Entity
altitude is different from elevation.
altitude() - Method in record class megamek.common.units.UnitPosition
Returns the value of the altitude record component.
ALTITUDE - Enum constant in enum class megamek.common.board.DeploymentElevationType
 
AltitudeBombAttack - Class in megamek.common.weapons.attacks
 
AltitudeBombAttack() - Constructor for class megamek.common.weapons.attacks.AltitudeBombAttack
 
ALWAYS - Enum constant in enum class megamek.client.ui.clientGUI.GifRecordingMode
Record every game without asking.
ALWAYS_ACTIVE - Static variable in class megamek.client.ratgenerator.FactionRecord
 
alwaysDamageCargoIfTransportHit() - Method in class megamek.common.equipment.LiftHoist
Returns true if the transporter damages its cargo if the transport is hit, otherwise false.
alwaysDamageCargoIfTransportHit() - Method in class megamek.common.equipment.RoofRack
Returns true if the transporter damages its cargo if the transport is hit, otherwise false.
alwaysDamageCargoIfTransportHit() - Method in interface megamek.common.equipment.Transporter
Returns true if the transporter damages its cargo if the transport is hit, otherwise false.
alwaysFalse() - Static method in interface megamek.common.autoResolve.acar.order.Condition
Deprecated, for removal: This API element is subject to removal in a future version.
alwaysTrue() - Static method in interface megamek.common.autoResolve.acar.order.Condition
 
AM - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
Ambusher - Class in megamek.common.autoResolve.acar.role
 
Ambusher() - Constructor for class megamek.common.autoResolve.acar.role.Ambusher
 
AMBUSHER - Enum constant in enum class megamek.common.units.UnitRole
Ground unit roles
ammo - Variable in class megamek.common.weapons.handlers.AmmoWeaponHandler
 
ammo - Variable in class megamek.common.weapons.handlers.BayWeaponHandler
 
AMMO_ID - Enum constant in enum class megamek.ai.dataset.UnitAttack.Field
 
AMMO_REDUCING_MUNITIONS - Static variable in class megamek.client.generator.TeamLoadOutGenerator
 
ammoActiveWeaponCount - Variable in class megamek.client.ui.clientGUI.tooltip.info.WeaponInfo
 
AmmoBayWeapon - Class in megamek.common.weapons.bayWeapons
This is my attempt to get weapon bays treated as normal weapons rather than the current hack in place
AmmoBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.AmmoBayWeapon
 
AmmoBayWeaponHandler - Class in megamek.common.weapons.handlers
 
AmmoBayWeaponHandler() - Constructor for class megamek.common.weapons.handlers.AmmoBayWeaponHandler
 
AmmoBayWeaponHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.AmmoBayWeaponHandler
 
ammoCost - Variable in class megamek.common.weapons.infantry.InfantryWeapon
 
ammoCounts(AmmoMounted) - Method in class megamek.common.battleValue.BattleArmorBVCalculator
 
ammoCounts(AmmoMounted) - Method in class megamek.common.battleValue.BVCalculator
 
ammoExplosion() - Method in record class megamek.common.DamageInfo
Returns the value of the ammoExplosion record component.
ammoInBay(int) - Method in class megamek.common.equipment.WeaponMounted
 
ammoList - Variable in class megamek.common.units.Entity
A list of all mounted ammo.
ammoMap() - Method in record class megamek.common.battleValue.BVCalculator.AssembledAmmo
Returns the value of the ammoMap record component.
AmmoMounted - Class in megamek.common.equipment
 
AmmoMounted(Entity, AmmoType) - Constructor for class megamek.common.equipment.AmmoMounted
 
ammoShots - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
The shots left in each ammo bin, by its equipment number.
ammoShots - Variable in class megamek.common.units.DamageEditSpec
The shots left in each ammo bin, by its equipment number.
ammoType - Variable in class megamek.common.equipment.AmmoType
 
ammoType - Variable in class megamek.common.equipment.WeaponType
 
ammoType - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
AmmoType - Class in megamek.common.equipment
 
AmmoType() - Constructor for class megamek.common.equipment.AmmoType
 
AmmoType.AmmoCategory - Enum Class in megamek.common.equipment
 
AmmoType.AmmoTypeEnum - Enum Class in megamek.common.equipment
 
AmmoType.Munitions - Enum Class in megamek.common.equipment
 
AmmoTypeFlag - Enum Class in megamek.common.equipment.enums
Set of flags that can be used to determine how the ammo is used and its special properties
ammoTypeInList(AmmoType.AmmoTypeEnum) - Method in class megamek.common.ArtilleryTracker
Deprecated, for removal: This API element is subject to removal in a future version.
AmmoWeapon - Class in megamek.common.weapons
 
AmmoWeapon() - Constructor for class megamek.common.weapons.AmmoWeapon
 
AmmoWeaponHandler - Class in megamek.common.weapons.handlers
 
AmmoWeaponHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.AmmoWeaponHandler
 
ammoWeight - Variable in class megamek.common.weapons.infantry.InfantryWeapon
 
ammunition - Variable in class megamek.client.ui.clientGUI.tooltip.info.WeaponInfo
 
AMP - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
AMPHIBIOUS - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
 
AMPHIBIOUS_CHASSIS_MOD - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
AMS - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchEquipmentClass
 
AMS - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
AMS - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AMS_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
AmsAssignGUI - Class in megamek.client.ui.clientGUI
 
AmsAssignGUI(JList, int) - Constructor for class megamek.client.ui.clientGUI.AmsAssignGUI
 
amsBayEngaged - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
amsBayEngagedCap - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
amsBayEngagedMissile - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
AMSBayWeapon - Class in megamek.common.weapons.bayWeapons
 
AMSBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.AMSBayWeapon
 
amsEngaged - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
AnalyzeFormationDialog - Class in megamek.client.ui.dialogs
Shows a table of all units matching the chosen faction/unit type/era parameters and general criteria for a formation along with data relevant to the formation constraints.
AnalyzeFormationDialog(JFrame, List<MekSummary>, FormationType, List<Parameters>, int, int) - Constructor for class megamek.client.ui.dialogs.AnalyzeFormationDialog
 
ancestorAdded(AncestorEvent) - Method in record class megamek.client.ui.clientGUI.GetFocusListener
Deprecated.
 
ancestorMoved(AncestorEvent) - Method in record class megamek.client.ui.clientGUI.GetFocusListener
Deprecated.
 
ancestorRemoved(AncestorEvent) - Method in record class megamek.client.ui.clientGUI.GetFocusListener
Deprecated.
 
anchor(int) - Method in class megamek.client.ui.GBC
change the anchor of this GridBagConstraints
anchor(String, String) - Static method in class megamek.client.ui.util.UIUtil
Returns an anchor with opening and closing tag and the content in between.
and(EquipmentFlag...) - Method in class megamek.common.equipment.EquipmentBitSet
Returns a new empty EquipmentBitSet and the flags set if it is set in this EquipmentBitSet.
AND - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter.BoolOp
 
andNot(EquipmentFlag) - Method in class megamek.common.equipment.EquipmentBitSet
Returns a copy of this EquipmentBitSet with the flag cleared.
AndTrigger - Record Class in megamek.server.trigger
This Trigger implements a logic AND for all its subtriggers, i.e.
AndTrigger(List<Trigger>) - Constructor for record class megamek.server.trigger.AndTrigger
Creates an instance of a AndTrigger record class.
AndTrigger(Trigger...) - Constructor for record class megamek.server.trigger.AndTrigger
 
ANNOUNCE - Enum constant in enum class megamek.common.commandLine.ClientServerCommandLineFlag
 
announcedEntityFiring - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
announcedEntityFiring() - Method in interface megamek.common.weapons.handlers.AttackHandler
 
announcedEntityFiring() - Method in class megamek.common.weapons.handlers.WeaponHandler
 
announceUnitAbandonment(Entity) - Method in class megamek.server.totalWarfare.TWGameManager
Announces that a unit will abandon during the next End Phase.
announceUrl - Variable in class megamek.common.commandLine.ClientServerCommandLineParser.Resolver
 
anOrder(int, OrderType) - Static method in class megamek.common.autoResolve.acar.order.Order.OrderBuilder
 
ANTI_AIRCRAFT - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
ANTI_BA_MUNITIONS - Static variable in class megamek.client.generator.TeamLoadOutGenerator
 
ANTI_INF_MUNITIONS - Static variable in class megamek.client.generator.TeamLoadOutGenerator
 
ANTI_INFANTRY - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
ANTI_INFANTRY - Enum constant in enum class megamek.common.weapons.DamageType
 
ANTI_MEK - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
ANTI_MEK_GEAR - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
ANTI_MEK_SKILL_NO_GEAR - Static variable in class megamek.common.units.ConvInfantry
 
ANTI_TSM - Enum constant in enum class megamek.common.weapons.DamageType
 
AntiMekGear - Class in megamek.common.miscGear
 
AntiMekGear() - Constructor for class megamek.common.miscGear.AntiMekGear
 
antiTSMVulnerable() - Method in class megamek.common.units.ConvInfantry
 
antiTSMVulnerable() - Method in class megamek.common.units.Entity
Check for vulnerability to anti-TSM munitions.
antiTSMVulnerable() - Method in class megamek.common.units.Mek
 
ANY - Enum constant in enum class megamek.common.autoResolve.damage.EntityFinalState
 
ANY_C3 - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
All C3-like equipment (C3, C3i, Naval C3, Nova CEWS and BA C3).
ANY_HIT - Enum constant in enum class megamek.common.equipment.ICarryable.CarriedObjectDamageAllocation
 
anyOneElement(Collection<T>) - Static method in class megamek.common.util.CollectionUtil
 
AnyRoundEndTrigger - Class in megamek.server.trigger
 
AnyRoundEndTrigger() - Constructor for class megamek.server.trigger.AnyRoundEndTrigger
 
AnyRoundStartTrigger - Class in megamek.server.trigger
 
AnyRoundStartTrigger() - Constructor for class megamek.server.trigger.AnyRoundStartTrigger
 
AO_HEX_SHADOWS - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
AP_INCORRECT_ARGUMENTS - Static variable in class megamek.MMLoggingConstants
 
AP_MUNITIONS - Static variable in class megamek.client.generator.TeamLoadOutGenerator
 
APC - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
APDS - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
apdsEngaged - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
APGAUSS - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
append(String) - Method in class megamek.common.game.GameLog
 
append(RankedPath, int) - Method in class megamek.client.bot.BotLogger
Appends a move path to the log file
append(Board, boolean) - Method in class megamek.common.game.GameDatasetLogger
Append a board to the log file
append(Game, boolean) - Method in class megamek.client.bot.BotLogger
Appends a game state to the log file.
append(Game, boolean) - Method in class megamek.common.game.GameDatasetLogger
Appends a game state to the log file.
append(Game, EntityAction, boolean) - Method in class megamek.common.game.GameDatasetLogger
Append an entity action to the log file
append(MapSettings, boolean) - Method in class megamek.common.game.GameDatasetLogger
Append a map settings to the log file
append(MovePath) - Method in class megamek.common.game.GameDatasetLogger
Appends a move path to the log file
append(MovePath, boolean) - Method in class megamek.common.game.GameDatasetLogger
Appends a move path to the log file
append(PlanetaryConditions, boolean) - Method in class megamek.common.game.GameDatasetLogger
Append a planetary conditions to the log file
append(TargetRoll) - Method in class megamek.common.rolls.TargetRoll
Append another TargetRoll to the end of this one
append(TargetRoll, boolean) - Method in class megamek.common.rolls.TargetRoll
Append another TargetRoll to the end of this one, possibly discarding non-cumulative modifier in the other one.
append(TargetRoll, boolean) - Method in class megamek.common.ToHitData
Appends another TargetRoll's modifiers to this one.
appendBuildingsTooltip(StringBuffer, Hex) - Method in class megamek.client.ui.clientGUI.boardview.toolTip.TWBoardViewTooltip
Deprecated, for removal: This API element is subject to removal in a future version.
appendBuildingsTooltip(StringBuffer, Hex, int) - Method in class megamek.client.ui.clientGUI.boardview.toolTip.TWBoardViewTooltip
Appends HTML describing the buildings and minefields in a given hex
appendEntityTooltip(StringBuffer, Entity) - Method in class megamek.client.ui.clientGUI.boardview.toolTip.TWBoardViewTooltip
Appends HTML describing a given Entity aka Unit
appendFrame(BufferedImage, long) - Method in class megamek.utilities.GifWriter
Appends a frame to the gif.
appendRaw(String) - Method in class megamek.common.game.GameLog
 
appendTerrainTooltip(StringBuffer, Hex, int) - Method in class megamek.client.ui.clientGUI.boardview.toolTip.TWBoardViewTooltip
Appends HTML describing the terrain of a given hex
appliedArtilleryModifier() - Method in class megamek.common.units.Crew
 
appliedGunneryBModifier() - Method in class megamek.common.units.Crew
 
appliedGunneryLModifier() - Method in class megamek.common.units.Crew
 
appliedGunneryMModifier() - Method in class megamek.common.units.Crew
 
appliedGunneryModifier() - Method in class megamek.common.units.Crew
The part of the effective gunnery that comes from the gamemaster's temporary modifier: effective minus stored, zero while no modifier is active.
appliedPilotingModifier() - Method in class megamek.common.units.Crew
 
appliedPilotingModifier(EntityMovementType) - Method in class megamek.common.units.Crew
 
appliesTo(int) - Method in class megamek.client.ratgenerator.FormationType.GroupingConstraint
 
appliesToEra(int, int, int) - Method in record class megamek.common.units.ForceGeneratorAvailability
Tests whether this entry overlaps an era bucket.
apply() - Method in class megamek.client.ui.dialogs.customMek.BayMunitionsChoicePanel
Change the munition types of the bay ammo mounts to the selected values.
apply(JComponent) - Method in class megamek.client.ui.util.FlatLafStyleBuilder
Sets the given JComponent use the given style.
apply(ForceDescriptor) - Method in class megamek.client.ratgenerator.DefaultsNode
 
apply(ForceDescriptor) - Method in class megamek.client.ratgenerator.ForceNode
 
apply(ForceDescriptor) - Method in class megamek.client.ratgenerator.ValueNode
 
apply(ForceDescriptor, int) - Method in class megamek.client.ratgenerator.RulesetNode
 
applyBoardSettings() - Method in class megamek.server.totalWarfare.TWGameManager
Applies board settings.
applyBombs() - Method in class megamek.common.units.FighterSquadron
 
applyBombs() - Method in interface megamek.common.units.IBomber
Iterate through the bomb choices that were configured prior to deployment and add the corresponding equipment.
applyBridgeLayerAbsorption(Entity, HitData, int, boolean, TWDamageManager.ModsInfo, Vector<Report>) - Method in class megamek.server.totalWarfare.TWDamageManager
Applies a carried Bridge-Layer (AVLB) folding bridge as damage protection, TM p.242 / TW: an attack that would hit the location where the bridge is mounted (or, on a Support Vehicle, the turret) hits the bridge instead, reducing its Construction Factor by the damage.
applyCASEIIDamageReduction(Entity, HitData, int, boolean, Vector<Report>) - Method in class megamek.server.totalWarfare.TWDamageManager
Determine how much damage will be reduced by CASE II equipment
applyChoice() - Method in class megamek.client.ui.dialogs.customMek.BombChoicePanel
 
applyChoice() - Method in class megamek.client.ui.dialogs.customMek.InfantryArmorPanel
 
applyChoice() - Method in class megamek.client.ui.dialogs.customMek.MineChoice
 
applyChoice() - Method in class megamek.client.ui.dialogs.customMek.MunitionChoice
 
applyChoice() - Method in class megamek.client.ui.dialogs.customMek.RapidFireMGChoice
 
applyChoice() - Method in class megamek.client.ui.dialogs.customMek.VRTChoice
Applies the selected VRT mode to the entity.
applyChoice() - Method in class megamek.client.ui.dialogs.customMek.WeaponAmmoChoice
Common functionality that applies the panel's current ammo bin choice to the panel's weapon.
applyChoices() - Method in class megamek.client.ui.dialogs.customMek.EquipChoicePanel
 
applyColor(Image, int) - Method in class megamek.client.ui.tileset.EntityImage
Applies the unit individual or player camouflage to the icon.
applyCriticalHit(Entity, int, CriticalSlot, boolean, int, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Apply a single critical hit.
applyDamage() - Method in class megamek.common.battleArmor.BattleArmor
Update the unit to reflect damages taken in this phase.
applyDamage() - Method in class megamek.common.units.BuildingEntity
Applies any damage that the entity has suffered.
applyDamage() - Method in class megamek.common.units.Entity
Applies any damage that the entity has suffered.
applyDamage() - Method in class megamek.common.units.Infantry
 
applyDamage() - Method in class megamek.common.units.Tank
 
applyDamage(int) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Applies damage to the entity.
applyDamage(int) - Method in class megamek.common.units.CombatVehicleEscapePod
Applies damage to the escape pod.
applyDamage(DamageApplier.HitDetails) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Hits the entity with the given hit details.
applyDamage(IGameManager) - Method in interface megamek.common.scenario.Scenario
 
applyDamage(IGameManager) - Method in class megamek.common.scenario.ScenarioV1
The damage procedures are built into a server object, so we delay dealing the random damage until a server is made available to us.
applyDamage(IGameManager) - Method in class megamek.common.scenario.ScenarioV2
 
applyDamageInClusters(int, int) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Applies damage to the entity in clusters of a given size.
applyDamageInClusters(DamageApplier.HitDetails, int) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Applies damage to the entity in clusters of a given size.
applyDamageToEntityFromUnit(SBFUnit, Entity, EntityFinalState) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
applyDamageToEquipments(DamageApplier.HitDetails) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Applies damage to the equipments of the entity.
applyDamageToEquipments(DamageApplier.HitDetails) - Method in record class megamek.common.autoResolve.damage.MekDamageApplier
 
applyDropShadow(Image) - Method in class megamek.client.ui.tileset.EntityImage
 
applyEdgeToHitLocation(HitData, int, int, int, AimingMode, int) - Method in class megamek.common.units.Mek
For units that can use Edge to re-roll hits, determine whether to do so (if possible).
applyEntityArmorDamage(Entity, HitData, int, boolean, boolean, boolean, Vector<Report>, TWDamageManager.ModsInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
Apply damage to the armor in the hit location; remaining damage will be applied elsewhere.
applyExplosionClusterDamageToEntity(Entity, int, int, Coords, Vector<Report>, TWGameManager) - Static method in class megamek.common.weapons.handlers.AreaEffectHelper
Apply a series of cluster hits to the given entity, as from an explosion at a particular position.
applyFrankenMekDonorLocationArmor(int, Mek) - Method in class megamek.common.units.Mek
 
applyFrankenMekInternalStructure() - Method in class megamek.common.units.Mek
 
applyGlancingBlowModifier(double, boolean) - Method in class megamek.common.weapons.handlers.WeaponHandler
Determine the "glancing blow" divider.
applyGlancingBlowModifier(int, boolean) - Method in class megamek.common.weapons.handlers.WeaponHandler
Determine the "glancing blow" divider.
applyGravityEffectsOnMP(int) - Method in class megamek.common.units.Entity
 
applyImpEnergyWeaponDisable() - Method in class megamek.common.units.ConvInfantry
Records an Improved Magnetic Pulse (iATM IMP) missile hit on this platoon (IO IMP rules).
applyImprovedMagneticPulseTrooperDisable(int) - Method in class megamek.common.battleArmor.BattleArmor
Records Improved Magnetic Pulse (iATM IMP) missile hits on this battle armor unit (IO IMP rules).
applyMagneticPulse(int, int) - Method in class megamek.common.units.Entity
Applies a Magnetic Pulse (MP) missile salvo that hit this unit (TO:AUE p.182).
applyModifiersToWeights(ReconfigurationParameters, MunitionWeightCollection, HashMap<String, Object>, List<String>) - Static method in class megamek.client.generator.TeamLoadOutGenerator
Apply global and specific modifiers to the generated weight values.
applyModularArmor(Entity, HitData, int, boolean, boolean, Vector<Report>) - Method in class megamek.server.totalWarfare.TWDamageManager
 
applyMountFacing(Mek, int, int) - Static method in class megamek.common.units.DirectionalTorsoMountRules
Applies a player-declared Directional Torso Mount arc change (BMM p.83).
applyMovementDamage() - Method in class megamek.common.units.Tank
Applies movement damage to the Tank.
applyPilotingModifier(EntityMovementMode, PilotingRollData, boolean) - Method in class megamek.common.units.Terrain
 
applyPlaytestExplosionReduction(Mek, HitData, int, boolean, Vector<Report>) - Method in class megamek.server.totalWarfare.TWDamageManager
Determine how much damage will be reduced by Playtest rules update to internal explosion.
applySecondaryNuclearEffects(Entity, Coords, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
Handles secondary effects from nuclear blasts against all units in range.
applyStandardPulse() - Method in class megamek.common.units.MagneticPulseState
Records a standard MP hit: the +1 to-hit lasts through the End Phase of the following turn.
applySuicideImplantReaction(Entity, int) - Method in class megamek.server.totalWarfare.TWDamageManager
Applies suicide implant reactive damage when conventional infantry troopers are killed.
applyTankCASEDamageReduction(Tank, HitData, int, boolean, Vector<Report>) - Method in class megamek.server.totalWarfare.TWDamageManager
Determine how much damage will be reduced by tank CASE equipment
applyTerrainPilotingModifiers(EntityMovementMode, PilotingRollData, boolean) - Method in class megamek.common.Hex
Adds terrain modifiers to PSRs made in this hex
applyToEntity() - Method in class megamek.common.units.DamageEditApplier
 
applyTsmHeatIncentive(Entity, FiringPlan) - Method in class megamek.client.bot.princess.FireControl
Adds a utility bonus for a Mek carrying heat-activated standard Triple-Strength Myomer when a firing plan would bring its projected end-of-turn heat up to the FireControl.TSM_DESIRED_HEAT activation threshold.
applyWeightsToMunitionTree(MunitionWeightCollection, MunitionTree) - Static method in class megamek.client.generator.TeamLoadOutGenerator
Turn a selection of the computed munition weights into imperatives to load in the MunitionTree
APPROXIMATE_MARGIN - Static variable in class megamek.common.TechAdvancement
 
approximateDirection(Coords, int, int) - Method in class megamek.common.board.Coords
Returns an approximate direction in which another coordinate lies; 0 if the coordinates are equal
AR10 - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
AR10_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
AR10BayWeapon - Class in megamek.common.weapons.bayWeapons
 
AR10BayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.AR10BayWeapon
 
AR10Handler - Class in megamek.common.weapons.handlers
Deprecated, for removal: This API element is subject to removal in a future version.
AR10Handler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.AR10Handler
Deprecated.
 
AR10Weapon - Class in megamek.common.weapons.capitalWeapons
 
AR10Weapon() - Constructor for class megamek.common.weapons.capitalWeapons.AR10Weapon
 
ARADEquipmentDetector - Class in megamek.common.weapons.handlers
Utility class for detecting qualifying electronics for ARAD (Anti-Radiation) missiles.
ARADEquipmentDetector() - Constructor for class megamek.common.weapons.handlers.ARADEquipmentDetector
 
ARC_360 - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_360 - Static variable in class megamek.common.compute.Compute
 
ARC_AFT - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_AFT - Static variable in class megamek.common.compute.Compute
 
ARC_AFT - Static variable in class megamek.common.verifier.TestSmallCraft
 
ARC_AFT_LEFT - Static variable in class megamek.common.verifier.TestSmallCraft
 
ARC_AFT_RIGHT - Static variable in class megamek.common.verifier.TestSmallCraft
 
ARC_AFT_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_AFT_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_BLDG_FL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_BLDG_FR - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_BLDG_R - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_BLDG_RL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_BLDG_RR - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_EAST - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_EAST - Static variable in class megamek.common.compute.Compute
 
ARC_FORWARD - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_FORWARD - Static variable in class megamek.common.compute.Compute
 
ARC_FWD_LEFT - Static variable in class megamek.common.verifier.TestSmallCraft
 
ARC_FWD_RIGHT - Static variable in class megamek.common.verifier.TestSmallCraft
 
ARC_LEFT_ARM - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_ARM - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_BROADSIDE - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_BROADSIDE - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_BROADSIDE_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_BROADSIDE_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_SIDE - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_SIDE - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_SIDE_AFT_SPHERE - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_SIDE_AFT_SPHERE - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_SIDE_AFT_SPHERE_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_SIDE_AFT_SPHERE_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_SIDE_SPHERE - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_SIDE_SPHERE - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_SIDE_SPHERE_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_SIDE_SPHERE_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_SPHERE_GROUND - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_SPHERE_GROUND - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_WING - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_WING - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_WING - Static variable in class megamek.common.verifier.TestSmallCraft
 
ARC_LEFT_WING_AFT - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_WING_AFT - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_WING_AFT_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_WING_AFT_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_LEFT_WING_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_LEFT_WING_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_MAIN_GUN - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_MAIN_GUN - Static variable in class megamek.common.compute.Compute
 
ARC_NORTH - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_NORTH - Static variable in class megamek.common.compute.Compute
 
ARC_NOSE - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_NOSE - Static variable in class megamek.common.compute.Compute
 
ARC_NOSE - Static variable in class megamek.common.verifier.TestSmallCraft
 
ARC_NOSE_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_NOSE_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_PINTLE_TURRET_FRONT - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_PINTLE_TURRET_FRONT - Static variable in class megamek.common.compute.Compute
 
ARC_PINTLE_TURRET_LEFT - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_PINTLE_TURRET_LEFT - Static variable in class megamek.common.compute.Compute
 
ARC_PINTLE_TURRET_REAR - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_PINTLE_TURRET_REAR - Static variable in class megamek.common.compute.Compute
 
ARC_PINTLE_TURRET_RIGHT - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_PINTLE_TURRET_RIGHT - Static variable in class megamek.common.compute.Compute
 
ARC_REAR - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_REAR - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_ARM - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_ARM - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_BROADSIDE - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_BROADSIDE - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_BROADSIDE_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_BROADSIDE_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_SIDE - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_SIDE - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_SIDE_AFT_SPHERE - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_SIDE_AFT_SPHERE - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_SIDE_AFT_SPHERE_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_SIDE_AFT_SPHERE_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_SIDE_SPHERE - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_SIDE_SPHERE - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_SIDE_SPHERE_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_SIDE_SPHERE_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_SPHERE_GROUND - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_SPHERE_GROUND - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_WING - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_WING - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_WING - Static variable in class megamek.common.verifier.TestSmallCraft
 
ARC_RIGHT_WING_AFT - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_WING_AFT - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_WING_AFT_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_WING_AFT_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_RIGHT_WING_WPL - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_RIGHT_WING_WPL - Static variable in class megamek.common.compute.Compute
 
ARC_SPONSON_TURRET_LEFT - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_SPONSON_TURRET_LEFT - Static variable in class megamek.common.compute.Compute
 
ARC_SPONSON_TURRET_RIGHT - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_SPONSON_TURRET_RIGHT - Static variable in class megamek.common.compute.Compute
 
ARC_TURRET - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_TURRET - Static variable in class megamek.common.compute.Compute
 
ARC_VGL_FRONT - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_VGL_FRONT - Static variable in class megamek.common.compute.Compute
 
ARC_VGL_LF - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_VGL_LF - Static variable in class megamek.common.compute.Compute
 
ARC_VGL_LR - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_VGL_LR - Static variable in class megamek.common.compute.Compute
 
ARC_VGL_REAR - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_VGL_REAR - Static variable in class megamek.common.compute.Compute
 
ARC_VGL_RF - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_VGL_RF - Static variable in class megamek.common.compute.Compute
 
ARC_VGL_RR - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_VGL_RR - Static variable in class megamek.common.compute.Compute
 
ARC_WEST - Enum constant in enum class megamek.common.enums.FacingArc
 
ARC_WEST - Static variable in class megamek.common.compute.Compute
 
arcFactor(int) - Method in class megamek.common.battleValue.LargeAeroBVCalculator
 
arcFactor(Mounted<?>) - Method in class megamek.common.battleValue.BVCalculator
 
arcFactor(Mounted<?>) - Method in class megamek.common.battleValue.LargeAeroBVCalculator
 
arcName(int) - Method in class megamek.common.battleValue.DropShipBVCalculator
 
arcName(int) - Method in class megamek.common.battleValue.JumpShipBVCalculator
 
arcName(int) - Method in class megamek.common.battleValue.LargeAeroBVCalculator
 
arcName(int) - Method in class megamek.common.battleValue.WarShipBVCalculator
 
arcSummary(int) - Method in class megamek.common.analysis.DamageProfile
 
ArcSummary(double, double, double, double, int) - Constructor for record class megamek.common.analysis.DamageProfile.ArcSummary
Creates an instance of a ArcSummary record class.
area() - Method in record class megamek.common.board.postprocess.HexLevelPostProcessor
Returns the value of the area record component.
area() - Method in record class megamek.common.board.postprocess.TerrainAddPostProcessor
Returns the value of the area record component.
AreaEffectHelper - Class in megamek.common.weapons.handlers
Class containing functionality that helps out with area effect weapons.
AreaEffectHelper() - Constructor for class megamek.common.weapons.handlers.AreaEffectHelper
 
areaSatArty() - Method in record class megamek.common.DamageInfo
Returns the value of the areaSatArty record component.
areAtSamePosition(Targetable, Targetable) - Static method in interface megamek.common.units.Targetable
Utility function used to safely tell whether two Targetable's are in the same hex.
areConnectedBoards(int, int) - Method in interface megamek.common.game.IGame
Returns true when both given boards are connected at least through a common high altitude map.
areHostile(SBFFormation, Player) - Method in class megamek.common.strategicBattleSystems.SBFGame
 
ARENA_TAG - Static variable in class megamek.utilities.BoardClassifier
Manual tag marking Solaris-style arena boards.
areWingsHit() - Method in class megamek.common.units.Aero
keep track of whether the wings have suffered a weapon critical hit
Argument<T> - Class in megamek.server.commands.arguments
Generic Argument class, can be extended for different argument types for server commands
Argument(String, String) - Constructor for class megamek.server.commands.arguments.Argument
Constructor for Generic Argument
arguments() - Method in record class megamek.server.commands.arguments.Arguments
Returns the value of the arguments record component.
Arguments - Record Class in megamek.server.commands.arguments
 
Arguments(Map<String, Argument<?>>) - Constructor for record class megamek.server.commands.arguments.Arguments
Creates an instance of a Arguments record class.
ArgumentsParser - Class in megamek.server.commands.arguments
 
ARM - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARM_HIT - Enum constant in enum class megamek.common.equipment.ICarryable.CarriedObjectDamageAllocation
 
ArmlessMekMapSet - Class in megamek.client.ui.widget.mapset
Deprecated, for removal: This API element is subject to removal in a future version.
Don't use anything, this class is deprecated and will be removed in the future. There is no substitute display class for the ArmlessMekMapSet as this type of mek is no longer supported.
ArmlessMekMapSet(JComponent, LocationSelectListener) - Constructor for class megamek.client.ui.widget.mapset.ArmlessMekMapSet
Deprecated.
 
armor - Variable in class megamek.common.units.DamageEditSpec
 
armor() - Method in record class megamek.common.compute.damage.PreExistingDamageResult
Returns the value of the armor record component.
ARMOR - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
ARMOR - Enum constant in enum class megamek.ai.dataset.UnitEnrichment.Field
 
ARMOR - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
ARMOR - Enum constant in enum class megamek.common.units.System
 
ARMOR - Static variable in class megamek.client.ui.widget.MekPanelTabStrip
 
ARMOR - Static variable in class megamek.common.loaders.MtfFile
 
ARMOR_BACK - Enum constant in enum class megamek.ai.dataset.UnitEnrichment.Field
 
ARMOR_BACK_P - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
ARMOR_BACK_P - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
ARMOR_DESTROYED - Static variable in interface megamek.common.equipment.IArmorState
 
ARMOR_DOOMED - Static variable in interface megamek.common.equipment.IArmorState
 
ARMOR_FRONT - Enum constant in enum class megamek.ai.dataset.UnitEnrichment.Field
 
ARMOR_FRONT_P - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
ARMOR_FRONT_P - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
ARMOR_INDEX - Static variable in class megamek.client.ui.widget.MekPanelTabStrip
 
ARMOR_LEFT - Enum constant in enum class megamek.ai.dataset.UnitEnrichment.Field
 
ARMOR_LEFT_P - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
ARMOR_LEFT_P - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
ARMOR_NA - Static variable in interface megamek.common.equipment.IArmorState
 
ARMOR_P - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
ARMOR_P - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
ARMOR_PIP_SIZE - Static variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
ARMOR_RIGHT - Enum constant in enum class megamek.ai.dataset.UnitEnrichment.Field
 
ARMOR_RIGHT_P - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
ARMOR_RIGHT_P - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
armorBoxHeight - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
armorBoxWidth - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
armorBoxY - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
ARMORED - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
 
ARMORED - Static variable in class megamek.common.loaders.MtfFile
 
ARMORED_CHASSIS_MOD - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
ARMORED_GLOVE - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAManipulator
 
armorFactor() - Method in class megamek.common.battleValue.BVCalculator
 
armorFactor() - Method in class megamek.common.battleValue.JumpShipBVCalculator
 
ArmorPanel - Class in megamek.client.ui.dialogs.unitDisplay
This panel contains the armor readout display.
ArmorPanel(Game, LocationSelectListener) - Constructor for class megamek.client.ui.dialogs.unitDisplay.ArmorPanel
 
armorPipSpace - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
armorPointsPerTon(Jumpship, int, boolean) - Static method in class megamek.common.verifier.TestAdvancedAerospace
Deprecated, for removal: This API element is subject to removal in a future version.
armorStateChanged() - Method in class megamek.client.ui.dialogs.customMek.InfantryArmorPanel
 
armorStringFor(int) - Static method in class megamek.common.units.Entity
Parses the game's internal armor representation into a human-readable string.
ArmorTabActive - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
ArmorTabIdle - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
armorTechLevel - Variable in class megamek.common.units.Entity
 
armorTechRating - Variable in class megamek.common.units.Entity
Used by support vehicles to define tech rating of armor.
armorTonnage - Variable in class megamek.common.units.Entity
 
armorType - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
armorType - Variable in class megamek.common.units.Entity
 
ArmorType - Class in megamek.common.equipment
 
ArmorType() - Constructor for class megamek.common.equipment.ArmorType
 
armorTypeExclude - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
armorWeightPerPoint(Entity) - Static method in class megamek.common.verifier.TestSupportVehicle
Calculates the weight of each point of armor.
ARMS - Static variable in class megamek.common.units.Terrains
 
armsFlipped - Variable in class megamek.common.units.Entity
 
armyTablesDir() - Static method in class megamek.common.Configuration
Return the configured army tables directory, if set, otherwise return the default path, relative to the configured data directory.
arrangeInLines(List<String>, int, String, boolean) - Static method in class megamek.client.ui.util.UIUtil
Helper method to place Strings in lines according to length.
ARROW - Enum constant in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
ARROW_IV - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
ARROW_IV_BOMB - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
ARROW_MUNITION_NAMES - Static variable in class megamek.common.containers.MunitionTree
 
ArrowIV - Class in megamek.common.weapons.artillery
 
ArrowIV() - Constructor for class megamek.common.weapons.artillery.ArrowIV
 
ARROWIV_PROTO - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
ARS - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTAC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTAIS - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTBA - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTCM12 - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTCM5 - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTCM7 - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTCM9 - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
Artillery - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoCategory
 
ARTILLERY - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
ARTILLERY - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
ARTILLERY_ADJUSTED - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
ARTILLERY_ADJUSTED - Static variable in class megamek.client.ui.tileset.TilesetManager
 
ARTILLERY_AUTO_HIT - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
ARTILLERY_AUTO_HIT - Static variable in class megamek.client.ui.tileset.TilesetManager
 
ARTILLERY_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
ARTILLERY_CANNON_MUNITION_NAMES - Static variable in class megamek.common.containers.MunitionTree
 
ARTILLERY_DRIFT - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
ARTILLERY_HIT - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
ARTILLERY_INCOMING - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
ARTILLERY_INCOMING - Static variable in class megamek.client.ui.tileset.TilesetManager
 
ARTILLERY_MISS - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
ARTILLERY_MUNITION_NAMES - Static variable in class megamek.common.containers.MunitionTree
 
ARTILLERY_TARGET - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
ARTILLERY_UTILITY_MUNITIONS - Static variable in class megamek.client.generator.TeamLoadOutGenerator
 
ArtilleryAttackAction - Class in megamek.common.actions
ArtilleryAttackAction Holds the data needed for an artillery attack in flight.
ArtilleryAttackAction(int, int, int, int, Game) - Constructor for class megamek.common.actions.ArtilleryAttackAction
 
ArtilleryBayWeapon - Class in megamek.common.weapons.bayWeapons
 
ArtilleryBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.ArtilleryBayWeapon
 
ArtilleryBayWeaponDirectFireHandler - Class in megamek.common.weapons.handlers.artillery
 
ArtilleryBayWeaponDirectFireHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponDirectFireHandler
 
ArtilleryBayWeaponDirectHomingHandler - Class in megamek.common.weapons.handlers.artillery
 
ArtilleryBayWeaponDirectHomingHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponDirectHomingHandler
 
ArtilleryBayWeaponIndirectFireHandler - Class in megamek.common.weapons.handlers.artillery
 
ArtilleryBayWeaponIndirectFireHandler() - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponIndirectFireHandler
Deprecated, for removal: This API element is subject to removal in a future version.
ArtilleryBayWeaponIndirectFireHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponIndirectFireHandler
 
ArtilleryBayWeaponIndirectHomingHandler - Class in megamek.common.weapons.handlers.artillery
 
ArtilleryBayWeaponIndirectHomingHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponIndirectHomingHandler
 
ArtilleryCannonWeapon - Class in megamek.common.weapons.artillery
 
ArtilleryCannonWeapon() - Constructor for class megamek.common.weapons.artillery.ArtilleryCannonWeapon
 
ArtilleryCannonWeaponHandler - Class in megamek.common.weapons.handlers.artillery
 
ArtilleryCannonWeaponHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryCannonWeaponHandler
 
ArtilleryCommand - Class in megamek.client.bot.princess.commands
Command to give artillery orders to the bot.
ArtilleryCommand() - Constructor for class megamek.client.bot.princess.commands.ArtilleryCommand
 
ArtilleryCommandAndControl - Class in megamek.client.bot.princess
ArtilleryCommandAndControl class represents the artillery command and control for the bot.
ArtilleryCommandAndControl() - Constructor for class megamek.client.bot.princess.ArtilleryCommandAndControl
 
ArtilleryCommandAndControl.ArtilleryOrder - Enum Class in megamek.client.bot.princess
 
ArtilleryCommandAndControl.SpecialAmmo - Enum Class in megamek.client.bot.princess
The ammo type a fire mission should use, mapped to the artillery munitions it covers.
artilleryDamageArea(Coords, int, AmmoType, int, Entity, DamageFalloff, boolean, int, Vector<Report>, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Deals area-saturation damage to an area of the board.
artilleryDamageArea(Coords, AmmoType, int, Entity, boolean, int, boolean, Vector<Report>, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
deal area saturation damage to the map, used for artillery
artilleryDamageArea(Coords, AmmoType, int, Entity, DamageFalloff, boolean, int, Vector<Report>, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
 
artilleryDamageEntity(Entity, int, IBuilding, int, boolean, boolean, boolean, int, Coords, AmmoType, Coords, boolean, Entity, Hex, int, Vector<Report>, TWGameManager) - Static method in class megamek.common.weapons.handlers.AreaEffectHelper
Worker function that does artillery damage to an entity.
artilleryDamageHex(Coords, int, Coords, int, AmmoType, int, Entity, Entity, boolean, int, int, Vector<Report>, boolean, Vector<Integer>, boolean, DamageFalloff) - Method in class megamek.server.totalWarfare.TWGameManager
deal area saturation damage to an individual hex
ArtilleryHandlerHelper - Class in megamek.common.weapons
Contains some helper methods for artillery and similar weapon handlers.
ArtilleryModifier - Class in megamek.common
Small collector...
ArtilleryModifier(Coords, int) - Constructor for class megamek.common.ArtilleryModifier
 
ArtilleryNotifications - Class in megamek.server.totalWarfare
Sends artillery call-for-fire "net toasts" (Shot / Splash, counter-battery, homing-inbound reminders) to the appropriate team, keeping that notification logic out of TWGameManager.
ArtilleryNotifications(TWGameManager) - Constructor for class megamek.server.totalWarfare.ArtilleryNotifications
 
ArtilleryTargetingControl - Class in megamek.client.bot.princess
This class handles the creation of firing plans for indirect-fire artillery and other weapons that get used during the targeting phase.
ArtilleryTargetingControl() - Constructor for class megamek.client.bot.princess.ArtilleryTargetingControl
 
ArtilleryTracker - Class in megamek.common
ArtilleryTracker - one held by every entity, it holds a list of the artillery weapons an entity controls, and the mods they get to hit certain hexes.
ArtilleryTracker() - Constructor for class megamek.common.ArtilleryTracker
Creates new instance of the tracker
ArtilleryWeapon - Class in megamek.common.weapons.artillery
 
ArtilleryWeapon() - Constructor for class megamek.common.weapons.artillery.ArtilleryWeapon
 
ArtilleryWeaponDirectFireHandler - Class in megamek.common.weapons.handlers.artillery
 
ArtilleryWeaponDirectFireHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryWeaponDirectFireHandler
 
ArtilleryWeaponDirectHomingHandler - Class in megamek.common.weapons.handlers.artillery
 
ArtilleryWeaponDirectHomingHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryWeaponDirectHomingHandler
 
ArtilleryWeaponIndirectFireHandler - Class in megamek.common.weapons.handlers.artillery
 
ArtilleryWeaponIndirectFireHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryWeaponIndirectFireHandler
 
ArtilleryWeaponIndirectHomingHandler - Class in megamek.common.weapons.handlers.artillery
 
ArtilleryWeaponIndirectHomingHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.artillery.ArtilleryWeaponIndirectHomingHandler
 
ARTLT - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTLTC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTS - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTS_FIGHTER - Enum constant in enum class megamek.common.verifier.BayData
 
ARTS_REPAIR_PRESSURIZED - Enum constant in enum class megamek.common.verifier.BayData
 
ARTS_REPAIR_UNPRESSURIZED - Enum constant in enum class megamek.common.verifier.BayData
 
ARTS_SMALL_CRAFT - Enum constant in enum class megamek.common.verifier.BayData
 
ARTSC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
artsTechAdvancement() - Static method in class megamek.common.bays.Bay
Shared by several types of bays
ARTT - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ARTTC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
AS - Enum constant in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
AS - Enum constant in enum class megamek.common.game.GameType
 
AS - Enum constant in enum class megamek.common.strategicBattleSystems.SBFElementType
 
AS_CARD_FONT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
AS_CARD_SIZE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
AS_CONVERSION - Static variable in record class megamek.common.MPCalculationSetting
The setting for Alpha Strike conversion, excluding scenario circumstances as well as myomer boosters, DWP, BA burden and modular armor.
AS_MISSILE - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
ASAdvancedSearchPanel - Class in megamek.client.ui.dialogs.advancedsearch
This panel shows advanced search filters for AlphaStrike values.
ASAdvancedSearchPanel() - Constructor for class megamek.client.ui.dialogs.advancedsearch.ASAdvancedSearchPanel
 
ASAdvancedSearchPanel.DottedSeparator - Class in megamek.client.ui.dialogs.advancedsearch
 
ASAeroCard - Class in megamek.common.alphaStrike.cardDrawer
 
ASAeroCard(ASCardDisplayable) - Constructor for class megamek.common.alphaStrike.cardDrawer.ASAeroCard
 
ASAeroPointValueConverter - Class in megamek.common.alphaStrike.conversion
 
ASAeroSpecialAbilityConverter - Class in megamek.common.alphaStrike.conversion
 
ASAeroSpecialAbilityConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASAeroSpecialAbilityConverter
Do not call this directly.
ASArcedDamageConverter - Class in megamek.common.alphaStrike.conversion
 
ASArcedDamageConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASArcedDamageConverter
 
ASArcs - Enum Class in megamek.common.alphaStrike
 
ASArcSummary - Class in megamek.common.alphaStrike
This class holds the AlphaStrike information for a firing arc of any element that uses arcs such as a WarShip (WS).
ASArcSummary() - Constructor for class megamek.common.alphaStrike.ASArcSummary
 
ASBattleArmorDamageConverter - Class in megamek.common.alphaStrike.conversion
 
ASBattleArmorDamageConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASBattleArmorDamageConverter
 
ASC - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
ASCard - Class in megamek.common.alphaStrike.cardDrawer
This class represents the (graphical) card of an AlphaStrike element as available on the MUL.
ASCard(ASCardDisplayable) - Constructor for class megamek.common.alphaStrike.cardDrawer.ASCard
Constructs and initializes the ASCard.
ASCardDisplayable - Interface in megamek.common.alphaStrike
This interface is implemented by classes that can be displayed on an AlphaStrike card ASCard.
ASCardPanel - Class in megamek.client.ui.panels.alphaStrike
This is a JComponent that displays only an AlphaStrike unit card.
ASCardPanel() - Constructor for class megamek.client.ui.panels.alphaStrike.ASCardPanel
Construct a card panel without an AlphaStrike element to display.
ASCardPanel(ASCardDisplayable) - Constructor for class megamek.client.ui.panels.alphaStrike.ASCardPanel
Deprecated, for removal: This API element is subject to removal in a future version.
ASCardPrinter - Class in megamek.common.alphaStrike.cardDrawer
This class prints a collection of one or more Alpha Strike cards.
ASCardPrinter(Collection<? extends ASCardDisplayable>, JFrame) - Constructor for class megamek.common.alphaStrike.cardDrawer.ASCardPrinter
Creates a new ASCardPrinter object for the given ASCardDisplayable elements either AlphaStrikeElement or MekSummary.
ASCENDING - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.lobby.sorters.Sorting
 
ASConversionInfoDialog - Class in megamek.client.ui.dialogs.abstractDialogs
 
ASConversionInfoDialog(JFrame, CalculationReport) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.ASConversionInfoDialog
 
ASConversionInfoDialog(JFrame, CalculationReport, AlphaStrikeElement) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.ASConversionInfoDialog
Deprecated, for removal: This API element is subject to removal in a future version.
ASConversionInfoDialog(JFrame, CalculationReport, AlphaStrikeElement, boolean) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.ASConversionInfoDialog
 
ASConversionInfoDialog(JFrame, CalculationReport, ASCardDisplayable) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.ASConversionInfoDialog
 
ASConversionInfoDialog(JFrame, CalculationReport, Entity) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.ASConversionInfoDialog
Deprecated, for removal: This API element is subject to removal in a future version.
ASConversionInfoDialog(JFrame, CalculationReport, Entity, boolean) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.ASConversionInfoDialog
Deprecated, for removal: This API element is subject to removal in a future version.
ASConverter - Class in megamek.common.alphaStrike.conversion
Static AlphaStrike Conversion class; contains all information for conversion except for some weapon specifics handled in WeaponType/AmmoType/MiscType.
ASConvInfantryDamageConverter - Class in megamek.common.alphaStrike.conversion
 
ASConvInfantryDamageConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASConvInfantryDamageConverter
 
ASDamage - Class in megamek.common.alphaStrike
Represents a single AlphaStrike damage value that may be minimal damage (0*).
ASDamage(double) - Constructor for class megamek.common.alphaStrike.ASDamage
Creates an AlphaStrike damage value that may be minimal damage, i.e.
ASDamage(double, boolean) - Constructor for class megamek.common.alphaStrike.ASDamage
Creates an AlphaStrike damage value.
ASDamage(int, boolean) - Constructor for class megamek.common.alphaStrike.ASDamage
Creates an AlphaStrike damage value that may be minimal damage, i.e.
ASDamageConverter - Class in megamek.common.alphaStrike.conversion
 
ASDamageConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASDamageConverter
Do not call this directly.
ASDamageVector - Record Class in megamek.common.alphaStrike
Represents an AlphaStrike damage value combination of between 1 and 4 damage values which typically correspond to S/M/L/E ranges.
ASDamageVector(ASDamage, ASDamage, ASDamage, ASDamage, int, boolean) - Constructor for record class megamek.common.alphaStrike.ASDamageVector
Construct an ASDamageVector from ASDamage values.
asDoubleValue() - Method in class megamek.common.alphaStrike.ASDamage
 
ASElementDeserializer - Class in megamek.common.jacksonAdapters
This Jackson deserializer reads an AlphaStrikeElement from an MMU file.
ASElementDeserializer() - Constructor for class megamek.common.jacksonAdapters.ASElementDeserializer
Deprecated, for removal: This API element is subject to removal in a future version.
ASElementDeserializer(Class<?>) - Constructor for class megamek.common.jacksonAdapters.ASElementDeserializer
 
ASElementSerializer - Class in megamek.common.jacksonAdapters
This Jackson serializer writes AlphaStrikeElements to YAML output.
ASElementSerializer() - Constructor for class megamek.common.jacksonAdapters.ASElementSerializer
Deprecated, for removal: This API element is subject to removal in a future version.
ASElementSerializer(Class<ASCardDisplayable>) - Constructor for class megamek.common.jacksonAdapters.ASElementSerializer
 
asEquipmentBitSet() - Method in interface megamek.common.equipment.EquipmentFlag
Converts this flag to an EquipmentBitSet.
ASEW - Enum constant in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
ASEW_MISSILE - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
asewAffectedTurns - Variable in class megamek.common.units.Entity
Keeps track of the current ASEW effect on this entity
ASEWMissileWeaponHandler - Class in megamek.common.weapons.handlers
 
ASEWMissileWeaponHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ASEWMissileWeaponHandler
Weapon handler for Anti Ship Electronic Warfare Missiles Single, large missile - behaves like a thunderbolt except for damage.
ASF_CARRIER - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
ASF_OPTICAL_FIRING_SOLUTION_RANGE - Static variable in record class megamek.common.equipment.Sensor
 
ASF_RADAR_AUTO_SPOT_RANGE - Static variable in record class megamek.common.equipment.Sensor
 
ASF_RADAR_MAX_RANGE - Static variable in record class megamek.common.equipment.Sensor
 
ASFBay - Class in megamek.common.bays
Represents a Transport Bay (TM p.239) for carrying Fighters/LAMs aboard large spacecraft or other units.
ASFBay(double, int, int) - Constructor for class megamek.common.bays.ASFBay
Create a space for the given number of fighters.
ASFBay(double, int, int, boolean) - Constructor for class megamek.common.bays.ASFBay
Create a space for the given number of fighters.
asfTurnCost(Game, MoveStepType, Entity) - Method in class megamek.common.moves.MoveStep
 
ASGame - Class in megamek.common.alphaStrike
This is an Alpha Strike game object that holds all game information.
ASGame() - Constructor for class megamek.common.alphaStrike.ASGame
 
ash - Variable in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
 
ASHeatTrackingCard - Class in megamek.common.alphaStrike.cardDrawer
This class acts as a super class for heat tracking AlphaStrike card classes (for Meks and Fighters) as these use a different layout from the other cards including the added heat bar.
ASHeatTrackingCard(ASCardDisplayable) - Constructor for class megamek.common.alphaStrike.cardDrawer.ASHeatTrackingCard
 
ASInfantrySpecialAbilityConverter - Class in megamek.common.alphaStrike.conversion
 
ASInfantrySpecialAbilityConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASInfantrySpecialAbilityConverter
Do not call this directly.
ask() - Method in class megamek.client.ui.dialogs.phaseDisplay.SimpleConfirmDialog
 
ASK - Enum constant in enum class megamek.client.ui.clientGUI.GifRecordingMode
Ask once at the start of each game whether to record it.
askForVictoryList() - Method in class megamek.common.preference.ClientPreferences
 
ASLargeAeroCard - Class in megamek.common.alphaStrike.cardDrawer
 
ASLargeAeroCard(ASCardDisplayable) - Constructor for class megamek.common.alphaStrike.cardDrawer.ASLargeAeroCard
 
ASLargeAeroPointValueConverter - Class in megamek.common.alphaStrike.conversion
 
ASLargeAeroSpecialAbilityConverter - Class in megamek.common.alphaStrike.conversion
 
ASLargeAeroSpecialAbilityConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASLargeAeroSpecialAbilityConverter
Do not call this directly.
ASLocationMapper - Class in megamek.common.alphaStrike.conversion
This class provides AlphaStrike conversion utilities for converting all sorts of locations of TW units to the damage conversion location index.
ASMekCard - Class in megamek.common.alphaStrike.cardDrawer
 
ASMekCard(ASCardDisplayable) - Constructor for class megamek.common.alphaStrike.cardDrawer.ASMekCard
 
ASMekSpecialAbilityConverter - Class in megamek.common.alphaStrike.conversion
 
ASMekSpecialAbilityConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASMekSpecialAbilityConverter
Do not call this directly.
asPanel - Variable in class megamek.common.util.RandomArmyCreator.Parameters
 
ASPointValueConverter - Class in megamek.common.alphaStrike.conversion
 
ASPointValueConverter(AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASPointValueConverter
 
ASProtoMekCard - Class in megamek.common.alphaStrike.cardDrawer
 
ASProtoMekCard(ASCardDisplayable) - Constructor for class megamek.common.alphaStrike.cardDrawer.ASProtoMekCard
 
ASProtoMekSpecialAbilityConverter - Class in megamek.common.alphaStrike.conversion
 
ASProtoMekSpecialAbilityConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASProtoMekSpecialAbilityConverter
Do not call this directly.
ASRange - Enum Class in megamek.common.alphaStrike
 
ASSAULT - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
assembleAmmo() - Method in class megamek.common.battleValue.BVCalculator
 
assembleAmmo() - Method in class megamek.common.battleValue.LargeAeroBVCalculator
 
assembleAmmoCounts() - Method in class megamek.common.alphaStrike.conversion.ASArcedDamageConverter
 
assembleAmmoCounts() - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
AssembledAmmo(Map<String, Double>, Map<String, Double>, List<String>, Map<String, String>) - Constructor for record class megamek.common.battleValue.BVCalculator.AssembledAmmo
Creates an instance of a AssembledAmmo record class.
assembleFrontDamage(int) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
Sums up the front-facing damage values for the given range and reports the counted weapons.
assembleHeatDamage(int) - Method in class megamek.common.alphaStrike.conversion.ASBattleArmorDamageConverter
 
assembleHeatDamage(int) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
assembleMovementPoints() - Method in class megamek.common.battleValue.BVCalculator
 
assembleSpecialDamage(BattleForceSUA, int) - Method in class megamek.common.alphaStrike.conversion.ASArcedDamageConverter
 
assembleSpecialDamage(BattleForceSUA, int) - Method in class megamek.common.alphaStrike.conversion.ASBattleArmorDamageConverter
 
assembleSpecialDamage(BattleForceSUA, int) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
Sums up the damage values for all ranges and reports the counted weapons.
assembleSquadSupportDamage(int) - Method in class megamek.common.alphaStrike.conversion.ASBattleArmorDamageConverter
Specialized method to sum up the squad support weapon damage for the given range.
assembleTextLines() - Method in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
Override to return a List of all text lines to be shown.
assembleTextLines() - Method in class megamek.client.ui.clientGUI.boardview.overlay.KeyBindingsOverlay
 
assembleTextLines() - Method in class megamek.client.ui.clientGUI.boardview.overlay.PlanetaryConditionsOverlay
 
assembleTextLines() - Method in class megamek.client.ui.clientGUI.boardview.overlay.TurnDetailsOverlay
 
assertions - Variable in class megamek.client.ratgenerator.RulesetNode
 
assign(String, BattleForceSUA) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Adds the sua to the element and writes a report line using the given text - only if the sua is not yet present.
assign(String, BattleForceSUA, double) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Adds the sua with the given value to the element and writes a report line using the given text.
assign(String, BattleForceSUA, int) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Adds the sua with the given value to the element and writes a report line using the given text.
assign(Mounted<?>, BattleForceSUA) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Adds the sua to the element and writes a report line using the name of the given equipment if the sua is not yet present.
assign(Mounted<?>, BattleForceSUA, double) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Adds the sua with the given value to the element and writes a report line using the name of the given equipment.
assign(Mounted<?>, BattleForceSUA, int) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Adds the sua with the given value to the element and writes a report line using the name of the given equipment.
assign(Mounted<?>, BattleForceSUA, BattleForceSUA...) - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Adds the sua(s) to the element and writes a report line for each, if it is not yet present.
assignAMS() - Method in class megamek.server.totalWarfare.TWGameManager
Determine which missile attack actions could be affected by AMS, and assign AMS (and APDS) to those attacks.
assignAMS(List<WeaponHandler>) - Method in class megamek.common.units.Entity
Assign AMS systems to the most dangerous incoming missile attacks.
assignAPDS(List<WeaponHandler>) - Method in class megamek.common.equipment.WeaponMounted
Assign APDS systems to the most dangerous incoming missile attacks.
assignClusters(List<Entity>) - Method in class megamek.client.bot.princess.SwarmContext
Assign units to clusters
assignCommanders() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
assignForceIds(int) - Method in class megamek.client.ratgenerator.ForceDescriptor
Assigns a unique ForceDescriptor.forceId to every formation node in this subtree - that is, every node from the lance/star/point level up.
assignForceOnly(Force, Player) - Method in class megamek.common.force.Forces
Changes the owner of the given force to the given newOwner without affecting anything else.
assignFullForces(Force, Player) - Method in class megamek.common.force.Forces
Changes the owner of the given force and all subForces to the given newOwner.
assignMatch(Hex) - Method in class megamek.client.ui.tileset.HexTileset
This assigns images to a hex based on the best matches it can find.
AssignNovaNetServerCommand - Class in megamek.server.commands
 
AssignNovaNetServerCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.AssignNovaNetServerCommand
 
AssignNovaNetworkCommand - Class in megamek.client.commands
This command exists to print entity information to the chat window, it's primarily intended for visually impaired users.
AssignNovaNetworkCommand(ClientGUI) - Constructor for class megamek.client.commands.AssignNovaNetworkCommand
 
assignPositions() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
assignSpecialAbilities(Mounted<?>, WeaponType) - Method in class megamek.common.alphaStrike.conversion.ASBattleArmorDamageConverter
 
assignSpecialAbilities(Mounted<?>, WeaponType) - Method in class megamek.common.alphaStrike.conversion.ASConvInfantryDamageConverter
 
assignSpecialAbilities(Mounted<?>, WeaponType) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
assignTeleMissileAMS(TeleMissileAttackAction) - Method in class megamek.server.totalWarfare.TWGameManager
Determine which telemissile attack actions could be affected by AMS, and assign AMS to those attacks.
assignTMAMS(TeleMissileAttackAction) - Method in class megamek.common.units.Entity
Assign AMS systems to an incoming telemissile attack.
assignToLocations(Mounted<?>, BattleForceSUA) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
Checks the location multiplier for all locations and assigns the given SUA to any location where the multiplier is not zero, i.e.
assignToLocations(Mounted<?>, BattleForceSUA, int) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
Checks the location multiplier for all locations and assigns the given SUA with the given ability value to any location where the multiplier is not zero, i.e.
assignTransport() - Method in class megamek.client.ratgenerator.ForceDescriptor
Calculates transport needs of the unit and generates enough drop-ships and jump ships to carry the indicated portion of the unit.
assignWeaponQuirk(QuirkEntry) - Method in class megamek.common.units.Entity
 
ASSpecialAbilityCollection - Class in megamek.common.alphaStrike
This class encapsulates a block of AlphaStrike or BattleForce or SBF special abilities.
ASSpecialAbilityCollection() - Constructor for class megamek.common.alphaStrike.ASSpecialAbilityCollection
 
ASSpecialAbilityCollector - Interface in megamek.common.alphaStrike
This interface is implemented by classes that represent anything that holds AlphaStrike Special Unit Abilities.
ASSpecialAbilityConverter - Class in megamek.common.alphaStrike.conversion
 
ASSpecialAbilityConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
Do not call this directly.
ASStatsDialog - Class in megamek.client.ui.dialogs.abstractDialogs
This non-modal dialog shows stats of one or more AlphaStrike elements in the form of a table.
ASStatsDialog(JFrame, Collection<Entity>) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.ASStatsDialog
Creates a non-modal dialog that shows AlphaStrike stats for the given entities.
ASStatsExporter - Class in megamek.common.alphaStrike
This class is used to create a short text summary of an Alpha Strike element (or MekSummary) for export.
ASStatsExporter(ASCardDisplayable) - Constructor for class megamek.common.alphaStrike.ASStatsExporter
Creates a new stats exporter for the given Alpha Strike element or MekSummary.
ASStatsTablePanel - Class in megamek.client.ui.panels.alphaStrike
 
ASStatsTablePanel(JFrame) - Constructor for class megamek.client.ui.panels.alphaStrike.ASStatsTablePanel
Constructs a panel with a table of AlphaStrike stats for any units that are added to it.
aStarFinder(BoardLocation, SBFGame) - Static method in class megamek.common.strategicBattleSystems.SBFMovePathFinder
Produces a new instance of shortest path between starting points and a destination finder.
ASTurretSummary - Class in megamek.common.alphaStrike
This class holds the AlphaStrike information for a turret (TUR) special ability.
ASTurretSummary() - Constructor for class megamek.common.alphaStrike.ASTurretSummary
 
ASUnitType - Enum Class in megamek.common.alphaStrike
Represents the AlphaStrike Element Types (ASC, page 91)
ASVehicleCard - Class in megamek.common.alphaStrike.cardDrawer
 
ASVehicleCard(ASCardDisplayable) - Constructor for class megamek.common.alphaStrike.cardDrawer.ASVehicleCard
 
ASVehicleSpecialAbilityConverter - Class in megamek.common.alphaStrike.conversion
 
ASVehicleSpecialAbilityConverter(Entity, AlphaStrikeElement, CalculationReport) - Constructor for class megamek.common.alphaStrike.conversion.ASVehicleSpecialAbilityConverter
Do not call this directly.
ASWeaponDamageList - Class in megamek.test
 
at(int, int) - Method in class megamek.client.ui.util.StringDrawer
Sets the coordinates to draw the text at.
at(Point) - Method in class megamek.client.ui.util.StringDrawer
Sets the coordinates to draw the text at.
AT - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
AT_LEAST - Static variable in class megamek.common.units.Terrain
 
ATA - Enum constant in enum class megamek.ai.dataset.UnitAttack.Field
 
ATAC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
atClass - Variable in class megamek.common.equipment.WeaponType
 
ATG - Enum constant in enum class megamek.ai.dataset.UnitAttack.Field
 
AtlasImageLoader() - Constructor for class megamek.common.util.ImageUtil.AtlasImageLoader
 
atLeast - Variable in class megamek.client.ui.dialogs.advancedsearch.ExpNode
 
atLeastOneBadLeg() - Method in class megamek.common.units.Mek
 
ATM - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
ATM_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
ATM_MUNITION_NAMES - Static variable in class megamek.common.containers.MunitionTree
 
ATMBayWeapon - Class in megamek.common.weapons.bayWeapons
 
ATMBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.ATMBayWeapon
 
ATMHandler - Class in megamek.common.weapons.handlers
 
ATMHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ATMHandler
 
ATMO - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
Atmosphere - Enum Class in megamek.common.planetaryConditions
 
ATMOSPHERE - Enum constant in enum class megamek.ai.dataset.PlanetaryConditionsData.Field
 
AtmosphericLandingMovePath - Class in megamek.common
 
AtmosphericLandingMovePath(Game, Entity, BoardLocation, LandingDirection) - Constructor for class megamek.common.AtmosphericLandingMovePath
Creates a complete move path for an aero landing from an atmospheric hex onto a ground hex (i.e.
atmosphericRowNumber(Game, Board, Coords) - Static method in class megamek.common.board.BoardHelper
Deprecated, for removal: This API element is subject to removal in a future version.
ATMWeapon - Class in megamek.common.weapons.missiles
 
ATMWeapon() - Constructor for class megamek.common.weapons.missiles.ATMWeapon
 
ATOW_COMBAT_PARALYSIS - Static variable in class megamek.common.options.OptionsConstants
 
ATOW_COMBAT_SENSE - Static variable in class megamek.common.options.OptionsConstants
 
aTracker - Variable in class megamek.common.units.Entity
 
attached - Variable in class megamek.client.ratgenerator.ForceNode
 
attachForce(Force, Force) - Method in class megamek.common.force.Forces
Attaches a force to a new parent.
attachINarcPod(INarcPod) - Method in class megamek.common.units.Entity
attach an iNarcPod
attachNarcPod(NarcPod) - Method in class megamek.common.units.Entity
add a narc pod from this team to the Mek.
ATTACK_FIGHTER - Enum constant in enum class megamek.common.units.UnitRole
Aerospace unit roles
ATTACK_TARGET - Enum constant in enum class megamek.common.autoResolve.acar.order.OrderType
 
ATTACK_TARGET_NOT_WITHDRAWING - Enum constant in enum class megamek.common.autoResolve.acar.order.OrderType
 
ATTACK_TARGET_WITHDRAWING - Enum constant in enum class megamek.common.autoResolve.acar.order.OrderType
 
attackAbsHeight - Variable in class megamek.common.LosEffects.AttackInfo
The absolute elevation of the attacker, i.e.
AttackAction - Interface in megamek.common.actions
 
AttackAction - Interface in megamek.common.autoResolve.acar.action
 
attackerId - Variable in class megamek.common.LosEffects.AttackInfo
 
attackerId - Variable in class megamek.common.TagInfo
 
attackerIds - Variable in class megamek.server.totalWarfare.InfantryActionTracker.InfantryAction
Entity IDs of attacking infantry
attackerIsMek - Variable in class megamek.common.LosEffects.AttackInfo
 
AttackHandler - Interface in megamek.common.weapons.handlers
Describes a set of methods a class can use to represent an attack from some weapon.
attackHeight - Variable in class megamek.common.LosEffects.AttackInfo
The height of the attacker, that is, how many levels above its elevation it is for LOS purposes.
AttackInfo() - Constructor for class megamek.common.LosEffects.AttackInfo
 
attackingEntity - Variable in class megamek.common.weapons.handlers.WeaponHandler
Attacking Entity is the Entity where the attack is coming from
AttackingEntityIsNullException - Exception Class in megamek.common.exceptions
General exception for any place there is an Attacking Entity that is Null when it shouldn't be.
AttackingEntityIsNullException(String) - Constructor for exception class megamek.common.exceptions.AttackingEntityIsNullException
 
AttackPhaseDisplay - Class in megamek.client.ui.panels.phaseDisplay
 
AttackPhaseDisplay(ClientGUI) - Constructor for class megamek.client.ui.panels.phaseDisplay.AttackPhaseDisplay
 
attackPos - Variable in class megamek.common.LosEffects.AttackInfo
 
AttackReporter - Record Class in megamek.common.autoResolve.acar.report
 
AttackReporter(IGame, Consumer<PublicReportEntry>) - Constructor for record class megamek.common.autoResolve.acar.report.AttackReporter
Creates an instance of a AttackReporter record class.
attacks - Variable in class megamek.client.ui.panels.phaseDisplay.AttackPhaseDisplay
 
AttackSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Sprite and info for angle attack.
AttackSprite(BoardView, AttackAction) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.AttackSprite
 
AttackToHitData - Class in megamek.common.autoResolve.acar.action
 
AttackToHitData(int, String) - Constructor for class megamek.common.autoResolve.acar.action.AttackToHitData
 
attackValue - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
attemptToReloadWeapon() - Method in class megamek.common.weapons.handlers.UltraWeaponHandler
 
attInWater - Variable in class megamek.common.LosEffects.AttackInfo
 
attLowAlt - Variable in class megamek.common.LosEffects.AttackInfo
 
attOffBoard - Variable in class megamek.common.LosEffects.AttackInfo
 
attOnLand - Variable in class megamek.common.LosEffects.AttackInfo
 
ATTR_ADVANTAGES - Static variable in class megamek.common.loaders.MULParser
 
ATTR_ALTITUDE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_ARMOR_DIVISOR - Static variable in class megamek.common.loaders.MULParser
 
ATTR_ARMOR_ENC - Static variable in class megamek.common.loaders.MULParser
 
ATTR_ARMOR_HIT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_ARTILLERY - Static variable in class megamek.common.loaders.MULParser
 
ATTR_AUTO_EJECT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_AVIONICS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_BA_APM_MOUNT_NUM - Static variable in class megamek.common.loaders.MULParser
 
ATTR_BA_APM_TYPE_NAME - Static variable in class megamek.common.loaders.MULParser
 
ATTR_BA_MEA_MOUNT_LOC - Static variable in class megamek.common.loaders.MULParser
 
ATTR_BA_MEA_TYPE_NAME - Static variable in class megamek.common.loaders.MULParser
 
ATTR_C3_MASTER_IS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_C3UUID - Static variable in class megamek.common.loaders.MULParser
 
ATTR_CAMO_CATEGORY - Static variable in class megamek.common.loaders.MULParser
 
ATTR_CAMO_FILENAME - Static variable in class megamek.common.loaders.MULParser
 
ATTR_CAMO_ROTATION - Static variable in class megamek.common.loaders.MULParser
 
ATTR_CAMO_SCALE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_CAPACITY - Static variable in class megamek.common.loaders.MULParser
 
ATTR_CAT_PORTRAIT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_CHASSIS - Static variable in class megamek.common.loaders.MULParser
The names of attributes generally associated with Entity tags
ATTR_CIC - Static variable in class megamek.common.loaders.MULParser
 
ATTR_CLAN_PILOT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_COMMAND_B - Static variable in class megamek.common.loaders.MULParser
 
ATTR_COMMANDER - Static variable in class megamek.common.loaders.MULParser
 
ATTR_COND_EJECT_AMMO - Static variable in class megamek.common.loaders.MULParser
 
ATTR_COND_EJECT_CT_DEST - Static variable in class megamek.common.loaders.MULParser
 
ATTR_COND_EJECT_ENGINE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_COND_EJECT_HEAD_SHOT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_CREW_TYPE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DAMAGE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DAMAGE_TAKEN - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DEPLOYMENT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DEPLOYMENT_ZONE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DEPLOYMENT_ZONE_ANY_NWX - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DEPLOYMENT_ZONE_ANY_NWY - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DEPLOYMENT_ZONE_ANY_SEX - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DEPLOYMENT_ZONE_ANY_SEY - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DEPLOYMENT_ZONE_OFFSET - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DEPLOYMENT_ZONE_WIDTH - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DEST_ARMOR - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DIC_DISABLED - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DIRECTION - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DISPOSABLE_WEAPON - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DISPOSABLE_WEAPON_FIRED - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DOCKING_COLLAR - Static variable in class megamek.common.loaders.MULParser
 
ATTR_DRIVER - Static variable in class megamek.common.loaders.MULParser
 
ATTR_EDGE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_EI_IMPLANTS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_EI_MODE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_EJECTED - Static variable in class megamek.common.loaders.MULParser
 
ATTR_ELEVATION - Static variable in class megamek.common.loaders.MULParser
 
ATTR_ENGINE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_EXT_ID - Static variable in class megamek.common.loaders.MULParser
 
ATTR_FATIGUE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_FCS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_FILE_PORTRAIT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_FILENAME - Static variable in class megamek.common.loaders.MULParser
 
ATTR_FORCE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GEAR - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GENDER - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GUNNERY - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GUNNERY_AERO - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GUNNERY_AERO_B - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GUNNERY_AERO_L - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GUNNERY_AERO_M - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GUNNERY_B - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GUNNERY_L - Static variable in class megamek.common.loaders.MULParser
 
ATTR_GUNNERY_M - Static variable in class megamek.common.loaders.MULParser
 
ATTR_HIDDEN - Static variable in class megamek.common.loaders.MULParser
 
ATTR_HITS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_ID - Static variable in class megamek.common.loaders.MULParser
 
ATTR_IMPLANTS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_INDEX - Static variable in class megamek.common.loaders.MULParser
 
ATTR_INF_SPEC - Static variable in class megamek.common.loaders.MULParser
 
ATTR_INF_SQUAD_NUM - Static variable in class megamek.common.loaders.MULParser
 
ATTR_INFERNO - Static variable in class megamek.common.loaders.MULParser
 
ATTR_INIT_B - Static variable in class megamek.common.loaders.MULParser
 
ATTR_INTEGRITY - Static variable in class megamek.common.loaders.MULParser
 
ATTR_INTERNAL - Static variable in class megamek.common.loaders.MULParser
 
ATTR_IS_DESTROYED - Static variable in class megamek.common.loaders.MULParser
 
ATTR_IS_HIT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_IS_MISSING - Static variable in class megamek.common.loaders.MULParser
 
ATTR_IS_REAR - Static variable in class megamek.common.loaders.MULParser
 
ATTR_IS_REPAIRABLE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_IS_TURRETED - Static variable in class megamek.common.loaders.MULParser
 
ATTR_KF_BOOM - Static variable in class megamek.common.loaders.MULParser
 
ATTR_KILLED - Static variable in class megamek.common.loaders.MULParser
 
ATTR_KILLER - Static variable in class megamek.common.loaders.MULParser
 
ATTR_LEFT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_LEFT_THRUST - Static variable in class megamek.common.loaders.MULParser
 
ATTR_LIFE_SUPPORT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_LINK - Static variable in class megamek.common.loaders.MULParser
 
ATTR_LOAD - Static variable in class megamek.common.loaders.MULParser
 
ATTR_MODEL - Static variable in class megamek.common.loaders.MULParser
 
ATTR_MUNITION - Static variable in class megamek.common.loaders.MULParser
 
ATTR_NAME - Static variable in class megamek.common.loaders.MULParser
The names of the attributes recognized by this parser.
ATTR_NEVER_DEPLOYED - Static variable in class megamek.common.loaders.MULParser
 
ATTR_NICK - Static variable in class megamek.common.loaders.MULParser
 
ATTR_NUMBER - Static variable in class megamek.common.loaders.MULParser
 
ATTR_OFFBOARD - Static variable in class megamek.common.loaders.MULParser
 
ATTR_OFFBOARD_DIRECTION - Static variable in class megamek.common.loaders.MULParser
 
ATTR_OFFBOARD_DISTANCE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_PENALTY - Static variable in class megamek.common.loaders.MULParser
 
ATTR_PICKUP_ID - Static variable in class megamek.common.loaders.MULParser
 
ATTR_PILOTING - Static variable in class megamek.common.loaders.MULParser
 
ATTR_PILOTING_AERO - Static variable in class megamek.common.loaders.MULParser
 
ATTR_POINTS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_PROSTHETIC_ENHANCEMENT_1 - Static variable in class megamek.common.loaders.MULParser
 
ATTR_PROSTHETIC_ENHANCEMENT_1_COUNT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_PROSTHETIC_ENHANCEMENT_2 - Static variable in class megamek.common.loaders.MULParser
 
ATTR_PROSTHETIC_ENHANCEMENT_2_COUNT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_QUIRKS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_RFMG - Static variable in class megamek.common.loaders.MULParser
 
ATTR_RIGHT_THRUST - Static variable in class megamek.common.loaders.MULParser
 
ATTR_SENSORS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_SHOTS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_SINK - Static variable in class megamek.common.loaders.MULParser
 
ATTR_SIZE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_SLOT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_SNEAK_CAMO - Static variable in class megamek.common.loaders.MULParser
 
ATTR_SNEAK_ECM - Static variable in class megamek.common.loaders.MULParser
 
ATTR_SNEAK_IR - Static variable in class megamek.common.loaders.MULParser
 
ATTR_SPACESUIT - Static variable in class megamek.common.loaders.MULParser
 
ATTR_STANDARD - Static variable in class megamek.common.loaders.MULParser
 
ATTR_TOUGH - Static variable in class megamek.common.loaders.MULParser
 
ATTR_TROOPER_MISS - Static variable in class megamek.common.loaders.MULParser
 
ATTR_TYPE - Static variable in class megamek.common.loaders.MULParser
 
ATTR_VELOCITY - Static variable in class megamek.common.loaders.MULParser
 
ATTR_WEAPONS_BAY_INDEX - Static variable in class megamek.common.loaders.MULParser
 
attUnderWater - Variable in class megamek.common.LosEffects.AttackInfo
 
ATxD - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
AudioService - Interface in megamek.client.ui.clientGUI.audio
 
AUTO - Enum constant in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.ArtilleryOrder
 
AUTO_ARTY_DEPLOYMENT_ZONE - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
AUTO_CENTER - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
AUTO_DECLARE_SEARCHLIGHT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
AUTO_END_FIRING - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
AUTO_RESOLVE_GAME_LOG_FILENAME - Static variable in class megamek.common.preference.ClientPreferences
 
AUTO_SELECT_NEXT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
AUTOCANNON - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchEquipmentClass
 
AUTOMATIC - Static variable in class megamek.common.units.Terrains
Terrains in this set are hidden in the Editor, not saved to board files and handled internally.
AUTOMATIC_FAIL - Static variable in class megamek.common.rolls.TargetRoll
 
AUTOMATIC_SUCCESS - Static variable in class megamek.common.rolls.TargetRoll
 
automaticWiGELanding(boolean) - Method in class megamek.common.moves.MovePath
Airborne WiGEs that move less than five hexes (four for glider protomek) in a movement phase must land unless it has taken off in the same phase, jumped, or it is a LAM or glider ProtoMek that is using hover movement.
AutoResolveChanceDialog - Class in megamek.client.ui.dialogs.abstractDialogs
 
AutoResolveConcludedEvent - Class in megamek.common.autoResolve.event
 
AutoResolveConcludedEvent(SimulationContext, VictoryResult, File) - Constructor for class megamek.common.autoResolve.event.AutoResolveConcludedEvent
 
AutoResolveProgressDialog - Class in megamek.client.ui.dialogs.abstractDialogs
 
AutoResolveSimulationLogDialog - Class in megamek.client.ui.dialogs.helpDialogs
 
AutoResolveSimulationLogDialog(JFrame, File) - Constructor for class megamek.client.ui.dialogs.helpDialogs.AutoResolveSimulationLogDialog
 
autoSave() - Method in class megamek.server.AbstractGameManager
Performs an automatic save (does not check the autosave settings - the autosave will simply be done).
autoSaveService - Variable in class megamek.server.AbstractGameManager
 
AutosaveService - Record Class in megamek.server
 
AutosaveService(AbstractGameManager) - Constructor for record class megamek.server.AutosaveService
Creates an instance of a AutosaveService record class.
autoSetCapArmor() - Method in class megamek.common.units.Aero
 
autoSetCapArmor() - Method in interface megamek.common.units.IAero
 
autoSetCapArmor() - Method in class megamek.common.units.LandAirMek
 
autoSetFatalThresh() - Method in class megamek.common.units.Aero
 
autoSetFatalThresh() - Method in interface megamek.common.units.IAero
 
autoSetFatalThresh() - Method in class megamek.common.units.LandAirMek
 
autoSetInternal() - Method in class megamek.common.battleArmor.BattleArmor
 
autoSetInternal() - Method in class megamek.common.equipment.GunEmplacement
 
autoSetInternal() - Method in class megamek.common.equipment.HandheldWeapon
 
autoSetInternal() - Method in class megamek.common.units.AbstractBuildingEntity
Sets the internal structure for every location to appropriate undamaged values for the unit and location.
autoSetInternal() - Method in class megamek.common.units.Aero
 
autoSetInternal() - Method in class megamek.common.units.ConvInfantry
 
autoSetInternal() - Method in class megamek.common.units.Entity
Sets the internal structure for every location to appropriate undamaged values for the unit and location.
autoSetInternal() - Method in class megamek.common.units.Mek
Set the internal structure to the appropriate value for the Mek's weight class
autoSetInternal() - Method in class megamek.common.units.ProtoMek
 
autoSetInternal() - Method in class megamek.common.units.Tank
 
autoSetMaxBombPoints() - Method in class megamek.common.units.Aero
Recalculates the internal and external hardpoints that this aero unit has.
autoSetMaxBombPoints() - Method in class megamek.common.units.AeroSpaceFighter
 
autoSetMaxBombPoints() - Method in class megamek.common.units.FighterSquadron
 
autoSetMaxBombPoints() - Method in class megamek.common.units.FixedWingSupport
 
autoSetMaxBombPoints() - Method in class megamek.common.units.SmallCraft
 
autoSetSI() - Method in class megamek.common.units.Aero
 
autoSetSI() - Method in class megamek.common.units.FixedWingSupport
 
autoSetThresh() - Method in class megamek.common.units.Aero
 
autoSetThresh() - Method in class megamek.common.weapons.TeleMissile
 
availability - Variable in enum class megamek.common.equipment.enums.FuelType
Availability code, as with equipment
AVAILABILITY - Enum constant in enum class megamek.client.ui.entityreadout.ReadoutSections
 
AVAILABILITY - Static variable in class megamek.common.loaders.MtfFile
 
availabilityCodes() - Method in record class megamek.common.units.ForceGeneratorAvailability
Returns the value of the availabilityCodes record component.
AvailabilityPanel - Class in megamek.client.ui.dialogs.unitSelectorDialogs
 
AvailabilityPanel() - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.AvailabilityPanel
 
AvailabilityRating - Class in megamek.client.ratgenerator
Handles availability rating values and calculations for RAT generator.
AvailabilityRating(String, int, String) - Constructor for class megamek.client.ratgenerator.AvailabilityRating
 
AvailabilityValue - Enum Class in megamek.common.enums
 
availableBombLocation(int) - Method in class megamek.common.units.Aero
 
availableBombLocation(int) - Method in interface megamek.common.units.IBomber
 
availableBombLocation(int) - Method in class megamek.common.units.LandAirMek
Try to find a location that has enough empty bomb bays to accommodate the bomb size
availableBombLocation(int) - Method in class megamek.common.units.VTOL
 
availableRecoverySlots() - Method in class megamek.common.bays.AbstractSmallCraftASFBay
 
availableSourcebooks() - Method in class megamek.common.SourceBooks
Returns a list of available sourcebook filenames (with the ".yaml" extension removed).
availableSpace(Aero) - Static method in class megamek.common.verifier.TestAero
Computes the available space for each location in the supplied Aero.
average(List<Coords>) - Static method in class megamek.common.board.Coords
 
AVERAGE_DAMAGE_HAZARDOUS_LIQUID_POOL - Static variable in class megamek.common.util.HazardousLiquidPoolUtil
 
AVIONICS - Enum constant in enum class megamek.common.compute.damage.CritAssignment.AeroFighterCritKind
 
avionicsCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
avionicsHits - Variable in class megamek.common.units.DamageEditSpec
 
AVOID - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
AvoidCommand - Class in megamek.client.bot.princess.commands
 
AvoidCommand() - Constructor for class megamek.client.bot.princess.commands.AvoidCommand
 
awaitingSave - Variable in class megamek.client.AbstractClient
 
AWTImageLoader() - Constructor for class megamek.common.util.ImageUtil.AWTImageLoader
 

B

B - Enum constant in enum class megamek.common.enums.AvailabilityValue
 
B - Enum constant in enum class megamek.common.enums.TechRating
 
ba - Variable in class megamek.common.util.RandomArmyCreator.Parameters
Number of battle armor infantry to include
BA - Enum constant in enum class megamek.common.alphaStrike.ASUnitType
 
BA - Enum constant in enum class megamek.common.strategicBattleSystems.SBFElementType
 
BA_APM - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_CARRIER - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
BA_DWP - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_JUMP - Enum constant in enum class megamek.common.strategicBattleSystems.SBFMovementMode
 
BA_JUMP - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAMotiveSystems
 
BA_JUMP_BOOSTER - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_JUMP_JET - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_MAGNETIC_CLAMP - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_MANIPULATOR_CARGO_LIFTER - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_MAX_MEN - Static variable in class megamek.common.battleArmor.BattleArmor
/** The maximum number of men in a battle armor squad.
BA_MECHANICAL_JUMP_BOOSTER - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_MICRO_BOMB - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
BA_MISSION_EQUIPMENT - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_MODULAR_EQUIPMENT_ADAPTOR - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_MYOMER_BOOSTER - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_PARAFOIL - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_PARTIAL_WING - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_TUBE - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
BA_UMU - Enum constant in enum class megamek.common.strategicBattleSystems.SBFMovementMode
 
BA_UMU - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAMotiveSystems
 
BA_UMU - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_UNBURDENED - Static variable in record class megamek.common.MPCalculationSetting
A setting for finding full MP on BA, disregarding burdened status and DWP (Use: printing BA record sheets).
BA_VTOL - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAMotiveSystems
 
BA_VTOL - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BA_WALK - Enum constant in enum class megamek.common.strategicBattleSystems.SBFMovementMode
 
backColor - Variable in class megamek.client.ui.widget.picmap.PMSimplePolygonArea
 
BACKGROUND_GRAY - Static variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
BACKGROUND_IMAGE - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
BackGroundDrawer - Class in megamek.client.ui.widget
Background drawer is a class which keeps reference to a single Image and draws it according specified rules.
BackGroundDrawer(Image) - Constructor for class megamek.client.ui.widget.BackGroundDrawer
Tiling style is set to NO_TILING | V_ALIGN_CENTER | H_ALIGN_CENTER.
BackGroundDrawer(Image, int) - Constructor for class megamek.client.ui.widget.BackGroundDrawer
 
backgroundIcon - Variable in class megamek.client.ui.widget.MegaMekButton
The default background image for the button,
backgroundPressedIcon - Variable in class megamek.client.ui.widget.MegaMekButton
The background image to display when the button is pressed
backgrounds - Variable in class megamek.client.ui.widget.SkinSpecification
A collection of background images.
BackgroundTile - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
BACKHOE - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BACKHOE_CLEAR_TURN_PENALTY - Static variable in class megamek.common.units.BulldozerRules
Extra turns a backhoe takes vs a bulldozer to clear a rubble hex (unofficial rule).
BACKWARDS - Enum constant in enum class megamek.common.enums.MoveStepType
 
backwardsStep - Variable in class megamek.common.pathfinder.NextStepsAdjacencyMap
 
BaConstructionUtil - Class in megamek.common.units
Helper methods for constructing/changing Battle Armor units.
BaConstructionUtil() - Constructor for class megamek.common.units.BaConstructionUtil
 
BAD_EXITS - Enum constant in enum class megamek.common.board.BridgeConstruction.BridgeRepairIssue
The exits are not two distinct hexsides (cannot happen through the normal UI).
BAD_EXITS - Enum constant in enum class megamek.common.board.BridgeConstruction.BridgeSiteIssue
The exits are not two distinct hexsides (cannot happen through the normal UI).
baDamageClass - Variable in class megamek.common.equipment.WeaponType
Used for the BA vs BA damage rules on TO pg 109.
badPassword - Static variable in class megamek.server.commands.VictoryCommand
 
BAFlamerWeapon - Class in megamek.common.weapons.battleArmor
 
BAFlamerWeapon() - Constructor for class megamek.common.weapons.battleArmor.BAFlamerWeapon
 
BALBXHandler - Class in megamek.common.weapons.battleArmor
 
BALBXHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.battleArmor.BALBXHandler
 
Ballistic - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoCategory
 
BALLISTIC - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchEquipmentClass
 
BALLISTIC - Enum constant in enum class megamek.common.enums.ProstheticEnhancementType
 
ballisticArmor - Variable in class megamek.server.totalWarfare.TWDamageManager.ModsInfo
 
BAMGHandler - Class in megamek.common.weapons.battleArmor
 
BAMGHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.battleArmor.BAMGHandler
 
BAMGWeapon - Class in megamek.common.weapons.battleArmor
 
BAMGWeapon() - Constructor for class megamek.common.weapons.battleArmor.BAMGWeapon
 
bankBridgeBuildTurn() - Method in class megamek.common.units.ConvInfantry
Banks one full turn of bridge building (called once per round from the END phase, where the work is actually completed) and returns the new completed-turn total.
bankBridgeDismantleTurn() - Method in class megamek.common.units.ConvInfantry
Banks one full turn of bridge dismantling (called once per round from the END phase) and returns the new completed-turn total.
bankRubbleClearTurn() - Method in interface megamek.common.units.RubbleClearer
Banks one full turn of clearing.
baOption - Variable in class megamek.common.verifier.EntityVerifier
 
BAP - Static variable in record class megamek.common.equipment.Sensor
 
BAP_DETECT_TARGET_PREPLACED - Static variable in class megamek.common.equipment.Minefield
 
BAP_DETECT_TARGET_WEAPON_DELIVERED - Static variable in class megamek.common.equipment.Minefield
 
BAPP - Static variable in record class megamek.common.equipment.Sensor
 
BAR - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
bar5 - Variable in class megamek.server.totalWarfare.TWDamageManager.ModsInfo
 
BARRACUDA - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
BARRACUDA_T - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
BarracudaHandler - Class in megamek.common.weapons.handlers
Deprecated, for removal: This API element is subject to removal in a future version.
BarracudaHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.BarracudaHandler
Deprecated.
 
BarracudaTHandler - Class in megamek.common.weapons.handlers
Deprecated, for removal: This API element is subject to removal in a future version.
BarracudaTHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.BarracudaTHandler
Deprecated.
 
BARRAGE - Enum constant in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.ArtilleryOrder
 
base - Variable in class megamek.client.ui.tileset.EntityImage
The base (unit) image used for this icon.
base - Variable in class megamek.common.equipment.AmmoType
 
BASE_ADJUST_FORMATIONS - Static variable in class megamek.common.options.SBFRuleOptions
Allow changes to formation setup, IO BF p.198
BASE_AUTO_AMS - Static variable in class megamek.common.options.OptionsConstants
 
BASE_AUTOSAVE_MSG - Static variable in class megamek.common.options.OptionsConstants
 
BASE_BLIND_DROP - Static variable in class megamek.common.options.OptionsConstants
 
BASE_BREEZE - Static variable in class megamek.common.options.OptionsConstants
 
BASE_BRIDGE_CF - Static variable in class megamek.common.options.OptionsConstants
 
BASE_CHASSIS_HEAT_SINKS - Static variable in class megamek.common.loaders.MtfFile
 
BASE_CHASSIS_TURRET_WT_UNASSIGNED - Static variable in class megamek.common.units.Tank
Keeps track of the base weight of the turret for omni tanks.
BASE_DATA - Enum constant in enum class megamek.client.ui.entityreadout.ReadoutSections
 
BASE_DISABLE_LOCAL_SAVE - Static variable in class megamek.common.options.OptionsConstants
 
BASE_DUMPING_FROM_ROUND - Static variable in class megamek.common.options.OptionsConstants
 
BASE_EXCLUSIVE_DB_DEPLOYMENT - Static variable in class megamek.common.options.OptionsConstants
 
BASE_FLAMER_HEAT - Static variable in class megamek.common.options.OptionsConstants
 
BASE_FRIENDLY_FIRE - Static variable in class megamek.common.options.OptionsConstants
 
BASE_GM_CONTROLS_DONE_REPORT_PHASE - Static variable in class megamek.common.options.OptionsConstants
 
BASE_HIDDEN - Static variable in class megamek.common.options.SBFRuleOptions
Hidden formations, IO BF p.214
BASE_HIDE_LEGACY - Static variable in class megamek.common.options.OptionsConstants
 
BASE_HIDE_UNOFFICIAL - Static variable in class megamek.common.options.OptionsConstants
 
BASE_INDIRECT_FIRE - Static variable in class megamek.common.options.OptionsConstants
 
BASE_INFANTRY_DAMAGE_HEAT - Static variable in class megamek.common.options.OptionsConstants
 
BASE_LOBBY_AMMO_DUMP - Static variable in class megamek.common.options.OptionsConstants
 
BASE_MAX_NUMBER_ROUND_SAVES - Static variable in class megamek.common.options.OptionsConstants
 
BASE_PARANOID_AUTOSAVE - Static variable in class megamek.common.options.OptionsConstants
 
BASE_PUSH_OFF_BOARD - Static variable in class megamek.common.options.OptionsConstants
 
BASE_RANDOM_BASEMENTS - Static variable in class megamek.common.options.OptionsConstants
 
BASE_REAL_BLIND_DROP - Static variable in class megamek.common.options.OptionsConstants
 
BASE_RECON - Static variable in class megamek.common.options.SBFRuleOptions
Detection and recon rules aka "double-blind", IO BF p.195
BASE_RESTRICT_GAME_COMMANDS - Static variable in class megamek.common.options.OptionsConstants
 
BASE_RNG_LOG - Static variable in class megamek.common.options.OptionsConstants
 
BASE_RNG_TYPE - Static variable in class megamek.common.options.OptionsConstants
 
BASE_SET_ARTY_PLAYER_HOME_EDGE - Static variable in class megamek.common.options.OptionsConstants
 
BASE_SET_DEFAULT_TEAM_1 - Static variable in class megamek.common.options.OptionsConstants
 
BASE_SET_PLAYER_DEPLOYMENT_TO_PLAYER_0 - Static variable in class megamek.common.options.OptionsConstants
 
BASE_SHOW_BAY_DETAIL - Static variable in class megamek.common.options.OptionsConstants
 
BASE_SKIP_INELIGIBLE_FIRING - Static variable in class megamek.common.options.OptionsConstants
 
BASE_SKIP_INELIGIBLE_MOVEMENT - Static variable in class megamek.common.options.OptionsConstants
 
BASE_SKIP_INELIGIBLE_PHYSICAL - Static variable in class megamek.common.options.OptionsConstants
 
BASE_SUPPRESS_UNIT_TOOLTIP_IN_REPORT_LOG - Static variable in class megamek.common.options.OptionsConstants
 
BASE_TEAM_INITIATIVE - Static variable in class megamek.common.options.OptionsConstants
 
BASE_TEAM_VISION - Static variable in class megamek.common.options.SBFRuleOptions
When using detection and recon rules, players on a team share their vision
BASE_TURN_TIMER - Static variable in class megamek.common.options.OptionsConstants
 
BASE_TURN_TIMER_ALLOW_EXTENSION - Static variable in class megamek.common.options.OptionsConstants
 
BASE_TURN_TIMER_FIRING - Static variable in class megamek.common.options.OptionsConstants
 
BASE_TURN_TIMER_MOVEMENT - Static variable in class megamek.common.options.OptionsConstants
 
BASE_TURN_TIMER_PHYSICAL - Static variable in class megamek.common.options.OptionsConstants
 
BASE_TURN_TIMER_TARGETING - Static variable in class megamek.common.options.OptionsConstants
 
Base64Image - Class in megamek.client.ui
This is a form of an Image that is based on a base64-encoded form, e.g.
Base64Image() - Constructor for class megamek.client.ui.Base64Image
Creates an empty Base64Image.
Base64Image(Image) - Constructor for class megamek.client.ui.Base64Image
Creates a Base64Image from the given image.
Base64Image(String) - Constructor for class megamek.client.ui.Base64Image
Creates a Base64Image with the given base64-encoded image.
BASE64ImageView - Class in megamek.client.ui.util
 
BASE64ImageView(Element) - Constructor for class megamek.client.ui.util.BASE64ImageView
Returns a unique url for the image.
base64TextEncodeImage(Image) - Static method in class megamek.common.util.ImageUtil
takes an image and converts it to text in the Base64 encoding.
BASE64ToolKit - Class in megamek.client.ui.util
 
BASE64ToolKit() - Constructor for class megamek.client.ui.util.BASE64ToolKit
 
baseBV - Variable in class megamek.common.battleValue.BVCalculator
The unit's BV without any force adjustments
baseDamage - Variable in class megamek.common.weapons.handlers.NukeStats
This is the base damage to the weapon.
baseDamageAbsorptionRate - Variable in class megamek.common.equipment.Mounted
 
baseDamageCapacity - Variable in class megamek.common.equipment.Mounted
 
baseFor(Hex) - Method in class megamek.client.ui.tileset.TilesetManager
Return the base image for the hex
BaseFormationConverter<T> - Class in megamek.common.strategicBattleSystems
 
BaseFormationConverter(Force, IGame, T) - Constructor for class megamek.common.strategicBattleSystems.BaseFormationConverter
 
BaseFormationConverter(Force, IGame, T, CalculationReport) - Constructor for class megamek.common.strategicBattleSystems.BaseFormationConverter
 
baseInfoBoxHeight - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
BASEMENT_RANDOM - Static variable in class megamek.common.util.BuildingTemplate
 
BasementType - Enum Class in megamek.common.enums
 
Basic - Enum constant in enum class megamek.client.bot.princess.FireControl.FireControlType
 
Basic - Enum constant in enum class megamek.client.bot.princess.PathRanker.PathRankerType
 
BASIC - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAManipulator
 
BASIC_MINE_CLEARANCE - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAManipulator
 
BASIC_STEALTH_ARMOR - Static variable in class megamek.common.battleArmor.BattleArmor
The internal name for basic Stealth armor.
BasicGameOptions - Class in megamek.common.options
 
BasicGameOptions() - Constructor for class megamek.common.options.BasicGameOptions
 
BasicOption - Class in megamek.common.options
 
BasicOption() - Constructor for class megamek.common.options.BasicOption
Constructor that satisfies JAXB.
BasicOption(String, Object) - Constructor for class megamek.common.options.BasicOption
 
BasicPathRanker - Class in megamek.client.bot.princess
A path ranker implementation for most units that evaluates and prioritizes movement paths with the highest score.
BasicPathRanker(Princess) - Constructor for class megamek.client.bot.princess.BasicPathRanker
 
BasicPathRanker.FiringPhysicalDamage - Class in megamek.client.bot.princess
Simple data structure that holds a separate firing and physical damage number.
BATaserHandler - Class in megamek.common.weapons.battleArmor
 
BATaserHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.battleArmor.BATaserHandler
 
BATCHALL - Enum constant in enum class megamek.common.universe.FactionTag
Faction performs batchall
BATTERY - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.SVEngine
 
BATTERY - Static variable in class megamek.common.equipment.Engine
 
BATTERY - Static variable in class megamek.common.loaders.BLKFile
 
BATTLE - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAManipulator
 
BATTLE_ARMOR - Static variable in class megamek.common.units.UnitType
 
BATTLE_MAGNET - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAManipulator
 
BATTLE_VIBRO - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAManipulator
 
BattleArmor - Class in megamek.common.battleArmor
This class represents a squad or point of battle armor equipped infantry, sometimes referred to as "Elementals".
BattleArmor() - Constructor for class megamek.common.battleArmor.BattleArmor
Generate a new, blank, battle armor unit.
BATTLEARMOR_CLAN - Enum constant in enum class megamek.common.bays.BayType
 
BATTLEARMOR_CS - Enum constant in enum class megamek.common.bays.BayType
 
BATTLEARMOR_IS - Enum constant in enum class megamek.common.bays.BayType
 
BattleArmorBay - Class in megamek.common.bays
Represents a volume of space set aside for carrying Battle Armor squads aboard large spacecraft and mobile structures
BattleArmorBay(double, int, int, boolean, boolean) - Constructor for class megamek.common.bays.BattleArmorBay
Create a space for the given tonnage of troops.
BattleArmorBVCalculator - Class in megamek.common.battleValue
 
BattleArmorCostCalculator - Class in megamek.common.cost
 
BattleArmorCostCalculator() - Constructor for class megamek.common.cost.BattleArmorCostCalculator
 
BattleArmorHandles - Class in megamek.common.battleArmor
Represents a set of handles on an OmniMek used by Battle Armor units equipped with Boarding Claws to attach themselves for transport.
BattleArmorHandles() - Constructor for class megamek.common.battleArmor.BattleArmorHandles
 
BattleArmorHandlesTank - Class in megamek.common.battleArmor
 
BattleArmorHandlesTank() - Constructor for class megamek.common.battleArmor.BattleArmorHandlesTank
 
BattleArmorMapSet - Class in megamek.client.ui.widget.mapset
Class which keeps set of all areas required to represent Battle Armor unit in MekDisplay.ArmorPanel class.
BattleArmorMapSet(JComponent) - Constructor for class megamek.client.ui.widget.mapset.BattleArmorMapSet
This constructor can only be called from the addNotify method
BattleArmorTROView - Class in megamek.common.templates
Creates a TRO template model for BattleArmor.
BattleArmorTROView(BattleArmor) - Constructor for class megamek.common.templates.BattleArmorTROView
 
BattlefieldControlTrigger - Class in megamek.server.trigger
This trigger reacts when only units of a single team remain alive and on board (this trigger disregards non-deployed units, offboard units, TeleMissiles, GunEmplacements and MekWarriors!).
BattlefieldControlTrigger() - Constructor for class megamek.server.trigger.BattlefieldControlTrigger
 
BattlefieldControlVictory - Class in megamek.server.victory
This class represents a battlefield control (units of only one team left alive) victory Note that this currently does not exclude gun emplacements or spawns (MekWarriors, Missiles) from the test.
BattlefieldControlVictory() - Constructor for class megamek.common.autoResolve.acar.manager.VictoryHelper.BattlefieldControlVictory
 
BattlefieldControlVictory() - Constructor for class megamek.server.victory.BattlefieldControlVictory
 
BattleForceSUA - Enum Class in megamek.common.alphaStrike
This enum contains AlphaStrike, BattleForce and (some - WIP) Strategic BattleForce Special Unit Abilities (SUAs) and some utility methods for them.
BattleForceSUAFormatter - Interface in megamek.common.strategicBattleSystems
This interface is implemented by classes that have knowledge on which BattleForce Special Abilities like SRCH, IT75, FLK2/2/0/0 or CK12D4 they need to display for themselves and how to format them.
BATTLESHIP - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
baVDNINeedsFeedbackMessage - Variable in class megamek.common.units.Entity
 
BAVibroClawAttackAction - Class in megamek.common.actions
A BattleArmor uses its vibroclaws
BAVibroClawAttackAction(int, int) - Constructor for class megamek.common.actions.BAVibroClawAttackAction
 
BAVibroClawAttackAction(int, int, int) - Constructor for class megamek.common.actions.BAVibroClawAttackAction
 
Bay - Class in megamek.common.bays
Represents a volume of space set aside for carrying cargo of some sort aboard large spacecraft and mobile structures
Bay() - Constructor for class megamek.common.bays.Bay
The default constructor is only for serialization.
Bay(double, int, int) - Constructor for class megamek.common.bays.Bay
Create a space for the given tonnage of troops.
bayCapacityRemaining - Variable in class megamek.common.units.DamageEditSpec
The undamaged capacity left in each transport bay, in the order the unit lists its bays.
bayComponentsToString() - Method in class megamek.common.equipment.Mounted
 
bayComponentsToString() - Method in class megamek.common.equipment.WeaponMounted
 
bayContains(int) - Method in class megamek.common.equipment.WeaponMounted
Checks whether the bay contains the given weapon or ammo.
bayContains(Mounted<?>) - Method in class megamek.common.equipment.WeaponMounted
Deprecated, for removal: This API element is subject to removal in a future version.
bayDamage - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
BayData - Enum Class in megamek.common.verifier
Construction data used by transport bays for meks, vees, and aerospace units.
bayDoorCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
bayDoorHits - Variable in class megamek.common.units.DamageEditSpec
Crit hits on each transport bay's doors, in the same order as DamageEditSpec.bayCapacityRemaining.
BayMunitionsChoicePanel - Class in megamek.client.ui.dialogs.customMek
 
BayMunitionsChoicePanel(Entity, Game) - Constructor for class megamek.client.ui.dialogs.customMek.BayMunitionsChoicePanel
 
BayMunitionsChoicePanel(Entity, Game, JPanel, GBC2) - Constructor for class megamek.client.ui.dialogs.customMek.BayMunitionsChoicePanel
 
bayNumber - Variable in class megamek.common.bays.Bay
 
bayString(String, double, int) - Method in class megamek.common.bays.Bay
 
bayString(String, double, int, int) - Method in class megamek.common.bays.Bay
 
bayString(String, double, int, int, String, int, int) - Method in class megamek.common.bays.Bay
 
BayType - Enum Class in megamek.common.bays
Data for various transport bay types.
BayWeapon - Class in megamek.common.weapons.bayWeapons
This is my attempt to get weapon bays treated as normal weapons rather than the current hack in place
BayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.BayWeapon
 
BayWeaponHandler - Class in megamek.common.weapons.handlers
 
BayWeaponHandler() - Constructor for class megamek.common.weapons.handlers.BayWeaponHandler
 
BayWeaponHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.BayWeaponHandler
 
bCoolantWentUp - Variable in class megamek.common.units.Mek
 
bDamagedCoolantSystem - Variable in class megamek.common.units.Mek
 
bDirect - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
begin(int) - Method in class megamek.common.units.FortifyState
Records the health signature at the moment fieldwork begins, establishing the baseline that the next turn's checkpoint compares against.
beginClearingRubble(Coords, int) - Method in interface megamek.common.units.RubbleClearer
Begins clearing a rubble hex (TacOps).
beginDigIn(boolean) - Method in class megamek.common.units.Infantry
Begins the one-turn self "digging in" process (TO:AR p.106), or completes it immediately for a unit that has stayed on the deck long enough to convert directly.
beginFortify() - Method in interface megamek.common.units.Fortifiable
Begins the multi-turn fieldwork that raises a fortified hex (TO:AUE p.153, Corrected Sixth Printing).
beginFortify() - Method in class megamek.common.units.Infantry
Begins the three-turn fieldwork that raises a fortified hex (Trench/Fieldworks Engineers, TO:AUE p.153).
beginMyTurn() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Does turn start stuff
beginMyTurn() - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
Does turn start stuff
BEHAVIOR - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
BehaviorCommand - Class in megamek.client.bot.princess.commands
Command to change the behavior of the bot.
BehaviorCommand() - Constructor for class megamek.client.bot.princess.commands.BehaviorCommand
 
behaviorSettings - Variable in class megamek.client.bot.BotClient
The bot's personality/configuration state.
behaviorSettings() - Method in record class megamek.common.jacksonAdapters.BotParser.PrincessRecord
Returns the value of the behaviorSettings record component.
BehaviorSettings - Class in megamek.client.bot.princess
 
BehaviorSettings() - Constructor for class megamek.client.bot.princess.BehaviorSettings
 
BehaviorSettings(Element) - Constructor for class megamek.client.bot.princess.BehaviorSettings
 
BehaviorSettingsFactory - Class in megamek.client.bot.princess
 
beingTargetByHowMany() - Method in class megamek.common.autoResolve.component.Formation
 
BELOW - Enum constant in enum class megamek.common.hexArea.HalfPlaneHexArea.HalfPlaneType
 
BERSERK_BEHAVIOR - Variable in class megamek.client.bot.princess.BehaviorSettingsFactory
Destination Edge: CardinalEdge.NONE
Retreat Edge: CardinalEdge.NONE
Forced Withdrawal: False
Go Home: False
Auto Flee: False
Fall Shame: 2
Hyper Aggression: 10
Self Preservation: 2
Herd Mentality: 5
Bravery: 9
Anti-Crowding: 0
Favor Higher TMM: 0
Strategic Targets: None
BERSERK_BEHAVIOR_DESCRIPTION - Static variable in class megamek.client.bot.princess.BehaviorSettingsFactory
 
bestDamageByEnemies - Variable in class megamek.client.bot.princess.BasicPathRanker
 
bestOf(SBFVisibilityStatus) - Method in enum class megamek.common.strategicBattleSystems.SBFVisibilityStatus
 
between(Coords, Coords) - Method in class megamek.common.board.Coords
return true if this is between s and e based on distance
BF - Enum constant in enum class megamek.common.game.GameType
 
BF_CLASS_AC - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_CAPITAL - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_CAPITAL_MISSILE - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_FLAK - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_IATM - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_LRM - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_MML - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_REL - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_SRM - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_STANDARD - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_SUBCAPITAL - Static variable in class megamek.common.equipment.WeaponType
 
BF_CLASS_TORPEDO - Static variable in class megamek.common.equipment.WeaponType
 
BFC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BG_BLUEISH_BLACK - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
BG_BLURPLE - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
BG_DARK_GREY - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
BG_DARKER_GREY - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
BG_GREY - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
BG_LIGHT_GREY - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
BG_OFF_WHITE - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
BG_RUST - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
bgBuffer - Variable in class megamek.client.ui.widget.MegaMekButton
 
bgColor(Color, String) - Method in class megamek.common.Report
Deprecated, for removal: This API element is subject to removal in a future version.
bgColor(String, String) - Method in class megamek.common.Report
Wraps text in a span with the given hex background color.
bGlancing - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
bgPressedBuffer - Variable in class megamek.client.ui.widget.MegaMekButton
 
BH - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BHJ - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BHJ2 - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BHJ3 - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BICYCLE - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
 
BICYCLE_CHASSIS_MOD - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
bigger(Sorting) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.MekTableSorter
Deprecated, for removal: This API element is subject to removal in a future version.
BIM - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BIM_AEROSPACE_WALK - Enum constant in enum class megamek.common.strategicBattleSystems.SBFMovementMode
 
binFillPercent - Variable in class megamek.client.generator.ReconfigurationParameters
 
BING_CHAT - Enum constant in enum class megamek.client.ui.clientGUI.audio.SoundType
 
BING_MY_TURN - Enum constant in enum class megamek.client.ui.clientGUI.audio.SoundType
 
BING_OTHERS_TURN - Enum constant in enum class megamek.client.ui.clientGUI.audio.SoundType
 
bingChat() - Method in class megamek.client.ui.clientGUI.ClientGUI
Make a "bing" sound.
bingMyTurn() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
bingOthersTurn() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
BIPED - Enum constant in enum class megamek.common.units.EntityMovementMode
 
BIPED_FREE_MP - Static variable in class megamek.common.verifier.TestBattleArmor
Keeps track of the number of free MP a Bipedal BA gets.
BIPED_SWIM - Enum constant in enum class megamek.common.units.EntityMovementMode
 
BipedMek - Class in megamek.common.units
 
BipedMek() - Constructor for class megamek.common.units.BipedMek
 
BipedMek(int, int) - Constructor for class megamek.common.units.BipedMek
 
BipedMek(String, String) - Constructor for class megamek.common.units.BipedMek
 
bl_corner - Variable in class megamek.client.ui.widget.SkinSpecification
Path to an image to be used in the bottom left corner.
BL_CORNER - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
BLACK_ICE - Static variable in class megamek.common.units.Terrains
 
BLACK_ICE_TEMP - Static variable in class megamek.common.planetaryConditions.PlanetaryConditions
 
blackFont - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
blackIce - Variable in class megamek.client.bot.princess.BasicPathRanker
 
BLADE - Enum constant in enum class megamek.common.enums.ProstheticEnhancementType
 
blastRadius - Static variable in class megamek.common.equipment.AmmoType
 
blCorner - Variable in class megamek.client.ui.widget.MegaMekBorder
 
BLDG_ADD - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
BLDG_ARMOR - Static variable in class megamek.common.units.Terrains
 
BLDG_BASE_COLLAPSED - Static variable in class megamek.common.units.Terrains
 
BLDG_BASEMENT_TYPE - Static variable in class megamek.common.units.Terrains
 
BLDG_CF - Static variable in class megamek.common.units.Terrains
 
BLDG_CLASS - Static variable in class megamek.common.units.Terrains
 
BLDG_COLLAPSE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
BLDG_ELEV - Static variable in class megamek.common.units.Terrains
 
BLDG_EXPLODE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
BLDG_FLUFF - Static variable in class megamek.common.units.Terrains
 
BLDG_REMOVE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
BLDG_UPDATE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
BLIP - Enum constant in enum class megamek.common.strategicBattleSystems.SBFVisibilityStatus
 
BLKAeroSpaceFighterFile - Class in megamek.common.loaders
BLkFile.java
BLKAeroSpaceFighterFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKAeroSpaceFighterFile
 
BLKBattleArmorFile - Class in megamek.common.loaders
This class loads BattleArmor BLK files.
BLKBattleArmorFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKBattleArmorFile
 
BLKConvFighterFile - Class in megamek.common.loaders
BLkFile.java
BLKConvFighterFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKConvFighterFile
 
BLKDecodingException - Exception Class in megamek.common.loaders
 
BLKDecodingException(String) - Constructor for exception class megamek.common.loaders.BLKDecodingException
 
BLKDropshipFile - Class in megamek.common.loaders
 
BLKDropshipFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKDropshipFile
 
BLKFile - Class in megamek.common.loaders
 
BLKFile() - Constructor for class megamek.common.loaders.BLKFile
 
BLKFile.ParsedBayInfo - Class in megamek.common.loaders
Class that holds data relating to transport bays and functionality to parse .blk file transport bay entries
BLKFixedWingSupportFile - Class in megamek.common.loaders
BLkFile.java
BLKFixedWingSupportFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKFixedWingSupportFile
 
BLKGunEmplacementFile - Class in megamek.common.loaders
 
BLKGunEmplacementFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKGunEmplacementFile
 
BLKHandheldWeaponFile - Class in megamek.common.loaders
 
BLKHandheldWeaponFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKHandheldWeaponFile
 
BLKInfantryFile - Class in megamek.common.loaders
This class loads Infantry BLK files.
BLKInfantryFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKInfantryFile
 
BLKJumpshipFile - Class in megamek.common.loaders
 
BLKJumpshipFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKJumpshipFile
 
BLKLargeSupportTankFile - Class in megamek.common.loaders
 
BLKLargeSupportTankFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKLargeSupportTankFile
 
BLKMekFile - Class in megamek.common.loaders
 
BLKMekFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKMekFile
 
BLKProtoMekFile - Class in megamek.common.loaders
This class loads ProtoMek BLK files.
BLKProtoMekFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKProtoMekFile
 
BLKSmallCraftFile - Class in megamek.common.loaders
 
BLKSmallCraftFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKSmallCraftFile
 
BLKSpaceStationFile - Class in megamek.common.loaders
 
BLKSpaceStationFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKSpaceStationFile
 
BLKStructureFile - Class in megamek.common.loaders
 
BLKStructureFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKStructureFile
 
BLKSupportTankFile - Class in megamek.common.loaders
 
BLKSupportTankFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKSupportTankFile
 
BLKSupportVTOLFile - Class in megamek.common.loaders
 
BLKSupportVTOLFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKSupportVTOLFile
 
BLKTankFile - Class in megamek.common.loaders
 
BLKTankFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKTankFile
 
BLKVTOLFile - Class in megamek.common.loaders
 
BLKVTOLFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKVTOLFile
 
BLKWarshipFile - Class in megamek.common.loaders
 
BLKWarshipFile(BuildingBlock) - Constructor for class megamek.common.loaders.BLKWarshipFile
 
BLOCKED_FIRING_LOCATIONS - Static variable in class megamek.common.units.Mek
Contains a mapping of locations which are blocked when carrying cargo in the "key" location
BLOCKED_FIRING_LOCATIONS - Static variable in class megamek.common.units.ProtoMek
Contains a mapping of locations which are blocked when carrying cargo in the "key" location
BLOOD_FEUD - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
BLOOD_STALKER_TARGET_CLEARED - Static variable in class megamek.common.units.Entity
 
BloodFeudCommand - Class in megamek.client.bot.princess.commands
Command to set a player as a dishonored enemy of the bot.
BloodFeudCommand() - Constructor for class megamek.client.bot.princess.commands.BloodFeudCommand
 
BLOODHOUND - Static variable in record class megamek.common.equipment.Sensor
 
BLOWING_SAND - Enum constant in enum class megamek.common.planetaryConditions.BlowingSand
 
BLOWING_SAND_NONE - Enum constant in enum class megamek.common.planetaryConditions.BlowingSand
 
BlowingSand - Enum Class in megamek.common.planetaryConditions
 
bLowProfileGlancing - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
BLUE - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
BLUE - Enum constant in enum class megamek.client.ui.util.PlayerColour
 
BM - Enum constant in enum class megamek.common.alphaStrike.ASUnitType
 
BM - Enum constant in enum class megamek.common.strategicBattleSystems.SBFElementType
 
bMASCWentUp - Variable in class megamek.common.units.Entity
 
bMissed - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
board() - Method in record class megamek.common.board.AllowedDeploymentHelper
Returns the value of the board record component.
Board - Class in megamek.common.board
 
Board() - Constructor for class megamek.common.board.Board
Creates a new board with zero as its width and height parameters.
Board(int, int) - Constructor for class megamek.common.board.Board
Creates a new board of the specified dimensions.
Board(int, int, Hex...) - Constructor for class megamek.common.board.Board
Creates a new board of the specified dimensions and specified hex data.
BOARD_ATTACK_ARROW_TRANSPARENCY - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_BUILDING_TEXT_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_CHANGED_ALL_HEXES - Static variable in class megamek.common.event.board.BoardEvent
 
BOARD_CHANGED_HEX - Static variable in class megamek.common.event.board.BoardEvent
 
BOARD_CLEAR - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_DARKEN_MAP_AT_NIGHT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_DEMOLITION_CHARGE_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_DEMOLITION_CHARGE_HAZARD_OUTLINE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_ECM_TRANSPARENCY - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_EDIT_LOAD_SIZE_HEIGHT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_EDIT_LOAD_SIZE_WIDTH - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_EDIT_RANDOM_DIALOG_START - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_FIELD_OF_FIRE_EXTREME_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_FIELD_OF_FIRE_LONG_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_FIELD_OF_FIRE_MEDIUM_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_FIELD_OF_FIRE_MIN_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_FIELD_OF_FIRE_SHORT_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_FIRE_SOLUTION_CAN_SEE_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_FIRE_SOLUTION_NO_SEE_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_FIRST_LOS_HEX - Static variable in class megamek.client.event.BoardViewEvent
 
BOARD_FLATTEN - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_FLOOD - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_GENERATED - Static variable in class megamek.common.loaders.MapSettings
 
BOARD_HEIGHT - Static variable in class megamek.common.preference.ClientPreferences
 
BOARD_HEX_CLICKED - Static variable in class megamek.client.event.BoardViewEvent
This event type is sent when the mouse button is released (BOARD_HEX_DRAGGED is sent when the button is pressed)
BOARD_HEX_CURSOR - Static variable in class megamek.client.event.BoardViewEvent
 
BOARD_HEX_DOUBLE_CLICKED - Static variable in class megamek.client.event.BoardViewEvent
 
BOARD_HEX_DRAGGED - Static variable in class megamek.client.event.BoardViewEvent
This event type is sent when the mouse button is pressed (BOARD_HEX_CLICKED is sent when the button is released)
BOARD_HEX_HIGHLIGHTED - Static variable in class megamek.client.event.BoardViewEvent
 
BOARD_HEX_POPUP - Static variable in class megamek.client.event.BoardViewEvent
 
BOARD_HEX_SELECTED - Static variable in class megamek.client.event.BoardViewEvent
 
BOARD_LOW_FOLIAGE_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MAP_SHEET_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_BACK_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_DEFAULT_CLIMB_MODE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_DEFAULT_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_FONT_SIZE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_FONT_STYLE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_FONT_TYPE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_ILLEGAL_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_JUMP_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_MASC_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_RUN_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_MOVE_SPRINT_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_NAME - Enum constant in enum class megamek.ai.dataset.BoardData.Field
 
BOARD_NAME_UNNAMED - Static variable in class megamek.common.board.Board
 
BOARD_NEW - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_NEW_BOARD - Static variable in class megamek.common.event.board.BoardEvent
 
BOARD_NONE - Static variable in class megamek.common.board.Board
 
BOARD_OPEN - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_RAISE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_RANDOM - Static variable in class megamek.common.loaders.MapSettings
 
BOARD_README_FILE_PATH - Static variable in class megamek.MMConstants
 
BOARD_RECENT - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_REDO - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_REMOVE_BUILDINGS - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_REMOVE_FORESTS - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_REMOVE_ROADS - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_REMOVE_WATER - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_REQUEST_ROTATION - Static variable in class megamek.common.board.Board
 
BOARD_RESIZE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_RUN_BOARD_TAGGER - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_SAVE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_SAVE_AS - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_SAVE_AS_IMAGE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_SAVE_AS_IMAGE_UNITS - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_SAVE_INCLUDE_LICENSE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_SECOND_LOS_HEX - Static variable in class megamek.client.event.BoardViewEvent
 
BOARD_SENSOR_RANGE_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_SOURCE_FILE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_SPACE_TEXT_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_SURPRISE - Static variable in class megamek.common.loaders.MapSettings
 
BOARD_TEXT_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_TMM_PIP_MODE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_TRANSLUCENT_HIDDEN_UNITS - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_UNDO - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_UNIT_SELECTED_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_UNIT_TEXT_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_UNIT_VALID_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_VALIDATE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
BOARD_VISUAL_RANGE_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOARD_WIDTH - Static variable in class megamek.common.preference.ClientPreferences
 
Board1D - Class in megamek.common.autoResolve.acar.board
Deprecated, for removal: This API element is subject to removal in a future version.
Board1D(Board) - Constructor for class megamek.common.autoResolve.acar.board.Board1D
Deprecated.
 
boardBackgroundsDir() - Static method in class megamek.common.Configuration
Deprecated, for removal: This API element is subject to removal in a future version.
boardChangedAllHexes(BoardEvent) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
boardChangedAllHexes(BoardEvent) - Method in class megamek.client.ui.tileset.HexTileset
 
boardChangedAllHexes(BoardEvent) - Method in interface megamek.common.event.board.BoardListener
Sent when all hexes on the board changed.
boardChangedAllHexes(BoardEvent) - Method in class megamek.common.event.board.BoardListenerAdapter
Sent when all Hexes on the Board changed The default behavior is to do nothing.
boardChangedHex(BoardEvent) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
boardChangedHex(BoardEvent) - Method in class megamek.client.ui.tileset.HexTileset
 
boardChangedHex(BoardEvent) - Method in interface megamek.common.event.board.BoardListener
Sent when a single hex on the Board changed.
boardChangedHex(BoardEvent) - Method in class megamek.common.event.board.BoardListenerAdapter
Sent when Hex on the Board changed The default behavior is to do nothing.
BoardClassifier - Class in megamek.utilities
This class scans the boards directory and allows the selection of a random board based on given size criteria.
BoardClassifier() - Constructor for class megamek.utilities.BoardClassifier
 
BoardCluster(int) - Constructor for class megamek.common.pathfinder.BoardClusterTracker.BoardCluster
 
boardClusterTracker - Variable in class megamek.client.bot.BotClient
 
BoardClusterTracker - Class in megamek.common.pathfinder
This class handles the tracking of "clusters" of movable areas for various movement types, either with or without destruction awareness.
BoardClusterTracker() - Constructor for class megamek.common.pathfinder.BoardClusterTracker
 
BoardClusterTracker.BoardCluster - Class in megamek.common.pathfinder
A data structure representing a set of coordinates to which an entity can move.
BoardData - Class in megamek.ai.dataset
Flexible container for board data using a map-based approach with enum keys.
BoardData() - Constructor for class megamek.ai.dataset.BoardData
Creates an empty BoardData.
BoardData.Field - Enum Class in megamek.ai.dataset
Enum defining all available board data fields.
BoardData.HexRow - Record Class in megamek.ai.dataset
Nested class to represent a single row of hex data
BoardDataSerializer - Class in megamek.ai.dataset
Serializer for BoardData to TSV format.
BoardDataSerializer() - Constructor for class megamek.ai.dataset.BoardDataSerializer
 
BoardDeserializer - Class in megamek.common.jacksonAdapters
 
BoardDeserializer(Class<?>) - Constructor for class megamek.common.jacksonAdapters.BoardDeserializer
 
BoardDimensions - Record Class in megamek.common.board
Type-safe, immutable, dimensions class for handling board sizes.
BoardDimensions(int, int) - Constructor for record class megamek.common.board.BoardDimensions
Construct a new BoardDimensions object.
BoardEdgePathFinder - Class in megamek.common.pathfinder
This class is intended to be used to find a (potentially long) legal path given a movement type from a particular hex to the specified board edge
BoardEdgePathFinder() - Constructor for class megamek.common.pathfinder.BoardEdgePathFinder
Constructor - initializes internal caches
BoardEdgePathFinder.MoveLegalityIndicator - Class in megamek.common.pathfinder
 
boardEditor - Variable in class megamek.client.ui.util.MegaMekController
 
BoardEditorHelpDialog - Class in megamek.client.ui.dialogs.helpDialogs
 
BoardEditorHelpDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.helpDialogs.BoardEditorHelpDialog
 
BoardEditorPanel - Class in megamek.client.ui.boardeditor
 
BoardEditorPanel(MegaMekController) - Constructor for class megamek.client.ui.boardeditor.BoardEditorPanel
Creates and lays out a new Board Editor frame.
BoardEditorTooltip - Class in megamek.client.ui.clientGUI.boardview.toolTip
This class is a BoardViewTooltipProvider that is tailored to the Board Editor and lists detailed terrain info about the hovered hex.
BoardEditorTooltip(BoardView) - Constructor for class megamek.client.ui.clientGUI.boardview.toolTip.BoardEditorTooltip
 
BoardEvent - Class in megamek.common.event.board
Instances of this class are sent as a result of Board change
BoardEvent(Object, Coords, int) - Constructor for class megamek.common.event.board.BoardEvent
 
boardExists(int) - Method in interface megamek.common.game.IGame
 
BoardFileFilter - Class in megamek.client.ui.clientGUI
A FileFilter for MegaMek Board files.
BoardFileFilter() - Constructor for class megamek.client.ui.clientGUI.BoardFileFilter
 
BoardHelper - Class in megamek.common.board
 
boardHexHighlighted(BoardViewEvent) - Method in interface megamek.client.event.BoardViewListener
Sent when Hex is highlighted.
boardHexHighlighted(BoardViewEvent) - Method in class megamek.client.event.BoardViewListenerAdapter
Sent when BoardView 'cursor' is set to Hex.
boardHexHighlighted(BoardViewEvent) - Method in class megamek.client.ui.clientGUI.boardview.RulerDialog
 
boardHexHighlighted(BoardViewEvent) - Method in class megamek.client.ui.clientGUI.ClientGUI
 
boardHexHighlighted(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
boardId - Variable in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
 
boardId - Variable in class megamek.common.LosEffects.AttackInfo
 
boardId() - Method in record class megamek.common.board.BoardLocation
Returns the value of the boardId record component.
boardId() - Method in record class megamek.common.units.UnitLocation
Returns the value of the boardId record component.
boardIsSize(File, BoardDimensions) - Static method in class megamek.common.board.Board
Checks if a board file is the specified size.
BoardListener - Interface in megamek.common.event.board
Classes which implement this interface provide methods that deal with the events that are generated when the Board is changed.
BoardListenerAdapter - Class in megamek.common.event.board
This adapter class provides default implementations for the methods described by the BoardListener interface.
BoardListenerAdapter() - Constructor for class megamek.common.event.board.BoardListenerAdapter
 
boardListeners - Variable in class megamek.common.board.Board
 
BoardLocation - Record Class in megamek.common.board
Represents a location (i.e.
BoardLocation(Coords, int, boolean) - Constructor for record class megamek.common.board.BoardLocation
Creates an instance of a BoardLocation record class.
BoardNameRenderer() - Constructor for class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge.BoardNameRenderer
 
boardNew(boolean) - Method in class megamek.client.ui.boardeditor.BoardEditorPanel
 
boardNewBoard(BoardEvent) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
boardNewBoard(BoardEvent) - Method in class megamek.client.ui.tileset.HexTileset
 
boardNewBoard(BoardEvent) - Method in interface megamek.common.event.board.BoardListener
Sent when the Board is completely changed.
boardNewBoard(BoardEvent) - Method in class megamek.common.event.board.BoardListenerAdapter
Sent when Board completely changed The default behavior is to do nothing.
BoardProcessor - Interface in megamek.common.board.postprocess
This interface is implemented by classes that perform some action on a Board, such as making terrain changes.
BoardProcessorDeserializer - Class in megamek.common.jacksonAdapters
 
boardResize() - Method in class megamek.client.ui.boardeditor.BoardEditorPanel
 
boardSaveAs(Game) - Method in class megamek.client.ui.clientGUI.ClientGUI
Opens a file dialog box to select a file to save as; saves the board to the file.
boardsDir() - Static method in class megamek.common.Configuration
Return the configured boards directory, if set, otherwise return the default path, relative to the configured data directory.
BoardsTagger - Class in megamek.utilities
Scans all boards and applies automated tags to them.
BoardsTagger() - Constructor for class megamek.utilities.BoardsTagger
 
BoardsTagger.Tags - Enum Class in megamek.utilities
 
BoardsValidator - Class in megamek.utilities
This class provides a utility to read in all the boards and check their validity.
BoardsValidator() - Constructor for class megamek.utilities.BoardsValidator
 
BoardToastOverlay - Class in megamek.client.ui.clientGUI.boardview.overlay
A board view overlay that displays transient toast notifications.
BoardToastOverlay(BoardView, ClientGUI) - Constructor for class megamek.client.ui.clientGUI.boardview.overlay.BoardToastOverlay
 
boardToRelative(Coords) - Method in class megamek.common.units.AbstractBuildingEntity
 
boardToRelative(Coords) - Method in class megamek.common.units.BuildingTerrain
 
boardToRelative(Coords) - Method in interface megamek.common.units.IBuilding
Convert board coordinates to relative CubeCoordinates.
BoardType - Enum Class in megamek.common.board
Represents the type of game board (map).
boardTypeForCode(String) - Static method in enum class megamek.common.board.BoardType
Deprecated, for removal: This API element is subject to removal in a future version.
BoardUtilities - Class in megamek.common.util
 
BoardUtilities() - Constructor for class megamek.common.util.BoardUtilities
 
boardView - Variable in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
BoardView - Class in megamek.client.ui.clientGUI.boardview
Displays the board; lets the user scroll around and select points on it.
BoardView - Enum constant in enum class megamek.client.ui.widget.SkinSpecification.UIComponents
 
BoardView(Game, MegaMekController, ClientGUI, int) - Constructor for class megamek.client.ui.clientGUI.boardview.BoardView
Construct a new board view for the specified game
BoardViewEvent - Class in megamek.client.event
Instances of this class are sent as a result of changes in BoardView
BoardViewEvent(BoardView, int) - Constructor for class megamek.client.event.BoardViewEvent
 
BoardViewEvent(BoardView, int, int) - Constructor for class megamek.client.event.BoardViewEvent
 
BoardViewEvent(BoardView, Coords, int, int) - Constructor for class megamek.client.event.BoardViewEvent
 
BoardViewEvent(BoardView, Coords, int, int, int) - Constructor for class megamek.client.event.BoardViewEvent
 
BoardViewLessMinimapPanel - Class in megamek.client.ui.dialogs.minimap
This class is WIP, commiting just to have an artifact.
BoardViewLessMinimapPanel(Client) - Constructor for class megamek.client.ui.dialogs.minimap.BoardViewLessMinimapPanel
 
BoardViewListener - Interface in megamek.client.event
Classes which implement this interface provide methods that deal with the events that are generated when the BoardView is changed.
BoardViewListenerAdapter - Class in megamek.client.event
This adapter class provides default implementations for the methods described by the BoardViewListener interface.
BoardViewListenerAdapter() - Constructor for class megamek.client.event.BoardViewListenerAdapter
 
boardViewListeners - Variable in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
 
BoardViewPanel - Class in megamek.client.ui.clientGUI.boardview
This class represents the specialized JPanel that paints the contents of the BoardView.
BoardViewPanel(BoardView) - Constructor for class megamek.client.ui.clientGUI.boardview.BoardViewPanel
 
boardViews - Variable in class megamek.client.ui.clientGUI.AbstractClientGUI
The BoardView's of the game with the board ID as the map key
boardViews() - Method in class megamek.client.ui.clientGUI.AbstractClientGUI
 
boardViewsContainer - Variable in class megamek.client.ui.clientGUI.AbstractClientGUI
 
BoardViewsContainer - Class in megamek.client.ui.clientGUI
The BoardViewsContainer manages the JPanel that contains the BoardView(s) of a ClientGUI.
BoardViewsContainer(AbstractClientGUI) - Constructor for class megamek.client.ui.clientGUI.BoardViewsContainer
Returns a new BoardViewsContainer.
BoardViewSpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
This is a base class for SpriteHandlers that create and remove sprites in an attached BoardView.
BoardViewSpriteHandler(AbstractClientGUI) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
BoardViewTooltipProvider - Interface in megamek.client.ui.clientGUI.boardview.toolTip
This interface is implemented by classes that can be added to a BoardView to provide the tooltip contents for the BoardView.
bold() - Method in class megamek.client.ui.util.FlatLafStyleBuilder
Sets the style to use bold text.
bold(String) - Static method in class megamek.common.Report
Wraps text in a bold tag.
BOLD - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
boldFont - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
Bomb - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoCategory
 
BOMB - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BOMB - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
BOMB_DRIFT - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
BOMB_HIT - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
BOMB_MISS - Enum constant in enum class megamek.common.SpecialHexDisplay.Type
 
BOMB_MUNITION_NAMES - Static variable in class megamek.common.containers.MunitionTree
 
BombArrowIV - Class in megamek.common.weapons.bombs
 
BombArrowIV() - Constructor for class megamek.common.weapons.bombs.BombArrowIV
 
BombastLaserWeaponHandler - Class in megamek.common.weapons.handlers
 
BombastLaserWeaponHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.BombastLaserWeaponHandler
 
BombAttackHandler - Class in megamek.common.weapons.handlers
 
BombAttackHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.BombAttackHandler
 
BombChoicePanel - Class in megamek.client.ui.dialogs.customMek
 
BombChoicePanel(IBomber, boolean, boolean, JPanel, GBC2) - Constructor for class megamek.client.ui.dialogs.customMek.BombChoicePanel
 
BombChoicePanel(IBomber, boolean, boolean, BombLoadout) - Constructor for class megamek.client.ui.dialogs.customMek.BombChoicePanel
 
BOMBER - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
BombISRL10 - Class in megamek.common.weapons.bombs
 
BombISRL10() - Constructor for class megamek.common.weapons.bombs.BombISRL10
 
BombISRLP10 - Class in megamek.common.weapons.bombs
 
BombISRLP10() - Constructor for class megamek.common.weapons.bombs.BombISRLP10
 
bombList - Variable in class megamek.common.units.Entity
A list of all mounted bombs.
BombLoadout - Class in megamek.common.equipment
Represents a collection of bombs with their quantities.
BombLoadout() - Constructor for class megamek.common.equipment.BombLoadout
 
BombLoadout(BombLoadout) - Constructor for class megamek.common.equipment.BombLoadout
 
BombMounted - Class in megamek.common.equipment
 
BombMounted(Entity, BombType) - Constructor for class megamek.common.equipment.BombMounted
 
BombPayloadDialog - Class in megamek.client.ui.dialogs.phaseDisplay
A dialog to determine bomb payload.
BombPayloadDialog(JFrame, String, BombLoadout, boolean, boolean, int, int) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.BombPayloadDialog
Create a choice dialog.
BombType - Class in megamek.common.equipment.enums
 
BombType() - Constructor for class megamek.common.equipment.enums.BombType
 
BombType.BombTypeEnum - Enum Class in megamek.common.equipment.enums
 
boobyTrapInitiated - Variable in class megamek.common.units.Entity
 
BooksIcon - Class in megamek.client.ui.baseComponents
An icon showing stylized books and a mouse arrow.
BooksIcon() - Constructor for class megamek.client.ui.baseComponents.BooksIcon
Creates a books icon at the standard size (16) suitable to place it in line with, e.g.
BooksIcon(int) - Constructor for class megamek.client.ui.baseComponents.BooksIcon
Creates a books icon of the given size and with a standard FlatLaf color.
BOOLEAN - Static variable in interface megamek.common.options.IOption
Boolean option type
BOOLEAN_DEFAULT - Static variable in interface megamek.common.preference.IPreferenceStore
The predefined default value for boolean preference
BooleanArgument - Class in megamek.server.commands.arguments
Argument for a boolean type.
BooleanArgument(String, String) - Constructor for class megamek.server.commands.arguments.BooleanArgument
Deprecated, for removal: This API element is subject to removal in a future version.
BooleanArgument(String, String, Boolean) - Constructor for class megamek.server.commands.arguments.BooleanArgument
 
booleanOption(String) - Method in class megamek.common.autoResolve.acar.SimulationOptions
 
booleanOption(String) - Method in class megamek.common.options.AbstractOptions
 
booleanOption(String) - Method in interface megamek.common.options.IGameOptions
Returns the value of the desired option as the boolean
booleanValue() - Method in interface megamek.common.options.IOption
Return the value as the boolean
booleanValue() - Method in class megamek.common.options.Option
 
BOOM_PROTOTYPE - Static variable in class megamek.common.units.Dropship
 
BOOM_STANDARD - Static variable in class megamek.common.units.Dropship
 
BOOSTED_COMM_IMPLANT - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
BOOTLEGGER - Enum constant in enum class megamek.common.enums.MoveStepType
 
BORDER - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
BORDER - Static variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
BorderHexArea - Class in megamek.common.hexArea
This class represents one or more of the edge of any given board.
BorderHexArea(boolean, boolean, boolean, boolean) - Constructor for class megamek.common.hexArea.BorderHexArea
Creates a border hex area for the given edges of the board.
BorderHexArea(boolean, boolean, boolean, boolean, int, int) - Constructor for class megamek.common.hexArea.BorderHexArea
Creates a border hex area for the given edges of the board.
borders - Variable in class megamek.client.ui.clientGUI.boardview.sprite.MovementEnvelopeSprite
 
bot() - Method in record class megamek.client.bot.ui.swing.BotGUI
Returns the value of the bot record component.
BOT_COMMANDS - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
BOT_COMMANDS_AUTO_DISPLAY_NON_REPORT_PHASE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOT_COMMANDS_AUTO_DISPLAY_REPORT_PHASE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOT_COMMANDS_ENABLED - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOT_COMMANDS_HEIGHT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOT_COMMANDS_LOCATION - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOT_COMMANDS_LOCATION_DOCKED - Static variable in class megamek.client.ui.clientGUI.ClientGUI
Bot commands panel location: docked into the top of the board area.
BOT_COMMANDS_LOCATION_FLOATING - Static variable in class megamek.client.ui.clientGUI.ClientGUI
Bot commands panel location: shown in a floating dialog.
BOT_COMMANDS_POS_X - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOT_COMMANDS_POS_Y - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOT_COMMANDS_WIDTH - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
BOT_MARKER - Static variable in class megamek.client.ui.util.UIUtil
 
BOT_README_FILE_PATH - Static variable in class megamek.MMConstants
 
BOT_TURN_RETRY_COUNT - Static variable in class megamek.client.bot.BotClient
 
BotClient - Class in megamek.client.bot
 
BotClient(String, String, int) - Constructor for class megamek.client.bot.BotClient
 
BotClient.CalculateBotTurn - Class in megamek.client.bot
 
BotCommandsDialog - Class in megamek.client.ui.dialogs.BotCommands
A dialog for displaying a bot commands for the given game.
BotCommandsDialog(JFrame, ClientGUI) - Constructor for class megamek.client.ui.dialogs.BotCommands.BotCommandsDialog
Creates a new BotCommandsDialog.
BotCommandsPanel - Class in megamek.client.ui.dialogs.BotCommands
The Bot Commands Panel contains a small set of buttons which allow the player to change the configuration of any bot they have control over during game play.
BotCommandsPanel(AbstractClient, AudioService, MegaMekController) - Constructor for class megamek.client.ui.dialogs.BotCommands.BotCommandsPanel
Bot Commands Panel constructor.
BotCommandsPanel(AbstractClient, AudioService, MegaMekController, ClientGUI) - Constructor for class megamek.client.ui.dialogs.BotCommands.BotCommandsPanel
Bot Commands Panel constructor.
BotConfigDialog - Class in megamek.client.ui.dialogs.buttonDialogs
A dialog box to configure (Princess) bot properties.
BotConfigDialog(JFrame, String) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.BotConfigDialog
 
BotConfigDialog(JFrame, String, BehaviorSettings, ClientGUI) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.BotConfigDialog
 
BotConfigTargetHexDialog - Class in megamek.client.ui.dialogs.buttonDialogs
 
BotConfigTargetHexDialog(JFrame, ClientGUI) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.BotConfigTargetHexDialog
 
BotConfigTargetUnitDialog - Class in megamek.client.ui.dialogs.buttonDialogs
A dialog for entering one or more entity IDs that are to be used as strategic targets by Princess.
BotConfigTargetUnitDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.BotConfigTargetUnitDialog
 
BotConfiguration - Class in megamek.client.bot
 
BotConfiguration() - Constructor for class megamek.client.bot.BotConfiguration
 
BotFactory - Class in megamek.client.bot
The single construction point for bot clients.
BotGeometry - Class in megamek.client.bot.princess
This contains useful classes and functions for geometric questions the bot algorithm might have
BotGeometry() - Constructor for class megamek.client.bot.princess.BotGeometry
 
BotGUI - Record Class in megamek.client.bot.ui.swing
 
BotGUI(JFrame, BotClient) - Constructor for record class megamek.client.bot.ui.swing.BotGUI
Creates an instance of a BotGUI record class.
BOTH - Static variable in class megamek.common.actions.BrushOffAttackAction
 
BOTH - Static variable in class megamek.common.actions.JumpJetAttackAction
 
BOTH - Static variable in class megamek.common.actions.KickAttackAction
 
BOTH - Static variable in class megamek.common.actions.PunchAttackAction
 
BotHelpCommand - Class in megamek.client.commands
 
BotHelpCommand - Class in megamek.server.commands
The help command lists the other commands when run without arguments.
BotHelpCommand(ClientGUI) - Constructor for class megamek.client.commands.BotHelpCommand
 
BotHelpCommand(Server) - Constructor for class megamek.server.commands.BotHelpCommand
Creates new HelpCommand
BotHelpDialog - Class in megamek.client.ui.dialogs.helpDialogs
 
BotHelpDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.helpDialogs.BotHelpDialog
 
BotLogger - Class in megamek.client.bot
The GameDatasetLogger class is used to log game data to a file in the log directory with TSV format.
BotLogger() - Constructor for class megamek.client.bot.BotLogger
 
BotParser - Class in megamek.common.jacksonAdapters
 
BotParser.BotInfo - Interface in megamek.common.jacksonAdapters
 
BotParser.PrincessRecord - Record Class in megamek.common.jacksonAdapters
 
BotReadmeNagDialog - Class in megamek.client.ui.dialogs.buttonDialogs
 
BotReadmeNagDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.BotReadmeNagDialog
 
bots - Variable in class megamek.client.AbstractClient
The bots controlled by the local player; maps a bot's name String to a bot's client.
bottom() - Method in class megamek.common.util.Counter
 
BOTTOM_BORDER - Enum constant in enum class megamek.common.util.TipOfTheDay.Position
 
BOTTOM_LEFT_CORNER - Enum constant in enum class megamek.common.util.TipOfTheDay.Position
 
BOTTOM_LINE - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
BOTTOM_RIGHT_CORNER - Enum constant in enum class megamek.common.util.TipOfTheDay.Position
 
bottomEdge - Variable in class megamek.client.ui.widget.SkinSpecification
Path to images to be used along the bottom edge.
bottomEdge(Board) - Static method in class megamek.common.board.BoardHelper
Deprecated, for removal: This API element is subject to removal in a future version.
bottomLayerFuelLeakMarkerFor(Entity) - Method in class megamek.client.ui.tileset.TilesetManager
Retrieves the "destroyed" decoration for the given entity
bottomLayerMotiveMarkerFor(Entity) - Method in class megamek.client.ui.tileset.TilesetManager
Retrieves the "destroyed" decoration for the given entity
bottomLayerWreckMarkerFor(Entity, int) - Method in class megamek.client.ui.tileset.TilesetManager
Retrieves the "destroyed" decoration for the given entity
BottomLeftCorner - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
bottomLine - Variable in class megamek.client.ui.widget.MegaMekBorder
 
BottomLine - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
bottomNumTiledIcons - Variable in class megamek.client.ui.widget.MegaMekBorder
 
BottomRightCorner - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
bottomShouldTile - Variable in class megamek.client.ui.widget.MegaMekBorder
 
bottomShouldTile - Variable in class megamek.client.ui.widget.SkinSpecification
Has an entry for each image for the bottom edge that determines whether that image should be tiled or just drawn once.
bottomStaticSpace - Variable in class megamek.client.ui.widget.MegaMekBorder
 
bounds - Variable in class megamek.client.ui.clientGUI.boardview.sprite.Sprite
 
BOX_CORNER - Static variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
BOX_STROKE - Static variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
BOX_WIDTH_WIDE - Static variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
BPOD - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
BPodHandler - Class in megamek.common.weapons.handlers
 
BPodHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.BPodHandler
 
BPodWeapon - Class in megamek.common.weapons.defensivePods
 
BPodWeapon() - Constructor for class megamek.common.weapons.defensivePods.BPodWeapon
 
br_corner - Variable in class megamek.client.ui.widget.SkinSpecification
Path to an image to be used in the bottom right corner.
BR_CORNER - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
BRA - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BRACE - Enum constant in enum class megamek.common.enums.MoveStepType
 
braceLocation() - Method in class megamek.common.units.Entity
 
BRANTH - Static variable in record class megamek.common.units.InfantryMount
 
bravery(int) - Method in class megamek.common.jacksonAdapters.PrincessSettingsBuilder
 
BRAVERY - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
BRAVERY - Static variable in class megamek.client.bot.princess.BehaviorSettings
 
BraveryCommand - Class in megamek.client.bot.princess.commands
Command to change the bravery setting of the princess.
BraveryCommand() - Constructor for class megamek.client.bot.princess.commands.BraveryCommand
 
Brawler - Class in megamek.common.autoResolve.acar.role
 
Brawler() - Constructor for class megamek.common.autoResolve.acar.role.Brawler
 
BRAWLER - Enum constant in enum class megamek.common.units.UnitRole
 
brCorner - Variable in class megamek.client.ui.widget.MegaMekBorder
 
BREACH_THRESHOLD - Static variable in class megamek.common.units.CombatVehicleEscapePod
Per TO:AUE p.121, the CVEP is breached after sustaining MORE than this amount of damage.
breachCheck(Entity, int, Hex) - Method in class megamek.server.totalWarfare.TWGameManager
Checks for location breach and returns phase logging.
BREACHED - Static variable in interface megamek.common.interfaces.ILocationExposureStatus
 
breadcrumb() - Method in record class megamek.common.autoResolve.converter.ForceConsolidation.Container
Returns the value of the breadcrumb record component.
BreakGrappleAttackAction - Class in megamek.common.actions
The attacker grapples the target.
BreakGrappleAttackAction(int, int) - Constructor for class megamek.common.actions.BreakGrappleAttackAction
 
BreakGrappleAttackAction(int, int, int) - Constructor for class megamek.common.actions.BreakGrappleAttackAction
 
BRID - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BRIDGE - Enum constant in enum class megamek.common.board.DeploymentElevationType
 
BRIDGE - Static variable in class megamek.common.units.Terrains
 
BRIDGE_BUILD_POINTS - Static variable in class megamek.common.units.ConvInfantry
The per-scenario bridge building budget: 2 Light Bridges (1 point each) or 1 Medium Bridge (2 points).
BRIDGE_BUILD_TURNS - Static variable in class megamek.common.units.ConvInfantry
Number of full turns of work needed to raise a bridge, before any extensions from casualties.
BRIDGE_CF - Static variable in class megamek.common.units.Terrains
 
BRIDGE_ELEV - Static variable in class megamek.common.units.Terrains
 
BRIDGE_ENGINEERS - Static variable in class megamek.common.units.ConvInfantry
 
BRIDGE_EXITS_KEY - Static variable in class megamek.common.moves.MoveStep
 
BRIDGE_REPAIRED - Static variable in class megamek.common.units.Terrains
Marks a bridge hex whose section was rebuilt in-game by Bridge-Building Engineers (the unofficial bridge-repair option), so the board view can badge it as a field repair.
BRIDGE_TARGET_X_KEY - Static variable in class megamek.common.moves.MoveStep
Additional int data keys for a BUILD_BRIDGE step (keys are scoped per step type): the target hex coordinates, the exits bitmask of the two connected hexsides, and the bridge type (light/medium).
BRIDGE_TARGET_Y_KEY - Static variable in class megamek.common.moves.MoveStep
 
BRIDGE_TYPE_KEY - Static variable in class megamek.common.moves.MoveStep
 
BRIDGE_TYPE_LIGHT - Static variable in class megamek.common.units.ConvInfantry
A Light Bridge (CF 15).
BRIDGE_TYPE_MEDIUM - Static variable in class megamek.common.units.ConvInfantry
A Medium Bridge (CF 40).
BridgeBuildSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Displays a bridge-under-construction indicator on the hex where Bridge-Building Engineers are raising a bridge (TO:AUE).
BridgeBuildSprite(BoardView, Coords, int, int, int) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.BridgeBuildSprite
Creates a new bridge building sprite for the given hex.
BridgeBuildSprite(BoardView, Coords, int, int, int, boolean) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.BridgeBuildSprite
Creates a new bridge indicator sprite, optionally ringed with a bold yellow/black hazard outline.
BridgeBuildSpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
Manages bridge-under-construction indicator sprites on the board view (TO:AUE Bridge-Building Engineers).
BridgeBuildSpriteHandler(AbstractClientGUI, Game) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeBuildSpriteHandler
 
BridgeConstruction - Class in megamek.common.board
Validates sites for and places single-hex bridges that are constructed during a game, as opposed to bridges that are part of the board file.
BridgeConstruction.BridgeRepairIssue - Enum Class in megamek.common.board
The reason a hex is or is not a valid bridge-repair site, so callers can explain a rejection to the player.
BridgeConstruction.BridgeSiteIssue - Enum Class in megamek.common.board
The reason a bridge site is or is not buildable, so callers can explain a rejection to the player.
BridgeDeploySpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
Manages bridge-deployment indicator sprites for Bridge-Layer (AVLB) units (TM p.242 / TW).
BridgeDeploySpriteHandler(AbstractClientGUI, Game) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeDeploySpriteHandler
 
BridgeLayerLogic - Class in megamek.common.equipment
Stateless rules helper for Bridge-Layer (AVLB) equipment, TM p.242 / TW.
BridgeLayerState - Class in megamek.common.equipment
Mutable per-mount state for a Bridge-Layer (AVLB) MiscMounted, holding the carried folding bridge's current Construction Factor and the deploy lifecycle.
BridgeLayerState(MiscType) - Constructor for class megamek.common.equipment.BridgeLayerState
Creates the carried-bridge state for a bridgelayer mount, initializing the current CF from the equipment variant.
BridgeRepairedSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Marks a bridge hex whose section was rebuilt in-game by Bridge-Building Engineers (the unofficial bridge-repair option) with a small amber hazard-stripe badge, so players can tell a field-repaired section (which carries the kit's lower CF) from an original bridge at a glance.
BridgeRepairedSprite(BoardView, Coords) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.BridgeRepairedSprite
 
BridgeRepairedSpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
Manages the field-repair badges on bridge sections rebuilt in-game by Bridge-Building Engineers (the unofficial bridge-repair option).
BridgeRepairedSpriteHandler(AbstractClientGUI, Game) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeRepairedSpriteHandler
 
bridgeRepairIssue(Board, Coords, int) - Static method in class megamek.common.board.BridgeConstruction
Checks whether a single destroyed bridge section may be rebuilt in the target hex (unofficial bridge-repair option).
bridgeSiteIssue(Board, Coords, int) - Static method in class megamek.common.board.BridgeConstruction
 
Briefcase - Class in megamek.common.equipment
Represents a basic carryable object with no additional other properties.
Briefcase() - Constructor for class megamek.common.equipment.Briefcase
 
broadcastChanges(Game, Entity) - Static method in class megamek.common.util.C3Util
 
BROKEN - Enum constant in enum class megamek.common.strategicBattleSystems.SBFFormation.MoraleStatus
 
BROWN - Enum constant in enum class megamek.client.ui.util.PlayerColour
 
browse(String) - Static method in class megamek.client.ui.util.UIUtil
 
browse(String, Component) - Static method in class megamek.client.ui.util.UIUtil
 
BRUSH_BOTH - Static variable in class megamek.client.bot.PhysicalOption
 
BRUSH_LEFT - Static variable in class megamek.client.bot.PhysicalOption
 
BRUSH_RIGHT - Static variable in class megamek.client.bot.PhysicalOption
 
BrushOffAttackAction - Class in megamek.common.actions
The attacker brushes the target off.
BrushOffAttackAction(int, int, int, int) - Constructor for class megamek.common.actions.BrushOffAttackAction
 
bSalvo - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
bSet - Variable in class megamek.client.ui.dialogs.ScenarioDialog
 
bSuperchargerWentUp - Variable in class megamek.common.units.Entity
 
BT - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BT_URL_SHRAPNEL - Static variable in class megamek.MMConstants
 
BTAS - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
BTObject - Interface in megamek.common.units
This interface represents any physical object that can find itself on the battlefield, including units of any sort (Entity, AlphaStrikeElement, BF Unit, SBF Formation), but also objective markers, carryable objects, noncombatants, buildings.
BugReportDialog - Class in megamek.client.ui.clientGUI
 
BugReportDialog(Window, Action) - Constructor for class megamek.client.ui.clientGUI.BugReportDialog
 
BugReportMessages - Class in megamek.client.ui
 
BugReportMessages() - Constructor for class megamek.client.ui.BugReportMessages
 
build() - Method in class megamek.client.bot.princess.coverage.Builder
Builds the new FiringPlanCalculationParameters based on the builder properties.
build() - Method in class megamek.client.ui.dialogs.unitEditor.UnitDamagePanelBuilder
Builds every control of the editor for the unit, filling in the controls this builder was given.
build() - Method in class megamek.client.ui.dialogs.unitEditor.UnitDamageSpecBuilder
Builds the spec from the current state of the controls.
build() - Method in class megamek.common.autoResolve.acar.order.Order.OrderBuilder
 
build() - Method in class megamek.common.jacksonAdapters.PrincessSettingsBuilder
Returns new BehaviorSettings based on the Princess default settings.
build() - Method in class megamek.server.props.OrbitalBombardment.Builder
Builds an orbital bombardment.
build(BehaviorSettings) - Method in class megamek.common.jacksonAdapters.PrincessSettingsBuilder
Returns new BehaviorSettings based on the given settings.
BUILD_BRIDGE - Enum constant in enum class megamek.common.enums.MoveStepType
 
buildAction(PhysicalAttackType, int, Targetable) - Method in class megamek.client.bot.princess.PhysicalInfo
Builds a new PhysicalAttackAction from the given parameters.
buildAttackInfo(Coords, Coords, int, int, int, int, int) - Static method in class megamek.common.LosEffects
Build line of sight effects between coordinates c1 and c2 at height h1 and h2 respectively.
buildCoalescedMinefieldScores(int, Board) - Method in class megamek.client.bot.princess.MinefieldDeploymentPlanner
Given a minefield type (from Minefield class), build a map of coordinates and their associated scores.
Builder - Class in megamek.client.bot.princess.coverage
 
Builder() - Constructor for class megamek.client.bot.princess.coverage.Builder
 
Builder() - Constructor for class megamek.server.props.OrbitalBombardment.Builder
 
buildExact(Entity, Targetable, Map<WeaponMounted, Double>) - Method in class megamek.client.bot.princess.coverage.Builder
 
buildForce(List<? extends T>, int, int, int) - Method in class megamek.common.util.SimpleRandomLanceCreator
Returns a list of units taken only from the given list of available units; the returned list has the given unit count and is close to the given target strength as determined by the strength function used in the constructor (e.g.
buildForceDescriptor() - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorOptionsView
Builds a ForceDescriptor from the current state of this options view's controls.
buildGuess(Entity, EntityState, Targetable, EntityState, int, Map<WeaponMounted, Double>) - Method in class megamek.client.bot.princess.coverage.Builder
 
buildHtmlContent() - Method in class megamek.client.ui.dialogs.LicensingDialog
Builds the HTML content for the licensing dialog.
Building - Class in megamek.common.units
This class represents a single, possibly multi-hex building on the board.
Building(BuildingType, int, int, int) - Constructor for class megamek.common.units.Building
 
BUILDING - Enum constant in enum class megamek.common.units.CrewType
 
BUILDING - Static variable in class megamek.common.units.Terrains
 
BUILDING_DAMAGE_DIVISOR - Static variable in class megamek.common.actions.SuicideImplantsAttackAction
Divisor for calculating building CF damage (1 CF per 2 troopers) per IO pg 83
BUILDING_FLOOR - Enum constant in enum class megamek.common.board.DeploymentElevationType
 
BUILDING_TOP - Enum constant in enum class megamek.common.board.DeploymentElevationType
 
BuildingBlock - Class in megamek.common.util
buildingBlock is based on a file format I used in an online game.
BuildingBlock() - Constructor for class megamek.common.util.BuildingBlock
Creates new empty buildingBlock
BuildingBlock(InputStream) - Constructor for class megamek.common.util.BuildingBlock
 
BuildingBlock(String[]) - Constructor for class megamek.common.util.BuildingBlock
Creates a new buildingBlock and fills it with the data in the String[] array.
BuildingBlock(Vector<String>) - Constructor for class megamek.common.util.BuildingBlock
Creates a new buildingBlock and fills it with the Vector.
BuildingCollapseHandler - Class in megamek.server.totalWarfare
 
buildingDamage() - Method in enum class megamek.common.units.InfantryMount.BeastSize
 
BuildingEntity - Class in megamek.common.units
Implementation of TO:AR's Advanced Buildings.
BuildingEntity(BuildingType, int) - Constructor for class megamek.common.units.BuildingEntity
 
buildingMP - Variable in enum class megamek.common.units.InfantryMount.BeastSize
Additional MP required to enter a building hex.
BuildingTarget - Class in megamek.common.units
This class represents a single, targetable hex of a building.
BuildingTarget(Coords, Board, boolean) - Constructor for class megamek.common.units.BuildingTarget
Target a single hex of a building.
BuildingTarget(Coords, Board, int) - Constructor for class megamek.common.units.BuildingTarget
Target a single hex of a building.
BuildingTarget(Game, BoardLocation, int) - Constructor for class megamek.common.units.BuildingTarget
 
BuildingTemplate - Class in megamek.common.util
Building template, for placing on the map during map generation.
BuildingTemplate(BuildingType, ArrayList<Coords>) - Constructor for class megamek.common.util.BuildingTemplate
Deprecated, for removal: This API element is subject to removal in a future version.
Unused, will be removed in future versions. Use the other constructor
BuildingTemplate(BuildingType, ArrayList<Coords>, int, int, int) - Constructor for class megamek.common.util.BuildingTemplate
 
BuildingTerrain - Class in megamek.common.units
BuildingTerrain represents a stationary building placed on the board.
BuildingTerrain(Coords, Board, int, BasementType) - Constructor for class megamek.common.units.BuildingTerrain
Construct a BuildingTerrain from board information.
BuildingType - Enum Class in megamek.common.enums
 
buildLegalHtml() - Static method in class megamek.client.ui.dialogs.LicensingDialog
Builds the shared legal/licensing HTML block used by both the licensing dialog and About dialogs across the suite.
buildup() - Method in class megamek.common.units.HeatBreakdown
 
buildupTooltip(int) - Method in class megamek.common.units.HeatBreakdown
Formats the buildup breakdown into a single-line tooltip for the "gains N heat" value (e.g.
BULLDOZER - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
BulldozerMovePath - Class in megamek.common
An extension of the MovePath class that stores information about terrain that needs to be destroyed in order to move along the specified route.
BulldozerMovePath(Game, Entity) - Constructor for class megamek.common.BulldozerMovePath
 
BulldozerMovePath.MPCostComparator - Class in megamek.common
Comparator implementation useful in comparing two bulldozer move paths by how many MP it'll take to accomplish that path, including time wasted leveling any obstacles
BulldozerRules - Class in megamek.common.units
Static helpers for bulldozer (TacOps) rules that would otherwise add logic to large server classes.
burnDownWoods(Coords, Board) - Method in class megamek.server.FireProcessor
 
burnRoundsPerHit() - Method in record class megamek.common.Inferno
Returns the value of the burnRoundsPerHit record component.
burstDamage() - Method in record class megamek.common.units.InfantryMount
Returns the value of the burstDamage record component.
bursts - Variable in class megamek.common.weapons.infantry.InfantryWeapon
 
bUsedCoolantSystem - Variable in class megamek.common.units.Mek
 
but() - Method in class megamek.common.autoResolve.acar.order.Order.OrderBuilder
 
butDone - Variable in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
butSkipTurn - Variable in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
butSkipTurn - Variable in class megamek.client.ui.panels.phaseDisplay.SBFActionPhaseDisplay
 
buttonClose - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
ButtonEsc - Class in megamek.client.ui.buttons
A JButton that will react to ESC key presses when in a focused window.
ButtonEsc(AbstractAction) - Constructor for class megamek.client.ui.buttons.ButtonEsc
Constructs a JButton that will react to ESC key presses by calling the Action escAction when the button is in a focused window
ButtonOrderPreferences - Class in megamek.client.ui.clientGUI
 
ButtonOrderPreferences() - Constructor for class megamek.client.ui.clientGUI.ButtonOrderPreferences
 
buttons - Variable in class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay
 
buttons - Variable in class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay
 
buttons - Variable in class megamek.client.ui.panels.phaseDisplay.InfantryVsInfantryCombatDisplay
 
buttons - Variable in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
 
buttons - Variable in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
 
buttons - Variable in class megamek.client.ui.panels.phaseDisplay.PreEndDeclarationsDisplay
 
buttons - Variable in class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay
 
buttons - Variable in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
 
BUTTONS_PER_ROW - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
buttonSelect - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
buttonSelectClose - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
buttonShowBV - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
buttonsPerGroup - Variable in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
 
buttonsPerRow - Variable in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
 
bv - Variable in class megamek.client.ui.clientGUI.boardview.sprite.Sprite
 
bv - Variable in class megamek.common.equipment.EquipmentType
 
bv() - Method in record class megamek.client.ui.clientGUI.boardview.toolTip.SBFBoardViewTooltip
Returns the value of the bv record component.
BV - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
BV - Enum constant in enum class megamek.ai.dataset.UnitEnrichment.Field
 
BV - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
BV - Static variable in class megamek.common.loaders.MtfFile
 
BV_CALCULATION - Static variable in record class megamek.common.MPCalculationSetting
The setting for Battle Value calculation, excluding scenario circumstances and heat as well as myomer boosters, DWP, MASC, Cargo and Bombs and grounded state of Aero's.
BV_LOC_AFT - Static variable in class megamek.common.battleValue.LargeAeroBVCalculator
 
BV_LOC_LEFT - Static variable in class megamek.common.battleValue.LargeAeroBVCalculator
 
BV_LOC_LEFT_AFT - Static variable in class megamek.common.battleValue.LargeAeroBVCalculator
 
BV_LOC_LEFT_BROADSIDE - Static variable in class megamek.common.battleValue.WarShipBVCalculator
 
BV_LOC_NOSE - Static variable in class megamek.common.battleValue.LargeAeroBVCalculator
 
BV_LOC_RIGHT - Static variable in class megamek.common.battleValue.LargeAeroBVCalculator
 
BV_LOC_RIGHT_AFT - Static variable in class megamek.common.battleValue.LargeAeroBVCalculator
 
BV_LOC_RIGHT_BROADSIDE - Static variable in class megamek.common.battleValue.WarShipBVCalculator
 
BV_VARIABLE - Static variable in class megamek.common.equipment.EquipmentType
 
BVCalculator - Class in megamek.common.battleValue
Base class for battle value calculators for all units.
BVCalculator.AssembledAmmo - Record Class in megamek.common.battleValue
 
BVDestroyedVictoryCondition - Class in megamek.server.victory
This is a VictoryCondition that will match when a given percentage of all enemy BV is no longer alive.
BVDestroyedVictoryCondition(int) - Constructor for class megamek.server.victory.BVDestroyedVictoryCondition
 
BVDisplayDialog - Class in megamek.client.ui.dialogs.abstractDialogs
 
BVDisplayDialog(JFrame, boolean, Entity) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.BVDisplayDialog
 
BVDisplayDialog(JFrame, Entity) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.BVDisplayDialog
 
BVDNI - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
bvGame - Variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
bvLocation(Mounted<?>) - Method in class megamek.common.battleValue.DropShipBVCalculator
 
bvLocation(Mounted<?>) - Method in class megamek.common.battleValue.JumpShipBVCalculator
 
bvLocation(Mounted<?>) - Method in class megamek.common.battleValue.LargeAeroBVCalculator
 
bvLocation(Mounted<?>) - Method in class megamek.common.battleValue.WarShipBVCalculator
 
bvMultiplier(Entity, List<String>) - Static method in class megamek.common.battleValue.BVCalculator
Returns the BV multiplier for the gunnery/piloting of the given entity's pilot (TM p.315) as well as MD implants of the pilot.
BVRatioVictoryCondition - Class in megamek.server.victory
This is a VictoryCondition that will match when friendly BV over enemy BV is at least a given ratio in percent.
BVRatioVictoryCondition(int) - Constructor for class megamek.server.victory.BVRatioVictoryCondition
 
bvReport - Variable in class megamek.common.battleValue.BVCalculator
 
bvSkillMultiplier(int, int) - Static method in class megamek.common.battleValue.BVCalculator
Returns the BV multiplier for the given gunnery and piloting values.
BVSorter - Class in megamek.client.ui.panels.phaseDisplay.lobby.sorters
A Lobby Mek Table sorter that sorts by BV.
BVSorter(Sorting) - Constructor for class megamek.client.ui.panels.phaseDisplay.lobby.sorters.BVSorter
A Lobby Mek Table sorter that sorts by BV.
BVVictoryCondition - Interface in megamek.server.victory
This is a base interface with default helper methods for bv-checking VictoryConditions

C

C - Enum constant in enum class megamek.common.enums.AvailabilityValue
 
C - Enum constant in enum class megamek.common.enums.TechRating
 
C3_LINE_WIDTH - Static variable in class megamek.client.ui.clientGUI.boardview.BoardView
 
C3_NETWORK_ID_SEPARATOR - Static variable in class megamek.common.units.Entity
 
C3_REMOTE_SENSOR - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
c3Bonus() - Method in class megamek.common.alphaStrike.conversion.ASPointValueConverter
C3 Bonus, AlphaStrike Companion Errata v1.4, p.17
C3BSM - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
C3BSS - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
C3CapacityException() - Constructor for exception class megamek.common.util.C3Util.C3CapacityException
 
c3CompanyMasterIndex - Variable in class megamek.common.units.Entity
 
C3EM - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
C3I - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
C3IDSorter - Class in megamek.client.ui.panels.phaseDisplay.lobby.sorters
A Lobby Mek Table sorter that sorts by C3 network association (and by ID after that).
C3IDSorter(Client) - Constructor for class megamek.client.ui.panels.phaseDisplay.lobby.sorters.C3IDSorter
A Lobby Mek Table sorter that sorts mainly by association to C3 networks
C3IDSorter(ClientGUI) - Constructor for class megamek.client.ui.panels.phaseDisplay.lobby.sorters.C3IDSorter
A Lobby Mek Table sorter that sorts mainly by association to C3 networks
C3M - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
c3Master - Variable in class megamek.common.units.Entity
 
C3MasterIs(Entity) - Method in class megamek.common.units.Entity
Determines if the passed Entity is the C3 Master of this unit.
c3NetIdString - Variable in class megamek.common.units.Entity
 
C3RS - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
C3S - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
C3Sprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Sprite and info for a C3 network.
C3Sprite(BoardView, Entity, Entity) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.C3Sprite
 
C3Util - Class in megamek.common.util
 
C3Util() - Constructor for class megamek.common.util.C3Util
 
C3Util.C3CapacityException - Exception Class in megamek.common.util
 
C3Util.MismatchingC3MException - Exception Class in megamek.common.util
 
C3Util.MissingC3MException - Exception Class in megamek.common.util
 
CachedEntityState - Class in megamek.common.pathfinder
A transient class used to lazy-load "calculated" information from an entity
CachedEntityState(Entity) - Constructor for class megamek.common.pathfinder.CachedEntityState
 
cacheGoodPath(MovePath, int) - Method in class megamek.common.pathfinder.BoardEdgePathFinder
Worker function that caches a path that gets to the destination region
cacheImgTag(InGameObject) - Method in class megamek.client.SBFClient
Hashtable for storing img tags containing base64Text src.
cacheImgTag(Entity) - Method in class megamek.client.bot.BotClient
The bot client has no need of image tag caching Let's save ourselves some CPU and memory and not deal with it
cacheImgTag(Entity) - Method in class megamek.client.Client
Hashtable for storing img tags containing base64Text src.
calcAeroDamage(Entity, Vector<Report>) - Method in class megamek.common.weapons.handlers.WeaponHandler
 
calcAllyCenter(int, List<Entity>, Game) - Static method in class megamek.client.bot.princess.PathRanker
 
calcAmmoConservation(Entity) - Method in class megamek.client.bot.princess.Princess
 
calcAttackValue() - Method in class megamek.common.weapons.handlers.AmmoBayWeaponHandler
Calculate the attack value based on range This needs to do additional work for Weapon Bays with ammo.
calcAttackValue() - Method in class megamek.common.weapons.handlers.AR10Handler
Deprecated.
Calculate the attack value based on range
calcAttackValue() - Method in class megamek.common.weapons.handlers.ASEWMissileWeaponHandler
 
calcAttackValue() - Method in class megamek.common.weapons.handlers.ATMHandler
Calculate the attack value based on range
calcAttackValue() - Method in class megamek.common.weapons.handlers.BayWeaponHandler
Calculate the attack value based on range
calcAttackValue() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBayHandler
 
calcAttackValue() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
 
calcAttackValue() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileHandler
Calculate the attack value based on range
calcAttackValue() - Method in class megamek.common.weapons.handlers.CLIATMHandler
Calculate the attack value based on range
calcAttackValue() - Method in class megamek.common.weapons.handlers.MissileBayWeaponHandler
Calculate the attack value based on range This needs to do additional work for Weapon Bays with ammo.
calcAttackValue() - Method in class megamek.common.weapons.handlers.MissileWeaponHandler
Calculate the attack value based on range
calcAttackValue() - Method in class megamek.common.weapons.handlers.ScreenLauncherBayHandler
Screen Launchers always deal 15 damage per launcher.
calcAttackValue() - Method in class megamek.common.weapons.handlers.ScreenLauncherHandler
Screen Launchers always deal 15 damage.
calcAttackValue() - Method in class megamek.common.weapons.handlers.SpaceBombAttackHandler
Calculate the attack value based on range
calcAttackValue() - Method in class megamek.common.weapons.handlers.ThunderBoltWeaponHandler
Calculate the attack value based on range
calcAttackValue() - Method in class megamek.common.weapons.handlers.WeaponHandler
Calculate the attack value based on range
calcAttackValue() - Method in class megamek.common.weapons.infantry.InfantryWeaponHandler
 
calcAvailability(AvailabilityRating, int, int, int) - Method in class megamek.client.ratgenerator.AbstractUnitRecord
Adjusts availability rating for +/- dynamic.
calcCapMissileAMSMod() - Method in class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponIndirectHomingHandler
 
calcCapMissileAMSMod() - Method in class megamek.common.weapons.handlers.artillery.ArtilleryWeaponIndirectHomingHandler
 
calcCapMissileAMSMod() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBayHandler
 
calcCapMissileAMSMod() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
 
calcCapMissileAMSMod() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileHandler
 
calcCapMissileAMSMod() - Method in class megamek.common.weapons.handlers.MissileBayWeaponHandler
 
calcCapMissileAMSMod() - Method in class megamek.common.weapons.handlers.ThunderBoltWeaponHandler
 
calcCapMissileAMSMod() - Method in class megamek.common.weapons.handlers.WeaponHandler
Calculates the to-hit penalty inflicted on a capital missile attack by point defense fire this should return 0 unless this is a capital missile attack (otherwise, reporting and to-hit get screwed up)
calcCivilianTargetDisutility(Targetable) - Method in class megamek.client.bot.princess.FireControl
 
calcCommandUtility(Targetable) - Method in class megamek.client.bot.princess.FireControl
 
calcCounterAV() - Method in class megamek.common.weapons.handlers.WeaponHandler
Calculates the attack value of point defense weapons used against a missile bay attack This is the main large craft point defense method See also TeleMissileAttackAction, which contains a modified version of this to work against a TeleMissile entity in the physical phase
calcCounterAV(Game, Targetable) - Method in class megamek.common.actions.TeleMissileAttackAction
Calculates the attack value of point defense weapons used against a missile bay attack This is the main large craft point defense method
calcCritBonus(Entity, Entity, int, boolean) - Method in class megamek.server.totalWarfare.TWDamageManager
Determines what, if any, additional critical damage will be applied by this damage instance
calcDamageDivisor() - Method in class megamek.common.units.ConvInfantry
 
calcDamagePerHit() - Method in class megamek.common.weapons.battleArmor.BALBXHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.battleArmor.BAMGHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.ac.ACFlechetteHandler
Calculate the damage per hit.
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.ac.ACTracerHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.ac.ACWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.ADAMissileWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponIndirectFireHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.artillery.ArtilleryCannonWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.artillery.ArtilleryWeaponIndirectFireHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.ATMHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.BPodHandler
Calculate the damage per hit.
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
Calculate the damage per hit.
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileHandler
Calculate the damage per hit.
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.CenturionWeaponSystemHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.ChemicalLaserHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.CLIATMHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.EnergyWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.FlamerHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.GRHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.HAGWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.HyperLaserHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.LBXHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.lrm.LRMDeadFireHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.lrm.LRMFollowTheLeaderHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.lrm.LRMFragHandler
Calculate the damage per hit.
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.lrm.LRMHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.lrm.LRMMagneticPulseHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.lrm.LRMSwarmHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.lrm.StreakLRMHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.mekMortar.MekMortarAntiPersonnelHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.mekMortar.MekMortarFlareHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.mekMortar.MekMortarHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.mekMortar.MekMortarSmokeHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.MGAWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.MGHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.MissileWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.NailRivetGunHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.NarcExplosiveHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.NarcHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.plasma.PlasmaCannonHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.plasma.PlasmaRifleHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.PPCHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.PulseLaserWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.RifleWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.srm.SRMDeadFireHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.srm.SRMFragHandler
Calculate the damage per hit.
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.srm.SRMHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.srm.SRMInfernoHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.srm.SRMMagneticPulseHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.srm.SRMTandemChargeHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.StreakHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.SwarmWeaponAttackHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.TAGHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.ThunderBoltWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.TSEMPHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.UltraWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.VariableSpeedPulseLaserWeaponHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.VehicleFlamerHandler
 
calcDamagePerHit() - Method in class megamek.common.weapons.handlers.WeaponHandler
Calculate the damage per hit.
calcDamagePerHit() - Method in class megamek.common.weapons.infantry.InfantryWeaponHandler
 
calcDamageToStrategicTargets(MovePath, Game, FireControlState, BasicPathRanker.FiringPhysicalDamage) - Method in class megamek.client.bot.princess.BasicPathRanker
 
calcDmgPerHitReport - Variable in class megamek.common.weapons.handlers.WeaponHandler
Used to store reports from calls to calcDamagePerHit.
calcDropships(double) - Method in class megamek.client.ratgenerator.TransportCalculator
Generates dropships to provide enough capacity to transport the given ratio of the formation.
calcElevation(Hex, Hex) - Method in class megamek.common.units.Entity
 
calcElevation(Hex, Hex, int, boolean) - Method in class megamek.common.units.Entity
Calculates the elevation of the entity in the next hex.
calcEngineRating(int, double, boolean) - Static method in class megamek.common.verifier.TestProtoMek
Computes the required engine rating
calcEngineRating(ProtoMek) - Static method in class megamek.common.verifier.TestProtoMek
Computes the required engine rating
calcEraAvailability(Era) - Method in interface megamek.common.interfaces.ITechnology
 
calcEraAvailability(Era, boolean) - Method in interface megamek.common.interfaces.ITechnology
Adjusts availability for certain combinations of era and IS/Clan use
calcFiringSolution(Game, Entity, Targetable) - Static method in class megamek.common.compute.Compute
If the game is in space, "visual range" represents a firing solution as defined in SO starting on p117 Also, in most cases each target must be detected with sensors before it can be seen, so we need to make sensor rolls for detection.
calcFutureTargetFiringSolution(Game, Entity, Targetable, Coords) - Static method in class megamek.common.compute.Compute
Deprecated, for removal: This API element is subject to removal in a future version.
calcHeatNeutralHSRequirement(Entity) - Static method in class megamek.common.verifier.TestEntity
Computes heat sink requirement for heat-neutral units (vehicles, conventional fighters, protomeks).
calcHeatTolerance(Entity, Boolean) - Method in class megamek.client.bot.princess.FireControl
 
calcHeatTolerance(Entity, Boolean, int) - Method in class megamek.client.bot.princess.FireControl
Calculates how much weapon heat this unit is willing to generate before overheating becomes a disutility.
calcHits(Vector<Report>) - Method in class megamek.common.weapons.battleArmor.BALBXHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.ADAMissileWeaponHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.ATMHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.BPodHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.CLIATMHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.CLLBXPrototypeHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.HAGWeaponHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.LBXHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.LegAttackHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.lrm.LRMAntiTSMHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.lrm.LRMARADHandler
Override calcHits() to add ARAD-specific report messages for cluster modifiers.
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.lrm.LRMDeadFireHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.lrm.LRMHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.lrm.LRMSwarmHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.mekMortar.MekMortarAntiPersonnelHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.mekMortar.MekMortarHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.MGAWeaponHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.MissileWeaponHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.MPodHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.NarcExplosiveHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.NarcHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.plasma.PlasmaCannonHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.plasma.PlasmaRifleHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.PopUpMineLauncherHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.prototype.PrototypeLBXHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.RapidFireACWeaponHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.srm.SRMAntiTSMHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.srm.SRMARADHandler
Override calcHits() to add ARAD-specific report messages for cluster modifiers.
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.srm.SRMInfernoHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.StreakHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.SwarmAttackHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.SwarmWeaponAttackHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.ThunderBoltWeaponHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.UltraWeaponHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.WeaponHandler
Calculate the number of hits
calcHits(Vector<Report>) - Method in class megamek.common.weapons.infantry.InfantryDisposableWeaponHandler
 
calcHits(Vector<Report>) - Method in class megamek.common.weapons.infantry.InfantryWeaponHandler
 
calcJumpShips(double, int) - Method in class megamek.client.ratgenerator.TransportCalculator
Generates jump ships to provide enough docking collars to transport the given ratio of dropships.
calcMinefieldHazardForHex(MoveStep, Entity, boolean, boolean) - Static method in class megamek.client.bot.princess.MinefieldUtil
Calculate how much damage we'll take from stepping on mines in a particular hex
calcMiscCrits(MiscType, double) - Method in class megamek.common.verifier.TestEntity
 
calcMissileHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.CLIATMHandler
 
calcMovementCostFor(Game, MoveStep, CachedEntityState) - Method in class megamek.common.moves.MoveStep
Amount of movement points required to move from start to dest
calcPriorityUnitTargetUtility(Targetable) - Method in class megamek.client.bot.princess.FireControl
 
calcSbfFormationStats() - Method in class megamek.common.strategicBattleSystems.BaseFormationConverter
Calculates the SBF Formation stats for the SBF Units it must already contain.
calcSensorContact(Game, Entity, Targetable) - Static method in class megamek.common.compute.Compute
Determines whether we have an "object" detection as defined in SO's Advanced Sensors rules starting on p117
calcStandardAndExtendedAmmoHits(Vector<Report>) - Method in class megamek.common.weapons.handlers.ATMHandler
 
calcStrategicBuildingTargetUtility(Targetable, double) - Method in class megamek.client.bot.princess.FireControl
 
calcTargetPotentialDamageMultiplier(Targetable) - Method in class megamek.client.bot.princess.FireControl
Calculates the logarithmic scaling factor for target damage potential in the utility equation, using the target's potential damage, the weight value TARGET_POTENTIAL_DAMAGE_UTILITY, and Princess's self-preservation value.
calculateAdjustment(String) - Static method in class megamek.client.bot.princess.Princess
 
calculateAggressionMod(Entity, MovePath, double, Game) - Method in class megamek.client.bot.princess.UtilityPathRanker
 
calculateAggressionMod(Entity, MovePath, Game) - Method in class megamek.client.bot.princess.BasicPathRanker
Calculates an aggression modifier that penalizes paths keeping the unit far from enemies.
calculateAimedShotLocation(Mek, List<WeaponFireInfo>, boolean, boolean) - Method in class megamek.client.bot.princess.Princess
Determine which location to aim for on a Mek.
calculateAlliesCenter(int, List<Entity>, Game) - Method in class megamek.client.bot.princess.PathRanker
 
calculateAlliesCenter(int, List<Entity>, Game) - Method in class megamek.client.bot.princess.UtilityPathRanker
 
calculateArtilleryLead(Coords, int, int) - Static method in class megamek.common.compute.Compute
 
calculateArtilleryLead(Game, Entity, Targetable, boolean) - Static method in class megamek.common.compute.Compute
 
calculateArtyAutoHitHexes() - Method in class megamek.client.bot.BotClient
 
calculateArtyAutoHitHexes() - Method in class megamek.client.bot.princess.Princess
 
calculateAttackerMPS(Entity, Entity) - Static method in class megamek.client.bot.princess.InfantryCombatHelper
Calculate the Marine Points Score for an attacking unit.
calculateBaseBV() - Method in class megamek.common.battleValue.BVCalculator
Deprecated, for removal: This API element is subject to removal in a future version.
calculateBaseBV(CalculationReport) - Method in class megamek.common.battleValue.BVCalculator
Calculate and return the base battle value of the entity of this calculator.
calculateBaseDamage(Entity, Mounted<?>, WeaponType) - Static method in class megamek.common.weapons.infantry.InfantryWeaponHandler
Utility function to calculate variable damage based only on the firing entity.
calculateBattleValue() - Method in class megamek.common.units.Entity
Calculates the Battle Value of this unit.
calculateBattleValue(boolean, boolean) - Method in class megamek.common.units.Entity
Calculates the Battle Value of this unit.
calculateBattleValue(boolean, boolean, CalculationReport) - Method in class megamek.common.units.Entity
Calculates the Battle Value of this unit.
calculateBattleValue(CalculationReport) - Method in class megamek.common.units.Entity
Calculates the Battle Value of this unit.
calculateBonus(WeaponType, EquipmentType, boolean) - Static method in class megamek.common.util.AeroAVModCalculator
Computes any modification to the aerospace AV for linked Artemis, Apollo, or PPC capacitor
CalculateBotTurn() - Constructor for class megamek.client.bot.BotClient.CalculateBotTurn
 
calculateBV(boolean, boolean) - Method in class megamek.common.battleValue.BVCalculator
Calculate and return the current battle value of the entity of this calculator.
calculateBV(boolean, boolean, CalculationReport) - Method in class megamek.common.battleValue.BVCalculator
Calculate and return the current battle value of the entity of this calculator.
calculateCalledShotDirection(Mek, int, List<WeaponFireInfo>) - Method in class megamek.client.bot.princess.Princess
Determine which direction to make a called shot against a Mek - left, right, high, or low.
calculateCenter() - Method in class megamek.client.bot.princess.SwarmCenterManager
Calculates the center of the swarm of friendly units.
calculateCenter(int, int, int, int) - Static method in class megamek.client.ui.util.UIUtil
 
calculateClusterHitTableAmount(int, int) - Static method in class megamek.common.compute.Compute
 
calculateCost(BattleArmor, CalculationReport, boolean, boolean) - Static method in class megamek.common.cost.BattleArmorCostCalculator
 
calculateCost(HandheldWeapon, CalculationReport, boolean) - Static method in class megamek.common.cost.HandheldWeaponCostCalculator
 
calculateCost(Aero, CalculationReport, boolean) - Static method in class megamek.common.cost.AeroCostCalculator
 
calculateCost(ConvFighter, CalculationReport, boolean) - Static method in class megamek.common.cost.ConvFighterCostCalculator
 
calculateCost(ConvInfantry, CalculationReport, boolean) - Static method in class megamek.common.cost.InfantryCostCalculator
 
calculateCost(Dropship, CalculationReport, boolean) - Static method in class megamek.common.cost.DropShipCostCalculator
 
calculateCost(FixedWingSupport, CalculationReport, boolean) - Static method in class megamek.common.cost.FixedWingSupportCostCalculator
 
calculateCost(Jumpship, CalculationReport, boolean) - Static method in class megamek.common.cost.JumpShipCostCalculator
 
calculateCost(Mek, CalculationReport, boolean) - Static method in class megamek.common.cost.MekCostCalculator
 
calculateCost(ProtoMek, CalculationReport, boolean) - Static method in class megamek.common.cost.ProtoMekCostCalculator
 
calculateCost(SmallCraft, CalculationReport, boolean) - Static method in class megamek.common.cost.SmallCraftCostCalculator
 
calculateCost(SpaceStation, CalculationReport, boolean) - Static method in class megamek.common.cost.SpaceStationCostCalculator
 
calculateCost(Tank, CalculationReport, boolean) - Static method in class megamek.common.cost.CombatVehicleCostCalculator
 
calculateCost(Warship, CalculationReport, boolean) - Static method in class megamek.common.cost.WarShipCostCalculator
 
calculateCrowdingTolerance(MovePath, List<Entity>, double, StringBuilder) - Method in class megamek.client.bot.princess.BasicPathRanker
Calculates a crowding tolerance modifier that penalizes paths ending in densely populated areas.
calculateDamageFallOff(AmmoType, int, boolean) - Static method in class megamek.common.weapons.handlers.AreaEffectHelper
Calculate the damage and falloff for a particular ammo type, taking into account whether the attack is being carried out by a battle armor squad or a mine clearance attack.
calculateDamageValue(int, Coords, Entity, Game, Princess) - Method in class megamek.client.bot.princess.ArtilleryTargetingControl
Worker function that calculates the total damage that would be done if a shot with the given damage value would hit the target coordinates.
calculateDamageValue(int, HexTarget, Entity, Game, Princess) - Method in class megamek.client.bot.princess.ArtilleryTargetingControl
Wrapper for calculateDamageValue that accounts for leading with artillery shots by accounting for both the original target hexTarget and the computed target hexTarget in damage calculations.
calculateDaysAt1G(Aero) - Static method in class megamek.common.verifier.TestAero
 
calculateDaysAtMax(Aero) - Static method in class megamek.common.verifier.TestAero
 
calculateDeployment() - Method in class megamek.client.bot.BotClient
 
calculateDeployment() - Method in class megamek.client.bot.princess.Princess
 
calculateEnemyMPS(Game, Entity, Entity) - Static method in class megamek.client.bot.princess.InfantryCombatHelper
Calculate total enemy defender MPS in a hex.
calculateEngineRating(Aero, int, int) - Static method in class megamek.common.verifier.TestAero
Computes the engine rating for the given entity type.
calculateEngineTonnage(boolean, double, int, boolean, int) - Static method in class megamek.common.verifier.TestSmallCraft
Computes the weight of the engine.
calculateEngineTonnage(Jumpship) - Static method in class megamek.common.verifier.TestAdvancedAerospace
Computes the weight of the engine.
calculateFacingMod(MovePath) - Method in class megamek.client.bot.princess.UtilityPathRanker
 
calculateFacingMod(Entity, Game, MovePath, Coords, Coords) - Method in class megamek.client.bot.princess.BasicPathRanker
Calculates a facing modifier that penalizes paths where the unit is not facing threats.
calculateFallMod(double) - Method in class megamek.client.bot.princess.UtilityPathRanker
 
calculateFiringPlan(Entity, List<WeaponMounted>) - Method in class megamek.client.bot.princess.MultiTargetFireControl
 
calculateFiringTurn() - Method in class megamek.client.bot.BotClient
 
calculateFiringTurn() - Method in class megamek.client.bot.princess.Princess
 
calculateFreeC3MNodes() - Method in class megamek.common.units.Entity
Determine the remaining number of other C3 Master computers that can connect to this Entity.
calculateFreeC3Nodes() - Method in class megamek.common.units.Entity
Determine the remaining number of other C3 computers that can connect to this Entity.
calculateHeatAdjustment() - Method in class megamek.common.alphaStrike.conversion.ASArcedDamageConverter
 
calculateHeatAdjustment() - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
calculateHerdingMod(Coords, MovePath) - Method in class megamek.client.bot.princess.BasicPathRanker
Calculates a herding modifier that penalizes paths taking the unit away from friendly forces.
calculateHits() - Method in class megamek.common.units.Crew
Uses the table on TO p206 to calculate the number of crew hits based on percentage of total casualties.
calculateIndirectArtilleryPlan(Entity, Game, Princess) - Method in class megamek.client.bot.princess.ArtilleryTargetingControl
Calculate an indirect artillery "fire plan", taking into account the possibility of rotating the torso or turret: if no attack is possible with the current facing (e.g.
calculateInfantryVsInfantryCombatTurn() - Method in class megamek.client.bot.BotClient
Calculate what to do during the INFANTRY_VS_INFANTRY_COMBAT phase.
calculateInfantryVsInfantryCombatTurn() - Method in class megamek.client.bot.princess.Princess
 
calculateInitiationThreshold(double) - Static method in class megamek.client.bot.princess.InfantryCombatHelper
Calculate initiation threshold based on bravery.
calculateLevelingCost(Coords, Entity) - Static method in class megamek.common.BulldozerMovePath
Worker function that calculates the "MP cost" of moving into the given set of coords if we were to stand still for the number of turns required to reduce the terrain there to a form through which the current unit can move
calculateLos(Game, LosEffects.AttackInfo) - Static method in class megamek.common.LosEffects
 
calculateLOS(Game, Entity, Targetable) - Static method in class megamek.common.LosEffects
Returns a LosEffects object representing the LOS effects of intervening terrain between the attacker and target.
calculateLOS(Game, Entity, Targetable, boolean) - Static method in class megamek.common.LosEffects
Returns a LosEffects object representing the LOS effects of intervening terrain between the attacker and target.
calculateLOS(Game, Entity, Targetable, Coords, Coords, boolean) - Static method in class megamek.common.LosEffects
 
calculateLOS(Game, Entity, Targetable, Coords, Coords, int, boolean) - Static method in class megamek.common.LosEffects
This calculates LOS effects with the assumption that attackerPosition and targetPosition are on the same board, either because attacker and target really are on the same board or because the actual positions have been replaced with nominal positions; e.g.
calculateLOS(Game, Entity, Targetable, Coords, Coords, int, int, boolean) - Static method in class megamek.common.LosEffects
This calculates LOS effects with an explicit attack height, allowing for weapons firing from specific levels of multi-level entities like buildings.
calculateLowAtmosphereLOS(Game, Entity, Targetable, Coords, Coords, int) - Static method in class megamek.common.LosEffects
 
calculateMaxSafeThrust(IAero) - Static method in class megamek.client.bot.princess.AeroPathUtil
Helper function to calculate the maximum thrust we should use for a particular aircraft We limit ourselves to the lowest of "safe thrust" and "structural integrity", as anything further is unsafe, meaning it requires a PSR.
calculateMovementMod(MovePath, Game) - Method in class megamek.client.bot.princess.UtilityPathRanker
Calculates the TMM score of the unit
calculateMovementMod(MovePath, Game, List<Entity>, StringBuilder) - Method in class megamek.client.bot.princess.BasicPathRanker
Calculates a movement modifier that rewards paths making units harder to hit.
calculateMovePathPSRDamage(Entity, MovePath) - Method in class megamek.client.bot.princess.PathRanker
Estimates the most expected damage that a path could cause, given the pilot skill of the path ranker and various conditions.
calculateMoveTurn() - Method in class megamek.client.bot.BotClient
Determines which entity should be moved next and then calls to BotClient.continueMovementFor(Entity) with that entity.
calculateMoveTurn() - Method in class megamek.client.bot.princess.Princess
 
calculateMPS(Entity) - Static method in class megamek.common.compute.MarinePointsScoreCalculator
Calculate Marine Points Score for an entity.
calculateMPS(Entity, AbstractBuildingEntity) - Static method in class megamek.common.compute.MarinePointsScoreCalculator
Calculate Marine Points Score for an entity inside a building.
calculateMPSRatio(int, int) - Static method in class megamek.client.bot.princess.InfantryCombatHelper
Calculate MPS ratio (attacker / defender).
calculateNumCluster() - Method in class megamek.common.weapons.handlers.ac.ACFlakHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.ADAMissileWeaponHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.ATMHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.BPodHandler
Calculate the clustering of the hits
calculateNumCluster() - Method in class megamek.common.weapons.handlers.HAGWeaponHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.lrm.LRMFollowTheLeaderHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.lrm.StreakLRMHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.MissileWeaponHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.NarcExplosiveHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.NarcHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.plasma.PlasmaCannonHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.plasma.PlasmaRifleHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.srm.SRMHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.StreakHandler
 
calculateNumCluster() - Method in class megamek.common.weapons.handlers.WeaponHandler
Calculate the clustering of the hits
calculateNumCluster() - Method in class megamek.common.weapons.infantry.InfantryWeaponHandler
 
calculateNumClusterAero(Entity) - Method in class megamek.common.weapons.handlers.RACHandler
 
calculateNumClusterAero(Entity) - Method in class megamek.common.weapons.handlers.UltraWeaponHandler
 
calculateNumClusterAero(Entity) - Method in class megamek.common.weapons.handlers.WeaponHandler
 
calculateNumClusterAero(Entity) - Method in class megamek.common.weapons.infantry.InfantryWeaponHandler
 
calculateOffBoardMod(MovePath) - Method in class megamek.client.bot.princess.BasicPathRanker
Calculates a modifier that penalizes paths risking an aerospace unit flying off the board.
calculateOffBoardMod(MovePath) - Method in class megamek.client.bot.princess.NewtonianAerospacePathRanker
Tells me whether this path will result in me flying to a location from which there is absolutely no way to remain on the board the following turn.
calculatePhysicalTurn() - Method in class megamek.client.bot.BotClient
 
calculatePhysicalTurn() - Method in class megamek.client.bot.princess.Princess
 
calculatePlayerInitialCounts() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
calculatePlayerInitialCounts() - Method in interface megamek.server.IGameManager
Calculates and sets any initial unit counts and BV/PV for all players, and thus should only be called at the start of a game.
calculatePlayerInitialCounts() - Method in class megamek.server.sbf.SBFGameManager
 
calculatePlayerInitialCounts() - Method in class megamek.server.totalWarfare.TWGameManager
 
calculatePointBlankShot(int, int) - Method in class megamek.client.bot.BotClient
 
calculatePointBlankShot(int, int) - Method in class megamek.client.bot.princess.Princess
Worker method that calculates a point blank shot action vector given a firing entity ID and a target ID.
calculatePreEndDeclarationsTurn() - Method in class megamek.client.bot.BotClient
Calculate what to do during the PRE_END_DECLARATIONS phase.
calculatePreEndDeclarationsTurn() - Method in class megamek.client.bot.princess.Princess
 
calculatePrePhaseTurn() - Method in class megamek.client.bot.BotClient
Calculates the pre phase turn.
calculateRatio(int, int) - Static method in class megamek.common.compute.InfantryCombatTables
Calculates the combat ratio between attacker and defender MPS.
calculateReinforcementTargetRatio(double, double) - Static method in class megamek.client.bot.princess.InfantryCombatHelper
Calculate reinforcement target ratio based on aggression.
calculateRunMP(int) - Method in enum class megamek.common.enums.MPBoosters
 
calculateSelfPreservationMod(Entity, MovePath, Game) - Method in class megamek.client.bot.princess.BasicPathRanker
Calculates a self-preservation modifier that encourages units to retreat when appropriate.
calculateSelfPreservationMod(Entity, MovePath, Game) - Method in class megamek.client.bot.princess.UtilityPathRanker
 
calculateSprintMP(int) - Method in enum class megamek.common.enums.MPBoosters
 
calculateStatsFromUnits(SBFFormation) - Static method in class megamek.common.strategicBattleSystems.SBFFormationConverter
 
calculateSwarmDamage() - Method in class megamek.common.battleArmor.BattleArmor
 
calculateTargetingOffBoardTurn() - Method in class megamek.client.bot.BotClient
Calculates the targeting/off board turn This includes firing TAG and non-direct-fire artillery Does nothing in this implementation.
calculateTargetingOffBoardTurn() - Method in class megamek.client.bot.princess.Princess
Calculates the targeting/ off board turn This includes firing TAG and non-direct-fire artillery
calculateTotalCost(Iterable<String>) - Static method in enum class megamek.common.enums.MDAugmentationType
Deprecated, for removal: This API element is subject to removal in a future version.
calculateTotalTonnage(Game, Entity, Coords) - Static method in class megamek.client.ui.clientGUI.boardview.CollapseWarning
 
calculateUnitElevationInHex(Hex, Entity, boolean, boolean) - Static method in class megamek.common.pathfinder.BoardEdgePathFinder
Helper function that calculates the effective elevation for a unit standing there.
calculateUnitElevationInHex(Hex, Entity, boolean, boolean, boolean) - Static method in class megamek.common.pathfinder.BoardEdgePathFinder
Helper function that calculates the effective elevation for a unit standing there.
calculateWalk() - Method in class megamek.common.units.Aero
 
calculateWalk() - Method in class megamek.common.units.ConvFighter
 
calculateWalk() - Method in class megamek.common.units.FixedWingSupport
 
calculateWalk() - Method in class megamek.common.units.Jumpship
 
calculateWalk() - Method in class megamek.common.units.Mek
Used to set this Mek's original walk mp
calculateWalk() - Method in class megamek.common.units.SmallCraft
Do not recalculate walkMP when adding engine.
calculateWeight() - Method in class megamek.common.verifier.TestEntity
According to TM, unit weights are to be rounded up to the nearest half ton or kilo.
calculateWeight() - Method in class megamek.common.verifier.TestProtoMek
 
calculateWeight() - Method in class megamek.common.verifier.TestSupportVehicle
 
calculateWeight(int) - Method in class megamek.common.verifier.TestBattleArmor
There are some cases where we need to know the weight of an individual trooper in the BattleArmor squad, this method provides that.
calculateWeightExact() - Method in class megamek.common.verifier.TestAdvancedAerospace
 
calculateWeightExact() - Method in class megamek.common.verifier.TestAero
 
calculateWeightExact() - Method in class megamek.common.verifier.TestBattleArmor
 
calculateWeightExact() - Method in class megamek.common.verifier.TestEntity
According to TM p.22, unit weights are to be rounded up to the nearest half ton or kilo, but in MML for construction at least we should be able to show the exact weight.
calculateWeightExact() - Method in class megamek.common.verifier.TestInfantry
 
calculateWeightExact() - Method in class megamek.common.verifier.TestSmallCraft
 
calculateWeightExact() - Method in class megamek.common.verifier.TestSupportVehicle
 
calculateWithdrawalThreshold(double) - Static method in class megamek.client.bot.princess.InfantryCombatHelper
Calculate withdrawal threshold.
CalculationReport - Interface in megamek.client.ui.clientGUI.calculationReport
This represents a report for any typical MegaMek suite calculation such as BV, cost or AS conversion.
CalculationReport.LineType - Enum Class in megamek.client.ui.clientGUI.calculationReport
 
calcWarShips(double, int) - Method in class megamek.client.ratgenerator.TransportCalculator
Generates WarShips to provide additional docking collars for transporting DropShips.
calcYearAvailability(int) - Method in interface megamek.common.interfaces.ITechnology
 
calcYearAvailability(int, boolean) - Method in interface megamek.common.interfaces.ITechnology
 
calcYearAvailability(int, boolean, Faction) - Method in interface megamek.common.interfaces.ITechnology
 
CALL_PRIORITY_ORDER - Static variable in class megamek.common.IndustrialElevator.ElevatorCall
Queue priority: nearest to the platform first, then earliest turn called, then highest initiative.
CALLED_HIGH - Static variable in class megamek.common.CalledShot
 
CALLED_LEFT - Static variable in class megamek.common.CalledShot
 
CALLED_LOW - Static variable in class megamek.common.CalledShot
 
CALLED_NONE - Static variable in class megamek.common.CalledShot
 
CALLED_NUM - Static variable in class megamek.common.CalledShot
 
CALLED_RIGHT - Static variable in class megamek.common.CalledShot
 
CalledShot - Class in megamek.common
Some static methods for called shots
CalledShot() - Constructor for class megamek.common.CalledShot
 
CallElevatorAction - Class in megamek.common.actions
Represents an action where a unit calls an industrial elevator during the End Phase.
CallElevatorAction(int, BoardLocation, int) - Constructor for class megamek.common.actions.CallElevatorAction
Creates a new CallElevatorAction.
CALLSIGN_FILE_PATH - Static variable in class megamek.MMConstants
 
CALM - Enum constant in enum class megamek.common.planetaryConditions.Wind
 
CAMEL - Static variable in record class megamek.common.units.InfantryMount
 
CAMO_SYSTEM - Static variable in class megamek.common.battleArmor.BattleArmor
The internal name for Simple Camo equipment.
CamoChooserDialog - Class in megamek.client.ui.dialogs.iconChooser
This dialog allows players to select the camouflage pattern (or colour) used by their units.
CamoChooserDialog(JFrame, AbstractIcon) - Constructor for class megamek.client.ui.dialogs.iconChooser.CamoChooserDialog
 
CamoChooserDialog(JFrame, AbstractIcon, boolean) - Constructor for class megamek.client.ui.dialogs.iconChooser.CamoChooserDialog
 
CamoChooserPanel - Class in megamek.client.ui.dialogs.iconChooser
CamoChooser is an implementation of AbstractIconChooser that is used to select a Camouflage from the Camouflage Directory.
CamoChooserPanel(JFrame, AbstractIcon, boolean) - Constructor for class megamek.client.ui.dialogs.iconChooser.CamoChooserPanel
 
CamoChooserTree - Class in megamek.client.ui.trees
StandardForceIconChooserTree is an implementation of AbstractIconChooserTree that initializes the tree using the Camouflage Directory, with the additional and external category of Colour Camouflage added before any of the Camouflage Directory categories.
CamoChooserTree() - Constructor for class megamek.client.ui.trees.CamoChooserTree
 
camoDir() - Static method in class megamek.common.Configuration
Return the camo directory, which is relative to the images' directory.
camouflage - Variable in class megamek.common.units.Entity
 
Camouflage - Class in megamek.common.icons
Camouflage is an implementation of AbstractIcon that contains and displays a Camouflage, which may either be a base Camouflage from the Camouflage directory or a Colour camouflage, which is based on the specified PlayerColour and then parsed as an AWT Color.
Camouflage() - Constructor for class megamek.common.icons.Camouflage
 
Camouflage(File) - Constructor for class megamek.common.icons.Camouflage
Constructs a new camo with the given file.
Camouflage(String, String) - Constructor for class megamek.common.icons.Camouflage
Constructs a new camo of the "category" (directory, ending with "/") and filename.
canAbandon() - Method in class megamek.common.units.Mek
Determines if this Mek can announce abandonment per TacOps:AR p.165.
canAbandon() - Method in class megamek.common.units.Tank
Returns true if this vehicle can be abandoned by its crew.
canActivateBloodStalker() - Method in class megamek.common.units.Entity
Whether this entity can activate the "blood stalker" ability
canAeroTurn(Game) - Method in class megamek.common.moves.MoveStep
can this aero turn for any reason in atmosphere?
canAeroUse() - Method in class megamek.common.equipment.AmmoType
Aerospace units cannot use specialty munitions except Artemis and LBX cluster (but not standard).
canAeroUse(boolean) - Method in class megamek.common.equipment.AmmoType
Aerospace units cannot use specialty munitions except Artemis and LBX cluster (but not standard).
canAffordBridge(int) - Method in class megamek.common.units.ConvInfantry
 
canAnnounceAbandon() - Method in class megamek.common.units.CombatVehicleEscapePod
 
canAnnounceAbandon() - Method in class megamek.common.units.Entity
Checks whether this unit can announce abandonment of its crew in the End Phase.
canAnnounceAbandon() - Method in class megamek.common.units.Mek
 
canAnnounceAbandon() - Method in class megamek.common.units.Tank
 
canAssaultDrop() - Method in class megamek.common.battleArmor.BattleArmor
 
canAssaultDrop() - Method in class megamek.common.units.ConvInfantry
 
canAssaultDrop() - Method in class megamek.common.units.Entity
 
canAssaultDrop() - Method in class megamek.common.units.LandAirMek
 
canAssaultDrop() - Method in class megamek.common.units.Mek
 
canAssaultDrop() - Method in class megamek.common.units.ProtoMek
 
canAssist(GamePhase) - Method in class megamek.common.units.Entity
Determines if an entity is eligible for a phase.
canBackhoeClearRubble(Entity, Game) - Static method in class megamek.common.units.BulldozerRules
 
canBeInterceptedBy(WeaponMounted, GameOptions) - Method in class megamek.common.equipment.AmmoType
Deprecated, for removal: This API element is subject to removal in a future version.
canBeMountedOnBaDwp() - Method in class megamek.common.equipment.EquipmentType
 
canBeMountedOnBaDwp() - Method in class megamek.common.equipment.WeaponType
 
canBeMountedOnBaDwp() - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
canBeMountedOnBaDwp() - Method in class megamek.common.weapons.missiles.MissileWeapon
 
canBePickedUp(boolean) - Method in class megamek.common.equipment.Briefcase
Returns true if the carryable object is able to be picked up.
canBePickedUp(boolean) - Method in class megamek.common.equipment.Cargo
Returns true if the carryable object is able to be picked up.
canBePickedUp(boolean) - Method in class megamek.common.equipment.HandheldWeapon
Returns true if the carryable object is able to be picked up.
canBePickedUp(boolean) - Method in interface megamek.common.equipment.ICarryable
Returns true if the carryable object is able to be picked up.
canBePickedUp(boolean) - Method in class megamek.common.units.Entity
Returns true if the carryable object is able to be picked up.
canBeSummed(Mounted<?>, Mounted<?>) - Method in class megamek.common.battleValue.LargeAeroBVCalculator
 
canBrace() - Method in class megamek.common.units.Entity
 
canBrace() - Method in class megamek.common.units.MekWithArms
 
canBrace() - Method in class megamek.common.units.ProtoMek
 
canCallSupport() - Method in class megamek.common.units.Infantry
 
canCarryDisposableWeapons() - Method in class megamek.common.battleArmor.BattleArmor
Determines whether this Battle Armor squad is permitted to carry Disposable Weapons (TO:AuE p.116, Corrected Sixth Printing).
cancel() - Method in class megamek.common.event.MMEvent
 
cancel() - Method in class megamek.common.voting.Poll
Closes an open poll as cancelled, no matter the tally.
CANCEL - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
Used to cancel moves/fires/chatterbox
CANCEL_BRIDGE - Enum constant in enum class megamek.common.enums.MoveStepType
 
cancelAction() - Method in class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
Action performed when the Cancel button is clicked, the dialog is closed by the X button, or the escape key is pressed
cancelAction() - Method in class megamek.client.ui.dialogs.abstractDialogs.ASConversionInfoDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.abstractDialogs.ASStatsDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.abstractDialogs.BVDisplayDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.abstractDialogs.CostDisplayDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.abstractDialogs.TechLevelDisplayDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.abstractDialogs.WeightDisplayDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.buttonDialogs.AbstractNagDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.buttonDialogs.CommonSettingsDialog
Cancels any updates made in this dialog and closes it.
cancelAction() - Method in class megamek.client.ui.dialogs.LicensingDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.SBFStats.SBFStatsDialog
 
cancelAction() - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.EntityReadoutDialog
 
cancelAction() - Method in class megamek.client.ui.entityreadout.LiveReadoutDialog
 
CancelAction - Class in megamek.client.ui.clientGUI
An Action for canceling a dialog (closing without action) using setVisible(false).
CancelAction(Window) - Constructor for class megamek.client.ui.clientGUI.CancelAction
Constructs a new AbstractAction that closes the Window myOwner when called.
cancelActionPerformed(ActionEvent) - Method in class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
Note: Cancelling a dialog should always allow one to close the dialog.
cancelBridgeBuild() - Method in class megamek.common.units.ConvInfantry
Stops all bridge work, losing any progress.
cancelClearingRubble() - Method in interface megamek.common.units.RubbleClearer
Clears the in-progress rubble-clearing state; call when the unit stops or finishes clearing.
cancelFortify() - Method in interface megamek.common.units.Fortifiable
Stops any in-progress fieldwork and clears the damage baseline.
CancelGameMasterCommand - Class in megamek.server.commands
This command withdraws the player's own request to assume the elevated Game Master role.
CancelGameMasterCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.CancelGameMasterCommand
 
cancelGameMasterVote(Player) - Method in class megamek.server.totalWarfare.TWGameManager
Cancels the running gamemaster vote.
cancelled - Variable in class megamek.common.event.MMEvent
 
CANCELLED - Enum constant in enum class megamek.client.ui.enums.DialogResult
 
CANCELLED - Enum constant in enum class megamek.common.voting.PollStatus
 
cancelVictory() - Method in class megamek.common.game.Game
Cancels a victory
canChangeSecondaryFacing() - Method in class megamek.common.battleArmor.BattleArmor
 
canChangeSecondaryFacing() - Method in class megamek.common.equipment.HandheldWeapon
 
canChangeSecondaryFacing() - Method in class megamek.common.units.AbstractBuildingEntity
Can this entity change secondary facing at all?
canChangeSecondaryFacing() - Method in class megamek.common.units.Aero
 
canChangeSecondaryFacing() - Method in class megamek.common.units.ConvInfantry
 
canChangeSecondaryFacing() - Method in class megamek.common.units.Dropship
 
canChangeSecondaryFacing() - Method in class megamek.common.units.Entity
Can this entity change secondary facing at all?
canChangeSecondaryFacing() - Method in class megamek.common.units.LandAirMek
 
canChangeSecondaryFacing() - Method in class megamek.common.units.Mek
 
canChangeSecondaryFacing() - Method in class megamek.common.units.ProtoMek
 
canChangeSecondaryFacing() - Method in class megamek.common.units.QuadMek
 
canChangeSecondaryFacing() - Method in class megamek.common.units.QuadVee
 
canChangeSecondaryFacing() - Method in class megamek.common.units.Tank
 
canChangeSecondaryFacing() - Method in class megamek.common.units.Warship
 
canCharge() - Method in class megamek.common.equipment.GunEmplacement
 
canCharge() - Method in class megamek.common.units.AbstractBuildingEntity
 
canCharge() - Method in class megamek.common.units.Aero
 
canCharge() - Method in class megamek.common.units.Entity
 
canCharge() - Method in class megamek.common.units.Infantry
 
canCharge() - Method in class megamek.common.units.LandAirMek
 
canCharge() - Method in class megamek.common.units.Mek
 
canCharge() - Method in class megamek.common.units.ProtoMek
 
canCharge() - Method in class megamek.common.units.Tank
 
canCharge() - Method in class megamek.common.units.VTOL
 
canClearMinefield(AmmoType) - Static method in class megamek.common.equipment.AmmoType
 
canClearRubble(Entity, Game) - Static method in class megamek.common.units.BulldozerRules
 
canClearTurret() - Method in class megamek.common.units.Tank
Convenience function that determines if this tank can issue a "clear turret" command.
canClearWoods(Game, Entity, Coords, int) - Static method in class megamek.common.actions.WoodsClearingAttackAction
Checks if the given entity can clear woods at the target hex.
canClimb(Entity) - Static method in class megamek.common.moves.ClimbingHelper
Returns true if the given entity is a Mek capable of climbing (TO:AR p.20).
canClimb(Entity, boolean) - Static method in class megamek.common.moves.ClimbingHelper
Path-aware variant of ClimbingHelper.canClimb(Entity) that evaluates against the supplied prone state rather than the entity's live prone state.
canConvert(Entity) - Static method in class megamek.common.alphaStrike.conversion.ASConverter
Returns true if the given entity can be converted to AlphaStrike.
canConvertTo(int, int) - Method in class megamek.common.units.LandAirMek
Determines whether it is possible to assume a particular mode based on damage and type of map.
canConvertTo(EntityMovementMode) - Method in class megamek.common.units.LandAirMek
 
canConvertToSbfFormation(Force, IGame) - Static method in class megamek.common.strategicBattleSystems.BaseFormationConverter
Returns true if the given force can be converted to an SBF Formation.
canCrewExit() - Method in class megamek.common.units.CombatVehicleEscapePod
Checks if the crew can safely exit the pod at its current location.
canDangle(Entity) - Static method in class megamek.common.moves.ClimbingHelper
Returns true if the given entity can perform a Dangle-and-Drop maneuver (TO:AR p.20).
canDeclareBridgeDeploy(Entity, Game) - Static method in class megamek.common.equipment.BridgeLayerLogic
Determines whether the unit may declare a bridgelayer deployment now (during the movement phase).
canDeliverMinefield(AmmoType) - Static method in class megamek.common.equipment.AmmoType
 
canDetectHidden(Entity, int, boolean) - Static method in class megamek.common.compute.Compute
Lightweight helper for some step evaluation.
canDFA() - Method in class megamek.common.units.Aero
 
canDFA() - Method in class megamek.common.units.Entity
 
canDFA() - Method in class megamek.common.units.Infantry
 
canDFA() - Method in class megamek.common.units.Mek
 
canDFA() - Method in class megamek.common.units.ProtoMek
 
canDFA() - Method in class megamek.common.units.Tank
 
canDigInFromDeck() - Method in class megamek.common.units.Infantry
 
canDoMechanizedBA() - Method in class megamek.client.ratgenerator.ModelRecord
 
canDoMechanizedBA() - Method in class megamek.common.battleArmor.BattleArmor
can this BattleArmor ride as Mechanized BA?
canEjectCrew() - Method in class megamek.common.units.Aero
An aerospace crew can only abandon on the ground; the server's abandonEntity has no airborne path.
canEjectCrew() - Method in class megamek.common.units.Entity
Returns whether this unit's crew could leave it now: eject or abandon, the way the server's abandonEntity resolves it.
canEjectCrew() - Method in class megamek.common.units.Mek
A MekWarrior can always eject while alive and aboard.
canEjectCrew() - Method in class megamek.common.units.Tank
A vehicle crew can abandon where the game's options allow vehicle crews to leave at all.
canEngageCapitalMissile(WeaponMounted) - Method in class megamek.common.actions.TeleMissileAttackAction
Checks to see if this point defense/AMS bay can engage a capital missile This should return true.
canEngageCapitalMissile(WeaponMounted) - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBayHandler
Checks to see if this point defense/AMS bay can engage a capital missile This should return true.
canEngageCapitalMissile(WeaponMounted) - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
Checks to see if this point defense/AMS bay can engage a capital missile This should return true.
canEngageCapitalMissile(WeaponMounted) - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileHandler
Checks to see if this point defense/AMS bay can engage a capital missile This should return true.
canEngageCapitalMissile(WeaponMounted) - Method in class megamek.common.weapons.handlers.WeaponHandler
Checks to see if this point defense/AMS bay can engage a capital missile This should return true.
canEscape() - Method in class megamek.common.units.Entity
 
canEscape() - Method in class megamek.common.units.Mek
 
canExitVTOLWithGliderWings() - Method in class megamek.common.units.ConvInfantry
 
canExitVTOLWithGliderWings() - Method in class megamek.common.units.Infantry
Returns true if this infantry unit can exit a VTOL using glider wings.
canFall() - Method in class megamek.common.units.Entity
Only applicable to Meks, but here for convenience.
canFall(boolean) - Method in class megamek.common.units.Entity
Only applicable to Meks, but here for convenience.
canFall(boolean) - Method in class megamek.common.units.LandAirMek
 
canFall(boolean) - Method in class megamek.common.units.Mek
QuadVees and LAMs may not have to make PSRs to avoid falling depending on their mode, and Meks using tracks for movement do not have to make PSRs for damage to gyro or leg actuators.
canFall(boolean) - Method in class megamek.common.units.QuadVee
 
canFire() - Method in class megamek.common.equipment.Mounted
Confirm that the given entity can fire the indicated equipment.
canFire(boolean, boolean) - Method in class megamek.common.equipment.Mounted
 
canFireWeapon(int) - Method in class megamek.common.units.Entity
Whether a weapon in a given location can be fired, given the entity's currently carried cargo
canFlee() - Method in class megamek.common.units.Entity
Returns true when this unit can flee from its current position in its current state.
canFlee(Coords) - Method in class megamek.common.equipment.GunEmplacement
 
canFlee(Coords) - Method in class megamek.common.units.AbstractBuildingEntity
 
canFlee(Coords) - Method in class megamek.common.units.Entity
Returns true when this unit can flee from the given position in its current state.
canFleeFrom(Coords) - Method in class megamek.common.units.Entity
Returns true when this unit can flee from the given position.
canFleeFrom(Deployable, Coords) - Method in class megamek.common.game.AbstractGame
Returns true when the given unit can flee from the given coords, as set either for the unit itself or for its owner.
canFleeInState() - Method in class megamek.common.units.Entity
Returns true when this unit can flee in its current state.
canFlipArms() - Method in class megamek.common.units.Entity
Returns true if the entity can flip its arms
canFlipArms() - Method in class megamek.common.units.MekWithArms
 
canGoDown() - Method in class megamek.common.equipment.GunEmplacement
 
canGoDown() - Method in class megamek.common.units.AbstractBuildingEntity
 
canGoDown() - Method in class megamek.common.units.Aero
 
canGoDown() - Method in class megamek.common.units.Entity
 
canGoDown(int, Coords, int) - Method in class megamek.common.equipment.GunEmplacement
 
canGoDown(int, Coords, int) - Method in class megamek.common.units.AbstractBuildingEntity
 
canGoDown(int, Coords, int) - Method in class megamek.common.units.Entity
is it possible to go down, or are we landed/just above the water/treeline? assuming passed elevation.
canGoHullDown() - Method in class megamek.common.units.BipedMek
 
canGoHullDown() - Method in class megamek.common.units.Entity
Method to determine if an entity is currently capable of going hull-down.
canGoHullDown() - Method in class megamek.common.units.QuadMek
 
canGoHullDown() - Method in class megamek.common.units.QuadVee
If the QuadVee is in vehicle mode (or converting to it) then it follows the rules for tanks going hull-down, which requires a fortified hex.
canGoHullDown() - Method in class megamek.common.units.Tank
Checks to see if a Tank is capable of going hull-down.
canGoHullDown() - Method in class megamek.common.units.TripodMek
 
canGoUp(int, Coords, int) - Method in class megamek.common.units.Entity
is it possible to go up, or are we at maximum altitude? assuming passed elevation.
canGroundBomb() - Method in class megamek.common.equipment.BombLoadout
Deprecated, for removal: This API element is subject to removal in a future version.
canGroundBomb() - Method in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
canHaveIndividualCamouflage() - Method in class megamek.client.ui.dialogs.iconChooser.CamoChooserPanel
 
canHide() - Method in class megamek.common.units.Dropship
A DropShip is far too large to be hidden (hidden units, TW pg 259).
canHide() - Method in class megamek.common.units.Entity
Returns whether this unit can be hidden at all (hidden units, TW pg 259): a unit in the air cannot, and unit types that can never hide override this.
canIgnoreDoubleBlind() - Method in class megamek.common.Player
Double-blind uses Line-of-sight to determine which units are displayed on the board and in reports.
canImport(TransferHandler.TransferSupport) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekForceTreeTransferHandler
 
canIndustrialUse() - Method in enum class megamek.common.verifier.MekJumpJets
Deprecated, for removal: This API element is subject to removal in a future version.
canInitiateInfantryVsInfantryCombat() - Method in class megamek.common.units.Entity
Determines if this entity can initiate infantry vs infantry combat (TO:AR p.169).
canInitiateInfantryVsInfantryCombat() - Method in class megamek.common.units.Infantry
 
canInstantSwitch(int) - Method in class megamek.common.equipment.InfantryWeaponMounted
 
canInstantSwitch(int) - Method in class megamek.common.equipment.Mounted
Can the switch from the current mode to the new mode happen instantly?
canJump() - Method in class megamek.common.units.Jumpship
 
canLandHorizontally() - Method in interface megamek.common.units.IAero
 
canLandVertically() - Method in class megamek.common.units.Dropship
Depsite being VSTOL in other respects, aerodyne dropships are explicitly forbidden from vertical landings in atmosphere.
canLandVertically() - Method in interface megamek.common.units.IAero
 
canLaunchEscapePod() - Method in class megamek.common.units.Tank
Returns true if the crew can launch the Combat Vehicle Escape Pod this turn.
canLayDemolitionCharges() - Method in class megamek.common.units.Entity
Returns true when this unit is infantry carrying a working demolition charge while in a hex containing a structure that charges can be rigged on, i.e.
canLayMine() - Method in class megamek.common.units.Entity
 
canLoad() - Method in class megamek.common.equipment.ExternalCargo
If this specific transporter is capable of loading regardless of what the object is.
canLoad() - Method in class megamek.common.equipment.LiftHoist
If this specific transporter is capable of loading regardless of what the object is.
canLoad() - Method in class megamek.common.equipment.MekArms
If this specific transporter is capable of loading regardless of what the object is.
canLoad(Entity) - Method in class megamek.common.battleArmor.BattleArmorHandles
 
canLoad(Entity) - Method in class megamek.common.battleArmor.ProtoMekClampMount
 
canLoad(Entity) - Method in class megamek.common.bays.ASFBay
 
canLoad(Entity) - Method in class megamek.common.bays.BattleArmorBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.Bay
 
canLoad(Entity) - Method in enum class megamek.common.bays.BayType
 
canLoad(Entity) - Method in class megamek.common.bays.CargoBay
 
canLoad(Entity) - Method in class megamek.common.bays.CrewQuartersCargoBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.FirstClassQuartersCargoBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.HeavyVehicleBay
 
canLoad(Entity) - Method in class megamek.common.bays.InfantryBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.InsulatedCargoBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.LightVehicleBay
 
canLoad(Entity) - Method in class megamek.common.bays.LiquidCargoBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.LivestockCargoBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.MekBay
 
canLoad(Entity) - Method in class megamek.common.bays.ProtoMekBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.RefrigeratedCargoBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.SecondClassQuartersCargoBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.SmallCraftBay
 
canLoad(Entity) - Method in class megamek.common.bays.StandardSeatCargoBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.SteerageQuartersCargoBay
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.bays.SuperHeavyVehicleBay
 
canLoad(Entity) - Method in class megamek.common.equipment.ClampMountMek
 
canLoad(Entity) - Method in class megamek.common.equipment.ClampMountTank
 
canLoad(Entity) - Method in class megamek.common.equipment.DockingCollar
 
canLoad(Entity) - Method in class megamek.common.equipment.ExternalCargo
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.equipment.LiftHoist
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.equipment.RoofRack
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.equipment.TankTrailerHitch
Determines if this object can accept the given unit.
canLoad(Entity) - Method in interface megamek.common.equipment.Transporter
Determines if this object can accept the given unit.
canLoad(Entity) - Method in class megamek.common.units.DropShuttleBay
 
canLoad(Entity) - Method in class megamek.common.units.Entity
 
canLoad(Entity) - Method in class megamek.common.units.InfantryCompartment
 
canLoad(Entity) - Method in interface megamek.common.units.InfantryTransporter
These methods are required for Infantry unit loading/unloading.
canLoad(Entity) - Method in class megamek.common.units.NavalRepairFacility
 
canLoad(Entity, boolean) - Method in class megamek.common.units.Aero
Determines if this object can accept the given unit.
canLoad(Entity, boolean) - Method in class megamek.common.units.Entity
Determines if this object can accept the given unit.
canLoad(Entity, boolean) - Method in class megamek.common.units.FighterSquadron
 
canLoad(Entity, boolean) - Method in class megamek.common.units.LandAirMek
LAMs can only carry mechanized BA in mek mode
canLoad(Entity, boolean, int) - Method in class megamek.common.units.Entity
Determines if this object can accept the given unit.
canLoadCarryable(ICarryable) - Method in class megamek.common.equipment.ExternalCargo
Determines if this object can accept the given ICarryable.
canLoadCarryable(ICarryable) - Method in class megamek.common.equipment.LiftHoist
Determines if this object can accept the given ICarryable.
canMakeAntiMekAttacks() - Method in class megamek.common.battleArmor.BattleArmor
 
canMakeAntiMekAttacks() - Method in class megamek.common.units.ConvInfantry
 
canMakeAntiMekAttacks() - Method in class megamek.common.units.Infantry
 
canMakeLegAttacks - Variable in enum class megamek.common.units.InfantryMount.BeastSize
Whether the infantry unit is permitted to make anti-mek leg attacks
canMakeSwarmAttacks - Variable in enum class megamek.common.units.InfantryMount.BeastSize
Whether the infantry unit is permitted to make anti-=mek swarm attacks
canMekFindClub(Game, int) - Static method in class megamek.common.actions.FindClubAction
 
canMountDWP() - Method in class megamek.common.battleArmor.BattleArmor
Deprecated, for removal: This API element is subject to removal in a future version.
canMove(Game) - Method in class megamek.common.IndustrialElevator
Checks if the elevator can move (not overloaded).
canMoveOnPavement(Game, Coords, Coords, MoveStep) - Static method in class megamek.common.compute.Compute
Can movement between the two coordinates be on pavement (which includes roads and bridges)? If so it will override prohibited terrain, it may change movement costs, and it may lead to skids.
canMoveOnPavement(Hex, Hex, MoveStep) - Static method in class megamek.common.compute.Compute
Can movement between the two coordinates be on pavement (which includes roads and bridges)? If so it will override prohibited terrain, it may change movement costs, and it may lead to skids.
CANNOT_LEVEL - Static variable in class megamek.common.BulldozerMovePath
 
cannotStandUpFromHullDown() - Method in class megamek.common.units.BipedMek
 
cannotStandUpFromHullDown() - Method in class megamek.common.units.Mek
 
cannotStandUpFromHullDown() - Method in class megamek.common.units.QuadMek
 
cannotStandUpFromHullDown() - Method in class megamek.common.units.TripodMek
 
cannotStartFire() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
cannotSucceed() - Method in class megamek.common.rolls.TargetRoll
 
canon - Variable in class megamek.common.util.RandomArmyCreator.Parameters
Canon units only?
canonOnly - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
canonUnitWithInvalidBuild() - Method in class megamek.common.units.Entity
 
canParse(String) - Static method in record class megamek.common.alphaStrike.ASDamageVector
 
canPerform(int, int, int, int, boolean, int, Board, MovePath) - Static method in class megamek.common.ManeuverType
determines whether the maneuver can be performed
canPerformGroundSalvageOperations() - Method in class megamek.common.units.Entity
Determines whether salvage operations can be performed on the ground.
canPerformGroundSalvageOperations() - Method in class megamek.common.units.MekWithArms
 
canPerformGroundSalvageOperations() - Method in class megamek.common.units.Tank
 
canPerformSpaceSalvageOperations() - Method in class megamek.common.units.Dropship
 
canPerformSpaceSalvageOperations() - Method in class megamek.common.units.Entity
Determines whether salvage operations can be performed in space scenarios.
canPerformSpaceSalvageOperations() - Method in class megamek.common.units.Warship
 
canPhysicalTarget(Game, int, Targetable) - Static method in class megamek.common.compute.Compute
 
canPickupCarryableObject(ICarryable) - Method in class megamek.common.units.Entity
 
canPickupGroundObject() - Method in class megamek.common.equipment.LiftHoist
Returns true if the transporter can pick up ground objects
canPickupGroundObject() - Method in interface megamek.common.equipment.Transporter
Returns true if the transporter can pick up ground objects
canPickupGroundObject() - Method in class megamek.common.units.Entity
Returns true if the entity can pick up ground objects
canPickupGroundObject() - Method in class megamek.common.units.MekWithArms
 
canPickupGroundObject() - Method in class megamek.common.units.ProtoMek
 
canPlaceMinefield(int) - Method in class megamek.common.Hex
Determine whether a minefield of the given type can be placed here.
canPointBlankShot(Entity, Entity) - Static method in class megamek.common.compute.Compute
Lightweight helper to determine if a given unit can take a Pointblank shot on another
canRam() - Method in class megamek.common.units.Aero
 
canRam() - Method in class megamek.common.units.Entity
 
canRam() - Method in class megamek.common.units.LandAirMek
 
canRam() - Method in class megamek.common.weapons.TeleMissile
 
canReinforceInfantryVsInfantry() - Method in class megamek.common.units.AbstractBuildingEntity
 
canReinforceInfantryVsInfantry() - Method in class megamek.common.units.Entity
Determines if this entity can reinforce ongoing infantry vs infantry combat.
canReinforceInfantryVsInfantry() - Method in class megamek.common.units.Infantry
 
canRunRestrictedCommand(int) - Method in class megamek.server.commands.ServerCommand
Utility Function for "Restricted Commands." Restricted commands are not password-protected, they are restricted to non-Observers.
canSee() - Method in class megamek.common.LosEffects
LOS check from attackingEntity to te.
canSee(Game, Entity, Targetable) - Static method in class megamek.common.compute.Compute
Checks to see if the target is visible to the unit, always considering sensors.
canSee(Game, Entity, Targetable, boolean, LosEffects, List<ECMInfo>) - Static method in class megamek.common.compute.Compute
Checks to see if the target is visible to the unit, if the sensor flag is true then sensors are checked as well.
canSeeAll() - Method in class megamek.common.Player
If you are checking to see if double-blind applies to this player, use Player.canIgnoreDoubleBlind()
canSeeSingleBlind() - Method in class megamek.common.Player
 
canShelter(Coords, int, Coords, int) - Method in class megamek.server.totalWarfare.TWGameManager
Check if an Entity of the passed height can find shelter from a nuke blast
canShift() - Method in class megamek.common.moves.MovePath
 
canShutdownEi() - Method in class megamek.common.units.Entity
Returns whether this unit can shut down its EI Interface.
canSpaceBomb() - Method in class megamek.common.equipment.BombLoadout
Deprecated, for removal: This API element is subject to removal in a future version.
canSpaceBomb() - Method in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
canSpot() - Method in class megamek.common.units.Aero
 
canSpot() - Method in class megamek.common.units.Entity
Um, basically everything can spot for LRM indirect fire.
canSpot() - Method in class megamek.common.units.LandAirMek
 
canSpot() - Method in class megamek.common.units.MekWarrior
 
canSpot() - Method in class megamek.common.units.Tank
Tanks can't spot when stunned.
canStartBridgeBuild() - Method in class megamek.common.units.ConvInfantry
 
canSwitchToAmmo(WeaponMounted, AmmoType) - Static method in class megamek.common.equipment.AmmoType
Whether the given weapon can switch to the given ammo type
canTakeOffHorizontally() - Method in interface megamek.common.units.IAero
 
canTakeOffVertically() - Method in class megamek.common.units.Dropship
Depsite being VSTOL in other respects, aerodyne dropships are explicitly forbidden from vertical takeoff in atmosphere.
canTakeOffVertically() - Method in interface megamek.common.units.IAero
 
canTow(int) - Method in class megamek.common.units.Entity
Determines if this vehicle is currently able to tow designated trailer.
canTow(Entity) - Method in class megamek.common.equipment.TankTrailerHitch
 
canTow(Entity) - Method in interface megamek.common.equipment.Transporter
Determines if this transporter can tow the given unit.
canTrackIndividuals() - Method in class megamek.client.bot.princess.HeatMap
Deprecated, for removal: This API element is subject to removal in a future version.
canTransferCriticalSlots(int) - Method in class megamek.common.battleArmor.BattleArmor
 
canTransferCriticalSlots(int) - Method in class megamek.common.units.Entity
Returns true if this location should transfer criticalSlots to the next location inwards.
canTransferCriticalSlots(int) - Method in class megamek.common.units.ProtoMek
 
canUnjamRAC() - Method in class megamek.common.units.Entity
Returns true if the entity has an RAC which is jammed and not destroyed As of 5/22/2012 also returns true if there is a jammed and not destroyed Ultra AC and the unofficial options is enabled.
canUnjamWeapon() - Method in class megamek.common.units.Tank
Convenience function that determines if this tank can issue an "unjam weapon" command.
canUnloadStranded() - Method in class megamek.client.Client
Can I unload entities stranded on immobile transports?
canUnloadUnits() - Method in class megamek.common.bays.BattleArmorBay
 
canUnloadUnits() - Method in class megamek.common.bays.Bay
 
canUnloadUnits() - Method in class megamek.common.bays.CargoBay
 
canUnloadUnits() - Method in class megamek.common.bays.InfantryBay
 
canUnstickByJumping - Variable in class megamek.common.units.Entity
 
canUnstickByJumping() - Method in class megamek.common.units.Entity
Is the Entity stuck in a swamp?
canUseBridge(MovementType) - Static method in enum class megamek.common.pathfinder.MovementType
 
canUseGliderWings() - Method in class megamek.common.units.ConvInfantry
Returns true if this infantry unit can use glider wings in the current conditions.
canUsePintleTurret() - Method in class megamek.common.verifier.TestSupportVehicle
 
canUsePoweredFlightWings() - Method in class megamek.common.units.ConvInfantry
Returns true if this infantry unit can use powered flight wings in the current conditions.
canUseSponsonTurret() - Method in class megamek.common.verifier.TestSupportVehicle
 
canUseSprint(Game) - Method in class megamek.common.moves.MoveStep
Helper function to determine whether sprint is available as a game option to the entity
canZweihander() - Method in class megamek.common.units.BipedMek
 
CAP - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CAPABILITIES - Static variable in class megamek.common.loaders.MtfFile
 
CAPACITY_MASK - Static variable in class megamek.common.IndustrialElevator
Bit mask for the capacity (in tens of tons) packed into the low byte of the terrain exits field
CAPACITY_MULTIPLIER - Static variable in class megamek.common.IndustrialElevator
Multiplier for capacity encoding (capacity stored as capacityTens * 10 = actual tons)
capital - Variable in class megamek.common.equipment.AmmoType
 
capital - Variable in class megamek.common.equipment.WeaponType
 
CAPITAL_AC_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CAPITAL_GAUSS_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CAPITAL_LASER_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CAPITAL_MASS_DRIVER_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CAPITAL_MISSILE_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CAPITAL_MISSILE_DEFAULT_VELOCITY - Static variable in class megamek.common.weapons.bayWeapons.capital.CapitalMissileBayWeapon
 
CAPITAL_MISSILE_MAX_VELOCITY - Static variable in class megamek.common.weapons.bayWeapons.capital.CapitalMissileBayWeapon
 
CAPITAL_MISSILE_MIN_VELOCITY - Static variable in class megamek.common.weapons.bayWeapons.capital.CapitalMissileBayWeapon
 
CAPITAL_PPC_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CAPITAL_RADAR - Enum constant in enum class megamek.common.board.BoardType
 
CAPITAL_RANGES - Static variable in class megamek.common.alphaStrike.AlphaStrikeElement
 
CapitalACBayWeapon - Class in megamek.common.weapons.bayWeapons.capital
 
CapitalACBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.capital.CapitalACBayWeapon
 
CapitalFighterMapSet - Class in megamek.client.ui.widget.mapset
Class which keeps set of all areas required to represent Capital Fighter unit in MekDisplay.ArmorPanel class.
CapitalFighterMapSet(JComponent) - Constructor for class megamek.client.ui.widget.mapset.CapitalFighterMapSet
 
CapitalGaussBayWeapon - Class in megamek.common.weapons.bayWeapons.capital
 
CapitalGaussBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.capital.CapitalGaussBayWeapon
 
CapitalLaserBayOrbitalBombardmentHandler - Class in megamek.common.weapons.handlers
 
CapitalLaserBayOrbitalBombardmentHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.CapitalLaserBayOrbitalBombardmentHandler
 
CapitalLaserBayWeapon - Class in megamek.common.weapons.bayWeapons.capital
 
CapitalLaserBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.capital.CapitalLaserBayWeapon
 
CapitalMDBayWeapon - Class in megamek.common.weapons.bayWeapons.capital
 
CapitalMDBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.capital.CapitalMDBayWeapon
 
CapitalMissileBayHandler - Class in megamek.common.weapons.handlers.capitalMissile
 
CapitalMissileBayHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBayHandler
 
CapitalMissileBayWeapon - Class in megamek.common.weapons.bayWeapons.capital
 
CapitalMissileBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.capital.CapitalMissileBayWeapon
 
CapitalMissileBearingsOnlyHandler - Class in megamek.common.weapons.handlers.capitalMissile
 
CapitalMissileBearingsOnlyHandler() - Constructor for class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
This constructor can only be used for deserialization.
CapitalMissileBearingsOnlyHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
 
CapitalMissileHandler - Class in megamek.common.weapons.handlers.capitalMissile
 
CapitalMissileHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.capitalMissile.CapitalMissileHandler
 
CapitalMissileWeapon - Class in megamek.common.weapons.capitalWeapons
 
CapitalMissileWeapon() - Constructor for class megamek.common.weapons.capitalWeapons.CapitalMissileWeapon
 
CapitalPPCBayWeapon - Class in megamek.common.weapons.bayWeapons.capital
 
CapitalPPCBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.capital.CapitalPPCBayWeapon
 
CapitalShipTROView - Class in megamek.common.templates
Creates a TRO template model for advanced aerospace units (JumpShips, warships, space stations)
CapitalShipTROView(Jumpship) - Constructor for class megamek.common.templates.CapitalShipTROView
 
CapMissBarracudaWeapon - Class in megamek.common.weapons.capitalWeapons
 
CapMissBarracudaWeapon() - Constructor for class megamek.common.weapons.capitalWeapons.CapMissBarracudaWeapon
 
CapMissileAMSMod - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
CapMissileArmor - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
CapMissileMissed - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
CapMissKillerWhaleWeapon - Class in megamek.common.weapons.capitalWeapons
 
CapMissKillerWhaleWeapon() - Constructor for class megamek.common.weapons.capitalWeapons.CapMissKillerWhaleWeapon
 
CapMissKrakenWeapon - Class in megamek.common.weapons.capitalWeapons
 
CapMissKrakenWeapon() - Constructor for class megamek.common.weapons.capitalWeapons.CapMissKrakenWeapon
 
CapMissTeleBarracudaWeapon - Class in megamek.common.weapons.capitalWeapons
 
CapMissTeleBarracudaWeapon() - Constructor for class megamek.common.weapons.capitalWeapons.CapMissTeleBarracudaWeapon
 
CapMissTeleKillerWhaleWeapon - Class in megamek.common.weapons.capitalWeapons
 
CapMissTeleKillerWhaleWeapon() - Constructor for class megamek.common.weapons.capitalWeapons.CapMissTeleKillerWhaleWeapon
 
CapMissTeleKrakenWeapon - Class in megamek.common.weapons.capitalWeapons
 
CapMissTeleKrakenWeapon() - Constructor for class megamek.common.weapons.capitalWeapons.CapMissTeleKrakenWeapon
 
CapMissTeleWhiteSharkWeapon - Class in megamek.common.weapons.capitalWeapons
 
CapMissTeleWhiteSharkWeapon() - Constructor for class megamek.common.weapons.capitalWeapons.CapMissTeleWhiteSharkWeapon
 
CapMissWhiteSharkWeapon - Class in megamek.common.weapons.capitalWeapons
 
CapMissWhiteSharkWeapon() - Constructor for class megamek.common.weapons.capitalWeapons.CapMissWhiteSharkWeapon
 
captureSnapshot(Container) - Method in class megamek.client.ui.dialogs.unitEditor.PreExistingDamageRoller
Remembers the control values at editor open, so each pre-existing damage roll starts from the same state.
CAR - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
carcass - Variable in class megamek.common.units.Entity
 
CardinalDirection - Enum Class in megamek.common.board
Represents a set of cube coordinates in a hex grid.
CardinalEdge - Enum Class in megamek.client.bot.princess
 
cardinalOrdinal(int) - Static method in class megamek.client.ratgenerator.ForceDescriptor
Formats a positive integer as a numeric ordinal with the correct English suffix: 1 -> "1st", 2 -> "2nd", 3 -> "3rd", 4 -> "4th", 11/12/13 -> "th", 21 -> "21st", etc.
CAREFUL_STAND - Enum constant in enum class megamek.common.enums.MoveStepType
 
cares() - Method in interface megamek.common.autoResolve.acar.action.ActionHandler
 
cares() - Method in class megamek.common.autoResolve.acar.handler.MoraleCheckActionHandler
 
cares() - Method in class megamek.common.autoResolve.acar.handler.MoveActionHandler
 
cares() - Method in class megamek.common.autoResolve.acar.handler.MoveToCoverActionHandler
 
cares() - Method in class megamek.common.autoResolve.acar.handler.RecoveringNerveActionHandler
 
cares() - Method in class megamek.common.autoResolve.acar.handler.StandardUnitAttackHandler
 
cares() - Method in class megamek.common.autoResolve.acar.handler.WithdrawActionHandler
 
cares() - Method in interface megamek.server.sbf.SBFActionHandler
 
cares() - Method in class megamek.server.sbf.SBFStandardUnitAttackHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponDirectFireHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponDirectHomingHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponIndirectFireHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.artillery.ArtilleryWeaponDirectFireHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.artillery.ArtilleryWeaponDirectHomingHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.artillery.ArtilleryWeaponIndirectFireHandler
 
cares(GamePhase) - Method in interface megamek.common.weapons.handlers.AttackHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.CapitalLaserBayOrbitalBombardmentHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.TAGHandler
 
cares(GamePhase) - Method in class megamek.common.weapons.handlers.WeaponHandler
Do we care about the specified phase?
Cargo - Class in megamek.common.equipment
Represents a cargo object.
Cargo() - Constructor for class megamek.common.equipment.Cargo
 
CARGO - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
CARGO - Enum constant in enum class megamek.common.verifier.BayData
 
CARGO - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CARGO_LIFTER - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAManipulator
 
CARGO_LOCATION_KEY - Static variable in class megamek.common.moves.MoveStep
When supplying additional int data, use this to key the location of the cargo being picked up (i.e.
CARGO_PICKUP_KEY - Static variable in class megamek.common.moves.MoveStep
When supplying additional int data, use this to key the index of the cargo being picked up
CargoBay - Class in megamek.common.bays
Represents a volume of space set aside for carrying general cargo aboard large spacecraft and mobile structures.
CargoBay(double, int, int) - Constructor for class megamek.common.bays.CargoBay
Create a space for the given tonnage of troops.
carriedUnit - Variable in class megamek.common.battleArmor.BattleArmorHandles
The troopers being carried.
CarryableDeserializer - Class in megamek.common.jacksonAdapters
 
CarryableDeserializer() - Constructor for class megamek.common.jacksonAdapters.CarryableDeserializer
Deprecated, for removal: This API element is subject to removal in a future version.
CarryableDeserializer(Class<?>) - Constructor for class megamek.common.jacksonAdapters.CarryableDeserializer
 
CASE - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CASEII - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CASEP - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
Caspar - Class in megamek.client.bot.caspar
The CASPAR bot: the experimental successor to Princess.
Caspar(String, String, int) - Constructor for class megamek.client.bot.caspar.Caspar
Creates a new CASPAR bot with the given display name, configured for the given host and port.
CASPAR - Enum constant in enum class megamek.client.bot.AIType
The experimental successor to Princess, Caspar.
castGameMasterVote(Player, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Casts a player's vote in the running gamemaster vote and applies the outcome once it is decided.
castPropertyDouble(String, Double) - Static method in class megamek.client.generator.TeamLoadOutGenerator
Use values from the YAML file defined in TeamLoadOutGenerator class if available; else use provided default
castPropertyInt(String, int) - Static method in class megamek.client.generator.TeamLoadOutGenerator
Use values from the YAML file defined in TeamLoadOutGenerator class if available; else use provided default
castVote(int, boolean) - Method in class megamek.common.voting.Poll
Casts a voter's ballot and re-judges the poll.
casualties(int, int) - Static method in class megamek.common.InfantryCombatResult
Creates a CASUALTIES result (both sides take percentage casualties).
CASUALTIES - Enum constant in enum class megamek.common.InfantryCombatResult.ResultType
Both sides take casualties (percentage)
CATEGORY_CARGO - Static variable in enum class megamek.common.bays.BayType
 
CATEGORY_INFANTRY - Static variable in enum class megamek.common.bays.BayType
 
CATEGORY_NON_INFANTRY - Static variable in enum class megamek.common.bays.BayType
 
CAUTION - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
CAUTION_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
CautionCommand - Class in megamek.client.bot.princess.commands
Command to set the caution level of the bot.
CautionCommand() - Constructor for class megamek.client.bot.princess.commands.CautionCommand
 
CAVALRY - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
CB - Static variable in class megamek.common.loaders.BLKMekFile
 
CBR - Enum constant in enum class megamek.common.enums.Faction
 
CBS - Enum constant in enum class megamek.common.enums.Faction
 
CC - Enum constant in enum class megamek.common.enums.Faction
 
CCC - Enum constant in enum class megamek.common.enums.Faction
 
CCC_EQUIPMENT_ID - Static variable in class megamek.common.actions.GhostTargetAction
Sentinel equipment ID used when the ghost target is generated by a Cockpit Command Console (which is a cockpit type on Meks, not a misc equipment item).
CCY - Enum constant in enum class megamek.common.enums.Faction
 
ceil(double, Ceil) - Static method in class megamek.common.verifier.TestEntity
Used to round values up based on the specified type.
Ceil - Enum Class in megamek.common.verifier
 
CEIL_TARGETING_COMPUTER_CRITS - Static variable in interface megamek.common.verifier.TestEntityOption
 
ceiling() - Method in class megamek.common.Hex
 
ceiling(boolean) - Method in class megamek.common.Hex
 
ceilingAltitude(boolean) - Method in class megamek.common.Hex
Returns the altitude ceiling, i.e.
ceilMaxHalf(double, Ceil) - Static method in class megamek.common.verifier.TestEntity
 
CeilNotProvidedForWeightException - Exception Class in megamek.common.exceptions
Exception to catch when a Ceil is not passed to a method for weight calculations within the Structure verifier.
CeilNotProvidedForWeightException() - Constructor for exception class megamek.common.exceptions.CeilNotProvidedForWeightException
 
center() - Method in class megamek.client.ui.dialogs.clientDialogs.ClientDialog
Center the dialog within the owner frame.
center() - Method in class megamek.client.ui.util.StringDrawer
Sets the StringDrawer to center the text on the coordinate given by StringDrawer.at(int, int).
center() - Method in class megamek.client.ui.util.StringDrawer.StringDrawerConfig
 
CENTER - Enum constant in enum class megamek.common.templates.TROView.Justification
 
CENTER_ON_SELECTED - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
Center on the currently selected unit.
centerEngineCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
centerEngineHits - Variable in class megamek.common.units.DamageEditSpec
 
centerLabelAt(PMSimpleLabel, int, int) - Static method in class megamek.client.ui.widget.WidgetUtils
 
centerOn(Entity) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Centers the board on the position of the given unit.
centerOnHex(BoardLocation) - Method in class megamek.client.ui.clientGUI.ClientGUI
Shows the BoardView of the given location, if it exists, and centers on its coords.
centerOnHex(Coords) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
centerOnHex(Coords) - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Notifies this BoardView to center itself on the given Coords.
centerOnPointRel(double, double) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Centers the board to a point
centerOnSelected() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Centers the board on the position of the selected unit, if any.
centerOnUnit(Targetable) - Method in class megamek.client.ui.clientGUI.ClientGUI
Shows the BoardView of the given targetable, if it exists, and centers on its position, if that exists.
centerX() - Method in class megamek.client.ui.util.StringDrawer
Sets the StringDrawer to center the text horizontally on the x coordinate given by StringDrawer.at(int, int).
centerX() - Method in class megamek.client.ui.util.StringDrawer.StringDrawerConfig
 
centerY() - Method in class megamek.client.ui.util.StringDrawer
Sets the StringDrawer to center the text vertically on the y coordinate given by StringDrawer.at(int, int).
centerY() - Method in class megamek.client.ui.util.StringDrawer.StringDrawerConfig
 
CenturionWeaponSystemHandler - Class in megamek.common.weapons.handlers
WeaponHandler for the Centurion Weapon System weapon, which is found in Jihad Conspiracies Interstellar Players 2, pg 127.
CenturionWeaponSystemHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.CenturionWeaponSystemHandler
 
CF - Enum constant in enum class megamek.common.alphaStrike.ASUnitType
 
CF - Enum constant in enum class megamek.common.enums.Faction
 
CF - Static variable in class megamek.common.loaders.BLKMekFile
 
CFG_FILE_OPTION_NAME - Static variable in class megamek.common.preference.PreferenceManager
 
CFM - Enum constant in enum class megamek.common.enums.Faction
 
CFR_AMS_ASSIGN - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CFR_APDS_ASSIGN - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CFR_DOMINO_EFFECT - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CFR_HIDDEN_PBS - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CFR_TAG_TARGET - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CFR_TELEGUIDED_TARGET - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CG_BOARD_VIEW - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_BOARD_VIEW - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_CHAT_COMMAND_LOCAL_SAVE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_CHAT_COMMAND_SAVE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_CHAT_LOUNGE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_CHAT_LOUNGE - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_DEFAULT - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_DEFAULT - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_DEPLOY_MINEFIELD_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_DEPLOY_MINEFIELD_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_DEPLOYMENT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_DEPLOYMENT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_EXCHANGE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_EXCHANGE - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_FILE_EXTENSION_BOARD - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILE_EXTENSION_GIF - Static variable in class megamek.utilities.GifWriterThread
 
CG_FILE_EXTENSION_MUL - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILE_EXTENSION_PNG - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILE_EXTENSION_XML - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILE_FORMAT_NAME_PNG - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILE_PATH_GIF - Static variable in class megamek.utilities.GifWriterThread
 
CG_FILE_URL_START - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILENAME_SALVAGE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILEPATH_BOARDS - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILEPATH_DATA - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILEPATH_MUL - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FILEPATH_USER_DIR - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FIRING_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_FIRING_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_INFANTRY_COMBAT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_MOVEMENT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_MOVEMENT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_OFFBOARD_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_OFFBOARD_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_PHYSICAL_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_PHYSICAL_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_POINTBLANK_SHOT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_POINTBLANK_SHOT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_PRE_FIRING - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_PRE_FIRING - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_PREEND_DECLARATIONS_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_PREMOVEMENT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_PREMOVEMENT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_REPORT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_REPORT_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_SELECT_ARTY_AUTO_HIT_HEX_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_SELECT_ARTY_AUTO_HIT_HEX_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_STARTING_SCENARIO - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_STARTING_SCENARIO - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CG_TARGETING_PHASE_DISPLAY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
CG_TARGETING_PHASE_DISPLAY - Static variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
CGB - Enum constant in enum class megamek.common.enums.Faction
 
CGS - Enum constant in enum class megamek.common.enums.Faction
 
CHAFF - Enum constant in enum class megamek.common.enums.MoveStepType
 
CHAINSAW - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CHANCE_OF_FAILURE - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
CHANGE - Enum constant in enum class megamek.server.commands.arguments.IncDecSetIntegerArgument.Operation
 
CHANGE_BOARD - Enum constant in enum class megamek.common.enums.MoveStepType
 
CHANGE_HEX - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CHANGE_HEXES - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CHANGE_PRINCESS_SETTINGS - Enum constant in enum class megamek.common.net.enums.PacketCommand
A Server to Client packet instructing a Princess Client to replace its settings.
changeAmmoType(AmmoType) - Method in class megamek.common.equipment.AmmoMounted
Change the type of ammo in this bin
changeBotSettings(BehaviorSettings, String, Client, StringBuilder) - Method in class megamek.common.util.AddBotUtil
Replace a ghost player or an existing Princess bot with a new bot
changeByDelta(SkillLevel, int) - Static method in enum class megamek.common.enums.SkillLevel
Adjusts a SkillLevel by a given delta, clamping the result within valid bounds.
changeCalled() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Called Shots - changes the current called shots selection
changeClient(Client) - Method in class megamek.client.ui.panels.abstractPanels.SkillGenerationOptionsPanel
 
changeColorForDestroyedUnit(Color, int) - Static method in class megamek.client.ui.dialogs.minimap.MinimapPanel
 
changeDecayEnabled(boolean) - Method in class megamek.client.bot.princess.HeatMap
Deprecated, for removal: This API element is subject to removal in a future version.
changedOption() - Method in class megamek.client.ui.panels.DialogOptionComponentYPanel
Returns a new option, representing the option in it's changed state.
changedUpdate(DocumentEvent) - Method in class megamek.client.ui.boardeditor.BoardEditorPanel
 
changedUpdate(DocumentEvent) - Method in class megamek.client.ui.preferences.JTextFieldPreference
 
changeHeatBuildup(int, String) - Method in class megamek.common.units.Entity
Adjusts this turn's running Entity.heatBuildup by a signed amount and records the contribution under a source label so it can be shown as an itemized breakdown on the heat-phase report.
changeInitialBV(int) - Method in class megamek.common.Player
 
changeInitialEntityCount(int) - Method in class megamek.common.Player
 
changeMode(boolean) - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Fire Mode - Adds a Fire Mode Change to the current Attack Action
changeMountStatus(Entity, Mounted<?>, int, int, boolean) - Static method in class megamek.common.units.ConstructionUtil
Updates the location for a Mounted equipment.
ChangeOwnershipCommand - Class in megamek.server.commands
The Server Command "/changeOwner" that will switch an entity's owner to another player.
ChangeOwnershipCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.ChangeOwnershipCommand
 
changePhase(GamePhase) - Method in class megamek.client.AbstractClient
Changes the game phase, and the displays that go along with it.
changePhase(GamePhase) - Method in class megamek.client.bot.BotClient
 
changePhase(GamePhase) - Method in class megamek.client.Client
Changes the game phase, and the displays that go along with it.
changePhase(GamePhase) - Method in class megamek.client.HeadlessClient
 
changePhase(GamePhase) - Method in class megamek.server.AbstractGameManager
Switches to the given new Phase and preforms preparation, checks if it should be skipped and executes it.
ChangeTeamCommand - Class in megamek.server.commands
The Server Command "/changeOwner" that will switch an entity's owner to another player.
ChangeTeamCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.ChangeTeamCommand
 
changeTheme() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Displays a dialog and changes the theme of all board hexes to the user-chosen theme.
ChangeThemeBoardProcessor - Class in megamek.common.board.postprocess
 
ChangeThemeBoardProcessor(String) - Constructor for class megamek.common.board.postprocess.ChangeThemeBoardProcessor
Creates a board processor that applies the given theme to the entire board.
changeToNextTurn() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
changeToNextTurn() - Method in class megamek.common.game.Game
Changes to the next turn, returning it.
changeToNextTurn() - Method in class megamek.common.strategicBattleSystems.SBFGame
Advances the turn index and returns the then-current turn.
changeTurnIndex(int, int) - Method in class megamek.client.Client
Change whose turn it is.
changeVectors(int[], int) - Static method in class megamek.common.compute.Compute
method to change a set of active vectors for a one-point thrust expenditure in the giving facing
ChangeWeatherCommand - Class in megamek.server.commands
 
ChangeWeatherCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.ChangeWeatherCommand
Creates new ChangeWeatherCommand
CHAOS - Enum constant in enum class megamek.common.universe.FactionTag
Faction represents a lack of unified government
CHARGE - Enum constant in enum class megamek.client.bot.princess.PhysicalAttackType
 
CHARGE - Enum constant in enum class megamek.common.enums.MoveStepType
 
ChargeAttackAction - Class in megamek.common.actions
Represents one unit charging another.
ChargeAttackAction(int, int, int, Coords) - Constructor for class megamek.common.actions.ChargeAttackAction
 
ChargeAttackAction(Entity, Targetable) - Constructor for class megamek.common.actions.ChargeAttackAction
 
chargingSystemCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
chargingSystemHits - Variable in class megamek.common.units.DamageEditSpec
 
CHARTREUSE - Enum constant in enum class megamek.client.ui.util.PlayerColour
 
chassis - Variable in class megamek.client.ratgenerator.AbstractUnitRecord
 
chassis - Variable in class megamek.common.units.Entity
 
CHASSIS - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
CHASSIS - Enum constant in enum class megamek.ai.dataset.UnitEnrichment.Field
 
CHASSIS - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
CHASSIS - Enum constant in enum class megamek.client.ui.clientGUI.boardview.LabelDisplayStyle
 
CHASSIS - Enum constant in enum class megamek.common.units.System
 
CHASSIS - Static variable in class megamek.common.loaders.MtfFile
 
CHASSIS_KEY - Static variable in class megamek.client.ui.tileset.MekTileset
 
CHASSIS_MOD - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchEquipmentClass
 
CHASSIS_TYPE_BIPED - Static variable in class megamek.common.battleArmor.BattleArmor
 
CHASSIS_TYPE_QUAD - Static variable in class megamek.common.battleArmor.BattleArmor
 
CHASSIS_WEIGHT_CLAN - Static variable in class megamek.common.verifier.TestBattleArmor
Base chassis weight by suit weight class for Clan suits
CHASSIS_WEIGHT_IS - Static variable in class megamek.common.verifier.TestBattleArmor
Base chassis weight by suit weight class for Inner Sphere suits
chassisFont - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
ChassisRecord - Class in megamek.client.ratgenerator
The ChassisRecord tracks all available variants and determines how much total weight is to be distributed among the various models.
ChassisRecord(String) - Constructor for class megamek.client.ratgenerator.ChassisRecord
 
CHAT - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ChatCommand - Class in megamek.client.commands
A command that exist purely for the accessibility UI so that commands can be made as the default rather than chat.
ChatCommand - Interface in megamek.client.bot.princess.commands
Interface for chat commands for the bot.
ChatCommand(ClientGUI) - Constructor for class megamek.client.commands.ChatCommand
 
ChatCommands - Enum Class in megamek.client.bot.princess
Represents the commands that the princess can execute.
chatlounge - Variable in class megamek.client.ui.clientGUI.ClientGUI
 
ChatLounge - Class in megamek.client.ui.panels.phaseDisplay.lobby
 
ChatLounge - Enum constant in enum class megamek.client.ui.widget.SkinSpecification.UIComponents
 
ChatLounge(ClientGUI) - Constructor for class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
Creates a new chat lounge for the clientGUI.getClient().
ChatLounge.BoardNameRenderer - Class in megamek.client.ui.panels.phaseDisplay.lobby
A renderer for the list of available boards.
ChatLounge.MapListMouseAdapter - Class in megamek.client.ui.panels.phaseDisplay.lobby
 
ChatLounge.MekForceTreeMouseAdapter - Class in megamek.client.ui.panels.phaseDisplay.lobby
 
ChatLounge.MekTableMouseAdapter - Class in megamek.client.ui.panels.phaseDisplay.lobby
 
ChatLounge.PlayerTableMouseAdapter - Class in megamek.client.ui.panels.phaseDisplay.lobby
 
ChatLoungeDoneButton - Enum constant in enum class megamek.client.ui.widget.SkinSpecification.UIComponents
 
ChatOverlay - Class in megamek.client.ui.clientGUI.overlay
 
ChatOverlay(int) - Constructor for class megamek.client.ui.clientGUI.overlay.ChatOverlay
 
ChatProcessor - Class in megamek.client.bot
 
ChatProcessor() - Constructor for class megamek.client.bot.ChatProcessor
 
ChatterBox - Class in megamek.client.ui.clientGUI
ChatterBox keeps track of a player list and a (chat) message buffer.
ChatterBox(ClientGUI) - Constructor for class megamek.client.ui.clientGUI.ChatterBox
 
ChatterBoxOverlay - Class in megamek.client.ui.clientGUI.boardview.overlay
A graphical chatterbox within the boardview.
ChatterBoxOverlay(ClientGUI, BoardView, MegaMekController, ChatterBox) - Constructor for class megamek.client.ui.clientGUI.boardview.overlay.ChatterBoxOverlay
 
CHECK_FALSE - Static variable in class megamek.common.rolls.TargetRoll
The CHECK_FALSE value is returned when a function that normally would return a target roll number determines that the roll wasn't needed after all.
checkAirMekLanding() - Method in class megamek.common.units.LandAirMek
Landing in AirMek mode requires a control roll only if the gyro or any of the hip or leg actuators are damaged.
checkAmmo() - Method in class megamek.common.weapons.handlers.AmmoWeaponHandler
 
checkAmmo(WeaponAttackAction, Game) - Method in class megamek.common.weapons.AmmoWeapon
 
checkAmmo(WeaponAttackAction, Game) - Method in class megamek.common.weapons.bayWeapons.AmmoBayWeapon
 
checkAndApplyMagmaCrust(Hex, int, Entity, Coords, boolean, Vector<Report>, TWGameManager) - Static method in class megamek.server.ServerHelper
 
checkBlackIce(Game) - Method in class megamek.client.bot.princess.BasicPathRanker
 
checkBogDown(MoveStep, Hex, Coords, Coords, boolean) - Method in class megamek.common.units.Infantry
 
checkBogDown(MoveStep, EntityMovementType, Hex, Coords, Coords, int, boolean) - Method in class megamek.common.units.Entity
Checks if the entity is moving into a hex that might cause it to bog down.
checkBogDown(MoveStep, EntityMovementType, Hex, Coords, Coords, int, boolean) - Method in class megamek.common.units.Infantry
 
CheckBVCommand - Class in megamek.server.commands
 
CheckBVCommand(Server) - Constructor for class megamek.server.commands.CheckBVCommand
 
CheckBVTeamCommand - Class in megamek.server.commands
 
CheckBVTeamCommand(Server) - Constructor for class megamek.server.commands.CheckBVTeamCommand
 
checkCriticalSlotsForEquipment(Entity) - Method in class megamek.common.verifier.TestAero
 
checkCriticalSlotsForEquipment(Mek, Vector<Mounted<?>>, Vector<Serializable>, Vector<Integer>, StringBuffer) - Method in class megamek.common.verifier.TestMek
 
CheckCritPanel - Class in megamek.client.ui.dialogs.unitEditor
A row of check boxes standing for the critical hits a system or a piece of equipment has taken.
CheckCritPanel(int, int) - Constructor for class megamek.client.ui.dialogs.unitEditor.CheckCritPanel
 
checkDisableChoices() - Method in class megamek.client.ui.dialogs.ChoiceDialog
 
checkDislodgeSwarmers(MoveStep, EntityMovementType) - Method in class megamek.common.units.Entity
Checks if the entity is being swarmed.
checkDown(int, EntityMovementType) - Method in interface megamek.common.units.IAero
 
checkDuplicateNamesDuringAdd(Entity) - Method in class megamek.client.AbstractClient
Before we officially "add" this unit to the game, check and see if this client (player) already has a unit in the game with the same name.
checkEnemyBroken(Targetable, boolean) - Method in class megamek.client.bot.princess.HonorUtil
 
checkEnemyBroken(Targetable, boolean) - Method in interface megamek.client.bot.princess.IHonorUtil
Checks the given Targetable to see if it should be counted as broken:
Forced Withdrawal is turned on
Given unit is Crippled
checkEnteringBlackIce(TWGameManager, Coords, Hex, boolean, boolean, boolean) - Static method in class megamek.server.ServerHelper
Check for black ice when moving into pavement hex.
checkEnteringHazardousLiquid(Hex, int, Entity, TWGameManager) - Static method in class megamek.server.ServerHelper
Check for movement into hazardous liquid and apply damage.
checkEnteringMagma(Hex, int, Entity, TWGameManager) - Static method in class megamek.server.ServerHelper
Check for movement into magma hex and apply damage.
checkEnteringUltraSublevel(Hex, int, Entity, TWGameManager) - Static method in class megamek.server.ServerHelper
 
checkEntity(Entity, String, boolean) - Method in class megamek.common.verifier.EntityVerifier
 
checkEntity(Entity, String, boolean, int) - Method in class megamek.common.verifier.EntityVerifier
 
checkEntity(Entity, String, boolean, int, boolean) - Method in class megamek.common.verifier.EntityVerifier
 
checkEntityExchange() - Method in class megamek.server.totalWarfare.TWGameManager
loop through entities in the exchange phase (i.e.
checkEquipment - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
checkExplodeIndustrialZone(Coords, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
checks for unintended explosion of heavy industrial zone hex and applies damage to entities occupying the hex
checkExplodeIndustrialZone(Coords, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
Deprecated, for removal: This API element is subject to removal in a future version.
checkFerroFibrous(Entity, HitData) - Method in class megamek.server.totalWarfare.TWDamageManager
Determines if the entity being damaged has Ferro-Fibrous armor of any kind.
checkForCollapse(IBuilding, Map<BoardLocation, List<Entity>>, Coords, boolean, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
Determine if the given building should collapse.
checkForCollapse(IBuilding, Coords, boolean, Vector<Report>) - Method in class megamek.server.totalWarfare.BuildingCollapseHandler
Determine if the given building should collapse.
checkForCollapse(IBuilding, Coords, boolean, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
Determine if the given building should collapse.
checkForEnhancedTargeting(Entity, Targetable, int) - Method in class megamek.client.bot.princess.Princess
Determine if a shooter should consider using enhanced targeting - aimed or called shots - against a given target.
checkForFlamingDamage() - Method in class megamek.server.totalWarfare.TWGameManager
Checks to see if any non-mek units are standing in fire.
checkForMASCFailure(MovePath, Vector<Report>, HashMap<Integer, List<CriticalSlot>>) - Method in class megamek.common.units.Entity
This function checks for masc failure.
checkForObservers() - Method in class megamek.server.totalWarfare.TWGameManager
Checks each player to see if he has no entities, and if true, sets the observer flag for that player.
checkForSuperchargerFailure(MovePath, Vector<Report>, HashMap<Integer, List<CriticalSlot>>) - Method in class megamek.common.units.Entity
This function checks for Supercharger failure.
checkForValidDropShips(int) - Method in class megamek.common.game.Game
Deprecated, for removal: This API element is subject to removal in a future version.
checkForValidNonInfantryAndOrProtoMeks(int) - Method in class megamek.common.game.Game
Returns true if the player has any valid units this turn that are not infantry, not ProtoMeks, or not either of those.
checkForValidSmallCraft(int) - Method in class megamek.common.game.Game
Deprecated, for removal: This API element is subject to removal in a future version.
checkForValidSpaceStations(int) - Method in class megamek.common.game.Game
Deprecated, for removal: This API element is subject to removal in a future version.
checkForVictory(Game, Map<String, Object>) - Method in class megamek.server.victory.VictoryHelper
Checks the various victory conditions if any lead to a game-ending result.
checkFoVHexImageCacheClear() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Check to see if the HexImageCache should be cleared because of field-of-view changes.
checkGetUp(MoveStep, EntityMovementType) - Method in class megamek.common.units.Entity
Checks if the entity is getting up.
checkGetUp(MoveStep, EntityMovementType) - Method in class megamek.common.units.MekWithArms
 
checkGliderLanding() - Method in class megamek.common.units.ProtoMek
 
checkGunningIt(EntityMovementType) - Method in class megamek.common.units.Entity
Checks if the entity is attempting to increase two speed categories.
checkHover(MovePath) - Method in interface megamek.common.units.IAero
 
checkIgnition(Coords, int, TargetRoll) - Method in class megamek.server.totalWarfare.TWGameManager
Returns true if the hex is set on fire with the specified roll.
checkIgnition(Coords, int, TargetRoll, boolean, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
Checks for fire ignition based on a given target roll.
checkIllegal(Game, Entity, Targetable, int) - Static method in class megamek.common.actions.GrappleAttackAction
Various modifiers to check to see if the grapple attack is illegal.
checkInfantryDestruction(Coords, int, Entity, Vector<Integer>, Vector<Report>, Game, TWGameManager) - Static method in class megamek.common.weapons.handlers.AreaEffectHelper
Worker function that checks for and implements instant infantry destruction due to fuel air ordnance, if necessary.
checkInfantryDestruction(Entity, int, Entity, Vector<Integer>, Vector<Report>, Game, TWGameManager) - Static method in class megamek.common.weapons.handlers.AreaEffectHelper
Worker function that checks for and implements instant infantry destruction due to fuel air ordnance, if necessary.
checkInput(ObjectInputFilter.FilterInfo) - Method in class megamek.common.net.marshalling.SanityInputFilter
 
checkLandingInHeavyWoods(EntityMovementType, Hex) - Method in class megamek.common.units.Entity
Checks if an entity is landing (from a jump) in heavy woods.
checkLandingInHeavyWoods(EntityMovementType, Hex) - Method in class megamek.common.units.Infantry
 
checkLandingInHeavyWoods(EntityMovementType, Hex) - Method in class megamek.common.units.ProtoMek
 
checkLandingOnBlackIce(EntityMovementType, Hex) - Method in class megamek.common.units.Entity
Checks if the entity is landing (from a jump) on black ice.
checkLandingOnIce(EntityMovementType, Hex) - Method in class megamek.common.units.Entity
Checks if the entity is landing (from a jump) on ice-covered water.
checkLandingWithDamage(EntityMovementType) - Method in class megamek.common.units.Entity
Checks if the entity is landing (from a jump) with damage that would force a PSR.
checkLandingWithPrototypeJJ(EntityMovementType) - Method in class megamek.common.units.Entity
Checks if the entity is landing (from a jump) with a prototype JJ If so, returns the target roll for the piloting skill check.
checkLegality(AmmoType, String, String, boolean) - Method in class megamek.client.generator.TeamLoadOutGenerator
Calculates legality of ammo types given a faction, tech base (IS/CL), mixed tech, and the instance's already-set year, tech level, and option for showing extinct equipment.
checkLegality(AmmoType, String, String, boolean, int, SimpleTechLevel, boolean, boolean, boolean) - Static method in class megamek.client.generator.TeamLoadOutGenerator
 
checkLI(int, Entity, Vector<Report>) - Method in class megamek.common.weapons.handlers.WeaponHandler
Check for Laser Inhibiting smoke clouds, does not work against PPCs, Plasma Weapons, or Flamers per TacOps:AUE (6th) pg.
checkLOS(Coords) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
checkManeuver(MoveStep, EntityMovementType) - Method in interface megamek.common.units.IAero
Checks if a maneuver requires a control roll
checkManualBV(Entity) - Method in class megamek.common.loaders.BLKFile
 
checkMiscSpreadAllocation(Mek, Mounted<?>, StringBuffer) - Method in class megamek.common.verifier.TestMek
 
checkMorale() - Method in class megamek.client.bot.BotClient
 
checkMorale() - Method in class megamek.client.bot.princess.Princess
 
checkMorale(boolean, int, int, Player, Game) - Method in class megamek.client.bot.princess.MoraleUtil
Triggers the morale check for all units controlled by the Princess bot player.
checkMovedTooFast(MoveStep, EntityMovementType) - Method in class megamek.common.units.Entity
 
checkMovementInBuilding(MoveStep, MoveStep, Coords, Coords) - Method in class megamek.common.units.Entity
Checks to see if an entity is moving through building walls.
checkNag() - Method in class megamek.client.ui.dialogs.buttonDialogs.AbstractNagDialog
 
checkNag() - Method in class megamek.client.ui.dialogs.buttonDialogs.BotReadmeNagDialog
 
checkNagForCrushingBuildings(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkNagForMASC(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkNagForMechanicalJumpFallDamage(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkNagForNoAction(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkNagForNoUnJamRAC(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkNagForOverheat(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkNagForPSR(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkNagForSprint(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkNagForWiGELanding(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkNagLaunchDoors(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
checkPathForHazards(MovePath, Entity, Game) - Method in class megamek.client.bot.princess.BasicPathRanker
 
checkPathForMinefieldHazards(MovePath) - Static method in class megamek.client.bot.princess.MinefieldUtil
Calculate how much damage we'll take from stepping on mines over a particular path
checkPDConditions() - Method in class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponIndirectHomingHandler
Checks to see if the basic conditions needed for point defenses to work are in place Artillery weapons need to change this slightly compared to other types of missiles
checkPDConditions() - Method in class megamek.common.weapons.handlers.artillery.ArtilleryWeaponIndirectHomingHandler
Checks to see if the basic conditions needed for point defenses to work are in place Artillery weapons need to change this slightly
checkPDConditions() - Method in class megamek.common.weapons.handlers.WeaponHandler
Checks to see if the basic conditions needed for point defenses to work are in place Artillery weapons need to change this slightly See also TeleMissileAttackAction, which contains a modified version of this to work against a TeleMissile entity in the physical phase
checkPerformability(int, int, int, boolean, int, Board, MovePath) - Method in class megamek.client.ui.dialogs.phaseDisplay.ManeuverChoiceDialog
Updates the maneuver buttons based on current unit state and generates tooltips.
checkpoint() - Method in class megamek.client.ui.widget.CheckpointComboBox
Checkpoints the combobox's current state by saving the value of its current index.
CheckpointComboBox<E> - Class in megamek.client.ui.widget
Override of the basic JComboBox that adds the capacity to checkpoint its current value.
CheckpointComboBox() - Constructor for class megamek.client.ui.widget.CheckpointComboBox
Deprecated, for removal: This API element is subject to removal in a future version.
CheckpointComboBox(E[]) - Constructor for class megamek.client.ui.widget.CheckpointComboBox
Constructor taking in a list of what items will be displayed in the combobox.
checkpointWasDamaged(int) - Method in class megamek.common.units.FortifyState
Compares the current health signature against the previous checkpoint and stores the new value for next turn.
checkRandomAeroMovement(Entity, int) - Method in class megamek.server.totalWarfare.TWGameManager
 
checkReady() - Method in class megamek.server.AbstractGameManager
Called when a player declares that they are "done".
checkReady() - Method in class megamek.server.totalWarfare.TWGameManager
 
checkRecklessMove(MoveStep, EntityMovementType, Hex, Coords, Coords, Hex) - Method in class megamek.common.units.Entity
Checks if an entity is passing through certain terrain while not moving carefully
checkReduction(int, boolean) - Method in class megamek.common.equipment.Minefield
check for a reduction in density
checkRolls(MoveStep, EntityMovementType) - Method in interface megamek.common.units.IAero
 
checkRubbleMove(MoveStep, EntityMovementType, Hex, Coords, Coords, boolean, boolean) - Method in class megamek.common.units.Entity
Checks if the entity is moving into rubble.
checkRunningWithDamage(EntityMovementType) - Method in class megamek.common.units.Entity
Checks if the entity is attempting to run with damage that would force a PSR.
checkSideSlip(EntityMovementType, Hex, EntityMovementType, MoveStep, int, int, Coords, Coords, int, boolean) - Method in class megamek.common.units.Entity
 
checkSideSlip(EntityMovementType, Hex, EntityMovementType, MoveStep, int, int, Coords, Coords, int, boolean) - Method in class megamek.common.units.VTOL
 
checkSkid(EntityMovementType, Hex, EntityMovementType, MoveStep, MoveStep, int, int, Coords, Coords, boolean, int) - Method in class megamek.common.units.Entity
Checks if the entity might skid.
checkSkid(EntityMovementType, Hex, EntityMovementType, MoveStep, MoveStep, int, int, Coords, Coords, boolean, int) - Method in class megamek.common.units.Infantry
 
checkSkid(EntityMovementType, Hex, EntityMovementType, MoveStep, MoveStep, int, int, Coords, Coords, boolean, int) - Method in class megamek.common.units.ProtoMek
 
checkSkid(EntityMovementType, Hex, EntityMovementType, MoveStep, MoveStep, int, int, Coords, Coords, boolean, int) - Method in class megamek.common.units.VTOL
 
checkSmokeDissipation(SmokeCloud, Wind) - Method in class megamek.server.FireProcessor
Checks for the given SmokeCloud if it dissipates, either by a level or entirely and returns true if it does.
checkSprintingWithMASCAndSupercharger(EntityMovementType, int) - Method in class megamek.common.units.Entity
Checks if the entity is attempting to sprint with MASC and supercharger engaged.
checkSprintingWithMASCXorSupercharger(EntityMovementType, int) - Method in class megamek.common.units.Entity
Checks if the entity is attempting to sprint with MASC or Supercharger engaged (but not both).
checkStall(MovePath) - Method in interface megamek.common.units.IAero
 
checkTerrain(int, Entity, Vector<Report>) - Method in class megamek.common.weapons.handlers.WeaponHandler
 
checkThrustSI(int, EntityMovementType) - Method in interface megamek.common.units.IAero
 
checkThrustSI(int, EntityMovementType) - Method in class megamek.common.weapons.TeleMissile
 
checkThrustSITotal(int, EntityMovementType) - Method in interface megamek.common.units.IAero
Checks if the specified thrust value exceeds the current structural integrity (SI) of the entity and computes any necessary modifiers or notes for the resulting piloting roll.
checkThrustSITotal(int, EntityMovementType) - Method in class megamek.common.weapons.TeleMissile
 
checkTurnModeFailure(EntityMovementType, int, int, Coords) - Method in class megamek.common.units.Entity
If using advanced vehicle ground movement, checks whether the unit is required to make a driving roll for turning, and if so whether it succeeds.
checkUnstall(Vector<Report>) - Method in class megamek.common.units.Entity
Check for uninstalling of this Entity's engine (only used for ICE-powered 'Meks).
checkUnstall(Vector<Report>) - Method in class megamek.common.units.Mek
 
checkUsingOverdrive(EntityMovementType) - Method in class megamek.common.units.Entity
Checks if the entity is attempting to sprint with supercharger engaged.
checkVelocityDouble(int, EntityMovementType) - Method in interface megamek.common.units.IAero
 
checkVerticalTakeOff() - Method in interface megamek.common.units.IAero
 
checkVictory(SimulationContext) - Method in class megamek.common.autoResolve.acar.manager.VictoryHelper.BattlefieldControlVictory
 
checkVictory(Game, Map<String, Object>) - Method in record class megamek.server.scriptedEvents.DrawTriggeredEvent
 
checkVictory(Game, Map<String, Object>) - Method in record class megamek.server.scriptedEvents.VictoryTriggeredEvent
 
checkVictory(Game, Map<String, Object>) - Method in class megamek.server.victory.BattlefieldControlVictory
 
checkVictory(Game, Map<String, Object>) - Method in class megamek.server.victory.BVDestroyedVictoryCondition
 
checkVictory(Game, Map<String, Object>) - Method in class megamek.server.victory.BVRatioVictoryCondition
 
checkVictory(Game, Map<String, Object>) - Method in class megamek.server.victory.EnemyCmdrDestroyedVictory
 
checkVictory(Game, Map<String, Object>) - Method in class megamek.server.victory.KillCountVictory
 
checkVictory(Game, Map<String, Object>) - Method in class megamek.server.victory.PlayerAgreedVictory
 
checkVictory(Game, Map<String, Object>) - Method in interface megamek.server.victory.VictoryCondition
Tests if a victory (or draw) has occurred and returns a properly filled in VictoryResult.
checkWaterMove(int, EntityMovementType) - Method in class megamek.common.units.Entity
Checks if the entity is moving into depth 1+ water.
checkWaterMove(MoveStep, EntityMovementType, Hex, Coords, Coords, boolean) - Method in class megamek.common.units.Entity
Checks if the entity is moving into depth 1+ water.
Chemical - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoCategory
 
CHEMICAL_LASER - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
ChemicalLaserHandler - Class in megamek.common.weapons.handlers
 
ChemicalLaserHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.ChemicalLaserHandler
 
CHH - Enum constant in enum class megamek.common.enums.Faction
 
children - Variable in class megamek.client.generator.RandomUnitGenerator.RatTreeNode
 
children - Variable in class megamek.client.ui.dialogs.advancedsearch.ExpNode
 
chkDugIn - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
chkGunneryPermanent - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
chkHidden - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
chkHullDown - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
chkInitiativePermanent - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
chkPilotingPermanent - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
chkProne - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
chkShutdown - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
chkStealth - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
CHOICE - Static variable in interface megamek.common.options.IOption
Choice option type
ChoiceDialog - Class in megamek.client.ui.dialogs
A (somewhat primitive) dialog that asks a question and lets the player select from the available choices.
ChoiceDialog(JFrame, String, String, String[]) - Constructor for class megamek.client.ui.dialogs.ChoiceDialog
Create a choice dialog.
ChoiceDialog(JFrame, String, String, String[], boolean) - Constructor for class megamek.client.ui.dialogs.ChoiceDialog
Create a choice dialog.
ChoiceDialog(JFrame, String, String, String[], boolean, int) - Constructor for class megamek.client.ui.dialogs.ChoiceDialog
Create a choice dialog.
choose(boolean) - Method in class megamek.common.Report
Indicate which of two possible messages should be substituted for the <msg:n,m> tag.
choose(Entity) - Static method in class megamek.common.autoResolve.damage.DamageApplierChooser
Choose the correct DamageHandler for the given entity.
choose(Entity, EntityFinalState) - Static method in class megamek.common.autoResolve.damage.DamageApplierChooser
Choose the correct DamageHandler for the given entity.
chooseSide(Coords, boolean) - Method in class megamek.common.units.Entity
 
chooseSideRam(Coords) - Method in class megamek.common.units.Aero
 
chooseSurpriseBoards() - Method in class megamek.common.loaders.MapSettings
Replaces all "Surprise..." boards with a random one of the chosen boards (which are appended after the "Surprise" string in the board name.)
ChosenEntityModel() - Constructor for class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
chosenUnitsModel - Variable in class megamek.client.ui.dialogs.randomArmy.AbstractRandomArmyDialog
 
CI - Enum constant in enum class megamek.common.alphaStrike.ASUnitType
 
CI - Enum constant in enum class megamek.common.strategicBattleSystems.SBFElementType
 
CI_JUMP - Enum constant in enum class megamek.common.strategicBattleSystems.SBFMovementMode
 
cicCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
cicHits - Variable in class megamek.common.units.DamageEditSpec
 
CIH - Enum constant in enum class megamek.common.enums.Faction
 
CircleHexArea - Class in megamek.common.hexArea
This class represents a hex area that is a filled "circle" around a center (all hexes up to a given maximum distance).
CircleHexArea(Coords, int) - Constructor for class megamek.common.hexArea.CircleHexArea
Creates a hex circle around the given center with the given radius.
CITY_TYPE - Enum constant in enum class megamek.ai.dataset.MapSettingsData.Field
 
CityBuilder - Class in megamek.common.util
 
CityBuilder(MapSettings, Board) - Constructor for class megamek.common.util.CityBuilder
 
CIVIL_WAR - Enum constant in enum class megamek.common.eras.EraFlag
 
CIVILIAN - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
CIVILIAN - Static variable in class megamek.common.units.Aero
 
CIVILIAN_TARGET_DISUTILITY - Static variable in class megamek.client.bot.princess.FireControl
 
CJF - Enum constant in enum class megamek.common.enums.Faction
 
CK - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CKxD - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CL_BA_BOMB_RACK - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CL_BA_LIGHT_AP - Static variable in record class megamek.common.equipment.Sensor
 
CL_BA_MORTAR_HEAVY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CL_BA_MORTAR_LIGHT - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CL_GENERAL_KEY - Static variable in class megamek.client.ratgenerator.FactionRecord
 
CL_IMPROVED - Static variable in record class megamek.common.equipment.Sensor
 
CL_KEY_FILE_EXTENSION_BOARD - Static variable in class megamek.MMConstants
 
CLAAAMissileWeapon - Class in megamek.common.weapons.bombs.clan
 
CLAAAMissileWeapon() - Constructor for class megamek.common.weapons.bombs.clan.CLAAAMissileWeapon
 
CLAdvancedSRM1 - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM1() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM1
 
CLAdvancedSRM1OS - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM1OS() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM1OS
 
CLAdvancedSRM2 - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM2() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM2
 
CLAdvancedSRM2OS - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM2OS() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM2OS
 
CLAdvancedSRM3 - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM3() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM3
 
CLAdvancedSRM3OS - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM3OS() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM3OS
 
CLAdvancedSRM4 - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM4() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM4
 
CLAdvancedSRM4OS - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM4OS() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM4OS
 
CLAdvancedSRM5 - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM5() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM5
 
CLAdvancedSRM5OS - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM5OS() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM5OS
 
CLAdvancedSRM6 - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM6() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM6
 
CLAdvancedSRM6OS - Class in megamek.common.weapons.battleArmor.clan.advancedSRM
 
CLAdvancedSRM6OS() - Constructor for class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM6OS
 
clamp(double, double, double) - Static method in class megamek.codeUtilities.MathUtility
Deprecated.
Use the builtin Math.clamp() method instead.
clamp(float, float, float) - Static method in class megamek.codeUtilities.MathUtility
Deprecated.
Use the builtin Math.clamp() method instead.
clamp(int, int, int) - Static method in class megamek.codeUtilities.MathUtility
Deprecated, for removal: This API element is subject to removal in a future version.
Use the builtin Math.clamp() method instead.
clamp(int, int, int) - Static method in record class megamek.common.autoResolve.damage.MekDamageApplier
 
clamp(long, int, int) - Static method in class megamek.client.ui.dialogs.abstractDialogs.AutoResolveChanceDialog
 
clamp(long, int, int) - Static method in class megamek.client.ui.dialogs.abstractDialogs.AutoResolveProgressDialog
 
clamp(long, long, long) - Static method in class megamek.codeUtilities.MathUtility
Deprecated.
Use the builtin Math.clamp() method instead.
clamp(BoardLocation) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
clamp01(double) - Static method in class megamek.codeUtilities.MathUtility
 
clampAmmoShots(Entity, float) - Method in class megamek.client.generator.TeamLoadOutGenerator
Applies specified ammo fill ratio to all bins
ClampMountMek - Class in megamek.common.equipment
Represents the space on a standard Mek (i.e.
ClampMountMek() - Constructor for class megamek.common.equipment.ClampMountMek
 
ClampMountTank - Class in megamek.common.equipment
Represents the space on a vehicle used by Battle Armor squads equipped with Magnetic Clamps to attach themselves for transport.
ClampMountTank() - Constructor for class megamek.common.equipment.ClampMountTank
 
clampUlp1(double) - Static method in class megamek.codeUtilities.MathUtility
Clamps a double value between the limits of Math.ulp(1.0) and 1.0.
CLAMS - Class in megamek.common.weapons.other.clan
 
CLAMS() - Constructor for class megamek.common.weapons.other.clan.CLAMS
 
clan - Variable in class megamek.client.ratgenerator.AbstractUnitRecord
 
CLAN - Enum constant in enum class megamek.client.generator.enums.SkillGeneratorType
 
CLAN - Enum constant in enum class megamek.client.ratgenerator.FactionRecord.TechCategory
 
CLAN - Enum constant in enum class megamek.client.ratgenerator.Ruleset.RatingSystem
 
CLAN - Enum constant in enum class megamek.common.enums.Era
 
CLAN - Enum constant in enum class megamek.common.enums.Faction
 
CLAN - Enum constant in enum class megamek.common.enums.FactionAffiliation
 
CLAN - Enum constant in enum class megamek.common.enums.TechBase
 
CLAN - Enum constant in enum class megamek.common.universe.FactionTag
 
CLAN_AERO - Enum constant in enum class megamek.client.ratgenerator.FactionRecord.TechCategory
 
CLAN_AP - Static variable in record class megamek.common.equipment.Sensor
 
CLAN_BATTLE_ARMOR - Enum constant in enum class megamek.common.verifier.BayData
 
CLAN_CASE - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CLAN_CASE_OPT_OUT - Static variable in class megamek.common.loaders.MtfFile
 
CLAN_CHASSIS_NAME - Static variable in class megamek.common.loaders.MtfFile
 
CLAN_DOUBLE_HS - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CLAN_ENGINE - Static variable in class megamek.common.equipment.Engine
 
CLAN_INVASION - Enum constant in enum class megamek.common.eras.EraFlag
 
CLAN_MASC - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
CLAN_VEE - Enum constant in enum class megamek.client.ratgenerator.FactionRecord.TechCategory
 
clanChassisName - Variable in class megamek.common.units.Entity
The special chassis name for Clan Meks such as Timber Wolf for the Mad Cat.
CLAPGaussRifle - Class in megamek.common.weapons.gaussRifles.clan
 
CLAPGaussRifle() - Constructor for class megamek.common.weapons.gaussRifles.clan.CLAPGaussRifle
 
CLArrowIV - Class in megamek.common.weapons.artillery
 
CLArrowIV() - Constructor for class megamek.common.weapons.artillery.CLArrowIV
 
CLASEWMissileWeapon - Class in megamek.common.weapons.bombs.clan
 
CLASEWMissileWeapon() - Constructor for class megamek.common.weapons.bombs.clan.CLASEWMissileWeapon
 
CLASMissileWeapon - Class in megamek.common.weapons.bombs.clan
 
CLASMissileWeapon() - Constructor for class megamek.common.weapons.bombs.clan.CLASMissileWeapon
 
CLASS_AC - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_AERO - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent Aero entities.
CLASS_AMS - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_AR10 - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_ARTILLERY - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_ATM - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_BUILDING_ENTITY - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent building entities.
CLASS_CAPITAL_AC - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_CAPITAL_GAUSS - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_CAPITAL_LASER - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_CAPITAL_MD - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_CAPITAL_MISSILE - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_CAPITAL_PPC - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_DROPSHIP - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent dropship entities.
CLASS_GAUSS - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_GUN_EMPLACEMENT - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent Gun Emplacement entities.
CLASS_HANDHELD_WEAPON - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent handheld weapon entities.
CLASS_INFANTRY - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent Infantry (and Battle Armor) entities.
CLASS_JUMPSHIP - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent jumpship entities.
CLASS_LASER - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_LBX_AC - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_LRM - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_MEK - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent Mek entities.
CLASS_MML - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_MORTAR - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_MRM - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_NONE - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_PLASMA - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_POINT_DEFENSE - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_PPC - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_PROTOMEK - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent Protomek entities.
CLASS_PULSE_LASER - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_ROCKET_LAUNCHER - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_SCREEN - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_SMALL_CRAFT - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent warship entities.
CLASS_SPACE_STATION - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent space station entities.
CLASS_SRM - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_SUB_CAPITAL_CANNON - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_TANK - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent Tank entities.
CLASS_TELE_MISSILE - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_THUNDERBOLT - Static variable in class megamek.common.equipment.WeaponType
 
CLASS_WARSHIP - Static variable in class megamek.common.units.EntityClassTurn
The constant to represent warship entities.
className(int) - Static method in class megamek.common.units.Building
Returns a string representation of the given building class, e.g.
className(int) - Static method in interface megamek.common.units.IBuilding
Returns a string representation of the given building class, e.g.
CLATM12 - Class in megamek.common.weapons.missiles.clan
 
CLATM12() - Constructor for class megamek.common.weapons.missiles.clan.CLATM12
 
CLATM3 - Class in megamek.common.weapons.missiles.clan
 
CLATM3() - Constructor for class megamek.common.weapons.missiles.clan.CLATM3
 
CLATM6 - Class in megamek.common.weapons.missiles.clan
 
CLATM6() - Constructor for class megamek.common.weapons.missiles.clan.CLATM6
 
CLATM9 - Class in megamek.common.weapons.missiles.clan
 
CLATM9() - Constructor for class megamek.common.weapons.missiles.clan.CLATM9
 
CLBAAPGaussRifle - Class in megamek.common.weapons.battleArmor.clan
 
CLBAAPGaussRifle() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBAAPGaussRifle
 
CLBACompactNarc - Class in megamek.common.weapons.battleArmor.clan
 
CLBACompactNarc() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBACompactNarc
 
CLBAERPulseLaserMedium - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBAERPulseLaserMedium() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBAERPulseLaserMedium
 
CLBAERPulseLaserSmall - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBAERPulseLaserSmall() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBAERPulseLaserSmall
 
CLBAFlamer - Class in megamek.common.weapons.battleArmor.clan
 
CLBAFlamer() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBAFlamer
 
CLBAFlamerHeavy - Class in megamek.common.weapons.battleArmor.clan
 
CLBAFlamerHeavy() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBAFlamerHeavy
 
CLBAGrenadeLauncherHeavy - Class in megamek.common.weapons.battleArmor.clan
 
CLBAGrenadeLauncherHeavy() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBAGrenadeLauncherHeavy
 
CLBALaserERMedium - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBALaserERMedium() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBALaserERMedium
 
CLBALaserERMicro - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBALaserERMicro() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBALaserERMicro
 
CLBALaserERSmall - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBALaserERSmall() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBALaserERSmall
 
CLBALaserHeavyMedium - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBALaserHeavyMedium() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBALaserHeavyMedium
 
CLBALaserHeavySmall - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBALaserHeavySmall() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBALaserHeavySmall
 
CLBALaserSmall - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBALaserSmall() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBALaserSmall
 
CLBALBX - Class in megamek.common.weapons.battleArmor.clan
 
CLBALBX() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBALBX
 
CLBALightTAG - Class in megamek.common.weapons.battleArmor.clan
 
CLBALightTAG() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBALightTAG
 
CLBALRM1 - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM1() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM1
 
CLBALRM1OS - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM1OS() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM1OS
 
CLBALRM2 - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM2() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM2
 
CLBALRM2OS - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM2OS() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM2OS
 
CLBALRM3 - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM3() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM3
 
CLBALRM3OS - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM3OS() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM3OS
 
CLBALRM4 - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM4() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM4
 
CLBALRM4OS - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM4OS() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM4OS
 
CLBALRM5 - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM5() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM5
 
CLBALRM5OS - Class in megamek.common.weapons.battleArmor.clan.lrm
 
CLBALRM5OS() - Constructor for class megamek.common.weapons.battleArmor.clan.lrm.CLBALRM5OS
 
CLBAMG - Class in megamek.common.weapons.battleArmor.clan.mg
 
CLBAMG() - Constructor for class megamek.common.weapons.battleArmor.clan.mg.CLBAMG
 
CLBAMGBearhunterSuperheavy - Class in megamek.common.weapons.battleArmor.clan.mg
 
CLBAMGBearhunterSuperheavy() - Constructor for class megamek.common.weapons.battleArmor.clan.mg.CLBAMGBearhunterSuperheavy
 
CLBAMGBearhunterSuperheavyACi - Class in megamek.common.weapons.battleArmor.clan.mg
 
CLBAMGBearhunterSuperheavyACi() - Constructor for class megamek.common.weapons.battleArmor.clan.mg.CLBAMGBearhunterSuperheavyACi
 
CLBAMGHeavy - Class in megamek.common.weapons.battleArmor.clan.mg
 
CLBAMGHeavy() - Constructor for class megamek.common.weapons.battleArmor.clan.mg.CLBAMGHeavy
 
CLBAMGLight - Class in megamek.common.weapons.battleArmor.clan.mg
 
CLBAMGLight() - Constructor for class megamek.common.weapons.battleArmor.clan.mg.CLBAMGLight
 
CLBAMicroBomb - Class in megamek.common.weapons.battleArmor.clan
 
CLBAMicroBomb() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBAMicroBomb
 
CLBAMortarHeavy - Class in megamek.common.weapons.battleArmor.clan
Added per IO Pg 53 - Tech Manual shows this is an IS weapon only But IO seems to have made this a Clan weapon as well
CLBAMortarHeavy() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBAMortarHeavy
 
CLBAMortarLight - Class in megamek.common.weapons.battleArmor.clan
Added per IO Pg 53 - Tech Manual shows this is an IS weapon only But IO seems to have made this a Clan weapon as well.
CLBAMortarLight() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBAMortarLight
 
CLBAPulseLaserMedium - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBAPulseLaserMedium() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBAPulseLaserMedium
 
CLBAPulseLaserMicro - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBAPulseLaserMicro() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBAPulseLaserMicro
 
CLBAPulseLaserSmall - Class in megamek.common.weapons.battleArmor.clan.laser
 
CLBAPulseLaserSmall() - Constructor for class megamek.common.weapons.battleArmor.clan.laser.CLBAPulseLaserSmall
 
CLBARecoillessRifleHeavy - Class in megamek.common.weapons.battleArmor.clan
 
CLBARecoillessRifleHeavy() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBARecoillessRifleHeavy
 
CLBARecoillessRifleLight - Class in megamek.common.weapons.battleArmor.clan
 
CLBARecoillessRifleLight() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBARecoillessRifleLight
 
CLBARecoillessRifleMedium - Class in megamek.common.weapons.battleArmor.clan
 
CLBARecoillessRifleMedium() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBARecoillessRifleMedium
 
CLBASRM1 - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM1() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM1
 
CLBASRM1OS - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM1OS() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM1OS
 
CLBASRM2 - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM2() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM2
 
CLBASRM2OS - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM2OS() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM2OS
 
CLBASRM3 - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM3() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM3
 
CLBASRM3OS - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM3OS() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM3OS
 
CLBASRM4 - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM4() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM4
 
CLBASRM4OS - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM4OS() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM4OS
 
CLBASRM5 - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM5() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM5
 
CLBASRM5OS - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM5OS() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM5OS
 
CLBASRM6 - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM6() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM6
 
CLBASRM6OS - Class in megamek.common.weapons.battleArmor.clan.srm
 
CLBASRM6OS() - Constructor for class megamek.common.weapons.battleArmor.clan.srm.CLBASRM6OS
 
CLBASupportPPC - Class in megamek.common.weapons.battleArmor.clan
 
CLBASupportPPC() - Constructor for class megamek.common.weapons.battleArmor.clan.CLBASupportPPC
 
CLChemicalLaserLarge - Class in megamek.common.weapons.lasers.clan.large
 
CLChemicalLaserLarge() - Constructor for class megamek.common.weapons.lasers.clan.large.CLChemicalLaserLarge
 
CLChemicalLaserMedium - Class in megamek.common.weapons.lasers.clan.medium
 
CLChemicalLaserMedium() - Constructor for class megamek.common.weapons.lasers.clan.medium.CLChemicalLaserMedium
 
CLChemicalLaserSmall - Class in megamek.common.weapons.lasers.clan.small
 
CLChemicalLaserSmall() - Constructor for class megamek.common.weapons.lasers.clan.small.CLChemicalLaserSmall
 
CLChemicalLaserWeapon - Class in megamek.common.weapons.lasers.clan
 
CLChemicalLaserWeapon() - Constructor for class megamek.common.weapons.lasers.clan.CLChemicalLaserWeapon
 
cleanBoardName(String, MapSettings) - Static method in class megamek.client.ui.panels.phaseDisplay.lobby.LobbyUtility
Removes the board size ("16x17") and file path from the given board name if it is a board file.
cleanReturn(Entity, int...) - Method in class megamek.client.generator.skillGenerators.AbstractSkillGenerator
This cleans up the return value before the final return, and by doing so to handling two specific use cases.
cleanupCustomDZs() - Method in class megamek.server.totalWarfare.TWGameManager
Worker function that goes through all the units and players and sets any custom deployment zones that do not exist in the current map settings to the default.
clear() - Method in class megamek.ai.utility.Memory
Clears all memories.
clear() - Method in class megamek.client.bot.princess.UnitBehavior
Clears the entity behavior cache, should be done at the start of each movement phase
clear() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
Removes any current sprites of this handler from all BoardViews and clears this handler's internal sprite list.
clear() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.CollapseWarningSpriteHandler
 
clear() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FiringSolutionSpriteHandler
 
clear() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.GroundObjectSpriteHandler
 
clear() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.SensorRangeSpriteHandler
 
clear() - Method in class megamek.client.ui.clientGUI.tooltip.EntityActionLog
remove all items from all internal collections
clear() - Method in class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.InfantryVsInfantryCombatDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
Clears out the currently selected movement data and resets it.
clear() - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
Clears all current actions
clear() - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.PreEndDeclarationsDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.ReportDisplay
Clears all current actions
clear() - Method in class megamek.client.ui.panels.phaseDisplay.SBFFiringDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.SBFMovementDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.SBFReportDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.SelectArtyAutoHitHexDisplay
 
clear() - Method in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
Clears the actions of this phase.
clear() - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
 
clear() - Method in class megamek.client.ui.util.ImageCache
 
clear() - Method in class megamek.client.ui.widget.picmap.PMMultiLineLabel
Clear the contents of this multi-line label
clear() - Method in class megamek.common.autoResolve.acar.order.Orders
 
clear() - Method in class megamek.common.equipment.EquipmentBitSet
Clears all flags in the EquipmentBitSet.
clear() - Method in class megamek.common.game.GameReports
 
clear() - Method in class megamek.common.game.InitiativeRoll
 
clear() - Method in class megamek.common.InfernoTracker
Clear the effects of the inferno rounds (the unit got a bath).
clear() - Method in interface megamek.common.interfaces.FullGameReport
Clears this FullGameReport, removing all present reports for all rounds.
clear() - Method in class megamek.common.moves.MovePath
 
clear() - Method in class megamek.common.SBFFullGameReport
 
clear() - Method in class megamek.common.units.HeatBreakdown
Clears both breakdowns so the next turn starts fresh.
clear() - Method in class megamek.common.units.TemporarySkillModifiers
Removes every modifier at once, as when a gamemaster takes back a change before it runs out.
clear() - Method in class megamek.common.units.UnitNameTracker
Clears the unit name tracker of all tracked entities.
clear() - Method in class megamek.common.util.Counter
 
clear() - Method in class megamek.common.WoodsClearingTracker
Removes all clearing operations.
clear(String) - Method in class megamek.ai.utility.Memory
Clears all memories that start with the given prefix.
clear(EquipmentFlag) - Method in class megamek.common.equipment.EquipmentBitSet
Clears the flag in the EquipmentBitSet.
CLEAR - Enum constant in enum class megamek.common.planetaryConditions.Weather
 
CLEAR_ALL_WAYPOINTS - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
CLEAR_IGNORED_TARGETS - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
CLEAR_ILLUMINATED_HEXES - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CLEAR_MINEFIELD - Enum constant in enum class megamek.common.enums.MoveStepType
 
CLEAR_NUMBER_BA_SWEEPER - Static variable in class megamek.common.equipment.Minefield
 
CLEAR_NUMBER_BA_SWEEPER_ACCIDENT - Static variable in class megamek.common.equipment.Minefield
 
CLEAR_NUMBER_INF_ENG - Static variable in class megamek.common.equipment.Minefield
 
CLEAR_NUMBER_INF_ENG_ACCIDENT - Static variable in class megamek.common.equipment.Minefield
 
CLEAR_NUMBER_INFANTRY - Static variable in class megamek.common.equipment.Minefield
 
CLEAR_NUMBER_INFANTRY_ACCIDENT - Static variable in class megamek.common.equipment.Minefield
 
CLEAR_NUMBER_WEAPON - Static variable in class megamek.common.equipment.Minefield
 
CLEAR_NUMBER_WEAPON_ACCIDENT - Static variable in class megamek.common.equipment.Minefield
 
CLEAR_RUBBLE - Enum constant in enum class megamek.common.enums.MoveStepType
 
CLEAR_WAYPOINT - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
clearActions() - Method in class megamek.common.autoResolve.acar.SimulationContext
Empties the list of pending EntityActions completely.
clearActions() - Method in class megamek.common.game.AbstractGame
Empties the list of pending EntityActions completely.
clearAll() - Method in class megamek.server.totalWarfare.InfantryActionTracker
Clear all tracked actions.
clearAllAttacks() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Clears out all attacks that were being drawn
clearAllForces(Forces) - Static method in class megamek.common.autoResolve.converter.ForceConsolidation
Deprecated, for removal: This API element is subject to removal in a future version.
clearAllHexes() - Method in class megamek.client.ui.tileset.HexTileset
Clears the image cache for all hexes.
clearAllMoveVectors() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Clears out all movement vectors that were being drawn
clearAllOverlays() - Method in interface megamek.client.ui.clientGUI.overlay.OverlayPainter
 
clearAllOverlays() - Method in class megamek.client.ui.dialogs.minimap.BoardViewLessMinimapPanel
 
clearAllReports() - Method in class megamek.common.game.Game
Clears out all the current reports, paving the way for a new game.
ClearAllWaypointsCommand - Class in megamek.client.bot.princess.commands
Command to clear all waypoints from the unit behavior tracker.
ClearAllWaypointsCommand() - Constructor for class megamek.client.bot.princess.commands.ClearAllWaypointsCommand
 
clearAttackedByThisTurn() - Method in class megamek.common.units.Entity
 
clearAttacks() - Method in class megamek.client.ui.panels.phaseDisplay.AttackPhaseDisplay
Clears the pending attack queue and resets any declared facing.
clearAttacks() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Removes all current fire
clearAttacks() - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
Removes all current fire
clearBayAmmo() - Method in class megamek.common.equipment.WeaponMounted
Clears all ammo from the bay.
clearBayWeapons() - Method in class megamek.common.equipment.WeaponMounted
Removes all weapons from the bay.
clearBloodStalkers(Game, int, TWGameManager) - Static method in class megamek.server.ServerHelper
Loop through the game and clear 'blood stalker' flag for any entities that have the given unit as the blood stalker target.
clearBombChoices() - Method in class megamek.common.units.Aero
 
clearBombChoices() - Method in interface megamek.common.units.IBomber
Sets the count of each bomb to zero
clearBombChoices() - Method in class megamek.common.units.LandAirMek
 
clearBombChoices() - Method in class megamek.common.units.VTOL
 
clearBombIcons() - Method in class megamek.common.board.Board
 
clearBombs() - Method in class megamek.common.units.Entity
Clear all bombs and bomb attacks
clearBombs() - Method in interface megamek.common.units.IBomber
 
clearC3Networks() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
clearCaches() - Static method in class megamek.common.SourceBooks
 
clearCallQueue() - Method in class megamek.common.IndustrialElevator
Clears all calls from the queue.
clearChatBox() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
clearChatBox() - Method in class megamek.client.ui.clientGUI.CommanderGUI
 
clearChatBox() - Method in interface megamek.client.ui.clientGUI.IClientGUI
 
clearChatBox() - Method in class megamek.client.ui.clientGUI.SBFClientGUI
 
clearClanCaseOptOut() - Method in class megamek.common.units.Mek
Clears all Clan CASE opt-out locations.
clearCockpitCrits() - Method in class megamek.common.units.Mek
Remove all cockpit critical slots from the mek.
clearConversionReport() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
Deprecated, for removal: This API element is subject to removal in a future version.
clearData() - Method in class megamek.client.ui.dialogs.randomArmy.AbstractRandomArmyDialog
Clears all rolled results from all of the tabs.
clearData() - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
clearData() - Method in class megamek.client.ui.models.UnitTableModel
 
clearData() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
Clears all saved data of the model including the entities.
clearData() - Method in class megamek.common.util.BuildingBlock
Deprecated, for removal: This API element is subject to removal in a future version.
clearDeploymentThisRound() - Method in class megamek.common.autoResolve.acar.SimulationContext
Clear this round from this list of entities to deploy
clearDeploymentThisRound() - Method in class megamek.common.game.AbstractGame
Clear this round from this list of entities to deploy
clearDesignatedTagTargets() - Method in class megamek.client.bot.princess.Princess
Clears all designated TAG targets, returning the bot's TAG to autonomous best-hit targeting.
clearDestroyedNarcPods() - Method in class megamek.common.units.Entity
Iterates over all Narc and iNarc pods attached to this entity and removes those still 'stuck' to destroyed or missing locations.
clearDetectedBy() - Method in class megamek.common.units.Entity
 
CLEARED_RUBBLE_FLUFF_BASE - Static variable in class megamek.common.units.Terrains
Base Terrains.FLUFF terrain level for the cosmetic "cleared rubble path" overlay left after a bulldozer clears a rubble hex (TacOps).
clearEngineCrits() - Method in class megamek.common.units.LandAirMek
 
clearEngineCrits() - Method in class megamek.common.units.Mek
Remove all engine critical slots from the mek.
clearEntityIDFStates() - Method in class megamek.client.bot.princess.FireControlState
 
clearExits() - Method in class megamek.common.Hex
Clears the "exits" flag for all terrains in the hex where it is not manually specified.
clearFieldOfFire() - Method in class megamek.client.ui.clientGUI.ClientGUI
Removes the field of fire from the BoardView and clears the cached values in the sprite handler.
clearFiringSolutions() - Method in class megamek.common.units.Entity
Empties this entity's firingSolutions Used when it dies or moves offboard
clearFlyOverPaths() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
clearFrankenMekLocationSource(int) - Method in class megamek.common.units.Mek
 
clearGroundPostures() - Method in class megamek.common.units.Infantry
Clears the transient ground defensive postures (dug in and hitting the deck).
clearGyroCrits() - Method in class megamek.common.units.Mek
Remove all gyro critical slots from the mek.
clearHeatBreakdown() - Method in class megamek.common.units.Entity
Clears the itemized heat breakdown (both buildup and dissipation).
clearHex(Hex) - Method in class megamek.client.ui.tileset.HexTileset
Clears the image cache for the given hex.
clearHex(Hex) - Method in class megamek.client.ui.tileset.TilesetManager
Removes the hex images from the cache.
clearHexImageCache() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
clearHexImageCache(Set<Coords>) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Clear a specific list of Coords from the hex image cache.
clearHitHexMods() - Method in class megamek.common.ArtilleryTracker
Remove all auto hit mods from hexes that were hit previously; used when artillery unit moves.
ClearIgnoredTargetsCommand - Class in megamek.client.bot.princess.commands
Command to clear all ignored targets from the bot.
ClearIgnoredTargetsCommand() - Constructor for class megamek.client.bot.princess.commands.ClearIgnoredTargetsCommand
 
clearIgnoredUnitTargets() - Method in class megamek.client.bot.princess.BehaviorSettings
Empty out the ignored target list.
clearIlluminatedPositions() - Method in class megamek.common.game.Game
Clear the set of searchlight illuminated hexes.
clearIndustrialElevators() - Method in class megamek.common.game.Game
Clears all industrial elevators from the game.
clearInfantryCombatState() - Method in class megamek.common.units.Entity
Clear all infantry combat state (called when combat ends).
clearingToolName(Entity) - Static method in class megamek.common.units.BulldozerRules
 
clearingTurnsFor(int) - Static method in class megamek.common.units.BulldozerRules
 
clearInitiative(boolean, Map<Team, Integer>) - Method in interface megamek.common.interfaces.ITurnOrdered
Clear the initiative of this object.
clearInitiative(boolean, Map<Team, Integer>) - Method in class megamek.common.Team
 
clearInitiative(boolean, Map<Team, Integer>) - Method in class megamek.common.turns.TurnOrdered
Clear the initiative of this object.
clearLookupNames() - Method in class megamek.common.equipment.EquipmentType
Clears lookup identity inherited from a superclass constructor.
clearManualAMSIds() - Method in class megamek.client.bot.princess.Princess
Clear the manual AMS tracking list
clearMarkedHexes() - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Removes the markers set by the select(), cursor() and highlight() methods.
clearMarkedHexes() - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
clearMessage() - Method in class megamek.client.ui.clientGUI.boardview.overlay.ChatterBoxOverlay
 
clearMinefield(Minefield, Entity, int, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
 
clearMinefield(Minefield, Entity, int, int, Vector<Report>, int) - Method in class megamek.server.totalWarfare.TWGameManager
attempt to clear a minefield We don't actually remove the minefield here, because if this is called up from within a loop, that will cause problems
clearMinefield(Minefield, Entity, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
attempt to clear a minefield
ClearMinefieldAction - Class in megamek.common.actions
 
ClearMinefieldAction(int, Minefield) - Constructor for class megamek.common.actions.ClearMinefieldAction
 
clearMinefields() - Method in class megamek.common.game.Game
 
clearMineFields(Coords, int, Entity, Vector<Report>, Game, TWGameManager) - Static method in class megamek.common.weapons.handlers.AreaEffectHelper
Worker function that clears minefields.
clearMines(Vector<Report>, Coords, Game, Entity, TWGameManager) - Static method in class megamek.common.weapons.ArtilleryHandlerHelper
 
clearMiscButton() - Method in class megamek.client.ui.dialogs.BotCommands.BotCommandsPanel
Clears the misc button, removing any text, tooltip, and action listener and disabling it.
clearModes() - Method in class megamek.common.equipment.EquipmentType
Clears the modes that this type of equipment can be in.
clearMovableAreas() - Method in class megamek.common.pathfinder.BoardClusterTracker
Resets board clusters
clearMovementData() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Clears current movement data from the screen
clearMovementEnvelope() - Method in class megamek.client.ui.clientGUI.ClientGUI
Removes visibility to the Movement Envelope.
clearMovementEnvelope() - Method in class megamek.client.ui.clientGUI.SBFClientGUI
 
clearMovementSprites() - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
clearNarcAndiNarcPods() - Method in class megamek.common.units.Entity
This clears all Narc and iNarc Pods from an Entity.
clearOptions(String) - Method in class megamek.common.units.Crew
 
clearOrderedFiringEntities() - Method in class megamek.client.bot.princess.FireControlState
 
clearPartialRepairs() - Method in class megamek.common.units.Entity
 
clearPendingDeploy() - Method in class megamek.common.equipment.BridgeLayerState
Clears any pending deploy declaration (cancellation or after placement).
clearPendingReports() - Method in class megamek.server.sbf.SBFGameManager
 
clearRubbleIllegalReason(Entity, Hex, Game) - Static method in class megamek.common.units.BulldozerRules
Checks whether a vehicle may declare a Clear Rubble action ending in the given hex (TacOps): it must be a vehicle with a working bulldozer (or, with the unofficial rule, a backhoe), the relevant optional rule(s) must be enabled, and the hex must hold rubble.
clearScriptedEvents() - Method in class megamek.common.game.AbstractGame
 
clearSearches() - Method in class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchDialog
Deactivates the search fields in both search tabs so that no units are filtered out.
clearSeenBy() - Method in class megamek.common.units.Entity
 
clearSelectedItems() - Method in class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
Clears the selected AbstractIcon(s)
clearSensorContacts() - Method in class megamek.common.units.Entity
Empties this entity's sensorContacts Used when it dies or moves offboard
clearShadowMap() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
clearSprites() - Method in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
Removes all sprites from this BoardView.
clearSprites() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
clearStabiliserHit(int) - Method in class megamek.common.units.Tank
 
clearState() - Method in class megamek.client.bot.princess.PathRankerState
Deprecated, for removal: This API element is subject to removal in a future version.
clearStrafingCoords() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
clearTemporarySprites() - Method in class megamek.client.ui.clientGUI.ClientGUI
Removes all temporary sprites from the board, such as pending actions, movement envelope, collapse warnings etc.
clearToHit() - Method in class megamek.client.ui.dialogs.unitDisplay.WeaponPanel
 
clearTransientData() - Method in class megamek.client.bot.princess.FireControlState
Clears data that shouldn't persist phase-to-phase
clearValue() - Method in interface megamek.common.options.IOption
Resets the value to its "default" state
clearValue() - Method in class megamek.common.options.Option
 
clearValues() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FiringArcSpriteHandler
Clears the sprites and resets the cached values so no new sprites are drawn at this time.
clearValues() - Method in class megamek.client.ui.dialogs.advancedsearch.ASAdvancedSearchPanel
Deactivates all AS search filters so that no units will be filtered out.
clearValues() - Method in class megamek.client.ui.dialogs.advancedsearch.TWAdvancedSearchPanel
 
clearWaypoints() - Method in class megamek.client.bot.princess.UnitBehavior
 
clearWaypoints(Entity) - Method in class megamek.client.bot.princess.UnitBehavior
 
ClearWaypointsCommand - Class in megamek.client.bot.princess.commands
Command to clear all waypoints from this bot.
ClearWaypointsCommand() - Constructor for class megamek.client.bot.princess.commands.ClearWaypointsCommand
 
clearWeightClasses() - Method in class megamek.client.ratgenerator.Parameters
 
CLEnhancedPPC - Class in megamek.common.weapons.ppc.clan
 
CLEnhancedPPC() - Constructor for class megamek.common.weapons.ppc.clan.CLEnhancedPPC
 
CLERFlamer - Class in megamek.common.weapons.flamers.clan
 
CLERFlamer() - Constructor for class megamek.common.weapons.flamers.clan.CLERFlamer
 
CLERLaserLarge - Class in megamek.common.weapons.lasers.clan.large
 
CLERLaserLarge() - Constructor for class megamek.common.weapons.lasers.clan.large.CLERLaserLarge
 
CLERLaserMedium - Class in megamek.common.weapons.lasers.clan.medium
 
CLERLaserMedium() - Constructor for class megamek.common.weapons.lasers.clan.medium.CLERLaserMedium
 
CLERLaserMediumPrototype - Class in megamek.common.weapons.prototypes.clan
 
CLERLaserMediumPrototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLERLaserMediumPrototype
 
CLERLaserMicro - Class in megamek.common.weapons.lasers.clan
 
CLERLaserMicro() - Constructor for class megamek.common.weapons.lasers.clan.CLERLaserMicro
 
CLERLaserSmall - Class in megamek.common.weapons.lasers.clan.small
 
CLERLaserSmall() - Constructor for class megamek.common.weapons.lasers.clan.small.CLERLaserSmall
 
CLERLaserSmallPrototype - Class in megamek.common.weapons.prototypes.clan
 
CLERLaserSmallPrototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLERLaserSmallPrototype
 
CLERPPC - Class in megamek.common.weapons.ppc.clan
 
CLERPPC() - Constructor for class megamek.common.weapons.ppc.clan.CLERPPC
 
CLERPulseLaserLarge - Class in megamek.common.weapons.lasers.clan.large
 
CLERPulseLaserLarge() - Constructor for class megamek.common.weapons.lasers.clan.large.CLERPulseLaserLarge
 
CLERPulseLaserMedium - Class in megamek.common.weapons.lasers.clan.medium
 
CLERPulseLaserMedium() - Constructor for class megamek.common.weapons.lasers.clan.medium.CLERPulseLaserMedium
 
CLERPulseLaserSmall - Class in megamek.common.weapons.lasers.clan.small
 
CLERPulseLaserSmall() - Constructor for class megamek.common.weapons.lasers.clan.small.CLERPulseLaserSmall
 
CLFlamer - Class in megamek.common.weapons.flamers.clan
 
CLFlamer() - Constructor for class megamek.common.weapons.flamers.clan.CLFlamer
 
CLFluidGun - Class in megamek.common.weapons.other.clan
 
CLFluidGun() - Constructor for class megamek.common.weapons.other.clan.CLFluidGun
 
CLFussilade - Class in megamek.common.weapons.other.clan
 
CLFussilade() - Constructor for class megamek.common.weapons.other.clan.CLFussilade
 
CLGaussRifle - Class in megamek.common.weapons.gaussRifles.clan
 
CLGaussRifle() - Constructor for class megamek.common.weapons.gaussRifles.clan.CLGaussRifle
 
CLHAG20 - Class in megamek.common.weapons.gaussRifles.clan
 
CLHAG20() - Constructor for class megamek.common.weapons.gaussRifles.clan.CLHAG20
 
CLHAG30 - Class in megamek.common.weapons.gaussRifles.clan
 
CLHAG30() - Constructor for class megamek.common.weapons.gaussRifles.clan.CLHAG30
 
CLHAG40 - Class in megamek.common.weapons.gaussRifles.clan
 
CLHAG40() - Constructor for class megamek.common.weapons.gaussRifles.clan.CLHAG40
 
CLHeavyFlamer - Class in megamek.common.weapons.flamers.clan
 
CLHeavyFlamer() - Constructor for class megamek.common.weapons.flamers.clan.CLHeavyFlamer
 
CLHeavyLaserLarge - Class in megamek.common.weapons.lasers.clan.large
 
CLHeavyLaserLarge() - Constructor for class megamek.common.weapons.lasers.clan.large.CLHeavyLaserLarge
 
CLHeavyLaserMedium - Class in megamek.common.weapons.lasers.clan.medium
 
CLHeavyLaserMedium() - Constructor for class megamek.common.weapons.lasers.clan.medium.CLHeavyLaserMedium
 
CLHeavyLaserSmall - Class in megamek.common.weapons.lasers.clan.small
 
CLHeavyLaserSmall() - Constructor for class megamek.common.weapons.lasers.clan.small.CLHeavyLaserSmall
 
CLHeavyMG - Class in megamek.common.weapons.mgs.clan
 
CLHeavyMG() - Constructor for class megamek.common.weapons.mgs.clan.CLHeavyMG
 
CLHeavyMGA - Class in megamek.common.weapons.mgs.clan
 
CLHeavyMGA() - Constructor for class megamek.common.weapons.mgs.clan.CLHeavyMGA
 
CLIATM12 - Class in megamek.common.weapons.missiles.clan
 
CLIATM12() - Constructor for class megamek.common.weapons.missiles.clan.CLIATM12
 
CLIATM3 - Class in megamek.common.weapons.missiles.clan
 
CLIATM3() - Constructor for class megamek.common.weapons.missiles.clan.CLIATM3
 
CLIATM6 - Class in megamek.common.weapons.missiles.clan
 
CLIATM6() - Constructor for class megamek.common.weapons.missiles.clan.CLIATM6
 
CLIATM9 - Class in megamek.common.weapons.missiles.clan
 
CLIATM9() - Constructor for class megamek.common.weapons.missiles.clan.CLIATM9
 
CLIATMHandler - Class in megamek.common.weapons.handlers
 
CLIATMHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.CLIATMHandler
 
CLIATMWeapon - Class in megamek.common.weapons
 
CLIATMWeapon() - Constructor for class megamek.common.weapons.CLIATMWeapon
 
ClickableLabel - Class in megamek.client.ui.util
This is a specialized label that acts as a replacement for a button.
ClickableLabel(Consumer<MouseEvent>) - Constructor for class megamek.client.ui.util.ClickableLabel
Creates a new clickable label.
client() - Method in record class megamek.client.ui.panels.phaseDisplay.lobby.sorters.MekTreeTopLevelSorter
Returns the value of the client record component.
client() - Method in class megamek.common.commandLine.MegaMekCommandLineParser
 
Client - Class in megamek.client
This class is instantiated for each client and for each bot running on that client.
Client(String, String, int) - Constructor for class megamek.client.Client
 
CLIENT - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
CLIENT_ARTILLERY_REVEAL - Enum constant in enum class megamek.common.net.enums.PacketCommand
A Client to Server packet carrying a player's "reveal all artillery rounds" testing preference (a boolean).
CLIENT_COMMAND - Static variable in class megamek.client.commands.ClientCommand
 
CLIENT_FEEDBACK_REQUEST - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CLIENT_NAME - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CLIENT_SETTINGS - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
CLIENT_SETTINGS_STORE_NAME - Static variable in class megamek.common.preference.PreferenceManager
 
CLIENT_VERSIONS - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
clientClosed() - Method in interface megamek.client.CloseClientListener
 
ClientCommand - Class in megamek.client.commands
 
ClientCommand(ClientGUI, String, String) - Constructor for class megamek.client.commands.ClientCommand
Creates new ServerCommand
ClientCommandDialog - Class in megamek.client.ui.dialogs
Dialog for executing a client command.
ClientCommandDialog(JFrame, ClientGUI, ClientServerCommand, Coords) - Constructor for class megamek.client.ui.dialogs.ClientCommandDialog
Constructor for the dialog for executing a client command.
clientCommands - Variable in class megamek.client.ui.clientGUI.AbstractClientGUI
 
ClientDialog - Class in megamek.client.ui.dialogs.clientDialogs
A MegaMek Dialog box.
ClientDialog(Window, String, boolean) - Constructor for class megamek.client.ui.dialogs.clientDialogs.ClientDialog
Creates a ClientDialog with modality as given by modal.
clientgui - Variable in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
clientgui - Variable in class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay
 
clientgui - Variable in class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay
 
clientGui - Variable in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
The ClientGUI of the boardview.
clientGui - Variable in class megamek.client.ui.dialogs.phaseDisplay.SimpleNagNotice
 
clientGUI - Variable in class megamek.client.commands.ClientCommand
 
clientGUI - Variable in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
clientGUI - Variable in class megamek.client.ui.panels.phaseDisplay.SBFActionPhaseDisplay
 
clientGUI - Variable in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
 
clientGUI - Variable in class megamek.client.ui.util.MegaMekController
 
ClientGUI - Class in megamek.client.ui.clientGUI
 
ClientGUI(Client, MegaMekController) - Constructor for class megamek.client.ui.clientGUI.ClientGUI
Construct a client which will display itself in a new frame.
ClientOnly - Annotation Interface in megamek.common.interfaces
This annotation is used to mark IGame and subclass methods that are intended for use by the Client only (in other words, not by the Server/GameManager).
clientPreferences - Variable in class megamek.common.preference.PreferenceManager
 
ClientPreferences - Class in megamek.common.preference
 
ClientPreferences(IPreferenceStore) - Constructor for class megamek.common.preference.ClientPreferences
 
clientPreferenceStore - Variable in class megamek.common.preference.PreferenceManager
 
ClientServerCommand - Class in megamek.server.commands
A ServerCommand that can only be used by Game Masters, This abstract class implements many features that are common to all Game Master commands, like the isGM check for users, it also uses the Argument class for building the command arguments and to abstract the parsing of the arguments, limit assertion and error handling, and for building a more dynamic "help" feature.
ClientServerCommand(Server, TWGameManager, String, String, String) - Constructor for class megamek.server.commands.ClientServerCommand
Creates new ServerCommand that can only be used by Game Masters
ClientServerCommandLineFlag - Enum Class in megamek.common.commandLine
 
ClientServerCommandLineParser - Class in megamek.common.commandLine
 
ClientServerCommandLineParser(String[], String, boolean, boolean, boolean) - Constructor for class megamek.common.commandLine.ClientServerCommandLineParser
 
ClientServerCommandLineParser.Resolver - Class in megamek.common.commandLine
 
CLIFF_BOTTOM - Static variable in class megamek.common.units.Terrains
 
CLIFF_TOP - Static variable in class megamek.common.units.Terrains
 
CLIMB_DOWN - Enum constant in enum class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog.ClimbingActionType
 
CLIMB_MODE_OFF - Enum constant in enum class megamek.common.enums.MoveStepType
 
CLIMB_MODE_ON - Enum constant in enum class megamek.common.enums.MoveStepType
 
CLIMB_UP - Enum constant in enum class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog.ClimbingActionType
 
climbing - Variable in class megamek.common.units.Entity
 
CLIMBING_CLAWS - Enum constant in enum class megamek.common.enums.ProstheticEnhancementType
 
CLIMBING_PSR_MODIFIER - Static variable in class megamek.common.moves.ClimbingHelper
PSR modifier applied to all piloting rolls while climbing.
ClimbingChoiceDialog - Class in megamek.client.ui.dialogs.phaseDisplay
Dialog for choosing how many levels to climb during TacOps Climbing (TO:AR p.20).
ClimbingChoiceDialog(JFrame, String, List<ClimbingChoiceDialog.ClimbingOption>) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog
Creates a climbing choice dialog.
ClimbingChoiceDialog.ClimbingActionType - Enum Class in megamek.client.ui.dialogs.phaseDisplay
The type of climbing action the player is choosing.
ClimbingChoiceDialog.ClimbingOption - Record Class in megamek.client.ui.dialogs.phaseDisplay
Represents a climbing action choice.
ClimbingHelper - Class in megamek.common.moves
Utility class for Mek climbing rules (TO:AR p.20).
climbingLevelsChosen - Variable in class megamek.common.units.Entity
 
ClimbingOption(int, int, String, ClimbingChoiceDialog.ClimbingActionType) - Constructor for record class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog.ClimbingOption
Creates an instance of a ClimbingOption record class.
climbMode() - Method in class megamek.common.moves.MoveStep
 
climbMode() - Method in class megamek.common.units.Entity
Get the entity's "climbing mode"
CLImprovedAC10 - Class in megamek.common.weapons.autoCannons.clan
 
CLImprovedAC10() - Constructor for class megamek.common.weapons.autoCannons.clan.CLImprovedAC10
 
CLImprovedAC2 - Class in megamek.common.weapons.autoCannons.clan
 
CLImprovedAC2() - Constructor for class megamek.common.weapons.autoCannons.clan.CLImprovedAC2
 
CLImprovedAC20 - Class in megamek.common.weapons.autoCannons.clan
 
CLImprovedAC20() - Constructor for class megamek.common.weapons.autoCannons.clan.CLImprovedAC20
 
CLImprovedAC5 - Class in megamek.common.weapons.autoCannons.clan
 
CLImprovedAC5() - Constructor for class megamek.common.weapons.autoCannons.clan.CLImprovedAC5
 
CLImprovedGaussRifle - Class in megamek.common.weapons.gaussRifles.clan
 
CLImprovedGaussRifle() - Constructor for class megamek.common.weapons.gaussRifles.clan.CLImprovedGaussRifle
 
CLImprovedHeavyLaserLarge - Class in megamek.common.weapons.lasers.clan.large
 
CLImprovedHeavyLaserLarge() - Constructor for class megamek.common.weapons.lasers.clan.large.CLImprovedHeavyLaserLarge
 
CLImprovedHeavyLaserMedium - Class in megamek.common.weapons.lasers.clan.medium
 
CLImprovedHeavyLaserMedium() - Constructor for class megamek.common.weapons.lasers.clan.medium.CLImprovedHeavyLaserMedium
 
CLImprovedHeavyLaserSmall - Class in megamek.common.weapons.lasers.clan.small
 
CLImprovedHeavyLaserSmall() - Constructor for class megamek.common.weapons.lasers.clan.small.CLImprovedHeavyLaserSmall
 
CLImprovedLaserLarge - Class in megamek.common.weapons.lasers.clan.large
 
CLImprovedLaserLarge() - Constructor for class megamek.common.weapons.lasers.clan.large.CLImprovedLaserLarge
 
CLImprovedLRM10 - Class in megamek.common.weapons.lrms.clan.improvedLRM
 
CLImprovedLRM10() - Constructor for class megamek.common.weapons.lrms.clan.improvedLRM.CLImprovedLRM10
 
CLImprovedLRM15 - Class in megamek.common.weapons.lrms.clan.improvedLRM
 
CLImprovedLRM15() - Constructor for class megamek.common.weapons.lrms.clan.improvedLRM.CLImprovedLRM15
 
CLImprovedLRM20 - Class in megamek.common.weapons.lrms.clan.improvedLRM
 
CLImprovedLRM20() - Constructor for class megamek.common.weapons.lrms.clan.improvedLRM.CLImprovedLRM20
 
CLImprovedLRM5 - Class in megamek.common.weapons.lrms.clan.improvedLRM
 
CLImprovedLRM5() - Constructor for class megamek.common.weapons.lrms.clan.improvedLRM.CLImprovedLRM5
 
CLImprovedPPC - Class in megamek.common.weapons.ppc.clan
 
CLImprovedPPC() - Constructor for class megamek.common.weapons.ppc.clan.CLImprovedPPC
 
CLImprovedPulseLaserLarge - Class in megamek.common.weapons.lasers.clan.large
 
CLImprovedPulseLaserLarge() - Constructor for class megamek.common.weapons.lasers.clan.large.CLImprovedPulseLaserLarge
 
CLImprovedSRM2 - Class in megamek.common.weapons.srms.clan.improvedSRM
 
CLImprovedSRM2() - Constructor for class megamek.common.weapons.srms.clan.improvedSRM.CLImprovedSRM2
 
CLImprovedSRM4 - Class in megamek.common.weapons.srms.clan.improvedSRM
 
CLImprovedSRM4() - Constructor for class megamek.common.weapons.srms.clan.improvedSRM.CLImprovedSRM4
 
CLImprovedSRM6 - Class in megamek.common.weapons.srms.clan.improvedSRM
 
CLImprovedSRM6() - Constructor for class megamek.common.weapons.srms.clan.improvedSRM.CLImprovedSRM6
 
CLING - Enum constant in enum class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog.ClimbingActionType
 
clip() - Method in record class megamek.client.ui.clientGUI.audio.Sound
Returns the value of the clip record component.
clipSecondaryFacing(int) - Method in class megamek.common.equipment.HandheldWeapon
 
clipSecondaryFacing(int) - Method in class megamek.common.units.AbstractBuildingEntity
Returns the closest valid secondary facing to the given direction.
clipSecondaryFacing(int) - Method in class megamek.common.units.Aero
Aerospace really can't torso twist?
clipSecondaryFacing(int) - Method in class megamek.common.units.Dropship
Return the nearest valid direction to "torso twist" in
clipSecondaryFacing(int) - Method in class megamek.common.units.Entity
Returns the closest valid secondary facing to the given direction.
clipSecondaryFacing(int) - Method in class megamek.common.units.Infantry
 
clipSecondaryFacing(int) - Method in class megamek.common.units.Mek
Return the nearest valid direction to torso twist in
clipSecondaryFacing(int) - Method in class megamek.common.units.ProtoMek
 
clipSecondaryFacing(int) - Method in class megamek.common.units.Tank
 
clipSecondaryFacing(int) - Method in class megamek.common.units.Warship
 
clipToDesiredMP(MovePath, int) - Static method in class megamek.common.pathfinder.PathDecorator
Clips the given path until it only uses the desired MP or less.
clipToPossible() - Method in class megamek.common.moves.MovePath
Removes impossible steps.
CLLAAMissileWeapon - Class in megamek.common.weapons.bombs.clan
 
CLLAAMissileWeapon() - Constructor for class megamek.common.weapons.bombs.clan.CLLAAMissileWeapon
 
CLLaserAMS - Class in megamek.common.weapons.other.clan
 
CLLaserAMS() - Constructor for class megamek.common.weapons.other.clan.CLLaserAMS
 
CLLB10XAC - Class in megamek.common.weapons.autoCannons.clan
 
CLLB10XAC() - Constructor for class megamek.common.weapons.autoCannons.clan.CLLB10XAC
 
CLLB20XAC - Class in megamek.common.weapons.autoCannons.clan
 
CLLB20XAC() - Constructor for class megamek.common.weapons.autoCannons.clan.CLLB20XAC
 
CLLB20XACPrototype - Class in megamek.common.weapons.prototypes.clan
 
CLLB20XACPrototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLLB20XACPrototype
 
CLLB2XAC - Class in megamek.common.weapons.autoCannons.clan
 
CLLB2XAC() - Constructor for class megamek.common.weapons.autoCannons.clan.CLLB2XAC
 
CLLB2XACPrototype - Class in megamek.common.weapons.prototypes.clan
 
CLLB2XACPrototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLLB2XACPrototype
 
CLLB5XAC - Class in megamek.common.weapons.autoCannons.clan
 
CLLB5XAC() - Constructor for class megamek.common.weapons.autoCannons.clan.CLLB5XAC
 
CLLB5XACPrototype - Class in megamek.common.weapons.prototypes.clan
 
CLLB5XACPrototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLLB5XACPrototype
 
CLLBXACPrototypeWeapon - Class in megamek.common.weapons.prototypes.clan
 
CLLBXACPrototypeWeapon() - Constructor for class megamek.common.weapons.prototypes.clan.CLLBXACPrototypeWeapon
 
CLLBXPrototypeHandler - Class in megamek.common.weapons.handlers
 
CLLBXPrototypeHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.CLLBXPrototypeHandler
 
CLLightMG - Class in megamek.common.weapons.mgs.clan
 
CLLightMG() - Constructor for class megamek.common.weapons.mgs.clan.CLLightMG
 
CLLightMGA - Class in megamek.common.weapons.mgs.clan
 
CLLightMGA() - Constructor for class megamek.common.weapons.mgs.clan.CLLightMGA
 
CLLightTAG - Class in megamek.common.weapons.tag
 
CLLightTAG() - Constructor for class megamek.common.weapons.tag.CLLightTAG
 
CLLRM1 - Class in megamek.common.weapons.lrms.clan
 
CLLRM1() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM1
 
CLLRM10 - Class in megamek.common.weapons.lrms.clan
 
CLLRM10() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM10
 
CLLRM10IOS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM10IOS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM10IOS
 
CLLRM10OS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM10OS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM10OS
 
CLLRM11 - Class in megamek.common.weapons.lrms.clan
 
CLLRM11() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM11
 
CLLRM12 - Class in megamek.common.weapons.lrms.clan
 
CLLRM12() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM12
 
CLLRM13 - Class in megamek.common.weapons.lrms.clan
 
CLLRM13() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM13
 
CLLRM14 - Class in megamek.common.weapons.lrms.clan
 
CLLRM14() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM14
 
CLLRM15 - Class in megamek.common.weapons.lrms.clan
 
CLLRM15() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM15
 
CLLRM15IOS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM15IOS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM15IOS
 
CLLRM15OS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM15OS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM15OS
 
CLLRM16 - Class in megamek.common.weapons.lrms.clan
 
CLLRM16() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM16
 
CLLRM17 - Class in megamek.common.weapons.lrms.clan
 
CLLRM17() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM17
 
CLLRM18 - Class in megamek.common.weapons.lrms.clan
 
CLLRM18() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM18
 
CLLRM19 - Class in megamek.common.weapons.lrms.clan
 
CLLRM19() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM19
 
CLLRM1OS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM1OS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM1OS
 
CLLRM2 - Class in megamek.common.weapons.lrms.clan
 
CLLRM2() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM2
 
CLLRM20 - Class in megamek.common.weapons.lrms.clan
 
CLLRM20() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM20
 
CLLRM20IOS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM20IOS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM20IOS
 
CLLRM20OS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM20OS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM20OS
 
CLLRM2OS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM2OS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM2OS
 
CLLRM3 - Class in megamek.common.weapons.lrms.clan
 
CLLRM3() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM3
 
CLLRM3OS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM3OS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM3OS
 
CLLRM4 - Class in megamek.common.weapons.lrms.clan
 
CLLRM4() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM4
 
CLLRM4OS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM4OS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM4OS
 
CLLRM5 - Class in megamek.common.weapons.lrms.clan
 
CLLRM5() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM5
 
CLLRM5IOS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM5IOS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM5IOS
 
CLLRM5OS - Class in megamek.common.weapons.lrms.clan.oneShot
 
CLLRM5OS() - Constructor for class megamek.common.weapons.lrms.clan.oneShot.CLLRM5OS
 
CLLRM6 - Class in megamek.common.weapons.lrms.clan
 
CLLRM6() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM6
 
CLLRM7 - Class in megamek.common.weapons.lrms.clan
 
CLLRM7() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM7
 
CLLRM8 - Class in megamek.common.weapons.lrms.clan
 
CLLRM8() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM8
 
CLLRM9 - Class in megamek.common.weapons.lrms.clan
 
CLLRM9() - Constructor for class megamek.common.weapons.lrms.clan.CLLRM9
 
CLLRT1 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT1() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT1
 
CLLRT10 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT10() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT10
 
CLLRT10IOS - Class in megamek.common.weapons.lrms.clan.torpedo.oneShot
 
CLLRT10IOS() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.oneShot.CLLRT10IOS
 
CLLRT10OS - Class in megamek.common.weapons.lrms.clan.torpedo.oneShot
 
CLLRT10OS() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.oneShot.CLLRT10OS
 
CLLRT11 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT11() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT11
 
CLLRT12 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT12() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT12
 
CLLRT13 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT13() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT13
 
CLLRT14 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT14() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT14
 
CLLRT15 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT15() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT15
 
CLLRT15IOS - Class in megamek.common.weapons.lrms.clan.torpedo.oneShot
 
CLLRT15IOS() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.oneShot.CLLRT15IOS
 
CLLRT15OS - Class in megamek.common.weapons.lrms.clan.torpedo.oneShot
 
CLLRT15OS() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.oneShot.CLLRT15OS
 
CLLRT16 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT16() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT16
 
CLLRT17 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT17() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT17
 
CLLRT18 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT18() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT18
 
CLLRT19 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT19() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT19
 
CLLRT2 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT2() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT2
 
CLLRT20 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT20() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT20
 
CLLRT20IOS - Class in megamek.common.weapons.lrms.clan.torpedo.oneShot
 
CLLRT20IOS() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.oneShot.CLLRT20IOS
 
CLLRT20OS - Class in megamek.common.weapons.lrms.clan.torpedo.oneShot
 
CLLRT20OS() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.oneShot.CLLRT20OS
 
CLLRT3 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT3() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT3
 
CLLRT4 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT4() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT4
 
CLLRT5 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT5() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT5
 
CLLRT5IOS - Class in megamek.common.weapons.lrms.clan.torpedo.oneShot
 
CLLRT5IOS() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.oneShot.CLLRT5IOS
 
CLLRT5OS - Class in megamek.common.weapons.lrms.clan.torpedo.oneShot
 
CLLRT5OS() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.oneShot.CLLRT5OS
 
CLLRT6 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT6() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT6
 
CLLRT7 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT7() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT7
 
CLLRT8 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT8() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT8
 
CLLRT9 - Class in megamek.common.weapons.lrms.clan.torpedo
 
CLLRT9() - Constructor for class megamek.common.weapons.lrms.clan.torpedo.CLLRT9
 
CLMekMortar1 - Class in megamek.common.weapons.mortars.clan
 
CLMekMortar1() - Constructor for class megamek.common.weapons.mortars.clan.CLMekMortar1
 
CLMekMortar2 - Class in megamek.common.weapons.mortars.clan
 
CLMekMortar2() - Constructor for class megamek.common.weapons.mortars.clan.CLMekMortar2
 
CLMekMortar4 - Class in megamek.common.weapons.mortars.clan
 
CLMekMortar4() - Constructor for class megamek.common.weapons.mortars.clan.CLMekMortar4
 
CLMekMortar8 - Class in megamek.common.weapons.mortars.clan
 
CLMekMortar8() - Constructor for class megamek.common.weapons.mortars.clan.CLMekMortar8
 
CLMG - Class in megamek.common.weapons.mgs.clan
 
CLMG() - Constructor for class megamek.common.weapons.mgs.clan.CLMG
 
CLMGA - Class in megamek.common.weapons.mgs.clan
 
CLMGA() - Constructor for class megamek.common.weapons.mgs.clan.CLMGA
 
CLNarc - Class in megamek.common.weapons.other.clan
 
CLNarc() - Constructor for class megamek.common.weapons.other.clan.CLNarc
 
CLNarcIOS - Class in megamek.common.weapons.other.clan
 
CLNarcIOS() - Constructor for class megamek.common.weapons.other.clan.CLNarcIOS
 
CLNarcOS - Class in megamek.common.weapons.other.clan
 
CLNarcOS() - Constructor for class megamek.common.weapons.other.clan.CLNarcOS
 
clone() - Method in class megamek.client.bot.princess.FiringPlan
 
clone() - Method in class megamek.client.ratgenerator.Parameters
 
clone() - Method in class megamek.client.ui.clientGUI.AmsAssignGUI
 
clone() - Method in class megamek.client.ui.clientGUI.CancelAction
 
clone() - Method in class megamek.client.ui.clientGUI.CloseAction
 
clone() - Method in class megamek.client.ui.clientGUI.OkayAction
 
clone() - Method in class megamek.client.ui.GBC2
 
clone() - Method in class megamek.client.ui.util.ImprovedAveragingScaleFilter
 
clone() - Method in class megamek.client.ui.util.RotateFilter
Deprecated.
 
clone() - Method in class megamek.common.AtmosphericLandingMovePath
 
clone() - Method in class megamek.common.BulldozerMovePath
Clones this path, will contain a new clone of the steps so that the clone is independent of the original.
clone() - Method in class megamek.common.containers.PlayerIDAndList
Clone method as is required for Vector.
clone() - Method in class megamek.common.equipment.Minefield
 
clone() - Method in class megamek.common.force.Force
 
clone() - Method in class megamek.common.force.Forces
Returns a clone of this Forces object, including clones of all contained forces.
clone() - Method in class megamek.common.icons.Camouflage
 
clone() - Method in class megamek.common.icons.FileCamouflage
 
clone() - Method in class megamek.common.icons.Portrait
 
clone() - Method in class megamek.common.moves.MovePath
Clones this path, will contain a new clone of the steps so that the clone is independent of the original.
clone() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
clone!
clone() - Method in class megamek.common.scenario.ScenarioV1
 
close() - Method in class megamek.client.ui.dialogs.MMDialogs.MMStoryDialog
 
close() - Method in class megamek.common.autoResolve.acar.report.HtmlGameLogger
 
close() - Method in class megamek.common.game.GameDatasetLogger
Closes the log file
close() - Method in class megamek.common.game.GameLog
 
close() - Method in class megamek.common.net.connections.AbstractConnection
Closes the socket and shuts down the receiver and sender threads.
close() - Method in class megamek.utilities.GifWriter
Closes the gif writer.
close(MouseEvent) - Method in class megamek.common.ui.CloseableTab
Perform the close action
CLOSE_ACTION - Static variable in class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
 
CLOSE_ACTION - Static variable in class megamek.client.ui.dialogs.helpDialogs.HelpDialog
 
CLOSE_ACTION - Static variable in class megamek.client.ui.dialogs.MMDialogs.MMStoryDialog
 
CLOSE_ACTION - Static variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
CLOSE_CONNECTION - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CloseableTab - Class in megamek.common.ui
Custom component to represent a tab with a title and a close button
CloseableTab(EnhancedTabbedPane, String, Component) - Constructor for class megamek.common.ui.CloseableTab
Creates a new closeable tab with the specified title
CloseAction - Class in megamek.client.ui.clientGUI
An Action for closing a dialog using setVisible(false).
CloseAction(Window) - Constructor for class megamek.client.ui.clientGUI.CloseAction
Constructs a new AbstractAction that closes the Window myOwner when called.
CloseClientListener - Interface in megamek.client
 
closeDialog() - Method in class megamek.client.ui.panels.phaseDisplay.AimedShotHandler
 
closeSingleRecoverySlot() - Method in class megamek.common.bays.AbstractSmallCraftASFBay
 
closestCoords(List<Coords>) - Method in class megamek.common.board.Coords
 
closeTheFile() - Method in class megamek.common.autoResolve.acar.report.DummyPhaseEndReporter
 
closeTheFile() - Method in interface megamek.common.autoResolve.acar.report.IPhaseEndReporter
 
closeTheFile() - Method in record class megamek.common.autoResolve.acar.report.PhaseEndReporter
 
CLPlasmaCannon - Class in megamek.common.weapons.ppc.clan
 
CLPlasmaCannon() - Constructor for class megamek.common.weapons.ppc.clan.CLPlasmaCannon
 
CLPlasmaRifle - Class in megamek.common.weapons.unofficial.clan
 
CLPlasmaRifle() - Constructor for class megamek.common.weapons.unofficial.clan.CLPlasmaRifle
 
CLProtoMekAC2 - Class in megamek.common.weapons.autoCannons.clan
 
CLProtoMekAC2() - Constructor for class megamek.common.weapons.autoCannons.clan.CLProtoMekAC2
 
CLProtoMekAC4 - Class in megamek.common.weapons.autoCannons.clan
 
CLProtoMekAC4() - Constructor for class megamek.common.weapons.autoCannons.clan.CLProtoMekAC4
 
CLProtoMekAC8 - Class in megamek.common.weapons.autoCannons.clan
 
CLProtoMekAC8() - Constructor for class megamek.common.weapons.autoCannons.clan.CLProtoMekAC8
 
CLPrototypeStreakSRMWeapon - Class in megamek.common.weapons.prototypes.clan
 
CLPrototypeStreakSRMWeapon() - Constructor for class megamek.common.weapons.prototypes.clan.CLPrototypeStreakSRMWeapon
 
CLPrototypeUACWeapon - Class in megamek.common.weapons.prototypes.clan
 
CLPrototypeUACWeapon() - Constructor for class megamek.common.weapons.prototypes.clan.CLPrototypeUACWeapon
 
CLPulseLaserLarge - Class in megamek.common.weapons.lasers.clan.large
 
CLPulseLaserLarge() - Constructor for class megamek.common.weapons.lasers.clan.large.CLPulseLaserLarge
 
CLPulseLaserMedium - Class in megamek.common.weapons.lasers.clan.medium
 
CLPulseLaserMedium() - Constructor for class megamek.common.weapons.lasers.clan.medium.CLPulseLaserMedium
 
CLPulseLaserMicro - Class in megamek.common.weapons.lasers.clan
 
CLPulseLaserMicro() - Constructor for class megamek.common.weapons.lasers.clan.CLPulseLaserMicro
 
CLPulseLaserSmall - Class in megamek.common.weapons.lasers.clan.small
 
CLPulseLaserSmall() - Constructor for class megamek.common.weapons.lasers.clan.small.CLPulseLaserSmall
 
CLRAC10 - Class in megamek.common.weapons.unofficial.clan
 
CLRAC10() - Constructor for class megamek.common.weapons.unofficial.clan.CLRAC10
 
CLRAC2 - Class in megamek.common.weapons.autoCannons.clan
 
CLRAC2() - Constructor for class megamek.common.weapons.autoCannons.clan.CLRAC2
 
CLRAC20 - Class in megamek.common.weapons.unofficial.clan
 
CLRAC20() - Constructor for class megamek.common.weapons.unofficial.clan.CLRAC20
 
CLRAC5 - Class in megamek.common.weapons.autoCannons.clan
 
CLRAC5() - Constructor for class megamek.common.weapons.autoCannons.clan.CLRAC5
 
CLSRM1 - Class in megamek.common.weapons.srms.clan
 
CLSRM1() - Constructor for class megamek.common.weapons.srms.clan.CLSRM1
 
CLSRM1OS - Class in megamek.common.weapons.srms.clan.oneShot
 
CLSRM1OS() - Constructor for class megamek.common.weapons.srms.clan.oneShot.CLSRM1OS
 
CLSRM2 - Class in megamek.common.weapons.srms.clan
 
CLSRM2() - Constructor for class megamek.common.weapons.srms.clan.CLSRM2
 
CLSRM2IOS - Class in megamek.common.weapons.srms.clan.oneShot
 
CLSRM2IOS() - Constructor for class megamek.common.weapons.srms.clan.oneShot.CLSRM2IOS
 
CLSRM2OS - Class in megamek.common.weapons.srms.clan.oneShot
 
CLSRM2OS() - Constructor for class megamek.common.weapons.srms.clan.oneShot.CLSRM2OS
 
CLSRM3 - Class in megamek.common.weapons.srms.clan
 
CLSRM3() - Constructor for class megamek.common.weapons.srms.clan.CLSRM3
 
CLSRM3OS - Class in megamek.common.weapons.srms.clan.oneShot
 
CLSRM3OS() - Constructor for class megamek.common.weapons.srms.clan.oneShot.CLSRM3OS
 
CLSRM4 - Class in megamek.common.weapons.srms.clan
 
CLSRM4() - Constructor for class megamek.common.weapons.srms.clan.CLSRM4
 
CLSRM4IOS - Class in megamek.common.weapons.srms.clan.oneShot
 
CLSRM4IOS() - Constructor for class megamek.common.weapons.srms.clan.oneShot.CLSRM4IOS
 
CLSRM4OS - Class in megamek.common.weapons.srms.clan.oneShot
 
CLSRM4OS() - Constructor for class megamek.common.weapons.srms.clan.oneShot.CLSRM4OS
 
CLSRM5 - Class in megamek.common.weapons.srms.clan
 
CLSRM5() - Constructor for class megamek.common.weapons.srms.clan.CLSRM5
 
CLSRM5OS - Class in megamek.common.weapons.srms.clan.oneShot
 
CLSRM5OS() - Constructor for class megamek.common.weapons.srms.clan.oneShot.CLSRM5OS
 
CLSRM6 - Class in megamek.common.weapons.srms.clan
 
CLSRM6() - Constructor for class megamek.common.weapons.srms.clan.CLSRM6
 
CLSRM6IOS - Class in megamek.common.weapons.srms.clan.oneShot
 
CLSRM6IOS() - Constructor for class megamek.common.weapons.srms.clan.oneShot.CLSRM6IOS
 
CLSRM6OS - Class in megamek.common.weapons.srms.clan.oneShot
 
CLSRM6OS() - Constructor for class megamek.common.weapons.srms.clan.oneShot.CLSRM6OS
 
CLSRT1 - Class in megamek.common.weapons.srms.clan.torpedo
 
CLSRT1() - Constructor for class megamek.common.weapons.srms.clan.torpedo.CLSRT1
 
CLSRT1OS - Class in megamek.common.weapons.srms.clan.torpedo.oneShot
 
CLSRT1OS() - Constructor for class megamek.common.weapons.srms.clan.torpedo.oneShot.CLSRT1OS
 
CLSRT2 - Class in megamek.common.weapons.srms.clan.torpedo
 
CLSRT2() - Constructor for class megamek.common.weapons.srms.clan.torpedo.CLSRT2
 
CLSRT2IOS - Class in megamek.common.weapons.srms.clan.torpedo.oneShot
 
CLSRT2IOS() - Constructor for class megamek.common.weapons.srms.clan.torpedo.oneShot.CLSRT2IOS
 
CLSRT2OS - Class in megamek.common.weapons.srms.clan.torpedo.oneShot
 
CLSRT2OS() - Constructor for class megamek.common.weapons.srms.clan.torpedo.oneShot.CLSRT2OS
 
CLSRT3 - Class in megamek.common.weapons.srms.clan.torpedo
 
CLSRT3() - Constructor for class megamek.common.weapons.srms.clan.torpedo.CLSRT3
 
CLSRT3OS - Class in megamek.common.weapons.srms.clan.torpedo.oneShot
 
CLSRT3OS() - Constructor for class megamek.common.weapons.srms.clan.torpedo.oneShot.CLSRT3OS
 
CLSRT4 - Class in megamek.common.weapons.srms.clan.torpedo
 
CLSRT4() - Constructor for class megamek.common.weapons.srms.clan.torpedo.CLSRT4
 
CLSRT4IOS - Class in megamek.common.weapons.srms.clan.torpedo.oneShot
 
CLSRT4IOS() - Constructor for class megamek.common.weapons.srms.clan.torpedo.oneShot.CLSRT4IOS
 
CLSRT4OS - Class in megamek.common.weapons.srms.clan.torpedo.oneShot
 
CLSRT4OS() - Constructor for class megamek.common.weapons.srms.clan.torpedo.oneShot.CLSRT4OS
 
CLSRT5 - Class in megamek.common.weapons.srms.clan.torpedo
 
CLSRT5() - Constructor for class megamek.common.weapons.srms.clan.torpedo.CLSRT5
 
CLSRT5OS - Class in megamek.common.weapons.srms.clan.torpedo.oneShot
 
CLSRT5OS() - Constructor for class megamek.common.weapons.srms.clan.torpedo.oneShot.CLSRT5OS
 
CLSRT6 - Class in megamek.common.weapons.srms.clan.torpedo
 
CLSRT6() - Constructor for class megamek.common.weapons.srms.clan.torpedo.CLSRT6
 
CLSRT6IOS - Class in megamek.common.weapons.srms.clan.torpedo.oneShot
 
CLSRT6IOS() - Constructor for class megamek.common.weapons.srms.clan.torpedo.oneShot.CLSRT6IOS
 
CLSRT6OS - Class in megamek.common.weapons.srms.clan.torpedo.oneShot
 
CLSRT6OS() - Constructor for class megamek.common.weapons.srms.clan.torpedo.oneShot.CLSRT6OS
 
CLStreakLRM1 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM1() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM1
 
CLStreakLRM10 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM10() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM10
 
CLStreakLRM10IOS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM10IOS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM10IOS
 
CLStreakLRM10OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM10OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM10OS
 
CLStreakLRM11 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM11() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM11
 
CLStreakLRM11OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM11OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM11OS
 
CLStreakLRM12 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM12() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM12
 
CLStreakLRM12OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM12OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM12OS
 
CLStreakLRM13 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM13() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM13
 
CLStreakLRM13OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM13OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM13OS
 
CLStreakLRM14 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM14() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM14
 
CLStreakLRM14OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM14OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM14OS
 
CLStreakLRM15 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM15() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM15
 
CLStreakLRM15IOS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM15IOS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM15IOS
 
CLStreakLRM15OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM15OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM15OS
 
CLStreakLRM16 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM16() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM16
 
CLStreakLRM16OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM16OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM16OS
 
CLStreakLRM17 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM17() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM17
 
CLStreakLRM17OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM17OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM17OS
 
CLStreakLRM18 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM18() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM18
 
CLStreakLRM18OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM18OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM18OS
 
CLStreakLRM19 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM19() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM19
 
CLStreakLRM19OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM19OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM19OS
 
CLStreakLRM1OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM1OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM1OS
 
CLStreakLRM2 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM2() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM2
 
CLStreakLRM20 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM20() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM20
 
CLStreakLRM20IOS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM20IOS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM20IOS
 
CLStreakLRM20OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM20OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM20OS
 
CLStreakLRM2OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM2OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM2OS
 
CLStreakLRM3 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM3() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM3
 
CLStreakLRM3OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM3OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM3OS
 
CLStreakLRM4 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM4() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM4
 
CLStreakLRM4OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM4OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM4OS
 
CLStreakLRM5 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM5() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM5
 
CLStreakLRM5IOS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM5IOS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM5IOS
 
CLStreakLRM5OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM5OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM5OS
 
CLStreakLRM6 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM6() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM6
 
CLStreakLRM6OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM6OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM6OS
 
CLStreakLRM7 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM7() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM7
 
CLStreakLRM7OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM7OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM7OS
 
CLStreakLRM8 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM8() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM8
 
CLStreakLRM8OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM8OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM8OS
 
CLStreakLRM9 - Class in megamek.common.weapons.lrms.clan.streak
 
CLStreakLRM9() - Constructor for class megamek.common.weapons.lrms.clan.streak.CLStreakLRM9
 
CLStreakLRM9OS - Class in megamek.common.weapons.lrms.clan.streak.oneShot
 
CLStreakLRM9OS() - Constructor for class megamek.common.weapons.lrms.clan.streak.oneShot.CLStreakLRM9OS
 
CLStreakSRM1 - Class in megamek.common.weapons.srms.clan.streak
 
CLStreakSRM1() - Constructor for class megamek.common.weapons.srms.clan.streak.CLStreakSRM1
 
CLStreakSRM2 - Class in megamek.common.weapons.srms.clan.streak
 
CLStreakSRM2() - Constructor for class megamek.common.weapons.srms.clan.streak.CLStreakSRM2
 
CLStreakSRM2IOS - Class in megamek.common.weapons.srms.clan.streak.oneShot
 
CLStreakSRM2IOS() - Constructor for class megamek.common.weapons.srms.clan.streak.oneShot.CLStreakSRM2IOS
 
CLStreakSRM2OS - Class in megamek.common.weapons.srms.clan.streak.oneShot
 
CLStreakSRM2OS() - Constructor for class megamek.common.weapons.srms.clan.streak.oneShot.CLStreakSRM2OS
 
CLStreakSRM3 - Class in megamek.common.weapons.srms.clan.streak
 
CLStreakSRM3() - Constructor for class megamek.common.weapons.srms.clan.streak.CLStreakSRM3
 
CLStreakSRM4 - Class in megamek.common.weapons.srms.clan.streak
 
CLStreakSRM4() - Constructor for class megamek.common.weapons.srms.clan.streak.CLStreakSRM4
 
CLStreakSRM4IOS - Class in megamek.common.weapons.srms.clan.streak.oneShot
 
CLStreakSRM4IOS() - Constructor for class megamek.common.weapons.srms.clan.streak.oneShot.CLStreakSRM4IOS
 
CLStreakSRM4OS - Class in megamek.common.weapons.srms.clan.streak.oneShot
 
CLStreakSRM4OS() - Constructor for class megamek.common.weapons.srms.clan.streak.oneShot.CLStreakSRM4OS
 
CLStreakSRM4Prototype - Class in megamek.common.weapons.prototypes.clan
 
CLStreakSRM4Prototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLStreakSRM4Prototype
 
CLStreakSRM5 - Class in megamek.common.weapons.srms.clan.streak
 
CLStreakSRM5() - Constructor for class megamek.common.weapons.srms.clan.streak.CLStreakSRM5
 
CLStreakSRM6 - Class in megamek.common.weapons.srms.clan.streak
 
CLStreakSRM6() - Constructor for class megamek.common.weapons.srms.clan.streak.CLStreakSRM6
 
CLStreakSRM6IOS - Class in megamek.common.weapons.srms.clan.streak.oneShot
 
CLStreakSRM6IOS() - Constructor for class megamek.common.weapons.srms.clan.streak.oneShot.CLStreakSRM6IOS
 
CLStreakSRM6OS - Class in megamek.common.weapons.srms.clan.streak.oneShot
 
CLStreakSRM6OS() - Constructor for class megamek.common.weapons.srms.clan.streak.oneShot.CLStreakSRM6OS
 
CLStreakSRM6Prototype - Class in megamek.common.weapons.prototypes.clan
 
CLStreakSRM6Prototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLStreakSRM6Prototype
 
CLTAG - Class in megamek.common.weapons.tag
 
CLTAG() - Constructor for class megamek.common.weapons.tag.CLTAG
 
CLUAC10 - Class in megamek.common.weapons.autoCannons.clan
 
CLUAC10() - Constructor for class megamek.common.weapons.autoCannons.clan.CLUAC10
 
CLUAC10Prototype - Class in megamek.common.weapons.prototypes.clan
 
CLUAC10Prototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLUAC10Prototype
 
CLUAC2 - Class in megamek.common.weapons.autoCannons.clan
 
CLUAC2() - Constructor for class megamek.common.weapons.autoCannons.clan.CLUAC2
 
CLUAC20 - Class in megamek.common.weapons.autoCannons.clan
 
CLUAC20() - Constructor for class megamek.common.weapons.autoCannons.clan.CLUAC20
 
CLUAC20Prototype - Class in megamek.common.weapons.prototypes.clan
 
CLUAC20Prototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLUAC20Prototype
 
CLUAC2Prototype - Class in megamek.common.weapons.prototypes.clan
 
CLUAC2Prototype() - Constructor for class megamek.common.weapons.prototypes.clan.CLUAC2Prototype
 
CLUAC5 - Class in megamek.common.weapons.autoCannons.clan
 
CLUAC5() - Constructor for class megamek.common.weapons.autoCannons.clan.CLUAC5
 
club(MiscMounted) - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
Club that target!
ClubAttackAction - Class in megamek.common.actions
The attacker makes a club attack on the target.
ClubAttackAction(int, int, int, MiscMounted, int, boolean) - Constructor for class megamek.common.actions.ClubAttackAction
Creates a new club attack
ClubAttackAction(int, int, MiscMounted, int) - Constructor for class megamek.common.actions.ClubAttackAction
Creates new ClubAttackAction
CLUSTER - Enum constant in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.SpecialAmmo
 
CLUSTER - Enum constant in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
clusterMunitionsFlag - Variable in class megamek.common.weapons.handlers.DamageFalloff
 
cmd - Variable in enum class megamek.client.ui.panels.phaseDisplay.commands.MoveCommand
The command text.
cmd - Variable in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
cmd - Variable in enum class megamek.client.ui.util.KeyCommandBind
The command associated with this binding.
CMD_AERO - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_AERO_BOTH - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_AERO_VECTORED - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_AIR_MEK - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_ALL - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_CONVERTER - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_GROUND - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_INF - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_MEK - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_NO_BUTTON - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_NON_INF - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_NON_VECTORED - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_NONE - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_PROTOMEK - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_TANK - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
CMD_VTOL - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
cmdActionMap - Variable in class megamek.client.ui.util.MegaMekController
Maps command strings to CommandAction objects.
CMN - Enum constant in enum class megamek.common.enums.Faction
 
CNARC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CNC - Enum constant in enum class megamek.common.enums.Faction
 
COCKPIT - Static variable in class megamek.common.loaders.MtfFile
 
COCKPIT_AIMED_SHOT - Static variable in class megamek.common.units.Mek
 
COCKPIT_COMMAND_CONSOLE - Static variable in class megamek.common.units.Aero
 
COCKPIT_COMMAND_CONSOLE - Static variable in class megamek.common.units.Mek
 
COCKPIT_DUAL - Static variable in class megamek.common.units.Mek
 
COCKPIT_INDUSTRIAL - Static variable in class megamek.common.units.Mek
 
COCKPIT_INTERFACE - Static variable in class megamek.common.units.Mek
 
COCKPIT_OFF - Static variable in class megamek.common.units.Mek
 
COCKPIT_ON - Static variable in class megamek.common.units.Mek
 
COCKPIT_PRIMITIVE - Static variable in class megamek.common.units.Aero
 
COCKPIT_PRIMITIVE - Static variable in class megamek.common.units.Mek
 
COCKPIT_PRIMITIVE_INDUSTRIAL - Static variable in class megamek.common.units.Mek
 
COCKPIT_QUADVEE - Static variable in class megamek.common.units.Mek
 
COCKPIT_SHORT_STRING - Static variable in class megamek.common.units.Aero
 
COCKPIT_SHORT_STRING - Static variable in class megamek.common.units.Mek
 
COCKPIT_SMALL - Static variable in class megamek.common.units.Aero
 
COCKPIT_SMALL - Static variable in class megamek.common.units.Mek
 
COCKPIT_SMALL_COMMAND_CONSOLE - Static variable in class megamek.common.units.Mek
 
COCKPIT_STANDARD - Static variable in class megamek.common.units.Aero
 
COCKPIT_STANDARD - Static variable in class megamek.common.units.Mek
 
COCKPIT_STRING - Static variable in class megamek.common.units.Aero
 
COCKPIT_STRING - Static variable in class megamek.common.units.Mek
 
COCKPIT_SUPERHEAVY - Static variable in class megamek.common.units.Mek
 
COCKPIT_SUPERHEAVY_COMMAND_CONSOLE - Static variable in class megamek.common.units.Mek
 
COCKPIT_SUPERHEAVY_INDUSTRIAL - Static variable in class megamek.common.units.Mek
 
COCKPIT_SUPERHEAVY_TRIPOD - Static variable in class megamek.common.units.Mek
 
COCKPIT_SUPERHEAVY_TRIPOD_INDUSTRIAL - Static variable in class megamek.common.units.Mek
 
COCKPIT_TA - Static variable in class megamek.common.units.Aero
 
COCKPIT_TORSO_MOUNTED - Static variable in class megamek.common.units.Mek
 
COCKPIT_TRIPOD - Static variable in class megamek.common.units.Mek
 
COCKPIT_TRIPOD_INDUSTRIAL - Static variable in class megamek.common.units.Mek
 
COCKPIT_UNKNOWN - Static variable in class megamek.common.units.Mek
 
COCKPIT_VRRP - Static variable in class megamek.common.units.Mek
 
cockpitCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
cockpitHits - Variable in class megamek.common.units.DamageEditSpec
 
cockpitType - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
cockpitType - Variable in class megamek.common.units.Mek
 
cockpitTypeExclude - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
code - Variable in enum class megamek.common.strategicBattleSystems.SBFMovementMode
 
code() - Method in class megamek.common.eras.Era
 
code() - Method in record class megamek.common.QuirkEntry
Returns the value of the code record component.
code() - Method in record class megamek.common.universe.RankSystem
Returns the value of the code record component.
CogwheelIcon - Class in megamek.client.ui.baseComponents
Deprecated, for removal: This API element is subject to removal in a future version.
CogwheelIcon() - Constructor for class megamek.client.ui.baseComponents.CogwheelIcon
Deprecated, for removal: This API element is subject to removal in a future version.
CogwheelIcon(int) - Constructor for class megamek.client.ui.baseComponents.CogwheelIcon
Deprecated.
Creates a cogwheel icon of the given size and with a standard FlatLaf color.
CogwheelIcon(int, int, int, int, int) - Constructor for class megamek.client.ui.baseComponents.CogwheelIcon
Deprecated.
Creates a configurable cogwheel icon at given size and with the given values.
COL_BV - Static variable in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
COL_BV - Static variable in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
 
COL_ENTITY - Static variable in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
COL_MOVE - Static variable in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
COL_PILOT - Static variable in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
 
COL_PLAYER - Static variable in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
 
COL_UNIT - Static variable in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
 
collapseBasement(Coords, Board, Vector<Report>) - Method in class megamek.common.units.AbstractBuildingEntity
 
collapseBasement(Coords, Board, Vector<Report>) - Method in class megamek.common.units.BuildingTerrain
 
collapseBasement(Coords, Board, Vector<Report>) - Method in interface megamek.common.units.IBuilding
 
collapseBasement(CubeCoords, Board, Vector<Report>) - Method in class megamek.common.units.Building
 
collapseBasement(IBuilding, Map<BoardLocation, List<Entity>>, Coords, Vector<Report>) - Method in class megamek.server.totalWarfare.BuildingCollapseHandler
Collapse a building basement.
collapseBuilding(Vector<Coords>) - Method in class megamek.common.board.Board
Collapse a vector of building hexes.
collapseBuilding(Coords) - Method in class megamek.common.board.Board
The given building hex has collapsed.
collapseBuilding(IBuilding) - Method in class megamek.common.board.Board
The given building has collapsed.
collapseFloorsOnHex(Coords, int) - Method in class megamek.common.units.AbstractBuildingEntity
 
CollapseWarning - Class in megamek.client.ui.clientGUI.boardview
Construction Factor Warning Logic.
CollapseWarningSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Represents structure CF warnings for entities during deployment and movement phase that will collapse if the entity lands-on or is deployed on that structure.
CollapseWarningSprite(BoardView, Coords) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.CollapseWarningSprite
 
CollapseWarningSpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
 
CollapseWarningSpriteHandler(AbstractClientGUI) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.CollapseWarningSpriteHandler
 
COLLAR_NO_BOOM - Static variable in class megamek.common.units.Dropship
 
COLLAR_NO_BOOM - Static variable in class megamek.common.units.Jumpship
 
COLLAR_PROTOTYPE - Static variable in class megamek.common.units.Dropship
 
COLLAR_STANDARD - Static variable in class megamek.common.units.Dropship
Primitive DropShips may be constructed with no docking collar, or with a pre-boom collar.
COLLAR_STANDARD - Static variable in class megamek.common.units.Jumpship
Primitive JumpShips may be constructed with standard docking collars, or with pre-boom collars.
collarDamage - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
collectedWeapons - Variable in class megamek.common.battleValue.LargeAeroBVCalculator
 
collectionMatchesProperty(Collection<String>, String) - Method in class megamek.client.ratgenerator.RulesetNode
Each csv field of property must be contained in the list for a match.
CollectionUtil - Class in megamek.common.util
Some utility methods for Collections.
color() - Method in record class megamek.client.ui.dialogs.minimap.MinimapPanel.Line
Returns the value of the color record component.
color(Color) - Method in class megamek.client.ui.util.StringDrawer
Sets the fill color to draw the text width.
color(Color) - Method in class megamek.client.ui.util.StringDrawer.StringDrawerConfig
 
COLOR_FG - Static variable in class megamek.client.ui.dialogs.unitDisplay.WeaponPanel
 
color1 - Static variable in class megamek.client.ui.clientGUI.boardview.RulerDialog
 
color2 - Static variable in class megamek.client.ui.clientGUI.boardview.RulerDialog
 
ColorDeserializer - Class in megamek.common.jacksonAdapters
 
ColorDeserializer() - Constructor for class megamek.common.jacksonAdapters.ColorDeserializer
 
ColorSerializer - Class in megamek.common.universe
 
ColorSerializer() - Constructor for class megamek.common.universe.ColorSerializer
 
ColorSerializer(Class<Color>) - Constructor for class megamek.common.universe.ColorSerializer
 
colorString(Color) - Static method in class megamek.client.ui.util.UIUtil
Returns an HTML FONT Color String, e.g.
colorToHex(Color) - Static method in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
colorToHex(Color, float) - Static method in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
COLOUR_CAMOUFLAGE - Static variable in class megamek.common.icons.Camouflage
 
ColourSelectorButton - Class in megamek.client.ui.buttons
 
ColourSelectorButton(Color, String) - Constructor for class megamek.client.ui.buttons.ColourSelectorButton
 
ColourSelectorButton(String) - Constructor for class megamek.client.ui.buttons.ColourSelectorButton
 
columnAdded(TableColumnModelEvent) - Method in class megamek.client.ui.clientGUI.TableColumnManager
 
columnMarginChanged(ChangeEvent) - Method in class megamek.client.ui.clientGUI.TableColumnManager
 
columnMoved(TableColumnModelEvent) - Method in class megamek.client.ui.clientGUI.TableColumnManager
 
columnRemoved(TableColumnModelEvent) - Method in class megamek.client.ui.clientGUI.TableColumnManager
 
COLUMNS - Static variable in class megamek.client.ui.dialogs.SBFStats.SBFStatsTablePanel
 
columnSelectionChanged(ListSelectionEvent) - Method in class megamek.client.ui.clientGUI.TableColumnManager
 
COM - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
COMBAT_ENGINEERS - Static variable in class megamek.common.units.ConvInfantry
 
CombatRole - Interface in megamek.common.interfaces
This interface is for classes that represent combat units with battlefield roles (Sniper, Juggernaut, Dogfighter...).
CombatVehicleBVCalculator - Class in megamek.common.battleValue
 
CombatVehicleCostCalculator - Class in megamek.common.cost
 
CombatVehicleCostCalculator() - Constructor for class megamek.common.cost.CombatVehicleCostCalculator
 
CombatVehicleEscapePod - Class in megamek.common.units
Represents a Combat Vehicle Escape Pod (CVEP) that has been launched from a combat vehicle.
CombatVehicleEscapePod() - Constructor for class megamek.common.units.CombatVehicleEscapePod
Default constructor for serialization/MUL parser.
CombatVehicleEscapePod(Tank, Coords) - Constructor for class megamek.common.units.CombatVehicleEscapePod
Creates a new Combat Vehicle Escape Pod from a launching vehicle.
combine(int, int, int, int, List<Board>, List<Boolean>, int) - Static method in class megamek.common.util.BoardUtilities
Deprecated, for removal: This API element is subject to removal in a future version.
combine(int, int, int, int, Board[], int) - Static method in class megamek.common.util.BoardUtilities
Combines one or more boards into one huge mega board!
combine(int, int, int, int, Board[], int, int) - Static method in class megamek.common.util.BoardUtilities
Combines one or more boards into one huge mega board!
combine(int, int, int, int, Board[], List<Boolean>, int) - Static method in class megamek.common.util.BoardUtilities
Deprecated, for removal: This API element is subject to removal in a future version.
COMBINE - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
comboUnitType - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
comboWeight - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
COMBUSTION - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.SVEngine
 
COMBUSTION_ENGINE - Static variable in class megamek.common.equipment.Engine
 
COMBUSTION_LIQUID - Enum constant in enum class megamek.common.equipment.enums.StructureEngine
 
COMBUSTION_SOLID - Enum constant in enum class megamek.common.equipment.enums.StructureEngine
 
COMM_IMPLANT - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
command() - Method in record class megamek.common.net.packets.Packet
Returns the value of the command record component.
COMMAND - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
COMMAND - Static variable in class megamek.common.KeyBindParser
 
COMMAND - Static variable in class megamek.common.util.AddBotUtil
 
COMMAND_CONSOLE - Enum constant in enum class megamek.common.units.CrewType
 
COMMAND_NONE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
CommandAction - Interface in megamek.client.ui.util
Class used in processing KeyEvents in MegamekController.
CommandComparator() - Constructor for class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay.CommandComparator
 
COMMANDER - Enum constant in enum class megamek.utilities.QuickGameRunner.GUIType
 
commanderCached(Entity) - Method in class megamek.client.bot.princess.FireControlState
 
CommanderGUI - Class in megamek.client.ui.clientGUI
 
CommanderGUI(Client, MegaMekController) - Constructor for class megamek.client.ui.clientGUI.CommanderGUI
 
commanderHasCombatParalysis(Player) - Method in class megamek.common.game.Game
Checks if the commander unit of the specified player has the "Combat Paralysis" special ability.
commanderHasCombatSense(Player) - Method in class megamek.common.game.Game
Checks if the specified player has a valid unit with the "Combat Sense" pilot special ability.
CommanderNode - Class in megamek.client.ratgenerator
A commander node gives the rank to assign the force's commander, an optional title, and the position within the force structure (typically in the first unit/subforce for a field officer).
CommanderNode() - Constructor for class megamek.client.ratgenerator.CommanderNode
 
commandName - Static variable in class megamek.server.commands.DefeatCommand
 
commandName - Static variable in class megamek.server.commands.VictoryCommand
 
COMMANDS_DIR - Static variable in class megamek.MMConstants
 
COMMENT - Static variable in class megamek.common.loaders.MtfFile
 
COMMENT_MARK - Static variable in interface megamek.common.scenario.Scenario
 
COMMON - Enum constant in enum class megamek.common.TechAdvancement.AdvancementPhase
 
commonDate() - Method in record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Returns the value of the commonDate record component.
commonEnclosingBoard(Targetable, Targetable) - Method in interface megamek.common.game.IGame
Returns the common enclosing board of the two given units/targets.
CommonMenuBar - Class in megamek.client.ui.clientGUI
The menu bar that is used across MM, i.e.
CommonSettingsDialog - Class in megamek.client.ui.dialogs.buttonDialogs
The Client Settings Dialog offering GUI options concerning tooltips, map display, keybinds etc.
CommonSettingsDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.CommonSettingsDialog
Constructs the Client Settings Dialog without a ClientGUI (used in the main menu and board editor).
CommonSettingsDialog(JFrame, ClientGUI) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.CommonSettingsDialog
Constructs the Client Settings Dialog with a ClientGUI (used within the client, i.e.
COMMUNICATIONS - Enum constant in enum class megamek.common.units.System
 
COMPACT - Static variable in class megamek.common.loaders.BLKFile
 
COMPACT_ENGINE - Static variable in class megamek.common.equipment.Engine
 
COMPACT_HS_1 - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
COMPACT_HS_2 - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
compare(Object, Object) - Method in record class megamek.client.ui.panels.phaseDisplay.lobby.sorters.MekTreeTopLevelSorter
 
compare(String, String) - Method in class megamek.client.ui.tileset.MekSetTest.StringCompCaseInsensitive
 
compare(String, String) - Method in class megamek.common.util.sorter.NaturalOrderComparator
 
compare(StatusBarPhaseDisplay.PhaseCommand, StatusBarPhaseDisplay.PhaseCommand) - Method in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay.CommandComparator
 
compare(BulldozerMovePath, BulldozerMovePath) - Method in class megamek.common.BulldozerMovePath.MPCostComparator
compare the first move path to the second Favors paths that spend less mp total in case of tie, favors paths that use more hexes
compare(ECMInfo, ECMInfo) - Method in class megamek.common.ECCMComparator
 
compare(ECMInfo, ECMInfo) - Method in class megamek.common.ECMComparator
 
compare(Mounted<?>, Mounted<?>) - Method in class megamek.common.comparators.WeaponComparatorBV
 
compare(WeaponMounted, WeaponMounted) - Method in record class megamek.common.comparators.WeaponComparatorArc
 
compare(WeaponMounted, WeaponMounted) - Method in record class megamek.common.comparators.WeaponComparatorCustom
 
compare(WeaponMounted, WeaponMounted) - Method in class megamek.common.comparators.WeaponComparatorDamage
 
compare(WeaponMounted, WeaponMounted) - Method in record class megamek.common.comparators.WeaponComparatorNum
 
compare(WeaponMounted, WeaponMounted) - Method in class megamek.common.comparators.WeaponComparatorRange
 
compare(MekSummary, MekSummary) - Method in record class megamek.common.comparators.MekSummaryComparator
Deprecated.
 
compare(MovePath, MovePath) - Method in class megamek.common.moves.MovePath.MovePathComparator
 
compare(MovePath, MovePath) - Method in class megamek.common.pathfinder.comparators.MovePathAStarComparator
 
compare(MovePath, MovePath) - Method in record class megamek.common.pathfinder.comparators.MovePathGreedyComparator
Compares MovePaths based on distance from final position to destination.
compare(MovePath, MovePath) - Method in class megamek.common.pathfinder.comparators.MovePathLengthComparator
 
compare(MovePath, MovePath) - Method in class megamek.common.pathfinder.comparators.MovePathMPCostComparator
 
compare(MovePath, MovePath) - Method in class megamek.common.pathfinder.LongestPathFinder.AeroMultiPathComparator
compares MovePaths based on lexicographical order of triples (hexes traveled; thrust used; 0 - (hexes flown in a straight line))
compare(MovePath, MovePath) - Method in class megamek.common.pathfinder.LongestPathFinder.MovePathMinefieldAvoidanceMinMPMaxDistanceComparator
 
compare(MovePath, MovePath) - Method in class megamek.common.pathfinder.LongestPathFinder.MovePathMinMPMaxDistanceComparator
 
compare(SBFMovePath, SBFMovePath) - Method in class megamek.common.strategicBattleSystems.MovePathMPCostComparator
Deprecated.
 
compare(SBFMovePath, SBFMovePath) - Method in class megamek.common.strategicBattleSystems.SBFMovePathFinder.MovePathAStarComparator
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.BVSorter
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.C3IDSorter
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.IDSorter
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.NameSorter
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.PlayerBVSorter
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.PlayerTonnageSorter
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.PlayerTransportIDSorter
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.PlayerUnitRoleSorter
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.TonnageSorter
 
compare(Entity, Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.TypeSorter
 
compareNullable(T, T, Comparator<? super T>) - Static method in class megamek.codeUtilities.ObjectUtility
Compares two nullable values using the provided comparator
compareTo(FiringPlan) - Method in class megamek.client.bot.princess.FiringPlan
Compares to FiringPlans based on utility.
compareTo(RankedPath) - Method in class megamek.client.bot.princess.RankedPath
 
compareTo(RandomUnitGenerator.RatTreeNode) - Method in class megamek.client.generator.RandomUnitGenerator.RatTreeNode
 
compareTo(UnitTable.TableEntry) - Method in class megamek.client.ratgenerator.UnitTable.TableEntry
 
compareTo(Sprite) - Method in class megamek.client.ui.clientGUI.boardview.sprite.Sprite
Compares two sprites for purposes of draw ordering.
compareTo(DialogOptionComponentYPanel) - Method in class megamek.client.ui.panels.DialogOptionComponentYPanel
 
compareTo(BoardDimensions) - Method in record class megamek.common.board.BoardDimensions
Compares BoardDimensions based on width, falling back on height if the widths are equal
compareTo(ElevationOption) - Method in record class megamek.common.board.ElevationOption
 
compareTo(CompositeTechLevel.DateRange) - Method in class megamek.common.CompositeTechLevel.DateRange
 
compareTo(InitiativeRoll) - Method in class megamek.common.game.InitiativeRoll
 
compareTo(Version) - Method in class megamek.Version
 
compatibleWith(TestSupportVehicle.ChassisModification) - Method in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
Checks for compatibility between different chassis modifications
compensation() - Method in record class megamek.common.game.InitiativeBonusBreakdown
Returns the value of the compensation record component.
compile(Game, Entity) - Method in class megamek.common.moves.MovePath
 
compile(Game, Entity, boolean) - Method in class megamek.common.AtmosphericLandingMovePath
 
compile(Game, Entity, boolean) - Method in class megamek.common.moves.MovePath
 
compile(Game, Entity, MoveStep, CachedEntityState) - Method in class megamek.common.moves.MoveStep
Compile the static move data for this step.
compile(SBFGame) - Method in class megamek.common.strategicBattleSystems.SBFMoveStep
Assembles and computes all data for this step.
compile(SBFGame) - Method in class megamek.common.strategicBattleSystems.SurfaceSBFMoveStep
 
compileAeroAttackerToHitMods(Game, Entity, Targetable, int, ToHitData, int, AimingMode, int, WeaponType, WeaponMounted, AmmoType, EnumSet<AmmoType.Munitions>, boolean, boolean, boolean, boolean, boolean) - Static method in class megamek.common.actions.compute.ComputeAeroAttackerToHitMods
Convenience method that compiles the ToHit modifiers applicable to the attacker's condition, if the attacker is an aero Attacker has damaged sensors? You'll find that here.
compileAttackerToHitMods(Game, Entity, Targetable, LosEffects, ToHitData, int, AimingMode, WeaponType, Mounted<?>, int, AmmoType, EnumSet<AmmoType.Munitions>, boolean, boolean, boolean, boolean, boolean) - Static method in class megamek.common.actions.compute.ComputeAttackerToHitMods
Convenience method that compiles the ToHit modifiers applicable to the attacker's condition Attacker has damaged sensors? You'll find that here.
compileCrewToHitMods(Game, Entity, ToHitData, Mounted<?>) - Static method in class megamek.common.actions.compute.ComputeAttackerToHitMods
Convenience method that compiles the ToHit modifiers applicable to the attacker's crew/pilot wounded? Has an SPA? You'll find that here.
compileEnvironmentalToHitMods(Game, Entity, Targetable, WeaponType, AmmoType, ToHitData, boolean) - Static method in class megamek.common.actions.compute.ComputeEnvironmentalToHitMods
Convenience method that compiles the ToHit modifiers applicable to the weather or other special environmental effects.
compileTargetToHitMods(Game, Entity, Targetable, ToHitData, int, AimingMode, int, WeaponType, WeaponMounted, AmmoType, EnumSet<AmmoType.Munitions>, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class megamek.common.actions.compute.ComputeTargetToHitMods
Convenience method that compiles the ToHit modifiers applicable to the defender's condition and actions -4 for shooting at an immobile target? You'll find that here.
compileTerrainAndLosToHitMods(Game, Entity, Targetable, int, int, int, int, int, LosEffects, ToHitData, ToHitData, int, WeaponType, WeaponMounted, int, AmmoType, AmmoMounted, boolean, boolean, boolean, boolean, boolean) - Static method in class megamek.common.actions.compute.ComputeTerrainMods
Convenience method that compiles the ToHit modifiers applicable to the terrain and line of sight (LOS) Woods along the LOS? Target Underwater? Partial cover? You'll find that here.
compileTerrainAndLosToHitMods(Game, Entity, Targetable, int, int, int, int, int, LosEffects, ToHitData, ToHitData, int, WeaponType, WeaponMounted, int, AmmoType, AmmoMounted, boolean, boolean, boolean, boolean, boolean, List<ECMInfo>) - Static method in class megamek.common.actions.compute.ComputeTerrainMods
compileToHit(SimulationContext, RecoveringNerveAction) - Static method in class megamek.common.autoResolve.acar.action.RecoveringNerveActionToHitData
 
compileToHit(SimulationContext, StandardUnitAttack) - Static method in class megamek.common.autoResolve.acar.action.AttackToHitData
 
compileToHit(Formation) - Static method in class megamek.common.autoResolve.acar.action.ManeuverToHitData
Deprecated, for removal: This API element is subject to removal in a future version.
compileToHit(SBFGame, SBFStandardUnitAttack) - Static method in class megamek.common.strategicBattleSystems.SBFToHitData
 
componentHidden(ComponentEvent) - Method in class megamek.client.ui.preferences.JWindowPreference
 
componentMoved(ComponentEvent) - Method in class megamek.client.ui.preferences.JWindowPreference
 
componentName() - Method in record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Returns the value of the componentName record component.
componentResized(ComponentEvent) - Method in class megamek.client.ui.preferences.JWindowPreference
 
componentShown(ComponentEvent) - Method in class megamek.client.ui.preferences.JWindowPreference
 
ComponentTechRecord(String, int, int, int, SimpleTechLevel, SimpleTechLevel, int, int, int, int, int, int, int) - Constructor for record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Creates an instance of a ComponentTechRecord record class.
compositeCommonDate() - Method in record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Returns the value of the compositeCommonDate record component.
compositeExtinctionDate() - Method in record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Returns the value of the compositeExtinctionDate record component.
compositeProductionDate() - Method in record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Returns the value of the compositeProductionDate record component.
compositePrototypeDate() - Method in record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Returns the value of the compositePrototypeDate record component.
compositeReintroductionDate() - Method in record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Returns the value of the compositeReintroductionDate record component.
CompositeTechLevel - Class in megamek.common
Determines tech level dates based on tech progression of components.
CompositeTechLevel(TechAdvancement, boolean, boolean, int, Faction) - Constructor for class megamek.common.CompositeTechLevel
 
CompositeTechLevel(Entity, Faction) - Constructor for class megamek.common.CompositeTechLevel
 
CompositeTechLevel.DateRange - Class in megamek.common
 
CompositeTechLevelReport - Class in megamek.common
Builds a breakdown of how a unit's composite tech level is put together: the tech level of every component both with and without the Variable Tech Level rule, and the running composite the components produce as they are folded in.
Compute - Class in megamek.common.compute
The Compute class is designed to provide static methods for 'Meks and other entities moving, firing, etc.
Compute.SensorRangeHelper - Class in megamek.common.compute
 
ComputeAeroAttackerToHitMods - Class in megamek.common.actions.compute
 
computeAeroMovementEnvelope(Entity) - Method in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
computeAllEntitiesECMInfo(List<Entity>) - Static method in class megamek.common.compute.ComputeECM
Go through each entity in the supplied list and calculate the information for any ECM and ECCM it has and return the collection of ECMInfos.
ComputeArc - Class in megamek.common.compute
 
ComputeAttackerToHitMods - Class in megamek.common.actions.compute
 
ComputeC3Spotter - Class in megamek.common.compute
Contains utility methods for finding a valid C3 spotter for an attack, i.e.
ComputeECM - Class in megamek.common.compute
Similar to the Compute class, this class contains various static methods for common computations related to ECM.
ComputeEnvironmentalToHitMods - Class in megamek.common.actions.compute
 
computeExpectedBombDamage(Entity, Mounted<?>, Targetable) - Method in class megamek.client.bot.princess.WeaponFireInfo
Worker function to compute bomb damage given the shooter and target hex.
computeGuidedWeapons(Entity, Coords) - Method in class megamek.client.bot.princess.Princess
Because Aerospace units can either TAG _or_ attack with their weapons, we want every friendly TAG-equipped Aero (and possibly others) to know about all the possible incoming Homing or IF attacks that could take advantage of their TAGs, for later calculations.
computeImpHeat(int) - Method in class megamek.common.units.MagneticPulseState
 
computeLayoutForPositionAndFacing(Coords, int) - Method in class megamek.common.units.AbstractBuildingEntity
Deprecated, for removal: This API element is subject to removal in a future version.
computeModifierEnvelope() - Method in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
computeMovementEnvelope(SBFFormation) - Method in class megamek.client.ui.panels.phaseDisplay.SBFMovementDisplay
Computes all the possible moves for an Entity in a particular gear.
computeMovementEnvelope(Entity) - Method in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
Computes all the possible moves for an Entity.
ComputeSideTable - Class in megamek.common.compute
 
computeSquadronBombLoadout() - Method in class megamek.common.units.FighterSquadron
This method looks at the bombs equipped on all the fighters in the squadron and determines what possible bombing attacks the squadrons can make.
computeStandardHeat(int, int) - Method in class megamek.common.units.MagneticPulseState
Accumulates standard MP heat, carrying the sub-threshold remainder across salvos in the same turn.
ComputeTargetToHitMods - Class in megamek.common.actions.compute
 
computeTeamTagUtility(Targetable, int) - Method in class megamek.client.bot.princess.Princess
Reduce utility of TAGging something if we're already trying.
ComputeTerrainMods - Class in megamek.common.actions.compute
 
ComputeToHit - Class in megamek.common.actions.compute
 
computeTotalDamage(List<WeaponMounted>) - Static method in class megamek.common.compute.Compute
 
computeTotalDamage(WeaponMounted) - Static method in class megamek.common.compute.Compute
 
Condition - Interface in megamek.common.autoResolve.acar.order
 
ConditionalStringJoiner - Class in megamek.common.util
A utility class for conditionally joining strings with a delimiter.
ConditionalStringJoiner() - Constructor for class megamek.common.util.ConditionalStringJoiner
Creates a ConditionalStringJoiner.
ConditionalStringJoiner(int) - Constructor for class megamek.common.util.ConditionalStringJoiner
Deprecated, for removal: This API element is subject to removal in a future version.
ConditionalStringJoiner(String) - Constructor for class megamek.common.util.ConditionalStringJoiner
Deprecated, for removal: This API element is subject to removal in a future version.
ConditionalStringJoiner(String, int) - Constructor for class megamek.common.util.ConditionalStringJoiner
Creates a ConditionalStringJoiner with the specified delimiter and initial capacity.
CONFIG - Static variable in class megamek.common.loaders.MtfFile
 
CONFIG_FILENAME - Static variable in class megamek.common.verifier.EntityVerifier
 
configDir() - Static method in class megamek.common.Configuration
Return the configured configuration file directory.
configPlayer() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
 
ConfigurableASCardPanel - Class in megamek.client.ui.panels.alphaStrike
This is a JPanel that displays an AlphaStrike unit card and elements to configure the display of the card and allow copying to clipboard.
ConfigurableASCardPanel(JFrame) - Constructor for class megamek.client.ui.panels.alphaStrike.ConfigurableASCardPanel
Construct a new panel without an AlphaStrike element to display.
ConfigurableASCardPanel(ASCardDisplayable, JFrame) - Constructor for class megamek.client.ui.panels.alphaStrike.ConfigurableASCardPanel
Constructs a panel with the given AlphaStrike element to display.
ConfigurableMekViewPanel - Class in megamek.client.ui.dialogs.unitSelectorDialogs
This class wraps the MekView / MekViewPanel and gives it a toolbar to choose font, open the MUL and copy the contents.
ConfigurableMekViewPanel() - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.ConfigurableMekViewPanel
Construct a new panel without a unit to display.
ConfigurableMekViewPanel(Entity) - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.ConfigurableMekViewPanel
Constructs a panel with the given unit to display.
Configuration - Class in megamek.common
Stores and provides access to the configuration of the MegaMek library.
configureUnitSelectionScope() - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
Allows subclasses to keep filter controls in sync with additional unit-list restrictions after persisted user preferences have been restored.
confirm(JFrame, String, String) - Static method in class megamek.client.ui.dialogs.MMDialogs.MMConfirmDialog
Shows a modal confirmation dialog with a YES and a NO button.
ConfirmDialog - Class in megamek.client.ui.dialogs
A simple yes/no confirmation dialog.
ConfirmDialog(JFrame, String, String) - Constructor for class megamek.client.ui.dialogs.ConfirmDialog
Creates a new dialog window that lets the user answer Yes or No, with the Yes button pre-focused
ConfirmDialog(JFrame, String, String, boolean) - Constructor for class megamek.client.ui.dialogs.ConfirmDialog
Creates a new dialog window that lets the user answer Yes or No, with an optional checkbox to specify future behaviour, and the Yes button pre-focused
CONFIRMED - Enum constant in enum class megamek.client.ui.enums.DialogResult
 
connect() - Method in class megamek.client.AbstractClient
Attempt to connect to the specified host
connect() - Method in interface megamek.client.IClient
Attempt to connect to the specified host
connect() - Method in class megamek.common.autoResolve.acar.SimulatedClient
 
connect(Game, Collection<Entity>, int, boolean) - Static method in class megamek.common.util.C3Util
Connects the passed entities to a standard C3M identified by masterID.
connectBoards(int, int, Coords) - Method in interface megamek.common.game.IGame
Deprecated, for removal: This API element is subject to removal in a future version.
ConnectDialog - Class in megamek.client.ui.dialogs.gameConnectionDialogs
The Connect to game (as Bot or Player) dialog
ConnectDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.gameConnectionDialogs.ConnectDialog
 
ConnectDialog(JFrame, String) - Constructor for class megamek.client.ui.dialogs.gameConnectionDialogs.ConnectDialog
 
connected - Variable in class megamek.client.AbstractClient
 
connected(ConnectedEvent) - Method in class megamek.common.net.listeners.ConnectionListener
Called when connection is established.
CONNECTED - Enum constant in enum class megamek.common.net.enums.ConnectionEventType
 
CONNECTED_SIGN - Static variable in class megamek.client.ui.util.UIUtil
 
ConnectedEvent - Class in megamek.common.net.events
Instances of this class are sent when Connection established
ConnectedEvent(Object) - Constructor for class megamek.common.net.events.ConnectedEvent
Constructs a connected connection event
connection - Variable in class megamek.client.AbstractClient
 
ConnectionEventType - Enum Class in megamek.common.net.enums
 
ConnectionFactory - Class in megamek.common.net.factories
Connections factory.
ConnectionHandler - Class in megamek.server
Thread that runs and checks to see if there's any incoming packets from a connection.
ConnectionHandler() - Constructor for class megamek.client.AbstractClient.ConnectionHandler
 
connectionListener - Variable in class megamek.client.AbstractClient
Custom connection Listener for AbstractClient
ConnectionListener - Class in megamek.common.net.listeners
Classes that wish to deal with ConnectionEvents can extend this class and override only the methods which they are interested in.
ConnectionListener() - Constructor for class megamek.common.net.listeners.ConnectionListener
 
ConnectionWatchdog - Class in megamek.server
 
ConnectionWatchdog(Server, int) - Constructor for class megamek.server.ConnectionWatchdog
 
connThread - Variable in class megamek.client.AbstractClient
 
coNodes - Variable in class megamek.client.ratgenerator.ForceNode
 
consecutiveRHSUses - Variable in class megamek.common.units.Entity
Keeps track of the number of consecutive turns a radical heat sink has been used.
console() - Method in record class megamek.common.game.InitiativeBonusBreakdown
Returns the value of the console record component.
consolidateForces(IGame) - Method in class megamek.common.autoResolve.converter.FlattenForces
 
consolidateForces(IGame) - Method in class megamek.common.autoResolve.converter.ForceConsolidation
Consolidates forces by redistributing entities and sub forces as needed.
consolidateForces(IGame) - Method in class megamek.common.autoResolve.converter.KeepCurrentForces
 
consolidateForces(IGame) - Method in class megamek.common.autoResolve.converter.SingletonForces
 
constant() - Method in record class megamek.common.game.InitiativeBonusBreakdown
Returns the value of the constant record component.
CONSTANT - Enum constant in enum class megamek.client.generator.enums.SkillGeneratorMethod
 
ConstantSkillGenerator - Class in megamek.client.generator.skillGenerators
 
ConstantSkillGenerator() - Constructor for class megamek.client.generator.skillGenerators.ConstantSkillGenerator
 
ConstantSkillGenerator(SkillGeneratorMethod) - Constructor for class megamek.client.generator.skillGenerators.ConstantSkillGenerator
 
constrainImageSize(Image, ImageObserver, int, int) - Static method in class megamek.client.ui.util.UIUtil
 
Constraint(Predicate<MekSummary>, String) - Constructor for class megamek.client.ratgenerator.FormationType.Constraint
 
ConstructionUtil - Class in megamek.common.units
Helper methods for constructing/changing units, including adding, moving and removing equipment.
ConstructionUtil() - Constructor for class megamek.common.units.ConstructionUtil
 
CONSTRUCTOR_FACTOR_WARNING - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
consumePostUnlaunchAction() - Method in class megamek.client.ui.util.MegaMekController
Gets and clears the post-unlaunch action.
Container(int, String, String, int, int, List<Integer>, List<ForceConsolidation.Container>) - Constructor for record class megamek.common.autoResolve.converter.ForceConsolidation.Container
Creates an instance of a Container record class.
contains(double, double) - Method in class megamek.client.ui.util.StraightArrowPolygon
 
contains(int) - Method in class megamek.common.force.Forces
Returns true if the provided forceId is part of the present forces either as a top-level or a sub force.
contains(int, int) - Method in class megamek.client.ui.util.StraightArrowPolygon
 
contains(int, int) - Method in class megamek.common.board.Board
Determines whether this Board "contains" the specified Coords.
contains(Point) - Method in class megamek.client.ui.util.StraightArrowPolygon
 
contains(Object) - Method in class megamek.client.ui.clientGUI.tooltip.EntityActionLog
 
contains(Object) - Method in class megamek.common.autoResolve.acar.order.Orders
 
contains(Object) - Method in class megamek.common.util.Counter
 
contains(BoardLocation) - Method in class megamek.common.board.Board
Determines whether this Board "contains" the specified location.
contains(Coords) - Method in class megamek.client.bot.princess.ArtilleryCommandAndControl
 
contains(Coords) - Method in class megamek.client.bot.princess.geometry.ConvexBoardArea
returns true if a point is inside the area false if it is not
contains(Coords) - Method in class megamek.common.board.Board
Determines whether this Board "contains" the specified Coords.
contains(MoveStepType) - Method in class megamek.common.moves.MovePath
Check for any of the specified type of step in the path
contains(EquipmentBitSet) - Method in class megamek.common.equipment.EquipmentBitSet
 
contains(Force) - Method in class megamek.common.force.Forces
Returns true if the provided force is part of the present forces either as a top-level or a sub force.
containsAll(Collection<?>) - Method in class megamek.client.ui.clientGUI.tooltip.EntityActionLog
 
containsAll(Collection<?>) - Method in class megamek.common.autoResolve.acar.order.Orders
 
containsAll(Collection<?>) - Method in class megamek.common.util.Counter
 
containsAllTerrainsOf(int...) - Method in class megamek.common.Hex
 
containsAnyTerrainOf(int...) - Method in class megamek.common.Hex
 
containsAnyTerrainOf(Set<Integer>) - Method in class megamek.common.Hex
 
containsBridges() - Method in class megamek.common.board.Board
 
containsCoords(Coords) - Method in class megamek.common.util.BuildingTemplate
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.AllHexArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.BorderHexArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.CircleHexArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.EmptyHexArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.HalfPlaneHexArea
 
containsCoords(Coords, Board) - Method in interface megamek.common.hexArea.HexArea
Returns true if this shape contains the given coords.
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.HexAreaDifference
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.HexAreaIntersection
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.HexAreaUnion
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.HexLevelArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.LineHexArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.ListHexArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.RayHexArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.RectangleHexArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.RowHalfPlaneHexArea
 
containsCoords(Coords, Board) - Method in class megamek.common.hexArea.TerrainHexArea
 
containsData(String) - Method in class megamek.common.util.BuildingBlock
Checks if a block exists and has data.
containsEMPMine(Minefield) - Method in class megamek.common.game.Game
Checks if the game contains the specified EMP mine
containsEntity(int) - Method in class megamek.common.force.Force
Returns true if the provided entity is among the force's direct members.
containsEntity(ForceAssignable) - Method in class megamek.common.force.Force
Deprecated, for removal: This API element is subject to removal in a future version.
containsExit(int) - Method in class megamek.common.Hex
Determines if this Hex contains any exists in the specified direction.
containsKey(String) - Method in class megamek.ai.utility.Memory
Checks if the memory contains a specific key.
containsKey(String) - Method in class megamek.client.ui.util.ImageAtlasRecords
Returns true if the AtlasMap contains the given Original File Path.
containsKey(Path) - Method in class megamek.client.ui.util.ImageAtlasMap
Return true if the atlas map contains the given path, which is converted to UNIX-style path strings.
containsLateralShift() - Method in class megamek.common.moves.MovePath
Returns true if this MovePath contains a lateral shift
containsLauncher(int) - Method in class megamek.common.weapons.TeleMissileTracker
 
containsMinefield(Coords) - Method in class megamek.common.game.Game
 
containsMinefield(Minefield) - Method in class megamek.common.Player
 
containsSubForce(Force) - Method in class megamek.common.force.Force
Returns true if the provided force is among this force's direct subForces.
containsTab(Component) - Method in class megamek.common.ui.EnhancedTabbedPane
Checks if a component is currently hosted by this pane, including detached tab windows.
containsTerrain(int) - Method in class megamek.common.Hex
 
containsTerrain(int, int) - Method in class megamek.common.Hex
 
containsTerrainExit(int, int) - Method in class megamek.common.Hex
Determine if this Hex contains the indicated terrain that exits in the specified direction.
containsVibrabomb(Minefield) - Method in class megamek.common.game.Game
Checks if the game contains the specified Vibrabomb
containsVTOLBomb() - Method in class megamek.common.moves.MovePath
Deprecated, for removal: This API element is subject to removal in a future version.
content - Variable in class megamek.client.ratgenerator.ValueNode
 
Content() - Constructor for class megamek.client.ui.util.UIUtil.Content
 
Content(LayoutManager) - Constructor for class megamek.client.ui.util.UIUtil.Content
 
contentPanel - Variable in class megamek.client.ui.dialogs.phaseDisplay.SimpleNagNotice
 
contents - Variable in class megamek.common.pathfinder.BoardClusterTracker.BoardCluster
 
context() - Method in record class megamek.common.autoResolve.acar.report.InitiativePhaseHelperReporter
Returns the value of the context record component.
context() - Method in record class megamek.common.autoResolve.acar.report.PhaseEndReporter
Returns the value of the context record component.
continueMovementFor(Entity) - Method in class megamek.client.bot.BotClient
Calculates the full MovePath for the given Entity.
continueMovementFor(Entity) - Method in class megamek.client.bot.princess.Princess
 
CONTROL - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
controlledScenario() - Method in class megamek.common.autoResolve.event.AutoResolveConcludedEvent
 
controller - Variable in class megamek.client.ui.clientGUI.ClientGUI
 
controller - Variable in class megamek.client.ui.panels.phaseDisplay.SBFActionPhaseDisplay
 
CONTROLLING - Enum constant in enum class megamek.common.universe.FactionTag
Faction is controlling with mercenary command rights (CamOps p.
CONV_FIGHTER - Static variable in class megamek.common.units.UnitType
 
CONV_MODE_AIR_MEK - Static variable in class megamek.common.units.LandAirMek
 
CONV_MODE_FIGHTER - Static variable in class megamek.common.units.LandAirMek
 
CONV_MODE_MEK - Static variable in class megamek.common.units.LandAirMek
 
CONV_MODE_MEK - Static variable in class megamek.common.units.QuadVee
 
CONV_MODE_VEHICLE - Static variable in class megamek.common.units.QuadVee
 
CONVERSION_GEAR_INDEX - Static variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
Where a QuadVee's conversion gear sits in its leg's actuator controls, after the hip to foot actuators.
CONVERSION_GEAR_INDEX - Static variable in class megamek.common.units.DamageEditSpec
Where a QuadVee's conversion gear sits in its leg's actuator values, after the hip to foot actuators.
conversionCost() - Method in class megamek.common.units.QuadVee
Computes conversion cost.
convert() - Method in class megamek.common.autoResolve.converter.EntityAsFormation
 
convert() - Method in class megamek.common.autoResolve.converter.EntityAsUnit
 
convert() - Method in class megamek.common.autoResolve.converter.LowestForceAsUnit
 
convert() - Method in class megamek.common.strategicBattleSystems.BaseFormationConverter
Returns an SBF Formation formed from the given force.
convert() - Method in class megamek.common.strategicBattleSystems.SBFFormationConverter
 
convert(Entity) - Static method in class megamek.common.alphaStrike.conversion.ASConverter
 
convert(Entity, boolean) - Static method in class megamek.common.alphaStrike.conversion.ASConverter
 
convert(Entity, boolean, CalculationReport) - Static method in class megamek.common.alphaStrike.conversion.ASConverter
 
convert(Entity, CalculationReport) - Static method in class megamek.common.alphaStrike.conversion.ASConverter
 
CONVERT_MODE - Enum constant in enum class megamek.common.enums.MoveStepType
 
convertCompoundToSimple(int) - Static method in enum class megamek.common.SimpleTechLevel
Finds simple tech level equivalent of compound tech base/rules level constant
convertForMekCache(Entity) - Static method in class megamek.common.alphaStrike.conversion.ASConverter
Performs Alpha Strike conversion for the MekSummaryCache (without trying to get a clean unit first, without storing a conversion report and without considering pilot skill).
convertFromNormalToSimple(int) - Static method in class megamek.common.TechConstants
 
convertFromSimpleLevel(int, boolean) - Static method in class megamek.common.TechConstants
Given a simple tech level and a tech base, convert to the lvl+base format
convertHexTargetToEntityTarget() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
Find the available targets within sensor range.
convertHomingShotToEntityTarget() - Method in class megamek.common.weapons.handlers.artillery.ArtilleryBayWeaponIndirectHomingHandler
Find the tagged entity for this attack Uses a CFR to let the player choose from eligible TAGs
convertHomingShotToEntityTarget() - Method in class megamek.common.weapons.handlers.artillery.ArtilleryWeaponIndirectHomingHandler
Find the tagged entity for this attack Uses a CFR to let the player choose from eligible TAG
CONVERTIBLE - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
 
CONVERTIBLE_CHASSIS_MOD - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
convertingNow - Variable in class megamek.common.units.Entity
 
convertInMML(Entity, CalculationReport) - Static method in class megamek.common.alphaStrike.conversion.ASConverter
Performs Alpha Strike conversion for use in MML (without trying to get a clean unit first, without considering pilot skill but with storing a conversion report).
convertToBufferedImage(Image) - Static method in class megamek.common.util.ImageUtil
Converts the given image to a BufferedImage.
convertToHtml(String) - Static method in class megamek.client.ui.panels.DialogOptionComponentYPanel
 
convertToLAMPilot(LandAirMek, Crew) - Static method in class megamek.common.units.LAMPilot
Used by LandAirMek.setCrew to convert a Crew instance into a LAMPilot instance.
ConvexBoardArea - Class in megamek.client.bot.princess.geometry
This is a convex area on the board made up of 6 lines lying along one of the 3 primary directions of a hex map
ConvexBoardArea() - Constructor for class megamek.client.bot.princess.geometry.ConvexBoardArea
 
ConvFighter - Class in megamek.common.units
 
ConvFighter() - Constructor for class megamek.common.units.ConvFighter
 
ConvFighterCostCalculator - Class in megamek.common.cost
 
ConvFighterCostCalculator() - Constructor for class megamek.common.cost.ConvFighterCostCalculator
 
ConvInfantry - Class in megamek.common.units
This class represents Conventional Infantry.
ConvInfantry() - Constructor for class megamek.common.units.ConvInfantry
Generate a new, blank, infantry platoon.
CONVOY_BEHAVIOR - Variable in class megamek.client.bot.princess.BehaviorSettingsFactory
Destination Edge: CardinalEdge.NONE
Retreat Edge: CardinalEdge.NEAREST
Forced Withdrawal: True
Go Home: True
Auto Flee: True
Fall Shame: 6
Hyper Aggression: 3
Self Preservation: 10
Herd Mentality: 5
Bravery: 2
Anti-Crowding: 5
Favor Higher TMM: 10
Ignore Damage Output: True
Strategic Targets: None
CONVOY_BEHAVIOR_DESCRIPTION - Static variable in class megamek.client.bot.princess.BehaviorSettingsFactory
 
COOLANT_POD - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
COOLANT_POD - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
coolFromExternal - Variable in class megamek.common.units.Entity
 
CoordFacingCombo - Class in megamek.client.bot.princess.geometry
The combination of a coordinate and a facing
coordinatesShareCluster(Coords, Coords, int, int, BoardClusterTracker.BoardCluster) - Method in class megamek.common.pathfinder.BoardClusterTracker
Determines if the given cluster contains both the given sets of coordinates.
coordinatesShareCluster(Entity, Coords, Coords, int, int) - Method in class megamek.common.pathfinder.BoardClusterTracker
Determines whether, for the given entity, the two sets of coordinates share any cluster.
coords() - Method in record class megamek.common.board.AllowedDeploymentHelper
Returns the value of the coords record component.
coords() - Method in record class megamek.common.board.BoardLocation
Returns the value of the coords record component.
coords() - Method in record class megamek.common.moves.Key
Returns the value of the coords record component.
coords() - Method in record class megamek.common.pathfinder.CoordsWithFacing
Returns the value of the coords record component.
coords() - Method in record class megamek.common.units.UnitLocation
Returns the value of the coords record component.
Coords - Class in megamek.common.board
Coords stores x and y values.
Coords(int, int) - Constructor for class megamek.common.board.Coords
Constructs a new coordinate pair at (x, y).
Coords(Coords) - Constructor for class megamek.common.board.Coords
Constructs a new coordinate pair at Coords(x, y).
coordsColumn(Board, int) - Static method in class megamek.common.board.BoardHelper
 
CoordsDeserializer - Class in megamek.common.jacksonAdapters
 
coordsLine(Board, Coords, int) - Static method in class megamek.common.board.BoardHelper
Returns the hexes of a straight line that has the given direction (facing) on the given Board and crosses the hex at the given hexToCross position.
coordsRow(Board, int) - Static method in class megamek.common.board.BoardHelper
 
coordsToId(Coords) - Static method in class megamek.common.board.FloorTarget
Creates an id for this building based on its location as well as a building code.
coordsToId(Coords) - Static method in record class megamek.common.equipment.MinefieldTarget
The transformation encodes the y value in the top 5 decimal digits and the x value in the bottom 5.
CoordsWithFacing - Record Class in megamek.common.pathfinder
Node defined by coordinates and unit facing.
CoordsWithFacing(Coords, int) - Constructor for record class megamek.common.pathfinder.CoordsWithFacing
Creates an instance of a CoordsWithFacing record class.
CoordsWithFacing(MovePath) - Constructor for record class megamek.common.pathfinder.CoordsWithFacing
 
CoordXArgument - Class in megamek.server.commands.arguments
Argument for an Integer type.
CoordXArgument(String, String) - Constructor for class megamek.server.commands.arguments.CoordXArgument
 
CoordYArgument - Class in megamek.server.commands.arguments
Argument for an Integer type.
CoordYArgument(String, String) - Constructor for class megamek.server.commands.arguments.CoordYArgument
 
copy() - Method in class megamek.client.ratgenerator.FormationType.GroupingConstraint
 
copy() - Method in class megamek.client.ratgenerator.Parameters
 
copy() - Method in record class megamek.common.copy.CrewRefBreak
 
copy() - Method in interface megamek.common.copy.RefBreak
Copy the object, creating a new instance with the same values.
copy() - Method in class megamek.common.Player
 
copy() - Method in class megamek.common.strategicBattleSystems.SBFMoveStep
 
copy() - Method in class megamek.common.strategicBattleSystems.SurfaceSBFMoveStep
 
copy(Game, MoveStep) - Method in class megamek.common.moves.MoveStep
Takes the given state as the previous state and sets flags from it.
copyBoardInto(Hex[], int, int, int, Board) - Static method in class megamek.common.util.BoardUtilities
Copies the data of another board into given array of Hexes, offset by the specified x and y.
copyC3Networks(Entity, Entity) - Static method in class megamek.common.util.C3Util
Copies the C3 network setup from the source to the target.
copyEquipmentState(Entity) - Static method in class megamek.utilities.DebugEntity
Gets a full listing of the internal representation of the unit's equipment and crit slots with most of the internal state of each (DebugEntity.getEquipmentState(Entity)) and copies it to the clipboard.
copyFields(MovePath) - Method in class megamek.common.moves.MovePath
 
CopySystemDataAction - Class in megamek.client.ui
This Action copies OS, Java and project data to the clipboard.
CopySystemDataAction() - Constructor for class megamek.client.ui.CopySystemDataAction
Creates this action, assuming that the current project is MM.
CopySystemDataAction(String) - Constructor for class megamek.client.ui.CopySystemDataAction
Creates this action with the given current project name (the current project, when e.g.
copyToClipboard() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
Copies the selected units, if any, from the displayed Unit Table / Force Tree to the clipboard.
copyToClipboard(String) - Static method in class megamek.utilities.DebugEntity
Copies the given text to the Clipboard.
CORAL - Enum constant in enum class megamek.client.ui.util.PlayerColour
 
CoreRulesAmmo - Class in megamek.common.rules.core
 
CoreRulesAmmo() - Constructor for class megamek.common.rules.core.CoreRulesAmmo
 
CoreRulesArmor - Class in megamek.common.rules.core
 
CoreRulesArmor() - Constructor for class megamek.common.rules.core.CoreRulesArmor
 
CoreRulesArtillery - Class in megamek.common.rules.core
 
CoreRulesArtillery() - Constructor for class megamek.common.rules.core.CoreRulesArtillery
 
CoreRulesC3 - Class in megamek.common.rules.core
 
CoreRulesC3() - Constructor for class megamek.common.rules.core.CoreRulesC3
 
CoreRulesCharts - Class in megamek.common.rules.core
 
CoreRulesCharts() - Constructor for class megamek.common.rules.core.CoreRulesCharts
 
CoreRulesEnvironment - Class in megamek.common.rules.core
 
CoreRulesEnvironment() - Constructor for class megamek.common.rules.core.CoreRulesEnvironment
 
CoreRulesEquipment - Class in megamek.common.rules.core
 
CoreRulesEquipment() - Constructor for class megamek.common.rules.core.CoreRulesEquipment
 
CoreRulesExplosions - Class in megamek.common.rules.core
 
CoreRulesExplosions() - Constructor for class megamek.common.rules.core.CoreRulesExplosions
 
CoreRulesGame - Class in megamek.common.rules.core
 
CoreRulesGame() - Constructor for class megamek.common.rules.core.CoreRulesGame
 
CoreRulesHeat - Class in megamek.common.rules.core
 
CoreRulesHeat() - Constructor for class megamek.common.rules.core.CoreRulesHeat
 
CoreRulesManager - Class in megamek.common.rules.core
 
CoreRulesManager() - Constructor for class megamek.common.rules.core.CoreRulesManager
 
CoreRulesMovement - Class in megamek.common.rules.core
 
CoreRulesMovement() - Constructor for class megamek.common.rules.core.CoreRulesMovement
 
CoreRulesPhysical - Class in megamek.common.rules.core
 
CoreRulesPhysical() - Constructor for class megamek.common.rules.core.CoreRulesPhysical
 
CoreRulesPilot - Class in megamek.common.rules.core
 
CoreRulesPilot() - Constructor for class megamek.common.rules.core.CoreRulesPilot
 
CoreRulesPSR - Class in megamek.common.rules.core
 
CoreRulesPSR() - Constructor for class megamek.common.rules.core.CoreRulesPSR
 
CoreRulesTarget - Class in megamek.common.rules.core
 
CoreRulesTarget() - Constructor for class megamek.common.rules.core.CoreRulesTarget
 
CoreRulesTerrain - Class in megamek.common.rules.core
 
CoreRulesTerrain() - Constructor for class megamek.common.rules.core.CoreRulesTerrain
 
CoreRulesUnderwater - Class in megamek.common.rules.core
 
CoreRulesUnderwater() - Constructor for class megamek.common.rules.core.CoreRulesUnderwater
 
CoreRulesUnits - Class in megamek.common.rules.core
 
CoreRulesUnits() - Constructor for class megamek.common.rules.core.CoreRulesUnits
 
CoreRulesWeapons - Class in megamek.common.rules.core
 
CoreRulesWeapons() - Constructor for class megamek.common.rules.core.CoreRulesWeapons
 
CornerActive - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
CornerIdle - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
CORPORATION - Enum constant in enum class megamek.common.universe.FactionTag
Faction is an independent corporation (CamOps p.
correct() - Method in class megamek.common.force.Forces
Corrects this Forces object as much as possible.
correctArmor(StringBuffer) - Method in class megamek.common.verifier.TestAdvancedAerospace
Checks to see if this unit has valid armor assignment.
correctArmor(StringBuffer) - Method in class megamek.common.verifier.TestAero
Checks to see if this unit has valid armor assignment.
correctArmor(StringBuffer) - Method in class megamek.common.verifier.TestBattleArmor
Checks to see if this unit has valid armor assignment.
correctArmor(StringBuffer) - Method in class megamek.common.verifier.TestMek
 
correctArmor(StringBuffer) - Method in class megamek.common.verifier.TestProtoMek
Checks for exceeding the maximum number of armor points by location for the tonnage.
correctArmor(StringBuffer) - Method in class megamek.common.verifier.TestSmallCraft
Checks to see if this unit has valid armor assignment.
correctArmorOverAllocation(Entity, StringBuffer) - Method in class megamek.common.verifier.TestEntity
For units without patchwork armor, tests if more armor is allocated on the unit's locations than it may have according to its armor tonnage.
correctBays(StringBuffer) - Method in class megamek.common.verifier.TestAdvancedAerospace
Checks that the unit does not have more than one naval repair facility or drop shuttle bay per facing, all are assigned a facing, and non-stations have no more than one repair facility.
correctC3Connections(Game) - Static method in class megamek.server.ServerLobbyHelper
For all game units, disconnects from enemy C3 masters / networks
correctControlSystems(StringBuffer) - Method in class megamek.common.verifier.TestAero
Checks that Conventional fighters only have a standard cockpit and that Aerospace fighters have a valid cockpit (standard, small, primitive, command console).
correctCrew(StringBuffer) - Method in class megamek.common.verifier.TestAdvancedAerospace
Checks that the unit meets minimum crew and quarters requirements.
correctCrew(StringBuffer) - Method in class megamek.common.verifier.TestSmallCraft
Checks that the unit meets minimum crew and quarters requirements.
correctCriticalSlots(StringBuffer) - Method in class megamek.common.verifier.TestAero
For Aerospace and Conventional fighters the only thing we need to ensure is that they do not mount more weapons in each arc then allowed.
correctCriticalSlots(StringBuffer) - Method in class megamek.common.verifier.TestBattleArmor
 
correctCriticalSlots(StringBuffer) - Method in class megamek.common.verifier.TestMek
 
correctCriticalSlots(StringBuffer) - Method in class megamek.common.verifier.TestSupportVehicle
 
correctCriticalSlots(StringBuffer) - Method in class megamek.common.verifier.TestTank
 
correctEntity(StringBuffer) - Method in class megamek.common.verifier.TestEntity
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestAdvancedAerospace
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestAero
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestBattleArmor
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestBuilding
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestEntity
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestHandheldWeapon
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestInfantry
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestMek
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestProtoMek
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestSmallCraft
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestSupportVehicle
 
correctEntity(StringBuffer, int) - Method in class megamek.common.verifier.TestTank
 
correctFacing(int) - Static method in class megamek.client.bot.princess.FireControl
makes sure facing falls between 0 and 5 This function likely already exists somewhere else
correctGravDecks(StringBuffer) - Method in class megamek.common.verifier.TestAdvancedAerospace
Checks that the unit does not exceed the maximum number or size of gravity decks.
correctHeatSinks(StringBuffer) - Method in class megamek.common.verifier.TestAdvancedAerospace
Checks that the heatsink type is a legal value.
correctHeatSinks(StringBuffer) - Method in class megamek.common.verifier.TestAero
Checks that the heatsink assignment is legal.
correctHeatSinks(StringBuffer) - Method in class megamek.common.verifier.TestSmallCraft
Checks that the heat sink type is a legal value.
correctLoading(Game) - Static method in class megamek.server.ServerLobbyHelper
For all game units, disembarks from carriers and offloads carried units if they are enemies.
correctManipulators(StringBuffer) - Method in class megamek.common.verifier.TestBattleArmor
 
correctMovement(StringBuffer) - Method in class megamek.common.verifier.TestBattleArmor
 
correctMovement(StringBuffer) - Method in class megamek.common.verifier.TestMek
 
correctMovement(StringBuffer) - Method in class megamek.common.verifier.TestProtoMek
Checks whether the protoMek meets the minimum MP requirements for the configuration.
correctName(Packet) - Method in class megamek.client.AbstractClient
 
correctName(Packet) - Method in class megamek.client.bot.BotClient
 
correctWeight(StringBuffer) - Method in class megamek.common.verifier.TestEntity
Tests the calculated weight of the unit (the sum of the weights of all its components) and the assumed weight (the fixed tonnage it is constructed with).
correctWeight(StringBuffer, boolean, boolean) - Method in class megamek.common.verifier.TestBattleArmor
 
correctWeight(StringBuffer, boolean, boolean) - Method in class megamek.common.verifier.TestEntity
Tests the calculated weight of the unit (the sum of the weights of all its components) and the assumed weight (the fixed tonnage it is constructed with).
correctWeight(StringBuffer, boolean, boolean) - Method in class megamek.common.verifier.TestMek
 
correctWeight(StringBuffer, boolean, boolean) - Method in class megamek.common.verifier.TestProtoMek
 
correctWeight(StringBuffer, boolean, boolean) - Method in class megamek.common.verifier.TestTank
 
CORVETTE - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
cost - Variable in enum class megamek.common.equipment.enums.FuelType
Cost in C-bills per ton.
cost - Variable in class megamek.common.equipment.EquipmentType
 
COST_SOURCE - Enum constant in enum class megamek.client.ui.entityreadout.ReadoutSections
 
COST_VARIABLE - Static variable in class megamek.common.equipment.EquipmentType
 
CostCalculator - Class in megamek.common.cost
 
CostCalculator() - Constructor for class megamek.common.cost.CostCalculator
 
CostDisplayDialog - Class in megamek.client.ui.dialogs.abstractDialogs
A dialog to display the cost calculation for a given entity.
CostDisplayDialog(JFrame, boolean, Entity) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.CostDisplayDialog
Creates a dialog to display the cost breakdown for the given entity.
CostDisplayDialog(JFrame, Entity) - Constructor for class megamek.client.ui.dialogs.abstractDialogs.CostDisplayDialog
Creates a non-modal dialog to display the cost breakdown for the given entity.
count - Variable in class megamek.client.ui.clientGUI.tooltip.info.WeaponInfo
 
count() - Method in class megamek.common.autoResolve.acar.SimulationOptions
 
count() - Method in class megamek.common.options.AbstractOptions
 
count() - Method in interface megamek.common.options.IGameOptions
Returns a count of all options in this object.
count() - Method in record class megamek.common.units.HeatBreakdown.HeatContribution
Returns the value of the count record component.
count(String) - Method in class megamek.common.autoResolve.acar.SimulationOptions
 
count(String) - Method in class megamek.common.options.AbstractOptions
 
count(String) - Method in interface megamek.common.options.IGameOptions
Returns a count of all options in this object with the given group key.
countArray(float[]) - Method in class megamek.common.util.BuildingBlock
 
countArray(int[]) - Method in class megamek.common.util.BuildingBlock
Deprecated, for removal: This API element is subject to removal in a future version.
countArray(String[]) - Method in class megamek.common.util.BuildingBlock
Counts the size of an array.
countAsOffensiveWeapon(Mounted<?>) - Method in class megamek.common.battleValue.BattleArmorBVCalculator
 
countAsOffensiveWeapon(Mounted<?>) - Method in class megamek.common.battleValue.BVCalculator
 
countBadLegs() - Method in class megamek.common.units.Mek
Count the number of destroyed or breached legs on the Mek
countChoices() - Method in class megamek.client.ui.dialogs.ChoiceDialog
 
countClimbableArms(Mek) - Static method in class megamek.common.moves.ClimbingHelper
Returns the number of arms (0, 1, or 2) eligible for climbing on the given Mek.
CountConstraint(int, Predicate<MekSummary>, String) - Constructor for class megamek.client.ratgenerator.FormationType.CountConstraint
 
countCriticalSlotsFromEquipInLocation(Entity, Mounted<?>, int) - Method in class megamek.common.verifier.TestMek
 
countEquipment(String) - Method in class megamek.common.units.Entity
Returns the number of equipment of the given internal name that are mounted on this unit, regardless of their working condition.
counter(List<T>) - Static method in class megamek.common.util.CollectionUtil
\ Returns a hashmap that has the number of occurrence of each element on the list
Counter<T> - Class in megamek.common.util
This class counts elements
Counter() - Constructor for class megamek.common.util.Counter
 
Counter(List<T>) - Constructor for class megamek.common.util.Counter
 
COUNTER_BATTERY - Enum constant in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.ArtilleryOrder
 
CounterAV - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
CounterAVInt - Variable in class megamek.common.actions.TeleMissileAttackAction
 
CounterGrappleTurn - Class in megamek.common.turns
A type of game turn that allows only one specific entity to counterattack a break grapple by the original attacker
CounterGrappleTurn(int, int) - Constructor for class megamek.common.turns.CounterGrappleTurn
 
countForStrengthSum() - Method in interface megamek.common.game.InGameObject
Returns true when the current (remaining) battle strength of this unit/object should be counted for a strength sum, e.g.
countForStrengthSum() - Method in class megamek.common.units.Entity
 
countLegActuatorCrits(int) - Method in class megamek.common.units.Mek
Count non-hip leg actuator crits
countMisc(String) - Method in class megamek.common.units.Entity
Returns the number of MiscType equipment of the given internalName, regardless of state.
countMiscAsOffensiveWeapon(Mounted<?>) - Method in class megamek.common.battleValue.BVCalculator
 
countMp(boolean) - Method in class megamek.common.moves.MovePath
 
countOptions() - Method in class megamek.common.units.Crew
 
countOptions(String) - Method in class megamek.common.units.Crew
 
countPartialRepairs() - Method in class megamek.common.units.Entity
 
countQuirks() - Method in class megamek.common.equipment.Mounted
Count all the weapon quirks for this Mounted.
countQuirks() - Method in class megamek.common.units.Entity
count all the quirks for this unit, positive and negative
countQuirks(String) - Method in class megamek.common.units.Entity
count the quirks for this unit, for a given group name
countsAsDefensiveEquipment(Mounted<?>) - Method in class megamek.common.battleValue.BVCalculator
 
countsAsExplosive(Mounted<?>) - Method in class megamek.common.battleValue.HeatTrackingBVCalculator
 
countsAsFlak() - Method in class megamek.common.equipment.AmmoType
We need a way to quickly determine if a given ammo type / munition counts as "Flak"
countsForSpecial(Mounted<?>, BattleForceSUA) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
countWeaponQuirks() - Method in class megamek.common.units.Entity
 
countWorkingMisc(String, int) - Method in class megamek.common.units.Entity
 
countWorkingMisc(EquipmentFlag) - Method in class megamek.common.units.Entity
return how many misc equipments with the specified flag the unit has
countWorkingMisc(EquipmentFlag, int) - Method in class megamek.common.units.Entity
 
COVENTRY_KANGAROO - Static variable in record class megamek.common.units.InfantryMount
 
COVER_75LEFT - Static variable in class megamek.common.LosEffects
 
COVER_75RIGHT - Static variable in class megamek.common.LosEffects
 
COVER_FULL - Static variable in class megamek.common.LosEffects
 
COVER_HORIZONTAL - Static variable in class megamek.common.LosEffects
 
COVER_LEFT - Static variable in class megamek.common.LosEffects
 
COVER_LOW_LEFT - Static variable in class megamek.common.LosEffects
 
COVER_LOW_RIGHT - Static variable in class megamek.common.LosEffects
 
COVER_NONE - Static variable in class megamek.common.LosEffects
 
COVER_RIGHT - Static variable in class megamek.common.LosEffects
 
COVER_UPPER - Static variable in class megamek.common.LosEffects
 
CoverageValidator - Record Class in megamek.client.bot.princess
Validates the coverage of a unit in the battlefield.
CoverageValidator(Princess) - Constructor for record class megamek.client.bot.princess.CoverageValidator
Creates an instance of a CoverageValidator record class.
COWARDLY_BEHAVIOR - Variable in class megamek.client.bot.princess.BehaviorSettingsFactory
Destination Edge: CardinalEdge.NONE
Retreat Edge: CardinalEdge.NEAREST
Forced Withdrawal: True
Go Home: False
Auto Flee: False
Fall Shame: 8
Hyper Aggression: 1
Self Preservation: 10
Herd Mentality: 8
Bravery: 2
Anti-Crowding: 0
Favor Higher TMM: 0
Strategic Targets: None
COWARDLY_BEHAVIOR_DESCRIPTION - Static variable in class megamek.client.bot.princess.BehaviorSettingsFactory
 
CP - Enum constant in enum class megamek.common.enums.Faction
 
CP - Static variable in class megamek.client.ui.clientGUI.AbstractClientGUI
 
CR - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CRASH - Enum constant in enum class megamek.common.enums.MoveStepType
 
CRASH - Enum constant in enum class megamek.common.weapons.DamageType
 
craterDepth - Variable in class megamek.common.weapons.handlers.NukeStats
The depth, in hex levels, of the crater generated by this nuke at the impact hex Note that the crater radius is this number multiplied by 2
craterProfile(int, int, int) - Static method in class megamek.common.util.BoardUtilities
 
create() - Static method in class megamek.logging.MMLogger
Returns a custom Logger with the name of the calling class.
create(int, int, int, int, int) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Creates an ASDamageVector using the given integer values as damage and the number of ranges.
create(Class<?>) - Static method in class megamek.logging.MMLogger
Returns a custom Logger using the fully qualified name of the Class as the Logger name.
create(String) - Static method in class megamek.common.autoResolve.acar.report.HtmlGameLogger
 
create(String) - Static method in class megamek.logging.MMLogger
Returns a custom Logger using a specific string as the Logger name.
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.AttackReporter
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.DeploymentReport
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.EndPhaseReporter
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.InitiativePhaseHelperReporter
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.MoraleReporter
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.MovementReport
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.PhaseEndReporter
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.RecoveringNerveActionReporter
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.StartingScenarioPhaseReporter
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.VictoryPhaseReporter
 
create(SimulationManager) - Static method in record class megamek.common.autoResolve.acar.report.WithdrawReporter
 
createAcceleratedImage(int, int) - Static method in class megamek.common.util.ImageUtil
 
createAcceleratedImage(Image) - Static method in class megamek.common.util.ImageUtil
 
createAdvancedFireControl() - Static method in class megamek.common.equipment.MiscType
 
createAllMunitionsMap(int) - Static method in class megamek.client.generator.TeamLoadOutGenerator
Create a map with all munitions set to a specific value, not restricted by faction/year/tech level
createAmphibiousChassis() - Static method in class megamek.common.equipment.MiscType
 
createArmoredChassis() - Static method in class megamek.common.equipment.MiscType
 
createArtemisV() - Static method in class megamek.common.equipment.MiscType
 
createArtyAutoHit(Player) - Static method in class megamek.common.SpecialHexDisplay
Creates an Artillery Auto hit marker for the given player.
createArtyMiss(Player, int, String) - Static method in class megamek.common.SpecialHexDisplay
Creates an Artillery miss marker for the given owner and the given round in which it landed.
createAtmosphericLifeboat() - Static method in class megamek.common.equipment.MiscType
 
createAttackPacket(List<? extends EntityAction>, boolean) - Method in record class megamek.server.GameManagerPacketHelper
 
createAutoTacticalAnalysisComputer() - Static method in class megamek.common.equipment.MiscType
 
createBAAPMount() - Static method in class megamek.common.equipment.MiscType
 
createBAArmoredGlove() - Static method in class megamek.common.equipment.MiscType
 
createBABasicManipulator() - Static method in class megamek.common.equipment.MiscType
 
createBABasicManipulatorMineClearance() - Static method in class megamek.common.equipment.MiscType
 
createBABattleClaw() - Static method in class megamek.common.equipment.MiscType
 
createBABattleClawMagnets() - Static method in class megamek.common.equipment.MiscType
 
createBABattleClawVibro() - Static method in class megamek.common.equipment.MiscType
 
createBACargoLifter() - Static method in class megamek.common.equipment.MiscType
 
createBackhoe() - Static method in class megamek.common.equipment.MiscType
 
createBACLAngelECM() - Static method in class megamek.common.equipment.MiscType
 
createBACuttingTorch() - Static method in class megamek.common.equipment.MiscType
 
createBAHeavyBattleClaw() - Static method in class megamek.common.equipment.MiscType
 
createBAHeavyBattleClawMagnet() - Static method in class megamek.common.equipment.MiscType
 
createBAHeavyBattleClawVibro() - Static method in class megamek.common.equipment.MiscType
 
createBAIndustrialDrill() - Static method in class megamek.common.equipment.MiscType
 
createBAISAngelECM() - Static method in class megamek.common.equipment.MiscType
 
createBAJumpJet() - Static method in class megamek.common.equipment.MiscType
 
createBALaserMicrophone() - Static method in class megamek.common.equipment.MiscType
 
createBallisticPlateConcealedInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createBAMagneticClamp() - Static method in class megamek.common.equipment.MiscType
 
createBAMissionEquipStorage() - Static method in class megamek.common.equipment.MiscType
 
createBAModularEquipmentAdaptor() - Static method in class megamek.common.equipment.MiscType
 
createBAModularWeaponMount() - Static method in class megamek.common.equipment.MiscType
 
createBAPartialWing() - Static method in class megamek.common.equipment.MiscType
 
createBAPowerPack() - Static method in class megamek.common.equipment.MiscType
 
createBASalvageArm() - Static method in class megamek.common.equipment.MiscType
 
createBASearchlight() - Static method in class megamek.common.equipment.MiscType
 
createBAShotgunMicrophone() - Static method in class megamek.common.equipment.MiscType
 
createBasicFireControl() - Static method in class megamek.common.equipment.MiscType
 
createBattleMekNeuralInterfaceUnit() - Static method in class megamek.common.equipment.MiscType
BattleMech Neural Interface Unit (NIU) for PA(L) suits.
createBAUMU() - Static method in class megamek.common.equipment.MiscType
 
createBAVTOLEquipment() - Static method in class megamek.common.equipment.MiscType
 
createBC3() - Static method in class megamek.common.equipment.MiscType
 
createBC3i() - Static method in class megamek.common.equipment.MiscType
 
createBeagleActiveProbe() - Static method in class megamek.common.equipment.MiscType
 
createBeagleActiveProbePrototype() - Static method in class megamek.common.equipment.MiscType
 
createBicycleModification() - Static method in class megamek.common.equipment.MiscType
 
createBloodhoundActiveProbe() - Static method in class megamek.common.equipment.MiscType
 
createBlueShield() - Static method in class megamek.common.equipment.MiscType
 
createBoardsPacket() - Method in record class megamek.server.GameManagerPacketHelper
 
createBombByType(BombType.BombTypeEnum) - Static method in class megamek.common.equipment.enums.BombType
 
createBoobyTrap() - Static method in class megamek.common.equipment.MiscType
 
createBot(AIType, String, String, int) - Static method in class megamek.client.bot.BotFactory
Creates and starts a bot of the given type, leaving its behavior settings at the default.
createBot(AIType, String, String, int, BehaviorSettings) - Static method in class megamek.client.bot.BotFactory
Creates and starts a bot of the given type and applies the given behavior settings.
createBridgeKit() - Static method in class megamek.common.equipment.MiscType
 
createBulldozer() - Static method in class megamek.common.equipment.MiscType
 
createButton(String, String) - Method in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.buttonDialogs.AbstractButtonDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.buttonDialogs.AbstractValidationButtonDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.buttonDialogs.BotConfigDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.buttonDialogs.GameOptionsDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.buttonDialogs.SkillGenerationDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.customMek.CustomMekDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.iconChooser.AbstractIconChooserDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.iconChooser.CamoChooserDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.LicensingDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.phaseDisplay.DeployElevationChoiceDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.phaseDisplay.DeployFacingChoiceDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.phaseDisplay.SBFJumpChoiceDialog
 
createButtonPanel() - Method in class megamek.client.ui.dialogs.scenario.ScenarioChooserDialog
 
createButtons() - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.AbstractGameConnectionDialog
 
createButtonsPanel() - Method in class megamek.client.ui.dialogs.randomArmy.AbstractRandomArmyDialog
Override to add buttons or other components to the bottom of the dialog.
createButtonsPanel() - Method in class megamek.client.ui.dialogs.randomArmy.MMLForceBuilderRandomArmyDialog
 
createButtonsPanel() - Method in class megamek.client.ui.dialogs.randomArmy.MMMainMenuRandomArmyDialog
 
createButtonsPanel() - Method in class megamek.client.ui.dialogs.randomArmy.RandomArmyDialog
 
createButtonsPanel() - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
This is used to create the bottom row of buttons for the interface
createButtonsPanel() - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.MainMenuUnitBrowserDialog
 
createButtonsPanel() - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.MegaMekUnitSelectorDialog
 
createC3I() - Static method in class megamek.common.equipment.MiscType
 
createC3S() - Static method in class megamek.common.equipment.MiscType
 
createC3SBS() - Static method in class megamek.common.equipment.MiscType
 
createCanopusInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createCapellanConfederationInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createCard(ASCardDisplayable) - Static method in class megamek.common.alphaStrike.cardDrawer.ASCard
Creates an ASCard for the given AlphaStrike unit (either an AlphaStrikeElement or a MekSummary) which can be used to display a typical AlphaStrike element card.
createCargo() - Static method in class megamek.common.equipment.MiscType
 
createCargoContainer() - Static method in class megamek.common.equipment.MiscType
 
createCASEPrototype() - Static method in class megamek.common.equipment.MiscType
 
createCasparDroneControlSystem() - Static method in class megamek.common.equipment.MiscType
 
createCasparIIDroneControlSystem() - Static method in class megamek.common.equipment.MiscType
 
createCenterPane() - Method in class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
This is used to create the dialog's center pane
createCenterPane() - Method in class megamek.client.ui.dialogs.abstractDialogs.ASConversionInfoDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.abstractDialogs.ASStatsDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.abstractDialogs.AutoResolveChanceDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.abstractDialogs.AutoResolveProgressDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.abstractDialogs.BVDisplayDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.abstractDialogs.CostDisplayDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.abstractDialogs.TechLevelDisplayDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.abstractDialogs.WeightDisplayDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.advancedSearchMap.AdvancedSearchMapDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.AbstractNagDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.BotConfigDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.BotConfigTargetHexDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.BotConfigTargetUnitDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.CommonSettingsDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.EditBotsDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.GameOptionsDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.LOSDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.MultiIntSelectorDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.NetworkInformationDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.buttonDialogs.SkillGenerationDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.customMek.CustomMekDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.helpDialogs.AbstractHelpDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.helpDialogs.AutoResolveSimulationLogDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.iconChooser.AbstractIconChooserDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.LicensingDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.phaseDisplay.AbstractChoiceDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.phaseDisplay.SBFTargetDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.SBFStats.SBFStatsDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.scenario.ScenarioChooserDialog
 
createCenterPane() - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.EntityReadoutDialog
 
createCenterPane() - Method in class megamek.client.ui.entityreadout.LiveReadoutDialog
 
createCenterPane() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
 
createCenterPane() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.VictoryConditionsDialog
 
createChainDrape(String, MiscTypeFlag) - Static method in class megamek.common.equipment.MiscType
 
createChainsaw() - Static method in class megamek.common.equipment.MiscType
 
createChainWhip() - Static method in class megamek.common.equipment.MiscType
 
createChameleonLightPolarizationShield() - Static method in class megamek.common.equipment.MiscType
 
createChangeBoardMoveStep(MovePath, Coords, int) - Static method in class megamek.common.moves.MoveStep
Deprecated, for removal: This API element is subject to removal in a future version.
createChargeAttackPacket(EntityAction) - Method in record class megamek.server.GameManagerPacketHelper
 
createChild(int) - Method in class megamek.client.ratgenerator.ForceDescriptor
 
createCLActiveProbe() - Static method in class megamek.common.equipment.MiscType
 
createClanEndoComposite() - Static method in class megamek.common.equipment.MiscType
 
createClanInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createCLArmoredMotiveSystem() - Static method in class megamek.common.equipment.MiscType
 
createCLArtemis() - Static method in class megamek.common.equipment.MiscType
 
createCLBALightActiveProbe() - Static method in class megamek.common.equipment.MiscType
 
createCLBAMyomerBooster() - Static method in class megamek.common.equipment.MiscType
 
createCLCASE() - Static method in class megamek.common.equipment.MiscType
 
createCLCASEII() - Static method in class megamek.common.equipment.MiscType
 
createCLDoubleHeatSink() - Static method in class megamek.common.equipment.MiscType
 
createCLECM() - Static method in class megamek.common.equipment.MiscType
 
createCLEndoSteel() - Static method in class megamek.common.equipment.MiscType
 
createClientConnection(String, int, int) - Method in class megamek.common.net.factories.ConnectionFactory
Creates new Client (Client-Server) connection
createCLImprovedSensors() - Static method in class megamek.common.equipment.MiscType
 
createCLLaserHeatSink() - Static method in class megamek.common.equipment.MiscType
 
createCLLightActiveProbe() - Static method in class megamek.common.equipment.MiscType
 
createCLMASC() - Static method in class megamek.common.equipment.MiscType
 
createClothingFatiguesInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createClothingLeatherHideInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createClothingLightInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createCLPartialWing() - Static method in class megamek.common.equipment.MiscType
 
createCLProtoMyomerBooster() - Static method in class megamek.common.equipment.MiscType
 
createCLSingleHexECM() - Static method in class megamek.common.equipment.MiscType
 
createCLTargComp() - Static method in class megamek.common.equipment.MiscType
 
createCombine() - Static method in class megamek.common.equipment.MiscType
 
createCommsGear() - Static method in class megamek.common.equipment.MiscType
 
createComstarInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createController() - Method in class megamek.client.ui.clientGUI.MegaMekGUI
 
createConvertibleModification() - Static method in class megamek.common.equipment.MiscType
 
createCoordFacingCombo(Coords, int) - Static method in class megamek.client.bot.princess.geometry.CoordFacingCombo
 
createCoordFacingCombo(MovePath) - Static method in class megamek.client.bot.princess.geometry.CoordFacingCombo
 
createCoordFacingCombo(Entity) - Static method in class megamek.client.bot.princess.geometry.CoordFacingCombo
 
createCrew(CrewType) - Method in class megamek.client.ratgenerator.CrewDescriptor
 
createCurrentRoundNumberPacket() - Method in record class megamek.server.GameManagerPacketHelper
 
createCVEnvironmentalSealedChassis() - Static method in class megamek.common.equipment.MiscType
 
createDamageInterruptCircuit() - Static method in class megamek.common.equipment.MiscType
Creates the Damage Interrupt Circuit cockpit modification (IO p.39).
createDamageModifiers(Entity, HitData, boolean, int, int) - Method in class megamek.server.totalWarfare.TWDamageManager
 
createDemolitionCharge() - Static method in class megamek.common.equipment.MiscType
 
createDESTInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createDetachedWindow(String, Icon, Component, Dimension, Point) - Method in interface megamek.common.ui.EnhancedTabbedPane.DetachedWindowFactory
Creates a custom window for detached tabs
createDirectTacticalAnalysisSystem() - Static method in class megamek.common.equipment.MiscType
 
createDNICockpitModification() - Static method in class megamek.common.equipment.MiscType
Direct Neural Interface (DNI) Cockpit Modification (IO p.83).
createDoubleBlindHiddenImage(Map<Integer, String>) - Static method in class megamek.common.util.ImageUtil
creates a ? image, used when units are hidden in double-blind
createDraconisCombineInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createDualRoundedNormal(double) - Static method in class megamek.common.alphaStrike.ASDamage
Creates an AlphaStrike damage value that may be minimal damage, i.e.
createDualRoundedNormalNoMinimal(double) - Static method in class megamek.common.alphaStrike.ASDamage
Creates an AlphaStrike damage value from the given double value.
createDualRoundedUp(double) - Static method in class megamek.common.alphaStrike.ASDamage
Creates an AlphaStrike damage value from the given double value.
createDualSaw() - Static method in class megamek.common.equipment.MiscType
 
createEIInterface() - Static method in class megamek.common.equipment.MiscType
Creates the Enhanced Imaging (EI) Interface equipment.
createEliteShieldedAeroSRCS() - Static method in class megamek.common.equipment.MiscType
 
createEmergencyC3M() - Static method in class megamek.common.equipment.MiscType
 
createEmptyBoard(int, int) - Static method in class megamek.common.board.Board
 
createEnergyStorageBattery() - Static method in class megamek.common.equipment.MiscType
 
createEnvironmentalSealingChassisMod() - Static method in class megamek.common.equipment.MiscType
 
createExtendedFuelTank() - Static method in class megamek.common.equipment.MiscType
 
createExtendedJumpJet() - Static method in class megamek.common.equipment.MiscType
 
createExternalPowerPickup() - Static method in class megamek.common.equipment.MiscType
 
createExternalStoresHardpoint() - Static method in class megamek.common.equipment.MiscType
 
createFedComInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createFedSunsInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createFedSunsLateInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createFieldKitchen() - Static method in class megamek.common.equipment.MiscType
 
createFilteredReport(Player) - Method in class megamek.common.SBFFullGameReport
 
createFilterExpressionFromTokens(List<FilterToken>) - Method in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
Creates an ExpressionTree from a collection of tokens.
createFluidSuctionSystem() - Static method in class megamek.common.equipment.MiscType
 
createForcesDeletePacket(Collection<Integer>) - Static method in class megamek.server.ServerLobbyHelper
Creates a packet detailing a force delete.
createForcesOnGame(IGame, List<ForceConsolidation.Container>, Forces) - Static method in class megamek.common.autoResolve.converter.ForceConsolidation
 
createForcesOnSimulation(SimulationContext) - Method in class megamek.common.autoResolve.converter.MMSetupForces
Create the forces for the game object, using the campaign, units and scenario
createForcesOnSimulation(SimulationContext) - Method in class megamek.common.autoResolve.converter.SetupForces
 
createFormationTypes() - Static method in class megamek.client.ratgenerator.FormationType
Initializes (or reinitializes) the static registry of all known formation types, registering each formation defined by the create*Lance() / create*Squadron() factories below.
createFromXml(Node) - Static method in class megamek.client.ratgenerator.CommanderNode
 
createFromXml(Node) - Static method in class megamek.client.ratgenerator.DefaultsNode
 
createFromXml(Node) - Static method in class megamek.client.ratgenerator.ForceNode
 
createFromXml(Node) - Static method in class megamek.client.ratgenerator.OptionGroupNode
 
createFromXml(Node) - Static method in class megamek.client.ratgenerator.RulesetNode
 
createFromXml(Node) - Static method in class megamek.client.ratgenerator.SubForcesNode
 
createFromXml(Node) - Static method in class megamek.client.ratgenerator.TOCNode
 
createFromXml(Node) - Static method in class megamek.client.ratgenerator.ValueNode
 
createFrontDumper() - Static method in class megamek.common.equipment.MiscType
 
createFRRInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createFullEntitiesPacket() - Method in class megamek.server.totalWarfare.TWGameManager
Creates a packet containing all current and out-of-game entities
createFWLEarlyInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createFWLLateInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createGame() - Method in interface megamek.common.scenario.Scenario
 
createGame() - Method in class megamek.common.scenario.ScenarioV1
 
createGame() - Method in class megamek.common.scenario.ScenarioV2
 
createGameSettingsPacket() - Method in record class megamek.server.GameManagerPacketHelper
 
createGECM() - Static method in class megamek.common.equipment.MiscType
 
createGECMPrototype() - Static method in class megamek.common.equipment.MiscType
 
createGenericInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createGifFromGameSummary(String) - Static method in class megamek.utilities.GifWriter
Creates a gif from a series of images of a game summary.
createGirderClub() - Static method in class megamek.common.equipment.MiscType
 
createHandheldSearchlight() - Static method in class megamek.common.equipment.MiscType
 
createHarJelII() - Static method in class megamek.common.equipment.MiscType
 
createHarJelIII() - Static method in class megamek.common.equipment.MiscType
 
createHatchet() - Static method in class megamek.common.equipment.MiscType
 
createHeatSink() - Static method in class megamek.common.equipment.MiscType
 
createHeavyArmor() - Static method in class megamek.common.equipment.MiscType
 
createHeavyBridgeLayer() - Static method in class megamek.common.equipment.MiscType
 
createHitch() - Static method in class megamek.common.equipment.MiscType
 
createHydroFoilChassisModification() - Static method in class megamek.common.equipment.MiscType
 
createIcon(Image, Image, Camouflage, Entity, int) - Static method in class megamek.client.ui.tileset.EntityImage
 
createIcon(Image, Image, Camouflage, Entity, int, boolean, boolean) - Static method in class megamek.client.ui.tileset.EntityImage
 
createIcon(Image, Camouflage, Entity) - Static method in class megamek.client.ui.tileset.EntityImage
 
createIcon(Image, Camouflage, Entity, boolean) - Static method in class megamek.client.ui.tileset.EntityImage
 
createIcon(String, String) - Method in class megamek.client.ui.dialogs.iconChooser.CamoChooserPanel
 
createIcon(String, String) - Method in class megamek.client.ui.dialogs.iconChooser.PortraitChooserPanel
 
createIcon(String, String) - Method in class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
 
CreateImageAtlases - Class in megamek.utilities
Program that will scan the data/images directory for images and take all the images in a subdirectory and store them in a single image atlas.
createIMEjectionSeat() - Static method in class megamek.common.equipment.MiscType
 
createImprovedCasparDroneControlSystem() - Static method in class megamek.common.equipment.MiscType
 
createImprovedCasparIIDroneControlSystem() - Static method in class megamek.common.equipment.MiscType
 
createImprovedJumpJet() - Static method in class megamek.common.equipment.MiscType
 
createImprovedShieldedAeroSRCS() - Static method in class megamek.common.equipment.MiscType
 
createImprovedSmartRoboticControlSystem() - Static method in class megamek.common.equipment.MiscType
 
createIncomingArty(Player, int) - Static method in class megamek.common.SpecialHexDisplay
Deprecated, for removal: This API element is subject to removal in a future version.
createIncomingFire(Player, int, String) - Static method in class megamek.common.SpecialHexDisplay
Creates an Incoming Artillery marker for the given owner and the given round in which it will land.
createIndustrialMekEnvironmentalSealing() - Static method in class megamek.common.equipment.MiscType
 
createIndustrialStructure() - Static method in class megamek.common.equipment.MiscType
 
createIndustrialTSM() - Static method in class megamek.common.equipment.MiscType
 
createIS1CompactHeatSink() - Static method in class megamek.common.equipment.MiscType
 
createIS2CompactHeatSinks() - Static method in class megamek.common.equipment.MiscType
 
createISAblativeConcealedInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISAblativeFlakConcealedArmorInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISAblativeFlakStandardArmorInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISAblativeStandardInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISAES() - Static method in class megamek.common.equipment.MiscType
 
createISAngelECM() - Static method in class megamek.common.equipment.MiscType
 
createISApolloFCS() - Static method in class megamek.common.equipment.MiscType
 
createISAPPod() - Static method in class megamek.common.equipment.MiscType
 
createISArmoredMotiveSystem() - Static method in class megamek.common.equipment.MiscType
 
createISArtemis() - Static method in class megamek.common.equipment.MiscType
 
createISBADropChuteCamo() - Static method in class megamek.common.equipment.MiscType
 
createISBADropChuteReuse() - Static method in class megamek.common.equipment.MiscType
Deprecated, for removal: This API element is subject to removal in a future version.
createISBADropChuteStd() - Static method in class megamek.common.equipment.MiscType
 
createISBADropChuteStealth() - Static method in class megamek.common.equipment.MiscType
 
createISBAExtendedLifeSupport() - Static method in class megamek.common.equipment.MiscType
 
createISBAFuelTank() - Static method in class megamek.common.equipment.MiscType
 
createISBAHeatSensor() - Static method in class megamek.common.equipment.MiscType
 
createISBAJumpBooster() - Static method in class megamek.common.equipment.MiscType
 
createISBALightActiveProbe() - Static method in class megamek.common.equipment.MiscType
 
createISBallisticPlateStandardInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISBAMechanicalJumpBooster() - Static method in class megamek.common.equipment.MiscType
 
createISBAMineDispenser() - Static method in class megamek.common.equipment.MiscType
 
createISBARemoteSensorDispenser() - Static method in class megamek.common.equipment.MiscType
 
createISBASpaceOperationsAdaptation() - Static method in class megamek.common.equipment.MiscType
 
createISBuzzsaw() - Static method in class megamek.common.equipment.MiscType
 
createISCASE() - Static method in class megamek.common.equipment.MiscType
 
createISCASEII() - Static method in class megamek.common.equipment.MiscType
 
createISChaffPod() - Static method in class megamek.common.equipment.MiscType
 
createISClaw() - Static method in class megamek.common.equipment.MiscType
 
createISCollapsibleCommandModule() - Static method in class megamek.common.equipment.MiscType
 
createISCombatVehicleEscapePod() - Static method in class megamek.common.equipment.MiscType
 
createISCompositeStructure() - Static method in class megamek.common.equipment.MiscType
 
createISCVDuneBuggyChassis() - Static method in class megamek.common.equipment.MiscType
 
createISDetachableWeaponPack() - Static method in class megamek.common.equipment.MiscType
 
createISDoubleHeatSink() - Static method in class megamek.common.equipment.MiscType
 
createISDoubleHeatSinkPrototype() - Static method in class megamek.common.equipment.MiscType
 
createISDroneCarrierControlSystem() - Static method in class megamek.common.equipment.MiscType
 
createISDroneOperatingSystem() - Static method in class megamek.common.equipment.MiscType
 
createISEndoComposite() - Static method in class megamek.common.equipment.MiscType
 
createISEndoSteel() - Static method in class megamek.common.equipment.MiscType
 
createISEndoSteelPrototype() - Static method in class megamek.common.equipment.MiscType
 
createISEngineeringSuitInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISEnvironmentSuitHostileInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISEnvironmentSuitLightInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISEnvironmentSuitMarineInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISEWEquipment() - Static method in class megamek.common.equipment.MiscType
 
createISFlail() - Static method in class megamek.common.equipment.MiscType
 
createISFlakConcealedInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISFlakStandardInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISFlotationHull() - Static method in class megamek.common.equipment.MiscType
 
createISFreezerPrototype() - Static method in class megamek.common.equipment.MiscType
 
createISFullyAmphibiousChassis() - Static method in class megamek.common.equipment.MiscType
 
createISGroundMobileHPG() - Static method in class megamek.common.equipment.MiscType
 
createISHarJel() - Static method in class megamek.common.equipment.MiscType
 
createISHeadTurret() - Static method in class megamek.common.equipment.MiscType
 
createISHeatSuitInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISHIResImager() - Static method in class megamek.common.equipment.MiscType
 
createISHyperspectralImager() - Static method in class megamek.common.equipment.MiscType
 
createISImprovedSensors() - Static method in class megamek.common.equipment.MiscType
 
createISInfraredImager() - Static method in class megamek.common.equipment.MiscType
 
createISLance() - Static method in class megamek.common.equipment.MiscType
 
createISLargeNavalCommScannerSuite() - Static method in class megamek.common.equipment.MiscType
 
createISLargeShield() - Static method in class megamek.common.equipment.MiscType
 
createISLargeVibroblade() - Static method in class megamek.common.equipment.MiscType
 
createISLaserInsulator() - Static method in class megamek.common.equipment.MiscType
 
createISLimitedAmphibiousChassis() - Static method in class megamek.common.equipment.MiscType
 
createISLookDownRadar() - Static method in class megamek.common.equipment.MiscType
 
createISMASC() - Static method in class megamek.common.equipment.MiscType
 
createISMASS() - Static method in class megamek.common.equipment.MiscType
 
createISMastMount() - Static method in class megamek.common.equipment.MiscType
 
createISMediumShield() - Static method in class megamek.common.equipment.MiscType
 
createISMediumVibroblade() - Static method in class megamek.common.equipment.MiscType
 
createISMekWarriorCombatSuitInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISMekWarriorCoolingSuitInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISMineSweeper() - Static method in class megamek.common.equipment.MiscType
 
createISMobileFieldBase() - Static method in class megamek.common.equipment.MiscType
 
createISMobileHPG() - Static method in class megamek.common.equipment.MiscType
 
createISNavalTugAdaptor() - Static method in class megamek.common.equipment.MiscType
 
createISOffRoadChassis() - Static method in class megamek.common.equipment.MiscType
 
createISPartialWing() - Static method in class megamek.common.equipment.MiscType
 
createISPPCCapacitor() - Static method in class megamek.common.equipment.MiscType
 
createISProtoArtemis() - Static method in class megamek.common.equipment.MiscType
 
createISPrototypeImprovedJumpJet() - Static method in class megamek.common.equipment.MiscType
 
createISPrototypeJumpJet() - Static method in class megamek.common.equipment.MiscType
 
createISQuadTurret() - Static method in class megamek.common.equipment.MiscType
 
createISReconCamera() - Static method in class megamek.common.equipment.MiscType
 
createISRemoteDroneCommandConsole() - Static method in class megamek.common.equipment.MiscType
 
createISShoulderTurret() - Static method in class megamek.common.equipment.MiscType
 
createISSingleHexECM() - Static method in class megamek.common.equipment.MiscType
 
createISSLDFInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISSmallNavalCommScannerSuite() - Static method in class megamek.common.equipment.MiscType
 
createISSmallShield() - Static method in class megamek.common.equipment.MiscType
 
createISSmallVibroblade() - Static method in class megamek.common.equipment.MiscType
 
createISSneakCamoECMInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISSneakCamoIRInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISSneakCamoSystemInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISSneakECMSystemInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISSneakIRECMInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISSneakIRSystemInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISSneakThreeSystemInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createISSpaceMineDispenser() - Static method in class megamek.common.equipment.MiscType
 
createISSponsonTurret() - Static method in class megamek.common.equipment.MiscType
 
createISSuperCharger() - Static method in class megamek.common.equipment.MiscType
 
createISSVDuneBuggyChassis() - Static method in class megamek.common.equipment.MiscType
 
createISTankCommandConsole() - Static method in class megamek.common.equipment.MiscType
 
createISTargComp() - Static method in class megamek.common.equipment.MiscType
Targeting comps should NOT be spreadable.
createISTHBAngelECM() - Static method in class megamek.common.equipment.MiscType
 
createISUMU() - Static method in class megamek.common.equipment.MiscType
 
createISVehicularMineDispenser() - Static method in class megamek.common.equipment.MiscType
 
createISVTOLJetBooster() - Static method in class megamek.common.equipment.MiscType
 
createISWreckingBall() - Static method in class megamek.common.equipment.MiscType
 
createJumpBooster() - Static method in class megamek.common.equipment.MiscType
 
createJumpJet() - Static method in class megamek.common.equipment.MiscType
 
createLabel(String, FontMetrics, Color, int, int) - Static method in class megamek.client.ui.widget.WidgetUtils
 
createLadder() - Static method in class megamek.common.equipment.MiscType
 
createLAMAdditionalFuel() - Static method in class megamek.common.equipment.MiscType
 
createLAMBombBay() - Static method in class megamek.common.equipment.MiscType
 
createLeftComponent() - Method in class megamek.client.ui.panes.AbstractSplitPane
 
createLeftDumper() - Static method in class megamek.common.equipment.MiscType
 
createLiftHoist() - Static method in class megamek.common.equipment.MiscType
 
createLightBridgeLayer() - Static method in class megamek.common.equipment.MiscType
 
createLightFluidSuctionSystem() - Static method in class megamek.common.equipment.MiscType
 
createLightFluidSuctionSystemMek() - Static method in class megamek.common.equipment.MiscType
 
createLightMinesweeper() - Static method in class megamek.common.equipment.MiscType
 
createLightSail() - Static method in class megamek.common.equipment.MiscType
 
createLimbClub() - Static method in class megamek.common.equipment.MiscType
 
createLimitedTextArea(int, int) - Static method in class megamek.client.ui.util.JTextAreaWithCharacterLimit
Creates a single-line JTextArea with a maximum number of characters.
createLiquidCargo() - Static method in class megamek.common.equipment.MiscType
 
createLithiumFusionBattery() - Static method in class megamek.common.equipment.MiscType
 
createLobbyIcon(Image, Camouflage, Entity) - Static method in class megamek.client.ui.tileset.EntityImage
 
createLocalSupport() - Method in class megamek.common.units.Infantry
Creates a local platoon (CO 4th p.82, Urban Guerilla)
createLyranInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createLyranLateInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createMace() - Static method in class megamek.common.equipment.MiscType
 
createManipulator() - Static method in class megamek.common.equipment.MiscType
 
createMarianInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createMaritimeEscapePod() - Static method in class megamek.common.equipment.MiscType
 
createMaritimeLifeboat() - Static method in class megamek.common.equipment.MiscType
 
createMASH() - Static method in class megamek.common.equipment.MiscType
 
createMediumBridgeLayer() - Static method in class megamek.common.equipment.MiscType
 
createMekSprayer() - Static method in class megamek.common.equipment.MiscType
 
createMekWarriorCoolingVestInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createMiddlePanel() - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.AbstractGameConnectionDialog
 
createMiddlePanel() - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.ConnectDialog
 
createMiddlePanel() - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.HostDialog
 
createMine() - Static method in class megamek.common.equipment.MiscType
 
createMinefield(Coords, int, int, int) - Static method in class megamek.common.equipment.Minefield
 
createMinefield(Coords, int, int, int, boolean, int) - Static method in class megamek.common.equipment.Minefield
 
createMinefield(Coords, int, int, int, int) - Static method in class megamek.common.equipment.Minefield
 
createMinefield(Coords, int, int, int, int, boolean, int) - Static method in class megamek.common.equipment.Minefield
 
createMiningDrill() - Static method in class megamek.common.equipment.MiscType
 
createModularArmor() - Static method in class megamek.common.equipment.MiscType
 
createMonocycleModification() - Static method in class megamek.common.equipment.MiscType
 
createMounted(Entity, EquipmentType) - Static method in class megamek.common.equipment.Mounted
 
createMovePathDeep(SBFMovePath) - Static method in class megamek.common.strategicBattleSystems.SBFMovePath
Deprecated, for removal: This API element is subject to removal in a future version.
createMovePathShallow(SBFMovePath) - Static method in class megamek.common.strategicBattleSystems.SBFMovePath
Creates a new move path that is a copy of the given original.
createMultiEntityPacket(Collection<Entity>) - Static method in class megamek.server.ServerLobbyHelper
Creates a packet for an update for the given entities.
createMyomerSuitInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createMyomerVestInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createNC3() - Static method in class megamek.common.equipment.MiscType
 
createNeoChainMailInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createNewBlock() - Method in class megamek.common.util.BuildingBlock
Clears the rawData Vector and inserts a default comment and BlockVersion information.
createNewHexImage() - Method in class megamek.client.ui.clientGUI.boardview.sprite.HexSprite
Creates a new empty transparent image for this HexSprite.
createNormRndDmg(double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Deprecated, for removal: This API element is subject to removal in a future version.
createNormRndDmg(double, double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Deprecated, for removal: This API element is subject to removal in a future version.
createNormRndDmg(double, double, double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Creates an ASDamageVector for special damage (e.g.
createNormRndDmg(double, double, double, double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Deprecated, for removal: This API element is subject to removal in a future version.
createNormRndDmg(List<Double>, int) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Creates an ASDamageVector for special damage from the given double values and the number of ranges to be used.
createNormRndDmgNoMin(double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Deprecated, for removal: This API element is subject to removal in a future version.
createNormRndDmgNoMin(double, double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Deprecated, for removal: This API element is subject to removal in a future version.
createNormRndDmgNoMin(double, double, double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Creates an ASDamageVector for special damage from the given double values.
createNormRndDmgNoMin(double, double, double, double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Deprecated, for removal: This API element is subject to removal in a future version.
createNormRndDmgNoMin(List<Double>, int) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Creates an ASDamageVector for special damage from the given double values and the number of ranges to be used.
createNovaCEWS() - Static method in class megamek.common.equipment.MiscType
 
createNullSignatureSystem() - Static method in class megamek.common.equipment.MiscType
 
createOmniChassisMod() - Static method in class megamek.common.equipment.MiscType
 
createParafoil() - Static method in class megamek.common.equipment.MiscType
 
createParamedicEquipment() - Static method in class megamek.common.equipment.MiscType
 
createParkaInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createPCMT() - Static method in class megamek.common.equipment.MiscType
 
createPhaseChangePacket() - Method in record class megamek.server.GameManagerPacketHelper
 
createPileDriver() - Static method in class megamek.common.equipment.MiscType
 
createPintleTurret() - Static method in class megamek.common.equipment.MiscType
 
createPlanetaryConditionsPacket() - Method in record class megamek.server.GameManagerPacketHelper
 
createPlayerDonePacket(int) - Method in record class megamek.server.GameManagerPacketHelper
 
createPowerGenerator(StructureEngine) - Static method in class megamek.common.equipment.PowerGeneratorType
 
createPrincess(String, String, int, BehaviorSettings) - Static method in class megamek.client.bot.princess.Princess
Returns a new Princess Bot with the given behavior and name, configured for the given host and port.
createPropChassisModification() - Static method in class megamek.common.equipment.MiscType
 
createProtoMagneticClamp() - Static method in class megamek.common.equipment.MiscType
 
createProtomekJumpJet() - Static method in class megamek.common.equipment.MiscType
 
createProtomekMeleeWeapon() - Static method in class megamek.common.equipment.MiscType
 
createProtomekUMU() - Static method in class megamek.common.equipment.MiscType
 
createProtoPartialWing() - Static method in class megamek.common.equipment.MiscType
 
createProtoQuadMeleeSystem() - Static method in class megamek.common.equipment.MiscType
 
createPrototypeRemoteSensorDispenser() - Static method in class megamek.common.equipment.MiscType
 
createPrototypeTSM() - Static method in class megamek.common.equipment.MiscType
 
createQVWheels() - Static method in class megamek.common.equipment.MiscType
 
createRadicalHeatSinkSystem() - Static method in class megamek.common.equipment.MiscType
 
createReadout(Entity, boolean) - Static method in interface megamek.client.ui.entityreadout.EntityReadout
Compiles information about an Entity useful for showing a summary of its abilities.
createReadout(Entity, boolean, boolean) - Static method in interface megamek.client.ui.entityreadout.EntityReadout
Compiles information about an Entity useful for showing a summary of its abilities.
createReadout(Entity, boolean, boolean, boolean) - Static method in interface megamek.client.ui.entityreadout.EntityReadout
Compiles information about an Entity useful for showing a summary of its abilities.
createRearDumper() - Static method in class megamek.common.equipment.MiscType
 
createRefuelingDrogue() - Static method in class megamek.common.equipment.MiscType
 
createReinforcedStructure() - Static method in class megamek.common.equipment.MiscType
 
createRemoteSensorDispenser() - Static method in class megamek.common.equipment.MiscType
 
createRetractableBlade() - Static method in class megamek.common.equipment.MiscType
 
createRightComponent() - Method in class megamek.client.ui.panes.AbstractSplitPane
 
createRightDumper() - Static method in class megamek.common.equipment.MiscType
 
createRISCEmergencyCoolantSystem() - Static method in class megamek.common.equipment.MiscType
 
createRISCLaserPulseModule() - Static method in class megamek.common.equipment.MiscType
 
createRISCSuperCooledMyomer() - Static method in class megamek.common.equipment.MiscType
 
createRISCViralJammerDecoy() - Static method in class megamek.common.equipment.MiscType
 
createRISCViralJammerHoming() - Static method in class megamek.common.equipment.MiscType
 
createRockCutter() - Static method in class megamek.common.equipment.MiscType
 
createRoundedNormal(double) - Static method in class megamek.common.alphaStrike.ASDamage
Deprecated, for removal: This API element is subject to removal in a future version.
createSafeXMLReader() - Static method in class megamek.utilities.xml.MMXMLUtility
 
createSafeXmlSource(InputStream) - Static method in class megamek.utilities.xml.MMXMLUtility
 
createSalvageArm() - Static method in class megamek.common.equipment.MiscType
 
createSbfUnit() - Method in class megamek.common.strategicBattleSystems.SBFUnitConverter
Returns an SBF Unit formed from the given AS elements and having the given name.
createScrollBarsOnMenus(JMenu) - Static method in class megamek.client.ui.util.MenuScroller
Take any given menu object and turn on scrollbars if it contains more than 20 items.
createSDSJammerSystem() - Static method in class megamek.common.equipment.MiscType
 
createSDSSelfDestructSystem() - Static method in class megamek.common.equipment.MiscType
 
createSearchlight() - Static method in class megamek.common.equipment.MiscType
 
createServerConnection(Socket, int) - Method in class megamek.common.net.factories.ConnectionFactory
Creates new Server connection
createShadowMask(Image) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
createShieldedAeroSRCS() - Static method in class megamek.common.equipment.MiscType
 
createSimpleCamo() - Static method in class megamek.common.equipment.MiscType
 
createSmartRoboticControlSystem() - Static method in class megamek.common.equipment.MiscType
 
createSmoke(List<Coords>, Board, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
create a SmokeCloud object and add it to the server list
createSmoke(Coords, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
create a SmokeCloud object and add it to the server list LEGACY - use real board id
createSmoke(Coords, Board, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
 
createSnowmobileChassis() - Static method in class megamek.common.equipment.MiscType
 
createSnowSuitInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createSpacesuitCombatInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createSpaceSuitInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createSpecialReportPacket() - Method in class megamek.server.totalWarfare.TWGameManager
Creates a packet containing a Vector of special Reports which needs to be sent during a phase that is not a report phase.
createSpecialReportPacket(Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
Creates a packet containing a specific Vector of Reports which needs to be sent during a phase that is not a report phase.
createSpikes() - Static method in class megamek.common.equipment.MiscType
 
createSplashComponent(Image, ImageObserver, Dimension) - Static method in class megamek.client.ui.util.UIUtil
 
createSplashComponent(String, Component) - Static method in class megamek.client.ui.util.UIUtil
 
createSplashComponent(TreeMap<Integer, String>, Component) - Static method in class megamek.client.ui.util.UIUtil
 
createSpotWelder() - Static method in class megamek.common.equipment.MiscType
 
createStandardStructure() - Static method in class megamek.common.equipment.MiscType
 
createSTOLChassisMod() - Static method in class megamek.common.equipment.MiscType
 
createSubforce(String, Force) - Static method in class megamek.common.force.Force
Creates a force object that is not integrated into any forces.
createSubmersibleChassisMod() - Static method in class megamek.common.equipment.MiscType
 
createSurfaceMoveStep(SBFGame, int, BoardLocation, int) - Static method in class megamek.common.strategicBattleSystems.SurfaceSBFMoveStep
Deprecated, for removal: This API element is subject to removal in a future version.
createSurfaceMoveStep(SBFGame, int, BoardLocation, BoardLocation) - Static method in class megamek.common.strategicBattleSystems.SurfaceSBFMoveStep
 
createSVEjectionSeat() - Static method in class megamek.common.equipment.MiscType
 
createSword() - Static method in class megamek.common.equipment.MiscType
 
createSystemManufacturersList() - Method in class megamek.common.units.EntityFluff
Used for writing the system manufacturers to a unit file
createSystemModelsList() - Method in class megamek.common.units.EntityFluff
Used for writing the system models to a unit file
createTalons() - Static method in class megamek.common.equipment.MiscType
 
createTankSprayer() - Static method in class megamek.common.equipment.MiscType
 
createTaurianInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createTHBBloodhoundActiveProbe() - Static method in class megamek.common.equipment.MiscType
 
createToolTip() - Method in class megamek.client.ui.util.UIUtil.TipButton
 
createToolTip() - Method in class megamek.client.ui.util.UIUtil.TipCombo
 
createToolTip() - Method in class megamek.client.ui.util.UIUtil.TipLabel
 
createToolTip() - Method in class megamek.client.ui.util.UIUtil.TipList
 
createToolTip() - Method in class megamek.client.ui.util.UIUtil.TipMMToggleButton
 
createToolTip() - Method in class megamek.client.ui.util.UIUtil.TipPanel
 
createToolTip() - Method in class megamek.client.ui.util.UIUtil.TipSlider
 
createToolTip() - Method in class megamek.client.ui.util.UIUtil.TipTextField
 
createToolTip(String, String, String) - Method in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
 
createToplevelForce(String, Player) - Static method in class megamek.common.force.Force
Creates a force object that is not integrated into any forces.
createTracks() - Static method in class megamek.common.equipment.MiscType
 
createTractorModification() - Static method in class megamek.common.equipment.MiscType
 
createTrailerModification() - Static method in class megamek.common.equipment.MiscType
 
createTransferable(JComponent) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekForceTreeTransferHandler
 
createTreeClub() - Static method in class megamek.common.equipment.MiscType
 
createTreeModel() - Method in class megamek.client.ui.trees.AbstractIconChooserTree
 
createTreeModel() - Method in class megamek.client.ui.trees.CamoChooserTree
 
createTreeModel() - Method in class megamek.client.ui.trees.PortraitChooserTree
 
createTreeModel(DefaultMutableTreeNode, AbstractDirectory) - Method in class megamek.client.ui.trees.AbstractIconChooserTree
 
createTSM() - Static method in class megamek.common.equipment.MiscType
 
createTurnIndexPacket(int) - Method in record class megamek.server.GameManagerPacketHelper
 
createTurnListPacket() - Method in record class megamek.server.GameManagerPacketHelper
 
createUltraLightChassisModification() - Static method in class megamek.common.equipment.MiscType
 
createUnlimitedAllMunitionsMap() - Static method in class megamek.client.generator.TeamLoadOutGenerator
Create an availability map with all munition bin counts set to "Unlimited", that is, Integer.MAX_VALUE
createUpRndDmg(double, double, double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Creates an ASDamageVector for S/M/L standard damage from the given double values.
createUpRndDmg(double, double, double, double) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Creates an ASDamageVector for S/M/L/E standard damage from the given double values.
createUpRndDmg(List<Double>, int) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Deprecated, for removal: This API element is subject to removal in a future version.
createUpRndDmgMinus(List<Double>, int) - Static method in record class megamek.common.alphaStrike.ASDamageVector
Creates an ASDamageVector for special damage from the given double values and the number of ranges to be used (usually 3 or 4).
createValueLabel(int, int, String, FontMetrics) - Static method in class megamek.client.ui.widget.WidgetUtils
 
createVeeDropChuteCamo() - Static method in class megamek.common.equipment.MiscType
 
createVeeDropChuteReuse() - Static method in class megamek.common.equipment.MiscType
 
createVeeDropChuteStd() - Static method in class megamek.common.equipment.MiscType
 
createVeeDropChuteStealth() - Static method in class megamek.common.equipment.MiscType
 
createVehicularJumpJet() - Static method in class megamek.common.equipment.MiscType
 
createVibroShovel() - Static method in class megamek.common.equipment.MiscType
 
createVictoryConditions() - Method in class megamek.common.game.Game
Uses VictoryFactory to generate a new VictoryCondition checker provided that the VictoryContext is saved properly.
createView(Entity, ViewFormatting) - Static method in class megamek.common.templates.TROView
 
createVintageBombSuit() - Static method in class megamek.common.equipment.MiscType
Deprecated, for removal: This API element is subject to removal in a future version.
createVintageBulletProofVest() - Static method in class megamek.common.equipment.MiscType
Deprecated, for removal: This API element is subject to removal in a future version.
createVoidSignatureSystem() - Static method in class megamek.common.equipment.MiscType
 
createVSTOLChassisMod() - Static method in class megamek.common.equipment.MiscType
 
createWatchdogECM() - Static method in class megamek.common.equipment.MiscType
 
createWeaponList(Entity) - Static method in class megamek.client.ui.clientGUI.tooltip.UnitToolTip
Gather names, counts, Clan/IS
createWoBInfArmor() - Static method in class megamek.common.equipment.MiscType
 
createZippedImage(ZipEntry, ZipFile) - Method in class megamek.common.util.fileUtils.ImageFileFactory
This creates an image from a zipped image
creaturesPerPlatoon - Variable in enum class megamek.common.units.InfantryMount.BeastSize
Maximum number of creatures allowed in a single platoon
creditKill(Entity, Entity) - Method in class megamek.server.totalWarfare.TWGameManager
Credits a Kill for an entity, if the target got killed.
crew - Variable in class megamek.common.weapons.infantry.InfantryWeapon
 
crew() - Method in record class megamek.common.game.InitiativeBonusBreakdown
Returns the value of the crew record component.
Crew - Class in megamek.common.units
Health status, skills, and miscellanea for an Entity crew.
Crew(CrewType) - Constructor for class megamek.common.units.Crew
Creates a nameless P5/G4 crew of the given size.
Crew(CrewType, String, int, int, int, int, int, Gender, boolean, Map<Integer, Map<String, String>>) - Constructor for class megamek.common.units.Crew
 
Crew(CrewType, String, int, int, int, Gender, boolean, Map<Integer, Map<String, String>>) - Constructor for class megamek.common.units.Crew
 
CREW - Enum constant in enum class megamek.common.units.CrewType
 
CREW_AND_ENTITY_MUST_SURVIVE - Enum constant in enum class megamek.common.autoResolve.damage.EntityFinalState
 
CREW_MUST_SURVIVE - Enum constant in enum class megamek.common.autoResolve.damage.EntityFinalState
 
crewCanLeave() - Method in class megamek.common.units.Entity
Shared by the Entity.canEjectCrew() overrides: a crew can only leave while it is aboard and alive.
crewCommand() - Method in record class megamek.common.game.InitiativeBonusBreakdown
Returns the value of the crewCommand record component.
CrewDescriptor - Class in megamek.client.ratgenerator
Description of crew.
CrewDescriptor(ForceDescriptor) - Constructor for class megamek.client.ratgenerator.CrewDescriptor
 
CrewDeserializer - Class in megamek.common.jacksonAdapters
This class parses the Crew from a YAML (scenario) file.
CrewDeserializer() - Constructor for class megamek.common.jacksonAdapters.CrewDeserializer
 
crewHits - Variable in class megamek.common.units.DamageEditSpec
Hits taken by each crew member; the entry of a missing crew member stays null.
crewMayDie() - Method in interface megamek.common.autoResolve.damage.DamageApplier
 
crewMustSurvive() - Method in interface megamek.common.autoResolve.damage.DamageApplier
 
CrewQuartersCargoBay - Class in megamek.common.bays
Represents a volume of space set aside for carrying a mobile structure or spacecraft's crew
CrewQuartersCargoBay(double, int) - Constructor for class megamek.common.bays.CrewQuartersCargoBay
Create a space for the given tonnage of troops.
CrewQuartersCargoBay(int) - Constructor for class megamek.common.bays.CrewQuartersCargoBay
Create space for certain number of crew/passengers
CrewRefBreak - Record Class in megamek.common.copy
 
CrewRefBreak(Crew) - Constructor for record class megamek.common.copy.CrewRefBreak
Creates an instance of a CrewRefBreak record class.
CrewSkillSummaryUtil - Class in megamek.common.util
 
CrewSkillSummaryUtil() - Constructor for class megamek.common.util.CrewSkillSummaryUtil
 
CrewType - Enum Class in megamek.common.units
Contains data used by crew to determine how many distinct crew members to track for name, damage, and skills, and which crew normally execute which roles.
CRIPPLED - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
CRIT_AMMO - Static variable in class megamek.common.units.Tank
 
CRIT_AVIONICS - Static variable in class megamek.common.units.Aero
 
CRIT_BOMB - Static variable in class megamek.common.units.Aero
 
CRIT_CARGO - Static variable in class megamek.common.units.Aero
 
CRIT_CARGO - Static variable in class megamek.common.units.Tank
 
CRIT_CIC - Static variable in class megamek.common.units.Aero
 
CRIT_COMMANDER - Static variable in class megamek.common.units.Tank
 
CRIT_CONTROL - Static variable in class megamek.common.units.Aero
 
CRIT_COPILOT - Static variable in class megamek.common.units.VTOL
 
CRIT_CREW - Static variable in class megamek.common.units.Aero
 
CRIT_CREW_KILLED - Static variable in class megamek.common.units.Tank
 
CRIT_CREW_STUNNED - Static variable in class megamek.common.units.Tank
 
CRIT_DOCK_COLLAR - Static variable in class megamek.common.units.Aero
 
CRIT_DOOR - Static variable in class megamek.common.units.Aero
 
CRIT_DRIVER - Static variable in class megamek.common.units.Tank
 
CRIT_ENGINE - Static variable in class megamek.common.units.Aero
 
CRIT_ENGINE - Static variable in class megamek.common.units.Tank
 
CRIT_FCS - Static variable in class megamek.common.units.Aero
 
CRIT_FLIGHT_STABILIZER - Static variable in class megamek.common.units.VTOL
 
CRIT_FUEL_TANK - Static variable in class megamek.common.units.Aero
 
CRIT_FUEL_TANK - Static variable in class megamek.common.units.Tank
 
CRIT_GEAR - Static variable in class megamek.common.units.Aero
 
CRIT_GRAV_DECK - Static variable in class megamek.common.units.Aero
 
CRIT_HEATSINK - Static variable in class megamek.common.units.Aero
 
CRIT_KF_BOOM - Static variable in class megamek.common.units.Aero
 
CRIT_KF_DRIVE - Static variable in class megamek.common.units.Aero
 
CRIT_LEFT_THRUSTER - Static variable in class megamek.common.units.Aero
 
CRIT_LIFE_SUPPORT - Static variable in class megamek.common.units.Aero
 
CRIT_NONE - Static variable in class megamek.common.units.Aero
 
CRIT_NONE - Static variable in class megamek.common.units.Tank
 
CRIT_PILOT - Static variable in class megamek.common.units.VTOL
 
CRIT_RIGHT_THRUSTER - Static variable in class megamek.common.units.Aero
 
CRIT_ROTOR_DAMAGE - Static variable in class megamek.common.units.VTOL
 
CRIT_ROTOR_DESTROYED - Static variable in class megamek.common.units.VTOL
 
CRIT_SENSOR - Static variable in class megamek.common.units.Aero
 
CRIT_SENSOR - Static variable in class megamek.common.units.Tank
 
CRIT_SENSOR_MAX - Static variable in class megamek.common.units.Tank
 
CRIT_STABILIZER - Static variable in class megamek.common.units.Tank
 
CRIT_TURRET_DESTROYED - Static variable in class megamek.common.units.Tank
 
CRIT_TURRET_JAM - Static variable in class megamek.common.units.Tank
 
CRIT_TURRET_LOCK - Static variable in class megamek.common.units.Tank
 
CRIT_WEAPON - Static variable in class megamek.common.units.Aero
 
CRIT_WEAPON_BROAD - Static variable in class megamek.common.units.Aero
 
CRIT_WEAPON_DESTROYED - Static variable in class megamek.common.units.Tank
 
CRIT_WEAPON_JAM - Static variable in class megamek.common.units.Tank
 
CritAssignment - Interface in megamek.common.compute.damage
One critical hit assigned by the pre-existing damage rules (First Succession War, p.144).
CritAssignment.AeroFighterCrit - Record Class in megamek.common.compute.damage
A critical hit on an aerospace or conventional fighter system.
CritAssignment.AeroFighterCritKind - Enum Class in megamek.common.compute.damage
Fighter critical hit results that the unit editor dialog can represent.
CritAssignment.EquipmentCrit - Record Class in megamek.common.compute.damage
A critical hit on a piece of equipment (weapon, heat sink, other hittable equipment), identified by its equipment number on the unit.
CritAssignment.MekSystemCrit - Record Class in megamek.common.compute.damage
A critical hit on a Mek system slot: engine, gyro, sensors, life support, actuators, LAM avionics/landing gear, or QuadVee conversion gear.
CritAssignment.VehicleCrit - Record Class in megamek.common.compute.damage
A critical hit on a combat vehicle system.
CritAssignment.VehicleCritKind - Enum Class in megamek.common.compute.damage
Combat vehicle critical hit results that the unit editor dialog can represent.
critAssignments() - Method in record class megamek.common.compute.damage.PreExistingDamageResult
Returns the value of the critAssignments record component.
critBonus - Variable in class megamek.server.totalWarfare.TWDamageManager.ModsInfo
 
CRITICAL_SLOTS_VARIABLE - Static variable in class megamek.common.equipment.EquipmentType
 
CRITICAL_UTILITY - Static variable in class megamek.client.bot.princess.FireControl
 
criticalEntity(Entity, int, boolean, int, boolean, boolean, int) - Method in class megamek.server.totalWarfare.TWGameManager
Rolls and resolves critical hits on meks or vehicles.
criticalEntity(Entity, int, boolean, int, boolean, boolean, int, DamageType) - Method in class megamek.server.totalWarfare.TWGameManager
Rolls and resolves critical hits on meks or vehicles.
criticalEntity(Entity, int, boolean, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
Rolls and resolves critical hits with a die roll modifier.
criticalEntity(Entity, int, boolean, int, int, DamageType) - Method in class megamek.server.totalWarfare.TWGameManager
Rolls and resolves critical hits with a die roll modifier.
criticalSign() - Static method in class megamek.client.ui.util.UIUtil
Returns the (usually) red and gui-scaled warning sign.
CriticalSlot - Class in megamek.common
 
CriticalSlot(int, int) - Constructor for class megamek.common.CriticalSlot
 
CriticalSlot(int, int, boolean, boolean) - Constructor for class megamek.common.CriticalSlot
 
CriticalSlot(Mounted<?>) - Constructor for class megamek.common.CriticalSlot
 
criticalSlots - Variable in class megamek.common.equipment.EquipmentType
 
criticalSlotsAllocated(Entity, Mounted<?>, Vector<Serializable>, StringBuffer) - Method in class megamek.common.verifier.TestMek
Deprecated, for removal: This API element is subject to removal in a future version.
crits - Variable in class megamek.common.units.Entity
This matrix stores critical slots in the format [location][slot #].
crits - Variable in class megamek.server.totalWarfare.TWDamageManager.ModsInfo
 
critsByLocation - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
The crit controls of each location, used to shade the locations that have taken a crit.
critStateCount(int, int, int, Predicate<CriticalSlot>) - Method in class megamek.common.units.Entity
 
CrossBoardAttackHelper - Class in megamek.common.board
 
crossesSpaceAtmosphereInterface(Game, Board, Coords, Coords) - Static method in class megamek.common.board.BoardHelper
Returns true when a path between the two given positions on the given board crosses the space/atmosphere interface and the board is actually a high-altitude map.
CRUISE_MISSILE - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
CRUISER - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
CRW - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CS - Enum constant in enum class megamek.common.enums.Faction
 
CS_BATTLE_ARMOR - Enum constant in enum class megamek.common.verifier.BayData
 
CSA - Enum constant in enum class megamek.common.enums.Faction
 
CSF - Enum constant in enum class megamek.common.enums.Faction
 
CSJ - Enum constant in enum class megamek.common.enums.Faction
 
CSR - Enum constant in enum class megamek.common.enums.Faction
 
CSS_HEADER - Static variable in class megamek.common.strategicBattleSystems.SBFReportEntry
 
CSV - Enum constant in enum class megamek.common.enums.Faction
 
CT - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CT - Static variable in class megamek.common.loaders.BLKMekFile
 
CTxD - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
CubeCoords - Record Class in megamek.common.board
Represents a set of cube coordinates in a hex grid.
CubeCoords(double, double, double) - Constructor for record class megamek.common.board.CubeCoords
Creates a new CubeCoords object with the given cube coordinates.
cumulative() - Method in record class megamek.common.TargetRollModifier
Returns the value of the cumulative record component.
curMode() - Method in class megamek.common.equipment.Mounted
 
curPanel - Variable in class megamek.client.ui.clientGUI.ClientGUI
 
curPanel - Variable in class megamek.client.ui.clientGUI.SBFClientGUI
 
currentButtonGroup - Variable in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
The button group that is currently displayed
currentDoors - Variable in class megamek.common.bays.Bay
 
currentEntity - Variable in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
The currently selected unit for taking action.
currentEntity() - Method in class megamek.client.commands.FireCommand
Returns the current Entity.
currentEntity() - Method in class megamek.client.commands.MoveCommand
Returns the current Entity.
currentEntity() - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
currentFormation - Variable in class megamek.client.ui.panels.phaseDisplay.SBFActionPhaseDisplay
The currently selected unit for taking action.
currentFortifyHealthSignature() - Method in interface megamek.common.units.Fortifiable
 
currentFortifyHealthSignature() - Method in class megamek.common.units.Mek
 
currentFortifyHealthSignature() - Method in class megamek.common.units.Tank
 
currentGame - Variable in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
currentId(Board, Coords) - Static method in interface megamek.common.units.IBuilding
 
currentPhase - Variable in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
The current game phase.
currentProjectName() - Method in class megamek.client.ui.dialogs.AbstractAboutDialog
 
currentProjectName() - Method in class megamek.client.ui.dialogs.MMAboutDialog
 
currentRound - Variable in class megamek.common.autoResolve.acar.SimulationContext
 
currentRound - Variable in class megamek.common.game.AbstractGame
The round counter.
currentSize() - Method in class megamek.common.autoResolve.component.Formation
 
currentSpace - Variable in class megamek.common.bays.Bay
The current amount of space not occupied by troops or cargo.
currentSprites - Variable in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
currentVelocity - Variable in class megamek.common.units.EjectedCrew
 
currentVersion() - Method in class megamek.client.ui.dialogs.AbstractAboutDialog
 
currentVersion() - Method in class megamek.client.ui.dialogs.MMAboutDialog
 
cursor(int, int) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
"Cursors" the specified Coords.
cursor(Coords) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Determines if this Board contains the Coords, and if so, "cursors" that Coords.
cursor(Coords) - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Places a cursor on the given coords, if they are on the board.
CursorSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Sprite for a cursor.
CursorSprite(BoardView, Color) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.CursorSprite
 
custom() - Method in record class megamek.common.units.InfantryMount
Returns the value of the custom record component.
CUSTOM - Enum constant in enum class megamek.common.enums.WeaponSortOrder
 
CUSTOM_INITIATIVE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
CUSTOM_UNIT_HEIGHT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
CUSTOM_UNIT_WIDTH - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
CUSTOM_WEAPON_ORDER_FILENAME - Static variable in class megamek.common.weapons.handlers.WeaponOrderHandler
 
customArguments() - Method in class megamek.server.commands.NukeCommand
 
customizeMek(Entity) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.LobbyActions
Shows the unit configuration dialog for the given unit.
customizeMeks(Collection<Entity>) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.LobbyActions
Shows the unit configuration dialog for the given units.
customizePlayer() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
CustomMekDialog - Class in megamek.client.ui.dialogs.customMek
A dialog that a player can use to customize his mek before battle.
CustomMekDialog(JFrame, Client, List<Entity>, boolean, boolean) - Constructor for class megamek.client.ui.dialogs.customMek.CustomMekDialog
 
CustomMekDialog(ClientGUI, Client, List<Entity>, boolean) - Constructor for class megamek.client.ui.dialogs.customMek.CustomMekDialog
Creates new CustomMekDialog
CustomMekDialog(ClientGUI, Client, List<Entity>, boolean, boolean) - Constructor for class megamek.client.ui.dialogs.customMek.CustomMekDialog
Creates new CustomMekDialog
CustomPilotViewPanel - Class in megamek.client.ui.dialogs.customMek
Controls for customizing crew in the chat lounge.
CustomPilotViewPanel(CustomMekDialog, Entity, int, boolean) - Constructor for class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
customWeaponOrderMap - Variable in class megamek.common.weapons.handlers.WeaponOrderHandler.WeaponOrder
 
CUT_BORDER - Static variable in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
CUT_INSIDE - Static variable in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
CUT_LEFT_BORDER - Static variable in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
CUT_LEFT_INSIDE - Static variable in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
CUT_LEFT_VERTEX - Static variable in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
CUT_RIGHT_BORDER - Static variable in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
CUT_RIGHT_INSIDE - Static variable in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
CUT_RIGHT_VERTEX - Static variable in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
CUT_VERTEX - Static variable in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
cutSteps(int, int, int, int[][]) - Static method in class megamek.common.util.BoardUtilities
one of the landscape generation algorithms
CV - Enum constant in enum class megamek.common.alphaStrike.ASUnitType
 
CVEP_DISPLAY_NAME - Static variable in class megamek.common.units.CombatVehicleEscapePod
Display name for the escape pod in game logs and UI
CVEP_SPRITE_NAME - Static variable in class megamek.common.units.CombatVehicleEscapePod
Chassis name used for image lookup in mekset.txt
CWF - Enum constant in enum class megamek.common.enums.Faction
 
CWM - Enum constant in enum class megamek.common.enums.Faction
 
CWV - Enum constant in enum class megamek.common.enums.Faction
 
CWX - Enum constant in enum class megamek.common.enums.Faction
 
cx - Variable in class megamek.common.IdealHex
 
cy - Variable in class megamek.common.IdealHex
 
CYAN - Enum constant in enum class megamek.client.ui.util.DiscordFormat
 
CYAN - Enum constant in enum class megamek.client.ui.util.PlayerColour
 
CYBER_IMP_AUDIO - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
CYBER_IMP_LASER - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
CYBER_IMP_TELE - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
CYBER_IMP_VISUAL - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
cycleFinder(Forces) - Static method in class megamek.common.autoResolve.converter.ForceConsolidation
Finds a cycle in the forces, if any.

D

D - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
D - Enum constant in enum class megamek.common.enums.AvailabilityValue
 
D - Enum constant in enum class megamek.common.enums.TechRating
 
d6() - Static method in class megamek.common.compute.Compute
Wrapper to random#d6()
d6() - Method in class megamek.common.MMRandom
A single die
d6(int) - Static method in class megamek.common.compute.Compute
Wrapper to random#d6(n)
d6(int) - Method in class megamek.common.MMRandom
Simulates six-sided die rolls.
d6(int, int) - Static method in class megamek.common.compute.Compute
Wrapper to random#d6(n)
d6(int, int) - Method in class megamek.common.MMRandom
 
DA - Enum constant in enum class megamek.common.alphaStrike.ASUnitType
 
DA - Enum constant in enum class megamek.common.enums.Era
 
DAMAGABLE_COVER_BUILDING - Static variable in class megamek.common.LosEffects
 
DAMAGABLE_COVER_DROPSHIP - Static variable in class megamek.common.LosEffects
 
DAMAGABLE_COVER_NONE - Static variable in class megamek.common.LosEffects
 
damage - Variable in class megamek.common.alphaStrike.ASDamage
The value of this damage.
damage - Variable in class megamek.common.bays.Bay
 
damage - Variable in class megamek.common.equipment.WeaponType
 
damage - Variable in class megamek.common.PhysicalResult
 
damage - Variable in class megamek.common.units.DemolitionCharge
 
damage - Variable in class megamek.common.weapons.handlers.DamageFalloff
 
damage() - Method in record class megamek.common.DamageInfo
Returns the value of the damage record component.
damage(double) - Method in class megamek.common.equipment.GroundObject
 
damage(double) - Method in interface megamek.common.equipment.ICarryable
Damages this carryable object by the given amount of damage.
damage(double) - Method in class megamek.common.units.Entity
Damages this carryable object by the given amount of damage.
damage(int) - Method in class megamek.server.props.OrbitalBombardment.Builder
 
DAMAGE_ARMOR_PIERCING - Static variable in class megamek.common.HitData
 
DAMAGE_ARMOR_PIERCING_MISSILE - Static variable in class megamek.common.HitData
 
DAMAGE_ARTILLERY - Static variable in class megamek.common.equipment.WeaponType
 
DAMAGE_AX - Static variable in class megamek.common.HitData
 
DAMAGE_BALLISTIC - Static variable in class megamek.common.HitData
 
DAMAGE_BY_CLUSTER_TABLE - Static variable in class megamek.common.equipment.WeaponType
 
DAMAGE_ENERGY - Static variable in class megamek.common.HitData
 
DAMAGE_HIGH_LOW - Enum constant in enum class megamek.common.enums.WeaponSortOrder
 
DAMAGE_IGNORES_DMG_REDUCTION - Static variable in class megamek.common.HitData
 
DAMAGE_LOW_HIGH - Enum constant in enum class megamek.common.enums.WeaponSortOrder
 
DAMAGE_MISSILE - Static variable in class megamek.common.HitData
 
DAMAGE_NONE - Static variable in class megamek.common.HitData
 
DAMAGE_ONLY_THE_ENTITY - Enum constant in enum class megamek.common.autoResolve.damage.EntityFinalState
 
DAMAGE_PER_TROOPER - Static variable in class megamek.common.actions.SuicideImplantsAttackAction
Damage per conventional infantry trooper (per IO pg 83)
DAMAGE_PHYSICAL - Static variable in class megamek.common.HitData
 
DAMAGE_PIP_SIZE - Static variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
DAMAGE_SPECIAL - Static variable in class megamek.common.equipment.WeaponType
 
DAMAGE_UTILITY - Static variable in class megamek.client.bot.princess.FireControl
 
DAMAGE_VARIABLE - Static variable in class megamek.common.equipment.WeaponType
 
damageAeroSpace(Vector<Report>, Aero, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, TWDamageManager.ModsInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
Applies damage to an aerospace unit (fighter, small craft, dropship, etc.).
DamageAnalysisPanel - Class in megamek.client.ui.dialogs.unitSelectorDialogs
A panel that renders a unit's damage analysis from its DamageProfile as three charts: a Damage vs Range curve chart (maximum, expected, and heat-sustained damage), a Damage per Direction radar, and a Weapon Reach radar.
DamageAnalysisPanel() - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.DamageAnalysisPanel
 
DamageApplier<E> - Interface in megamek.common.autoResolve.damage
 
DamageApplier.HitDetails - Record Class in megamek.common.autoResolve.damage
 
DamageApplierChooser - Class in megamek.common.autoResolve.damage
 
DamageApplierChooser() - Constructor for class megamek.common.autoResolve.damage.DamageApplierChooser
 
damageArmor(DamageApplier.HitDetails) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Applies damage only to the armor of the entity.
damageArmor(DamageApplier.HitDetails) - Method in record class megamek.common.autoResolve.damage.InfantryDamageApplier
 
damageBA(Vector<Report>, BattleArmor, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, TWDamageManager.ModsInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
 
damageBayDoor() - Method in class megamek.common.units.Entity
Damages a randomly determined bay door on the entity, if one exists
damageBoxHeight - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
damageBoxY - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
damageBuilding(IBuilding, int, String, Coords) - Method in class megamek.server.totalWarfare.TWGameManager
 
damageBuilding(IBuilding, int, String, Coords, int) - Method in class megamek.server.totalWarfare.TWGameManager
Apply the given amount of damage to the building.
damageBuilding(IBuilding, int, Coords) - Method in class megamek.server.totalWarfare.TWGameManager
 
damageBuilding(IBuilding, int, Coords, int) - Method in class megamek.server.totalWarfare.TWGameManager
Apply the given amount of damage to the building.
damageCapFighterWeapons(int) - Method in class megamek.common.units.FighterSquadron
Damage a capital fighter's weapons.
damageCowl(int) - Method in class megamek.common.units.Mek
Damages the remaining cowl armor, if any, by the given amount.
damageCrew(Entity, int) - Method in class megamek.server.totalWarfare.TWGameManager
Inflict damage on a pilot
damageCrew(Entity, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
Inflict damage on a pilot
damagedHeatSinks() - Method in class megamek.common.units.Mek
Returns the number of destroyed heat sinks.
damageDivisor() - Method in record class megamek.common.units.InfantryMount
Returns the value of the damageDivisor record component.
damagedJumpJets() - Method in class megamek.common.units.Entity
Returns the number of destroyed jump jets.
damageDockCollar() - Method in class megamek.common.units.Entity
Damages a randomly determined docking collar on the entity, if one exists.
damageDoorRecovery(Entity) - Method in class megamek.common.units.Entity
damage the door of the first bay that can load this unit
damagedSCMCritCount() - Method in class megamek.common.units.Entity
 
DamageEditApplier - Class in megamek.common.units
Writes a DamageEditSpec onto a unit.
DamageEditApplier(Entity, DamageEditSpec) - Constructor for class megamek.common.units.DamageEditApplier
 
DamageEditorDiagram - Class in megamek.client.ui.dialogs.unitEditor
The armor-diagram half of the unit damage editor: the unit's clickable armor diagram beside a panel of the chosen location's controls.
DamageEditorDiagram(Entity, UnitDamageControls) - Constructor for class megamek.client.ui.dialogs.unitEditor.DamageEditorDiagram
 
DamageEditSpec - Class in megamek.common.units
The damage editor's edits as plain values, detached from the dialog that collected them.
DamageEditSpec() - Constructor for class megamek.common.units.DamageEditSpec
 
damageEntity(DamageInfo) - Method in interface megamek.server.IDamageManager
 
damageEntity(DamageInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
Unpacks DamageInfo Record into arguments and checks that the Game Manager and Game are initialized
damageEntity(Entity, HitData, int) - Method in class megamek.server.totalWarfare.TWGameManager
Deals the listed damage to an entity.
damageEntity(Entity, HitData, int, boolean, DamageType, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Deals the listed damage to an entity.
damageEntity(Entity, HitData, int, boolean, DamageType, boolean, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Deals the listed damage to an entity.
damageEntity(Entity, HitData, int, boolean, DamageType, boolean, boolean, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Deals the listed damage to an entity.
damageEntity(Entity, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Deals the listed damage to an entity.
damageEntity(Entity, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Deals the listed damage to an entity.
damageEntity(Entity, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, boolean, Vector<Report>) - Method in class megamek.server.totalWarfare.TWDamageManager
Top-level damage function; calls specialized functions to deal with damage to specific unit types.
DamageFalloff - Class in megamek.common.weapons.handlers
Dumb data structure intended to hold results from the calculateDamageFalloff method.
DamageFalloff() - Constructor for class megamek.common.weapons.handlers.DamageFalloff
 
damageFieldWeapons() - Method in class megamek.common.units.ConvInfantry
Marks field guns and artillery as hit according to their crew requirement when losing troopers.
damageHandheldWeapon(Vector<Report>, HandheldWeapon, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, TWDamageManager.ModsInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
 
damageInfantry(Vector<Report>, ConvInfantry, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, TWDamageManager.ModsInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
 
damageInfantryIn(IBuilding, int, Coords) - Method in class megamek.server.totalWarfare.TWGameManager
 
damageInfantryIn(IBuilding, int, Coords, int) - Method in class megamek.server.totalWarfare.TWGameManager
Apply the correct amount of damage that passes on to any infantry unit in the given building, based upon the amount of damage the building just sustained.
DamageInfo - Record Class in megamek.common
Record class for passing damage application information to a Damage Manager's damageEntity() method.
DamageInfo(Entity, HitData, int) - Constructor for record class megamek.common.DamageInfo
 
DamageInfo(Entity, HitData, int, boolean) - Constructor for record class megamek.common.DamageInfo
 
DamageInfo(Entity, HitData, int, boolean, DamageType, boolean) - Constructor for record class megamek.common.DamageInfo
 
DamageInfo(Entity, HitData, int, boolean, DamageType, boolean, boolean) - Constructor for record class megamek.common.DamageInfo
 
DamageInfo(Entity, HitData, int, boolean, DamageType, boolean, boolean, boolean) - Constructor for record class megamek.common.DamageInfo
 
DamageInfo(Entity, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean) - Constructor for record class megamek.common.DamageInfo
 
DamageInfo(Entity, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, boolean) - Constructor for record class megamek.common.DamageInfo
Creates an instance of a DamageInfo record class.
damageInternals(DamageApplier.HitDetails) - Method in record class megamek.common.autoResolve.damage.AeroDamageApplier
 
damageInternals(DamageApplier.HitDetails) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Applies damage to the internals of the entity.
damageInternals(DamageApplier.HitDetails) - Method in record class megamek.common.autoResolve.damage.InfantryDamageApplier
 
damageInternals(DamageApplier.HitDetails) - Method in record class megamek.common.autoResolve.damage.MekDamageApplier
 
damageInternals(DamageApplier.HitDetails) - Method in record class megamek.common.autoResolve.damage.TankDamageApplier
 
damageIS - Variable in class megamek.server.totalWarfare.TWDamageManager.ModsInfo
 
damageIS() - Method in record class megamek.common.DamageInfo
Returns the value of the damageIS record component.
damageLocation(int) - Method in class megamek.common.units.AeroSpaceFighter
Method to enable mass location damaging, mainly for Fighter Squadrons
damageLocationMultiplier(Entity, int, Mounted<?>) - Static method in class megamek.common.alphaStrike.conversion.ASLocationMapper
 
damageLocationMultiplierForSpecials(Entity, int, Mounted<?>) - Static method in class megamek.common.alphaStrike.conversion.ASLocationMapper
Returns the value multiplier for the given Mounted of the given entity in the AS conversion location loc.
damageLong - Variable in class megamek.common.equipment.WeaponType
 
damageMedium - Variable in class megamek.common.equipment.WeaponType
 
damageMek(Vector<Report>, Mek, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, TWDamageManager.ModsInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
 
damageMultipleBAs(Vector<Report>, Entity, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, boolean, TWDamageManager.ModsInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
 
damageOriginal - Variable in class megamek.server.totalWarfare.TWDamageManager.ModsInfo
 
damageOrRestoreFieldWeapons() - Method in class megamek.common.units.ConvInfantry
Destroys and restores field guns and artillery according to their crew requirements.
damagePerShot - Variable in class megamek.common.equipment.AmmoType
 
DamageProfile - Class in megamek.common.analysis
An immutable per-unit damage-versus-range curve, computed from the unit's actual weapons and loaded ammunition.
DamageProfile.ArcSummary - Record Class in megamek.common.analysis
Per-direction firepower summary for one of the six hex-side directions relative to the unit's facing (0 = front, counting clockwise: 1 = front-right, 2 = rear-right, 3 = rear, 4 = rear-left, 5 = front-left).
damageProtoMek(Vector<Report>, ProtoMek, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, TWDamageManager.ModsInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
 
damageRemovedEntity(Entity, int) - Static method in class megamek.common.autoResolve.damage.DamageApplierChooser
Automatically applies damage to the entity based on the "removal condition" provided.
damageRight - Variable in class megamek.common.PhysicalResult
 
damageShort - Variable in class megamek.common.equipment.WeaponType
 
damageSquadronFighter(Vector<Report>, Entity, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, boolean) - Method in class megamek.server.totalWarfare.TWDamageManager
 
damageSystem(int, int, int) - Method in class megamek.common.units.Entity
 
damageSystem(int, int, int, int) - Method in class megamek.common.units.Entity
 
damageTaken - Variable in class megamek.common.equipment.Mounted
 
damageTank(Vector<Report>, Tank, HitData, int, boolean, DamageType, boolean, boolean, boolean, boolean, TWDamageManager.ModsInfo) - Method in class megamek.server.totalWarfare.TWDamageManager
 
damageThisPhase - Variable in class megamek.common.units.Entity
 
damageThisRound - Variable in class megamek.common.units.Entity
 
damageToApply() - Method in record class megamek.common.autoResolve.damage.DamageApplier.HitDetails
Returns the value of the damageToApply record component.
damageType - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
damageType() - Method in record class megamek.common.DamageInfo
Returns the value of the damageType record component.
DamageType - Enum Class in megamek.common.weapons
The DamageType enumeration is used for the damageEntity function.
damThresh - Variable in class megamek.common.units.Aero
 
DANGLE_DOWN - Enum constant in enum class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog.ClimbingActionType
 
DANGLE_LEVELS_PER_TURN - Static variable in class megamek.common.moves.ClimbingHelper
Number of levels lowered per Dangle-and-Drop turn.
dangling - Variable in class megamek.common.units.Entity
 
DARK_AGES - Enum constant in enum class megamek.common.eras.EraFlag
 
DARK_GOLDEN_ROD - Enum constant in enum class megamek.client.ui.util.PlayerColour
 
darkEnvironment - Variable in class megamek.client.generator.ReconfigurationParameters
 
DARKGRAY - Static variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
DashedSeparator - Class in megamek.client.ui.util
This component draws a dashed horizontal line, similarly to a JSeparator.
DashedSeparator() - Constructor for class megamek.client.ui.util.DashedSeparator
Deprecated, for removal: This API element is subject to removal in a future version.
DashedSeparator(float, float) - Constructor for class megamek.client.ui.util.DashedSeparator
Deprecated, for removal: This API element is subject to removal in a future version.
DashedSeparator(Color) - Constructor for class megamek.client.ui.util.DashedSeparator
Creates a dashed separator of the given color and a line width of 1.
DashedSeparator(Color, float, float) - Constructor for class megamek.client.ui.util.DashedSeparator
Creates a dashed separator of the given color and the given values for the stroke width (line thickness) and the relative horizontal length.
data() - Method in interface megamek.common.net.connections.INetworkPacket
 
data() - Method in class megamek.common.net.connections.SendPacket
 
data() - Method in record class megamek.common.net.packets.Packet
Returns the value of the data record component.
DATA - Enum constant in enum class megamek.common.net.enums.PacketReadState
 
DATA_DIR - Enum constant in enum class megamek.common.commandLine.ClientServerCommandLineFlag
 
DATA_DIR - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
DATA_DIRECTORY - Static variable in class megamek.common.preference.ClientPreferences
 
DATA_LOGGING - Static variable in class megamek.common.preference.ClientPreferences
 
dataCount() - Method in class megamek.common.Report
Internal method.
dataDir() - Static method in class megamek.common.Configuration
Return the configured data directory.
dataLoggingEnabled() - Method in class megamek.common.preference.ClientPreferences
 
dataSize() - Method in class megamek.common.util.BuildingBlock
Deprecated, for removal: This API element is subject to removal in a future version.
DataStreamConnection - Class in megamek.common.net.connections
Implementation of the AbstractConnection that uses the DataInputStream and DataOutputStream to send/receive data.
DataStreamConnection(String, int, int) - Constructor for class megamek.common.net.connections.DataStreamConnection
Creates new Client connection.
DataStreamConnection(Socket, int) - Constructor for class megamek.common.net.connections.DataStreamConnection
Creates new server connection.
dataValidation(String) - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.AbstractGameConnectionDialog
 
dataValidation(String) - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.ConnectDialog
 
dataValidation(String) - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.HostDialog
 
DataVerifier - Interface in megamek.client.ui.util.verifier
Interface for a data verification object.
DATE_ES - Static variable in interface megamek.common.interfaces.ITechnology
 
DATE_NONE - Static variable in interface megamek.common.interfaces.ITechnology
 
DATE_PS - Static variable in interface megamek.common.interfaces.ITechnology
 
DateRange(Integer, Integer) - Constructor for class megamek.client.ratgenerator.FactionRecord.DateRange
 
DateRangeDeserializer - Class in megamek.common.universe
 
DateRangeDeserializer() - Constructor for class megamek.common.universe.DateRangeDeserializer
Deprecated, for removal: This API element is subject to removal in a future version.
DateRangeDeserializer(Class<?>) - Constructor for class megamek.common.universe.DateRangeDeserializer
 
DateUtilities - Class in megamek.common.util
 
DateUtilities() - Constructor for class megamek.common.util.DateUtilities
 
DAVY_CROCKETT - Enum constant in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.SpecialAmmo
 
DAVY_CROCKETT_I - Enum constant in enum class megamek.server.commands.NuclearStrikeCommand.NukeType
 
DAVY_CROCKETT_M - Enum constant in enum class megamek.server.commands.NuclearStrikeCommand.NukeType
 
DAY - Enum constant in enum class megamek.common.planetaryConditions.Light
 
DB - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
DC - Enum constant in enum class megamek.common.enums.Faction
 
DCC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
deactivateRadicalHS() - Method in class megamek.common.units.Entity
 
dealSpecialCritEffects(Entity, Vector<Report>, HitData, TWDamageManager.ModsInfo, DamageType) - Method in class megamek.server.totalWarfare.TWDamageManager
Deals special critical damage effects to the entity taking damage.
DEATH - Static variable in class megamek.common.units.Crew
The number of hits that a pilot can take before he dies.
DEATH_FROM_ABOVE - Enum constant in enum class megamek.client.bot.princess.PhysicalAttackType
 
debug(String, Object...) - Method in class megamek.logging.MMLogger
Debug Level Logging
debug(Throwable, String, Object...) - Method in class megamek.logging.MMLogger
Debug Level Logging
DEBUG_OUTPUT_ON - Static variable in class megamek.common.preference.ClientPreferences
 
DebugEntity - Class in megamek.utilities
This class is for debugging Entity with respect to the internal state of equipment.
debugOutputOn() - Method in class megamek.common.preference.ClientPreferences
 
DEC - Enum constant in enum class megamek.common.enums.MoveStepType
 
DEC_GUI_SCALE - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
DECELERATION - Enum constant in enum class megamek.common.enums.MoveStepType
 
decideToRerollInitiative() - Method in class megamek.client.bot.BotClient
Let the bot decide whether to reroll initiative based on report info
decideToRerollInitiative() - Method in class megamek.client.bot.princess.Princess
Determines whether Princess should reroll initiative using the Tactical Genius special ability.
declareClearing(int, BoardLocation) - Method in class megamek.common.WoodsClearingTracker
Registers an entity as clearing a specific hex this round.
declareSecondaryFacing(int) - Method in class megamek.client.ui.panels.phaseDisplay.AttackPhaseDisplay
Declares a change of the unit's secondary facing (a torso/turret twist) to the given facing, as if the player had used the Twist control.
declareSecondaryFacing(int) - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Declares a torso/turret twist to the given facing through the firing-phase twist path, used by the Rotate Turret dialog for vehicle main turrets.
declareSecondaryFacing(int) - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
Declares a torso/turret twist to the given facing through the targeting-phase twist path, used by the Rotate Turret dialog for vehicle main turrets.
decodeCustomDeploymentZoneID(int) - Static method in class megamek.common.board.Board
Use this method to convert a deployment zone ID as represented in the UI zone selectors (e.g.
decodePlatoonType(String) - Static method in class megamek.common.loaders.BLKFile.ParsedBayInfo
 
decodeWeightClass(String) - Static method in class megamek.client.ratgenerator.ForceDescriptor
 
decorateGroundPath(BulldozerMovePath) - Static method in class megamek.common.pathfinder.PathDecorator
Takes the given path and returns a list of child paths that go up to walk/run/run+masc/sprint/sprint+masc MP usage.
decorateJumpPath(BulldozerMovePath) - Static method in class megamek.common.pathfinder.PathDecorator
Takes a given (jumping) path and returns a list of child paths that lead up to max jump MP or max jump MP without gravity.
decoratePath(BulldozerMovePath) - Static method in class megamek.common.pathfinder.PathDecorator
 
decreaseAccurateMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
Deprecated, for removal: This API element is subject to removal in a future version.
decreaseAmmoReducingMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseAntiBAMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
Deprecated, for removal: This API element is subject to removal in a future version.
decreaseAntiInfMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseAPMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseArtilleryUtilityMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
Deprecated, for removal: This API element is subject to removal in a future version.
decreaseEdge() - Method in class megamek.common.units.Crew
 
decreaseFlakMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseGuidedMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseHeatMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseHighPowerMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
Deprecated, for removal: This API element is subject to removal in a future version.
decreaseIlluminationMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseMunitions(List<String>) - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseNARCGuidedMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
Deprecated, for removal: This API element is subject to removal in a future version.
decreaseSeekingMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseTagGuidedMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decreaseUtilityMunitions() - Method in class megamek.client.generator.MunitionWeightCollection
 
decrementASEWTurns() - Method in class megamek.server.totalWarfare.TWGameManager
Called during the end phase.
decrementTurnsTilHit() - Method in class megamek.common.actions.ArtilleryAttackAction
 
decrementTurnsTilHit(int) - Method in class megamek.common.actions.ArtilleryAttackAction
 
DEDICATED - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
dedicatedServer() - Method in class megamek.common.commandLine.MegaMekCommandLineParser
 
DedicatedServer - Class in megamek.server
 
DedicatedServer() - Constructor for class megamek.server.DedicatedServer
 
DEDUCT_SUBMERGED_JJ - Static variable in record class megamek.common.MPCalculationSetting
A setting that reduces calculated jump MP for submerged jump jets.
DEEP_PERIPHERY - Enum constant in enum class megamek.common.universe.FactionTag
 
DEEP_PURPLE - Enum constant in enum class megamek.client.ui.util.PlayerColour
 
DEFAULT - Enum constant in enum class megamek.common.enums.WeaponSortOrder
 
DEFAULT - Enum constant in enum class megamek.utilities.QuickGameRunner.GUIType
 
DEFAULT_ALLOW_FACING_TOLERANCE - Static variable in class megamek.client.bot.princess.BehaviorSettings
 
DEFAULT_AUTO_EJECT_DISABLED - Static variable in class megamek.common.preference.ClientPreferences
 
DEFAULT_BEHAVIOR - Variable in class megamek.client.bot.princess.BehaviorSettingsFactory
Destination Edge: CardinalEdge.NONE
Retreat Edge: CardinalEdge.NEAREST
Forced Withdrawal: True
Go Home: False
Auto Flee: False
Fall Shame: 5
Hyper Aggression: 5
Self Preservation: 5
Herd Mentality: 5
Bravery: 5
Anti-Crowding: 0
Favor Higher TMM: 0
Strategic Targets: None
DEFAULT_BEHAVIOR_DESCRIPTION - Static variable in class megamek.client.bot.princess.BehaviorSettingsFactory
 
DEFAULT_BINDINGS_FILE - Static variable in class megamek.common.KeyBindParser
Default path to the key bindings XML file.
DEFAULT_BLACK - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
DEFAULT_BOARD_HEIGHT - Static variable in class megamek.common.board.Board
 
DEFAULT_BOARD_ID - Static variable in interface megamek.common.game.IGame
 
DEFAULT_BOARD_WIDTH - Static variable in class megamek.common.board.Board
 
DEFAULT_CFG_FILE_NAME - Static variable in class megamek.common.preference.PreferenceManager
 
DEFAULT_DARK_GRAY - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
DEFAULT_ICON_FILENAME - Static variable in class megamek.common.icons.AbstractIcon
 
DEFAULT_IMAGE_WIDTH - Static variable in class megamek.common.icons.Portrait
 
DEFAULT_INDENTATION - Static variable in class megamek.common.Report
Number of spaces to use per indentation level.
DEFAULT_LIGHT_GRAY - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
DEFAULT_MAX_VISUAL_RANGE - Static variable in class megamek.common.compute.Compute
 
DEFAULT_MODIFIER_ROUNDS - Static variable in class megamek.client.ui.dialogs.unitEditor.UnitDamagePanelBuilder
The rounds a fresh skill modifier is offered with, before the gamemaster sets a duration of their own.
DEFAULT_NUMBER_OF_ENEMIES_TO_CONSIDER_FACING - Static variable in class megamek.client.bot.princess.BehaviorSettings
 
DEFAULT_PATHFINDER_TIME_LIMIT - Static variable in class megamek.common.moves.MovePath
 
DEFAULT_PLAYER_NAME - Static variable in class megamek.MMConstants
 
DEFAULT_PORT - Static variable in class megamek.MMConstants
 
DEFAULT_PORTRAIT_FILENAME - Static variable in class megamek.common.icons.Portrait
 
DEFAULT_SAVEGAME_NAME - Static variable in class megamek.MMConstants
 
DEFAULT_VELOCITY - Static variable in class megamek.common.actions.WeaponAttackAction
 
DEFAULT_WEAPON_SORT_ORDER - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
DEFAULT_WHITE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
DEFAULT_WIDTH - Static variable in class megamek.client.ui.dialogs.unitSelectorDialogs.EntityReadoutPanel
 
defaultAeroVGLFacing(int, boolean) - Method in class megamek.common.loaders.BLKFile
 
defaultAutoEjectDisabled() - Method in class megamek.common.preference.ClientPreferences
 
defaultBotMunitionsFile - Variable in class megamek.client.generator.TeamLoadOutGenerator
 
DefaultButton - Enum constant in enum class megamek.client.ui.widget.SkinSpecification.UIComponents
 
defaultCrewType() - Method in class megamek.common.equipment.HandheldWeapon
 
defaultCrewType() - Method in class megamek.common.units.AbstractBuildingEntity
 
defaultCrewType() - Method in class megamek.common.units.Dropship
 
defaultCrewType() - Method in class megamek.common.units.Entity
 
defaultCrewType() - Method in class megamek.common.units.Infantry
 
defaultCrewType() - Method in class megamek.common.units.Jumpship
 
defaultCrewType() - Method in class megamek.common.units.Mek
 
defaultCrewType() - Method in class megamek.common.units.QuadVee
 
defaultCrewType() - Method in class megamek.common.units.Tank
 
defaultCrewType() - Method in class megamek.common.units.TripodMek
 
defaultMode() - Static method in enum class megamek.common.enums.VariableRangeTargetingMode
Returns the default targeting mode (LONG).
defaultMovementMode - Variable in enum class megamek.common.verifier.TestSupportVehicle.SVType
 
defaultProperties - Variable in class megamek.common.preference.PreferenceStore
 
defaultSkinXML - Static variable in class megamek.client.ui.widget.SkinXMLHandler
The file name for the default Skin XML file, found in the config dir.
DefaultsNode - Class in megamek.client.ratgenerator
The Defaults node is at the beginning of a ruleset file and provides the default values for that faction.
DefaultsNode() - Constructor for class megamek.client.ratgenerator.DefaultsNode
 
DefaultUIElement - Enum constant in enum class megamek.client.ui.widget.SkinSpecification.UIComponents
 
defaultValue - Variable in class megamek.server.commands.arguments.EnumArgument
 
defaultVGLFacing(int, boolean) - Method in class megamek.common.loaders.BLKFile
If a vehicular grenade launcher does not have a facing provided, assign a default facing.
defaultVGLFacing(int, boolean) - Method in class megamek.common.loaders.BLKLargeSupportTankFile
 
defaultVGLFacing(int, boolean) - Method in class megamek.common.loaders.BLKSupportTankFile
 
defaultVGLFacing(int, boolean) - Method in class megamek.common.loaders.BLKSupportVTOLFile
 
defaultVGLFacing(int, boolean) - Method in class megamek.common.loaders.BLKTankFile
 
defaultVGLFacing(int, boolean) - Method in class megamek.common.loaders.BLKVTOLFile
 
DefeatCommand - Class in megamek.server.commands
Acknowledges another players victory command.
DefeatCommand(Server) - Constructor for class megamek.server.commands.DefeatCommand
Creates new DefeatCommand
defenderIds - Variable in class megamek.server.totalWarfare.InfantryActionTracker.InfantryAction
Entity IDs of defending infantry and crew
defensiveValue - Variable in class megamek.common.alphaStrike.conversion.ASPointValueConverter
 
defensiveValue - Variable in class megamek.common.battleValue.BVCalculator
 
defineArguments() - Method in class megamek.client.bot.princess.commands.AddWaypointCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.AggressionCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.ArtilleryCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.AvoidCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.BehaviorCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.BloodFeudCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.BraveryCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.CautionCommand
 
defineArguments() - Method in interface megamek.client.bot.princess.commands.ChatCommand
Define the arguments for the command.
defineArguments() - Method in class megamek.client.bot.princess.commands.ClearWaypointsCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.FleeCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.HerdingCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.HoldPositionCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.IgnorePlayerCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.IgnoreTargetCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.PriorityTargetCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.RemoveWaypointCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.ScootToHexCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.SetWaypointsCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.ShootAndScootCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.TagTargetCommand
 
defineArguments() - Method in class megamek.client.bot.princess.commands.TargetGroundCommand
 
defineArguments() - Method in class megamek.server.commands.ChangeOwnershipCommand
 
defineArguments() - Method in class megamek.server.commands.ChangeTeamCommand
 
defineArguments() - Method in class megamek.server.commands.ChangeWeatherCommand
 
defineArguments() - Method in class megamek.server.commands.ClientServerCommand
 
defineArguments() - Method in class megamek.server.commands.DisasterCommand
 
defineArguments() - Method in class megamek.server.commands.EndGameCommand
 
defineArguments() - Method in class megamek.server.commands.FirefightCommand
 
defineArguments() - Method in class megamek.server.commands.FirestarterCommand
 
defineArguments() - Method in class megamek.server.commands.FirestormCommand
 
defineArguments() - Method in class megamek.server.commands.KickCommand
 
defineArguments() - Method in class megamek.server.commands.KillCommand
 
defineArguments() - Method in class megamek.server.commands.NuclearStrikeCommand
 
defineArguments() - Method in class megamek.server.commands.NuclearStrikeCustomCommand
 
defineArguments() - Method in class megamek.server.commands.NukeCommand
 
defineArguments() - Method in class megamek.server.commands.OrbitalBombardmentCommand
 
defineArguments() - Method in class megamek.server.commands.RescueCommand
 
defineArguments() - Method in class megamek.server.commands.SkillModifierCommand
 
degradation - Variable in class megamek.common.weapons.handlers.NukeStats
How much to subtract, per hex distance from impact point, from the base damage
degree(Coords) - Method in class megamek.common.board.Coords
 
delete() - Method in class megamek.utilities.GifWriter
 
deleteForce(int) - Method in class megamek.common.force.Forces
Deprecated, for removal: This API element is subject to removal in a future version.
deleteForces(Collection<Force>) - Method in class megamek.common.force.Forces
Removes the given forces and all their subForces from these Forces.
DeleteIcon - Class in megamek.client.ui.baseComponents
An icon showing an x in the GUIPreferences warning color for a "delete" or "clear" button
DeleteIcon() - Constructor for class megamek.client.ui.baseComponents.DeleteIcon
Creates a delete/clear icon at the standard size (16) suitable to place it in line with, e.g.
DeleteIcon(int) - Constructor for class megamek.client.ui.baseComponents.DeleteIcon
Creates a delete/clear icon of the given size and with the GUIPreferences warning color.
deleteImageCache() - Static method in class megamek.client.ui.clientGUI.tooltip.PilotToolTip
 
deleteImageCache(Crew, int) - Static method in class megamek.client.ui.clientGUI.tooltip.PilotToolTip
 
deliverArtilleryFlare(Coords, int) - Method in class megamek.server.totalWarfare.TWGameManager
Creates an artillery flare of the given radius above the target
deliverArtilleryInferno(Coords, Entity, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
deliver artillery inferno
deliverArtillerySmoke(Coords, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
deliver artillery smoke
deliverBombDamage(HexTarget, BombType.BombTypeEnum, int, Entity, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
 
deliverBombInferno(Coords, Entity, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
deliver inferno bomb
deliverChaffGrenade(Coords, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
 
deliverFASCAMMinefield(Coords, int, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
Delivers an artillery FASCAM shot to the targeted hex area.
deliverInfernoMissiles(Entity, Targetable, int) - Method in class megamek.server.totalWarfare.TWGameManager
deliver inferno missiles
deliverInfernoMissiles(Entity, Targetable, int, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
deliver inferno missiles
deliverInfernoMissiles(Entity, Targetable, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
deliver inferno missiles
deliverInfernoMissiles(Entity, Targetable, int, int, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
deliver inferno missiles
deliverLISmoke(Coords, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
deliver LASER inhibiting smoke
deliverMissileSmoke(Coords, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
deliver missile smoke
deliverMortarFlare(Coords, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
 
deliverScreen(Coords, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
 
deliverSmokeGrenade(Coords, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
 
deliverSmokeMortar(Coords, Vector<Report>, int) - Method in class megamek.server.totalWarfare.TWGameManager
 
deliverThunderActiveMinefield(Coords, int, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
Adds a Thunder-Active minefield to the hex.
deliverThunderAugMinefield(Coords, int, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
Delivers a thunder-aug shot to the targeted hex area.
deliverThunderEMPMinefield(Coords, int, int, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
Adds an EMP minefield to the hex, as deployed by a vehicular or battle armor mine dispenser (TO:AUE p.177).
deliverThunderInfernoMinefield(Coords, int, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
Adds a Thunder Inferno minefield to the hex.
deliverThunderMinefield(Coords, int, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
Adds a Thunder minefield to the hex.
deliverThunderVibraMinefield(Coords, int, int, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
Adds a Thunder-Vibrabomb minefield to the hex.
delta_distance - Variable in class megamek.common.units.Entity
 
DEMO_ENGINEERS - Static variable in class megamek.common.units.ConvInfantry
 
DEMOLITION_CHARGE - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
DemolitionCharge - Class in megamek.common.units
 
DemolitionCharge(int, int, Coords) - Constructor for class megamek.common.units.DemolitionCharge
 
DenyGameMasterCommand - Class in megamek.server.commands
This command votes no on another player's request to assume the elevated Game Master role.
DenyGameMasterCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.DenyGameMasterCommand
 
deploy(int, Coords, int, int, int, List<Entity>, boolean) - Method in class megamek.client.Client
Deploy an entity at the given coordinates, with the given facing, and starting with the given units already loaded.
DEPLOY_ASSAULT_DROP - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
DEPLOY_CARRYABLE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_DOCK - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
DEPLOY_FORTIFICATION - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_FORTIFICATIONS - Enum constant in enum class megamek.common.net.enums.PacketCommand
A Client to Server packet carrying the hex coordinates a player is placing as fortified hexes.
DEPLOY_HULL_DOWN - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
DEPLOY_LOAD - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
DEPLOY_MINE_ACTIVE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_MINE_COM - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_MINE_CONV - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_MINE_EMP - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_MINE_INFERNO - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_MINE_VIBRA - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_MINEFIELDS - Enum constant in enum class megamek.common.enums.GamePhase
 
DEPLOY_MINEFIELDS - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
DEPLOY_NEXT - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
DEPLOY_PITFALL - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_REMOVE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
DEPLOY_TRIPWIRE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
DEPLOY_TURN - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
DEPLOY_TURN_UNIT - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
DEPLOY_UNLOAD - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
Deployable - Interface in megamek.common.units
This interface is implemented by those units (by InGameObjects) that can be deployed either offboard or on a board.
deployableInGameObjects() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
deployableInGameObjects() - Method in class megamek.common.game.AbstractGame
 
DeployCommand - Class in megamek.client.commands
 
DeployCommand(ClientGUI) - Constructor for class megamek.client.commands.DeployCommand
 
DeployElevationChoiceDialog - Class in megamek.client.ui.dialogs.phaseDisplay
This dialog allows selecting an elevation (or altitude) during deployment.
DeployElevationChoiceDialog(JFrame, List<ElevationOption>) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.DeployElevationChoiceDialog
 
DeployFacingChoiceDialog - Class in megamek.client.ui.dialogs.phaseDisplay
This dialog allows selecting a facing during deployment for multi-hex entities where the facing affects which hexes the entity occupies.
DeployFacingChoiceDialog(JFrame, FacingOption) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.DeployFacingChoiceDialog
 
DEPLOYMENT - Enum constant in enum class megamek.common.enums.GamePhase
 
DEPLOYMENT - Static variable in class megamek.common.loaders.MtfFile
 
DEPLOYMENT_ZONE - Static variable in class megamek.common.units.Terrains
 
DeploymentDisplay - Class in megamek.client.ui.panels.phaseDisplay
 
DeploymentDisplay(ClientGUI) - Constructor for class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay
Creates and lays out a new deployment phase display for the specified client.
DeploymentDisplay.DeployCommand - Enum Class in megamek.client.ui.panels.phaseDisplay
This enumeration lists all the possible ActionCommands that can be carried out during the deployment phase.
DeploymentElevationType - Enum Class in megamek.common.board
This enum gives the meaning of an elevation or altitude that a unit can be deployed to.
DeploymentPhase - Class in megamek.common.autoResolve.acar.phase
 
DeploymentPhase(SimulationManager) - Constructor for class megamek.common.autoResolve.acar.phase.DeploymentPhase
 
DeploymentProcessor - Class in megamek.server.totalWarfare
Handles unit deployment for the TWGameManager (not minefields or arty auto hexes)
DeploymentReport - Record Class in megamek.common.autoResolve.acar.report
 
DeploymentReport(IGame, Consumer<PublicReportEntry>) - Constructor for record class megamek.common.autoResolve.acar.report.DeploymentReport
Creates an instance of a DeploymentReport record class.
deploymentRoundHeader(int) - Method in record class megamek.common.autoResolve.acar.report.DeploymentReport
 
deploymentRoundHeader(int) - Method in class megamek.common.autoResolve.acar.report.DummyDeploymentReport
 
deploymentRoundHeader(int) - Method in interface megamek.common.autoResolve.acar.report.IDeploymentReport
 
DeployMinefieldDisplay - Class in megamek.client.ui.panels.phaseDisplay
 
DeployMinefieldDisplay(ClientGUI) - Constructor for class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay
Creates and lays out a new deployment phase display for the specified clientGUI.getClient().
DeployMinefieldDisplay.DeployMinefieldCommand - Enum Class in megamek.client.ui.panels.phaseDisplay
This enumeration lists all the possible ActionCommands that can be carried out during the deployment minefield phase.
deployMinefields() - Method in class megamek.client.bot.BotClient
Deploy minefields for the bot
deployOffBoard(int) - Method in class megamek.common.units.Entity
Deploy this offboard entity at the previously specified distance and direction.
deployTeleMissile(Entity, WeaponType, AmmoType, int, int, int, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
deploys a new telemissile entity onto the map
depth() - Method in class megamek.common.Hex
 
depth(boolean) - Method in class megamek.common.Hex
 
depthFirstSearch(IGame, ForceConsolidation.Container, Forces, Player, Camouflage, int) - Static method in class megamek.common.autoResolve.converter.ForceConsolidation
 
DERMAL_ARMOR - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
DERMAL_CAMO_ARMOR - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
desc - Variable in class megamek.client.ratgenerator.ForceNode
 
DESCENDING - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.lobby.sorters.Sorting
 
description - Variable in enum class megamek.client.ui.clientGUI.boardview.LabelDisplayStyle
 
description() - Method in record class megamek.common.TargetRollModifier
Returns the value of the description record component.
description(String) - Method in class megamek.common.jacksonAdapters.PrincessSettingsBuilder
 
DESCRIPTION - Static variable in interface megamek.common.scenario.Scenario
 
DESCRIPTION_SUFFIX - Static variable in class megamek.common.options.AbstractOptionsInfo
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.ASElementDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.BoardDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.CarryableDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.ColorDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.EntityDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.MessageDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.PrincessSettingsEventDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.SBFFormationDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.SBFUnitDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.jacksonAdapters.TriggerDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.planetaryConditions.PlanetaryConditionsDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class megamek.common.universe.DateRangeDeserializer
 
designType - Variable in class megamek.common.units.Aero
 
designValid - Variable in class megamek.common.units.Entity
 
destHexElevation - Variable in class megamek.common.pathfinder.BoardEdgePathFinder.MoveLegalityIndicator
 
destination - Variable in class megamek.common.strategicBattleSystems.SBFMoveStep
 
destination() - Method in record class megamek.common.autoResolve.acar.action.MoveAction
Returns the value of the destination record component.
destination() - Method in record class megamek.common.autoResolve.acar.action.MoveToCoverAction
Returns the value of the destination record component.
destination() - Method in record class megamek.common.pathfinder.comparators.MovePathGreedyComparator
Returns the value of the destination record component.
destination() - Method in record class megamek.common.pathfinder.DestinationReachedStopCondition
Returns the value of the destination record component.
destination() - Method in record class megamek.common.strategicBattleSystems.DestinationReachedStopCondition
Returns the value of the destination record component.
destinationHasWeakBridge - Variable in class megamek.common.pathfinder.BoardEdgePathFinder.MoveLegalityIndicator
 
destinationHasWeakBuilding - Variable in class megamek.common.pathfinder.BoardEdgePathFinder.MoveLegalityIndicator
 
destinationImpassable - Variable in class megamek.common.pathfinder.BoardEdgePathFinder.MoveLegalityIndicator
 
DestinationMap<N,E> - Interface in megamek.common.pathfinder
Represents a function for retrieving destination node of an edge.
DestinationReachedStopCondition - Record Class in megamek.common.pathfinder
Returns true if last processed move path had final position equal to destination.
DestinationReachedStopCondition - Record Class in megamek.common.strategicBattleSystems
Returns true if last processed move path had final position equal to destination.
DestinationReachedStopCondition(BoardLocation) - Constructor for record class megamek.common.strategicBattleSystems.DestinationReachedStopCondition
Creates an instance of a DestinationReachedStopCondition record class.
DestinationReachedStopCondition(Coords) - Constructor for record class megamek.common.pathfinder.DestinationReachedStopCondition
Creates an instance of a DestinationReachedStopCondition record class.
destroy(String, boolean, boolean) - Method in class megamek.common.units.Entity
 
destroyCarriedUnit(Entity, Entity, int, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
Helper to execute reporting and destruction of a carried unit
destroyDoor() - Method in class megamek.common.bays.AbstractSmallCraftASFBay
 
destroyDoor() - Method in class megamek.common.bays.Bay
 
destroyDoorNext() - Method in class megamek.common.bays.AbstractSmallCraftASFBay
 
destroyDoorNext() - Method in class megamek.common.bays.Bay
Destroys a door for next turn.
destroyed - Variable in class megamek.common.units.Entity
 
DESTROYED - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
DESTROYED_UNIT_ALPHA - Static variable in class megamek.client.ui.dialogs.minimap.MinimapPanel
 
destroyedPercent - Variable in class megamek.server.victory.BVDestroyedVictoryCondition
 
destroyEmptyRecoverySlot() - Method in class megamek.common.bays.AbstractSmallCraftASFBay
 
destroyEntity(Entity, String) - Method in class megamek.server.totalWarfare.TWGameManager
Mark the unit as destroyed! Units transported in the destroyed unit will get a chance to escape.
destroyEntity(Entity, String, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Marks a unit as destroyed! Units transported inside the destroyed unit will get a chance to escape unless the destruction was not survivable.
destroyEntity(Entity, String, boolean, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Marks a unit as destroyed! Units transported inside the destroyed unit will get a chance to escape unless the destruction was not survivable.
DESTROYER - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
destroyLocation(int) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Destroys the location of the entity.
destroyLocation(int) - Method in class megamek.common.units.Entity
Marks all equipment in a location on this entity as destroyed.
destroyLocation(int) - Method in class megamek.common.units.Mek
 
destroyLocation(int, boolean) - Method in class megamek.common.units.Entity
Marks all equipment in a location on this entity as destroyed.
destroyLocation(int, boolean) - Method in class megamek.common.units.Mek
 
destroyLocation(DamageApplier.HitDetails) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Destroys the location of the entity.
destroyLocation(DamageApplier.HitDetails) - Method in record class megamek.common.autoResolve.damage.MekDamageApplier
 
destroyOneSearchlight() - Method in class megamek.common.units.Entity
Method to destroy a single searchlight on an entity.
destroyRetractableBlade(int) - Method in class megamek.common.units.Entity
destroys the first retractable blade critical slot found
destroyTransportedUnits(Entity, int, boolean, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
Helper function that handles destroying units transported by a unit that is itself being destroyed.
DestructionAwareDestinationPathfinder - Class in megamek.common.pathfinder
Handles the generation of ground-based move paths that contain information relating to the destruction of terrain necessary to accomplish that path.
DestructionAwareDestinationPathfinder() - Constructor for class megamek.common.pathfinder.DestructionAwareDestinationPathfinder
 
DetachedTabInfo - Class in megamek.common.ui
Information about a detached tab, including its title, icon, and the component it contains.
DetachedTabInfo(String, Icon, Component, Window, int, boolean) - Constructor for class megamek.common.ui.DetachedTabInfo
Creates a new DetachedTabInfo instance
detachTab(int, Point) - Method in class megamek.common.ui.EnhancedTabbedPane
Detaches a tab from the pane into a floating window
detachTab(CloseableTab, Point) - Method in class megamek.common.ui.EnhancedTabbedPane
Deprecated, for removal: This API element is subject to removal in a future version.
detailLabel(JToggleButton, Integer) - Method in class megamek.client.ui.dialogs.phaseDisplay.DeployFacingChoiceDialog
 
detailLabel(JToggleButton, Integer) - Method in class megamek.client.ui.dialogs.phaseDisplay.SBFJumpChoiceDialog
 
detailLabel(JToggleButton, ClimbingChoiceDialog.ClimbingOption) - Method in class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog
 
detailLabel(JToggleButton, ElevationOption) - Method in class megamek.client.ui.dialogs.phaseDisplay.DeployElevationChoiceDialog
 
detailLabel(JToggleButton, Entity) - Method in class megamek.client.ui.dialogs.phaseDisplay.EntityChoiceDialog
 
detailLabel(JToggleButton, Targetable) - Method in class megamek.client.ui.dialogs.phaseDisplay.TargetChoiceDialog
 
detailLabel(JToggleButton, T) - Method in class megamek.client.ui.dialogs.phaseDisplay.AbstractChoiceDialog
Override to set button text and/or icon with details about this choice.
detectedOrHasVisual(Player, Game, Entity) - Static method in class megamek.common.units.EntityVisibilityUtils
Logic lifted from BoardView1.redrawEntity() that checks whether the given player playing the given game can see the given entity.
detectHiddenUnits(Game, Entity, Coords, Vector<Report>, TWGameManager) - Static method in class megamek.server.ServerHelper
Checks to see if any units can detected hidden units.
detectMinefields(Game, Vector<Report>, TWGameManager) - Static method in class megamek.server.ServerHelper
Loops through all active entities in the game and performs mine detection
detectMinefields(Game, Entity, Coords, Vector<Report>, TWGameManager) - Static method in class megamek.server.ServerHelper
Checks for minefields within the entity's active probe range.
determineBinCount(AmmoType, Faction, int, SimpleTechLevel, boolean, boolean, boolean, boolean) - Static method in class megamek.client.generator.TeamLoadOutGenerator
Decides the number of bins a "typical force" would get, for a specific type of ammo.
determineBonus(Entity, boolean, boolean) - Method in class megamek.client.generator.skillGenerators.ModifiedTotalWarfareSkillGenerator
 
determineBonus(Entity, boolean, boolean) - Method in class megamek.client.generator.skillGenerators.TotalWarfareSkillGenerator
 
determineDamage(Mounted<?>, int) - Method in class megamek.common.alphaStrike.conversion.ASArcedDamageConverter
 
determineDamage(Mounted<?>, int) - Method in class megamek.common.alphaStrike.conversion.ASBattleArmorDamageConverter
 
determineDamage(Mounted<?>, int) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
Returns the damage value to be used for the given weapon at the given range.
determineEffect(int) - Method in record class megamek.common.equipment.EMPMineEffectsTable
Determines the EMP effect based on the roll value.
determineFinalHT(int[], int) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
determineFront() - Method in class megamek.common.battleValue.BVCalculator
 
determineFront() - Method in class megamek.common.battleValue.LargeAeroBVCalculator
 
determineFront() - Method in class megamek.common.battleValue.WarShipBVCalculator
 
determineIlluminationLevel(Game, int, Coords) - Static method in enum class megamek.common.planetaryConditions.IlluminationLevel
 
determineIlluminationLevel(Game, Coords) - Static method in enum class megamek.common.planetaryConditions.IlluminationLevel
 
determineOppositeEdge(Entity) - Static method in class megamek.common.util.BoardUtilities
Figures out the "opposite" edge for the given entity.
determineSpecialsDamage(WeaponType, Mounted<?>, int, BattleForceSUA) - Method in class megamek.common.alphaStrike.conversion.ASArcedDamageConverter
 
determineSpecialsDamage(WeaponType, Mounted<?>, int, BattleForceSUA) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
determineTeamOrder(Game) - Method in class megamek.common.Team
 
determineUnitTypeCode(String) - Static method in class megamek.common.units.UnitType
Reverse lookup for type integer constant from name
determineWind() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
DetonateChargesDialog - Class in megamek.client.ui.dialogs.phaseDisplay
Dialog for detonating demolition charges during the End Phase.
DetonateChargesDialog(JFrame, ClientGUI) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.DetonateChargesDialog
 
detonatesGroundMinefields() - Method in enum class megamek.common.units.EntityMovementMode
Whether this movement mode is capable of detonating minefields.
devastateUnit() - Method in record class megamek.common.autoResolve.damage.AeroDamageApplier
 
devastateUnit() - Method in interface megamek.common.autoResolve.damage.DamageApplier
 
devastateUnit() - Method in record class megamek.common.autoResolve.damage.GunEmplacementDamageApplier
 
devastateUnit() - Method in record class megamek.common.autoResolve.damage.InfantryDamageApplier
 
devastateUnit() - Method in record class megamek.common.autoResolve.damage.MekDamageApplier
 
devastateUnit() - Method in record class megamek.common.autoResolve.damage.SimpleDamageApplier
 
devastateUnit() - Method in record class megamek.common.autoResolve.damage.TankDamageApplier
 
DFA - Enum constant in enum class megamek.common.enums.MoveStepType
 
DfaAttackAction - Class in megamek.common.actions
 
DfaAttackAction(int, int, int, Coords) - Constructor for class megamek.common.actions.DfaAttackAction
 
DfaAttackAction(int, int, Coords) - Constructor for class megamek.common.actions.DfaAttackAction
Creates new DfaAttackAction
diagMid(Point, int, int, int, int, int[][]) - Static method in class megamek.common.util.BoardUtilities
calculates the diagonal middle points with new values
DIAGNOSTIC_LOGGER_NAME - Static variable in class megamek.common.equipment.BridgeLayerState
Dedicated log4j2 logger name for all Bridge-Layer (AVLB) diagnostics.
dialDownDamage(Mounted<?>, WeaponType) - Static method in class megamek.common.compute.Compute
Method computes how much damage a dial down weapon has done
dialDownDamage(Mounted<?>, WeaponType, int) - Static method in class megamek.common.compute.Compute
Method computes how much damage a dial down weapon has done
dialDownHeat(Mounted<?>, WeaponType) - Static method in class megamek.common.compute.Compute
Method computes how much heat a dial down weapon generates
dialDownHeat(Mounted<?>, WeaponType, int) - Static method in class megamek.common.compute.Compute
Method computes how much heat a dial down weapon generates
DialogButton - Class in megamek.client.ui.buttons
A JButton that has a minimum width which scales with the GUI scale.
DialogButton(String) - Constructor for class megamek.client.ui.buttons.DialogButton
 
DialogButton(AbstractAction) - Constructor for class megamek.client.ui.buttons.DialogButton
 
DialogOptionComponentYPanel - Class in megamek.client.ui.panels
 
DialogOptionComponentYPanel(DialogOptionListener, IOption, boolean) - Constructor for class megamek.client.ui.panels.DialogOptionComponentYPanel
 
DialogOptionComponentYPanel(DialogOptionListener, IOption, boolean, boolean) - Constructor for class megamek.client.ui.panels.DialogOptionComponentYPanel
 
DialogOptionListener - Interface in megamek.client.ui.clientGUI
 
DialogResult - Enum Class in megamek.client.ui.enums
 
didAccDecNow() - Method in class megamek.common.units.Aero
 
didAccDecNow() - Method in interface megamek.common.units.IAero
 
didAccDecNow() - Method in class megamek.common.units.LandAirMek
 
didAccLast() - Method in class megamek.common.units.Aero
 
didAccLast() - Method in interface megamek.common.units.IAero
 
didAccLast() - Method in class megamek.common.units.LandAirMek
 
didDrift() - Method in class megamek.server.SmokeCloud
 
didFailManeuver() - Method in class megamek.common.units.Aero
 
didFailManeuver() - Method in interface megamek.common.units.IAero
 
didFailManeuver() - Method in class megamek.common.units.LandAirMek
 
die() - Method in class megamek.client.AbstractClient
Shuts down threads and sockets
die() - Method in class megamek.client.bot.princess.Princess
 
die() - Method in interface megamek.client.IClient
Cleans up and closes resources of this Client.
die() - Method in class megamek.client.ui.clientGUI.AbstractClientGUI
 
die() - Method in class megamek.client.ui.clientGUI.boardview.FovHighlightingAndDarkening
 
die() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
die() - Method in class megamek.client.ui.clientGUI.CommanderGUI
 
die() - Method in class megamek.client.ui.clientGUI.CommonMenuBar
Removes this as listener.
die() - Method in interface megamek.client.ui.clientGUI.IClientGUI
Performs shut down for threads and sockets and other things that can be disposed.
die() - Method in class megamek.client.ui.clientGUI.SBFClientGUI
 
die() - Method in class megamek.client.ui.dialogs.phaseDisplay.SBFTargetDialog
 
die() - Method in class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay
 
die() - Method in class megamek.common.autoResolve.acar.SimulatedClient
 
die() - Method in class megamek.server.Server
Shuts down the server.
DIG_IN - Enum constant in enum class megamek.common.enums.MoveStepType
 
dir - Variable in class megamek.common.alphaStrike.conversion.ASPointValueConverter
 
DIR_NAME_BA - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_BOTTOM_DECALS - Static variable in class megamek.client.ui.tileset.TilesetManager
 
DIR_NAME_CONV_FIGHTER - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_DROPSHIP - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_FIGHTER - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_INFANTRY - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_JUMPSHIP - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_MEK - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_PROTOMEK - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_SMALLCRAFT - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_SPACE_STATION - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_VEHICLE - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_WARSHIP - Static variable in class megamek.client.ui.util.FluffImageHelper
 
DIR_NAME_WRECKS - Static variable in class megamek.client.ui.tileset.TilesetManager
 
directBlowBADamage(double, int, BattleArmor) - Static method in class megamek.common.compute.Compute
Returns how much damage a weapon will do against a BattleArmor target if the BattleArmor vs BattleArmor rules on TO pg 109 are in effect.
directBlowInfantryDamage(double, int, int, boolean, boolean) - Static method in class megamek.common.compute.Compute
 
directBlowInfantryDamage(double, int, int, boolean, boolean, int, Vector<Report>) - Static method in class megamek.common.compute.Compute
Method replicates the Non-Conventional Damage against Infantry damage table as well as shifting for direct blows.
directBlowInfantryDamage(double, int, int, boolean, boolean, int, Vector<Report>, int) - Static method in class megamek.common.compute.Compute
Method replicates the Non-Conventional Damage against Infantry damage table as well as shifting for direct blows.
direction(Coords) - Method in class megamek.common.board.Coords
Returns the direction in which another coordinate lies; 0 if the coordinates are equal.
directionalMountDebug() - Method in class megamek.common.equipment.Mounted
Builds a detailed one-line diagnostic of this weapon's Directional Torso Mount state (BMM p.83) for troubleshooting from the log.
DirectionalMountFacingAction - Class in megamek.common.actions
Sets the facing of a weapon's Directional Torso Mount (BMM p.83).
DirectionalMountFacingAction(int, int, int) - Constructor for class megamek.common.actions.DirectionalMountFacingAction
 
DirectionalTorsoMountRules - Class in megamek.common.units
Static helpers for the Directional Torso Mount quirk (BMM p.83).
directions - Static variable in class megamek.client.commands.ShowTileCommand
 
DIRECTIONS - Static variable in class megamek.common.analysis.DamageProfile
The number of hex-side directions a unit can be attacked from or fire toward.
DirectoryItems - Class in megamek.common.util.fileUtils
This class represents a collection of files present within a directory hierarchy, categorized according to their directories.
DirectoryItems(File, ItemFileFactory) - Constructor for class megamek.common.util.fileUtils.DirectoryItems
 
dirty - Variable in class megamek.common.preference.PreferenceStore
 
disableButtons() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Disables all buttons in the interface
disableButtons() - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
Disables all buttons in the interface
disallowCombinedFields(String, JsonNode, String...) - Static method in class megamek.common.jacksonAdapters.MMUReader
Tests the given node if it has any combination of at least two of the given fields.
DISALLOWED_TERRAIN_TYPES - Static variable in class megamek.client.bot.princess.MinefieldDeploymentPlanner
 
DisasterCommand - Class in megamek.server.commands
 
DisasterCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.DisasterCommand
 
discardPath(MovePath, CoordsWithFacing) - Method in class megamek.common.pathfinder.AeroSpacePathFinder
Worker function to determine whether we should discard the current path (due to it being illegal or redundant) or keep generating child nodes
discardPath(MovePath, CoordsWithFacing) - Method in class megamek.common.pathfinder.NewtonianAerospacePathFinder
Worker function to determine whether we should discard the current path (due to it being illegal or redundant) or keep generating child nodes
discardTentativeSection() - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Discard all lines written to this section (all lines added to the report after calling CalculationReport.startTentativeSection()).
discardTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
discardTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.FlexibleCalculationReport
 
discardTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.HTMLCalculationReport
 
discardTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.SwingCalculationReport
 
discardTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.TextCalculationReport
 
disconnect(Player) - Method in class megamek.common.autoResolve.acar.SimulationManager
 
disconnect(Player) - Method in interface megamek.server.IGameManager
Handles housekeeping for a disconnected player.
disconnect(Player) - Method in class megamek.server.sbf.SBFGameManager
 
disconnect(Player) - Method in class megamek.server.totalWarfare.TWGameManager
 
DISCONNECT - Enum constant in enum class megamek.common.enums.MoveStepType
 
disconnected() - Method in class megamek.client.AbstractClient
The client has become disconnected from the server
disconnected() - Method in class megamek.client.bot.princess.Princess
 
disconnected(DisconnectedEvent) - Method in class megamek.common.net.listeners.ConnectionListener
Called when connection is closed.
DISCONNECTED - Enum constant in enum class megamek.common.net.enums.ConnectionEventType
 
DisconnectedEvent - Class in megamek.common.net.events
Instances of this class are sent when Connection closed
DisconnectedEvent(Object) - Constructor for class megamek.common.net.events.DisconnectedEvent
Constructs a disconnected connection event
disconnectFlag - Variable in class megamek.client.AbstractClient
 
disconnectFromNetwork(Game, Collection<Entity>) - Static method in class megamek.common.util.C3Util
Disconnects the passed entities from their C3 network, if any.
disconnectUnit(int) - Method in class megamek.common.units.Entity
Detaches an entity from this entity's towing mechanism also detaches all trailers behind this one from the whole train
DISCORD - Enum constant in enum class megamek.client.ui.util.ViewFormatting
 
DISCORD_LINK - Static variable in class megamek.MMConstants
 
DiscordFormat - Enum Class in megamek.client.ui.util
 
DisengageAction - Class in megamek.common.actions
Disengagement action for offboard artillery
DisengageAction(int) - Constructor for class megamek.common.actions.DisengageAction
 
disengageIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Ambusher
 
disengageIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Brawler
 
disengageIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Juggernaut
 
disengageIfDamaged() - Method in class megamek.common.autoResolve.acar.role.MissileBoat
 
disengageIfDamaged() - Method in interface megamek.common.autoResolve.acar.role.Role
 
disengageIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Scout
 
disengageIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Skirmisher
 
disengageIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Sniper
 
disengageIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Striker
 
dispatchKeyEvent(KeyEvent) - Method in record class megamek.client.ui.panels.phaseDisplay.lobby.LobbyKeyDispatcher
 
dispatchKeyEvent(KeyEvent) - Method in class megamek.client.ui.util.MegaMekController
 
displacementAttack - Variable in class megamek.common.units.Entity
 
DisplacementAttackAction - Class in megamek.common.actions
 
DisplacementAttackAction(int, int, int, Coords) - Constructor for class megamek.common.actions.DisplacementAttackAction
 
DisplacementAttackAction(int, int, Coords) - Constructor for class megamek.common.actions.DisplacementAttackAction
Creates new DisplacementAttackAction
DISPLAYABLE_NAME_SUFFIX - Static variable in class megamek.common.options.AbstractOptionsInfo
 
displayDestroyedDecal(Entity) - Static method in class megamek.client.ui.util.EntityWreckHelper
Logic that determines if we should be display "destroyed" decals below the destroyed entity.
displayDevastation(Entity) - Static method in class megamek.client.ui.util.EntityWreckHelper
Whether a given entity should display a crater instead of its standard wreckage marker.
displayEntity(Entity) - Method in class megamek.client.ui.dialogs.unitDisplay.UnitDisplayPanel
Displays the specified entity in the panel.
displayFuelLeak(Entity) - Static method in class megamek.client.ui.util.EntityWreckHelper
Logic that determines whether we should display a 'fuel leak' for the given entity.
displayInvalidFields() - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
 
DisplayMapSet - Interface in megamek.client.ui.widget.mapset
Generic set of PicMap areas do represent various units in MekDisplay class
displayMek(Entity) - Method in class megamek.client.ui.dialogs.unitDisplay.ArmorPanel
updates fields for the specified mek
displayMek(Entity) - Method in class megamek.client.ui.dialogs.unitDisplay.SummaryPanel
 
displayMek(Entity) - Method in class megamek.client.ui.dialogs.unitDisplay.WeaponPanel
updates fields for the specified mek
displayMotiveDamage(Entity) - Static method in class megamek.client.ui.util.EntityWreckHelper
Whether we should display 'motive damage' for the given entity, meaning loose treads and such
displayName - Variable in enum class megamek.common.verifier.TestBattleArmor.BAManipulator
 
displayName() - Method in record class megamek.client.ui.displayWrappers.FontDisplay
Returns the value of the displayName record component.
displayName() - Method in enum class megamek.common.units.InfantryMount.BeastSize
 
DisplayTextField - Class in megamek.client.ui.util
This is a specialized JTextField that is meant to be used as a pure display, i.e.
DisplayTextField() - Constructor for class megamek.client.ui.util.DisplayTextField
 
DisplayTextField(int) - Constructor for class megamek.client.ui.util.DisplayTextField
 
DisplayTextField(String) - Constructor for class megamek.client.ui.util.DisplayTextField
Deprecated, for removal: This API element is subject to removal in a future version.
DisplayTextField(String, int) - Constructor for class megamek.client.ui.util.DisplayTextField
 
DisplayTextField(Document, String, int) - Constructor for class megamek.client.ui.util.DisplayTextField
Deprecated, for removal: This API element is subject to removal in a future version.
DISPOSABLE_DAMAGE_MULTIPLIER - Static variable in class megamek.common.weapons.infantry.InfantryDisposableWeaponHandler
The per-trooper damage of a Disposable Weapon attack is multiplied by this value before being scaled by the number of troopers who hit (TO:AuE p.116, Corrected Sixth Printing).
DISPOSABLE_NARC_AMMO - Static variable in class megamek.common.battleArmor.BattleArmor
Internal name of the disposable NARC ammo pack.
DISPOSABLE_SRM2_AMMO - Static variable in class megamek.common.battleArmor.BattleArmor
Internal name of the Inner disposable SRM2 ammo pack.
DisposableDisplayContainer - Class in megamek.client.ui.dialogs.unitDisplay
A UnitDisplayContainer implementation that creates a one-time use dialog and display.
DisposableDisplayContainer(JFrame) - Constructor for class megamek.client.ui.dialogs.unitDisplay.DisposableDisplayContainer
Creates a new disposable container with a fresh dialog and display
dispose() - Method in class megamek.client.ratgenerator.RATGenerator
 
dispose() - Static method in class megamek.client.ratgenerator.TransportCalculator
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
dispose() - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Frees the resources this BoardView uses and removes listeners.
dispose() - Method in class megamek.client.ui.clientGUI.boardview.overlay.ChatterBoxOverlay
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
Override this method to perform any clean up steps when this handler and its associated sprites are no longer needed, such as removing the handler as listener.
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeBuildSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeDeploySpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeRepairedSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.CollapseWarningSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.DugInSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FiringArcSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FiringSolutionSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FlareSpritesHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FleeZoneSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FortifyBuildSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.GroundObjectSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.MovementEnvelopeSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.MovementModifierSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.MovePathSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.RubbleClearSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.SawClearingSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.sbf.SBFFormationSpriteHandler
 
dispose() - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.SensorRangeSpriteHandler
 
dispose() - Method in class megamek.client.ui.dialogs.randomArmy.RandomArmyDialog
 
dispose() - Method in class megamek.client.ui.dialogs.UnitLoadingDialog
 
dispose() - Method in class megamek.client.ui.preferences.JComboBoxPreference
 
dispose() - Method in class megamek.client.ui.preferences.JDoubleNumberSpinnerPreference
Deprecated.
 
dispose() - Method in class megamek.client.ui.preferences.JIntNumberSpinnerPreference
 
dispose() - Method in class megamek.client.ui.preferences.JListPreference
 
dispose() - Method in class megamek.client.ui.preferences.JSplitPanePreference
 
dispose() - Method in class megamek.client.ui.preferences.JTabbedPanePreference
 
dispose() - Method in class megamek.client.ui.preferences.JTablePreference
 
dispose() - Method in class megamek.client.ui.preferences.JTextFieldPreference
 
dispose() - Method in class megamek.client.ui.preferences.JToggleButtonPreference
 
dispose() - Method in class megamek.client.ui.preferences.JWindowPreference
 
dispose() - Method in class megamek.client.ui.preferences.PreferenceElement
Cleans the preference resources.
dispose() - Method in class megamek.client.ui.util.MenuScroller
Removes this MenuScroller from the associated menu and restores the default behavior of the menu.
dispose() - Static method in class megamek.common.loaders.MekFileParser
 
dispose() - Static method in class megamek.common.loaders.MekSummaryCache
 
dispose() - Method in class megamek.common.ui.EnhancedTabbedPane
 
dissipation() - Method in class megamek.common.units.HeatBreakdown
 
dissipationTooltip() - Method in class megamek.common.units.HeatBreakdown
Formats the dissipation breakdown into a single-line tooltip for the "sinks N heat" value (e.g.
distance(int, int) - Method in class megamek.common.board.Coords
Returns the distance to the coordinate given as distX, distY.
distance(Coords) - Method in class megamek.common.board.Coords
 
DISTANCE - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
DISTANCE_TO_WAYPOINT - Static variable in class megamek.client.bot.princess.Princess
Distance to the waypoint to consider for considering the waypoint reached
distanceBetween(CubeCoords, CubeCoords) - Static method in record class megamek.common.board.CubeCoords
Gets the distance between two cube coordinates.
distanceHexes() - Method in record class megamek.common.compute.scatter.ScatterResult
Returns the value of the distanceHexes record component.
distanceTo(CubeCoords) - Method in record class megamek.common.board.CubeCoords
Gets the distance between this cube coordinate and another.
distanceToClosestEnemy(Entity, Coords, Game) - Method in class megamek.client.bot.princess.BasicPathRanker
Gives the distance to the closest enemy unit, or -1 if none exist.
distanceToClosestEnemy(Entity, Coords, Game) - Method in interface megamek.client.bot.princess.IPathRanker
 
distanceToHomeEdge(Coords, int, CardinalEdge, Game) - Method in interface megamek.client.bot.princess.IPathRanker
Returns distance to the unit's home edge.
distanceToHomeEdge(Coords, int, CardinalEdge, Game) - Method in class megamek.client.bot.princess.PathRanker
 
Distractable - Interface in megamek.common.util
This interface represents an event listener that can be "distracted" to ignore any event notifications.
DistractableDelegate - Class in megamek.common.util
This class implements the Distractable interface.
DistractableDelegate() - Constructor for class megamek.common.util.DistractableDelegate
Creates a delegate object to handle the distraction state of another object.
divCSS(String, String) - Static method in class megamek.client.ui.util.UIUtil
Returns a div of the given CSS class with opening and closing tag and the content in between.
DIVE_BOMB_ATTACK - Static variable in interface megamek.common.units.IBomber
 
DIVE_BOMB_MAX_ALTITUDE - Static variable in class megamek.MMConstants
 
DIVE_BOMB_MIN_ALTITUDE - Static variable in class megamek.MMConstants
 
DiveBombAttack - Class in megamek.common.weapons.attacks
 
DiveBombAttack() - Constructor for class megamek.common.weapons.attacks.DiveBombAttack
 
dividedLeftBetter(ArrayList<Coords>, Game, LosEffects.AttackInfo, boolean, LosEffects) - Static method in class megamek.common.LosEffects
Finds out if the left or right side of the divided LOS is better for the target
divider() - Static method in class megamek.client.ui.util.UIUtil
Returns a hr element, which is usually represented as a line across the page.
DividerEntry - Class in megamek.common.autoResolve.acar.report
 
DividerEntry() - Constructor for class megamek.common.autoResolve.acar.report.DividerEntry
 
DJ - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
DMG - Static variable in class megamek.server.commands.OrbitalBombardmentCommand
 
DMG_CRIPPLED - Static variable in class megamek.common.units.Entity
 
DMG_HEAVY - Static variable in class megamek.common.units.Entity
 
DMG_LIGHT - Static variable in class megamek.common.units.Entity
 
DMG_MODERATE - Static variable in class megamek.common.units.Entity
 
DMG_NONE - Static variable in class megamek.common.units.Entity
 
DN - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
DNI_COCKPIT_MOD - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
doAlertDialog(String, String) - Method in class megamek.client.bot.BotClient
Pops up a dialog box showing an alert
doAlertDialog(String, String) - Method in class megamek.client.ui.clientGUI.ClientGUI
Pops up a dialog box showing an alert
doAlertDialog(String, String, int) - Method in class megamek.client.ui.clientGUI.ClientGUI
Brings up a dialog that displays a message using a default icon determined by the messageType parameter.
doAmmoFeedProblemCheck(Vector<Report>) - Method in class megamek.common.weapons.handlers.AmmoWeaponHandler
Carry out an 'ammo feed problems' check on the weapon.
doAmmoFeedProblemCheck(Vector<Report>) - Method in class megamek.common.weapons.handlers.WeaponHandler
Carries out a check to see if the weapon in question explodes due to the 'ammo feed problem' quirk Not the case for weapons without ammo
doAssaultDrop(Entity) - Method in class megamek.server.totalWarfare.TWGameManager
resolve the landing of an assault drop
doBattleValueCalculation(boolean, boolean, CalculationReport) - Method in class megamek.common.units.Entity
Calculates and returns the Battle Value of this unit taking into account the parameters.
doBattleValueCalculation(boolean, boolean, CalculationReport) - Method in class megamek.common.units.FighterSquadron
 
doBattleValueCalculation(boolean, boolean, CalculationReport) - Method in class megamek.common.units.MekWarrior
 
doBattleValueCalculation(boolean, boolean, CalculationReport) - Method in class megamek.common.weapons.TeleMissile
 
doBoobyTrapExplosion(int, Coords, Vector<Report>, Vector<Integer>) - Method in class megamek.server.totalWarfare.TWGameManager
Extract explosion functionality for generalized explosions in areas.
doBrush(Targetable) - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
 
doCheckEngineStallRoll(Vector<Report>) - Method in class megamek.common.units.Entity
Possibly do a ICE-Engine stall PSR (only intended for Meks, both Industrial and Battle).
doCheckEngineStallRoll(Vector<Report>) - Method in class megamek.common.units.Mek
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.ac.ACBayHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.ac.ACCaselessHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.AmmoWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.HGRHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.HVACWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.HyperLaserHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.InsulatedLaserWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.PPCHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.PrimitiveACWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.prototype.PrototypeACWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.prototype.PrototypeCLUltraWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.prototype.PrototypeGaussHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.prototype.PrototypeISUltraWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.prototype.PrototypeLBXHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.PulseLaserWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.RACHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.RapidFireACWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.RapidFireHVACWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.TSEMPHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.UltraWeaponHandler
 
doChecks(Vector<Report>) - Method in class megamek.common.weapons.handlers.WeaponHandler
 
doChoiceDialog(String, String, String...) - Method in class megamek.client.ui.clientGUI.ClientGUI
Pops up a dialog box giving the player a series of choices that are not mutually exclusive.
DOCK_MULTIPLE_ON_Y_AXIS - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
DOCK_ON_LEFT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
dockCollarCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
dockCollarHits - Variable in class megamek.common.units.DamageEditSpec
 
DockingCollar - Class in megamek.common.equipment
Represents a Docking Collar (Docking Hardpoint, TO: AUE p.116) with which a JumpShip, WarShip, Space Station or Mobile Structure can carry one DropShip.
DockingCollar(int) - Constructor for class megamek.common.equipment.DockingCollar
Creates a JumpShip Docking Collar that can carry one dropship.
doClearWeaponJam() - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
clear weapon jam
doConsoleRoleSwap() - Method in class megamek.common.units.Crew
Checks whether a role swap is scheduled for a command-console equipped unit and (if the new pilot is active) performs the swap.
docsDir() - Static method in class megamek.common.Configuration
Return the configured documentation directory.
dodge() - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
 
DodgeAction - Class in megamek.common.actions
 
DodgeAction(int) - Constructor for class megamek.common.actions.DodgeAction
 
dodging - Variable in class megamek.common.units.Entity
 
doDisbandDamage() - Method in class megamek.common.units.Aero
 
doDisbandDamage() - Method in interface megamek.common.units.IAero
 
doDisbandDamage() - Method in class megamek.common.units.LandAirMek
 
doEndPhaseChanges(Vector<Report>) - Method in class megamek.server.DynamicTerrainProcessor
Process terrain changes in the end phase
doEndPhaseChanges(Vector<Report>) - Method in class megamek.server.ElevatorProcessor
 
doEndPhaseChanges(Vector<Report>) - Method in class megamek.server.FireProcessor
 
doEndPhaseChanges(Vector<Report>) - Method in class megamek.server.GeyserProcessor
 
doEndPhaseChanges(Vector<Report>) - Method in class megamek.server.IndustrialElevatorProcessor
 
doEndPhaseChanges(Vector<Report>) - Method in class megamek.server.QuicksandProcessor
 
doEndPhaseChanges(Vector<Report>) - Method in class megamek.server.ScreenProcessor
 
doEndPhaseChanges(Vector<Report>) - Method in class megamek.server.WeatherProcessor
 
DOES_NOT_TRACK_HEAT - Static variable in class megamek.common.units.Entity
 
doesNotAdmitDefeat() - Method in class megamek.common.Player
 
doExplosion(int[], boolean, Coords, int, boolean, Vector<Report>, Vector<Integer>, int, int, boolean, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
General function to cause explosions in areas.
doExplosion(int, int, boolean, Coords, boolean, Vector<Report>, Vector<Integer>, int, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
 
doExplosion(int, int, boolean, Coords, int, boolean, Vector<Report>, Vector<Integer>, int, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
General function to cause explosions in areas.
doFilter(Collection<MovePath>) - Method in class megamek.common.pathfinder.AeroGroundPathFinder.AeroGroundOffBoardFilter
Returns filtered collection by removing those objects that fail AeroGroundPathFinder.AeroGroundOffBoardFilter.shouldStay(MovePath) test.
doFilter(Collection<T>) - Method in class megamek.common.pathfinder.filters.Filter
Returns filtered collection by removing those objects that fail Filter.shouldStay(T) test.
doFusionEngineExplosion(int, BoardLocation, Vector<Report>, Vector<Integer>) - Method in class megamek.server.totalWarfare.TWGameManager
Extract explosion functionality for generalized explosions in areas.
DOGFIGHTER - Enum constant in enum class megamek.common.units.UnitRole
 
doGrapple() - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
Grapple that target!
doGreenSmokeDamage(Entity) - Method in class megamek.server.totalWarfare.TWGameManager
Applies damage to any eligible unit hit by anti-TSM missiles or entering a hex with green smoke.
doHazardousLiquidDamage(Entity, boolean, int) - Method in class megamek.server.totalWarfare.TWGameManager
do damage from hazardous liquids
doHeatDamage(Entity, Vector<Report>, WeaponType, int, HitData) - Static method in class megamek.common.weapons.FlamerHandlerHelper
Handles flamer heat damage.
doInformBotherDialog(String, String, boolean) - Method in class megamek.client.ui.clientGUI.ClientGUI
Pops up a dialog box giving the player information on a subject.
doMagmaDamage(Entity, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
do damage from magma
done - Variable in class megamek.common.units.Entity
 
DONE - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
DONE - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
DONE - Static variable in class megamek.client.ui.dialogs.customMek.CustomMekDialog
 
DONE_BUTTON_WIDTH - Static variable in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
DONE_NO_ACTION - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
DoneCommand - Class in megamek.client.commands
A command that exist purely for the accessibility UI so that commands can be made as the default rather than chat.
DoneCommand(ClientGUI) - Constructor for class megamek.client.commands.DoneCommand
 
doneLoading() - Method in class megamek.client.ui.tileset.GenerateGenericIconList
 
doneLoading() - Method in interface megamek.common.loaders.MekSummaryCache.Listener
 
doneLoading() - Method in class megamek.common.verifier.EntityVerifier
 
DONKEY - Static variable in record class megamek.common.units.InfantryMount
 
doNothing() - Method in class megamek.common.rolls.TargetRoll
Does not do anything, necessary because Java does not have a "noop" function.
doNuclearExplosion(Coords, int, int, int, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
explode a nuke
doNuclearExplosion(Coords, int, Vector<Report>) - Method in class megamek.server.totalWarfare.TWGameManager
do a nuclear explosion
doNuclearExplosion(Entity, Coords, int, Vector<Report>, TWGameManager) - Static method in class megamek.common.weapons.handlers.AreaEffectHelper
Abbreviated nuclear explosion logic when the weapon is targeted at a single off-board entity.
doomed - Variable in class megamek.common.units.Entity
 
doomedInAtmosphere() - Method in class megamek.common.units.Aero
 
doomedInAtmosphere() - Method in class megamek.common.units.Entity
 
doomedInAtmosphere() - Method in class megamek.common.units.Jumpship
 
doomedInAtmosphere() - Method in class megamek.common.units.LandAirMek
 
doomedInAtmosphere() - Method in class megamek.common.units.MekWarrior
 
doomedInExtremeTemp() - Method in class megamek.common.units.ConvInfantry
 
doomedInExtremeTemp() - Method in class megamek.common.units.Entity
 
doomedInSpace() - Method in class megamek.common.units.Aero
 
doomedInSpace() - Method in class megamek.common.units.ConvFighter
 
doomedInSpace() - Method in class megamek.common.units.EjectedCrew
 
doomedInSpace() - Method in class megamek.common.units.Entity
 
doomedInSpace() - Method in class megamek.common.units.LandAirMek
 
doomedInVacuum() - Method in class megamek.common.equipment.GunEmplacement
 
doomedInVacuum() - Method in class megamek.common.units.ConvFighter
 
doomedInVacuum() - Method in class megamek.common.units.ConvInfantry
 
doomedInVacuum() - Method in class megamek.common.units.Entity
 
doomedInVacuum() - Method in class megamek.common.units.Tank
 
doomedInVacuum() - Method in class megamek.common.units.VTOL
 
doomedOnGround() - Method in class megamek.common.units.Entity
 
doomedOnGround() - Method in class megamek.common.units.Jumpship
 
doOrbitalBombardment(Coords, int, int) - Method in class megamek.server.totalWarfare.TWGameManager
do an orbital bombardment
doors - Variable in class megamek.common.bays.Bay
 
doorsNext - Variable in class megamek.common.bays.Bay
 
doPSRCheck(MovePath) - Static method in class megamek.client.ui.SharedUtility
 
doRelax(C, E, Comparator<E>) - Method in interface megamek.common.pathfinder.EdgeRelaxer
Relaxes an edge.
doRelax(Deque<MovePath>, MovePath, Comparator<MovePath>) - Method in class megamek.common.pathfinder.LongestPathFinder.AeroMultiPathRelaxer
 
doRelax(Deque<MovePath>, MovePath, Comparator<MovePath>) - Method in class megamek.common.pathfinder.LongestPathFinder.LongestPathRelaxer
 
doRelax(MovePath, MovePath, Comparator<MovePath>) - Method in class megamek.common.pathfinder.AeroMovePathRelaxer
 
doRelax(MovePath, MovePath, Comparator<MovePath>) - Method in class megamek.common.pathfinder.MovePathRelaxer
 
doRelax(SBFMovePath, SBFMovePath, Comparator<SBFMovePath>) - Method in class megamek.common.strategicBattleSystems.MovePathRelaxer
 
doRISCEmergencyCoolantCheckFor(Vector<Report>, HashMap<Integer, List<CriticalSlot>>) - Method in class megamek.common.units.Mek
return if a RISC emergency coolant failed its roll
doSaveUnit() - Method in class megamek.client.ui.clientGUI.ClientGUI
Save all the current in use Entities each grouped by player name
doSearchlight() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
fire searchlight
doSetLocationsExposure(Entity, Hex, boolean, int) - Method in class megamek.server.totalWarfare.TWGameManager
Set the LocationsExposure of an entity
doSpot() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
The entity spends the rest of its turn spotting
dot(CubeCoords) - Method in record class megamek.common.board.CubeCoords
Gets the dot product of this cube coordinate and another.
DOT_SPACER - Static variable in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
 
DOT_SPACER - Static variable in class megamek.client.ui.util.UIUtil
 
doThrustCheck(MovePath, Client) - Static method in class megamek.client.ui.SharedUtility
Checks to see if piloting skill rolls are needed for excessive use of thrust.
dotProduct(Coords) - Method in class megamek.common.board.Coords
 
DottedSeparator() - Constructor for class megamek.client.ui.dialogs.advancedsearch.ASAdvancedSearchPanel.DottedSeparator
 
DOUBLE_DEFAULT - Static variable in interface megamek.common.preference.IPreferenceStore
The predefined default value for double preference
doUltraSublevelDamage(Entity) - Method in class megamek.server.totalWarfare.TWGameManager
 
doWarnNoBotherDialog(String, String) - Method in class megamek.client.ui.clientGUI.ClientGUI
Deprecated, for removal: This API element is subject to removal in a future version.
DOWN - Enum constant in enum class megamek.common.enums.MoveStepType
 
DOWNPOUR - Enum constant in enum class megamek.common.planetaryConditions.Weather
 
doYesNoBotherDialog(String, String) - Method in class megamek.client.ui.clientGUI.ClientGUI
Pops up a dialog box asking a yes/no question
doYesNoDialog(String, String) - Method in class megamek.client.ui.clientGUI.ClientGUI
Pops up a dialog box asking a yes/no question
draw(Graphics) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
draw(Graphics) - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
This method should be overridden to do the actual drawing of the board image into the provided Graphics.
draw(Graphics) - Method in class megamek.client.ui.util.StringDrawer
Draws the String with applied settings to the given Graphics g (obtained from a BufferedImage, JComponent, SVG context or other source).
draw(Graphics2D, Hex, Game, Coords, BoardView) - Method in interface megamek.client.ui.clientGUI.boardview.HexDrawPlugin
Draws graphics content to the present hex image.
draw(Graphics, Rectangle) - Method in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
draw(Graphics, Rectangle) - Method in class megamek.client.ui.clientGUI.boardview.overlay.BoardToastOverlay
 
draw(Graphics, Rectangle) - Method in class megamek.client.ui.clientGUI.boardview.overlay.ChatterBoxOverlay
Draws the chatter box.
draw(Graphics, Rectangle) - Method in class megamek.client.ui.clientGUI.boardview.overlay.OffBoardTargetOverlay
 
draw(Graphics, Rectangle) - Method in class megamek.client.ui.clientGUI.boardview.overlay.TraceOverlay
 
draw(Graphics, Rectangle) - Method in class megamek.client.ui.clientGUI.boardview.overlay.UnitOverviewOverlay
 
draw(Graphics, Rectangle) - Method in interface megamek.client.ui.IDisplayable
Draw this IDisplayable to the Graphics graph, which is the BoardView graphics.
DRAW - Enum constant in enum class megamek.common.autoResolve.acar.action.StandardUnitAttack.ManeuverResult
Deprecated.
 
DRAW_LABELS - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
drawAfter() - Method in enum class megamek.common.SpecialHexDisplay.Type
 
drawArrowHead(Graphics, int, int, int, int, int, int) - Static method in class megamek.client.ui.dialogs.minimap.BoardViewLessMinimapPanel
Deprecated, for removal: This API element is subject to removal in a future version.
drawBefore() - Method in enum class megamek.common.SpecialHexDisplay.Type
 
drawBorderXC(Graphics2D, Shape, Shape) - Method in class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
drawCard(Graphics) - Method in class megamek.common.alphaStrike.cardDrawer.ASCard
This method controls drawing the card.
drawColor - Variable in class megamek.client.ui.clientGUI.boardview.sprite.MovementEnvelopeSprite
 
drawDamagePip(Graphics2D, int, int) - Method in class megamek.common.alphaStrike.cardDrawer.ASCard
Draws a crit damage pip at the provided coordinates (x is left-aligned, y centered).
drawFlipside(Graphics2D) - Method in class megamek.common.alphaStrike.cardDrawer.ASLargeAeroCard
 
drawHexBorder(Graphics2D, Color, double, double) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
drawHexBorder(Graphics2D, Point, Color, double, double) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
drawImmobileElements(Graphics, int, int, ImageObserver) - Method in class megamek.client.ui.clientGUI.boardview.sprite.isometric.IsometricSprite
Worker function that draws "immobile" decals.
drawInto(Graphics) - Method in class megamek.client.ui.widget.picmap.PMAreasGroup
Draws all elements in group into specified Graphics
drawInto(Graphics) - Method in interface megamek.client.ui.widget.picmap.PMElement
Draws element into specified Graphics.
drawInto(Graphics) - Method in class megamek.client.ui.widget.picmap.PMMultiLineLabel
 
drawInto(Graphics) - Method in class megamek.client.ui.widget.picmap.PMPicArea
 
drawInto(Graphics) - Method in class megamek.client.ui.widget.picmap.PMPicPolygonalArea
 
drawInto(Graphics) - Method in class megamek.client.ui.widget.picmap.PMSimpleLabel
 
drawInto(Graphics) - Method in class megamek.client.ui.widget.picmap.PMSimplePolygonArea
 
drawInto(Graphics) - Method in class megamek.client.ui.widget.picmap.PMValueLabel
 
drawInto(Graphics, int, int) - Method in class megamek.client.ui.widget.BackGroundDrawer
Draws image into Graphics with custom tiling type and alignment.
drawLoneBorder(Graphics2D, int) - Method in class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
drawMinimapLabel(String, int, int, Graphics, boolean) - Static method in class megamek.client.ui.panels.phaseDisplay.lobby.LobbyUtility
Draws the given text (the board name or special text) as a label on the lower edge of the image for which the graphics g is given.
drawModelChassis(Graphics2D) - Method in class megamek.common.alphaStrike.cardDrawer.ASCard
Write model, chassis and squad size.
drawModelChassis(Graphics2D) - Method in class megamek.common.alphaStrike.cardDrawer.ASLargeAeroCard
 
drawMovementData(Entity, MovePath) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Clears the old movement data and draws the new.
drawNormalBorders(Graphics2D) - Method in class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
drawNow(GamePhase, int, Player, GUIPreferences) - Method in class megamek.common.SpecialHexDisplay
Determine whether the current SpecialHexDisplay should be displayed Note Artillery Hits and Bomb Hits (direct hits on their targets) will always display in the appropriate phase.
drawNukeHitOnBoard(int[]) - Method in class megamek.server.totalWarfare.TWGameManager
 
drawNukeHitOnBoard(Coords) - Method in class megamek.server.totalWarfare.TWGameManager
 
drawOnto(Graphics, int, int, ImageObserver) - Method in class megamek.client.ui.clientGUI.boardview.sprite.AttackSprite
 
drawOnto(Graphics, int, int, ImageObserver) - Method in class megamek.client.ui.clientGUI.boardview.sprite.C3Sprite
 
drawOnto(Graphics, int, int, ImageObserver) - Method in class megamek.client.ui.clientGUI.boardview.sprite.FlyOverSprite
 
drawOnto(Graphics, int, int, ImageObserver) - Method in class megamek.client.ui.clientGUI.boardview.sprite.GhostEntitySprite
 
drawOnto(Graphics, int, int, ImageObserver) - Method in class megamek.client.ui.clientGUI.boardview.sprite.MovementSprite
 
drawOnto(Graphics, int, int, ImageObserver) - Method in class megamek.client.ui.clientGUI.boardview.sprite.MovingEntitySprite
 
drawOnto(Graphics, int, int, ImageObserver) - Method in class megamek.client.ui.clientGUI.boardview.sprite.Sprite
Draws this sprite onto the specified graphics context.
drawOnto(Graphics, int, int, ImageObserver) - Method in class megamek.client.ui.clientGUI.boardview.sprite.VTOLAttackSprite
 
drawOnto(Graphics, int, int, ImageObserver, boolean) - Method in class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
drawOnto(Graphics, int, int, ImageObserver, boolean) - Method in class megamek.client.ui.clientGUI.boardview.sprite.isometric.IsometricSprite
 
drawOnto(Graphics, int, int, ImageObserver, boolean) - Method in class megamek.client.ui.clientGUI.boardview.sprite.isometric.IsometricWreckSprite
 
drawOnto(Graphics, int, int, ImageObserver, boolean) - Method in class megamek.client.ui.clientGUI.boardview.sprite.SensorRangeSprite
 
drawOnto(Graphics, int, int, ImageObserver, boolean) - Method in class megamek.client.ui.clientGUI.boardview.sprite.Sprite
 
drawOutlinedString(Graphics, String, int, int) - Method in class megamek.client.ui.widget.picmap.PMSimpleLabel
Draws the label, ringed with a contrasting outline when it is outlined.
drawResult() - Static method in class megamek.server.victory.VictoryResult
 
drawRuler(Coords, Coords, Color, Color) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
drawScale - Variable in class megamek.client.ui.widget.picmap.PMSimpleLabel
The factor the text is enlarged by, so it is drawn at that size rather than magnified and left blocky.
drawSheet(Graphics) - Method in class megamek.common.strategicBattleSystems.SBFRecordSheet
Draws the sheet to the given Graphics2D.
drawTipOfTheDay(Graphics2D, Rectangle, TipOfTheDay.Position) - Method in class megamek.common.util.TipOfTheDay
Deprecated, for removal: This API element is subject to removal in a future version.
drawTipOfTheDay(Graphics2D, Rectangle, TipOfTheDay.Position, boolean) - Method in class megamek.common.util.TipOfTheDay
Draws the Tip of the Day text with word wrap and styling.
DrawTriggeredEvent - Record Class in megamek.server.scriptedEvents
This class represents "victory" events that are a draw that can be added programmatically or from MM scenarios to check for a draw result.
DrawTriggeredEvent(Trigger, boolean) - Constructor for record class megamek.server.scriptedEvents.DrawTriggeredEvent
Creates an instance of a DrawTriggeredEvent record class.
driftAddSmoke(Coords, Board, WindDirection, Wind) - Method in class megamek.server.FireProcessor
Override for the main driftAddSmoke to allow for 0 direction changes
driftAddSmoke(Coords, Board, WindDirection, Wind, int) - Method in class megamek.server.FireProcessor
Smoke cannot climb more than 4 hexes if the next hex is more than 4 in elevation then the smoke will try to go right.
driftSmokeReport(SmokeCloud, boolean) - Method in class megamek.server.FireProcessor
 
DRILL - Enum constant in enum class megamek.common.verifier.TestBattleArmor.BAManipulator
 
DRIVE_CORE_COMPACT - Static variable in class megamek.common.units.Jumpship
 
DRIVE_CORE_NONE - Static variable in class megamek.common.units.Jumpship
 
DRIVE_CORE_PRIMITIVE - Static variable in class megamek.common.units.Jumpship
 
DRIVE_CORE_STANDARD - Static variable in class megamek.common.units.Jumpship
 
DRIVE_CORE_SUBCOMPACT - Static variable in class megamek.common.units.Jumpship
 
driveCoilCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
driveCoilHits - Variable in class megamek.common.units.DamageEditSpec
 
driveControllerCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
driveControllerHits - Variable in class megamek.common.units.DamageEditSpec
 
DRO - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
DROP - Enum constant in enum class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog.ClimbingActionType
 
DROP - Enum constant in enum class megamek.common.enums.MoveStepType
 
DROP_CARGO - Enum constant in enum class megamek.common.enums.MoveStepType
 
DROP_MP_COST - Static variable in class megamek.common.moves.ClimbingHelper
MP cost for dropping from a dangle position.
DROP_SHADOW_DISTANCE - Variable in class megamek.client.ui.clientGUI.boardview.BoardView
 
DROP_SHUTTLE - Enum constant in enum class megamek.common.verifier.BayData
 
dropCarriedObject(int) - Method in class megamek.common.units.Entity
Remove a ground object (cargo) from the given location
dropCarriedObject(ICarryable, boolean) - Method in class megamek.common.units.Entity
Remove a specific carried object - useful for when you have the object but not its location, or when an object is being carried in multiple locations.
dropGroundObjects() - Method in class megamek.common.units.Entity
Deprecated, for removal: This API element is subject to removal in a future version.
Dropship - Class in megamek.common.units
 
Dropship() - Constructor for class megamek.common.units.Dropship
 
DROPSHIP - Static variable in class megamek.common.units.UnitType
 
DropShipBVCalculator - Class in megamek.common.battleValue
 
dropshipControlMultiplier(int) - Static method in class megamek.common.verifier.TestSmallCraft
 
DropShipCostCalculator - Class in megamek.common.cost
 
DropShipCostCalculator() - Constructor for class megamek.common.cost.DropShipCostCalculator
 
dropshipEngineMultiplier(int) - Static method in class megamek.common.verifier.TestSmallCraft
 
DropShuttleBay - Class in megamek.common.units
Implements internal bays for dropships used by primitive jumpships.
DropShuttleBay() - Constructor for class megamek.common.units.DropShuttleBay
The default constructor is only for serialization.
DropShuttleBay(int, int, int) - Constructor for class megamek.common.units.DropShuttleBay
Create a new DropShuttle bay
dropToCoverIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Ambusher
 
dropToCoverIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Brawler
 
dropToCoverIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Juggernaut
 
dropToCoverIfDamaged() - Method in class megamek.common.autoResolve.acar.role.MissileBoat
 
dropToCoverIfDamaged() - Method in interface megamek.common.autoResolve.acar.role.Role
 
dropToCoverIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Scout
 
dropToCoverIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Skirmisher
 
dropToCoverIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Sniper
 
dropToCoverIfDamaged() - Method in class megamek.common.autoResolve.acar.role.Striker
 
dropUnit(Entity, Entity, Coords, int) - Method in class megamek.server.totalWarfare.TWGameManager
 
DS - Enum constant in enum class megamek.common.alphaStrike.ASUnitType
 
DT - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
DUAL - Enum constant in enum class megamek.common.units.CrewType
 
DUAL_SAW - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
dualOutline(Color, float) - Method in class megamek.client.ui.util.StringDrawer
Deprecated, for removal: This API element is subject to removal in a future version.
dualOutline(Color, float) - Method in class megamek.client.ui.util.StringDrawer.StringDrawerConfig
 
dueFreeTurn() - Method in class megamek.common.moves.MoveStep
 
DUG_IN_COMPLETE - Static variable in class megamek.common.units.Infantry
 
DUG_IN_FORTIFYING_FIRST - Static variable in interface megamek.common.units.Fortifiable
First turn of fieldwork.
DUG_IN_FORTIFYING_LAST - Static variable in interface megamek.common.units.Fortifiable
Final turn of fieldwork; the hex is fortified at the end of this turn.
DUG_IN_FORTIFYING1 - Static variable in class megamek.common.units.Infantry
 
DUG_IN_FORTIFYING2 - Static variable in class megamek.common.units.Infantry
 
DUG_IN_FORTIFYING3 - Static variable in class megamek.common.units.Infantry
 
DUG_IN_NONE - Static variable in interface megamek.common.units.Fortifiable
Not building a fortification.
DUG_IN_NONE - Static variable in class megamek.common.units.Infantry
 
DUG_IN_WORKING - Static variable in class megamek.common.units.Infantry
 
dugIn - Variable in class megamek.common.units.DamageEditSpec
 
DugInSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Displays a trench overlay on the hex of an infantry platoon that is digging in or dug in (TO:AR p.106).
DugInSprite(BoardView, Coords, float, String) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.DugInSprite
Creates a new dug-in trench sprite for the given hex.
DugInSpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
Manages the dug-in trench overlay sprites on the board view (TO:AR p.106 Digging In).
DugInSpriteHandler(AbstractClientGUI, Game) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.DugInSpriteHandler
 
DummyAttackReporter - Class in megamek.common.autoResolve.acar.report
 
DummyCalculationReport - Class in megamek.client.ui.clientGUI.calculationReport
This is a Calculation Report that can be used when the report that comes with a calculation isn't going to be used.
DummyCalculationReport() - Constructor for class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
DummyDeploymentReport - Class in megamek.common.autoResolve.acar.report
 
DummyEndPhaseReporter - Class in megamek.common.autoResolve.acar.report
 
DummyInitiativePhaseHelperReporter - Class in megamek.common.autoResolve.acar.report
 
DummyMoraleReporter - Class in megamek.common.autoResolve.acar.report
 
DummyMovementReport - Class in megamek.common.autoResolve.acar.report
 
DummyPhaseEndReporter - Class in megamek.common.autoResolve.acar.report
 
DummyRecoveringNerveActionReporter - Class in megamek.common.autoResolve.acar.report
 
DummyStartingScenarioPhaseReporter - Class in megamek.common.autoResolve.acar.report
 
DummyVictoryPhaseReporter - Class in megamek.common.autoResolve.acar.report
 
DummyWithdrawReporter - Class in megamek.common.autoResolve.acar.report
 
DUMPER_FRONT - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
DUMPER_LEFT - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
DUMPER_REAR - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
DUMPER_RIGHT - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
DUN - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
DUNE_BUGGY - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
 
DUNE_BUGGY_CHASSIS_MOD - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
duplicate() - Method in class megamek.common.Hex
FIXME : I should be a clone implementation, not this
durationTurns() - Method in record class megamek.common.equipment.EMPEffectResult
Returns the value of the durationTurns record component.
DUSK - Enum constant in enum class megamek.common.planetaryConditions.Light
 
DynamicTerrainProcessor - Class in megamek.server
 

E

E - Enum constant in enum class megamek.common.enums.AvailabilityValue
 
E - Enum constant in enum class megamek.common.enums.TechRating
 
E() - Method in record class megamek.common.alphaStrike.ASDamageVector
Returns the value of the E record component.
earliestDate(int, int) - Static method in class megamek.common.TechAdvancement
Finds the earliest of two dates, ignoring DATE_NA unless both values are set to DATE_NA
EARLY_REPUBLIC - Enum constant in enum class megamek.common.eras.EraFlag
 
EARLY_SPACEFLIGHT - Enum constant in enum class megamek.common.eras.EraFlag
 
EARLY_SUCCESSION_WARS - Enum constant in enum class megamek.common.eras.EraFlag
 
EAST - Enum constant in enum class megamek.client.bot.princess.CardinalEdge
 
EAST - Enum constant in enum class megamek.common.OffBoardDirection
 
ECCMComparator - Class in megamek.common
Compares two ECMInfo to determine which should take precedence, assuming that the goal is to find the strongest ECCM field.
ECCMComparator() - Constructor for class megamek.common.ECCMComparator
 
echelon - Variable in class megamek.client.ratgenerator.ForceNode
 
echelonName - Variable in class megamek.client.ratgenerator.ForceNode
 
echelonNodes - Variable in class megamek.client.ratgenerator.TOCNode
 
ECM - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchEquipmentClass
 
ECM - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
ECM - Static variable in record class megamek.common.equipment.INarcPod
 
ECM_SIGN - Static variable in class megamek.client.ui.util.UIUtil
 
ECMComparator - Class in megamek.common
Compares two ECMInfo to determine which should take precedence, assuming that the goal is to find the strongest ECM field.
ECMComparator() - Constructor for class megamek.common.ECMComparator
 
ecmEffects - Variable in class megamek.client.ui.clientGUI.boardview.ECMEffects
A collection of ECMInfo instances that affect a location.
ECMEffects - Class in megamek.client.ui.clientGUI.boardview
This class contains a collection of ECMInfo instances that all effect a particular location.
ECMInfo - Class in megamek.common
A class that keeps track of information related to an ECM field.
ECMInfo() - Constructor for class megamek.common.ECMInfo
 
ECMInfo(int, double, Player, Coords) - Constructor for class megamek.common.ECMInfo
 
ECMInfo(int, double, Entity) - Constructor for class megamek.common.ECMInfo
 
ECMInfo(int, Coords, double) - Constructor for class megamek.common.ECMInfo
 
ECMInfo(int, Coords, Player, double, int) - Constructor for class megamek.common.ECMInfo
 
ECMInfo(ECMInfo) - Constructor for class megamek.common.ECMInfo
 
ECS - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
EDGE - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
EDGE - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_ADVANTAGES - Static variable in class megamek.common.options.PilotOptions
 
EDGE_ICON - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
EDGE_NAME - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
EDGE_WHEN_AC_JAMS_OR_MALFUNCTIONS - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_AERO_ALT_LOSS - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_AERO_CATASTROPHIC - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_AERO_EXPLOSION - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_AERO_KO - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_AERO_LUCKY_CRIT - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_AERO_NUKE_CRIT - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_AERO_UNIT_CARGO_LOST - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_BREACH - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_EJECT_FAILS - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_EXPLOSION - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_FIRE - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_HEAD_HIT - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_KO - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_MASC_FAILS - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_RISC_FAIL - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_TAC - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_TANK_DESTROYED - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_TANK_MOTIVE_CRIT - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_TANK_TURRET_BLOWN_OFF - Static variable in class megamek.common.options.OptionsConstants
 
EDGE_WHEN_ZIPLINE - Static variable in class megamek.common.options.OptionsConstants
 
EdgeRelaxer<C,E> - Interface in megamek.common.pathfinder
Represents a function that relaxes an edge.
EDIT_RAT_GEN - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
EditBotsDialog - Class in megamek.client.ui.dialogs.buttonDialogs
 
EditBotsDialog(JFrame, ClientGUI) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.EditBotsDialog
 
EE - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
effect() - Method in record class megamek.common.equipment.EMPEffectResult
Returns the value of the effect record component.
EFFECT_CRITICAL - Static variable in class megamek.common.HitData
 
EFFECT_NO_CRITICAL_SLOTS - Static variable in class megamek.common.HitData
 
EFFECT_NONE - Static variable in class megamek.common.HitData
 
EFFECT_VEHICLE_MOVE_DAMAGED - Static variable in class megamek.common.HitData
 
effectiveAtmosphericRowNumber(Game, Board, int) - Static method in class megamek.common.board.BoardHelper
Returns the number of the X position's atmospheric row (i.e.
effectiveAtmosphericRowNumber(Game, Board, Coords) - Static method in class megamek.common.board.BoardHelper
Returns the number of the coords' atmospheric row (i.e.
effectiveDistance(Game, Entity, Targetable) - Static method in class megamek.common.compute.Compute
 
effectiveDistance(Game, Entity, Targetable, boolean) - Static method in class megamek.common.compute.Compute
Finds the effective distance between an attacker and a target.
effectiveEndYear() - Method in record class megamek.common.units.ForceGeneratorAvailability
Resolves the last year this entry applies.
effectivelyAmmoless(WeaponType) - Static method in class megamek.client.bot.princess.FireControl
 
effectiveStartYear(int) - Method in record class megamek.common.units.ForceGeneratorAvailability
Resolves the first year this entry applies, falling back to the unit's introduction year when the file did not specify one.
effectiveWeaponDistance(Game, Entity, WeaponMounted, Targetable) - Static method in class megamek.common.compute.Compute
Calculates effective distance from a weapon's firing position to a target, accounting for altitude differences and same-building elevation modifiers.
EI - Enum constant in enum class megamek.common.enums.Faction
 
EI_ADVANTAGES - Static variable in class megamek.common.options.PilotOptions
 
EI_INTERFACE - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
eiShutdown - Variable in class megamek.common.units.Entity
 
EJ_CREW_MAX_MEN - Static variable in class megamek.common.units.EjectedCrew
 
EJECT - Enum constant in enum class megamek.common.enums.MoveStepType
 
EJECT - Static variable in class megamek.server.commands.KillCommand
 
EJECTED_PILOT_DISUTILITY - Static variable in class megamek.client.bot.princess.FireControl
 
EjectedCrew - Class in megamek.common.units
This class describes a vehicle crew that has abandoned its vehicle and now functions as a rifle foot platoon of equal size.
EjectedCrew() - Constructor for class megamek.common.units.EjectedCrew
This constructor is so MULParser can load these entities
EjectedCrew(Aero, int) - Constructor for class megamek.common.units.EjectedCrew
Used to set up an ejected crew for large spacecraft per rules in SO p27 Multiple entities will be set up, each with a different strength
EjectedCrew(Crew, Player, Game) - Constructor for class megamek.common.units.EjectedCrew
 
EjectedCrew(Entity) - Constructor for class megamek.common.units.EjectedCrew
 
ejectEntity(Entity, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Eject an Entity.
ejectEntity(Entity, boolean, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Eject an Entity.
EJECTION - Static variable in class megamek.common.loaders.MtfFile
 
EjectionSeatCargoBay - Class in megamek.common.bays
Support vehicle ejection seats.
EjectionSeatCargoBay(double) - Constructor for class megamek.common.bays.EjectionSeatCargoBay
Creates pillion crew seating for support vehicles.
ejectSpacecraft(Aero, boolean, boolean, Coords) - Method in class megamek.server.totalWarfare.TWGameManager
Abandon a spacecraft (large or small).
ELE_AERO_CRIT - Static variable in class megamek.common.loaders.MULParser
 
ELE_ALLIES - Static variable in class megamek.common.loaders.MULParser
 
ELE_ARMOR - Static variable in class megamek.common.loaders.MULParser
 
ELE_BA_APM - Static variable in class megamek.common.loaders.MULParser
 
ELE_BA_MEA - Static variable in class megamek.common.loaders.MULParser
 
ELE_BAY - Static variable in class megamek.common.loaders.MULParser
 
ELE_BAY_DAMAGE - Static variable in class megamek.common.loaders.MULParser
 
ELE_BAY_DOORS - Static variable in class megamek.common.loaders.MULParser
 
ELE_BLOWN_OFF - Static variable in class megamek.common.loaders.MULParser
 
ELE_BOMB - Static variable in class megamek.common.loaders.MULParser
 
ELE_BOMBS - Static variable in class megamek.common.loaders.MULParser
 
ELE_BREACH - Static variable in class megamek.common.loaders.MULParser
 
ELE_C3I - Static variable in class megamek.common.loaders.MULParser
 
ELE_C3I_LINK - Static variable in class megamek.common.loaders.MULParser
 
ELE_CONSTRUCTION_DATA - Static variable in class megamek.common.loaders.MULParser
 
ELE_CONVEYANCE - Static variable in class megamek.common.loaders.MULParser
 
ELE_CREW - Static variable in class megamek.common.loaders.MULParser
 
ELE_CREWMEMBER - Static variable in class megamek.common.loaders.MULParser
 
ELE_DEVASTATED - Static variable in class megamek.common.loaders.MULParser
 
ELE_DROP_CRIT - Static variable in class megamek.common.loaders.MULParser
 
ELE_ENTITY - Static variable in class megamek.common.loaders.MULParser
 
ELE_ESCAPE_CRAFT - Static variable in class megamek.common.loaders.MULParser
 
ELE_ESCAPE_CREW - Static variable in class megamek.common.loaders.MULParser
 
ELE_ESCAPE_PASSENGERS - Static variable in class megamek.common.loaders.MULParser
 
ELE_FORCE - Static variable in class megamek.common.loaders.MULParser
 
ELE_FUEL - Static variable in class megamek.common.loaders.MULParser
 
ELE_GAME - Static variable in class megamek.common.loaders.MULParser
 
ELE_HEAT - Static variable in class megamek.common.loaders.MULParser
 
ELE_KF - Static variable in class megamek.common.loaders.MULParser
 
ELE_KILL - Static variable in class megamek.common.loaders.MULParser
 
ELE_KILLS - Static variable in class megamek.common.loaders.MULParser
 
ELE_LOADED - Static variable in class megamek.common.loaders.MULParser
 
ELE_LOCATION - Static variable in class megamek.common.loaders.MULParser
 
ELE_MOTIVE - Static variable in class megamek.common.loaders.MULParser
 
ELE_NC3 - Static variable in class megamek.common.loaders.MULParser
 
ELE_NC3LINK - Static variable in class megamek.common.loaders.MULParser
 
ELE_ORIG_MEN - Static variable in class megamek.common.loaders.MULParser
 
ELE_ORIG_PODS - Static variable in class megamek.common.loaders.MULParser
 
ELE_PILOT - Static variable in class megamek.common.loaders.MULParser
 
ELE_RECORD - Static variable in class megamek.common.loaders.MULParser
The names of the various elements recognized by this parser.
ELE_RETREATED - Static variable in class megamek.common.loaders.MULParser
 
ELE_SAIL - Static variable in class megamek.common.loaders.MULParser
 
ELE_SALVAGE - Static variable in class megamek.common.loaders.MULParser
 
ELE_SHIP - Static variable in class megamek.common.loaders.MULParser
 
ELE_SI - Static variable in class megamek.common.loaders.MULParser
 
ELE_SLOT - Static variable in class megamek.common.loaders.MULParser
 
ELE_STABILIZER - Static variable in class megamek.common.loaders.MULParser
 
ELE_SURVIVORS - Static variable in class megamek.common.loaders.MULParser
 
ELE_TANK_CRIT - Static variable in class megamek.common.loaders.MULParser
 
ELE_TURRET_LOCK - Static variable in class megamek.common.loaders.MULParser
 
ELE_UNIT - Static variable in class megamek.common.loaders.MULParser
 
electric - Variable in enum class megamek.common.verifier.TestSupportVehicle.SVEngine
 
element - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
element - Variable in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
element - Variable in class megamek.common.alphaStrike.conversion.ASPointValueConverter
 
element - Variable in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
 
elementAt(int) - Method in class megamek.client.ui.widget.picmap.PMAreasGroup
Returns element at specific index.
elements() - Method in class megamek.client.ui.widget.picmap.PMAreasGroup
Returns enumeration of all elements in group.
ELEPHANT - Static variable in record class megamek.common.units.InfantryMount
 
elevation - Variable in class megamek.common.units.Entity
this is the elevation of the Entity--with respect to the surface of the hex it's in.
elevation() - Method in record class megamek.common.board.ElevationOption
Returns the value of the elevation record component.
elevation() - Method in record class megamek.common.units.UnitLocation
Returns the value of the elevation record component.
elevation() - Method in record class megamek.common.units.UnitPosition
Returns the value of the elevation record component.
ELEVATION - Enum constant in enum class megamek.common.board.DeploymentElevationType
 
elevationChange - Variable in class megamek.common.pathfinder.BoardEdgePathFinder.MoveLegalityIndicator
 
ElevationGenerator - Interface in megamek.common.util.generator
 
elevationOccupied(Hex) - Method in class megamek.common.units.Entity
Returns the absolute elevation above ground level 0 that this entity would be on if it were placed into the specified hex.
elevationOccupied(Hex, int) - Method in class megamek.common.units.Entity
 
ElevationOption - Record Class in megamek.common.board
This is a data record for a possible deployment elevation together with a DeploymentElevationType that signals if the elevation is, e.g., on the ground, on a bridge or submerged.
ElevationOption(int, DeploymentElevationType) - Constructor for record class megamek.common.board.ElevationOption
Creates an instance of a ElevationOption record class.
ELEVATIONS_ABOVE - Enum constant in enum class megamek.common.board.DeploymentElevationType
 
ELEVATOR - Static variable in class megamek.common.units.Terrains
Deprecated, for removal: This API element is subject to removal in a future version.
use Terrains.SOLARIS_ELEVATOR; renamed to distinguish it from Terrains.INDUSTRIAL_ELEVATOR.
ELEVATOR_ASCEND - Enum constant in enum class megamek.common.enums.MoveStepType
 
ELEVATOR_DESCEND - Enum constant in enum class megamek.common.enums.MoveStepType
 
ElevatorCall(int, Coords, int, int, int, int) - Constructor for class megamek.common.IndustrialElevator.ElevatorCall
Creates a new elevator call.
ElevatorProcessor - Class in megamek.server
This is for simulating the vertically moving walls in the Solaris 7 coliseum.
ElevatorProcessor(TWGameManager) - Constructor for class megamek.server.ElevatorProcessor
 
eligibleForCASE() - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
 
eliminated() - Static method in class megamek.common.InfantryCombatResult
Creates an ELIMINATED result (defender eliminated).
ELIMINATED - Enum constant in enum class megamek.common.InfantryCombatResult.ResultType
Defender completely eliminated
ELITE - Enum constant in enum class megamek.common.enums.SkillLevel
 
EmailService - Class in megamek.common.util
 
EmailService(Properties) - Constructor for class megamek.common.util.EmailService
 
embeddedBoardCoords() - Method in class megamek.common.board.Board
 
embeddedBoardPosition(int) - Method in class megamek.common.board.Board
 
EMERGENCY_COOLANT_SYSTEM_FAILURE - Static variable in class megamek.common.units.Mek
 
EMI - Enum Class in megamek.common.planetaryConditions
 
EMI - Enum constant in enum class megamek.common.planetaryConditions.EMI
 
EMI_NONE - Enum constant in enum class megamek.common.planetaryConditions.EMI
 
EMP_EFFECT_INTERFERENCE - Static variable in class megamek.MMConstants
 
EMP_EFFECT_NONE - Static variable in class megamek.MMConstants
 
EMP_EFFECT_SHUTDOWN - Static variable in class megamek.MMConstants
 
EMPEffectFormatter - Class in megamek.common
Shared utility class for formatting EMP-type effect names for display.
EMPEffectResult - Record Class in megamek.common.equipment
Represents the result of an EMP mine effect roll for a unit.
EMPEffectResult(int, int, int, int) - Constructor for record class megamek.common.equipment.EMPEffectResult
Creates an instance of a EMPEffectResult record class.
empInterferenceHeat - Variable in class megamek.common.units.Entity
 
empInterferenceRounds - Variable in class megamek.common.units.Entity
 
EMPMineEffectResolver - Class in megamek.server.totalWarfare
Resolves EMP mine detonation effects per Tactical Operations: Advanced Rules (Experimental).
EMPMineEffectResolver(TWGameManager) - Constructor for class megamek.server.totalWarfare.EMPMineEffectResolver
Creates a new EMP mine effect resolver.
EMPMineEffectsTable - Record Class in megamek.common.equipment
EMP Mine Effects Table lookup based on unit type.
EMPMineEffectsTable(int, int) - Constructor for record class megamek.common.equipment.EMPMineEffectsTable
Creates an instance of a EMPMineEffectsTable record class.
EMPMineSettingDialog - Class in megamek.client.ui.dialogs.phaseDisplay
Dialog to set the weight threshold for an EMP mine.
EMPMineSettingDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.EMPMineSettingDialog
 
empShutdownRounds - Variable in class megamek.common.units.Entity
 
empty() - Static method in class megamek.common.autoResolve.acar.SimulationOptions
 
EMPTY - Enum constant in enum class megamek.client.ui.clientGUI.calculationReport.CalculationReport.LineType
 
EMPTY - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchEquipmentClass
 
EMPTY - Static variable in class megamek.common.autoResolve.acar.report.PublicReportEntry
 
EMPTY - Static variable in class megamek.common.autoResolve.acar.SimulationOptions
 
EMPTY - Static variable in class megamek.common.loaders.MtfFile
 
EMPTY_AREA - Static variable in interface megamek.common.hexArea.HexArea
This area can be used whenever an empty area is required.
emptyDwpApm(Mounted<?>) - Static method in class megamek.common.units.BaConstructionUtil
Empties the given APM (including armored glove) or DWP, removing any weapon or other equipment attached to it.
EmptyHexArea - Class in megamek.common.hexArea
This HexArea has no coords at all.
EmptyHexArea() - Constructor for class megamek.common.hexArea.EmptyHexArea
 
en - Variable in class megamek.client.ui.clientGUI.boardview.sprite.FlyOverSprite
 
ENABLE_EXPERIMENTAL_BOT_FEATURES - Static variable in class megamek.common.preference.ClientPreferences
 
enableMissing(boolean) - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
enableReady() - Method in class megamek.client.ui.clientGUI.CommanderGUI
 
enableYearLimits - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
enclosingBoard(Game, int) - Static method in class megamek.common.board.BoardHelper
 
enclosingBoard(Game, Board) - Static method in class megamek.common.board.BoardHelper
 
enclosingBoard(Game, BoardLocation) - Static method in class megamek.common.board.BoardHelper
Deprecated, for removal: This API element is subject to removal in a future version.
enclosingBoardId(Game, BoardLocation) - Static method in class megamek.common.board.BoardHelper
 
encode(File, Entity) - Static method in class megamek.common.loaders.BLKFile
 
encode(String, Entity) - Static method in class megamek.common.loaders.BLKFile
 
encodeCustomDeploymentZoneID(int) - Static method in class megamek.common.board.Board
Use this method to convert a deployment zone ID as stored in the board to a number suitable for representation in the UI zone selectors (e.g.
encodeExits() - Method in class megamek.common.IndustrialElevator
Encodes the elevator data for terrain storage.
encoding - Variable in class megamek.common.net.connections.DataStreamConnection
 
end - Variable in class megamek.client.ratgenerator.FactionRecord.DateRange
 
end() - Method in class megamek.common.eras.Era
 
end(int, int) - Method in class megamek.common.game.Game
 
END - Enum constant in enum class megamek.common.enums.GamePhase
 
END_OF_GAME - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
END_REPORT - Enum constant in enum class megamek.common.enums.GamePhase
 
endCurrentPhase() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
endCurrentPhase() - Method in class megamek.server.AbstractGameManager
Ends this phase and moves on to the next.
endCurrentPhase() - Method in class megamek.server.sbf.SBFGameManager
 
endCurrentPhase() - Method in class megamek.server.totalWarfare.TWGameManager
 
EndGameCommand - Class in megamek.server.commands
The Server Command "/end" that will finish a game immediately declaring forced victory for a player or their team.
EndGameCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.EndGameCommand
 
endMyTurn() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Does end turn stuff.
endMyTurn() - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
Does end turn stuff.
endOfTurnCargoInteraction() - Method in class megamek.common.units.Entity
 
endOfTurnProcessing() - Method in class megamek.client.bot.BotClient
 
endOfTurnProcessing() - Method in class megamek.client.bot.princess.Princess
 
EndPhase - Class in megamek.common.autoResolve.acar.phase
 
EndPhase(SimulationManager) - Constructor for class megamek.common.autoResolve.acar.phase.EndPhase
 
endPhaseHeader() - Method in class megamek.common.autoResolve.acar.report.DummyEndPhaseReporter
 
endPhaseHeader() - Method in record class megamek.common.autoResolve.acar.report.EndPhaseReporter
 
endPhaseHeader() - Method in interface megamek.common.autoResolve.acar.report.IEndPhaseReporter
 
EndPhaseReporter - Record Class in megamek.common.autoResolve.acar.report
 
EndPhaseReporter(IGame, Consumer<PublicReportEntry>) - Constructor for record class megamek.common.autoResolve.acar.report.EndPhaseReporter
Creates an instance of a EndPhaseReporter record class.
endsGame() - Method in record class megamek.server.scriptedEvents.DrawTriggeredEvent
Returns the value of the endsGame record component.
endsGame() - Method in record class megamek.server.scriptedEvents.VictoryTriggeredEvent
Returns the value of the endsGame record component.
endSpace() - Method in class megamek.common.autoResolve.acar.report.PublicReportEntry
Deprecated, for removal: This API element is subject to removal in a future version.
endSpace() - Method in class megamek.common.strategicBattleSystems.SBFReportEntry
Deprecated, for removal: This API element is subject to removal in a future version.
endTentativeSection() - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
End the current section of lines, writing them to the report normally.
endTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.DummyCalculationReport
 
endTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.FlexibleCalculationReport
 
endTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.HTMLCalculationReport
 
endTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.SwingCalculationReport
 
endTentativeSection() - Method in class megamek.client.ui.clientGUI.calculationReport.TextCalculationReport
 
endTurnModes - Variable in class megamek.common.equipment.EquipmentType
sometimes some modes can be switched at the end of turn and some instantly In that case, the specific end of turn mode names can be added here
endYear() - Method in record class megamek.common.units.ForceGeneratorAvailability
Returns the value of the endYear record component.
endYear() - Method in record class megamek.common.universe.FactionLeaderData
Returns the value of the endYear record component.
ENE - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
enemiesInsideBlast(Targetable, Entity, AmmoType, boolean, boolean, boolean, Game) - Static method in class megamek.common.compute.Compute
 
enemiesVisible - Variable in class megamek.client.generator.ReconfigurationParameters
 
ENEMY - Enum constant in enum class megamek.client.ui.clientGUI.overlay.IFF
 
ENEMY_UNIT_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
enemyAdvancedArmorCount - Variable in class megamek.client.generator.ReconfigurationParameters
 
EnemyArtilleryInbound - Record Class in megamek.common.actions
A redacted, team-safe summary of an enemy artillery round in flight.
EnemyArtilleryInbound(int, int, int) - Constructor for record class megamek.common.actions.EnemyArtilleryInbound
Creates an instance of a EnemyArtilleryInbound record class.
enemyBattleArmor - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyBombers - Variable in class megamek.client.generator.ReconfigurationParameters
 
EnemyCmdrDestroyedVictory - Class in megamek.server.victory
Implements a victory condition that checks if all enemy commanders have been killed.
EnemyCmdrDestroyedVictory() - Constructor for class megamek.server.victory.EnemyCmdrDestroyedVictory
 
enemyCount - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyECMCount - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyEnergyBoats - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyFactions - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyFastMovers - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyFireproofArmorCount - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyFliers - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyInfantry - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyMeks - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyMissileBoats - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyOffBoard - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyReflectiveArmorCount - Variable in class megamek.client.generator.ReconfigurationParameters
 
EnemyTracker - Class in megamek.client.bot.princess
Tracks enemy units and calculates threat scores based on their positions and capabilities.
EnemyTracker(Princess) - Constructor for class megamek.client.bot.princess.EnemyTracker
 
enemyTSMCount - Variable in class megamek.client.generator.ReconfigurationParameters
 
enemyVehicles - Variable in class megamek.client.generator.ReconfigurationParameters
 
Energy - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoCategory
 
ENERGY - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchEquipmentClass
 
EnergyWeapon - Class in megamek.common.weapons.lasers
 
EnergyWeapon() - Constructor for class megamek.common.weapons.lasers.EnergyWeapon
 
EnergyWeaponHandler - Class in megamek.common.weapons.handlers
 
EnergyWeaponHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.EnergyWeaponHandler
 
ENG - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
Engaged - Enum constant in enum class megamek.client.bot.princess.UnitBehavior.BehaviorType
 
EngagementControl - Enum Class in megamek.common.autoResolve.component
 
engine - Variable in class megamek.common.verifier.TestEntity
 
engine - Variable in enum class megamek.common.verifier.TestSupportVehicle.SVEngine
 
Engine - Class in megamek.common.equipment
This class represents an engine, such as those driving 'Meks.
Engine(int, int, int) - Constructor for class megamek.common.equipment.Engine
The constructor takes the rating of the engine, the type of engine and any flags.
ENGINE - Enum constant in enum class megamek.common.compute.damage.CritAssignment.AeroFighterCritKind
 
ENGINE - Enum constant in enum class megamek.common.units.System
 
ENGINE - Static variable in class megamek.common.loaders.MtfFile
 
ENGINE_RATINGS - Static variable in class megamek.common.equipment.Engine
 
engineCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
ENGINEER - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
engineFix() - Method in class megamek.common.units.Tank
 
engineHit - Variable in class megamek.common.units.Tank
 
engineHit() - Method in class megamek.common.units.Tank
apply the effects of an "engine hit" crit
engineHits - Variable in class megamek.common.units.DamageEditSpec
 
engineHitsThisPhase - Variable in class megamek.common.units.Entity
 
engineTechRating - Variable in class megamek.common.units.Entity
Used by support vehicles to define tech rating of armor.
engineType - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
engineTypeExclude - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
engineValid - Variable in class megamek.common.equipment.Engine
 
ENH_MM_IMPLANTS - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
EnhancedLRMWeapon - Class in megamek.common.weapons.lrms
 
EnhancedLRMWeapon() - Constructor for class megamek.common.weapons.lrms.EnhancedLRMWeapon
 
EnhancedLRTWeapon - Class in megamek.common.weapons.lrms
 
EnhancedLRTWeapon() - Constructor for class megamek.common.weapons.lrms.EnhancedLRTWeapon
 
EnhancedTabbedPane - Class in megamek.common.ui
 
EnhancedTabbedPane() - Constructor for class megamek.common.ui.EnhancedTabbedPane
 
EnhancedTabbedPane(boolean, boolean) - Constructor for class megamek.common.ui.EnhancedTabbedPane
 
EnhancedTabbedPane(List<JButton>, boolean, boolean) - Constructor for class megamek.common.ui.EnhancedTabbedPane
Creates a new EnhancedTabbedPane with closable, draggable tabs and action buttons.
EnhancedTabbedPane.DetachedWindowFactory - Interface in megamek.common.ui
 
EnhancedTabbedPane.TabDetachmentHandler - Interface in megamek.common.ui
Interface for customizing tab detachment behavior
EnhancedTabbedPane.TabStateListener - Interface in megamek.common.ui
Interface for listeners that are notified of tab state changes
enlargeToFillDialog() - Method in class megamek.client.ui.dialogs.unitEditor.DamageEditorDiagram
Enlarges the armor diagram.
ensureCacheSize(int, int) - Static method in class megamek.common.IdealHex
Ensures that the cache will be at least the specified dimensions.
entersNewHex() - Method in enum class megamek.common.enums.MoveStepType
Returns whether this move step causes the unit to enter a new hex.
entities - Variable in class megamek.common.event.entity.GameEntityNewEvent
 
entities() - Method in record class megamek.common.autoResolve.converter.ForceConsolidation.Container
Returns the value of the entities record component.
entities() - Method in record class megamek.common.autoResolve.converter.ForceConsolidation.ForceRepresentation
Returns the value of the entities record component.
ENTITIES - Enum constant in enum class megamek.ai.dataset.GameData.Field
 
entity - Variable in class megamek.client.ui.clientGUI.boardview.sprite.AbstractWreckSprite
 
entity - Variable in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
entity - Variable in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
 
entity - Variable in class megamek.common.battleValue.BVCalculator
 
entity - Variable in class megamek.common.equipment.ExternalCargo
 
entity - Variable in class megamek.common.event.entity.GameEntityEvent
 
entity() - Method in record class megamek.common.autoResolve.damage.AeroDamageApplier
Returns the value of the entity record component.
entity() - Method in interface megamek.common.autoResolve.damage.DamageApplier
 
entity() - Method in record class megamek.common.autoResolve.damage.GunEmplacementDamageApplier
Returns the value of the entity record component.
entity() - Method in record class megamek.common.autoResolve.damage.InfantryDamageApplier
Returns the value of the entity record component.
entity() - Method in record class megamek.common.autoResolve.damage.MekDamageApplier
Returns the value of the entity record component.
entity() - Method in record class megamek.common.autoResolve.damage.SimpleDamageApplier
Returns the value of the entity record component.
entity() - Method in record class megamek.common.autoResolve.damage.TankDamageApplier
Returns the value of the entity record component.
entity() - Method in record class megamek.common.board.AllowedDeploymentHelper
Returns the value of the entity record component.
entity() - Method in record class megamek.common.comparators.WeaponComparatorArc
Returns the value of the entity record component.
entity() - Method in record class megamek.common.comparators.WeaponComparatorCustom
Returns the value of the entity record component.
entity() - Method in record class megamek.common.comparators.WeaponComparatorNum
Returns the value of the entity record component.
entity() - Method in record class megamek.common.DamageInfo
Returns the value of the entity record component.
Entity - Class in megamek.common.units
Entity is a master class for basically anything on the board except terrain.
Entity() - Constructor for class megamek.common.units.Entity
Generates a new, blank, entity.
ENTITY_ABANDON_ANNOUNCE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_ACTIVATE_HIDDEN - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_ADD - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_AMMO_CHANGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_ASSIGN - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_ATTACK - Enum constant in enum class megamek.common.net.enums.PacketCommand
A packet informing the receiver of one or more actions of units (both directions; using different packet builds).
ENTITY_CALLED_SHOT_CHANGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_DAMAGE_EDIT - Enum constant in enum class megamek.common.net.enums.PacketCommand
A packet carrying a gamemaster's damage editor edits as a DamageEditSpec, for the server to apply to its own copy of the unit.
ENTITY_DEPLOY - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_DEPLOY_BRIDGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_DEPLOY_UNLOAD - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_GHOST_TARGET - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_GTA_HEX_SELECT - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_ID - Enum constant in enum class megamek.ai.dataset.UnitAttack.Field
 
ENTITY_LINK - Static variable in class megamek.common.Report
Prefix for entity hyperlinks
ENTITY_LOAD - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_MODE_CHANGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_MOUNTED_FACING_CHANGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_MOVE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_MULTI_UPDATE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_MUST_BE_DEVASTATED - Enum constant in enum class megamek.common.autoResolve.damage.EntityFinalState
 
ENTITY_MUST_SURVIVE - Enum constant in enum class megamek.common.autoResolve.damage.EntityFinalState
 
ENTITY_NOVA_NETWORK_CHANGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_OWNER_LABEL_COLOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
ENTITY_PREPHASE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_REMOVE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_SENSOR_CHANGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_SINKS_CHANGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_SYSTEM_MODE_CHANGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_TOW - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_UPDATE - Enum constant in enum class megamek.common.net.enums.PacketCommand
A packet informing the receiver of an unspecified change to a unit.
ENTITY_VARIABLE_RANGE_MODE_CHANGE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_VISIBILITY_INDICATOR - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ENTITY_WORDER_UPDATE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
Entity.InvalidSourceBuildReason - Enum Class in megamek.common.units
 
EntityAction - Interface in megamek.common.actions
This interface is implemented by all actions that game units - not restricted to Entity! - can perform, such as attacks, charges or spotting.
EntityActionLog - Class in megamek.client.ui.clientGUI.tooltip
An ordered List-like collection of EntityActions with a cached description of each action, created as the action is added.
EntityActionLog(Game) - Constructor for class megamek.client.ui.clientGUI.tooltip.EntityActionLog
 
entityAdjustments(int, Entity, Game) - Method in record class megamek.common.equipment.Sensor
 
EntityAsFormation - Class in megamek.common.autoResolve.converter
 
EntityAsFormation(Entity, SimulationContext) - Constructor for class megamek.common.autoResolve.converter.EntityAsFormation
 
EntityAsUnit - Class in megamek.common.autoResolve.converter
 
EntityAsUnit(Force, SimulationContext) - Constructor for class megamek.common.autoResolve.converter.EntityAsUnit
 
entityCanIndirectFireMissile(FireControlState, Entity) - Method in class megamek.client.bot.princess.FireControl
Determines if the given entity can use indirect fire as in LRMs.
EntityChoiceDialog - Class in megamek.client.ui.dialogs.phaseDisplay
A modal dialog for choosing one or more Entities.
EntityChoiceDialog(JFrame, String, String, List<Entity>, boolean) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.EntityChoiceDialog
This creates a modal dialog to pick one or more entities.
EntityClassTurn - Class in megamek.common.units
A type of game turn that allows only certain types of units to move.
EntityClassTurn(int, int) - Constructor for class megamek.common.units.EntityClassTurn
Only allow entities for the given player which have types in the class mask to move.
entityCount() - Method in class megamek.common.force.Force
 
EntityDataMap<F> - Class in megamek.ai.dataset
Abstract base class for data maps that use enum fields.
EntityDataMap(Class<F>) - Constructor for class megamek.ai.dataset.EntityDataMap
Creates an empty EntityDataMap.
EntityDataSerializer<F,T> - Class in megamek.ai.dataset
Abstract base class for serializers that convert entity data maps to TSV format.
EntityDataSerializer(Class<F>) - Constructor for class megamek.ai.dataset.EntityDataSerializer
Creates a serializer with all fields of the enum in their natural order.
EntityDeserializer - Class in megamek.common.jacksonAdapters
 
EntityDeserializer() - Constructor for class megamek.common.jacksonAdapters.EntityDeserializer
 
EntityDeserializer(Class<?>) - Constructor for class megamek.common.jacksonAdapters.EntityDeserializer
 
entityE - Variable in class megamek.client.ui.clientGUI.boardview.sprite.C3Sprite
 
EntityEvaluationResponse - Class in megamek.client.bot.princess
 
EntityEvaluationResponse() - Constructor for class megamek.client.bot.princess.EntityEvaluationResponse
 
EntityFeatureUtils - Class in megamek.ai.utility
Utility class for calculating multiple features from entities.
entityFinalState() - Method in record class megamek.common.autoResolve.damage.AeroDamageApplier
Returns the value of the entityFinalState record component.
entityFinalState() - Method in interface megamek.common.autoResolve.damage.DamageApplier
 
entityFinalState() - Method in record class megamek.common.autoResolve.damage.GunEmplacementDamageApplier
Returns the value of the entityFinalState record component.
entityFinalState() - Method in record class megamek.common.autoResolve.damage.InfantryDamageApplier
Returns the value of the entityFinalState record component.
entityFinalState() - Method in record class megamek.common.autoResolve.damage.MekDamageApplier
Returns the value of the entityFinalState record component.
entityFinalState() - Method in record class megamek.common.autoResolve.damage.SimpleDamageApplier
Returns the value of the entityFinalState record component.
entityFinalState() - Method in record class megamek.common.autoResolve.damage.TankDamageApplier
Returns the value of the entityFinalState record component.
EntityFinalState - Enum Class in megamek.common.autoResolve.damage
 
EntityFluff - Class in megamek.common.units
Tracks fluff details for entities.
EntityFluff() - Constructor for class megamek.common.units.EntityFluff
 
entityId - Variable in class megamek.client.ui.clientGUI.boardview.sprite.C3Sprite
 
entityId - Variable in class megamek.common.equipment.ExternalCargo
 
entityId - Variable in class megamek.common.units.DamageEditSpec
The unit these edits apply to.
entityId() - Method in class megamek.common.event.GameToastEvent
 
entityId() - Method in record class megamek.common.units.UnitLocation
Returns the value of the entityId record component.
EntityImage - Class in megamek.client.ui.tileset
Handles the rotated and damaged and preview images for a unit.
EntityImage(Image, Image, Camouflage, Component, Entity, int) - Constructor for class megamek.client.ui.tileset.EntityImage
 
EntityImage(Image, Image, Camouflage, Component, Entity, int, boolean, boolean) - Constructor for class megamek.client.ui.tileset.EntityImage
 
EntityImage(Image, Image, Camouflage, Entity, int, boolean, boolean) - Constructor for class megamek.client.ui.tileset.EntityImage
 
EntityImage(Image, Camouflage, Component, Entity) - Constructor for class megamek.client.ui.tileset.EntityImage
 
EntityImagePanel - Class in megamek.client.ui.dialogs.iconChooser
The EntityImagePanel displays the Entity's Image using the provided camouflage.
EntityImagePanel(Entity, AbstractIcon) - Constructor for class megamek.client.ui.dialogs.iconChooser.EntityImagePanel
 
entityIndex(ForceAssignable) - Method in class megamek.common.force.Force
Returns the index of the provided unit in the list of direct members of this force.
entityIsQuad() - Method in class megamek.common.units.Entity
Helper function to determine if an entity is a quad
EntityListFile - Class in megamek.common.units
This class provides static methods to save a list of Entitys to, and load a list of Entitys from a file.
EntityListFile() - Constructor for class megamek.common.units.EntityListFile
 
EntityLoadingException - Exception Class in megamek.common.loaders
This exception is thrown if a mek or other cannot be properly loaded from a file due to IO errors, file format errors, or whatever.
EntityLoadingException() - Constructor for exception class megamek.common.loaders.EntityLoadingException
Creates new EntityLoadingException without detail message.
EntityLoadingException(String) - Constructor for exception class megamek.common.loaders.EntityLoadingException
Constructs an EntityLoadingException with the specified detail message.
EntityLoadingException(String, Throwable) - Constructor for exception class megamek.common.loaders.EntityLoadingException
Constructs a new exception with the specified detail message and cause.
entityM - Variable in class megamek.client.ui.clientGUI.boardview.sprite.C3Sprite
 
EntityMovementMode - Enum Class in megamek.common.units
This enum represents the various Entity Movement Types
EntityMovementType - Enum Class in megamek.common.units
This interface represents Entity Movement Types
entityMustBeDevastated() - Method in interface megamek.common.autoResolve.damage.DamageApplier
 
entityMustSurvive() - Method in interface megamek.common.autoResolve.damage.DamageApplier
 
EntityNameReportEntry - Class in megamek.common.autoResolve.acar.report
 
EntityNameReportEntry(String, PlayerColour, int) - Constructor for class megamek.common.autoResolve.acar.report.EntityNameReportEntry
 
EntityNameReportEntry(Entity) - Constructor for class megamek.common.autoResolve.acar.report.EntityNameReportEntry
 
entityOnBridge(Entity) - Static method in class megamek.client.ui.util.EntityWreckHelper
Utility function that determines if the entity is on a bridge
EntityReadout - Interface in megamek.client.ui.entityreadout
The Entity information shown in the unit selector and many other places in MM, MML and MHQ.
EntityReadoutDialog - Class in megamek.client.ui.dialogs.unitSelectorDialogs
A dialog showing the unit readout for a given unit.
EntityReadoutDialog(JFrame, boolean, Entity) - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.EntityReadoutDialog
Constructs a dialog showing the readout (TRO) of the given entity with the given modality.
EntityReadoutDialog(JFrame, Entity) - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.EntityReadoutDialog
Constructs a non-modal dialog showing the readout (TRO) of the given entity.
EntityReadoutPanel - Class in megamek.client.ui.dialogs.unitSelectorDialogs
 
EntityReadoutPanel() - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.EntityReadoutPanel
 
EntityReadoutPanel(int, int) - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.EntityReadoutPanel
 
EntitySavingException - Exception Class in megamek.common.loaders
This exception is thrown if a mek or other cannot be properly saved from a file due to IO errors, file format errors, missing fields, or whatever.
EntitySavingException() - Constructor for exception class megamek.common.loaders.EntitySavingException
Creates new EntityLoadingException without detail message.
EntitySavingException(String) - Constructor for exception class megamek.common.loaders.EntitySavingException
Constructs an EntityLoadingException with the specified detail message.
EntitySavingException(String, Throwable) - Constructor for exception class megamek.common.loaders.EntitySavingException
Constructs a new exception with the specified detail message and cause.
EntitySelector - Interface in megamek.common.units
Implementing classes perform a test to determine if an Entity meets the selection criteria.
EntitySprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Sprite for an entity.
EntitySprite(BoardView, Entity, int, Image) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.EntitySprite
 
EntityState - Class in megamek.client.bot.princess
EntityState describes a hypothetical situation an entity could be in when firing
entityTypeIsInWhiteList(Entity) - Static method in class megamek.client.ui.clientGUI.boardview.CollapseWarning
 
entityUpdate(int) - Method in class megamek.server.totalWarfare.TWGameManager
In a double-blind game, update only visible entities.
entityUpdate(int, Vector<UnitLocation>, boolean, Map<UnitTargetPair, LosEffects>) - Method in class megamek.server.totalWarfare.TWGameManager
In a double-blind game, update only visible entities.
entityUpdateMessage(Entity, Game) - Static method in class megamek.server.ServerLobbyHelper
Writes a "Unit XX has been customized" message to the chat.
EntityVerifier - Class in megamek.common.verifier
Performs verification of the validity of different types of Entity subclasses.
EntityViewPane - Class in megamek.client.ui.dialogs.unitSelectorDialogs
The EntityViewPane displays the entity summary, TRO and AS card panels within a TabbedPane.
EntityViewPane(JFrame, Entity) - Constructor for class megamek.client.ui.dialogs.unitSelectorDialogs.EntityViewPane
 
EntityVisibilityUtils - Class in megamek.common.units
Class containing static functions that perform visibility computations related to an entity without the need to be a part of the Entity class itself.
EntityVisibilityUtils() - Constructor for class megamek.common.units.EntityVisibilityUtils
 
EntityWeightClass - Class in megamek.common.units
weight class limits and names
EntityWeightClass() - Constructor for class megamek.common.units.EntityWeightClass
 
EntityWreckHelper - Class in megamek.client.ui.util
This class handles logic for displaying various kinds of damage and destruction decals
EntityWreckHelper() - Constructor for class megamek.client.ui.util.EntityWreckHelper
 
enToken(Collection<Integer>) - Static method in class megamek.client.ui.panels.phaseDisplay.lobby.LobbyUtility
Returns a command string token containing the IDs of the given entities and a leading | E.g.
entryFor(Entity, int) - Method in class megamek.client.ui.tileset.MekTileset
Returns the MekEntry corresponding to the entity
EnumArgument<E> - Class in megamek.server.commands.arguments
Argument for an Enum type.
EnumArgument(String, String, Class<E>) - Constructor for class megamek.server.commands.arguments.EnumArgument
 
EnumArgument(String, String, Class<E>, E) - Constructor for class megamek.server.commands.arguments.EnumArgument
 
enumType - Variable in class megamek.server.commands.arguments.EnumArgument
 
ENVIRONMENT_SPECIALIST_FOG - Static variable in class megamek.common.units.Crew
 
ENVIRONMENT_SPECIALIST_HAIL - Static variable in class megamek.common.units.Crew
 
ENVIRONMENT_SPECIALIST_LIGHT - Static variable in class megamek.common.units.Crew
 
ENVIRONMENT_SPECIALIST_NONE - Static variable in class megamek.common.units.Crew
 
ENVIRONMENT_SPECIALIST_RAIN - Static variable in class megamek.common.units.Crew
 
ENVIRONMENT_SPECIALIST_SNOW - Static variable in class megamek.common.units.Crew
 
ENVIRONMENT_SPECIALIST_WIND - Static variable in class megamek.common.units.Crew
 
ENVIRONMENTAL_SEALING - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
 
eol() - Static method in class megamek.client.ui.GBC
 
eol() - Method in class megamek.client.ui.GBC2
Use this for any component that ends a given row.
eop() - Static method in class megamek.client.ui.GBC
 
EQ_DB - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
EQ_YAML_DB - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
EQA_DB - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
EQE_DB - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
EQM_DB - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
eqRequiresLocation(EquipmentType, boolean) - Static method in class megamek.common.verifier.TestAero
Determines whether a piece of equipment should be mounted in a specific location, as opposed to the fuselage.
eqRequiresLocation(Entity, EquipmentType) - Static method in class megamek.common.verifier.TestEntity
Determines whether a type of equipment requires a particular location on an Entity.
equalMapGenParameters(MapSettings) - Method in class megamek.common.loaders.MapSettings
Returns true if the MapSetting has the same MapGenerator settings and size as the parameter.
equals(Object) - Method in record class megamek.ai.dataset.BoardData.HexRow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.client.bot.princess.BehaviorSettings
 
equals(Object) - Method in record class megamek.client.bot.princess.CoverageValidator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.client.bot.princess.EntityEvaluationResponse
 
equals(Object) - Method in class megamek.client.bot.princess.FiringPlan
 
equals(Object) - Method in class megamek.client.bot.princess.FiringPlanCalculationParameters
 
equals(Object) - Method in class megamek.client.bot.princess.geometry.ConvexBoardArea
 
equals(Object) - Method in class megamek.client.bot.princess.geometry.CoordFacingCombo
 
equals(Object) - Method in class megamek.client.bot.princess.geometry.HexLine
 
equals(Object) - Method in record class megamek.client.bot.princess.Princess.HeatMapMarker
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.client.bot.princess.RankedPath
 
equals(Object) - Method in record class megamek.client.bot.ui.swing.BotGUI
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.client.ratgenerator.FactionRecord.DateRange
 
equals(Object) - Method in class megamek.client.ratgenerator.FactionRecord
 
equals(Object) - Method in class megamek.client.ratgenerator.Parameters
 
equals(Object) - Method in record class megamek.client.ui.clientGUI.audio.Sound
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.client.ui.clientGUI.boardview.sprite.Sprite
 
equals(Object) - Method in record class megamek.client.ui.clientGUI.boardview.toolTip.SBFBoardViewTooltip
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.client.ui.clientGUI.GetFocusListener
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.client.ui.clientGUI.UITheme
 
equals(Object) - Method in class megamek.client.ui.dialogs.InformDialog
 
equals(Object) - Method in record class megamek.client.ui.dialogs.minimap.MinimapPanel.Line
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.client.ui.dialogs.phaseDisplay.ClimbingChoiceDialog.ClimbingOption
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.client.ui.displayWrappers.FontDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.client.ui.panels.DialogOptionComponentYPanel
 
equals(Object) - Method in record class megamek.client.ui.panels.phaseDisplay.lobby.LobbyKeyDispatcher
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.client.ui.panels.phaseDisplay.lobby.LobbyMekPopupActions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.client.ui.panels.phaseDisplay.lobby.sorters.MekTreeTopLevelSorter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.client.ui.util.verifier.VerifyInRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.actions.EnemyArtilleryInbound
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.alphaStrike.ASDamageVector
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.analysis.DamageProfile.ArcSummary
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.action.MoraleCheckAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.action.MoveAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.action.MoveToCoverAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.action.RecoveringNerveAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.action.WithdrawAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.manager.ActionsProcessor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.manager.InitiativeHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.manager.PhasePreparationManager
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.autoResolve.acar.order.Order
 
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.AttackReporter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.DeploymentReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.EndPhaseReporter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.InitiativePhaseHelperReporter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.MoraleReporter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.MovementReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.PhaseEndReporter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.RecoveringNerveActionReporter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.StartingScenarioPhaseReporter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.VictoryPhaseReporter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.acar.report.WithdrawReporter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.converter.ForceConsolidation.Container
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.converter.ForceConsolidation.ForceRepresentation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.damage.AeroDamageApplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.damage.DamageApplier.HitDetails
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.damage.GunEmplacementDamageApplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.damage.InfantryDamageApplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.damage.MekDamageApplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.damage.SimpleDamageApplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.autoResolve.damage.TankDamageApplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.battleValue.BVCalculator.AssembledAmmo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.board.AllowedDeploymentHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.board.BoardDimensions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.board.BoardLocation
Two BoardLocations are equal when their board ID and coords are equal.
equals(Object) - Method in class megamek.common.board.Coords
Coords are equal if their x and y components are equal
equals(Object) - Method in record class megamek.common.board.CubeCoords
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.board.ElevationOption
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.board.postprocess.HexLevelPostProcessor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.board.postprocess.TerrainAddPostProcessor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.comparators.MekSummaryComparator
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.comparators.WeaponComparatorArc
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.comparators.WeaponComparatorCustom
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.comparators.WeaponComparatorNum
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.compute.damage.CritAssignment.AeroFighterCrit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.compute.damage.CritAssignment.EquipmentCrit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.compute.damage.CritAssignment.MekSystemCrit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.compute.damage.CritAssignment.VehicleCrit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.compute.damage.PreExistingDamageResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.compute.scatter.ScatterResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.copy.CrewRefBreak
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.CriticalSlot
Two CriticalSlots are equal if their type, index and mount are equal
equals(Object) - Method in record class megamek.common.DamageInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.ECMInfo
 
equals(Object) - Method in record class megamek.common.equipment.EMPEffectResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.equipment.EMPMineEffectsTable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.equipment.EquipmentBitSet
 
equals(Object) - Method in class megamek.common.equipment.EquipmentMode
 
equals(Object) - Method in class megamek.common.equipment.EquipmentType
 
equals(Object) - Method in record class megamek.common.equipment.INarcPod
Determine if the other object is an equivalent INarc pod.
equals(Object) - Method in class megamek.common.equipment.Minefield
 
equals(Object) - Method in record class megamek.common.equipment.MinefieldTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.equipment.NarcPod
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.equipment.Sensor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.eras.Era
 
equals(Object) - Method in record class megamek.common.game.InitiativeBonusBreakdown
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.game.InitiativeRoll
Two initiative rolls are equal if they match, roll by roll
equals(Object) - Method in class megamek.common.icons.AbstractIcon
 
equals(Object) - Method in class megamek.common.icons.Camouflage
 
equals(Object) - Method in class megamek.common.icons.FileCamouflage
 
equals(Object) - Method in class megamek.common.IndustrialElevator.ElevatorCall
 
equals(Object) - Method in record class megamek.common.Inferno
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.jacksonAdapters.BotParser.PrincessRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.jacksonAdapters.dtos.GroundObjectInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.loaders.MekSummary
 
equals(Object) - Method in record class megamek.common.moves.Key
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.moves.MovePath
 
equals(Object) - Method in record class megamek.common.MPCalculationSetting
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.net.packets.Packet
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.pathfinder.comparators.MovePathGreedyComparator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.pathfinder.CoordsWithFacing
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.pathfinder.DestinationReachedStopCondition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.Player
Two players are equal if their ids are equal
equals(Object) - Method in record class megamek.common.QuirkEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.scenario.ScenarioLoader
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.SpecialHexDisplay
 
equals(Object) - Method in record class megamek.common.strategicBattleSystems.DestinationReachedStopCondition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.strategicBattleSystems.GroundMovementAdjacency
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.strategicBattleSystems.SBFFormation
Two formations are equal if their ids are equal
equals(Object) - Method in record class megamek.common.TargetRollModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.Team
Two teams are equal if their ids and players are equal.
equals(Object) - Method in class megamek.common.TemporaryECMField
 
equals(Object) - Method in class megamek.common.units.Building
Two Buildings are equal if and only if their IDs are equal.
equals(Object) - Method in class megamek.common.units.BuildingTerrain
Compare the internal building
equals(Object) - Method in class megamek.common.units.DemolitionCharge
 
equals(Object) - Method in class megamek.common.units.Entity
Two entities are equal if their ids are equal
equals(Object) - Method in record class megamek.common.units.ForceGeneratorAvailability
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.units.HeatBreakdown.HeatContribution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.units.InfantryMount
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in interface megamek.common.units.Targetable
 
equals(Object) - Method in class megamek.common.units.Terrain
Terrains are equal if their types and levels are equal.
equals(Object) - Method in record class megamek.common.units.UnitLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.units.UnitPosition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.units.UnitTargetPair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.universe.FactionLeaderData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.universe.RankSystem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.util.FiringSolution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.common.util.milestoneReleaseInformation.MilestoneData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.common.weapons.handlers.WeaponOrderHandler.WeaponOrder
 
equals(Object) - Method in record class megamek.common.WeatherRestriction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.AutosaveService
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.commands.arguments.Arguments
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.GameManagerPacketHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.GameManagerSaveHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.GameManagerScriptedEventHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.sbf.SBFActionsProcessor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.sbf.SBFInitiativeHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.sbf.SBFPhaseEndManager
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.scriptedEvents.DrawTriggeredEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.scriptedEvents.GameEndTriggeredEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.scriptedEvents.PrincessSettingsEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.scriptedEvents.VictoryTriggeredEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.totalWarfare.TWPhasePreparationManager
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.trigger.AndTrigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.trigger.NotTrigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.trigger.OrTrigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.trigger.PhaseStartTrigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.trigger.RoundTrigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.trigger.SpecificRoundEndTrigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.server.trigger.SpecificRoundStartTrigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class megamek.utilities.ScenarioGameRunner.GameResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class megamek.Version
 
equals(String) - Method in class megamek.common.equipment.EquipmentMode
 
equalsAmmoTypeOnly(Object) - Method in class megamek.common.equipment.AmmoType
When comparing AmmoTypes, look at the ammoType only.
equalsOrGreaterThan(SkillLevel) - Method in enum class megamek.common.enums.SkillLevel
 
EquipChoicePanel - Class in megamek.client.ui.dialogs.customMek
This class builds the Equipment Panel for use in MegaMek and MekHQ
EquipChoicePanel(Entity, ClientGUI, Client) - Constructor for class megamek.client.ui.dialogs.customMek.EquipChoicePanel
 
equipCrits - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
The crits of each piece of equipment, by its equipment number.
equipDisposableWeapon(InfantryWeapon) - Method in class megamek.common.units.ConvInfantry
Sets the platoon's one-shot Disposable Weapon (TO:AuE p.116, Corrected Sixth Printing) and synchronizes the corresponding fireable mount.
equipment - Variable in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
 
EquipmentBitSet - Class in megamek.common.equipment
Represents a set of flags that can be used to represent the type and special properties of the equipment.
EquipmentBitSet() - Constructor for class megamek.common.equipment.EquipmentBitSet
Default constructor.
EquipmentBitSet(EquipmentBitSet) - Constructor for class megamek.common.equipment.EquipmentBitSet
Copy constructor.
equipmentClass - Variable in class megamek.client.ui.dialogs.advancedsearch.ExpNode
 
equipmentCrewRequirements(Mounted<?>) - Static method in class megamek.common.verifier.TestEntity
Additional crew requirements for vehicles and aerospace vessels for certain types of equipment.
EquipmentCrit(int) - Constructor for record class megamek.common.compute.damage.CritAssignment.EquipmentCrit
Creates an instance of a EquipmentCrit record class.
equipmentCriteria - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
equipmentDescriptor(Mounted<?>) - Method in class megamek.common.battleValue.BattleArmorBVCalculator
 
equipmentDescriptor(Mounted<?>) - Method in class megamek.common.battleValue.BVCalculator
 
equipmentDescriptor(Mounted<?>) - Method in class megamek.common.battleValue.GunEmplacementBVCalculator
 
equipmentDescriptor(Mounted<?>) - Method in class megamek.common.battleValue.InfantryBVCalculator
 
EquipmentFlag - Interface in megamek.common.equipment
Interface for entity flags, used by EquipmentBitSet.
equipmentHits - Variable in class megamek.common.units.DamageEditSpec
The crit hits on each piece of equipment, by its equipment number.
equipmentIndex() - Method in class megamek.common.equipment.Mounted
 
equipmentList - Variable in class megamek.common.units.Entity
A list of all mounted equipment.
EquipmentMessages - Class in megamek.common.equipment
 
EquipmentMode - Class in megamek.common.equipment
Class EquipmentMode describes a Equipment's particular mode.
EquipmentMode(String) - Constructor for class megamek.common.equipment.EquipmentMode
Protected constructor since we don't allow direct creation of the mode.
equipmentNumber() - Method in record class megamek.common.compute.damage.CritAssignment.EquipmentCrit
Returns the value of the equipmentNumber record component.
EquipmentType - Class in megamek.common.equipment
Represents any type of equipment mounted on a 'Mek, excluding systems and actuators.
EquipmentType() - Constructor for class megamek.common.equipment.EquipmentType
Creates new EquipmentType
EquipmentTypeLookup - Class in megamek.common.equipment
Constants that can be used as lookup keys for EquipmentType.get(java.lang.String).
EquipmentTypeLookup() - Constructor for class megamek.common.equipment.EquipmentTypeLookup
 
EquipmentTypeLookup.EquipmentName - Annotation Interface in megamek.common.equipment
Static fields in this class annotated with {code @EquipmentName} will be checked by the unit tests to verify they are valid EquipmentType lookup keys.
EQW_DB - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
Era - Class in megamek.common.eras
This class represents an Era of the BT Universe such as the Civil War or Star League eras.
Era - Enum Class in megamek.common.enums
 
ERA - Static variable in class megamek.common.loaders.MtfFile
 
eraBasedTechLevel - Variable in class megamek.client.generator.TeamLoadOutGenerator
 
eraBasedTechLevel - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
EraFlag - Enum Class in megamek.common.eras
 
eraForYear(int) - Method in class megamek.client.ratgenerator.RATGenerator
 
eraIsLoaded(int) - Method in class megamek.client.ratgenerator.RATGenerator
 
Eras - Class in megamek.common.eras
This singleton class is a handler for the Eras of the BT Universe like the Civil War or the Succession Wars.
ERAS_FILE_PATH - Static variable in class megamek.MMConstants
 
error(String) - Method in class megamek.logging.MMLogger
Error Level Logging w/o Exception.
error(String, Throwable) - Method in class megamek.logging.MMLogger
Error Level Logging w/ Exception This one was made to make it easier to replace the Log4J Calls
error(Throwable, String) - Method in class megamek.logging.MMLogger
Error Level Logging w/ Exception
error(Throwable, String, Object...) - Method in class megamek.logging.MMLogger
Error Level Logging w/ Exception
ERROR - Enum constant in enum class megamek.client.ui.clientGUI.boardview.overlay.ToastLevel
 
ERROR - Enum constant in enum class megamek.common.event.GameToastEvent.Level
 
errorDialog(String, String, Object...) - Method in class megamek.logging.MMLogger
Formatted Error Level Logging w/o Exception w/ Dialog.
errorDialog(Throwable, String, String, Object...) - Method in class megamek.logging.MMLogger
Formatted Error Level Logging w/ Exception w/ Dialog.
errorMsg - Variable in class megamek.server.commands.ClientServerCommand
 
ES - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
escape(String) - Static method in class megamek.utilities.xml.MMXMLUtility
Escapes a string to store in an XML element.
ESCAPE_BEHAVIOR - Variable in class megamek.client.bot.princess.BehaviorSettingsFactory
Destination Edge: CardinalEdge.NONE
Retreat Edge: CardinalEdge.NEAREST
Forced Withdrawal: True
Go Home: True
Auto Flee: True
Fall Shame: 7
Hyper Aggression: 3
Self Preservation: 10
Herd Mentality: 5
Bravery: 2
Anti-Crowding: 0
Favor Higher TMM: 0
Strategic Targets: None
ESCAPE_BEHAVIOR_DESCRIPTION - Static variable in class megamek.client.bot.princess.BehaviorSettingsFactory
 
EscapePods - Class in megamek.common.equipment
This class describes a group of escape pods and/or lifeboats that has launched from a larger craft
EscapePods() - Constructor for class megamek.common.equipment.EscapePods
This constructor is so MULParser can load these entities
EscapePods(Aero, int, boolean) - Constructor for class megamek.common.equipment.EscapePods
Used to set up a group of launched pods/boats for large spacecraft per rules in SO p27
eschelonNodes - Variable in class megamek.client.ratgenerator.DefaultsNode
 
ESCORT - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
estimateCrewDefenders(Entity) - Static method in class megamek.client.bot.princess.InfantryCombatHelper
Estimate crew defenders (50% of total crew).
ETYPE_AERO - Static variable in class megamek.common.units.Entity
 
ETYPE_AEROSPACE_FIGHTER - Static variable in class megamek.common.units.Entity
 
ETYPE_ARMLESS_MEK - Static variable in class megamek.common.units.Entity
 
ETYPE_BATTLEARMOR - Static variable in class megamek.common.units.Entity
 
ETYPE_BIPED_MEK - Static variable in class megamek.common.units.Entity
 
ETYPE_BUILDING_ENTITY - Static variable in class megamek.common.units.Entity
 
ETYPE_COMBAT_VEHICLE_ESCAPE_POD - Static variable in class megamek.common.units.Entity
 
ETYPE_CONV_FIGHTER - Static variable in class megamek.common.units.Entity
 
ETYPE_DROPSHIP - Static variable in class megamek.common.units.Entity
 
ETYPE_FIGHTER_SQUADRON - Static variable in class megamek.common.units.Entity
 
ETYPE_FIXED_WING_SUPPORT - Static variable in class megamek.common.units.Entity
 
ETYPE_GUN_EMPLACEMENT - Static variable in class megamek.common.units.Entity
 
ETYPE_HANDHELD_WEAPON - Static variable in class megamek.common.units.Entity
 
ETYPE_INFANTRY - Static variable in class megamek.common.units.Entity
 
ETYPE_JUMPSHIP - Static variable in class megamek.common.units.Entity
 
ETYPE_LAND_AIR_MEK - Static variable in class megamek.common.units.Entity
 
ETYPE_LARGE_SUPPORT_TANK - Static variable in class megamek.common.units.Entity
 
ETYPE_MEK - Static variable in class megamek.common.units.Entity
Entity Type ID Definitions These are used to identify the type of Entity, such as 'Mek or aero.
ETYPE_MEKWARRIOR - Static variable in class megamek.common.units.Entity
 
ETYPE_PROTOMEK - Static variable in class megamek.common.units.Entity
 
ETYPE_QUAD_MEK - Static variable in class megamek.common.units.Entity
 
ETYPE_QUADVEE - Static variable in class megamek.common.units.Entity
 
ETYPE_SMALL_CRAFT - Static variable in class megamek.common.units.Entity
 
ETYPE_SPACE_STATION - Static variable in class megamek.common.units.Entity
 
ETYPE_SUPER_HEAVY_TANK - Static variable in class megamek.common.units.Entity
 
ETYPE_SUPPORT_TANK - Static variable in class megamek.common.units.Entity
 
ETYPE_SUPPORT_VTOL - Static variable in class megamek.common.units.Entity
 
ETYPE_TANK - Static variable in class megamek.common.units.Entity
 
ETYPE_TELEMISSILE - Static variable in class megamek.common.units.Entity
 
ETYPE_TRIPOD_MEK - Static variable in class megamek.common.units.Entity
 
ETYPE_VTOL - Static variable in class megamek.common.units.Entity
 
ETYPE_WARSHIP - Static variable in class megamek.common.units.Entity
 
EVADE - Enum constant in enum class megamek.common.autoResolve.component.EngagementControl
 
EVADE - Enum constant in enum class megamek.common.enums.MoveStepType
 
evaluate(int, int, int) - Method in enum class megamek.common.voting.VoteThreshold
Judges a running tally against this threshold.
evaluate(List<String>, List<Integer>) - Method in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
Evaluates the given list of equipment names and quantities against the expression tree in this filter.
evaluateAsMoved(Entity) - Method in class megamek.client.bot.princess.BasicPathRanker
Worker function that determines if a given enemy entity should be evaluated as if it has moved.
evaluateAsMoved(Entity) - Method in class megamek.client.bot.princess.NewtonianAerospacePathRanker
Worker function that determines if a given enemy entity should be evaluated as if it has moved.
evaluateIncomingArtilleryDamage(Coords, Princess) - Static method in class megamek.client.bot.princess.ArtilleryTargetingControl
Function that calculates the potential damage if an artillery attack were to land on target.
EventBus - Class in megamek.common.event
 
EventBus() - Constructor for class megamek.common.event.EventBus
 
EW_EQUIPMENT - Static variable in record class megamek.common.equipment.Sensor
 
EW_SUPPORT - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
EXCHANGE - Enum constant in enum class megamek.common.enums.GamePhase
 
exec(List) - Method in class megamek.common.templates.TROView.FormatTableRowMethod
 
execute() - Method in interface megamek.client.ui.util.MegaMekController.KeyBindAction
 
execute() - Method in interface megamek.common.autoResolve.acar.action.ActionHandler
Executes the action Here I use "orElseThrow" in most optionals inside the implementations because those optionals were already checked before in the Action#isDataValid(Object) call, and if any of them that should not be empty is empty then it is checked first in the action itself.
execute() - Method in class megamek.common.autoResolve.acar.handler.MoraleCheckActionHandler
 
execute() - Method in class megamek.common.autoResolve.acar.handler.MoveActionHandler
 
execute() - Method in class megamek.common.autoResolve.acar.handler.MoveToCoverActionHandler
 
execute() - Method in class megamek.common.autoResolve.acar.handler.RecoveringNerveActionHandler
 
execute() - Method in class megamek.common.autoResolve.acar.handler.StandardUnitAttackHandler
 
execute() - Method in class megamek.common.autoResolve.acar.handler.WithdrawActionHandler
 
execute() - Method in class megamek.common.autoResolve.acar.phase.PhaseHandler
 
execute() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.AddWaypointCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.AggressionCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.ArtilleryCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.AvoidCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.BehaviorCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.BloodFeudCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.BraveryCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.CautionCommand
 
execute(Princess, Arguments) - Method in interface megamek.client.bot.princess.commands.ChatCommand
Execute the command.
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.ClearAllWaypointsCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.ClearIgnoredTargetsCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.ClearWaypointsCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.FleeCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.HerdingCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.HoldPositionCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.IgnorePlayerCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.IgnoreTargetCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.IgnoreTurretsCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.ListCommands
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.PriorityTargetCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.RemoveWaypointCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.ScootToHexCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.SetWaypointsCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.ShootAndScootCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.ShowBehaviorCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.ShowDishonoredCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.TagTargetCommand
 
execute(Princess, Arguments) - Method in class megamek.client.bot.princess.commands.TargetGroundCommand
 
executeCurrentPhase() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
executeCurrentPhase() - Method in class megamek.server.AbstractGameManager
Do anything we need to work through the current phase, such as give a turn to the first player to play.
executeCurrentPhase() - Method in class megamek.server.sbf.SBFGameManager
 
executeCurrentPhase() - Method in class megamek.server.totalWarfare.TWGameManager
 
executePhase() - Method in class megamek.common.autoResolve.acar.phase.DeploymentPhase
 
executePhase() - Method in class megamek.common.autoResolve.acar.phase.EndPhase
 
executePhase() - Method in class megamek.common.autoResolve.acar.phase.FiringPhase
 
executePhase() - Method in class megamek.common.autoResolve.acar.phase.InitiativePhase
 
executePhase() - Method in class megamek.common.autoResolve.acar.phase.MovementPhase
 
executePhase() - Method in class megamek.common.autoResolve.acar.phase.PhaseHandler
 
executePhase() - Method in class megamek.common.autoResolve.acar.phase.StartingScenarioPhase
 
executePhase() - Method in class megamek.common.autoResolve.acar.phase.VictoryPhase
 
exists(String) - Method in class megamek.common.util.BuildingBlock
Checks to see if a block exists...returns true or false
exitableTerrain(int) - Static method in class megamek.common.units.Terrains
Checks to see if the given terrain type can have exits.
exitableTerrains - Static variable in class megamek.common.units.Terrains
Keeps track of the different type of terrains that can have exits.
exitEscapePod(CombatVehicleEscapePod) - Method in class megamek.server.totalWarfare.TWGameManager
Handles crew exiting a Combat Vehicle Escape Pod.
exitsAsIntList(int) - Static method in class megamek.common.board.Board
 
ExitsDialog - Class in megamek.client.ui.dialogs
A dialog of which exits are connected for terrain.
ExitsDialog(JFrame) - Constructor for class megamek.client.ui.dialogs.ExitsDialog
 
exitsFor(int, int) - Static method in class megamek.common.board.BridgeConstruction
 
exitsTo(Terrain) - Method in class megamek.common.units.Terrain
 
EXLRM - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
exoskeletonTechAdvancement() - Static method in class megamek.common.battleArmor.BattleArmor
 
EXP_GREEN - Static variable in class megamek.client.ratgenerator.ForceDescriptor
 
EXP_REGULAR - Static variable in class megamek.client.ratgenerator.ForceDescriptor
 
EXP_VETERAN - Static variable in class megamek.client.ratgenerator.ForceDescriptor
 
expandToInclude(Coords) - Method in class megamek.client.bot.princess.geometry.ConvexBoardArea
expands the board area to include point coords
expectedDamage(int) - Method in class megamek.common.analysis.DamageProfile
 
EXPERIMENTAL - Enum constant in enum class megamek.common.SimpleTechLevel
 
explodeAmmoFromHeat(Entity) - Method in class megamek.server.totalWarfare.TWGameManager
Makes one slot of ammo, determined by certain rules, explode on a mek.
explodeEquipment(Entity, int, Mounted<?>) - Method in class megamek.server.totalWarfare.TWGameManager
Explodes a piece of equipment on the unit.
explodeEquipment(Entity, int, Mounted<?>, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Makes a piece of equipment on a mek explode! POW! This expects either ammo, or an explosive weapon.
explodeRoundInBarrel(Vector<Report>) - Method in class megamek.common.weapons.handlers.AmmoWeaponHandler
Worker function that explodes a round in the barrel of the attack's weapon
explosionDamage - Variable in class megamek.common.equipment.WeaponType
 
explosive - Variable in class megamek.common.equipment.EquipmentType
 
ExpNode - Class in megamek.client.ui.dialogs.advancedsearch
 
ExpNode() - Constructor for class megamek.client.ui.dialogs.advancedsearch.ExpNode
 
ExpNode(String, int, boolean) - Constructor for class megamek.client.ui.dialogs.advancedsearch.ExpNode
 
ExpNode(AdvancedSearchEquipmentClass, int, boolean) - Constructor for class megamek.client.ui.dialogs.advancedsearch.ExpNode
 
ExpNode(ExpNode) - Constructor for class megamek.client.ui.dialogs.advancedsearch.ExpNode
Deep copy constructor.
EXPORT - Enum constant in enum class megamek.common.commandLine.MegaMekCommandLineFlag
 
ExportListCommand - Class in megamek.server.commands
 
ExportListCommand(Server) - Constructor for class megamek.server.commands.ExportListCommand
Creates new RollCommand
exportMUL(ForceDescriptor) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorOptionsView
 
exportRATGen(File) - Method in class megamek.client.ratgenerator.RATGenerator
 
exportToCSV() - Static method in class megamek.client.ratgenerator.RATDataCSVExporter
Deprecated, for removal: This API element is subject to removal in a future version.
exportToCSV(RATGenerator) - Static method in class megamek.client.ratgenerator.RATDataCSVExporter
Exports all RAT data from the given RATGenerator to a selectable file as an excel-optimized CSV.
exposed_findC3Spotter(Game, Entity, Targetable) - Static method in class megamek.common.compute.Compute
Deprecated.
ExpressionTree - Class in megamek.client.ui.dialogs.advancedsearch
This class allows to create a tree where the leaf nodes contain names and quantities of pieces of equipment while the non-leaf nodes contain boolean operations (AND and OR).
ExpressionTree() - Constructor for class megamek.client.ui.dialogs.advancedsearch.ExpressionTree
 
ExpressionTree(ExpNode) - Constructor for class megamek.client.ui.dialogs.advancedsearch.ExpressionTree
 
ExpressionTree(ExpressionTree) - Constructor for class megamek.client.ui.dialogs.advancedsearch.ExpressionTree
Deep copy constructor.
extAV - Variable in class megamek.common.equipment.WeaponType
 
extBombChoices - Variable in class megamek.common.units.Aero
 
extBombChoices - Variable in class megamek.common.units.LandAirMek
 
extBombChoices - Variable in class megamek.common.units.VTOL
 
extend(int) - Method in class megamek.common.Report
Add an additional message id that will extend the base message
EXTEND_TURN_TIMER - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
extendBlade(int) - Method in class megamek.common.units.Entity
Set the retractable blade in the given location as extended Takes the first piece of appropriate equipment
EXTENDED_FUEL_TANK - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
EXTENDED_JUMP_JET_SYSTEM - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
ExtendedLRMWeapon - Class in megamek.common.weapons.lrms
 
ExtendedLRMWeapon() - Constructor for class megamek.common.weapons.lrms.ExtendedLRMWeapon
 
extendTimer() - Method in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
 
extensions - Variable in class megamek.common.Report
Additional sections to add to raw message prior to inserting tags
EXTENSIONS_FLUFF_IMAGE_FORMATS - Static variable in class megamek.client.ui.util.FluffImageHelper
 
EXTERNAL - Enum constant in enum class megamek.common.equipment.enums.StructureEngine
EXTERNAL - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.SVEngine
 
EXTERNAL - Static variable in class megamek.common.equipment.Engine
 
EXTERNAL - Static variable in class megamek.common.loaders.BLKFile
 
EXTERNAL_PCMT - Enum constant in enum class megamek.common.equipment.enums.StructureEngine
EXTERNAL_POWER_PICKUP - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
 
EXTERNAL_POWER_PICKUP_CHASSIS_MOD - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
ExternalCargo - Class in megamek.common.equipment
Unprotected cargo transporter.
ExternalCargo(double, List<Integer>) - Constructor for class megamek.common.equipment.ExternalCargo
 
ExternalCargo(Entity) - Constructor for class megamek.common.equipment.ExternalCargo
 
externalId - Variable in class megamek.common.units.Entity
ID settable by external sources (such as mm.net)
EXTINCT - Enum constant in enum class megamek.common.TechAdvancement.AdvancementPhase
 
extinctionDate() - Method in record class megamek.common.RecordingCompositeTechLevel.ComponentTechRecord
Returns the value of the extinctionDate record component.
extinguishAll() - Method in class megamek.common.units.Tank
extinguish all inferno fire on this Tank
extinguishLocation(int) - Method in class megamek.common.units.Tank
 
extraClearingTurns(Entity, Game) - Static method in class megamek.common.units.BulldozerRules
 
extraCrewQuartersCount(Entity) - Static method in class megamek.common.verifier.TestSupportVehicle
Calculates capacity of quarters above the minimum crew requirement.
extractLegacySize(String) - Static method in class megamek.common.loaders.MtfFile
Modern unit files store resizable equipment like Cargo:SIZE:4.0 Old equipment stores it like Cargo (4 tons) This is a helper method to parse old-style resizable equipment
extractSurpriseMaps(String) - Static method in class megamek.client.ui.panels.phaseDisplay.lobby.LobbyUtility
Specialized method that returns a list of board names from the given boardsString that starts with the prefix for a Surprise board.
EXTRAS - Static variable in class megamek.client.ui.widget.MekPanelTabStrip
 
EXTRAS_INDEX - Static variable in class megamek.client.ui.widget.MekPanelTabStrip
 
extraSlotCost(Jumpship) - Static method in class megamek.common.verifier.TestAdvancedAerospace
Computes the amount of weight required for fire control systems and power distribution systems for exceeding the base limit of weapons per firing arc.
extraSlotCost(SmallCraft) - Static method in class megamek.common.verifier.TestSmallCraft
Computes the amount of weight required for fire control systems and power distribution systems for exceeding the base limit of weapons per firing arc.
ExtrasTabIdle - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
ExtraTabActive - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
EXTREME - Enum constant in enum class megamek.common.alphaStrike.ASRange
 
EXTREME_RANGE - Static variable in class megamek.common.alphaStrike.AlphaStrikeElement
 
extremeRange - Variable in class megamek.common.equipment.WeaponType
 
EYES_ON_TARGET - Enum constant in enum class megamek.common.strategicBattleSystems.SBFVisibilityStatus
 

F

F - Enum constant in enum class megamek.common.enums.AvailabilityValue
 
F - Enum constant in enum class megamek.common.enums.TechRating
 
F_ACTUATOR_ENHANCEMENT_SYSTEM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ACTUATOR_ENHANCEMENT_SYSTEM - Static variable in class megamek.common.equipment.MiscType
 
F_ADVANCED_FIRE_CONTROL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ADVANCED_FIRE_CONTROL - Static variable in class megamek.common.equipment.MiscType
 
F_AERO_WEAPON - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_AERO_WEAPON - Static variable in class megamek.common.equipment.WeaponType
 
F_ALT_BOMB - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_ALT_BOMB - Static variable in class megamek.common.equipment.WeaponType
 
F_AMPHIBIOUS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_AMPHIBIOUS - Static variable in class megamek.common.equipment.MiscType
 
F_AMS - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_AMS - Static variable in class megamek.common.equipment.WeaponType
 
F_AMS_BAY - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_AMS_BAY - Static variable in class megamek.common.equipment.WeaponType
 
F_ANGEL_ECM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ANGEL_ECM - Static variable in class megamek.common.equipment.MiscType
 
F_ANTI_MEK_GEAR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ANTI_MEK_GEAR - Static variable in class megamek.common.equipment.MiscType
 
F_ANTI_PENETRATIVE_ABLATIVE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ANTI_PENETRATIVE_ABLATIVE - Static variable in class megamek.common.equipment.MiscType
 
F_ANTI_SHIP - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_ANTI_SHIP - Static variable in class megamek.common.equipment.WeaponType
 
F_AP_MOUNT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_AP_MOUNT - Static variable in class megamek.common.equipment.MiscType
 
F_AP_POD - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_AP_POD - Static variable in class megamek.common.equipment.MiscType
 
F_APOLLO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_APOLLO - Static variable in class megamek.common.equipment.MiscType
 
F_AR10_BARRACUDA - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_AR10_BARRACUDA - Static variable in class megamek.common.equipment.AmmoType
 
F_AR10_KILLER_WHALE - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_AR10_KILLER_WHALE - Static variable in class megamek.common.equipment.AmmoType
 
F_AR10_WHITE_SHARK - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_AR10_WHITE_SHARK - Static variable in class megamek.common.equipment.AmmoType
 
F_ARMOR_KIT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ARMOR_KIT - Static variable in class megamek.common.equipment.MiscType
 
F_ARMORED_CHASSIS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ARMORED_CHASSIS - Static variable in class megamek.common.equipment.MiscType
 
F_ARMORED_GLOVE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ARMORED_GLOVE - Static variable in class megamek.common.equipment.MiscType
 
F_ARMORED_MOTIVE_SYSTEM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ARMORED_MOTIVE_SYSTEM - Static variable in class megamek.common.equipment.MiscType
 
F_ARTEMIS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ARTEMIS - Static variable in class megamek.common.equipment.MiscType
 
F_ARTEMIS_COMPATIBLE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_ARTEMIS_COMPATIBLE - Static variable in class megamek.common.equipment.WeaponType
Missile weapon that can be linked to an Artemis fire control system
F_ARTEMIS_PROTO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ARTEMIS_PROTO - Static variable in class megamek.common.equipment.MiscType
 
F_ARTEMIS_V - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ARTEMIS_V - Static variable in class megamek.common.equipment.MiscType
 
F_ARTILLERY - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_ARTILLERY - Static variable in class megamek.common.equipment.WeaponType
 
F_ATAC - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ATAC - Static variable in class megamek.common.equipment.MiscType
 
F_AUTO_TARGET - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_AUTO_TARGET - Static variable in class megamek.common.equipment.WeaponType
 
F_B_POD - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_B_POD - Static variable in class megamek.common.equipment.WeaponType
 
F_BA_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BA_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_BA_INDIVIDUAL - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_BA_INDIVIDUAL - Static variable in class megamek.common.equipment.WeaponType
 
F_BA_MANIPULATOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BA_MANIPULATOR - Static variable in class megamek.common.equipment.MiscType
 
F_BA_MEA - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BA_MEA - Static variable in class megamek.common.equipment.MiscType
 
F_BA_MISSION_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BA_MISSION_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_BA_SEARCHLIGHT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BA_SEARCHLIGHT - Static variable in class megamek.common.equipment.MiscType
 
F_BA_VTOL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BA_VTOL - Static variable in class megamek.common.equipment.MiscType
 
F_BA_WEAPON - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_BA_WEAPON - Static variable in class megamek.common.equipment.WeaponType
 
F_BADC - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BADC - Static variable in class megamek.common.equipment.MiscType
 
F_BALLISTIC - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_BALLISTIC - Static variable in class megamek.common.equipment.WeaponType
 
F_BALLISTIC_REINFORCED - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BALLISTIC_REINFORCED - Static variable in class megamek.common.equipment.MiscType
 
F_BAP - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BAP - Static variable in class megamek.common.equipment.MiscType
 
F_BASIC_FIRE_CONTROL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BASIC_FIRE_CONTROL - Static variable in class megamek.common.equipment.MiscType
 
F_BASIC_MANIPULATOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BASIC_MANIPULATOR - Static variable in class megamek.common.equipment.MiscType
 
F_BATTLE_CLAW - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BATTLE_CLAW - Static variable in class megamek.common.equipment.MiscType
 
F_BATTLEARMOR - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_BATTLEARMOR - Static variable in class megamek.common.equipment.AmmoType
 
F_BATTLEMEK_NIU - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BATTLEMEK_NIU - Static variable in class megamek.common.equipment.MiscType
 
F_BICYCLE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BICYCLE - Static variable in class megamek.common.equipment.MiscType
 
F_BLOODHOUND - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BLOODHOUND - Static variable in class megamek.common.equipment.MiscType
 
F_BLUE_SHIELD - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BLUE_SHIELD - Static variable in class megamek.common.equipment.MiscType
 
F_BOARDING_CLAW - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BOARDING_CLAW - Static variable in class megamek.common.equipment.MiscType
 
F_BOMB_BAY - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BOMB_BAY - Static variable in class megamek.common.equipment.MiscType
 
F_BOMB_WEAPON - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_BOMB_WEAPON - Static variable in class megamek.common.equipment.WeaponType
 
F_BOMBAST_LASER - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_BOMBAST_LASER - Static variable in class megamek.common.equipment.WeaponType
 
F_BOOBY_TRAP - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BOOBY_TRAP - Static variable in class megamek.common.equipment.MiscType
 
F_BULLDOZER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_BULLDOZER - Static variable in class megamek.common.equipment.MiscType
 
F_BURST_FIRE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_BURST_FIRE - Static variable in class megamek.common.equipment.WeaponType
 
F_C3EM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_C3EM - Static variable in class megamek.common.equipment.MiscType
 
F_C3I - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_C3I - Static variable in class megamek.common.equipment.MiscType
 
F_C3M - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_C3M - Static variable in class megamek.common.equipment.WeaponType
 
F_C3MBS - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_C3MBS - Static variable in class megamek.common.equipment.WeaponType
 
F_C3S - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_C3S - Static variable in class megamek.common.equipment.MiscType
 
F_C3SBS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_C3SBS - Static variable in class megamek.common.equipment.MiscType
 
F_CAN_BE_SPlIT_ACROSS_CRITICAL_SLOTS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CAP_MISSILE - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_CAP_MISSILE - Static variable in class megamek.common.equipment.AmmoType
 
F_CAPITAL_ARMOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CAPITAL_ARMOR - Static variable in class megamek.common.equipment.MiscType
 
F_CARGO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CARGO - Static variable in class megamek.common.equipment.MiscType
 
F_CARGO_LIFTER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CARGO_LIFTER - Static variable in class megamek.common.equipment.MiscType
 
F_CASE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CASE - Static variable in class megamek.common.equipment.MiscType
 
F_CASE_II - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CASE_P - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CASEII - Static variable in class megamek.common.equipment.MiscType
 
F_CASEP - Static variable in class megamek.common.equipment.MiscType
 
F_CASPAR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CASPAR - Static variable in class megamek.common.equipment.MiscType
 
F_CASPAR_II - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CASPAR_II - Static variable in class megamek.common.equipment.MiscType
 
F_CCM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CCM - Static variable in class megamek.common.equipment.MiscType
 
F_CHAFF_POD - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CHAFF_POD - Static variable in class megamek.common.equipment.MiscType
 
F_CHAIN_DRAPE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CHAIN_DRAPE - Static variable in class megamek.common.equipment.MiscType
 
F_CHAIN_DRAPE_APRON - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CHAIN_DRAPE_APRON - Static variable in class megamek.common.equipment.MiscType
 
F_CHAIN_DRAPE_CAPE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CHAIN_DRAPE_CAPE - Static variable in class megamek.common.equipment.MiscType
 
F_CHAIN_DRAPE_PONCHO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CHAIN_DRAPE_PONCHO - Static variable in class megamek.common.equipment.MiscType
 
F_CHAMELEON_SHIELD - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CHAMELEON_SHIELD - Static variable in class megamek.common.equipment.MiscType
 
F_CHASSIS_MODIFICATION - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CHASSIS_MODIFICATION - Static variable in class megamek.common.equipment.MiscType
 
F_CLUB - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CLUB - Static variable in class megamek.common.equipment.MiscType
 
F_COMBAT_VEHICLE_ESCAPE_POD - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_COMBAT_VEHICLE_ESCAPE_POD - Static variable in class megamek.common.equipment.MiscType
 
F_COMMAND_CONSOLE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_COMMAND_CONSOLE - Static variable in class megamek.common.equipment.MiscType
 
F_COMMERCIAL_ARMOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_COMMERCIAL_ARMOR - Static variable in class megamek.common.equipment.MiscType
 
F_COMMUNICATIONS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_COMMUNICATIONS - Static variable in class megamek.common.equipment.MiscType
 
F_COMPACT_HEAT_SINK - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_COMPACT_HEAT_SINK - Static variable in class megamek.common.equipment.MiscType
 
F_COMPOSITE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_COMPOSITE - Static variable in class megamek.common.equipment.MiscType
 
F_CONVERTIBLE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CONVERTIBLE - Static variable in class megamek.common.equipment.MiscType
 
F_COWL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_COWL - Static variable in class megamek.common.equipment.MiscType
 
F_CRUISE_MISSILE - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_CRUISE_MISSILE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_CRUISE_MISSILE - Static variable in class megamek.common.equipment.AmmoType
 
F_CRUISE_MISSILE - Static variable in class megamek.common.equipment.WeaponType
 
F_CUTTING_TORCH - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_CUTTING_TORCH - Static variable in class megamek.common.equipment.MiscType
 
F_CWS - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_CWS - Static variable in class megamek.common.equipment.WeaponType
 
F_DAMAGE_INTERRUPT_CIRCUIT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DAMAGE_INTERRUPT_CIRCUIT - Static variable in class megamek.common.equipment.MiscType
 
F_DETACHABLE_WEAPON_PACK - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DETACHABLE_WEAPON_PACK - Static variable in class megamek.common.equipment.MiscType
 
F_DIRECT_FIRE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_DIRECT_FIRE - Static variable in class megamek.common.equipment.WeaponType
 
F_DIVE_BOMB - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_DIVE_BOMB - Static variable in class megamek.common.equipment.WeaponType
 
F_DNI_COCKPIT_MOD - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DNI_COCKPIT_MOD - Static variable in class megamek.common.equipment.MiscType
 
F_DOUBLE_HEAT_SINK - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DOUBLE_HEAT_SINK - Static variable in class megamek.common.equipment.MiscType
 
F_DOUBLE_ONE_SHOT - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_DOUBLE_ONE_SHOT - Static variable in class megamek.common.equipment.WeaponType
 
F_DRIFTING - Static variable in class megamek.common.equipment.Flare
 
F_DRONE_CARRIER_CONTROL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DRONE_CARRIER_CONTROL - Static variable in class megamek.common.equipment.MiscType
 
F_DRONE_CONTROL_CONSOLE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DRONE_CONTROL_CONSOLE - Static variable in class megamek.common.equipment.MiscType
 
F_DRONE_OPERATING_SYSTEM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DRONE_OPERATING_SYSTEM - Static variable in class megamek.common.equipment.MiscType
 
F_DS_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DS_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_DTAC - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DTAC - Static variable in class megamek.common.equipment.MiscType
 
F_DUMPER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DUMPER - Static variable in class megamek.common.equipment.MiscType
 
F_DUNE_BUGGY - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_DUNE_BUGGY - Static variable in class megamek.common.equipment.MiscType
 
F_ECM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ECM - Static variable in class megamek.common.equipment.MiscType
 
F_EI_INTERFACE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_EI_INTERFACE - Static variable in class megamek.common.equipment.MiscType
 
F_EJECTION_SEAT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_EJECTION_SEAT - Static variable in class megamek.common.equipment.MiscType
 
F_ELECTRIC_DISCHARGE_ARMOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ELECTRIC_DISCHARGE_ARMOR - Static variable in class megamek.common.equipment.MiscType
 
F_EMERGENCY_COOLANT_SYSTEM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_EMERGENCY_COOLANT_SYSTEM - Static variable in class megamek.common.equipment.MiscType
 
F_ENCUMBERING - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_ENCUMBERING - Static variable in class megamek.common.equipment.AmmoType
 
F_ENDO_COMPOSITE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ENDO_COMPOSITE - Static variable in class megamek.common.equipment.MiscType
 
F_ENDO_STEEL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ENDO_STEEL - Static variable in class megamek.common.equipment.MiscType
 
F_ENDO_STEEL_PROTO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ENDO_STEEL_PROTO - Static variable in class megamek.common.equipment.MiscType
 
F_ENERGY - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_ENERGY - Static variable in class megamek.common.equipment.WeaponType
 
F_ENVIRONMENTAL_SEALING - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ENVIRONMENTAL_SEALING - Static variable in class megamek.common.equipment.MiscType
 
F_ER_FLAMER - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_ER_FLAMER - Static variable in class megamek.common.equipment.WeaponType
 
F_EW_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_EW_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_EXTENDED_LIFE_SUPPORT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_EXTENDED_LIFE_SUPPORT - Static variable in class megamek.common.equipment.MiscType
 
F_EXTERNAL_POWER_PICKUP - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_EXTERNAL_POWER_PICKUP - Static variable in class megamek.common.equipment.MiscType
 
F_EXTERNAL_STORES_HARDPOINT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_EXTERNAL_STORES_HARDPOINT - Static variable in class megamek.common.equipment.MiscType
 
F_EXTINGUISHER - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_EXTINGUISHER - Static variable in class megamek.common.equipment.WeaponType
 
F_FERRO_CARBIDE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FERRO_CARBIDE - Static variable in class megamek.common.equipment.MiscType
 
F_FERRO_FIBROUS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FERRO_FIBROUS - Static variable in class megamek.common.equipment.MiscType
 
F_FERRO_FIBROUS_PROTO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FERRO_FIBROUS_PROTO - Static variable in class megamek.common.equipment.MiscType
 
F_FERRO_LAMELLOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FERRO_LAMELLOR - Static variable in class megamek.common.equipment.MiscType
 
F_FIELD_KITCHEN - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FIELD_KITCHEN - Static variable in class megamek.common.equipment.MiscType
 
F_FIGHTER_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FIGHTER_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_FIRE_RESISTANT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FIRE_RESISTANT - Static variable in class megamek.common.equipment.MiscType
 
F_FLAMER - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_FLAMER - Static variable in class megamek.common.equipment.WeaponType
 
F_FLOTATION_HULL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FLOTATION_HULL - Static variable in class megamek.common.equipment.MiscType
 
F_FLUID_SUCTION_SYSTEM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FLUID_SUCTION_SYSTEM - Static variable in class megamek.common.equipment.MiscType
 
F_FUEL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FUEL - Static variable in class megamek.common.equipment.MiscType
 
F_FULLY_AMPHIBIOUS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_FULLY_AMPHIBIOUS - Static variable in class megamek.common.equipment.MiscType
 
F_GROUND_BOMB - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_GROUND_BOMB - Static variable in class megamek.common.equipment.AmmoType
 
F_HAND_WEAPON - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HAND_WEAPON - Static variable in class megamek.common.equipment.MiscType
 
F_HARDENED_ARMOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HARDENED_ARMOR - Static variable in class megamek.common.equipment.MiscType
 
F_HARJEL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HARJEL - Static variable in class megamek.common.equipment.MiscType
 
F_HARJEL_II - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HARJEL_II - Static variable in class megamek.common.equipment.MiscType
 
F_HARJEL_III - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HARJEL_III - Static variable in class megamek.common.equipment.MiscType
 
F_HEAD_TURRET - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HEAD_TURRET - Static variable in class megamek.common.equipment.MiscType
 
F_HEAT_AS_DICE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_HEAT_AS_DICE - Static variable in class megamek.common.equipment.WeaponType
 
F_HEAT_DISSIPATING - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HEAT_DISSIPATING - Static variable in class megamek.common.equipment.MiscType
 
F_HEAT_SENSOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HEAT_SENSOR - Static variable in class megamek.common.equipment.MiscType
 
F_HEAT_SINK - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HEAT_SINK - Static variable in class megamek.common.equipment.MiscType
 
F_HEAVY_BRIDGE_LAYER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HEAVY_BRIDGE_LAYER - Static variable in class megamek.common.equipment.MiscType
 
F_HEAVY_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HEAVY_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_HEAVY_FERRO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HEAVY_FERRO - Static variable in class megamek.common.equipment.MiscType
 
F_HEAVY_INDUSTRIAL_ARMOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HEAVY_INDUSTRIAL_ARMOR - Static variable in class megamek.common.equipment.MiscType
 
F_HIRES_IMAGER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HIRES_IMAGER - Static variable in class megamek.common.equipment.MiscType
 
F_HITCH - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HITCH - Static variable in class megamek.common.equipment.MiscType
 
F_HOT_LOAD - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_HOTLOAD - Static variable in class megamek.common.equipment.AmmoType
 
F_HYDROFOIL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HYDROFOIL - Static variable in class megamek.common.equipment.MiscType
 
F_HYPER - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_HYPER - Static variable in class megamek.common.equipment.WeaponType
 
F_HYPERSPECTRAL_IMAGER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_HYPERSPECTRAL_IMAGER - Static variable in class megamek.common.equipment.MiscType
 
F_IGNITED - Static variable in class megamek.common.equipment.Flare
 
F_IMP_FERRO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_IMP_FERRO - Static variable in class megamek.common.equipment.MiscType
 
F_IMPACT_RESISTANT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_IMPACT_RESISTANT - Static variable in class megamek.common.equipment.MiscType
 
F_INCENDIARY_NEEDLES - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INCENDIARY_NEEDLES - Static variable in class megamek.common.equipment.WeaponType
 
F_INDUSTRIAL_ARMOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_INDUSTRIAL_ARMOR - Static variable in class megamek.common.equipment.MiscType
 
F_INDUSTRIAL_STRUCTURE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_INDUSTRIAL_STRUCTURE - Static variable in class megamek.common.equipment.MiscType
 
F_INDUSTRIAL_TSM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_INDUSTRIAL_TSM - Static variable in class megamek.common.equipment.MiscType
 
F_INF_AA - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INF_AA - Static variable in class megamek.common.equipment.WeaponType
 
F_INF_ARCHAIC - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INF_ARCHAIC - Static variable in class megamek.common.equipment.WeaponType
 
F_INF_BURST - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INF_BURST - Static variable in class megamek.common.equipment.WeaponType
 
F_INF_CLIMBING_CLAWS - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INF_CLIMBING_CLAWS - Static variable in class megamek.common.equipment.WeaponType
 
F_INF_DISPOSABLE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INF_DISPOSABLE - Static variable in class megamek.common.equipment.WeaponType
 
F_INF_ENCUMBER - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INF_ENCUMBER - Static variable in class megamek.common.equipment.WeaponType
 
F_INF_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_INF_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_INF_NONPENETRATING - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INF_NONPENETRATING - Static variable in class megamek.common.equipment.WeaponType
 
F_INF_POINT_BLANK - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INF_POINT_BLANK - Static variable in class megamek.common.equipment.WeaponType
 
F_INF_SUPPORT - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INF_SUPPORT - Static variable in class megamek.common.equipment.WeaponType
 
F_INFANTRY - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INFANTRY - Static variable in class megamek.common.equipment.WeaponType
 
F_INFANTRY_ATTACK - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INFANTRY_ATTACK - Static variable in class megamek.common.equipment.WeaponType
 
F_INFANTRY_ONLY - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INFANTRY_ONLY - Static variable in class megamek.common.equipment.WeaponType
 
F_INFERNO - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_INFERNO - Static variable in class megamek.common.equipment.WeaponType
 
F_INFRARED_IMAGER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_INFRARED_IMAGER - Static variable in class megamek.common.equipment.MiscType
 
F_INTERNAL_BOMB - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_INTERNAL_BOMB - Static variable in class megamek.common.equipment.AmmoType
 
F_IS_DOUBLE_HEAT_SINK_PROTOTYPE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_IS_DOUBLE_HEAT_SINK_PROTOTYPE - Static variable in class megamek.common.equipment.MiscType
 
F_JET_BOOSTER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_JET_BOOSTER - Static variable in class megamek.common.equipment.MiscType
 
F_JS_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_JS_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_JUMP_BOOSTER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_JUMP_BOOSTER - Static variable in class megamek.common.equipment.MiscType
 
F_JUMP_JET - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_JUMP_JET - Static variable in class megamek.common.equipment.MiscType
 
F_LADDER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LADDER - Static variable in class megamek.common.equipment.MiscType
 
F_LARGE_COMM_SCANNER_SUITE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LARGE_COMM_SCANNER_SUITE - Static variable in class megamek.common.equipment.MiscType
 
F_LARGE_MISSILE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_LARGE_MISSILE - Static variable in class megamek.common.equipment.WeaponType
 
F_LASER - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_LASER - Static variable in class megamek.common.equipment.WeaponType
 
F_LASER_HEAT_SINK - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LASER_HEAT_SINK - Static variable in class megamek.common.equipment.MiscType
 
F_LASER_INSULATOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LASER_INSULATOR - Static variable in class megamek.common.equipment.MiscType
 
F_LF_STORAGE_BATTERY - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LF_STORAGE_BATTERY - Static variable in class megamek.common.equipment.MiscType
 
F_LIFEBOAT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LIFEBOAT - Static variable in class megamek.common.equipment.MiscType
 
F_LIFT_HOIST - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LIFT_HOIST - Static variable in class megamek.common.equipment.MiscType
 
F_LIGHT_BRIDGE_LAYER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LIGHT_BRIDGE_LAYER - Static variable in class megamek.common.equipment.MiscType
 
F_LIGHT_FERRO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LIGHT_FERRO - Static variable in class megamek.common.equipment.MiscType
 
F_LIGHT_FLUID_SUCTION_SYSTEM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LIGHT_FLUID_SUCTION_SYSTEM - Static variable in class megamek.common.equipment.MiscType
 
F_LIGHT_SAIL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LIGHT_SAIL - Static variable in class megamek.common.equipment.MiscType
 
F_LIMITED_AMPHIBIOUS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LIMITED_AMPHIBIOUS - Static variable in class megamek.common.equipment.MiscType
 
F_LIQUID_CARGO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LIQUID_CARGO - Static variable in class megamek.common.equipment.MiscType
 
F_LOOKDOWN_RADAR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_LOOKDOWN_RADAR - Static variable in class megamek.common.equipment.MiscType
 
F_M_POD - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_M_POD - Static variable in class megamek.common.equipment.WeaponType
 
F_MAGNET_CLAW - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MAGNET_CLAW - Static variable in class megamek.common.equipment.MiscType
 
F_MAGNETIC_CLAMP - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MAGNETIC_CLAMP - Static variable in class megamek.common.equipment.MiscType
 
F_MANIPULATOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MANIPULATOR - Static variable in class megamek.common.equipment.MiscType
 
F_MASC - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MASC - Static variable in class megamek.common.equipment.MiscType
 
F_MASH - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MASH - Static variable in class megamek.common.equipment.MiscType
 
F_MASS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MASS - Static variable in class megamek.common.equipment.MiscType
 
F_MASS_DRIVER - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_MASS_DRIVER - Static variable in class megamek.common.equipment.WeaponType
 
F_MAST_MOUNT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MAST_MOUNT - Static variable in class megamek.common.equipment.MiscType
 
F_MECHANICAL_JUMP_BOOSTER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MECHANICAL_JUMP_BOOSTER - Static variable in class megamek.common.equipment.MiscType
 
F_MEDIUM_BRIDGE_LAYER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MEDIUM_BRIDGE_LAYER - Static variable in class megamek.common.equipment.MiscType
 
F_MEK_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MEK_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_MEK_MORTAR - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_MEK_MORTAR - Static variable in class megamek.common.equipment.WeaponType
 
F_MEK_WEAPON - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_MEK_WEAPON - Static variable in class megamek.common.equipment.WeaponType
 
F_MG - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_MG - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_MG - Static variable in class megamek.common.equipment.AmmoType
 
F_MG - Static variable in class megamek.common.equipment.WeaponType
 
F_MGA - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_MGA - Static variable in class megamek.common.equipment.WeaponType
 
F_MINE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MINE - Static variable in class megamek.common.equipment.MiscType
 
F_MINESWEEPER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MINESWEEPER - Static variable in class megamek.common.equipment.MiscType
 
F_MISSILE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_MISSILE - Static variable in class megamek.common.equipment.WeaponType
 
F_MISSILE_HITS - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_MISSILE_HITS - Static variable in class megamek.common.equipment.WeaponType
 
F_MML_LRM - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_MML_LRM - Static variable in class megamek.common.equipment.AmmoType
 
F_MML_SRM - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_MML_SRM - Static variable in class megamek.common.equipment.AmmoType
 
F_MOBILE_FIELD_BASE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MOBILE_FIELD_BASE - Static variable in class megamek.common.equipment.MiscType
 
F_MOBILE_HPG - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MOBILE_HPG - Static variable in class megamek.common.equipment.MiscType
 
F_MODULAR_ARMOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MODULAR_ARMOR - Static variable in class megamek.common.equipment.MiscType
 
F_MODULAR_WEAPON_MOUNT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MODULAR_WEAPON_MOUNT - Static variable in class megamek.common.equipment.MiscType
 
F_MONOCYCLE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_MONOCYCLE - Static variable in class megamek.common.equipment.MiscType
 
F_MORTAR_TYPE_INDIRECT - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_MORTAR_TYPE_INDIRECT - Static variable in class megamek.common.equipment.WeaponType
This flag is used by mortar-type weapons that allow indirect fire without a spotter and/or with LOS.
F_NAVAL_C3 - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_NAVAL_C3 - Static variable in class megamek.common.equipment.MiscType
 
F_NAVAL_TUG_ADAPTOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_NAVAL_TUG_ADAPTOR - Static variable in class megamek.common.equipment.MiscType
 
F_NO_AIM - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_NO_AIM - Static variable in class megamek.common.equipment.WeaponType
 
F_NO_FIRES - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_NO_FIRES - Static variable in class megamek.common.equipment.WeaponType
 
F_NOVA - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_NOVA - Static variable in class megamek.common.equipment.MiscType
 
F_NUCLEAR - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_NUCLEAR - Static variable in class megamek.common.equipment.AmmoType
 
F_NULL_SIG - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_NULL_SIG - Static variable in class megamek.common.equipment.MiscType
 
F_OFF_ROAD - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_OFF_ROAD - Static variable in class megamek.common.equipment.MiscType
 
F_ONE_SHOT - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_ONE_SHOT - Static variable in class megamek.common.equipment.WeaponType
 
F_OTHER_BOMB - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_OTHER_BOMB - Static variable in class megamek.common.equipment.AmmoType
 
F_PARAFOIL - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_PARAFOIL - Static variable in class megamek.common.equipment.MiscType
 
F_PARTIAL_WING - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_PARTIAL_WING - Static variable in class megamek.common.equipment.MiscType
 
F_PD_BAY - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_PD_BAY - Static variable in class megamek.common.equipment.WeaponType
 
F_PEACEMAKER - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_PEACEMAKER - Static variable in class megamek.common.equipment.AmmoType
 
F_PINTLE_TURRET - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_PINTLE_TURRET - Static variable in class megamek.common.equipment.MiscType
 
F_PLASMA - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_PLASMA - Static variable in class megamek.common.equipment.WeaponType
 
F_PLASMA_MFUK - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_PLASMA_MFUK - Static variable in class megamek.common.equipment.WeaponType
 
F_POWER_GENERATOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_POWER_GENERATOR - Static variable in class megamek.common.equipment.PowerGeneratorType
 
F_PPC - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_PPC - Static variable in class megamek.common.equipment.WeaponType
 
F_PPC_CAPACITOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_PPC_CAPACITOR - Static variable in class megamek.common.equipment.MiscType
 
F_PRIMITIVE_ARMOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_PRIMITIVE_ARMOR - Static variable in class megamek.common.equipment.MiscType
 
F_PROP - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_PROP - Static variable in class megamek.common.equipment.MiscType
 
F_PROTO_WEAPON - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_PROTO_WEAPON - Static variable in class megamek.common.equipment.WeaponType
 
F_PROTOMEK - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_PROTOMEK - Static variable in class megamek.common.equipment.AmmoType
 
F_PROTOMEK_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_PROTOMEK_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_PROTOMEK_MELEE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_PROTOMEK_MELEE - Static variable in class megamek.common.equipment.MiscType
 
F_PROTOTYPE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_PROTOTYPE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_PROTOTYPE - Static variable in class megamek.common.equipment.MiscType
 
F_PROTOTYPE - Static variable in class megamek.common.equipment.WeaponType
 
F_PULSE - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_PULSE - Static variable in class megamek.common.equipment.WeaponType
 
F_QUAD_TURRET - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_QUAD_TURRET - Static variable in class megamek.common.equipment.MiscType
 
F_RADICAL_HEATSINK - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_RADICAL_HEATSINK - Static variable in class megamek.common.equipment.MiscType
 
F_RAM_PLATE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_RAM_PLATE - Static variable in class megamek.common.equipment.MiscType
 
F_REACTIVE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_REACTIVE - Static variable in class megamek.common.equipment.MiscType
 
F_RECON_CAMERA - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_RECON_CAMERA - Static variable in class megamek.common.equipment.MiscType
 
F_REFLECTIVE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_REFLECTIVE - Static variable in class megamek.common.equipment.MiscType
 
F_REFUELING_DROGUE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_REFUELING_DROGUE - Static variable in class megamek.common.equipment.MiscType
 
F_REINFORCED - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_REINFORCED - Static variable in class megamek.common.equipment.MiscType
 
F_REMOTE_DRONE_COMMAND_CONSOLE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_REMOTE_DRONE_COMMAND_CONSOLE - Static variable in class megamek.common.equipment.MiscType
 
F_REPEATING - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_REPEATING - Static variable in class megamek.common.equipment.WeaponType
 
F_REUSABLE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_REUSABLE - Static variable in class megamek.common.equipment.MiscType
 
F_RISC_LASER_PULSE_MODULE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_RISC_LASER_PULSE_MODULE - Static variable in class megamek.common.equipment.MiscType
 
F_SALVAGE_ARM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SALVAGE_ARM - Static variable in class megamek.common.equipment.MiscType
 
F_SANTA_ANNA - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_SANTA_ANNA - Static variable in class megamek.common.equipment.AmmoType
 
F_SASRCS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SASRCS - Static variable in class megamek.common.equipment.MiscType
 
F_SC_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SC_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_SCM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SCM - Static variable in class megamek.common.equipment.MiscType
 
F_SCREEN - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_SCREEN - Static variable in class megamek.common.equipment.AmmoType
 
F_SDS_DESTRUCT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SDS_DESTRUCT - Static variable in class megamek.common.equipment.MiscType
 
F_SDS_JAMMER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SDS_JAMMER - Static variable in class megamek.common.equipment.MiscType
 
F_SEARCHLIGHT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SEARCHLIGHT - Static variable in class megamek.common.equipment.MiscType
 
F_SENSOR_DISPENSER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SENSOR_DISPENSER - Static variable in class megamek.common.equipment.MiscType
 
F_SHOULDER_TURRET - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SHOULDER_TURRET - Static variable in class megamek.common.equipment.MiscType
 
F_SINGLE_HEX_ECM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SINGLE_HEX_ECM - Static variable in class megamek.common.equipment.MiscType
 
F_SMALL_COMM_SCANNER_SUITE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SMALL_COMM_SCANNER_SUITE - Static variable in class megamek.common.equipment.MiscType
 
F_SNOWMOBILE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SNOWMOBILE - Static variable in class megamek.common.equipment.MiscType
 
F_SOLO_ATTACK - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
A weapon with this flag can only be fired alone, i.e.
F_SOLO_ATTACK - Static variable in class megamek.common.equipment.WeaponType
 
F_SPACE_ADAPTATION - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SPACE_ADAPTATION - Static variable in class megamek.common.equipment.MiscType
 
F_SPACE_BOMB - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_SPACE_BOMB - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_SPACE_BOMB - Static variable in class megamek.common.equipment.AmmoType
 
F_SPACE_BOMB - Static variable in class megamek.common.equipment.WeaponType
 
F_SPACE_MINE_DISPENSER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SPACE_MINE_DISPENSER - Static variable in class megamek.common.equipment.MiscType
 
F_SPIKES - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SPIKES - Static variable in class megamek.common.equipment.MiscType
 
F_SPLITABLE - Static variable in class megamek.common.equipment.MiscType
 
F_SPONSON_TURRET - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SPONSON_TURRET - Static variable in class megamek.common.equipment.MiscType
 
F_SPRAYER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SPRAYER - Static variable in class megamek.common.equipment.MiscType
 
F_SRCS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SRCS - Static variable in class megamek.common.equipment.MiscType
 
F_SS_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SS_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_STAR - Enum constant in enum class megamek.common.enums.AvailabilityValue
 
F_STEALTH - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_STEALTH - Static variable in class megamek.common.equipment.MiscType
 
F_STOL_CHASSIS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_STOL_CHASSIS - Static variable in class megamek.common.equipment.MiscType
 
F_STORAGE_BATTERY - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_STORAGE_BATTERY - Static variable in class megamek.common.equipment.MiscType
 
F_SUBMERSIBLE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SUBMERSIBLE - Static variable in class megamek.common.equipment.MiscType
 
F_SUPPORT_TANK_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SUPPORT_TANK_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_SUPPORT_VEE_BAR_ARMOR - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_SUPPORT_VEE_BAR_ARMOR - Static variable in class megamek.common.equipment.MiscType
 
F_TAG - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_TAG - Static variable in class megamek.common.equipment.WeaponType
 
F_TALON - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TALON - Static variable in class megamek.common.equipment.MiscType
 
F_TANK_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TANK_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_TANK_WEAPON - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_TANK_WEAPON - Static variable in class megamek.common.equipment.WeaponType
 
F_TARGETING_COMPUTER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TARGETING_COMPUTER - Static variable in class megamek.common.equipment.MiscType
 
F_TASER - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_TASER - Static variable in class megamek.common.equipment.WeaponType
 
F_TELE_MISSILE - Enum constant in enum class megamek.common.equipment.enums.AmmoTypeFlag
 
F_TELE_MISSILE - Static variable in class megamek.common.equipment.AmmoType
 
F_TOOLS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TOOLS - Static variable in class megamek.common.equipment.MiscType
 
F_TRACKS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TRACKS - Static variable in class megamek.common.equipment.MiscType
 
F_TRACTOR_MODIFICATION - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TRACTOR_MODIFICATION - Static variable in class megamek.common.equipment.MiscType
 
F_TRAILER_MODIFICATION - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TRAILER_MODIFICATION - Static variable in class megamek.common.equipment.MiscType
 
F_TRENCH_CAPABLE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TRENCH_CAPABLE - Static variable in class megamek.common.equipment.MiscType
 
F_TSEMP - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_TSEMP - Static variable in class megamek.common.equipment.WeaponType
 
F_TSM - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TSM - Static variable in class megamek.common.equipment.MiscType
 
F_TURRET - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_TURRET - Static variable in class megamek.common.equipment.MiscType
Encompasses Quad, Head, Shoulder, Pintle and Sponson turrets.
F_ULTRA_LIGHT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_ULTRA_LIGHT - Static variable in class megamek.common.equipment.MiscType
 
F_UMU - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_UMU - Static variable in class megamek.common.equipment.MiscType
 
F_VACUUM_PROTECTION - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VACUUM_PROTECTION - Static variable in class megamek.common.equipment.MiscType
 
F_VARIABLE_SIZE - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VARIABLE_SIZE - Static variable in class megamek.common.equipment.MiscType
 
F_VEE_DC - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VEEDC - Static variable in class megamek.common.equipment.MiscType
 
F_VEHICLE_MINE_DISPENSER - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VEHICLE_MINE_DISPENSER - Static variable in class megamek.common.equipment.MiscType
 
F_VGL - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_VGL - Static variable in class megamek.common.equipment.WeaponType
 
F_VIBROCLAW - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VIBROCLAW - Static variable in class megamek.common.equipment.MiscType
 
F_VIRAL_JAMMER_DECOY - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VIRAL_JAMMER_DECOY - Static variable in class megamek.common.equipment.MiscType
 
F_VIRAL_JAMMER_HOMING - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VIRAL_JAMMER_HOMING - Static variable in class megamek.common.equipment.MiscType
 
F_VISUAL_CAMO - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VISUAL_CAMO - Static variable in class megamek.common.equipment.MiscType
 
F_VOID_SIG - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VOID_SIG - Static variable in class megamek.common.equipment.MiscType
 
F_VSP - Enum constant in enum class megamek.common.equipment.WeaponTypeFlag
 
F_VSP - Static variable in class megamek.common.equipment.WeaponType
 
F_VSTOL_CHASSIS - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VSTOL_CHASSIS - Static variable in class megamek.common.equipment.MiscType
 
F_VTOL_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_VTOL_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
F_WATCHDOG - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_WATCHDOG - Static variable in class megamek.common.equipment.MiscType
 
F_WEAPON_ENHANCEMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_WEAPON_ENHANCEMENT - Static variable in class megamek.common.equipment.MiscType
 
F_WS_EQUIPMENT - Enum constant in enum class megamek.common.equipment.enums.MiscTypeFlag
 
F_WS_EQUIPMENT - Static variable in class megamek.common.equipment.MiscType
 
faces - Variable in class megamek.common.rolls.Roll
The number of faces on each virtual die.
facing - Variable in class megamek.common.units.Entity
 
facing() - Method in record class megamek.common.moves.Key
Returns the value of the facing record component.
facing() - Method in record class megamek.common.pathfinder.CoordsWithFacing
Returns the value of the facing record component.
facing() - Method in record class megamek.common.units.UnitLocation
Returns the value of the facing record component.
facing() - Method in record class megamek.common.units.UnitPosition
Returns the value of the facing record component.
Facing - Enum Class in megamek.common
Enumeration of all 6 possible facings.
FACING - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
FACING - Enum constant in enum class megamek.ai.dataset.UnitAttack.Field
 
FACING - Enum constant in enum class megamek.ai.dataset.UnitState.Field
 
FACING_ARROW - Static variable in class megamek.client.ui.dialogs.minimap.MinimapUnitSymbols
 
FACING_MOD_MULTIPLIER - Static variable in class megamek.client.bot.princess.BasicPathRanker
 
FACING_PREFIX - Static variable in class megamek.common.bays.Bay
 
facingAngle() - Method in record class megamek.common.units.UnitPosition
 
FacingArc - Enum Class in megamek.common.enums
All the different possible facing arcs
FacingOption - Class in megamek.common.board
Represents the valid facings for deploying a multi-hex entity at a specific position and elevation.
FacingOption(Coords, int) - Constructor for class megamek.common.board.FacingOption
Creates a new FacingOption for a given position and elevation.
facings - Variable in class megamek.client.ui.tileset.EntityImage
 
Faction - Enum Class in megamek.common.enums
 
FACTION - Static variable in class megamek.common.loaders.MtfFile
 
Faction2 - Class in megamek.common.universe
This is a Faction class that unifies MHQ's Faction and the RATGenerator's FactionRecord and makes it available to all project parts.
Faction2() - Constructor for class megamek.common.universe.Faction2
 
FactionAffiliation - Enum Class in megamek.common.enums
 
factionIsExcluded(String, String) - Method in class megamek.client.ratgenerator.ModelRecord
Deprecated, for removal: This API element is subject to removal in a future version.
factionIsExcluded(FactionRecord) - Method in class megamek.client.ratgenerator.ModelRecord
 
FactionLeaderData - Record Class in megamek.common.universe
Stores details about a leader of a faction, including name, gender, and years of tenure.
FactionLeaderData(String, String, String, String, Gender, Integer, Integer) - Constructor for record class megamek.common.universe.FactionLeaderData
Compact constructor that replaces any null surname or honorific with empty strings, and sets missing years to FactionLeaderData.NO_YEAR.
FactionRecord - Class in megamek.client.ratgenerator
Stores data about factions used for building RATs, including parent factions, factions to salvage from, and percentages of Clan/SL/Omni tech.
FactionRecord() - Constructor for class megamek.client.ratgenerator.FactionRecord
 
FactionRecord(String) - Constructor for class megamek.client.ratgenerator.FactionRecord
 
FactionRecord(String, String) - Constructor for class megamek.client.ratgenerator.FactionRecord
 
FactionRecord(Faction2) - Constructor for class megamek.client.ratgenerator.FactionRecord
 
FactionRecord.DateRange - Class in megamek.client.ratgenerator
 
FactionRecord.TechCategory - Enum Class in megamek.client.ratgenerator
Proportions of Clan/SL/Omni tech are given for major commands in the various sourcebooks such as the Field Manual series.
FACTIONS_DIR - Static variable in class megamek.MMConstants
 
Factions2 - Class in megamek.common.universe
This class manages the unified Faction2 class that combines MHQ's Faction and the RATGenerator's FactionRecord and makes it available to all project parts.
Factions2(String) - Constructor for class megamek.common.universe.Factions2
This constructor is intended for unit testing only and will load factions *only* from the provided path.
FACTIONS2_TEST_DIRECTORY - Static variable in class megamek.common.universe.Factions2
 
FactionTag - Enum Class in megamek.common.universe
 
factionTechLevel(Faction) - Method in class megamek.common.units.Entity
 
FAE - Enum constant in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.SpecialAmmo
 
FAE_LARGE - Enum constant in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
FAE_SMALL - Enum constant in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
FAILED - Enum constant in enum class megamek.common.voting.PollStatus
 
failedEquipmentList - Variable in class megamek.common.units.Entity
 
failStandardImage - Static variable in class megamek.common.util.ImageUtil
Holds a drawn "fail" image that can be used when image loading fails.
failStandardImage() - Static method in class megamek.common.util.ImageUtil
Returns a standard size (84x72) "fail" image having a red on white cross.
FAILURE - Enum constant in enum class megamek.client.ui.enums.ValidationState
 
FAILURE - Enum constant in enum class megamek.common.autoResolve.acar.action.StandardUnitAttack.ManeuverResult
Deprecated.
 
falloff - Variable in class megamek.common.weapons.handlers.DamageFalloff
 
fallShame(int) - Method in class megamek.common.jacksonAdapters.PrincessSettingsBuilder
 
FALSE - Static variable in interface megamek.common.preference.IPreferenceStore
The string representation used for false
FAR_SIDE_UNANCHORED - Enum constant in enum class megamek.common.board.BridgeConstruction.BridgeRepairIssue
With one surviving span, the far side does not continue the run: it is not the straight hexside opposite the span, or it does not reach a bank a unit can step on/off of (open water or deep canyon).
FAR_SPACE - Enum constant in enum class megamek.common.board.BoardType
 
FAST_DOGFIGHTER - Enum constant in enum class megamek.common.units.UnitRole
 
FastJScrollPane - Class in megamek.common.ui
A custom JScrollPane that automatically adjusts its scroll step size based on the current UI scale setting.
FastJScrollPane() - Constructor for class megamek.common.ui.FastJScrollPane
Constructs a FastJScrollPane with no view component.
FastJScrollPane(Component) - Constructor for class megamek.common.ui.FastJScrollPane
Constructs a FastJScrollPane with the specified component as the view.
FastJScrollPane(Component, int, int) - Constructor for class megamek.common.ui.FastJScrollPane
Constructs a FastJScrollPane with the specified component as the view and with specified vertical and horizontal scroll bar policies.
fatal(Throwable, String) - Method in class megamek.logging.MMLogger
Fatal Level Logging w/ Exception.
fatalDialog(String, String) - Method in class megamek.logging.MMLogger
Fatal Level Logging w/o Exception w/ Dialog
fatalDialog(Throwable, String, String) - Method in class megamek.logging.MMLogger
Fatal Level Logging w/ Exception w/ Dialog
FAVORITE_PRINCESS_BEHAVIOR_SETTING - Static variable in class megamek.common.preference.ClientPreferences
 
FC - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
FC - Enum constant in enum class megamek.common.enums.Faction
 
fcsCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
fcsHits - Variable in class megamek.common.units.DamageEditSpec
 
FD - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
fell - Variable in class megamek.common.units.Entity
 
FEMALE - Enum constant in enum class megamek.common.enums.Gender
 
ferroFibrousArmor - Variable in class megamek.server.totalWarfare.TWDamageManager.ModsInfo
 
ferroLamellorArmor - Variable in class megamek.server.totalWarfare.TWDamageManager.ModsInfo
 
fetchHistory() - Method in class megamek.client.ui.clientGUI.ChatterBox
 
FF - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
fgColor(Color, String) - Method in class megamek.common.Report
Wraps text in a span with the given foreground color.
fgColor(String, String) - Method in class megamek.common.Report
Wraps text in a span with the given hex foreground color.
FIELD_FIRE - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
FIELD_GUN - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
FIELD_SEPARATOR - Static variable in class megamek.common.bays.Bay
 
fieldGunCrewRequirement(EquipmentType, Infantry) - Static method in class megamek.common.verifier.TestInfantry
Returns the number of troopers of the given infantry required to operate each of the given field gun equipment.
fieldInitiatorCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
fieldInitiatorHits - Variable in class megamek.common.units.DamageEditSpec
 
FieldOfFireSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
This sprite is used to paint the field of fire for weapons.
FieldOfFireSprite(BoardView, int, Coords, int) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
FIELDS - Static variable in class megamek.common.units.Terrains
 
FIGHTER - Enum constant in enum class megamek.common.bays.BayType
 
FIGHTER - Enum constant in enum class megamek.common.verifier.BayData
 
fighterBayCapacity(MekSummary) - Static method in class megamek.client.ratgenerator.TransportCalculator
Returns the Aerospace Fighter bay capacity of a unit (how many fighters it can carry), loading the Entity once and caching the result.
FighterSquadron - Class in megamek.common.units
Fighter squadrons are basically "containers" for a bunch of fighters.
FighterSquadron() - Constructor for class megamek.common.units.FighterSquadron
 
FighterSquadron(String) - Constructor for class megamek.common.units.FighterSquadron
 
FighterSquadronIcon - Class in megamek.client.ui.tileset
This is a specialized version of EntityImage for FighterSquadrons that assembles its icon from the icons of the fighters that make up the squadron.
FighterSquadronIcon(Image, Image, Camouflage, Entity, int, boolean, boolean) - Constructor for class megamek.client.ui.tileset.FighterSquadronIcon
 
FILE_GAME_CONNECT - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_CONNECT_BOT - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_CONNECT_SBF - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_EDIT_BOTS - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_LOAD - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_NEW - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_QUICK_LOAD - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_QUICK_SAVE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_SAVE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_SAVE_SERVER - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_GAME_SCENARIO - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_REBUILD_CACHE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_REFRESH_CACHE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_SUFFIX_BOARD - Static variable in interface megamek.common.scenario.Scenario
 
FILE_UNITS_BROWSE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_UNITS_COPY - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_UNITS_OPEN - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_UNITS_PASTE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_UNITS_REINFORCE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_UNITS_REINFORCE_RAT - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FILE_UNITS_SAVE - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FileCamouflage - Class in megamek.common.icons
FileCamouflage is an implementation of Camouflage that does not take camos from the parsed directories of MegaMek but is constructed directly from a local image file, e.g.
FileCamouflage(File) - Constructor for class megamek.common.icons.FileCamouflage
Constructs a new camo with the given local file.
fileChooseUserDir(JTextField, JFrame) - Static method in class megamek.client.ui.dialogs.buttonDialogs.CommonSettingsDialog
Shows a file chooser for selecting a user directory and sets the given text field to the result if one was chosen.
filename - Variable in class megamek.common.icons.AbstractIcon
 
FILENAME_DATE_FORMAT - Static variable in class megamek.SuiteConstants
 
FILENAME_DEFAULT_HEX_SET - Static variable in class megamek.client.ui.tileset.TilesetManager
 
FILENAME_FORMAT - Static variable in record class megamek.server.AutosaveService
 
FILENAME_ICON_16X16 - Static variable in class megamek.client.ui.clientGUI.AbstractClientGUI
 
FILENAME_ICON_256X256 - Static variable in class megamek.client.ui.clientGUI.AbstractClientGUI
 
FILENAME_ICON_32X32 - Static variable in class megamek.client.ui.clientGUI.AbstractClientGUI
 
FILENAME_ICON_48X48 - Static variable in class megamek.client.ui.clientGUI.AbstractClientGUI
 
FILENAME_IMAGE - Static variable in class megamek.common.equipment.Minefield
 
FILENAME_LOOKUP - Static variable in class megamek.common.loaders.MekSummaryCache
 
FILENAME_OFFICIAL_UNITS - Static variable in class megamek.common.loaders.MekFileParser
 
FILENAME_ORBITAL_BOMBARDMENT_INCOMING_IMAGE - Static variable in class megamek.client.ui.tileset.TilesetManager
 
FILENAME_PREFIX_WRECKS - Static variable in class megamek.client.ui.tileset.TilesetManager
 
FILENAME_SUFFIX_WRECKS_ASSAULT_PLUS - Static variable in class megamek.client.ui.tileset.TilesetManager
 
FILENAME_SUFFIX_WRECKS_ULTRALIGHT - Static variable in class megamek.client.ui.tileset.TilesetManager
 
FILENAME_UNITS_CACHE - Static variable in class megamek.common.loaders.MekSummaryCache
 
FileNameComboBoxModel - Class in megamek.client.ui.models
The FileNameComboBoxModel class is a ComboBoxModel that uses the file name as the value.
FileNameComboBoxModel(File[]) - Constructor for class megamek.client.ui.models.FileNameComboBoxModel
 
FileNameComboBoxModel(List<File>) - Constructor for class megamek.client.ui.models.FileNameComboBoxModel
Deprecated, for removal: This API element is subject to removal in a future version.
fileString - Variable in class megamek.common.verifier.TestEntity
 
fill() - Method in class megamek.client.ui.GBC
set this GridBagConstraints so that the corresponding Component will fill horizontally and vertically.
fill(int) - Method in class megamek.client.ui.GBC
set this GridBagConstraints so that the corresponding will fill according to the
fillFromXML(NodeList) - Method in class megamek.common.options.GameOptions
This is used to fill a GameOptions object from an XML node list written using writeToXML.
Filter<T> - Class in megamek.common.pathfinder.filters
Represents a function that allows removing unwanted objects from a collection.
Filter() - Constructor for class megamek.common.pathfinder.filters.Filter
 
filterAero - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterBattleArmor - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterBipedMek - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterConvFighter - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterDropship - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filteredFiles(File, String) - Static method in class megamek.client.ui.dialogs.buttonDialogs.CommonSettingsDialog
 
filteredFilesWithSubDirs(File, String) - Static method in class megamek.client.ui.dialogs.buttonDialogs.CommonSettingsDialog
 
FilteredUnitListTool - Class in megamek.utilities
This util will go through all available units and filter them according to the filter() method and print out any units that match the filter.
filterFixedWingSupport - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterGunEmplacement - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterInfantry - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterJumpship - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterLAM - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterLargeSupportTank - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterList - Static variable in class megamek.common.net.marshalling.SanityInputFilter
 
filterMek - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
FilterParsingException - Exception Class in megamek.client.ui.dialogs.advancedsearch
 
filterProtomek - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterQuad - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterQuadVee - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterRGB(int, int, int) - Method in class megamek.client.ui.util.RotateFilter
Deprecated.
Don't filter, just store.
filterSmallCraft - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterSpaceStation - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterSuperHeavyTank - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterSupportTank - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterSupportVTOL - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterTank - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterToAlphaStrikeElementList(List<ForceAssignable>) - Static method in interface megamek.common.interfaces.ForceAssignable
Deprecated, for removal: This API element is subject to removal in a future version.
filterToEntityList(List<ForceAssignable>) - Static method in interface megamek.common.interfaces.ForceAssignable
Filters the given list of ForceAssignable, keeping only those that are an Entity and returns a new list of those Entities.
FilterToken - Interface in megamek.client.ui.dialogs.advancedsearch
Marker interface for different tokens that can be in a filter expression.
filterTripod - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterUnits() - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
This filters the units on the display.
filterVTOL - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
filterWarship - Variable in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
FILTRATION - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
finalEDamage - Variable in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
finalize() - Method in class megamek.client.ui.util.MenuScroller
Ensures that the dispose method of this MenuScroller is called when there are no more references to it.
finalizeEiModifier() - Method in class megamek.common.ToHitData
Adds the accumulated EI terrain reduction as a single modifier, if any reduction has been accumulated.
finalizeInitialization() - Method in class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
This MUST be called at the end of initialization to finalize it.
finalizeInitialization() - Method in class megamek.client.ui.dialogs.abstractDialogs.ASConversionInfoDialog
 
finalizeInitialization() - Method in class megamek.client.ui.dialogs.abstractDialogs.AutoResolveChanceDialog
 
finalizeInitialization() - Method in class megamek.client.ui.dialogs.abstractDialogs.AutoResolveProgressDialog
 
finalizeInitialization() - Method in class megamek.client.ui.dialogs.abstractDialogs.BVDisplayDialog
 
finalizeInitialization() - Method in class megamek.client.ui.dialogs.abstractDialogs.CostDisplayDialog
 
finalizeInitialization() - Method in class megamek.client.ui.dialogs.abstractDialogs.TechLevelDisplayDialog
 
finalizeInitialization() - Method in class megamek.client.ui.dialogs.abstractDialogs.WeightDisplayDialog
 
finalizeInitialization() - Method in class megamek.client.ui.dialogs.helpDialogs.AbstractHelpDialog
 
finalizeInitialization() - Method in class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
This provides a way to override the end of initialization, which is required for MekHQ's ForcePieceIcons.
finalizeInitialization() - Method in class megamek.client.ui.panes.AbstractSplitPane
This MUST be called at the end of initialization to finalize it.
finalizeSpecials() - Method in class megamek.common.alphaStrike.conversion.ASSpecialAbilityConverter
 
finalizeTentativeSection(boolean) - Method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
End the current section of lines, keeping or discarding the section depending on the given keepSection.
finalLDamage - Variable in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
finalMDamage - Variable in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
finalSDamage - Variable in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
findAllowedElevations() - Method in record class megamek.common.board.AllowedDeploymentHelper
Returns a list of elevations/altitudes that the given entity can deploy to at the given coords.
findAllowedElevations(DeploymentElevationType) - Method in record class megamek.common.board.AllowedDeploymentHelper
Returns a list of elevations/altitudes that the given entity can deploy to at the given coords that are of the given type.
findAllowedFacings(int) - Method in record class megamek.common.board.AllowedDeploymentHelper
Returns a FacingOption that indicates which facings are valid for deploying this entity at the given coordinates and elevation.
findBestReinforcement(List<Entity>, Entity) - Static method in class megamek.client.bot.princess.InfantryCombatHelper
Deprecated, for removal: This API element is subject to removal in a future version.
findCFWarningsDeployment(Game, Entity) - Static method in class megamek.client.ui.clientGUI.boardview.CollapseWarning
 
findCFWarningsDeployment(Game, Entity, Board) - Static method in class megamek.client.ui.clientGUI.boardview.CollapseWarning
Looks for all building locations in a legal deploy zone that would collapse if the currently selected entity would deploy there.
findCFWarningsMovement(Game, Entity) - Static method in class megamek.client.ui.clientGUI.boardview.CollapseWarning
 
findCFWarningsMovement(Game, Entity, Board) - Static method in class megamek.client.ui.clientGUI.boardview.CollapseWarning
For the provided entity, find all hexes within movement range with buildings that would collapse if entered or landed upon.
findChassisAvailabilityRecord(int, String, String, int) - Method in class megamek.client.ratgenerator.RATGenerator
 
findChassisAvailabilityRecord(int, String, FactionRecord, int) - Method in class megamek.client.ratgenerator.RATGenerator
Return the availability rating for a given chassis.
findClosestEnemy(Entity, Coords, Game) - Method in interface megamek.client.bot.princess.IPathRanker
Find the closest enemy to a unit with a path
findClosestEnemy(Entity, Coords, Game) - Method in class megamek.client.bot.princess.NewtonianAerospacePathRanker
Find the closest enemy to a unit with a path that ends at the given position.
findClosestEnemy(Entity, Coords, Game) - Method in class megamek.client.bot.princess.PathRanker
 
findClosestEnemy(Entity, Coords, Game, boolean) - Method in interface megamek.client.bot.princess.IPathRanker
Find the closest enemy to a unit with a path
findClosestEnemy(Entity, Coords, Game, boolean, int) - Method in interface megamek.client.bot.princess.IPathRanker
Find the closest enemy to a unit with a path
findClosestEnemy(Entity, Coords, Game, boolean, int) - Method in class megamek.client.bot.princess.PathRanker
Find the closest enemy to a unit with a path
FindClubAction - Class in megamek.common.actions
The entity tries to find a club.
FindClubAction(int) - Constructor for class megamek.common.actions.FindClubAction
 
findCombinedPath(Entity) - Method in class megamek.common.pathfinder.BoardEdgePathFinder
Deprecated, for removal: This API element is subject to removal in a future version.
findEchelons(ForceDescriptor) - Method in class megamek.client.ratgenerator.TOCNode
 
findEndIndex(String) - Method in class megamek.common.util.BuildingBlock
Finds the starting index of a block.
findFlags(ForceDescriptor) - Method in class megamek.client.ratgenerator.TOCNode
 
findForceNode(ForceDescriptor) - Method in class megamek.client.ratgenerator.Ruleset
 
findForceNode(ForceDescriptor, int, boolean) - Method in class megamek.client.ratgenerator.Ruleset
 
findIndex(String[], String) - Method in interface megamek.common.scenario.Scenario
 
findingClub - Variable in class megamek.common.units.Entity
 
findLegalDismount(Entity, Entity, List<Coords>) - Method in class megamek.server.totalWarfare.TWGameManager
Attempt to find a safe evacuation hex per the rules for destroyed carriers on TW pg 90.
findMinimumRulesLevel() - Method in interface megamek.common.interfaces.ITechnology
Finds the lowest rules level the equipment qualifies for regardless of faction using it.
findMinimumRulesLevel(boolean) - Method in interface megamek.common.interfaces.ITechnology
Finds the lowest rules level the equipment qualifies for, for either IS or Clan faction using it.
findModelAvailabilityRecord(int, String, String) - Method in class megamek.client.ratgenerator.RATGenerator
 
findModelAvailabilityRecord(int, String, String, int) - Method in class megamek.client.ratgenerator.RATGenerator
Generate the availability rating for a specific model, honouring the year the model becomes available.
findModelAvailabilityRecord(int, String, FactionRecord) - Method in class megamek.client.ratgenerator.RATGenerator
Generate the availability rating for a specific model
findModelAvailabilityRecord(int, String, FactionRecord, int) - Method in class megamek.client.ratgenerator.RATGenerator
Generate the availability rating for a specific model, honouring the year the model becomes available.
findPathTo(BoardLocation, SBFMovePath) - Method in class megamek.client.ui.panels.phaseDisplay.SBFMovementDisplay
Extend the current path to the destination Coords.
findPathTo(Coords, MoveStepType) - Method in class megamek.common.moves.MovePath
Extend the current path to the destination Coords.
findPathToCoords(Entity, Set<Coords>, boolean, BoardClusterTracker) - Method in class megamek.common.pathfinder.DestructionAwareDestinationPathfinder
Uses an A* search to find the "optimal" path to the destination coordinates.
findPathToCoords(Entity, Set<Coords>, BoardClusterTracker) - Method in class megamek.common.pathfinder.DestructionAwareDestinationPathfinder
Uses an A* search to find the "optimal" path to the destination coordinates.
findPathToEdge(Entity) - Method in class megamek.common.pathfinder.BoardEdgePathFinder
Finds a legal path for the given entity to the "opposite" board edge Completely ignores movement risk Mostly ignores movement cost "opposite" is defined as the cardinal edge furthest from the entity's current location
findPathToEdge(Entity, int) - Method in class megamek.common.pathfinder.BoardEdgePathFinder
Finds a legal path for the given entity to the given board edge (please pass in a cardinal edge) Completely ignores movement risk Mostly ignores movement cost
findPctTech(FactionRecord.TechCategory, int, int) - Method in class megamek.client.ratgenerator.FactionRecord
Get the desired percentage of Clan, Star League/advanced IS tech, or Omni-units that should be present as part of the overall random generation table.
findRatings(ForceDescriptor) - Method in class megamek.client.ratgenerator.TOCNode
 
findRuleset(String) - Static method in class megamek.client.ratgenerator.Ruleset
 
findRuleset(ForceDescriptor) - Static method in class megamek.client.ratgenerator.Ruleset
 
findSimplePathTo(Coords, MoveStepType, int, int) - Method in class megamek.common.moves.MovePath
Extend the current path to the destination Coords, moving only in one direction.
findSpotter(List<Integer>, int, Game, Targetable) - Static method in class megamek.common.weapons.ArtilleryHandlerHelper
 
findSpotter(Game, Entity, Targetable) - Static method in class megamek.common.compute.Compute
Finds the best spotter for the attacker.
findStartIndex(String) - Method in class megamek.common.util.BuildingBlock
Finds the starting index of a block.
findTable(FactionRecord, int, int, String, Collection<Integer>, int, Collection<EntityMovementMode>, Collection<MissionRole>, int) - Static method in class megamek.client.ratgenerator.UnitTable
Provided as a convenience to call findTable while using the faction parameter as the deploying faction
findTable(FactionRecord, int, int, String, Collection<Integer>, int, Collection<EntityMovementMode>, Collection<MissionRole>, int, FactionRecord) - Static method in class megamek.client.ratgenerator.UnitTable
Checks the cache for a previously generated table meeting the criteria.
findTable(FactionRecord, int, int, String, Collection<Integer>, int, Collection<EntityMovementMode>, Collection<MissionRole>, Collection<MissionRole>, int, FactionRecord) - Static method in class megamek.client.ratgenerator.UnitTable
Overloaded method, with additional argument for excluded roles
findTable(Parameters) - Static method in class megamek.client.ratgenerator.UnitTable
Checks cache for a unit table with the given parameters.
findTAGSpotter(Game, Entity, Targetable, boolean) - Static method in class megamek.common.compute.Compute
Function that attempts to find one TAG spotter, or the best TAG spotter,
findTargetedDisplacement() - Method in class megamek.common.units.Entity
Returns any known displacement attacks (should only be one) that this entity is a target of.
findTowLinkIssues(Game, Entity) - Static method in class megamek.client.ui.panels.phaseDisplay.TowLinkWarning
 
findTowLinkIssues(Game, Entity, Board) - Static method in class megamek.client.ui.panels.phaseDisplay.TowLinkWarning
This is used by the MovementDisplay class.
findUnallocatedAmmo(Entity, EquipmentType) - Static method in class megamek.common.units.ConstructionUtil
Find unallocated ammo of the same type.
findUnitTypes(ForceDescriptor) - Method in class megamek.client.ratgenerator.TOCNode
 
findValidDeployCoordsForTractorTrailer(Game, Entity, Board) - Static method in class megamek.client.ui.panels.phaseDisplay.TowLinkWarning
For the provided entity, find its associated tractor and trailer and find what coords this unit is able to deploy to.
finished() - Method in record class megamek.utilities.ScenarioGameRunner.GameResult
Returns the value of the finished record component.
FINISHED_MOVING_UNITS - Static variable in class megamek.client.event.BoardViewEvent
 
finishedMovingUnits(BoardViewEvent) - Method in interface megamek.client.event.BoardViewListener
Sent when moving units is finished.
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.event.BoardViewListenerAdapter
Sent when moving units is finished.
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.clientGUI.boardview.RulerDialog
 
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.clientGUI.ClientGUI
 
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay
 
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
 
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
 
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
 
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay
 
finishedMovingUnits(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
 
fire() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Adds a weapon attack with the currently selected weapon to the attack queue.
fire() - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
Adds a weapon attack with the currently selected weapon to the attack queue.
fire(WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.AmmoWeapon
 
fire(WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.AmmoBayWeapon
 
fire(WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.BayWeapon
 
fire(WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.Weapon
 
FIRE - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
FIRE - Enum constant in enum class megamek.common.planetaryConditions.IlluminationLevel
 
FIRE - Static variable in class megamek.common.units.Terrains
 
FIRE_ACTIVATE_SPA - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_BRICK - Enum constant in enum class megamek.client.ui.util.PlayerColour
 
FIRE_CALLED - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_CALLED - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
FIRE_CANCEL - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_CANCEL - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
FIRE_CANCEL - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_CLEAR_TURRET - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_CLEAR_WEAPON - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_CLEAR_WEAPON - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_CONTROL_SYSTEM - Enum constant in enum class megamek.common.compute.damage.CritAssignment.AeroFighterCritKind
 
FIRE_DISENGAGE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_DISPLAY_TAB_DURING_PHASES - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FIRE_ENGINEERS - Static variable in class megamek.common.units.ConvInfantry
 
FIRE_EXTINGUISH - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_FIND_CLUB - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_FIRE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_FIRE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
FIRE_FIRE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_FLIP_ARMS - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_FLIP_ARMS - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
FIRE_FLIP_ARMS - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_FLIP_MOUNT - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_FLIP_MOUNT - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_LVL_INFERNO - Static variable in class megamek.common.units.Terrains
 
FIRE_LVL_INFERNO_BOMB - Static variable in class megamek.common.units.Terrains
 
FIRE_LVL_INFERNO_IV - Static variable in class megamek.common.units.Terrains
 
FIRE_LVL_NORMAL - Static variable in class megamek.common.units.Terrains
 
FIRE_MODE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_MODE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
FIRE_MODE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_MORE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_MORE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
FIRE_NEXT - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_NEXT - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_NEXT_TARG - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_NEXT_TARG - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_RESISTANT - Static variable in class megamek.common.battleArmor.BattleArmor
The internal name for fire-resistant armor.
FIRE_RHS - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_ROTATE_TURRET - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_ROTATE_TURRET - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_ROTATE_TURRET_2 - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_ROTATE_TURRET_2 - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_SAVE_WEAPON_ORDER - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
FIRE_SEARCHLIGHT - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_SEARCHLIGHT - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
FIRE_SEARCHLIGHT - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_SKIP - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_SKIP - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
FIRE_SKIP - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FIRE_SPOT - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_STRAFE - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_SUICIDE_IMPLANTS - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_SUPPORT - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
FIRE_SUPPORT - Enum constant in enum class megamek.common.units.UnitRole
 
FIRE_TWIST - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
FIRE_TWIST - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
FIRE_TWIST - Enum constant in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
FireCommand - Class in megamek.client.commands
 
FireCommand(ClientGUI) - Constructor for class megamek.client.commands.FireCommand
 
FireControl - Class in megamek.client.bot.princess
FireControl selects which weapons a unit wants to fire and at whom Pay attention to the difference between "guess" and "get".
FireControl(Princess) - Constructor for class megamek.client.bot.princess.FireControl
Constructor
FireControl.FireControlType - Enum Class in megamek.client.bot.princess
The possible fire control types.
fireControlModifier() - Method in class megamek.common.battleValue.BVCalculator
 
FireControlState - Class in megamek.client.bot.princess
This class is a data structure meant to hold Fire Control related state, to keep the FireControl class relatively stateless.
FireControlState() - Constructor for class megamek.client.bot.princess.FireControlState
 
fireEvent(GameListener) - Method in class megamek.common.event.board.GameBoardChangeEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.board.GameBoardNewEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.entity.GameEntityChangeEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.entity.GameEntityNewEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.entity.GameEntityNewOffboardEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.entity.GameEntityRemoveEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GameCFREvent
Sub-classed events implement this method to call their specific method on a GameListener instance that their event has been fired.
fireEvent(GameListener) - Method in class megamek.common.event.GameEndEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GameEvent
Sub-classed events implement this method to call their specific method on a GameListener instance that their event has been fired.
fireEvent(GameListener) - Method in class megamek.common.event.GameMapQueryEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GameNewActionEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GamePhaseChangeEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GamePollEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GameReportEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GameScriptedEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GameSettingsChangeEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GameToastEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GameTurnChangeEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.GameVictoryEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.player.GamePlayerChangeEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.player.GamePlayerChatEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.player.GamePlayerConnectedEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.player.GamePlayerDisconnectedEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.player.GamePlayerStrategicActionEvent
 
fireEvent(GameListener) - Method in class megamek.common.event.UnitChangedGameEvent
 
FireExtinguisherHandler - Class in megamek.common.weapons.handlers
 
FireExtinguisherHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.FireExtinguisherHandler
 
FirefightCommand - Class in megamek.server.commands
The Server Command "/firefight" that will put one hex on fire.
FirefightCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.FirefightCommand
 
FirefightingSupport - Class in megamek.common.actions.compute
Resolves the multi-platoon firefighting choice from TO:AuE p.153: when more than one firefighting-engineer platoon fights the same blaze, the controlling player may either have each platoon roll separately, or pool the platoons into a single roll that gets a -1 modifier for each additional platoon.
FirefightingSupportHandler - Class in megamek.common.weapons.handlers
Resolves a firefighting-engineer platoon that, instead of rolling itself, is supporting the lead platoon fighting the same blaze (TO:AuE p.153).
FirefightingSupportHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.FirefightingSupportHandler
 
fireGameEvent(GameEvent) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
fireGameEvent(GameEvent) - Method in class megamek.common.game.AbstractGame
 
fireGameEvent(GameEvent) - Method in interface megamek.common.game.IGame
Fires the given GameEvent, sending the event to all GameListener of this game.
FireProcessor - Class in megamek.server
 
FireProcessor(TWGameManager) - Constructor for class megamek.server.FireProcessor
 
firePropertyChangeEvent(String, Object, Object) - Method in class megamek.common.preference.PreferenceStore
 
FirestarterCommand - Class in megamek.server.commands
The Server Command "/firestarter" that will put one hex on fire.
FirestarterCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.FirestarterCommand
 
FirestormCommand - Class in megamek.server.commands
The Server Command "/firestorm" that starts a blazing inferno on the board.
FirestormCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.FirestormCommand
 
fireTabDetached(Window, DetachedTabInfo) - Method in class megamek.common.ui.EnhancedTabbedPane
 
fireTabDetaching(int, Component) - Method in class megamek.common.ui.EnhancedTabbedPane
 
fireTabMoved(int, int, Component) - Method in class megamek.common.ui.EnhancedTabbedPane
 
fireTabReattached(int, Component) - Method in class megamek.common.ui.EnhancedTabbedPane
 
fireTabReattaching(DetachedTabInfo) - Method in class megamek.common.ui.EnhancedTabbedPane
 
fireTabRemoved(int, Component) - Method in class megamek.common.ui.EnhancedTabbedPane
 
FIRING - Enum constant in enum class megamek.common.enums.GamePhase
 
FIRING_REPORT - Enum constant in enum class megamek.common.enums.GamePhase
 
FIRING_SOLUTIONS - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
firingActivatesTsm(Entity, FiringPlan) - Method in class megamek.client.bot.princess.FireControl
Reports whether firing this plan is what switches a heat-activated standard Triple-Strength Myomer on this turn: the shooter's projected end-of-turn heat reaches FireControl.TSM_DESIRED_HEAT with the plan's heat but would fall short of it without.
firingArcFromVGLFacing(int) - Static method in class megamek.common.compute.Compute
Converts the facing of a vehicular grenade launcher to the corresponding firing arc.
FiringArcSpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
This BoardViewSpriteHandler handles the sprites for the firing arcs (field of fire) that can be shown for individual weapons or bays.
FiringArcSpriteHandler(ClientGUI) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.FiringArcSpriteHandler
 
firingDamage - Variable in class megamek.client.bot.princess.BasicPathRanker.FiringPhysicalDamage
 
FiringDisplay - Class in megamek.client.ui.panels.phaseDisplay
 
FiringDisplay(ClientGUI) - Constructor for class megamek.client.ui.panels.phaseDisplay.FiringDisplay
Creates and lays out a new firing phase display for the specified clientGUI.getClient().
FiringDisplay.FiringCommand - Enum Class in megamek.client.ui.panels.phaseDisplay
This enumeration lists all the possible ActionCommands that can be carried out during the firing phase.
firingEntityId() - Method in record class megamek.common.actions.EnemyArtilleryInbound
Returns the value of the firingEntityId record component.
FiringModeChangeAction - Class in megamek.common.actions
Deprecated, for removal: This API element is subject to removal in a future version.
FiringModeChangeAction(int, int) - Constructor for class megamek.common.actions.FiringModeChangeAction
Deprecated.
 
FiringPhase - Class in megamek.common.autoResolve.acar.phase
 
FiringPhase(SimulationManager) - Constructor for class megamek.common.autoResolve.acar.phase.FiringPhase
 
firingPhaseHeader() - Method in class megamek.common.autoResolve.acar.report.DummyPhaseEndReporter
 
firingPhaseHeader() - Method in interface megamek.common.autoResolve.acar.report.IPhaseEndReporter
 
firingPhaseHeader() - Method in record class megamek.common.autoResolve.acar.report.PhaseEndReporter
 
FiringPhysicalDamage() - Constructor for class megamek.client.bot.princess.BasicPathRanker.FiringPhysicalDamage
 
FiringPlan - Class in megamek.client.bot.princess
FiringPlan is a series of WeaponFireInfo objects describing a full attack turn
FiringPlanCalculationParameters - Class in megamek.client.bot.princess
This data structure contains parameters that may be passed to the "determineBestFiringPlan()"
FiringPlanCalculationParameters(Builder) - Constructor for class megamek.client.bot.princess.FiringPlanCalculationParameters
 
FiringPlanCalculationParameters.FiringPlanCalculationType - Enum Class in megamek.client.bot.princess
 
FiringSolution - Record Class in megamek.common.util
Used to track data for displaying "FiringSolution" data in the BoardView.
FiringSolution(ToHitData, boolean) - Constructor for record class megamek.common.util.FiringSolution
Creates an instance of a FiringSolution record class.
firingSolutions - Variable in class megamek.common.units.Entity
Contains the ids of all entities that this entity has established a firing solution on.
FiringSolutionSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Sprite for displaying generic firing information.
FiringSolutionSprite(BoardView, FiringSolution) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.FiringSolutionSprite
 
FiringSolutionSpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
 
FiringSolutionSpriteHandler(AbstractClientGUI, Client) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.FiringSolutionSpriteHandler
 
FIRST_CLASS - Enum constant in enum class megamek.common.verifier.TestAero.Quarters
 
firstArmorIndex() - Method in class megamek.common.battleArmor.BattleArmor
 
firstArmorIndex() - Method in class megamek.common.units.Entity
 
firstArmorIndex() - Method in class megamek.common.units.ProtoMek
 
firstArmorIndex() - Method in class megamek.common.units.Tank
 
firstAvailableYearFrom(int) - Method in class megamek.common.CompositeTechLevel
Returns the first year at or after the given year in which the unit is actually available: no earlier than its first advancement phase, and not inside an extinction period.
FirstClassQuartersCargoBay - Class in megamek.common.bays
Represents a volume of space set aside for carrying crew or passengers in more luxury than standard quarters.
FirstClassQuartersCargoBay(double, int) - Constructor for class megamek.common.bays.FirstClassQuartersCargoBay
Create a space for the given tonnage of troops.
FirstClassQuartersCargoBay(int) - Constructor for class megamek.common.bays.FirstClassQuartersCargoBay
Create space for certain number of crew/passengers
firstElement() - Method in class megamek.client.ui.clientGUI.tooltip.EntityActionLog
 
firstHit - Variable in class megamek.common.weapons.handlers.WeaponHandler
Keeps track of whether we are processing the first hit in a series of hits (like for cluster weapons)
firstLOSHex(BoardViewEvent) - Method in interface megamek.client.event.BoardViewListener
Sent when firstLOS is set.
firstLOSHex(BoardViewEvent) - Method in class megamek.client.event.BoardViewListenerAdapter
Sent when firstLOS is set.
firstLOSHex(BoardViewEvent) - Method in class megamek.client.ui.clientGUI.boardview.RulerDialog
 
firstLOSHex(BoardViewEvent) - Method in class megamek.client.ui.clientGUI.ClientGUI
 
firstLOSHex(BoardViewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
firstName() - Method in record class megamek.common.universe.FactionLeaderData
Returns the value of the firstName record component.
FISSION - Enum constant in enum class megamek.common.equipment.enums.StructureEngine
 
FISSION - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.SVEngine
 
FISSION - Static variable in class megamek.common.equipment.Engine
 
FISSION - Static variable in class megamek.common.loaders.BLKFile
 
fit() - Method in class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
Re-sizes the dialog to a maximum width and height of 80% of the screen size when necessary.
fitAndCenter() - Method in class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
Re-sizes the dialog to a maximum width and height of 80% of the screen size when necessary.
fitImage(Image, int, int, int) - Static method in class megamek.common.util.ImageUtil
Returns a scaled version of the given image.
fitsUnitType(int) - Method in enum class megamek.client.ratgenerator.MissionRole
Identifies if a role applies to a given unit type
FIXED_WING - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.SVType
 
FixedWingSupport - Class in megamek.common.units
 
FixedWingSupport() - Constructor for class megamek.common.units.FixedWingSupport
 
FixedWingSupportCostCalculator - Class in megamek.common.cost
 
FixedWingSupportCostCalculator() - Constructor for class megamek.common.cost.FixedWingSupportCostCalculator
 
FixedXPanel() - Constructor for class megamek.client.ui.util.UIUtil.FixedXPanel
 
FixedXPanel(LayoutManager) - Constructor for class megamek.client.ui.util.UIUtil.FixedXPanel
 
FixedYPanel() - Constructor for class megamek.client.ui.util.UIUtil.FixedYPanel
 
FixedYPanel(LayoutManager) - Constructor for class megamek.client.ui.util.UIUtil.FixedYPanel
 
fixElevation() - Method in class megamek.common.units.Entity
defensively check and correct elevation
FixElevationCommand - Class in megamek.server.commands
 
FixElevationCommand(Server, TWGameManager) - Constructor for class megamek.server.commands.FixElevationCommand
Creates new FixElevationCommand
flag - Variable in enum class megamek.client.ui.panels.phaseDisplay.commands.MoveCommand
Flag that determines what unit types can use a command.
FLAG_AERO - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.AEROSPACE_FIGHTER units.
FLAG_AIR - Static variable in class megamek.client.ratgenerator.FormationType
Composite flag covering all airborne categories (fighters, small craft, dropships).
FLAG_ALL - Static variable in class megamek.client.ratgenerator.FormationType
Composite flag covering every supported unit type.
FLAG_BATTLE_ARMOR - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.BATTLE_ARMOR units.
FLAG_CONV_FIGHTER - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.CONV_FIGHTER units.
FLAG_DROPSHIP - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.DROPSHIP units.
FLAG_FIGHTER - Static variable in class megamek.client.ratgenerator.FormationType
Composite flag covering aerospace and conventional fighters.
FLAG_GROUND - Static variable in class megamek.client.ratgenerator.FormationType
Composite flag covering all ground unit types (Mek, Tank, BA, Infantry, ProtoMek, VTOL, Naval).
FLAG_GROUND_NO_LIGHT - Static variable in class megamek.client.ratgenerator.FormationType
Composite flag covering ground unit types excluding Infantry and VTOL.
FLAG_INFANTRY - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.INFANTRY units.
FLAG_MEK - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.MEK units.
FLAG_NAVAL - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.NAVAL units.
FLAG_PROTOMEK - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.PROTOMEK units.
FLAG_SMALL_CRAFT - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.SMALL_CRAFT units.
FLAG_TANK - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.TANK units.
FLAG_VEHICLE - Static variable in class megamek.client.ratgenerator.FormationType
Composite flag covering combat vehicles (Tank, Naval, VTOL).
FLAG_VTOL - Static variable in class megamek.client.ratgenerator.FormationType
Bit flag identifying UnitType.VTOL units.
flagManualAMSUse(int) - Method in class megamek.client.bot.princess.Princess
Flag an entity as having used manual AMS this round
flagNodes - Variable in class megamek.client.ratgenerator.TOCNode
 
flags - Variable in class megamek.common.equipment.EquipmentType
 
flags - Variable in class megamek.common.equipment.Flare
 
flags() - Method in class megamek.common.eras.Era
 
FLAK_MUNITIONS - Static variable in class megamek.client.generator.TeamLoadOutGenerator
 
FLAMER - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchEquipmentClass
 
FlamerHandler - Class in megamek.common.weapons.handlers
 
FlamerHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.FlamerHandler
 
FlamerHandlerHelper - Class in megamek.common.weapons
Helper class that contains common functionality for flamer-type weapons.
FlamerHandlerHelper() - Constructor for class megamek.common.weapons.FlamerHandlerHelper
 
FlamerWeapon - Class in megamek.common.weapons.flamers
 
FlamerWeapon() - Constructor for class megamek.common.weapons.flamers.FlamerWeapon
 
Flare - Class in megamek.common.equipment
This class represents parachute flares deployed by illumination artillery or mek mortars.
Flare(Coords, int, int, int, int) - Constructor for class megamek.common.equipment.Flare
 
FLARE - Enum constant in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.SpecialAmmo
 
FLARE - Enum constant in enum class megamek.common.planetaryConditions.IlluminationLevel
 
FLARE_MUNITIONS - Static variable in class megamek.common.equipment.AmmoType
 
FlareSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
A Sprite for a flare, as the name indicates.
FlareSprite(BoardView, Flare) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.FlareSprite
 
FlareSpritesHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
 
FlareSpritesHandler(AbstractClientGUI, Game) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.FlareSpritesHandler
 
FlatLafStyleBuilder - Class in megamek.client.ui.util
This builder class is used to assign fonts and font styles to JComponents in the Swing GUI using FlatLaf's typography system.
FlatLafStyleBuilder() - Constructor for class megamek.client.ui.util.FlatLafStyleBuilder
Creates an empty style builder.
FlatLafStyleBuilder(Font) - Constructor for class megamek.client.ui.util.FlatLafStyleBuilder
Creates a style builder, initializing it with the given font.
FlattenForces - Class in megamek.common.autoResolve.converter
 
FlattenForces() - Constructor for class megamek.common.autoResolve.converter.FlattenForces
 
FLECHETTE - Enum constant in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.SpecialAmmo
 
FLECHETTE - Enum constant in enum class megamek.common.weapons.DamageType
 
FledUnitsTrigger - Class in megamek.server.trigger
This Trigger reacts when the count of units that fled the battlefield is equal to the given count.
FledUnitsTrigger(String, int) - Constructor for class megamek.server.trigger.FledUnitsTrigger
Deprecated, for removal: This API element is subject to removal in a future version.
FledUnitsTrigger(String, int, int) - Constructor for class megamek.server.trigger.FledUnitsTrigger
Deprecated, for removal: This API element is subject to removal in a future version.
FledUnitsTrigger(String, List<Integer>, int) - Constructor for class megamek.server.trigger.FledUnitsTrigger
 
FledUnitsTrigger(String, List<Integer>, int, int) - Constructor for class megamek.server.trigger.FledUnitsTrigger
 
flee(boolean) - Method in class megamek.common.jacksonAdapters.PrincessSettingsBuilder
 
FLEE - Enum constant in enum class megamek.client.bot.princess.ChatCommands
 
FLEE - Enum constant in enum class megamek.common.enums.MoveStepType
 
FLEE_AREA - Static variable in class megamek.common.jacksonAdapters.EntityDeserializer
 
FLEE_NORTH - Enum constant in enum class megamek.common.autoResolve.acar.order.OrderType
 
FLEE_SOUTH - Enum constant in enum class megamek.common.autoResolve.acar.order.OrderType
 
FleeCommand - Class in megamek.client.bot.princess.commands
Command to set the bot to flee to a specific edge of the map.
FleeCommand() - Constructor for class megamek.client.bot.princess.commands.FleeCommand
 
FleeZoneSpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
 
FleeZoneSpriteHandler(AbstractClientGUI) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.FleeZoneSpriteHandler
 
FlexibleCalculationReport - Class in megamek.client.ui.clientGUI.calculationReport
 
FlexibleCalculationReport() - Constructor for class megamek.client.ui.clientGUI.calculationReport.FlexibleCalculationReport
 
fliesOffBoard() - Method in class megamek.common.moves.MovePath
Convenience function to determine whether this path results in the unit explicitly moving off board More relevant for aircraft
FlightPathIndicatorSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
The Flight Path Indicator Sprite paints a path in front of an aerospace movement path and indicates the turn status and remaining velocity by showing the length of path the flight must follow and when the unit can turn.
FlightPathIndicatorSprite(BoardView, List<MoveStep>, int, boolean) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.FlightPathIndicatorSprite
 
FlightPathNotice - Class in megamek.client.ui.dialogs.phaseDisplay
 
FlightPathNotice(ClientGUI) - Constructor for class megamek.client.ui.dialogs.phaseDisplay.FlightPathNotice
Creates a dialog telling the player to select a ground board flight path for an aero on an atmospheric board.
flightStabilizerCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
flightStabilizerHits - Variable in class megamek.common.units.DamageEditSpec
A VTOL's flight stabilizer crit hits.
flip(Board, boolean, boolean) - Static method in class megamek.common.util.BoardUtilities
Flips the board around the vertical axis (North-for-South) and/or the horizontal axis (East-for-West).
FlipArmsAction - Class in megamek.common.actions
 
FlipArmsAction(int, boolean) - Constructor for class megamek.common.actions.FlipArmsAction
 
flipDirectionalMount() - Method in class megamek.client.ui.panels.phaseDisplay.AttackPhaseDisplay
Flips the selected weapon's 2-point Directional Torso Mount between the front and rear arc (BMM p.83).
flipExits(boolean, boolean) - Method in class megamek.common.units.Terrain
Flips the exits around the vertical axis (North-for-South) and/or the horizontal axis (East-for-West).
FLK - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
FLOAT - Static variable in interface megamek.common.options.IOption
Float option type
FLOAT_DEFAULT - Static variable in interface megamek.common.preference.IPreferenceStore
The predefined default value for float preference
FLOATING_ISO - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
floatOption(String) - Method in class megamek.common.options.AbstractOptions
 
floatOption(String) - Method in interface megamek.common.options.IGameOptions
Returns the value of the desired option as the float
floatValue() - Method in interface megamek.common.options.IOption
Return the value as the float
floatValue() - Method in class megamek.common.options.Option
 
floor() - Method in class megamek.common.Hex
Returns the lowest reachable point of this hex, used for terrain types that can extend below the surface of the hex, such as water and basements.
floor(double, Ceil) - Static method in class megamek.common.verifier.TestEntity
 
FLOOR_TARGETING_COMPUTER_CRITS - Static variable in interface megamek.common.verifier.TestEntityOption
 
FloorTarget - Class in megamek.common.board
This class represents a single, targetable hex and floor of a building.
FloorTarget(Coords, Board, int) - Constructor for class megamek.common.board.FloorTarget
Target a single hex of a building.
FLOWS - Enum constant in enum class megamek.common.enums.HazardousLiquidPoolType
 
FLOWS_AND_WIND_BLOWN - Enum constant in enum class megamek.common.enums.HazardousLiquidPoolType
 
fluff - Variable in class megamek.common.units.Entity
 
FLUFF - Enum constant in enum class megamek.client.ui.entityreadout.ReadoutSections
 
FLUFF - Static variable in class megamek.common.units.Terrains
 
FLUFF_DATE - Static variable in class megamek.common.loaders.MtfFile
 
FLUFF_IMAGE - Static variable in class megamek.common.loaders.MtfFile
 
fluffHeight - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
fluffImage - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
FluffImageHelper - Class in megamek.client.ui.util
This class provides methods for retrieving fluff images, for use in MM, MML and MHQ; also for record sheets (where the fallback image "hud.png" is used).
fluffImagesDir() - Static method in class megamek.common.Configuration
Get the fluff images directory, which is relative to the images' directory.
fluffWidth - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
fluffXCenter - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
fluffYCenter - Variable in class megamek.common.alphaStrike.cardDrawer.ASCard
 
FLUID_GUN - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
FLUID_SUCTION - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
FLUID_SUCTION_LIGHT_MEK - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
FLUID_SUCTION_LIGHT_VEE - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
FluidGunCoolHandler - Class in megamek.common.weapons.handlers
 
FluidGunCoolHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Constructor for class megamek.common.weapons.handlers.FluidGunCoolHandler
 
FluidGunWeapon - Class in megamek.common.weapons.other
 
FluidGunWeapon() - Constructor for class megamek.common.weapons.other.FluidGunWeapon
 
flush() - Method in class megamek.common.net.connections.AbstractConnection
Send all queued packets.
flush() - Method in class megamek.common.net.connections.DataStreamConnection
override flush to flush the data stream after flushing packet queue
flush() - Method in class megamek.common.util.ManagedVolatileImage
 
flushConn() - Method in class megamek.client.AbstractClient
send all buffered packets on their way this should be called after everything which causes us to wait for a reply.
flushPendingReports() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
FLY_OVER_LINE_WIDTH - Static variable in class megamek.client.ui.clientGUI.boardview.BoardView
 
Flyer - Enum constant in enum class megamek.common.pathfinder.MovementType
 
FlyOverSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Sprite and info for an aero flyover route.
FlyOverSprite(BoardView, Entity) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.FlyOverSprite
 
FOCUS - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
focusGained(FocusEvent) - Method in class megamek.client.ui.dialogs.buttonDialogs.CommonSettingsDialog
 
focusGained(FocusEvent) - Method in class megamek.client.ui.dialogs.clientDialogs.PlanetaryConditionsDialog
 
focusGained(FocusEvent) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel
 
focusGained(FocusEvent) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorOptionsView
 
focusGained(FocusEvent) - Method in class megamek.client.ui.panels.DialogOptionComponentYPanel
 
focusGained(FocusEvent) - Method in class megamek.client.ui.widget.VerifiableTextField
 
focusLost(FocusEvent) - Method in class megamek.client.ui.dialogs.buttonDialogs.CommonSettingsDialog
 
focusLost(FocusEvent) - Method in class megamek.client.ui.dialogs.clientDialogs.PlanetaryConditionsDialog
 
focusLost(FocusEvent) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel
 
focusLost(FocusEvent) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorOptionsView
 
focusLost(FocusEvent) - Method in class megamek.client.ui.panels.DialogOptionComponentYPanel
 
focusLost(FocusEvent) - Method in class megamek.client.ui.widget.VerifiableTextField
 
Fog - Enum Class in megamek.common.planetaryConditions
 
FOG - Enum constant in enum class megamek.ai.dataset.PlanetaryConditionsData.Field
 
FOG_HEAVY - Enum constant in enum class megamek.common.planetaryConditions.Fog
 
FOG_LIGHT - Enum constant in enum class megamek.common.planetaryConditions.Fog
 
FOG_NONE - Enum constant in enum class megamek.common.planetaryConditions.Fog
 
FOLIAGE_ELEV - Static variable in class megamek.common.units.Terrains
 
font - Variable in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
font() - Method in record class megamek.client.ui.displayWrappers.FontDisplay
Returns the value of the font record component.
font(Font) - Method in class megamek.client.ui.util.FlatLafStyleBuilder
Adds the given font (only the font name, not its style nor size) to the style builder.
font(Font) - Method in class megamek.client.ui.util.StringDrawer
Sets the StringDrawer to use the given font when drawing the String.
font(Font) - Method in class megamek.client.ui.util.StringDrawer.StringDrawerConfig
 
font(String) - Method in class megamek.client.ui.util.FlatLafStyleBuilder
Adds the given font name to the style builder.
FONT_ARIAL - Static variable in class megamek.SuiteConstants
 
FONT_COLOR - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
FONT_COURIER_NEW - Static variable in class megamek.SuiteConstants
 
FONT_DIALOG - Static variable in class megamek.SuiteConstants
 
FONT_DIRECTORY - Static variable in class megamek.SuiteConstants
 
FONT_HELVETICA - Static variable in class megamek.SuiteConstants
 
FONT_MONOSPACED - Static variable in class megamek.SuiteConstants
 
FONT_NAME - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
FONT_SANS_SERIF - Static variable in class megamek.SuiteConstants
 
FONT_SCALE1 - Static variable in class megamek.client.ui.util.UIUtil
The style = font-size: xx value corresponding to a GUI scale of 1
FONT_SCALE2 - Static variable in class megamek.client.ui.util.UIUtil
 
FONT_SIZE - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
fontColors - Variable in class megamek.client.ui.widget.SkinSpecification
Specifies the font color for the UI component
FontComboBox - Class in megamek.client.ui.comboBoxes
This is a custom ComboBox that allows you to select a font from your available fonts, each displayed in that font.
FontComboBox(String) - Constructor for class megamek.client.ui.comboBoxes.FontComboBox
 
FontDisplay - Record Class in megamek.client.ui.displayWrappers
FontDisplay is a display wrapper around a Font, primarily to be used in ComboBoxes.
FontDisplay(Font, String) - Constructor for record class megamek.client.ui.displayWrappers.FontDisplay
Creates an instance of a FontDisplay record class.
FontDisplay(String) - Constructor for record class megamek.client.ui.displayWrappers.FontDisplay
 
FontHandler - Class in megamek.client.ui.util
This singleton class reads in the available fonts when first called, including those in SuiteConstants.FONT_DIRECTORY.
FontHandler() - Constructor for class megamek.client.ui.util.FontHandler
 
fontHTML() - Static method in class megamek.client.ui.util.UIUtil
Returns an HTML FONT tag setting the font face to Dialog and the font size according to GUIScale.
fontHTML(float) - Static method in class megamek.client.ui.util.UIUtil
Returns an HTML FONT tag setting the font face to Dialog and the font size according to the given scale delta, where the font size target is standard font size * (1 + deltaScale)
fontHTML(Color) - Static method in class megamek.client.ui.util.UIUtil
Returns an HTML FONT tag setting the color to the given col and the font face to Dialog.
fontName - Variable in class megamek.client.ui.widget.SkinSpecification
Specify a non-standard font, or null to use default.
fontsDir() - Static method in class megamek.common.Configuration
Deprecated, for removal: This API element is subject to removal in a future version.
fontSize - Variable in class megamek.client.ui.widget.SkinSpecification
Specify a non-standard font size.
fontSize(float) - Method in class megamek.client.ui.util.StringDrawer
Sets the StringDrawer to use the given fontSize when drawing the String.
fontSize(float) - Method in class megamek.client.ui.util.StringDrawer.StringDrawerConfig
 
Foot - Enum constant in enum class megamek.common.pathfinder.MovementType
 
FOOT - Enum constant in enum class megamek.common.units.PlatoonType
 
forAlphaStrike() - Static method in class megamek.common.util.SimpleRandomLanceCreator
 
force - Variable in class megamek.common.strategicBattleSystems.BaseFormationConverter
 
Force - Class in megamek.common.force
A representation of a force or part of a force.
Force(String, int, Camouflage) - Constructor for class megamek.common.force.Force
Creates a force with name n and id nId.
Force(String, int, Camouflage, Force) - Constructor for class megamek.common.force.Force
Creates a sub force.
Force(String, int, Camouflage, Player) - Constructor for class megamek.common.force.Force
Creates a top-level (no parent) force
FORCE - Static variable in class megamek.server.commands.EndGameCommand
 
FORCE_ADD - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
FORCE_ADD_ENTITY - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
FORCE_ASSIGN_FULL - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
FORCE_DELETE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
FORCE_DISPLAY - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
FORCE_DISPLAY_AUTO_DISPLAY_NON_REPORT_PHASE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_AUTO_DISPLAY_REPORT_PHASE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_ARMOR - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_C3 - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_DAMAGE_DESC - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_ECM - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_HEAT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_ID - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_MISC - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_MP - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_PILOT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_QUIRKS - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_ROLE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_TONNAGE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_BTN_WEAPONS - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_ENABLED - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_POS_X - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_POS_Y - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_SIZE_HEIGHT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_DISPLAY_SIZE_WIDTH - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FORCE_GENERATOR_DIAGNOSTICS - Static variable in class megamek.common.preference.ClientPreferences
 
FORCE_PARENT - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
FORCE_UPDATE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
ForceAssignable - Interface in megamek.common.interfaces
This interface represents all GameObjects that can be assigned to a force in MM.
forceBoardRedraw() - Method in class megamek.client.ui.dialogs.minimap.BoardViewLessMinimapPanel
 
forceChain(Force) - Method in class megamek.common.force.Forces
Returns a ArrayList of Forces that make up the chain of forces to the provided force.
forceChain(ForceAssignable) - Method in class megamek.common.force.Forces
Returns a ArrayList of Forces that make up the chain of forces to the provided entity.
ForceConsolidation - Class in megamek.common.autoResolve.converter
 
ForceConsolidation() - Constructor for class megamek.common.autoResolve.converter.ForceConsolidation
 
ForceConsolidation.Container - Record Class in megamek.common.autoResolve.converter
 
ForceConsolidation.ForceRepresentation - Record Class in megamek.common.autoResolve.converter
 
FORCED_ENGAGEMENT - Enum constant in enum class megamek.common.autoResolve.component.EngagementControl
 
ForceDescriptor - Class in megamek.client.ratgenerator
Describes the characteristics of a force.
ForceDescriptor() - Constructor for class megamek.client.ratgenerator.ForceDescriptor
 
ForceDisplayDialog - Class in megamek.client.ui.dialogs.forceDisplay
 
ForceDisplayDialog(JFrame, ClientGUI) - Constructor for class megamek.client.ui.dialogs.forceDisplay.ForceDisplayDialog
 
ForceDisplayMekTreeModel - Class in megamek.client.ui.dialogs.forceDisplay
 
ForceDisplayMekTreeModel(Client) - Constructor for class megamek.client.ui.dialogs.forceDisplay.ForceDisplayMekTreeModel
 
ForceDisplayMekTreeRenderer - Class in megamek.client.ui.dialogs.forceDisplay
A specialized renderer for the Mek Force tree.
forceDisplayPanel - Variable in class megamek.client.ui.clientGUI.ClientGUI
 
ForceDisplayPanel - Class in megamek.client.ui.dialogs.forceDisplay
Shows force display
ForceDisplayPanel(Client) - Constructor for class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
ForceDisplayPanel(ClientGUI) - Constructor for class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
ForceDisplayPanel.ForceTreeMouseAdapter - Class in megamek.client.ui.dialogs.forceDisplay
 
ForcedWithdrawal - Enum constant in enum class megamek.client.bot.princess.UnitBehavior.BehaviorType
 
ForceGenerationOptionsPanel - Class in megamek.client.ui.dialogs.randomArmy
Panel that allows choice of year, faction, rating, unit type
ForceGenerationOptionsPanel(ForceGenerationOptionsPanel.Use) - Constructor for class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel
 
ForceGenerationOptionsPanel.RATGenUnitTypeOptions - Class in megamek.client.ui.dialogs.randomArmy
 
ForceGenerationOptionsPanel.Use - Enum Class in megamek.client.ui.dialogs.randomArmy
 
ForceGeneratorAvailability - Record Class in megamek.common.units
Force Generator availability declared inside a unit file (.mtf or .blk).
ForceGeneratorAvailability(int, int, String) - Constructor for record class megamek.common.units.ForceGeneratorAvailability
Creates an instance of a ForceGeneratorAvailability record class.
forceGeneratorDir() - Static method in class megamek.common.Configuration
Return the configured force generator data directory, if set, otherwise return the default path, relative to the configured data directory.
ForceGeneratorOptionsView - Class in megamek.client.ui.dialogs.randomArmy
Controls to set options for force generator.
ForceGeneratorOptionsView(Consumer<ForceDescriptor>, GameOptions) - Constructor for class megamek.client.ui.dialogs.randomArmy.ForceGeneratorOptionsView
 
forceGeneratorPanel - Variable in class megamek.client.ui.dialogs.randomArmy.AbstractRandomArmyDialog
 
ForceGeneratorViewUi - Class in megamek.client.ui.dialogs.randomArmy
Presents controls for selecting parameters of the force to generate and a tree structure showing the generated force.
ForceGeneratorViewUi(JFrame, GameOptions) - Constructor for class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi
 
ForceGeneratorViewUi.ChosenEntityModel - Class in megamek.client.ui.dialogs.randomArmy
 
forcelessEntities() - Method in class megamek.common.force.Forces
Returns a list of all the game's entities that are not part of any force.
ForceNode - Class in megamek.client.ratgenerator
A force node contains the rules for generating a force when the ForceDescriptor matches the characteristics defined by the force node.
ForceRepresentation(int, int, int, int[], int[]) - Constructor for record class megamek.common.autoResolve.converter.ForceConsolidation.ForceRepresentation
Creates an instance of a ForceRepresentation record class.
forces - Variable in class megamek.common.autoResolve.acar.SimulationContext
 
forces - Variable in class megamek.common.game.AbstractGame
The forces present in the game.
Forces - Class in megamek.common.force
Manages a collection of Forces for a game.
Forces(IGame) - Constructor for class megamek.common.force.Forces
 
forceStringFor(ForceAssignable) - Method in class megamek.common.force.Forces
 
ForceTreeMouseAdapter() - Constructor for class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel.ForceTreeMouseAdapter
 
forceTSM() - Method in record class megamek.common.MPCalculationSetting
Returns the value of the forceTSM record component.
forceVictory(Player, boolean, boolean) - Method in class megamek.server.totalWarfare.TWGameManager
Forces victory for the specified player, or his/her team at the end of the round.
forClass(Class<?>) - Method in class megamek.client.ui.preferences.SuitePreferences
 
forCost() - Static method in class megamek.common.util.SimpleRandomLanceCreator
 
forEachConnection(Consumer<AbstractConnection>) - Method in class megamek.server.Server
Executes the process on each active connection.
forEntity(Entity) - Static method in class megamek.common.equipment.ArmorType
 
forEntity(Entity, int) - Static method in class megamek.common.equipment.ArmorType
 
forGame(Game) - Static method in enum class megamek.common.compute.scatter.ScatterMethod
 
forget(int) - Method in class megamek.common.strategicBattleSystems.SBFGame
 
forLabel() - Method in class megamek.client.ui.GBC2
Use this for a left-side label.
FORM_ALLOW_ADHOC - Static variable in class megamek.common.options.SBFRuleOptions
Allow combining any units -UNCLEAR IF SEPARATE OPTION-, IO BF p.198
FORM_ALLOW_DETACH - Static variable in class megamek.common.options.SBFRuleOptions
Allow detaching part of a formation, IO BF p.198
FORM_ALLOW_SPLIT - Static variable in class megamek.common.options.SBFRuleOptions
Allow completely splitting up formations -UNCLEAR IF SEPARATE OPTION-; requires ALLOW_DETACH, IO BF p.198
format(Entity) - Static method in class megamek.server.UnitStatusFormatter
Much of the layout for the status string is heavily inspired by the BT MUSE/MUX code
formatAbility(BattleForceSUA, ASSpecialAbilityCollector, ASCardDisplayable, String) - Static method in class megamek.common.alphaStrike.AlphaStrikeHelper
Creates the formatted SPA string for the given spa.
formatArmorType(int, boolean) - Method in class megamek.common.templates.TROView
 
formatArmorType(Entity, boolean) - Static method in class megamek.common.templates.TROView
 
formatAsVector(double...) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
formatAsVector(double, double, double, double, BattleForceSUA) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
formatAvailability(FactionRecord) - Method in class megamek.client.ratgenerator.AvailabilityRating
 
formatChatMessage(String, String) - Static method in class megamek.server.Server
 
formatDateRanges(List<CompositeTechLevel.DateRange>) - Method in class megamek.common.CompositeTechLevel
Formats a list of DateRange objects as a string for display, including era information
formatDouble(double) - Static method in class megamek.common.util.YamlEncDec
Formats a double value to avoid scientific notation in YAML output.
formatEffect(int) - Static method in class megamek.common.EMPEffectFormatter
Formats an effect constant into an HTML-styled string for report display.
formatForReport(double) - Static method in interface megamek.client.ui.clientGUI.calculationReport.CalculationReport
Formats the given double with only the necessary digits and at most three digits.
formatHandlers - Variable in class megamek.ai.dataset.EntityDataSerializer
 
formatHeat() - Method in class megamek.common.units.Entity
Pretty-prints the heat capacity of a unit, including optional heat sinking systems.
formation - Variable in class megamek.common.strategicBattleSystems.BaseFormationConverter
 
Formation - Class in megamek.common.autoResolve.component
 
Formation() - Constructor for class megamek.common.autoResolve.component.Formation
 
FORMATION_BUILDER - Enum constant in enum class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel.Use
 
formationId - Variable in class megamek.common.strategicBattleSystems.SBFMoveStep
 
formationId() - Method in record class megamek.common.autoResolve.acar.action.MoraleCheckAction
Returns the value of the formationId record component.
formationId() - Method in record class megamek.common.autoResolve.acar.action.MoveAction
Returns the value of the formationId record component.
formationId() - Method in record class megamek.common.autoResolve.acar.action.MoveToCoverAction
Returns the value of the formationId record component.
formationId() - Method in record class megamek.common.autoResolve.acar.action.RecoveringNerveAction
Returns the value of the formationId record component.
formationId() - Method in record class megamek.common.autoResolve.acar.action.WithdrawAction
Returns the value of the formationId record component.
formationPanel - Variable in class megamek.client.ui.dialogs.randomArmy.AbstractRandomArmyDialog
 
FormationReportEntry - Class in megamek.common.autoResolve.acar.report
 
FormationReportEntry(String, String, String) - Constructor for class megamek.common.autoResolve.acar.report.FormationReportEntry
 
FormationReportEntry(Formation, IGame) - Constructor for class megamek.common.autoResolve.acar.report.FormationReportEntry
 
formationsSetup(SimulationManager) - Method in class megamek.common.autoResolve.acar.report.DummyStartingScenarioPhaseReporter
 
formationsSetup(SimulationManager) - Method in interface megamek.common.autoResolve.acar.report.IStartingScenarioPhaseReporter
 
formationsSetup(SimulationManager) - Method in record class megamek.common.autoResolve.acar.report.StartingScenarioPhaseReporter
 
FormationTurn - Class in megamek.common.autoResolve.component
 
FormationTurn(int) - Constructor for class megamek.common.autoResolve.component.FormationTurn
Creates a new formation turn for an ACAR Game.
FormationType - Class in megamek.client.ratgenerator
Defines a Campaign Operations formation type (e.g., Battle Lance, Assault Lance, Aerospace Superiority Squadron), its composition rules, and the logic for generating or validating sets of units against those rules.
FormationType(String) - Constructor for class megamek.client.ratgenerator.FormationType
Constructs a formation whose category is the same as its name (used for top-level formations that are not a variant of another).
FormationType(String, String) - Constructor for class megamek.client.ratgenerator.FormationType
Constructs a formation with an explicit category.
FormationType.Constraint - Class in megamek.client.ratgenerator
Abstract base class for a secondary requirement on a formation: a predicate that some number of units must satisfy.
FormationType.CountConstraint - Class in megamek.client.ratgenerator
A FormationType.Constraint requiring a fixed minimum number of units to satisfy the criterion, regardless of formation size.
FormationType.GroupingConstraint - Class in megamek.client.ratgenerator
A FormationType.Constraint that requires a subset of the formation to form one or more matched groups (typically pairs) of units sharing a chassis or model.
formatLocationTableEntry(Entity, Mounted<?>) - Method in class megamek.common.templates.MekTROView
 
formatLocationTableEntry(Entity, Mounted<?>) - Method in class megamek.common.templates.SmallCraftDropshipTROView
 
formatLocationTableEntry(Entity, Mounted<?>) - Method in class megamek.common.templates.SupportVeeTROView
 
formatLocationTableEntry(Entity, Mounted<?>) - Method in class megamek.common.templates.TROView
Formats displayable location name for use in equipment table.
formatLocationTableEntry(Entity, Mounted<?>) - Method in class megamek.common.templates.VehicleTROView
 
formatReport(String, String) - Static method in class megamek.client.ui.clientGUI.ReportToastFormatter
Splits a server-side report HTML stream into one toast body per individual <span class='report-entry'> block, so each game event can scroll past the player as its own kill-feed-style notification.
formatRoll(int) - Static method in class megamek.common.EMPEffectFormatter
Deprecated, for removal: This API element is subject to removal in a future version.
formatRoll(int, int, String) - Static method in class megamek.common.EMPEffectFormatter
Formats a roll result with optional modifier for report display.
formatSideTooltip(String) - Static method in class megamek.client.ui.util.UIUtil
Completes the tooltip for a dialog using one of the TipXXX classes, setting its width and adding HTML tags.
formatSourceList(Collection<String>) - Static method in class megamek.common.SourceBooks
 
formatSUA(BattleForceSUA, String, ASSpecialAbilityCollector) - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
formatSUA(BattleForceSUA, String, ASSpecialAbilityCollector) - Method in class megamek.common.loaders.MekSummary
 
formatSUA(BattleForceSUA, String, ASSpecialAbilityCollector) - Method in interface megamek.common.strategicBattleSystems.BattleForceSUAFormatter
Returns the formatted SUA string for the given sua.
formatSUA(BattleForceSUA, String, ASSpecialAbilityCollector) - Method in class megamek.common.strategicBattleSystems.SBFFormation
 
formatSUA(BattleForceSUA, String, ASSpecialAbilityCollector) - Method in class megamek.common.strategicBattleSystems.SBFUnit
 
formatSystemFluff(System, EntityFluff, Supplier<String>) - Static method in class megamek.common.templates.TROView
Builds the fluff name for a system component.
FormatTableRowMethod(int[], TROView.Justification[]) - Constructor for class megamek.common.templates.TROView.FormatTableRowMethod
 
formatTransporter(Transporter, String) - Method in class megamek.common.templates.TROView
Formats Transporter to display as a row in an equipment table.
forMunitions(Set<AmmoType.Munitions>) - Static method in enum class megamek.client.bot.princess.ArtilleryCommandAndControl.SpecialAmmo
Classifies a loaded ammo bin's munition set into a fire-mission ammo category, or STANDARD when it is a plain high-explosive round not matched by any special category.
Fortifiable - Interface in megamek.common.units
Shared vehicle-style fieldworks behaviour for units that build a fortified hex over several turns with a bulldozer, backhoe or equivalent (Vehicles and Fieldworks, TO:AUE p.153, Corrected Sixth Printing).
FORTIFIED - Static variable in class megamek.common.units.Terrains
 
FORTIFY - Enum constant in enum class megamek.common.enums.MoveStepType
 
FORTIFY_LOGGER - Static variable in interface megamek.common.units.Fortifiable
 
FortifyBuildSprite - Class in megamek.client.ui.clientGUI.boardview.sprite
Displays a fortification-under-construction indicator on the hex where Trench/Fieldworks Engineers - or a vehicle with fieldworks equipment - are building a fortified hex (TO:AUE p.153).
FortifyBuildSprite(BoardView, Coords, int, int) - Constructor for class megamek.client.ui.clientGUI.boardview.sprite.FortifyBuildSprite
Creates a new fortification building sprite for the given hex.
FortifyBuildSpriteHandler - Class in megamek.client.ui.clientGUI.boardview.spriteHandler
Manages fortification-under-construction indicator sprites on the board view (TO:AUE Trench/Fieldworks Engineers and Vehicles & Fieldworks).
FortifyBuildSpriteHandler(AbstractClientGUI, Game) - Constructor for class megamek.client.ui.clientGUI.boardview.spriteHandler.FortifyBuildSpriteHandler
 
FortifyState - Class in megamek.common.units
Tracks whether a unit performing multi-turn fieldwork - digging in (TO:AR p.106) or raising a fortified hex as Trench/Fieldworks Engineers (TO:AUE p.153) - has been damaged between turns.
FortifyState() - Constructor for class megamek.common.units.FortifyState
 
forTonnage() - Static method in class megamek.common.util.SimpleRandomLanceCreator
 
FORTRESS - Static variable in interface megamek.common.units.IBuilding
 
FORWARD_INITIATIVE - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
FORWARDS - Enum constant in enum class megamek.common.enums.MoveStepType
 
ForwardToTheEnd(MovePath) - Method in class megamek.common.pathfinder.AeroGroundPathFinder
 
FOV_DARKEN - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FOV_DARKEN_ALPHA - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FOV_GRAYSCALE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FOV_HIGHLIGHT - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FOV_HIGHLIGHT_ALPHA - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FOV_HIGHLIGHT_RINGS_COLORS_HSB - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FOV_HIGHLIGHT_RINGS_RADII - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FOV_SPOTTING - Enum constant in enum class megamek.client.ui.util.KeyCommandBind
 
FOV_SPOTTING_MODE - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FOV_STRIPES - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
FovHighlightingAndDarkening - Class in megamek.client.ui.clientGUI.boardview
A helper class for highlighting and darkening hexes.
FovHighlightingAndDarkening(BoardView) - Constructor for class megamek.client.ui.clientGUI.boardview.FovHighlightingAndDarkening
 
FR - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
FR - Enum constant in enum class megamek.common.enums.Faction
 
FRAGMENTATION - Enum constant in enum class megamek.common.weapons.DamageType
 
frame - Variable in class megamek.client.bot.BotClient
 
frame - Variable in class megamek.client.ui.clientGUI.AbstractClientGUI
 
frame - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
frame() - Method in record class megamek.client.bot.ui.swing.BotGUI
Returns the value of the frame record component.
FRANKEN_MEK_STRUCTURE_HYBRID - Static variable in class megamek.common.units.Mek
 
freeWeaponSlots(Aero) - Static method in class megamek.common.verifier.TestAero
Returns the number of free "weapon" slots of the locations Nose, L/R Wing and Aft; weapon slots denote slots for those types of equipment that require a slot; see TM p.341 ff, F column.
freeWeaponSlots(Aero, int) - Static method in class megamek.common.verifier.TestAero
Returns the number of free "weapon" slots of the given location; weapon slots denote slots for those types of equipment that require a slot; see TM p.341 ff, F column.
FRENZY - Enum constant in enum class megamek.client.bot.princess.PhysicalAttackType
 
friendlyBattleArmor - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyCount - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyECMCount - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyEnergyBoats - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyFaction - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyInfantry - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyMissileBoats - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyNARCs - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyOffBoard - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyQuality - Variable in class megamek.client.generator.ReconfigurationParameters
 
friendlyTAGs - Variable in class megamek.client.generator.ReconfigurationParameters
 
FRIGATE - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
FROM_X - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
FROM_Y - Enum constant in enum class megamek.ai.dataset.UnitAction.Field
 
fromAbbr(String) - Static method in enum class megamek.common.enums.Faction
 
fromAttackAction(AbstractAttackAction, Game) - Static method in class megamek.ai.dataset.UnitAttack
Creates a UnitAttackMap from an AbstractAttackAction.
fromBoard(Board) - Static method in class megamek.ai.dataset.BoardData
Creates a BoardData from a Board.
fromBoardStart(int) - Static method in enum class megamek.common.OffBoardDirection
Creates an OffBoardDirection from a Board.START_X constant.
fromDistance(int) - Static method in enum class megamek.common.alphaStrike.ASRange
 
fromEMPMine(Coords, int, int) - Static method in class megamek.common.TemporaryECMField
Creates a temporary ECM field from an EMP mine detonation.
fromEntity(Entity) - Static method in class megamek.ai.dataset.UnitEnrichment
Creates a UnitStateMap from an Entity.
fromEntity(Entity, Game) - Static method in class megamek.ai.dataset.UnitState
Creates a UnitStateMap from an Entity.
fromEntityRemovalState(int) - Static method in enum class megamek.common.autoResolve.damage.EntityFinalState
 
fromGame(Game) - Static method in class megamek.ai.dataset.GameData
Creates a GameData from a Game.
fromHexCode(String) - Static method in class megamek.common.board.Coords
Deprecated, for removal: This API element is subject to removal in a future version.
fromIndex(int) - Static method in enum class megamek.common.enums.AvailabilityValue
 
fromIndex(int) - Static method in enum class megamek.common.enums.Era
 
fromIndex(int) - Static method in enum class megamek.common.enums.Faction
 
fromIndex(int) - Static method in enum class megamek.common.enums.TechBase
 
fromIndex(int) - Static method in enum class megamek.common.enums.TechRating
 
fromIndex(int) - Static method in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
Gets the AmmoTypeEnum for the given integer value.
fromIndex(int) - Static method in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
fromIndex(int) - Static method in enum class megamek.common.TechAdvancement.AdvancementPhase
 
fromInternalName(String) - Static method in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
fromIOAbbr(String) - Static method in enum class megamek.common.enums.Faction
 
fromLabel(String) - Static method in enum class megamek.common.enums.MoveStepType
Deprecated, for removal: This API element is subject to removal in a future version.
fromMapSettings(MapSettings) - Static method in class megamek.ai.dataset.MapSettingsData
Creates a MapSettingsData from MapSettings.
fromMMAbbr(String) - Static method in enum class megamek.common.enums.Faction
 
fromMovePath(MovePath) - Static method in class megamek.ai.dataset.UnitAction
Creates a UnitActionMap from a MovePath.
fromName(String) - Static method in enum class megamek.common.enums.AvailabilityValue
 
fromName(String) - Static method in enum class megamek.common.enums.TechRating
 
fromPlanetaryConditions(PlanetaryConditions) - Static method in class megamek.ai.dataset.PlanetaryConditionsData
Creates a PlanetaryConditionsData from PlanetaryConditions.
fromString(String) - Static method in enum class megamek.client.bot.AIType
Parses an AI type from a string (case-insensitive match against the enum name), as used by the scenario ai: key and the /replacePlayer -b: chat argument.
fromString(String) - Static method in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
Given a string, figure out the command value
fromString(String) - Static method in enum class megamek.common.planetaryConditions.Atmosphere
Deserializes an Atmosphere from a string value, supporting both canonical enum names (case-insensitive) and legacy aliases from older data files.
fromTerrain(BoardLocation, int, int) - Static method in class megamek.common.IndustrialElevator
Creates an industrial elevator from terrain data.
fromTotal(int) - Static method in record class megamek.common.game.InitiativeBonusBreakdown
Creates a breakdown from a single total value (for backwards compatibility).
FRONT - Enum constant in enum class megamek.common.alphaStrike.ASArcs
 
frontAndRearDecided - Variable in class megamek.common.battleValue.BVCalculator
 
frontArc(Coords, int, int) - Static method in class megamek.common.compute.scatter.Scatter
Standard scatter into the front arc of a flight path (altitude bombing).
frontArc(Coords, int, int, int) - Method in enum class megamek.common.compute.scatter.ScatterMethod
Scatters into the front arc of a flight path (altitude bombing).
frontWeaponFilter() - Method in class megamek.common.battleValue.AbstractBuildingEntityBVCalculator
 
frontWeaponFilter() - Method in class megamek.common.battleValue.AeroBVCalculator
 
frontWeaponFilter() - Method in class megamek.common.battleValue.BVCalculator
Returns a Predicate that determines if a weapon is counted as a front or nose arc weapon -ONLY- for the purpose of determining if the weapon BV of front weapons exceeds that of rear weapons on unit types that care about rear weapons.
frontWeaponFilter() - Method in class megamek.common.battleValue.CombatVehicleBVCalculator
 
frontWeaponFilter() - Method in class megamek.common.battleValue.DropShipBVCalculator
 
frontWeaponFilter() - Method in class megamek.common.battleValue.JumpShipBVCalculator
 
frontWeaponFilter() - Method in class megamek.common.battleValue.MekBVCalculator
 
FS - Enum constant in enum class megamek.common.enums.Faction
 
FUCHSIA - Enum constant in enum class megamek.client.ui.util.PlayerColour
 
fuel - Variable in class megamek.common.units.DamageEditSpec
The fuel left in an aero.
FUEL - Enum constant in enum class megamek.common.alphaStrike.BattleForceSUA
 
FUEL_CELL - Enum constant in enum class megamek.common.equipment.enums.StructureEngine
 
FUEL_CELL - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.SVEngine
 
FUEL_CELL - Static variable in class megamek.common.equipment.Engine
 
FUEL_TANK - Static variable in class megamek.common.units.Terrains
 
FUEL_TANK_CF - Static variable in class megamek.common.units.Terrains
 
FUEL_TANK_ELEV - Static variable in class megamek.common.units.Terrains
 
FUEL_TANK_MAGN - Static variable in class megamek.common.units.Terrains
 
FUELCELL - Static variable in class megamek.common.loaders.BLKFile
 
FuelTank - Class in megamek.common.equipment
This class represents a single, possibly multi-hex fuel tank on the board.
FuelTank(Coords, Board, int, int) - Constructor for class megamek.common.equipment.FuelTank
 
fuelTankHit() - Method in class megamek.common.units.Aero
 
fuelTonnagePer100km() - Method in class megamek.common.units.Tank
Calculates fuel mass based on engine type and mass.
FuelType - Enum Class in megamek.common.equipment.enums
Fuel type affects costs of refueling (if tracking fuel) and possibly vehicle operating range.
FULL - Enum constant in enum class megamek.client.ui.clientGUI.boardview.LabelDisplayStyle
 
FULL_HEAD_EJECT_STRING - Static variable in class megamek.common.units.Mek
 
FULL_MOON - Enum constant in enum class megamek.common.planetaryConditions.Light
 
FullGameReport<T> - Interface in megamek.common.interfaces
This interface is implemented by objects that represent a collection of reports representing the course of a game.
fullLine() - Method in class megamek.client.ui.GBC2
Use this for any component that fills an entire row, like a section title.
fullLineWithLabelInsets() - Method in class megamek.client.ui.GBC2
Use this for any component that fills an entire row but still uses the label insets, like a panel with subcomponents.
FUSION - Enum constant in enum class megamek.common.equipment.enums.StructureEngine
 
FUSION - Enum constant in enum class megamek.common.verifier.TestSupportVehicle.SVEngine
 
FUSION - Static variable in class megamek.common.loaders.BLKFile
 
futureRound(int) - Method in class megamek.common.SpecialHexDisplay
Does this SpecialHexDisplayObjet concern a round in the future?
FW - Enum constant in enum class megamek.common.enums.Faction
 

G

game - Variable in class megamek.client.Client
The game state object: this object is not ever replaced during a game, only updated.
game - Variable in class megamek.client.ui.clientGUI.boardview.BoardView
 
game - Variable in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
game - Variable in class megamek.common.bays.Bay
 
game - Variable in class megamek.common.equipment.ExternalCargo
 
game - Variable in class megamek.common.pathfinder.AeroGroundPathFinder
 
game - Variable in class megamek.common.strategicBattleSystems.BaseFormationConverter
 
game - Variable in class megamek.common.units.Entity
 
game - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
game - Variable in class megamek.server.totalWarfare.TWDamageManager
 
game() - Method in record class megamek.client.ui.clientGUI.boardview.toolTip.SBFBoardViewTooltip
Returns the value of the game record component.
game() - Method in class megamek.common.autoResolve.acar.manager.PhaseEndManager
 
game() - Method in interface megamek.common.autoResolve.acar.manager.SimulationManagerHelper
 
game() - Method in record class megamek.common.autoResolve.acar.report.AttackReporter
Returns the value of the game record component.
game() - Method in record class megamek.common.autoResolve.acar.report.DeploymentReport
Returns the value of the game record component.
game() - Method in record class megamek.common.autoResolve.acar.report.EndPhaseReporter
Returns the value of the game record component.
game() - Method in record class megamek.common.autoResolve.acar.report.MoraleReporter
Returns the value of the game record component.
game() - Method in record class megamek.common.autoResolve.acar.report.MovementReport
Returns the value of the game record component.
game() - Method in record class megamek.common.autoResolve.acar.report.RecoveringNerveActionReporter
Returns the value of the game record component.
game() - Method in record class megamek.common.autoResolve.acar.report.StartingScenarioPhaseReporter
Returns the value of the game record component.
game() - Method in record class megamek.common.autoResolve.acar.report.VictoryPhaseReporter
Returns the value of the game record component.
game() - Method in record class megamek.common.autoResolve.acar.report.WithdrawReporter
Returns the value of the game record component.
game() - Method in record class megamek.common.board.AllowedDeploymentHelper
Returns the value of the game record component.
game() - Method in record class megamek.common.strategicBattleSystems.GroundMovementAdjacency
Returns the value of the game record component.
game() - Method in interface megamek.server.sbf.SBFGameManagerHelper
 
Game - Class in megamek.common.game
The game class is the root of all data about the game in progress.
Game() - Constructor for class megamek.common.game.Game
Constructor
Game(Board) - Constructor for class megamek.common.game.Game
 
GAME_ALL_HOT_LOAD_OFF - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
GAME_ALL_HOT_LOAD_ON - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
GAME_ALL_MG_BURST_OFF - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
GAME_ALL_MG_BURST_ON - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
GAME_END - Enum constant in enum class megamek.server.trigger.TriggerSituation
 
GAME_GIVE_UP_GAME_MASTER - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
GAME_LOG_FILENAME - Static variable in class megamek.common.preference.ClientPreferences
 
GAME_LOG_KEEP - Static variable in class megamek.common.preference.ClientPreferences
 
GAME_MASTER_ALLOW - Static variable in class megamek.common.options.OptionsConstants
 
GAME_MASTER_POLL - Enum constant in enum class megamek.common.net.enums.PacketCommand
A Server to Client packet carrying the running vote among the players - a gamemaster request - as a Poll, sent whenever the vote is called, receives a ballot, or resolves.
GAME_MASTER_VOTE_MAJORITY - Static variable in class megamek.common.options.OptionsConstants
 
GAME_MASTER_VOTE_THRESHOLD - Static variable in class megamek.common.options.OptionsConstants
 
GAME_MASTER_VOTE_UNANIMOUS - Static variable in class megamek.common.options.OptionsConstants
 
GAME_REQUEST_GAME_MASTER - Static variable in class megamek.client.ui.clientGUI.ClientGUI
 
GAME_START - Enum constant in enum class megamek.server.trigger.TriggerSituation
 
GAME_SUMMARY_BOARD_VIEW - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
GAME_SUMMARY_MINIMAP - Static variable in class megamek.client.ui.clientGUI.GUIPreferences
 
GAME_VICTORY_EVENT - Enum constant in enum class megamek.common.net.enums.PacketCommand
 
gameBoardChanged(GameBoardChangeEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeBuildSpriteHandler
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeDeploySpriteHandler
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeRepairedSpriteHandler
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FlareSpritesHandler
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FortifyBuildSpriteHandler
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.GroundObjectSpriteHandler
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.RubbleClearSpriteHandler
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.SawClearingSpriteHandler
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameBoardChanged(GameBoardChangeEvent) - Method in interface megamek.common.event.GameListener
 
gameBoardChanged(GameBoardChangeEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameBoardChangeEvent - Class in megamek.common.event.board
Instances of this class are sent when game board changed - added/removed minefield and so on
GameBoardChangeEvent(Object) - Constructor for class megamek.common.event.board.GameBoardChangeEvent
 
gameBoardNew(GameBoardNewEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameBoardNew(GameBoardNewEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameBoardNew(GameBoardNewEvent) - Method in class megamek.client.ui.clientGUI.SBFClientGUIGameListener
 
gameBoardNew(GameBoardNewEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameBoardNew(GameBoardNewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameBoardNew(GameBoardNewEvent) - Method in interface megamek.common.event.GameListener
 
gameBoardNew(GameBoardNewEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameBoardNewEvent - Class in megamek.common.event.board
Instances of this class are sent when the new board for game is set
GameBoardNewEvent(Object, Board, Board, int) - Constructor for class megamek.common.event.board.GameBoardNewEvent
Constructs the new event with the specified old/new board objects
GameCFREvent - Class in megamek.common.event
A Client Feedback Request Event.
GameCFREvent(Object, PacketCommand) - Constructor for class megamek.common.event.GameCFREvent
Construct game event
gameClientFeedbackRequest(GameCFREvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameClientFeedbackRequest(GameCFREvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameClientFeedbackRequest(GameCFREvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameClientFeedbackRequest(GameCFREvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameClientFeedbackRequest(GameCFREvent) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
 
gameClientFeedbackRequest(GameCFREvent) - Method in interface megamek.common.event.GameListener
 
gameClientFeedbackRequest(GameCFREvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameData - Class in megamek.ai.dataset
Container for game state data using a map-based approach with enum keys.
GameData() - Constructor for class megamek.ai.dataset.GameData
Creates an empty GameData.
GameData.Field - Enum Class in megamek.ai.dataset
Enum defining general game state fields.
GameData.MinefieldData - Class in megamek.ai.dataset
Simple class to represent minefield data
GameDataSerializer - Class in megamek.ai.dataset
Serializer for GameData to TSV format.
GameDataSerializer() - Constructor for class megamek.ai.dataset.GameDataSerializer
Creates a new GameDataSerializer with default serializers.
GameDatasetLogger - Class in megamek.common.game
The GameDatasetLogger class is used to log game data to a file in the log directory with TSV format.
GameDatasetLogger(String) - Constructor for class megamek.common.game.GameDatasetLogger
Creates Game Dataset Log named
gameEnd(GameEndEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameEnd(GameEndEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameEnd(GameEndEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameEnd(GameEndEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameEnd(GameEndEvent) - Method in interface megamek.common.event.GameListener
 
gameEnd(GameEndEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameEndEvent - Class in megamek.common.event
Instances of this class are sent when the game finished
GameEndEvent(Object) - Constructor for class megamek.common.event.GameEndEvent
 
GameEndTrigger - Class in megamek.server.trigger
 
GameEndTrigger() - Constructor for class megamek.server.trigger.GameEndTrigger
 
GameEndTriggeredEvent - Record Class in megamek.server.scriptedEvents
This class represents events that can be added programmatically or from MM scenarios to check for game end.
GameEndTriggeredEvent(Trigger) - Constructor for record class megamek.server.scriptedEvents.GameEndTriggeredEvent
Creates an instance of a GameEndTriggeredEvent record class.
gameEntityChange(GameEntityChangeEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeBuildSpriteHandler
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeDeploySpriteHandler
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.DugInSpriteHandler
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FortifyBuildSpriteHandler
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.RubbleClearSpriteHandler
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.clientGUI.SBFClientGUIGameListener
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay
 
gameEntityChange(GameEntityChangeEvent) - Method in interface megamek.common.event.GameListener
 
gameEntityChange(GameEntityChangeEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameEntityChangeEvent - Class in megamek.common.event.entity
Instances of this class are sent game entity is changed
GameEntityChangeEvent(Object, Entity) - Constructor for class megamek.common.event.entity.GameEntityChangeEvent
Constructs new GameEntityChangeEvent
GameEntityChangeEvent(Object, Entity, Vector<UnitLocation>) - Constructor for class megamek.common.event.entity.GameEntityChangeEvent
Constructs new GameEntityChangeEvent
GameEntityChangeEvent(Object, Entity, Vector<UnitLocation>, Entity) - Constructor for class megamek.common.event.entity.GameEntityChangeEvent
Constructs new GameEntityChangeEvent, storing the entity prior to changes.
GameEntityEvent - Class in megamek.common.event.entity
Instances of descendant classes are sent as a result of Game changes related to entities such as adding/removing/changing
GameEntityEvent(Object) - Constructor for class megamek.common.event.entity.GameEntityEvent
 
GameEntityEvent(Object, Entity) - Constructor for class megamek.common.event.entity.GameEntityEvent
Constructs new GameEntityEvent
gameEntityNew(GameEntityNewEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameEntityNew(GameEntityNewEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameEntityNew(GameEntityNewEvent) - Method in class megamek.client.ui.clientGUI.SBFClientGUIGameListener
 
gameEntityNew(GameEntityNewEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameEntityNew(GameEntityNewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameEntityNew(GameEntityNewEvent) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
 
gameEntityNew(GameEntityNewEvent) - Method in interface megamek.common.event.GameListener
 
gameEntityNew(GameEntityNewEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameEntityNewEvent - Class in megamek.common.event.entity
Instances of this class are sent when entity is added to game
GameEntityNewEvent(Object, List<Entity>) - Constructor for class megamek.common.event.entity.GameEntityNewEvent
 
GameEntityNewEvent(Object, Entity) - Constructor for class megamek.common.event.entity.GameEntityNewEvent
 
gameEntityNewOffboard(GameEntityNewOffboardEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameEntityNewOffboard(GameEntityNewOffboardEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameEntityNewOffboard(GameEntityNewOffboardEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameEntityNewOffboard(GameEntityNewOffboardEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameEntityNewOffboard(GameEntityNewOffboardEvent) - Method in interface megamek.common.event.GameListener
 
gameEntityNewOffboard(GameEntityNewOffboardEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameEntityNewOffboardEvent - Class in megamek.common.event.entity
Instances of this class are sent when new Offboard entity is added to game
GameEntityNewOffboardEvent(Object) - Constructor for class megamek.common.event.entity.GameEntityNewOffboardEvent
 
gameEntityRemove(GameEntityRemoveEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameEntityRemove(GameEntityRemoveEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameEntityRemove(GameEntityRemoveEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameEntityRemove(GameEntityRemoveEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameEntityRemove(GameEntityRemoveEvent) - Method in interface megamek.common.event.GameListener
 
gameEntityRemove(GameEntityRemoveEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameEntityRemoveEvent - Class in megamek.common.event.entity
Instances of this class are sent when entity is removed
GameEntityRemoveEvent(Object, Entity) - Constructor for class megamek.common.event.entity.GameEntityRemoveEvent
 
GameEvent - Class in megamek.common.event
Instances of descendant classes are sent as a result of Game change
GameEvent(Object) - Constructor for class megamek.common.event.GameEvent
Construct game event
GameListener - Interface in megamek.common.event
Classes which implement this interface provide methods that deal with the events that are generated when the Game is changed.
GameListenerAdapter - Class in megamek.common.event
This adapter class provides default implementations for the methods described by the GameListener interface.
GameListenerAdapter() - Constructor for class megamek.common.event.GameListenerAdapter
 
gameListeners - Variable in class megamek.common.game.AbstractGame
 
GameLog - Class in megamek.common.game
 
GameLog(String) - Constructor for class megamek.common.game.GameLog
Creates GameLog named
gameLogger() - Method in record class megamek.common.autoResolve.acar.report.PhaseEndReporter
Returns the value of the gameLogger record component.
gameManager - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
gameManager - Variable in class megamek.server.commands.ClientServerCommand
 
gameManager - Variable in class megamek.server.DynamicTerrainProcessor
 
gameManager() - Method in record class megamek.server.AutosaveService
Returns the value of the gameManager record component.
gameManager() - Method in record class megamek.server.GameManagerPacketHelper
Returns the value of the gameManager record component.
gameManager() - Method in record class megamek.server.GameManagerSaveHelper
Returns the value of the gameManager record component.
gameManager() - Method in record class megamek.server.GameManagerScriptedEventHelper
Returns the value of the gameManager record component.
gameManager() - Method in class megamek.server.sbf.AbstractSBFActionHandler
 
gameManager() - Method in record class megamek.server.sbf.SBFActionsProcessor
Returns the value of the gameManager record component.
gameManager() - Method in interface megamek.server.sbf.SBFGameManagerHelper
 
gameManager() - Method in record class megamek.server.sbf.SBFInitiativeHelper
Returns the value of the gameManager record component.
gameManager() - Method in record class megamek.server.sbf.SBFPhaseEndManager
Returns the value of the gameManager record component.
gameManager() - Method in record class megamek.server.totalWarfare.TWPhasePreparationManager
Returns the value of the gameManager record component.
GameManagerPacketHelper - Record Class in megamek.server
This is a helper class used by GameManagers (not Clients) to create packets to send to the Clients.
GameManagerPacketHelper(AbstractGameManager) - Constructor for record class megamek.server.GameManagerPacketHelper
Creates an instance of a GameManagerPacketHelper record class.
GameManagerSaveHelper - Record Class in megamek.server
 
GameManagerSaveHelper(AbstractGameManager) - Constructor for record class megamek.server.GameManagerSaveHelper
Creates an instance of a GameManagerSaveHelper record class.
GameManagerScriptedEventHelper - Record Class in megamek.server
 
GameManagerScriptedEventHelper(AbstractGameManager) - Constructor for record class megamek.server.GameManagerScriptedEventHelper
Creates an instance of a GameManagerScriptedEventHelper record class.
gameMapQuery(GameMapQueryEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameMapQuery(GameMapQueryEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameMapQuery(GameMapQueryEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameMapQuery(GameMapQueryEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameMapQuery(GameMapQueryEvent) - Method in interface megamek.common.event.GameListener
 
gameMapQuery(GameMapQueryEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameMapQueryEvent - Class in megamek.common.event
Instances of this class are sent when Client is asked for the Map
GameMapQueryEvent(Object, MapSettings) - Constructor for class megamek.common.event.GameMapQueryEvent
 
gamemaster() - Method in record class megamek.common.game.InitiativeBonusBreakdown
Returns the value of the gamemaster record component.
GAMEMASTER - Enum constant in enum class megamek.client.ui.clientGUI.boardview.overlay.ToastLevel
A Game Master's action - purple, so it reads as the GM's hand rather than a game outcome.
GAMEMASTER - Enum constant in enum class megamek.common.event.GameToastEvent.Level
 
GameMasterAppointedDialog - Class in megamek.client.ui.dialogs
Tells the player who a passed Game Master vote appointed, and how the role is given up again.
GameMasterAppointedDialog(JFrame, String) - Constructor for class megamek.client.ui.dialogs.GameMasterAppointedDialog
 
GameMasterCommand - Class in megamek.server.commands
This command starts a vote to allow a player to assume the elevated Game Master role, or gives the role up when the player already holds it.
GameMasterCommand(Server) - Constructor for class megamek.server.commands.GameMasterCommand
 
GamemasterServerCommand - Class in megamek.server.commands
A ServerCommand that can only be used by Game Masters, This abstract class implements many features that are common to all Game Master commands, like the isGM check for users, it also uses the Argument class for building the command arguments and to abstract the parsing of the arguments, limit assertion and error handling, and for building a more dynamic "help" feature.
GamemasterServerCommand(Server, TWGameManager, String, String, String) - Constructor for class megamek.server.commands.GamemasterServerCommand
Creates new ServerCommand that can only be used by Game Masters
GameMasterVoteDialog - Class in megamek.client.ui.dialogs
The poll a Game Master vote runs in: every voter sees the same dialog with each voter's ballot as the server last shared it, casts their own vote with yes or no and Send, and the requester may withdraw the request.
GameMasterVoteDialog(JFrame, Client) - Constructor for class megamek.client.ui.dialogs.GameMasterVoteDialog
 
gameNewAction(GameNewActionEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameNewAction(GameNewActionEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameNewAction(GameNewActionEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameNewAction(GameNewActionEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameNewAction(GameNewActionEvent) - Method in interface megamek.common.event.GameListener
 
gameNewAction(GameNewActionEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameNewActionEvent - Class in megamek.common.event
Instances of this class are sent when new Action added to the game
GameNewActionEvent(Object, EntityAction) - Constructor for class megamek.common.event.GameNewActionEvent
Construct new GameNewActionEvent
gameOptions - Variable in class megamek.client.generator.TeamLoadOutGenerator
 
gameOptions - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
gameOptions() - Method in class megamek.common.units.Entity
Returns the GameOptions of this Entity's game if it has one.
GameOptions - Class in megamek.common.options
Contains the options determining play in the current game.
GameOptions() - Constructor for class megamek.common.options.GameOptions
 
GameOptionsDialog - Class in megamek.client.ui.dialogs.buttonDialogs
Responsible for displaying the current game options and allowing the user to change them.
GameOptionsDialog(JFrame, GameOptions, boolean) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.GameOptionsDialog
Creates a new GameOptionsDialog with the given JFrame as parent.
GameOptionsDialog(ClientGUI) - Constructor for class megamek.client.ui.dialogs.buttonDialogs.GameOptionsDialog
Creates a new GameOptionsDialog with the given ClientGUI as parent.
GamePhase - Enum Class in megamek.common.enums
 
gamePhaseChange(GamePhaseChangeEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeBuildSpriteHandler
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeDeploySpriteHandler
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BridgeRepairedSpriteHandler
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.DugInSpriteHandler
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.FortifyBuildSpriteHandler
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.MovementEnvelopeSpriteHandler
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.MovementModifierSpriteHandler
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.RubbleClearSpriteHandler
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.clientGUI.SBFClientGUIGameListener
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.InfantryVsInfantryCombatDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PreEndDeclarationsDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.ReportDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.SBFReportDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.SelectArtyAutoHitHexDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
 
gamePhaseChange(GamePhaseChangeEvent) - Method in interface megamek.common.event.GameListener
 
gamePhaseChange(GamePhaseChangeEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GamePhaseChangeEvent - Class in megamek.common.event
Instances of this class are sent when Game phase changes
GamePhaseChangeEvent(Object, GamePhase, GamePhase) - Constructor for class megamek.common.event.GamePhaseChangeEvent
Constructs new GamePhaseChangeEvent
gamePlayerChange(GamePlayerChangeEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gamePlayerChange(GamePlayerChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gamePlayerChange(GamePlayerChangeEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gamePlayerChange(GamePlayerChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gamePlayerChange(GamePlayerChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
 
gamePlayerChange(GamePlayerChangeEvent) - Method in interface megamek.common.event.GameListener
 
gamePlayerChange(GamePlayerChangeEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GamePlayerChangeEvent - Class in megamek.common.event.player
Instances of this class are sent when some Player is changed
GamePlayerChangeEvent(Object, Player) - Constructor for class megamek.common.event.player.GamePlayerChangeEvent
 
gamePlayerChat(GamePlayerChatEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gamePlayerChat(GamePlayerChatEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gamePlayerChat(GamePlayerChatEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gamePlayerChat(GamePlayerChatEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gamePlayerChat(GamePlayerChatEvent) - Method in interface megamek.common.event.GameListener
 
gamePlayerChat(GamePlayerChatEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GamePlayerChatEvent - Class in megamek.common.event.player
Instances of this class are sent when chat message received
GamePlayerChatEvent(Object, Player, String) - Constructor for class megamek.common.event.player.GamePlayerChatEvent
 
gamePlayerConnected(GamePlayerConnectedEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gamePlayerConnected(GamePlayerConnectedEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gamePlayerConnected(GamePlayerConnectedEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gamePlayerConnected(GamePlayerConnectedEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gamePlayerConnected(GamePlayerConnectedEvent) - Method in interface megamek.common.event.GameListener
 
gamePlayerConnected(GamePlayerConnectedEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GamePlayerConnectedEvent - Class in megamek.common.event.player
Instances of this class are sent when some Player connected
GamePlayerConnectedEvent(Object, Player) - Constructor for class megamek.common.event.player.GamePlayerConnectedEvent
 
gamePlayerDisconnected(GamePlayerDisconnectedEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gamePlayerDisconnected(GamePlayerDisconnectedEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gamePlayerDisconnected(GamePlayerDisconnectedEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gamePlayerDisconnected(GamePlayerDisconnectedEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gamePlayerDisconnected(GamePlayerDisconnectedEvent) - Method in interface megamek.common.event.GameListener
 
gamePlayerDisconnected(GamePlayerDisconnectedEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GamePlayerDisconnectedEvent - Class in megamek.common.event.player
Instances of this class are sent when some Player disconnected
GamePlayerDisconnectedEvent(Object, Player) - Constructor for class megamek.common.event.player.GamePlayerDisconnectedEvent
 
GamePlayerEvent - Class in megamek.common.event.player
Instances of descendant classes are sent as a result of Game changes related to Players
GamePlayerEvent(Object, Player) - Constructor for class megamek.common.event.player.GamePlayerEvent
 
gamePlayerStrategicAction(GamePlayerStrategicActionEvent) - Method in interface megamek.common.event.GameListener
 
GamePlayerStrategicActionEvent - Class in megamek.common.event.player
Instances of this class are sent when a strategic action is created in the game
GamePlayerStrategicActionEvent(Object, EntityAction) - Constructor for class megamek.common.event.player.GamePlayerStrategicActionEvent
Construct new GameNewActionEvent
gamePollChange(GamePollEvent) - Method in interface megamek.common.event.GameListener
A vote among the players - a gamemaster request - was called, received a ballot, or resolved.
GamePollEvent - Class in megamek.common.event
Fired when a vote among the players - a gamemaster request - is called, receives a ballot, or resolves.
GamePollEvent(Object, Poll) - Constructor for class megamek.common.event.GamePollEvent
 
gameReport(GameReportEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameReport(GameReportEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameReport(GameReportEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameReport(GameReportEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameReport(GameReportEvent) - Method in interface megamek.common.event.GameListener
 
gameReport(GameReportEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameReportEvent - Class in megamek.common.event
Normally, reports are dealt with during report phases.
GameReportEvent(Object, String) - Constructor for class megamek.common.event.GameReportEvent
Create a new Report event.
GameReports - Class in megamek.common.game
This class is a container for the various reports created by the server during a game.
GameReports() - Constructor for class megamek.common.game.GameReports
 
GameResult(boolean, int) - Constructor for record class megamek.utilities.ScenarioGameRunner.GameResult
Creates an instance of a GameResult record class.
gameRound() - Method in record class megamek.server.trigger.RoundTrigger
Returns the value of the gameRound record component.
gameRound() - Method in record class megamek.server.trigger.SpecificRoundEndTrigger
Returns the value of the gameRound record component.
gameRound() - Method in record class megamek.server.trigger.SpecificRoundStartTrigger
Returns the value of the gameRound record component.
gameScriptedEvent(GameScriptedEvent) - Method in interface megamek.common.event.GameListener
 
GameScriptedEvent - Class in megamek.common.event
 
GameScriptedEvent(Object) - Constructor for class megamek.common.event.GameScriptedEvent
 
GameScriptedMessageEvent - Class in megamek.common.event
 
GameScriptedMessageEvent(Object, String, String, Base64Image) - Constructor for class megamek.common.event.GameScriptedMessageEvent
 
gameSettingsChange(GameSettingsChangeEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameSettingsChange(GameSettingsChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameSettingsChange(GameSettingsChangeEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameSettingsChange(GameSettingsChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameSettingsChange(GameSettingsChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
 
gameSettingsChange(GameSettingsChangeEvent) - Method in interface megamek.common.event.GameListener
 
gameSettingsChange(GameSettingsChangeEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameSettingsChangeEvent - Class in megamek.common.event
Instances of this class are sent when Game settings are changed
GameSettingsChangeEvent(Object) - Constructor for class megamek.common.event.GameSettingsChangeEvent
 
GameStartTrigger - Class in megamek.server.trigger
This Trigger reacts at the start of the first initiative phase, i.e.
GameStartTrigger() - Constructor for class megamek.server.trigger.GameStartTrigger
 
gameSummaryImagesBVDir() - Static method in class megamek.common.Configuration
 
gameSummaryImagesMMDir() - Static method in class megamek.common.Configuration
 
gameTechLevel - Variable in class megamek.client.generator.TeamLoadOutGenerator
 
gameTechLevel - Variable in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog
 
gameTimerIsExpired() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
gameTimerIsExpired() - Method in class megamek.common.game.Game
 
gameToast(GameToastEvent) - Method in interface megamek.common.event.GameListener
Raised when the server asks the client to show a transient toast notification on the board view.
GameToastEvent - Class in megamek.common.event
A game event raised when the server wants the client to show a transient toast notification on the board view - for example, "Fortification complete" when Trench/Fieldworks Engineers finish a fortified hex.
GameToastEvent(Object, GameToastEvent.Level, String, int) - Constructor for class megamek.common.event.GameToastEvent
 
GameToastEvent.Level - Enum Class in megamek.common.event
Layer-neutral severity for a toast, mirrored by the client UI's own toast styling.
GameTurn - Class in megamek.common.game
Represents a single turn within a phase of the game, where a specific player has to declare his/her action.
GameTurn(int) - Constructor for class megamek.common.game.GameTurn
Creates a new instance of GameTurn
gameTurnChange(GameTurnChangeEvent) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.InfantryVsInfantryCombatDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PreEndDeclarationsDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.SBFFiringDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.SBFMovementDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.SelectArtyAutoHitHexDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
 
gameTurnChange(GameTurnChangeEvent) - Method in interface megamek.common.event.GameListener
 
gameTurnChange(GameTurnChangeEvent) - Method in class megamek.common.event.GameListenerAdapter
 
GameTurnChangeEvent - Class in megamek.common.event
Instances of this class are sent when Game turn changes.
GameTurnChangeEvent(Object, Player, int) - Constructor for class megamek.common.event.GameTurnChangeEvent
 
gameTurnOrPhaseChange() - Method in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
gameTurnOrPhaseChange() - Method in class megamek.client.ui.clientGUI.boardview.overlay.TurnDetailsOverlay
 
GameType - Enum Class in megamek.common.game
This enum lists the different BT game types; TW for Total Warfare (using Entity as unit class), AS for Alpha Strike, BF for BattleForce and SBF for Strategic BattleForce
GAMETYPE - Static variable in interface megamek.common.scenario.Scenario
 
gameUnitChange(GameEvent) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.sbf.SBFFormationSpriteHandler
 
gameUnitChange(GameEvent) - Method in interface megamek.common.event.GameListener
This event is used in SBF games when a unit (formation) changes.
gameVictory(PostGameResolution) - Method in record class megamek.client.bot.ui.swing.BotGUI
 
gameVictory(PostGameResolution) - Method in class megamek.client.ui.clientGUI.boardview.spriteHandler.BoardViewSpriteHandler
 
gameVictory(PostGameResolution) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayPanel
 
gameVictory(PostGameResolution) - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
gameVictory(PostGameResolution) - Method in interface megamek.common.event.GameListener
 
gameVictory(PostGameResolution) - Method in class megamek.common.event.GameListenerAdapter
 
GameVictoryEvent - Class in megamek.common.event
An event that is fired at the end of the victory phase, before the game state is reset.
GameVictoryEvent(Object, Game) - Constructor for class megamek.common.event.GameVictoryEvent
 
GAS_EFFUSER_PHEROMONE - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
GAS_EFFUSER_TOXIN - Enum constant in enum class megamek.common.enums.MDAugmentationType
 
GAUSS - Enum constant in enum class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchEquipmentClass
 
GAUSS - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
GAUSS_BAY - Static variable in class megamek.common.equipment.EquipmentTypeLookup
 
GAUSS_HEAVY - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
GAUSS_IMP - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
GAUSS_LIGHT - Enum constant in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
GaussBayWeapon - Class in megamek.common.weapons.bayWeapons
 
GaussBayWeapon() - Constructor for class megamek.common.weapons.bayWeapons.GaussBayWeapon
 
GaussWeapon - Class in megamek.common.weapons.gaussRifles
 
GaussWeapon() - Constructor for class megamek.common.weapons.gaussRifles.GaussWeapon
 
GBC - Class in megamek.client.ui
A helper class for setting line-wise GridBagLayouts Do not use this if you need a Component to span two rows
GBC2 - Class in megamek.client.ui
A GridBagConstraints subclass for setting grid-like layouts where, usually, a left-side label is followed by one or more chooser components.
GBC2() - Constructor for class megamek.client.ui.GBC2
 
GBC2(Insets, Insets) - Constructor for class megamek.client.ui.GBC2
Creates a new GBC2 which uses the given otherInsets for most of its components; the given labelInsets is only used when the forLabel() method is called.
GEAR_BACKUP - Static variable in class megamek.client.commands.MoveCommand
 
GEAR_BACKUP - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_CHARGE - Static variable in class megamek.client.commands.MoveCommand
 
GEAR_CHARGE - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_CLEAR_RUBBLE - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
Used to designate the rubble hex a bulldozer vehicle drives into and clears (TacOps).
GEAR_DFA - Static variable in class megamek.client.commands.MoveCommand
 
GEAR_DFA - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_FLIGHTPATH - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
Used to designate a ground map flight path for an aero on an atmospheric map.
GEAR_IM_MEL - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_JUMP - Static variable in class megamek.client.commands.MoveCommand
 
GEAR_JUMP - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_LAND - Static variable in class megamek.client.commands.MoveCommand
 
GEAR_LAND - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_LANDING_AERO - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
Used to choose a ground map hex for landing an aero from an atmospheric map (aero-on-ground move off).
GEAR_LONGEST_RUN - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_LONGEST_WALK - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_RAM - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_SPLIT_S - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_STRAFE - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_SUB_MEK_BOOSTERS - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_SUB_STANDARD - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_SWIM - Static variable in class megamek.client.commands.MoveCommand
 
GEAR_SWIM - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
GEAR_TURN - Static variable in class megamek.client.commands.MoveCommand
 
GEAR_TURN - Static variable in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
gearCrit - Variable in class megamek.client.ui.dialogs.unitEditor.UnitDamageControls
 
gearHits - Variable in class megamek.common.units.DamageEditSpec
 
gender() - Method in record class megamek.common.universe.FactionLeaderData
Returns the value of the gender record component.
Gender - Enum Class in megamek.common.enums
In this context, sex relates to the character's capacity to incubate offspring.
GENERAL_KEY - Static variable in class megamek.client.ratgenerator.FactionRecord
The catch-all availability key, used when a unit is equally available to everyone.
generalDamageType - Variable in class megamek.common.weapons.handlers.WeaponHandler
 
GeneralEventDeserializer - Class in megamek.common.jacksonAdapters
 
GeneralInfoMapSet - Class in megamek.client.ui.widget.mapset
Set of elements to represent general unit information in MekDisplay
GeneralInfoMapSet(JComponent) - Constructor for class megamek.client.ui.widget.mapset.GeneralInfoMapSet
This constructor can only be called from the addNotify method
generalName() - Method in interface megamek.common.alphaStrike.ASCardDisplayable
 
generalName() - Method in class megamek.common.board.FloorTarget
 
generalName() - Method in class megamek.common.equipment.GroundObject
 
generalName() - Method in record class megamek.common.equipment.INarcPod
 
generalName() - Method in record class megamek.common.equipment.MinefieldTarget
 
generalName() - Method in class megamek.common.HexTarget
 
generalName() - Method in class megamek.common.strategicBattleSystems.SBFFormation
 
generalName() - Method in class megamek.common.strategicBattleSystems.SBFUnitPlaceHolder
 
generalName() - Method in interface megamek.common.units.BTObject
Returns the general name or type name of this unit/object.
generalName() - Method in class megamek.common.units.BuildingTarget
 
generalName() - Method in class megamek.common.units.Entity
 
generalPanel() - Method in class megamek.client.ui.dialogs.unitEditor.UnitDamagePanelBuilder
Returns the panel for systems that have no single location, creating it on first use.
GeneralTabActive - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
GeneralTabIdle - Static variable in class megamek.client.ui.widget.SkinXMLHandler
 
generate() - Method in class megamek.client.generator.RandomCallsignGenerator
 
generate() - Static method in class megamek.client.generator.RandomGenderGenerator
Generates a random gender based on the default percent female
generate() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
generate(int) - Static method in class megamek.client.generator.RandomGenderGenerator
 
generate(int) - Method in class megamek.client.generator.RandomUnitGenerator
 
generate(int) - Static method in class megamek.common.MMRandom
Gives you the type asked for, defaulting to SunRandom if there are any errors.
generate(int, int, int, int[][]) - Method in interface megamek.common.util.generator.ElevationGenerator
Generate a map of given width and height and put it into the supplied elevation map
generate(int, int, int, int[][]) - Method in class megamek.common.util.generator.SimplexGenerator
 
generate(int, String) - Method in class megamek.client.generator.RandomUnitGenerator
Generate a list of units from the RAT
generate(int, String, Predicate<MekSummary>) - Method in class megamek.client.generator.RandomUnitGenerator
Generate a list of units from the RAT.
generate(int, Predicate<MekSummary>) - Method in class megamek.client.generator.RandomUnitGenerator
 
generate(String) - Method in class megamek.client.ratgenerator.ForceDescriptor
 
generate(Gender, boolean) - Method in class megamek.client.generator.RandomNameGenerator
This is used to generate a name for MegaMek only that uses the chosen faction
generate(Gender, boolean, String) - Method in class megamek.client.generator.RandomNameGenerator
Generate a single random name for MegaMek only
GENERATE_NAMES - Static variable in class megamek.common.preference.ClientPreferences
 
GenerateAllPaths(MovePath) - Method in class megamek.common.pathfinder.AeroGroundPathFinder
 
GenerateAllPaths(MovePath) - Method in class megamek.common.pathfinder.AeroLowAltitudePathFinder
Generate all possible paths given a starting movement path.
generateArmy(RandomArmyCreator.Parameters) - Static method in class megamek.common.util.RandomArmyCreator
 
generateChildNodes(BulldozerMovePath, Map<Coords, BulldozerMovePath>, BoardClusterTracker, Coords) - Method in class megamek.common.pathfinder.DestructionAwareDestinationPathfinder
Function that generates all possible "legal" moves resulting from the given path and updates the set of visited coordinates so we don't visit them again.
generateChildNodes(MovePath, Set<Coords>) - Method in class megamek.common.pathfinder.BoardEdgePathFinder
Function that generates all possible "legal" moves resulting from the given path and updates the set of visited coordinates so we don't visit them again.
generateCity(boolean) - Method in class megamek.common.util.CityBuilder
This function will generate a city with a grid lay out.
generateClusters(Entity, boolean, boolean) - Method in class megamek.common.pathfinder.BoardClusterTracker
Returns accessible clusters for the given entity.
GENERATED - Enum constant in enum class megamek.common.universe.FactionTag
Faction is campaign-specific, generated on the fly
generateDisplayName() - Method in class megamek.common.units.Entity
Generates the display name for this entity.
generatedRAT - Variable in class megamek.client.ui.dialogs.randomArmy.RandomArmyRatGenTab
 
generateElevation(int, int, int, int, int, int, int[][], int) - Static method in class megamek.common.util.BoardUtilities
Generates the elevations
generateExternalOrdnance(int, boolean, boolean, int, int, String, String, boolean) - Method in class megamek.client.generator.TeamLoadOutGenerator
Randomly generate a set of external ordnance up to the number of indicated bomb units.
generateFormation(List<Parameters>, List<Integer>, int, boolean) - Method in class megamek.client.ratgenerator.FormationType
Overload of FormationType.generateFormation(List, List, int, boolean, int, int) that uses the formation's own grouping configuration without per-call overrides.
generateFormation(List<Parameters>, List<Integer>, int, boolean, int, int) - Method in class megamek.client.ratgenerator.FormationType
Builds a list of units that satisfy this formation's rules, sampled from UnitTables derived from the provided parameters.
generateFormation(Parameters, int, int, boolean) - Method in class megamek.client.ratgenerator.FormationType
Convenience overload of FormationType.generateFormation(List, List, int, boolean, int, int) for formations whose units all share a single set of Parameters (the common single-unit-type case).
GenerateGenericIconList - Class in megamek.client.ui.tileset
This program will generate a list of all the units that use the default (generic) icons.
GenerateGenericIconList() - Constructor for class megamek.client.ui.tileset.GenerateGenericIconList
 
generateGivenNameSurnameSplit(Gender, boolean, String) - Method in class megamek.client.generator.RandomNameGenerator
Generate a single random name split between a given name and surname
generateGivenNameSurnameSplitWithEthnicCode(Gender, boolean, int) - Method in class megamek.client.generator.RandomNameGenerator
 
generateLance(List<ForceDescriptor>) - Method in class megamek.client.ratgenerator.ForceDescriptor
Generates a lance or other end-level unit (star, level ii) by individual units rather than as an entire formation.
generateMekSummaries() - Method in class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel
 
generateMekSummaries() - Method in class megamek.client.ui.dialogs.randomArmy.RandomArmyRatGenTab
 
generateMountain(Board, int, Coords, int, int) - Static method in class megamek.common.util.BoardUtilities
 
generateMunitionTree(ReconfigurationParameters, ArrayList<Entity>, String) - Static method in class megamek.client.generator.TeamLoadOutGenerator
 
generateMunitionTree(ReconfigurationParameters, ArrayList<Entity>, String, MunitionWeightCollection) - Static method in class megamek.client.generator.TeamLoadOutGenerator
Generate the list of desired ammo load-outs for this team.
generateNames() - Method in class megamek.common.preference.ClientPreferences
 
generateOther() - Static method in class megamek.client.generator.RandomGenderGenerator
Generates a random biological gender based on the default percent female for MekHQ Gender Identity Flagged Personnel
generateOther(int) - Static method in class megamek.client.generator.RandomGenderGenerator
This is used to generate the biological gender for the MekHQ Gender Identity Flagged Personnel
generateParameters(ArrayList<Entity>, String, Team) - Method in class megamek.client.generator.TeamLoadOutGenerator
 
generateParameters(ArrayList<Entity>, ArrayList<Entity>, String, ArrayList<String>, boolean, boolean, boolean, boolean, int, float) - Static method in class megamek.client.generator.TeamLoadOutGenerator
 
generateParameters(Game, GameOptions, ArrayList<Entity>, String, ArrayList<Entity>, ArrayList<String>, int, float) - Static method in class megamek.client.generator.TeamLoadOutGenerator
 
generateParameters(Game, GameOptions, ArrayList<Entity>, String, Team) - Static method in class megamek.client.generator.TeamLoadOutGenerator
Create the parameters that will determine how to configure ammo loadouts for this team
generateParameters(Team) - Method in class megamek.client.generator.TeamLoadOutGenerator
 
generatePossiblePaths(MovePath, int) - Static method in class megamek.common.pathfinder.PathDecorator
Uses the LongestPathFinder to generate all paths possible from a starting path, up to the desired MP
generateRandom(MapSettings) - Static method in class megamek.common.util.BoardUtilities
Generates a Random Board
generateRandomizedMT() - Static method in class megamek.client.generator.TeamLoadOutGenerator
 
generateRandomSkills(SkillLevel, Entity, boolean, boolean) - Method in class megamek.client.generator.skillGenerators.TotalWarfareSkillGenerator
 
generateRandomSkills(Entity) - Method in class megamek.client.generator.skillGenerators.AbstractSkillGenerator
Generates random skills for an entity based on the current settings of the random skill generator, but does not assign those new skills to that entity
generateRandomSkills(Entity, boolean) - Method in class megamek.client.generator.skillGenerators.AbstractSkillGenerator
Generates random skills for an entity based on the current settings of the random skill generator, but does not assign those new skills to that entity.
generateRandomSkills(Entity, boolean, boolean) - Method in class megamek.client.generator.skillGenerators.AbstractSkillGenerator
Generates random skills for an entity based on the current settings of the random skill generator, but does not assign those new skills to that entity.
generateRandomSkills(Entity, boolean, boolean) - Method in class megamek.client.generator.skillGenerators.ConstantSkillGenerator
 
generateRandomSkills(Entity, boolean, boolean) - Method in class megamek.client.generator.skillGenerators.ModifiedConstantSkillGenerator
 
generateRandomSkills(Entity, boolean, boolean) - Method in class megamek.client.generator.skillGenerators.TaharqaSkillGenerator
The base skill level for each entity is determined separately in Taharqa's Method
generateRandomSkills(Entity, boolean, boolean) - Method in class megamek.client.generator.skillGenerators.TotalWarfareSkillGenerator
 
generateReport() - Method in class megamek.common.autoResolve.acar.report.ShortBattleReportGenerator
Generates a factual battle report based on simulation results.
generateShortName() - Method in class megamek.common.units.Entity
Generate the short name for a unit
generateSidePaths(MovePath, MoveStepType) - Method in class megamek.common.pathfinder.AeroGroundPathFinder
 
generateStartingPaths(MovePath) - Method in class megamek.common.pathfinder.AeroSpacePathFinder
Generates a list of possible step combinations that should be done at the beginning of a path This implementation generates exactly one path, which is either no moves or one hex forward when velocity > 0
generateStartingPaths(MovePath) - Method in class megamek.common.pathfinder.NewtonianAerospacePathFinder
Generates a list of possible step combinations that should be done at the beginning of a path Has side effect of updating the visited coordinates map and adding it to the list of generated paths
generateSubForces(ForceDescriptor) - Method in class megamek.client.ratgenerator.SubForcesNode
Deprecated, for removal: This API element is subject to removal in a future version.
generateSubForces(ForceDescriptor, boolean) - Method in class megamek.client.ratgenerator.SubForcesNode
 
generateTable(FactionRecord, int, int, String, Collection<Integer>, int, Collection<EntityMovementMode>, Collection<MissionRole>, int, FactionRecord) - Method in class megamek.client.ratgenerator.RATGenerator
Generate random selection table entries, given a range of parameters
generateTurnOrder(List<? extends ITurnOrdered>, IGame) - Static method in class megamek.common.turns.TurnOrdered
This takes a Vector of TurnOrdered and generates a TurnVector.
generateUnit() - Method in class megamek.client.ratgenerator.UnitTable
Selects a unit from the full table.
generateUnit(UnitTable.UnitFilter) - Method in class megamek.client.ratgenerator.UnitTable
Selects a unit from the entries in the table that pass the filter
generateUnits(int) - Method in class megamek.client.ratgenerator.UnitTable
Selects a number of units from the table.
generateUnits(int, UnitTable.UnitFilter) - Method in class megamek.client.ratgenerator.UnitTable
Selects a number of units from the table with a filter.
generateUnits(Ruleset.ProgressListener, double) - Method in class megamek.client.ratgenerator.ForceDescriptor
Goes through the force tree structure and generates units for all leaf nodes.
generateValidAccelerations(MovePath, int, int) - Static method in class megamek.client.bot.princess.AeroPathUtil
Generates paths that begin with all valid acceleration sequences for this aircraft.
generateValidAltitudeChanges(MovePath) - Static method in class megamek.client.bot.princess.AeroPathUtil
Given a move path, generate all possible increases and decreases in elevation.
generateValidMunitionsForFactionAndEra(String) - Method in class megamek.client.generator.TeamLoadOutGenerator
Creates a lookup table of weapon system type -> munition type -> available bins, for the average force This method requires configuring a TeamLoadOutGenerator instance; for other uses, see the static class method below this one.
generateValidMunitionsForFactionAndEra(List<EquipmentType>, String, int, SimpleTechLevel, boolean, boolean, boolean, boolean) - Static method in class megamek.client.generator.TeamLoadOutGenerator
Creates a lookup table of weapon system type -> munition type -> available bins, for the average force
generateValidRotations(MovePath) - Static method in class megamek.client.bot.princess.AeroPathUtil
Given a move path, generates all possible rotations from it, without any regard to legality.
generateWithEthnicCode(Gender, boolean, int) - Method in class megamek.client.generator.RandomNameGenerator
 
GENERATOR - Enum constant in enum class megamek.client.ratgenerator.MissionRole
 
GENERATOR - Static variable in class megamek.common.loaders.MtfFile
 
genericFor(Entity, int) - Method in class megamek.client.ui.tileset.MekTileset
 
GENEROUS - Enum constant in enum class megamek.common.universe.FactionTag
Faction is generous and tends to pay more for contracts (CamOps p.
get() - Method in class megamek.common.game.GameReports
Returns the full set of reports.
get(int) - Method in class megamek.common.game.GameReports
 
get(int) - Method in interface megamek.common.interfaces.FullGameReport
Returns the reports for the given game round.
get(int) - Method in class megamek.common.SBFFullGameReport
 
get(F) - Method in class megamek.ai.dataset.EntityDataMap
Gets a field value from the data map.
get(F, Class<T>) - Method in class megamek.ai.dataset.EntityDataMap
Gets a field value with type casting.
get(Object) - Method in class megamek.common.scenario.ScenarioV1
 
get(String) - Method in class megamek.ai.utility.Memory
Gets a memory.
get(String) - Method in class megamek.client.ui.util.ImageAtlasRecords
Returns the Atlas File Path for an Original File Path.
get(String) - Static method in class megamek.common.equipment.EquipmentType
Returns an EquipmentType having the given internal name or lookup name (but not the "name" which is the display text unless it's equal to the internal name).
get(String) - Method in record class megamek.server.commands.arguments.Arguments
 
get(String, Class<T>) - Method in record class megamek.server.commands.arguments.Arguments
 
get(String, Object...) - Method in class megamek.client.ui.BugReportMessages
Retrieves the string for the given key from this resource bundle or one of its parents.
get(String, TechBase) - Static method in class megamek.common.equipment.EquipmentType
Returns an equipment type by lookup name, preferring the requested tech base when an unqualified display name is shared by multiple equipment types.
get(Path) - Method in class megamek.client.ui.util.ImageAtlasMap
Return the value for the given key, which is converted to a UNIX-style path string.
get(K) - Method in class megamek.client.ui.util.ImageCache
 
get(Coords) - Static method in class megamek.common.IdealHex
Gets a hex from the cache, if it exists in the cache.
get(EquipmentFlag) - Method in class megamek.common.equipment.EquipmentBitSet
Returns true if the flag is set in the EquipmentBitSet.
GET - Enum constant in enum class megamek.client.bot.princess.FiringPlanCalculationParameters.FiringPlanCalculationType
We're getting a firing plan based on exact known enemy movement results
GET_UP - Enum constant in enum class megamek.common.enums.MoveStepType
 
getAbandonmentAnnouncedRound() - Method in class megamek.common.units.Entity
Returns the round number when abandonment was announced.
getAbbrev() - Method in class megamek.common.SourceBook
 
getAbbreviation() - Method in enum class megamek.client.bot.princess.ChatCommands
 
getAboveCutoff(double) - Method in class megamek.client.generator.MunitionWeightCollection
Select all munitions with weights above the cutoff value.
getAbsorption(Coords) - Method in interface megamek.common.units.IBuilding
 
getAC() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getAcceptableUnloadPositions(List<Coords>, int, Entity, Game, int) - Static method in class megamek.common.compute.Compute
 
getAccidentalFallFromAboveDamageFor(Entity, int) - Static method in class megamek.common.compute.Compute
Damage that a mek does with an accidental fall from above.
getAccumulatedThrust() - Method in class megamek.common.units.Jumpship
 
getAction() - Method in class megamek.client.bot.princess.PhysicalInfo
 
getAction() - Method in class megamek.client.bot.princess.WeaponFireInfo
 
getAction() - Method in interface megamek.common.autoResolve.acar.action.ActionHandler
 
getAction() - Method in class megamek.common.autoResolve.acar.handler.AbstractActionHandler
 
getAction() - Method in class megamek.common.event.GameNewActionEvent
 
getAction() - Method in class megamek.common.event.player.GamePlayerStrategicActionEvent
 
getAction() - Method in class megamek.server.sbf.AbstractSBFActionHandler
 
getAction() - Method in interface megamek.server.sbf.SBFActionHandler
 
getActionHandlers() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getActionHandlers() - Method in class megamek.common.strategicBattleSystems.SBFGame
 
getActions() - Method in class megamek.client.ui.dialogs.phaseDisplay.TriggerAPPodDialog
Get the trigger actions that the user selected.
getActions() - Method in class megamek.client.ui.dialogs.phaseDisplay.TriggerBPodDialog
Get the trigger actions that the user selected.
getActions() - Method in class megamek.common.game.Game
Returns an Enumeration of actions scheduled for this phase.
getActionsProcessor() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
getActionsVector() - Method in class megamek.common.autoResolve.acar.SimulationContext
Returns the pending EntityActions.
getActionsVector() - Method in class megamek.common.game.AbstractGame
Returns the pending EntityActions.
getActiveAMS() - Method in class megamek.common.units.Aero
 
getActiveAMS() - Method in class megamek.common.units.Entity
 
getActiveCombatCount() - Method in class megamek.server.totalWarfare.InfantryActionTracker
Get the number of active actions.
getActiveDeployedFormations() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getActiveFormations() - Method in class megamek.common.autoResolve.acar.SimulationContext
Returns the list of formations that are in the game's InGameObject list, i.e.
getActiveFormations() - Method in class megamek.common.strategicBattleSystems.SBFGame
Returns the list of formations that are in the game's InGameObject list, i.e.
getActiveFormations(int) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getActiveFormations(Player) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getActiveFormationsAt(BoardLocation) - Method in class megamek.common.strategicBattleSystems.SBFGame
Returns the list of formations that are in the game's InGameObject list, i.e.
getActiveImage() - Method in class megamek.client.ui.widget.picmap.PMPicPolygonalArea
Deprecated, for removal: This API element is subject to removal in a future version.
getActiveImpHits() - Method in class megamek.common.units.MagneticPulseState
 
getActiveSensor() - Method in class megamek.common.units.Entity
 
getActiveSinks() - Method in class megamek.common.units.Mek
 
getActiveSinksNextRound() - Method in class megamek.common.units.Mek
 
getActiveSubEntities() - Method in class megamek.common.units.Entity
A list of all active sub-entities.
getActiveSubEntities() - Method in class megamek.common.units.FighterSquadron
 
getActiveTroopers() - Method in class megamek.common.units.Infantry
 
getActiveUMUCount() - Method in class megamek.common.units.Entity
This counts the number of UMU's a Mek has that are still viable
getActiveUMUCount() - Method in class megamek.common.units.Infantry
 
getActiveUMUCount() - Method in class megamek.common.units.QuadVee
UMUs do not function in vehicle mode
getActiveVibrobladeHeat(int) - Method in class megamek.common.units.Entity
 
getActiveVibrobladeHeat(int) - Method in class megamek.common.units.MekWithArms
 
getActiveVibrobladeHeat(int, boolean) - Method in class megamek.common.units.Entity
 
getActiveVibrobladeHeat(int, boolean) - Method in class megamek.common.units.MekWithArms
 
getActivityDecay() - Method in class megamek.client.bot.princess.HeatMap
Deprecated, for removal: This API element is subject to removal in a future version.
getActMines() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
Returns the chosen active mines.
getActualCommands() - Static method in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
Get all the commands that aren't NO-OP
getActuatorCost() - Method in class megamek.common.units.Mek
 
getAcWeights() - Method in class megamek.client.generator.MunitionWeightCollection
Deprecated, for removal: This API element is subject to removal in a future version.
getADARangeModifier(int) - Static method in class megamek.common.compute.Compute
 
getAdditionalCost() - Method in class megamek.common.BulldozerMovePath
Any additional costs of this move paths, such as stepping into water or other factors that would increase the number of turns to complete it without increasing the actual MP used.
getAdditionalData() - Method in class megamek.common.moves.MoveStep
For serialization purposes
getAdditionalData(int) - Method in class megamek.common.moves.MoveStep
 
getAdditionalNonGunner(Entity) - Static method in class megamek.common.compute.Compute
Calculates the number of additional non-gunner crew members required by vehicles and advanced aerospace vessels due to specific miscellaneous equipment mounts or special unit features.
getAdditionalTargets() - Method in class megamek.client.bot.princess.FireControlState
The list of "additional targets", such as buildings, bridges and arbitrary hexes that the bot will want to shoot
getAdjacencyMap() - Method in class megamek.common.pathfinder.AbstractPathFinder
Deprecated, for removal: This API element is subject to removal in a future version.
getAdjacent(E) - Method in interface megamek.common.pathfinder.AdjacencyMap
 
getAdjacent(MovePath) - Method in class megamek.common.pathfinder.NextStepsAdjacencyMap
Produces set of MovePaths by extending MovePath mp with MoveSteps.
getAdjacent(SBFMovePath) - Method in record class megamek.common.strategicBattleSystems.GroundMovementAdjacency
Produces set of MovePaths by extending MovePath mp with MoveSteps.
getAdjacentEntitiesAlongAttack(Coords, Coords, Game) - Static method in class megamek.common.compute.Compute
 
getAdjacentLocationCCW(int) - Method in class megamek.common.battleValue.LargeAeroBVCalculator
 
getAdjacentLocationCCW(int) - Method in class megamek.common.battleValue.WarShipBVCalculator
 
getAdjacentLocationCW(int) - Method in class megamek.common.battleValue.LargeAeroBVCalculator
 
getAdjacentLocationCW(int) - Method in class megamek.common.battleValue.WarShipBVCalculator
 
getAdjustedFacing(int, MoveStepType) - Static method in class megamek.common.moves.MovePath
Returns the adjusted facing, given the start facing.
getAdjustedValue() - Method in enum class megamek.common.enums.SkillLevel
 
getAdmitsDefeat(String) - Static method in class megamek.server.commands.DefeatCommand
 
getAdvancedAerospace() - Method in class megamek.common.verifier.TestAdvancedAerospace
Deprecated, for removal: This API element is subject to removal in a future version.
getAdvancedProperties() - Method in class megamek.client.ui.clientGUI.ButtonOrderPreferences
 
getAdvancedProperties() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getAdvancedProperties() - Method in class megamek.client.ui.clientGUI.UnitDisplayOrderPreferences
 
getAdvancedProperties() - Method in class megamek.common.preference.ClientPreferences
 
getAdvancedProperties() - Method in interface megamek.common.preference.IPreferenceStore
 
getAdvancedProperties() - Method in class megamek.common.preference.PreferenceStore
 
getAdvancedRange() - Method in class megamek.common.CompositeTechLevel
Deprecated, for removal: This API element is subject to removal in a future version.
getAdvancedRange() - Method in interface megamek.common.interfaces.ITechnology
Deprecated, for removal: This API element is subject to removal in a future version.
getAdvancedRange(boolean) - Method in interface megamek.common.interfaces.ITechnology
Deprecated, for removal: This API element is subject to removal in a future version.
getAdvancedTechYear() - Method in class megamek.common.loaders.MekSummary
Deprecated, for removal: This API element is subject to removal in a future version.
getAero() - Method in class megamek.common.verifier.TestAdvancedAerospace
 
getAero() - Method in class megamek.common.verifier.TestAero
 
getAero() - Method in class megamek.common.verifier.TestSmallCraft
 
getAeroCrewNeeds(Entity) - Static method in class megamek.common.compute.Compute
 
getAeroLocation(int) - Static method in class megamek.common.units.LandAirMek
Translate a `Mek location to the equivalent Aero location.
getAeroSanityAMSHitsMod() - Method in class megamek.common.weapons.handlers.MissileWeaponHandler
 
getAeroTurns() - Method in interface megamek.common.interfaces.ITurnOrdered
 
getAeroTurns() - Method in class megamek.common.Team
 
getAeroTurns() - Method in class megamek.common.turns.TurnOrdered
 
getAeroTurns() - Method in class megamek.common.turns.TurnVectors
Deprecated, for removal: This API element is subject to removal in a future version.
getAFFATarget(Coords, Entity) - Method in class megamek.common.game.Game
Returns a Target for an Accidental Fall From above, or null if no possible target is there
getAffiliation() - Method in enum class megamek.common.enums.Faction
 
getAimedLocation() - Method in class megamek.common.actions.WeaponAttackAction
 
getAimedShotLocation(Targetable, FiringPlan, boolean, boolean) - Method in class megamek.client.bot.princess.Princess
Determine which location to aim for on a general target.
getAimingAt() - Method in class megamek.client.ui.panels.phaseDisplay.AimedShotHandler
 
getAimingLocation() - Method in class megamek.client.ui.panels.phaseDisplay.AimedShotHandler
Returns the name of aimed location.
getAimingMode() - Method in class megamek.client.ui.panels.phaseDisplay.AimedShotHandler
 
getAimingMode() - Method in class megamek.common.actions.WeaponAttackAction
 
getAirborneVTOLForSand(Team) - Method in class megamek.server.totalWarfare.TWGameManager
Cycle through entities on team and collect all the airborne VTOL/WIGE vehicles Only vehicles can be affected by Blowing Sand (TO:AR 6th Ed.
getAirMekCruiseMP() - Method in class megamek.common.units.LandAirMek
 
getAirMekCruiseMP(MPCalculationSetting) - Method in class megamek.common.units.LandAirMek
 
getAirMekFlankMP() - Method in class megamek.common.units.LandAirMek
 
getAirMekFlankMP(MPCalculationSetting) - Method in class megamek.common.units.LandAirMek
 
getAirMekHeat() - Method in class megamek.common.units.LandAirMek
 
getAirMekRunMP() - Method in class megamek.common.units.LandAirMek
 
getAirMekRunMP(MPCalculationSetting) - Method in class megamek.common.units.LandAirMek
 
getAirMekWalkMP() - Method in class megamek.common.units.LandAirMek
 
getAirMekWalkMP(MPCalculationSetting) - Method in class megamek.common.units.LandAirMek
 
getAlgorithmToUse() - Method in class megamek.common.loaders.MapSettings
 
getAliases() - Method in class megamek.client.ratgenerator.FactionRecord
 
getAliases() - Method in class megamek.common.universe.Faction2
Returns the historical faction-code aliases for this faction, keyed by the year each alias became active.
getAllAffectedCoords() - Method in class megamek.server.props.OrbitalBombardment
 
getAllArmorCodeName() - Static method in class megamek.common.equipment.ArmorType
 
getAllChildren() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getAllClearingEntities() - Method in class megamek.common.WoodsClearingTracker
Returns all entity IDs currently involved in clearing operations (this round or last round).
getAllCockpitCodeName() - Static method in class megamek.common.units.Mek
 
getAllCombats() - Method in class megamek.server.totalWarfare.InfantryActionTracker
Get all active actions.
getAllCommandNames() - Method in class megamek.client.ui.clientGUI.AbstractClientGUI
 
getAllCommandNames() - Method in interface megamek.client.ui.IClientCommandHandler
 
getAllCommandNames() - Method in class megamek.server.Server
Returns an enumeration of all the command names
getAllComputedCosts(Comparator<C>) - Method in class megamek.common.pathfinder.MovePathFinder
Returns a map of all computed shortest paths
getAllComputedCosts(Comparator<SBFMovePath>) - Method in class megamek.common.strategicBattleSystems.SBFMovePathFinder
Returns a map of all computed shortest paths
getAllComputedPaths() - Method in class megamek.common.pathfinder.ShortestPathFinder
Returns a map of all computed shortest paths.
getAllComputedPaths() - Method in class megamek.common.strategicBattleSystems.SBFMovePathFinder
Returns a map of all computed shortest paths.
getAllComputedPathsUncategorized() - Method in class megamek.common.pathfinder.AeroGroundPathFinder
 
getAllComputedPathsUncategorized() - Method in class megamek.common.pathfinder.InfantryPathFinder
 
getAllComputedPathsUncategorized() - Method in class megamek.common.pathfinder.NewtonianAerospacePathFinder
 
getAllComputedPathsUncategorized() - Method in class megamek.common.pathfinder.ShortestPathFinder
 
getAllComputedPathsUncategorized() - Method in class megamek.common.pathfinder.SpheroidPathFinder
 
getAllComputedPathsUnordered() - Method in class megamek.common.pathfinder.LongestPathFinder
Deprecated, for removal: This API element is subject to removal in a future version.
getAllDataAsString() - Method in class megamek.common.util.BuildingBlock
Gets all the data inside the rawData Vector.
getAllDataAsVector() - Method in class megamek.common.util.BuildingBlock
Deprecated, for removal: This API element is subject to removal in a future version.
getAllEnclosingBoards(int) - Method in interface megamek.common.game.IGame
Returns a list of IDs of all enclosing boards of the given board.
getAllEnemyEntities(Entity) - Method in class megamek.common.game.Game
Returns an Enumeration of active enemy entities
getAllEngineCodeName() - Static method in class megamek.common.equipment.Engine
 
getAllEntitiesOwnedBy(Player) - Method in class megamek.common.game.Game
Deprecated, for removal: This API element is subject to removal in a future version.
getAllFacingsAt(Coords) - Static method in record class megamek.common.pathfinder.CoordsWithFacing
Returns a list containing six instances of CoordsWithFacing, one for each facing.
getAllFields() - Method in class megamek.ai.dataset.EntityDataMap
Gets all fields and values in the map.
getAllForces() - Method in class megamek.common.force.Forces
Returns a list of all forces and subForces in no particular order.
getAllFormations() - Static method in class megamek.client.ratgenerator.FormationType
Returns every registered formation, lazily initializing the registry on first call.
getAllGyroCodeName() - Static method in class megamek.common.units.Entity
 
getAllies() - Method in class megamek.common.loaders.MULParser
Returns a list of all the allied Entity's parsed from the input, should be called after parse.
getAllMeks() - Method in class megamek.common.loaders.MekSummaryCache
 
getAllOffboardEnemyEntities(Player) - Method in class megamek.common.game.Game
 
getAllowCalledShotsOnImmobile() - Method in class megamek.client.bot.princess.Princess
Deprecated, for removal: This API element is subject to removal in a future version.
getAllowedPhysicalAttacks() - Method in class megamek.common.units.Entity
 
getAllowFacingTolerance() - Method in class megamek.client.bot.princess.BehaviorSettings
 
getAllReports() - Method in class megamek.common.game.Game
 
getAllSimpleTechLevelCodeName() - Static method in enum class megamek.common.SimpleTechLevel
 
getAllSprites() - Method in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
Returns an unmodifiable view of this BoardView's sprites.
getAllStructureCodeName() - Static method in class megamek.common.equipment.EquipmentType
 
getAllTableColumns() - Method in class megamek.client.ui.models.XTableColumnModel
 
getAllTowedUnits() - Method in class megamek.common.units.Entity
 
getAllTypes() - Static method in class megamek.common.equipment.EquipmentType
 
getAllUMUCount() - Method in class megamek.common.units.Entity
This returns all UMU a Mek has.
getAllUMUCount() - Method in class megamek.common.units.Infantry
 
getAllUnits() - Method in class megamek.client.ui.models.UnitTableModel
 
getAllyUnitColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getAlphaStrikeHeat() - Method in class megamek.common.equipment.WeaponType
Returns the weapon's heat for AlphaStrike conversion.
getAlphaStrikeHeat() - Method in class megamek.common.weapons.prototypes.innerSphere.ISERLaserLargePrototype
 
getAlphaStrikeHeat() - Method in class megamek.common.weapons.prototypes.innerSphere.ISPulseLaserLargePrototype
 
getAlphaStrikeHeat() - Method in class megamek.common.weapons.prototypes.innerSphere.ISPulseLaserMediumPrototype
 
getAlphaStrikeHeat() - Method in class megamek.common.weapons.prototypes.innerSphere.ISPulseLaserMediumRecovered
 
getAlphaStrikeHeat() - Method in class megamek.common.weapons.prototypes.innerSphere.ISPulseLaserSmallPrototype
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.equipment.WeaponType
Returns the weapon's AlphaStrike heat damage for AlphaStrike conversion.
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.battleArmor.clan.CLBAFlamer
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.battleArmor.clan.CLBAFlamerHeavy
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.battleArmor.innerSphere.ISBAPlasmaRifle
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.flamers.clan.CLERFlamer
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.flamers.clan.CLHeavyFlamer
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.flamers.FlamerWeapon
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.flamers.innerSphere.ISERFlamer
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.flamers.innerSphere.ISHeavyFlamer
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.flamers.innerSphere.ISVehicleFlamer
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.ppc.clan.CLPlasmaCannon
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.ppc.innerSphere.ISPlasmaRifle
 
getAlphaStrikeHeatDamage(int) - Method in class megamek.common.weapons.unofficial.clan.CLPlasmaRifle
 
getAlreadyTwisted() - Method in class megamek.common.units.Entity
 
getAlternateCost() - Method in class megamek.common.battleArmor.BattleArmor
 
getAlternateCost() - Method in class megamek.common.loaders.MekSummary
 
getAlternateCost() - Method in class megamek.common.units.ConvInfantry
The alternate cost here is used by MekHQ to create costs that reflect just the cost of equipment.
getAlternateCost() - Method in class megamek.common.units.Entity
 
getAlternateWeight() - Method in class megamek.common.battleArmor.BattleArmor
 
getAltFaction() - Method in class megamek.client.ratgenerator.SubForcesNode
 
getAltitude() - Method in class megamek.common.board.FloorTarget
 
getAltitude() - Method in record class megamek.common.equipment.INarcPod
 
getAltitude() - Method in record class megamek.common.equipment.MinefieldTarget
 
getAltitude() - Method in class megamek.common.HexTarget
 
getAltitude() - Method in class megamek.common.moves.MoveStep
 
getAltitude() - Method in class megamek.common.units.BuildingTarget
 
getAltitude() - Method in class megamek.common.units.Entity
 
getAltitude() - Method in interface megamek.common.units.IAero
 
getAltitude() - Method in interface megamek.common.units.Targetable
 
getAltitudeAdjustedPaths(List<MovePath>) - Method in class megamek.common.pathfinder.AeroGroundPathFinder
Given a list of MovePaths, applies adjustTowardsDesiredAltitude to each of them.
getAltitudeAdjustedPaths(List<MovePath>) - Method in class megamek.common.pathfinder.AeroLowAltitudePathFinder
Get a list of movement paths with end-of-path altitude adjustments.
getAltitudeLoss(Game) - Method in class megamek.common.actions.WeaponAttackAction
 
getAltLoss() - Method in class megamek.common.units.Aero
 
getAltLoss() - Method in interface megamek.common.units.IAero
 
getAltLoss() - Method in class megamek.common.units.LandAirMek
 
getAltLossThisRound() - Method in class megamek.common.units.Aero
 
getAltLossThisRound() - Method in interface megamek.common.units.IAero
 
getAltLossThisRound() - Method in class megamek.common.units.LandAirMek
 
getAltNames() - Method in class megamek.client.ratgenerator.FactionRecord
 
getAmmo() - Method in class megamek.client.bot.princess.ArtilleryCommandAndControl
 
getAmmo() - Method in class megamek.client.bot.princess.WeaponFireInfo
 
getAmmo() - Method in class megamek.common.units.Entity
 
getAmmo() - Method in class megamek.common.units.FighterSquadron
 
getAmmo(int) - Method in class megamek.common.units.Entity
 
getAmmo(WeaponMounted) - Method in class megamek.common.units.Entity
 
getAmmoAdjDamage(Game, WeaponAttackAction) - Static method in class megamek.common.compute.Compute
Deprecated, for removal: This API element is subject to removal in a future version.
getAmmoBV(Mounted<?>) - Method in class megamek.common.battleValue.BattleArmorBVCalculator
 
getAmmoBV(Mounted<?>) - Method in class megamek.common.battleValue.BVCalculator
 
getAmmoBV(Mounted<?>) - Method in class megamek.common.battleValue.HandheldWeaponBVCalculator
 
getAmmoBV(Mounted<?>) - Method in class megamek.common.battleValue.ProtoMekBVCalculator
 
getAmmoCarrier() - Method in class megamek.common.actions.WeaponAttackAction
Returns the entity id of the unit carrying the ammo used by this attack
getAmmoConservation() - Method in class megamek.client.bot.princess.coverage.Builder
 
getAmmoCost() - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
getAmmoId() - Method in class megamek.common.actions.WeaponAttackAction
 
getAmmoMunitionType() - Method in class megamek.common.actions.WeaponAttackAction
 
getAmmoRatio() - Method in class megamek.common.equipment.AmmoType
 
getAmmoRequirement() - Method in class megamek.client.ratgenerator.ModelRecord
Proportion of total weapons BV that is dependent on ammunition
getAmmoSlots() - Method in class megamek.common.verifier.TestSupportVehicle
 
getAmmoType() - Method in class megamek.common.equipment.AmmoType
 
getAmmoType() - Method in class megamek.common.equipment.WeaponType
 
getAmmoWeight() - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
getAmountElevationGenerators() - Static method in class megamek.common.util.BoardUtilities
 
getAmsEquipNum() - Method in class megamek.common.event.GameCFREvent
Deprecated, for removal: This API element is subject to removal in a future version.
getAMSHitsMod(Vector<Report>) - Method in class megamek.common.weapons.handlers.MissileWeaponHandler
 
getAngelECCMStrength() - Method in class megamek.common.ECMInfo
 
getAngelECMStrength() - Method in class megamek.common.ECMInfo
 
getAngle() - Method in enum class megamek.common.board.CardinalDirection
Returns the angle of this CardinalDirection in degrees.
getAngle() - Method in enum class megamek.common.Facing
 
getAnimatedImages() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getAnimatedImages() - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
 
getAnnotations() - Method in class megamek.common.board.Board
Gets every annotation on the map.
getAnnotations(Coords) - Method in class megamek.common.board.Board
Gets the annotations associated with a hex.
getAnnounceUrl() - Method in class megamek.common.commandLine.ClientServerCommandLineParser
 
getAnswer() - Method in class megamek.client.ui.dialogs.ChoiceDialog
See if the player confirmed a choice.
getAnswer() - Method in class megamek.client.ui.dialogs.ConfirmDialog
 
getAnswer() - Method in class megamek.client.ui.dialogs.phaseDisplay.BombPayloadDialog
See if the player confirmed a choice.
getAnswer() - Method in class megamek.client.ui.dialogs.phaseDisplay.ManeuverChoiceDialog
See if the player confirmed a choice.
getAnswer() - Method in class megamek.client.ui.dialogs.phaseDisplay.MineLayingDialog
 
getAntiCrowding() - Method in class megamek.client.bot.princess.BehaviorSettings
 
getAntiMek() - Method in class megamek.client.ratgenerator.ModelRecord
Deprecated, for removal: This API element is subject to removal in a future version.
getAntiMekBvMultiplier() - Method in enum class megamek.common.enums.ProstheticEnhancementType
Deprecated, for removal: This API element is subject to removal in a future version.
getAntiMekBvMultiplier() - Method in class megamek.common.units.ConvInfantry
Gets the Anti-Mek BV multiplier from prosthetic enhancements.
getAntiMekModifier() - Method in enum class megamek.common.enums.ProstheticEnhancementType
 
getAnyTerrainOf(int, int...) - Method in class megamek.common.Hex
 
getAnyTypeMaxJumpMP() - Method in class megamek.common.units.Entity
 
getAOHexShadows() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getApdsDistances() - Method in class megamek.common.event.GameCFREvent
 
getAppropriateTarget(Coords) - Method in class megamek.client.bot.princess.Princess
 
getAppropriateTarget(Coords, int) - Method in class megamek.client.bot.princess.Princess
 
getArbitraryEntity() - Method in class megamek.client.bot.BotClient
 
getArc(ASArcs) - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getArcAbbr(Mounted<?>) - Method in class megamek.common.templates.AeroTROView
Firing arc abbreviation, which may be different from mounting location for side arcs on small craft and dropships
getArcAbbr(Mounted<?>) - Method in class megamek.common.templates.CapitalShipTROView
 
getArcAbbr(Mounted<?>) - Method in class megamek.common.templates.SmallCraftDropshipTROView
 
getArcCode() - Method in enum class megamek.common.enums.FacingArc
Deprecated, for removal: This API element is subject to removal in a future version.
getArcsWithGuns() - Method in class megamek.common.units.Jumpship
 
getArcsWithGuns() - Method in class megamek.common.units.SmallCraft
 
getAreaShape() - Method in interface megamek.client.ui.widget.picmap.PMHotArea
 
getAreaShape() - Method in class megamek.client.ui.widget.picmap.PMPicArea
 
getAreaShape() - Method in class megamek.client.ui.widget.picmap.PMPicPolygonalArea
 
getAreaShape() - Method in class megamek.client.ui.widget.picmap.PMSimplePolygonArea
 
getAreaUnder(int, int) - Method in class megamek.client.ui.widget.picmap.PicMap
Returns Hot Area under coordinates (x, y)
getAresConventionsSignatory() - Method in class megamek.common.universe.Faction2
 
getArgumentsDescription() - Method in interface megamek.client.bot.princess.commands.ChatCommand
 
getArgumentsRepresentation() - Method in interface megamek.client.bot.princess.commands.ChatCommand
Get the arguments' representation.
getArgValue() - Method in class megamek.common.commandLine.AbstractCommandLineParser
 
getArm() - Method in class megamek.common.actions.BrushOffAttackAction
 
getArm() - Method in class megamek.common.actions.PunchAttackAction
 
getArmActuatorCost() - Method in class megamek.common.units.Mek
 
getArmActuatorCost() - Method in class megamek.common.units.QuadMek
 
getArmCrits() - Method in class megamek.common.battleArmor.BattleArmor
 
getArmedMPBoosters() - Method in class megamek.common.units.Entity
 
getArmedMPBoosters() - Method in class megamek.common.units.LandAirMek
 
getArmedMPBoosters() - Method in class megamek.common.units.QuadVee
QuadVees cannot benefit from MASC or SuperChargers in vehicle mode
getArmor() - Method in class megamek.common.strategicBattleSystems.SBFUnit
 
getArmor(int) - Method in class megamek.common.units.Entity
Returns the amount of armor in the location specified, or ARMOR_NA, or ARMOR_DESTROYED.
getArmor(int, boolean) - Method in class megamek.common.battleArmor.BattleArmor
Battle Armor units have no armor on their squad location.
getArmor(int, boolean) - Method in class megamek.common.units.AbstractBuildingEntity
Returns the amount of armor in the location specified, or IArmorState.ARMOR_NA, or IArmorState.ARMOR_DESTROYED.
getArmor(int, boolean) - Method in class megamek.common.units.Entity
Returns the amount of armor in the location specified, or IArmorState.ARMOR_NA, or IArmorState.ARMOR_DESTROYED.
getArmor(int, boolean) - Method in class megamek.common.units.Mek
Returns the amount of armor in the location specified.
getArmor(int, boolean) - Method in class megamek.common.units.ProtoMek
 
getArmor(Coords) - Method in class megamek.common.units.AbstractBuildingEntity
 
getArmor(Coords) - Method in class megamek.common.units.BuildingTerrain
 
getArmor(Coords) - Method in interface megamek.common.units.IBuilding
 
getArmor(CubeCoords) - Method in class megamek.common.units.Building
 
getArmor(HitData) - Method in class megamek.common.units.Entity
Returns the amount of armor in the location hit, or IArmorState.ARMOR_NA, or IArmorState.ARMOR_DESTROYED.
getArmorDesc() - Method in class megamek.common.units.ConvInfantry
 
getArmoredComponentBV() - Method in class megamek.common.units.Mek
 
getArmoredComponentTechAdvancement() - Static method in class megamek.common.units.Entity
 
getArmoredComponentWeight() - Method in class megamek.common.verifier.TestEntity
 
getArmoredComponentWeight() - Method in class megamek.common.verifier.TestMek
 
getArmorForReal(int) - Method in class megamek.common.units.Entity
 
getArmorForReal(int, boolean) - Method in class megamek.common.units.Entity
 
getArmorForReal(int, boolean) - Method in class megamek.common.units.Mek
 
getArmorFromName(String) - Static method in class megamek.common.equipment.EquipmentType
Explicit armor lookup by name
getArmorKit() - Method in class megamek.common.units.ConvInfantry
 
getArmorPercentage() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getArmorPoints(Entity) - Static method in class megamek.common.verifier.TestEntity
Returns the number of armor points the given unit has.
getArmorPoints(Entity, double) - Static method in class megamek.common.verifier.TestEntity
Returns the number of armor points the given unit has with the given armor tonnage.
getArmorPointsMultiplier() - Method in class megamek.common.equipment.ArmorType
 
getArmorPointsPerTon(Entity) - Static method in class megamek.common.verifier.TestEntity
Calculate the number of armor points per ton of armor for the given unit.
getArmorRemainingPercent() - Method in class megamek.common.equipment.GunEmplacement
 
getArmorRemainingPercent() - Method in class megamek.common.units.Aero
 
getArmorRemainingPercent() - Method in class megamek.common.units.Entity
Returns the percent of the armor remaining
getArmorRemainingPercent() - Method in class megamek.common.units.FighterSquadron
 
getArmorSlots() - Method in class megamek.common.verifier.TestSupportVehicle
 
getArmorString(int) - Method in class megamek.common.units.Entity
Returns a string representing the armor in the location
getArmorString(int, boolean) - Method in class megamek.common.units.Entity
Returns a string representing the armor in the location
getArmorTabActive() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getArmorTabIdle() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getArmorTechLevel(int) - Method in class megamek.common.equipment.GunEmplacement
 
getArmorTechLevel(int) - Method in class megamek.common.units.AbstractBuildingEntity
 
getArmorTechLevel(int) - Method in class megamek.common.units.Entity
 
getArmorTechRating() - Method in class megamek.common.units.Entity
 
getArmorTechTypes() - Method in class megamek.common.loaders.MekSummary
 
getArmorType() - Method in class megamek.common.equipment.ArmorType
 
getArmorType() - Method in class megamek.common.loaders.MekSummary
 
getArmorType(int) - Method in class megamek.common.equipment.GunEmplacement
 
getArmorType(int) - Method in class megamek.common.units.AbstractBuildingEntity
 
getArmorType(int) - Method in class megamek.common.units.Entity
 
getArmorType(EquipmentType) - Static method in class megamek.common.equipment.EquipmentType
 
getArmorTypeName(int) - Static method in class megamek.common.equipment.EquipmentType
 
getArmorTypeName(int, boolean) - Static method in class megamek.common.equipment.EquipmentType
 
getArmorTypes() - Method in class megamek.common.loaders.MekSummary
 
getArmorValue() - Method in class megamek.common.equipment.Mounted
 
getArmorWeight() - Method in class megamek.common.equipment.HandheldWeapon
 
getArmorWeight() - Method in class megamek.common.units.Entity
The total weight of the armor on this unit.
getArmorWeight() - Method in class megamek.common.units.Jumpship
 
getArmorWeight() - Method in class megamek.common.units.ProtoMek
 
getArmorWeight() - Method in class megamek.common.units.SmallCraft
 
getArmorWeight() - Method in class megamek.common.units.Warship
 
getArmorWeight(int) - Method in class megamek.common.units.Entity
Prior to TacOps errata 3.3, armor was rounded up to the nearest half ton As of TacOps errata 3.3, patchwork armor is not rounded by location.
getArmorWeight(int) - Method in class megamek.common.units.Jumpship
 
getArmsFlipped() - Method in class megamek.common.units.Entity
Returns true if the Mek's arms are flipped to the rear
getArrowIVTurnsLeftToBurn() - Method in class megamek.common.InfernoTracker
Deprecated, for removal: This API element is subject to removal in a future version.
getArrowWeights() - Method in class megamek.client.generator.MunitionWeightCollection
Deprecated, for removal: This API element is subject to removal in a future version.
getArtillery() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getArtillery() - Method in class megamek.common.units.Crew
 
getArtillery(int) - Method in class megamek.common.units.Crew
 
getArtilleryAttackAction(int) - Method in record class megamek.common.net.packets.Packet
 
getArtilleryAttacks() - Method in class megamek.common.game.Game
 
getArtilleryCommandAndControl() - Method in class megamek.client.bot.princess.Princess
 
getArtilleryHit(Game, Coords, int) - Static method in class megamek.client.ui.clientGUI.tooltip.HexTooltip
 
getArtilleryProportion() - Method in class megamek.client.ratgenerator.ModelRecord
Deprecated, for removal: This API element is subject to removal in a future version.
getArtillerySize() - Method in class megamek.common.game.Game
Deprecated, for removal: This API element is subject to removal in a future version.
getArtilleryTarget(int) - Method in class megamek.client.ui.tileset.TilesetManager
 
getArtilleryTargetingControl() - Method in class megamek.client.bot.princess.Princess
Lazy-loading accessor for the artillery targeting control.
getArtilleryTargets() - Method in class megamek.client.bot.princess.ArtilleryCommandAndControl
 
getArtilleryType(WeaponType) - Static method in class megamek.common.alphaStrike.conversion.ASDamageConverter
Translates an Artillery WeaponType to the AlphaStrike Special Unit Ability, if any can be found.
getArtyAutoHitHexes() - Method in class megamek.common.Player
 
getASAdvancedSearch() - Method in class megamek.client.ui.dialogs.advancedsearch.AdvancedSearchDialog
 
getAsCardFont() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getAsCardSize() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getASEWAffected() - Method in class megamek.common.units.Entity
 
getASEWAffected(int) - Method in class megamek.common.units.Dropship
Returns the number of rounds a specified firing arc is affected by an ASEW missile
getASEWAffected(int) - Method in class megamek.common.units.Jumpship
 
getAsewAffectedTurns() - Method in class megamek.common.units.Jumpship
 
getAsewAffectedTurns() - Method in class megamek.common.units.Warship
 
getASFBays() - Method in class megamek.common.loaders.MekSummary
 
getASFDoors() - Method in class megamek.common.loaders.MekSummary
 
getASFUnits() - Method in class megamek.common.loaders.MekSummary
 
getAsInt() - Method in class megamek.client.ui.widget.VerifiableTextField
 
getAsPhysicalOption() - Method in class megamek.client.bot.princess.PhysicalInfo
Deprecated, for removal: This API element is subject to removal in a future version.
getAssignment() - Method in class megamek.client.ratgenerator.CrewDescriptor
 
getAssumedHit() - Method in class megamek.common.actions.WeaponAttackAction
 
getAstechCrew(Entity) - Static method in class megamek.common.compute.Compute
 
getASUnitType() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getASUnitType() - Method in interface megamek.common.alphaStrike.ASCardDisplayable
 
getASUnitType() - Method in class megamek.common.loaders.MekSummary
 
getAtClass() - Method in class megamek.common.equipment.WeaponType
 
getAtlasFilePath() - Method in class megamek.client.ui.util.ImageAtlasRecord
Get the atlas file path.
getAtmosphere() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
getAtmosphere(int) - Static method in enum class megamek.common.planetaryConditions.Atmosphere
 
getAtmosphere(String) - Static method in enum class megamek.common.planetaryConditions.Atmosphere
 
getAtmWeights() - Method in class megamek.client.generator.MunitionWeightCollection
Deprecated, for removal: This API element is subject to removal in a future version.
getATRanges() - Method in class megamek.common.equipment.WeaponType
 
getAttached() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getAttackArrowTransparency() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getAttackedByThisTurn() - Method in class megamek.common.units.Entity
 
getAttacker() - Method in interface megamek.common.weapons.handlers.AttackHandler
 
getAttacker() - Method in class megamek.common.weapons.handlers.WeaponHandler
 
getAttackerCasualties() - Method in class megamek.common.InfantryCombatResult
 
getAttackerCasualtiesPercent() - Method in class megamek.common.InfantryCombatResult
 
getAttackerCover() - Method in class megamek.common.LosEffects
Deprecated, for removal: This API element is subject to removal in a future version.
getAttackerId() - Method in class megamek.common.HitData
 
getAttackerId() - Method in interface megamek.common.weapons.handlers.AttackHandler
 
getAttackerId() - Method in class megamek.common.weapons.handlers.WeaponHandler
return the int ID of the attacking Entity
getAttackerMovementModifier(Game, int) - Static method in class megamek.common.compute.Compute
Modifier to attacks due to attacker movement
getAttackerMovementModifier(Game, int, EntityMovementType) - Method in class megamek.client.bot.princess.FireControl
Returns the movement modifier calculated by Compute.getAttackerMovementModifier(Game, int, EntityMovementType).
getAttackerMovementModifier(Game, int, EntityMovementType) - Static method in class megamek.common.compute.Compute
Modifier to attacks due to attacker movement
getAttackerTerrainModifier(Game, int) - Static method in class megamek.common.compute.Compute
Modifier to attacks due to attacker terrain
getAttackingEntity() - Method in class megamek.common.equipment.HandheldWeapon
What entity is using this weapon to attack?
getAttackingEntity() - Method in class megamek.common.units.Entity
What entity is using this weapon to attack?
getAttacks() - Method in class megamek.common.game.Game
get the attacks
getAttackSprites() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getAttacksVector() - Method in class megamek.common.game.Game
get the attacks vector
getAttackType() - Method in class megamek.client.bot.princess.PhysicalInfo
 
getAttackType() - Method in class megamek.common.turns.TriggerBPodTurn
 
getAutoCenter() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getAutoDeclareSearchlight() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getAutoEndFiring() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getAutoResolveGameLogFilename() - Method in class megamek.common.preference.ClientPreferences
 
getAutoSaveService() - Method in class megamek.server.AbstractGameManager
 
getAutoSelectNextUnit() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getAvailability() - Method in class megamek.client.ratgenerator.AvailabilityRating
 
getAvailability(int) - Method in class megamek.client.ratgenerator.AvailabilityRating
Returns the availability value, using the provided equipment level if multiple levels are present or the raw value if not
getAvailability(String) - Method in class megamek.client.ratgenerator.AvailabilityRating
Returns the availability value, using the provided equipment rating if multiple levels are present or the raw value if not
getAvailability(Era) - Method in enum class megamek.common.enums.MDAugmentationType
Gets the availability for a specific era.
getAvailabilityCode() - Method in class megamek.client.ratgenerator.AvailabilityRating
Get the string equivalent of the ratings values.
getAvailableFonts() - Static method in class megamek.client.ui.util.FontHandler
Returns a list of available font names.
getAvailableForces(Player) - Method in class megamek.common.force.Forces
Deprecated, for removal: This API element is subject to removal in a future version.
getAvailableMapSizes() - Method in class megamek.client.Client
 
getAvailableNonSymbolFonts() - Static method in class megamek.client.ui.util.FontHandler
Returns a list of available font names excluding some symbol fonts (specifically, excluding fonts that cannot display any of the characters "abcdefgnzABCDEFGNZ1234567890/()[]").
getAvionicsHits() - Method in class megamek.common.units.Aero
 
getAvionicsHits() - Method in interface megamek.common.units.IAero
 
getAvionicsHits() - Method in class megamek.common.units.LandAirMek
 
getAvionicsMisrepaired() - Method in class megamek.common.units.Aero
 
getAvionicsMisrepaired() - Method in interface megamek.common.units.IAero
 
getAvionicsMisrepaired() - Method in class megamek.common.units.LandAirMek
 
getAvionicsMisReplaced() - Method in class megamek.common.units.Aero
 
getAvionicsMisReplaced() - Method in interface megamek.common.units.IAero
 
getAvionicsMisReplaced() - Method in class megamek.common.units.LandAirMek
 
getBackground() - Method in class megamek.common.universe.Faction2
 
getBackground(int) - Method in class megamek.common.universe.Faction2
Returns the faction's background image path for the given year, honoring any era-based background changes.
getBackgroundChanges() - Method in class megamek.common.universe.Faction2
 
getBackgroundColor() - Method in enum class megamek.client.ui.clientGUI.boardview.overlay.ToastLevel
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.AeroMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.ArmlessMekMapSet
Deprecated.
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.BattleArmorMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.CapitalFighterMapSet
 
getBackgroundDrawers() - Method in interface megamek.client.ui.widget.mapset.DisplayMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.GeneralInfoMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.GunEmplacementMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.InfantryMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.JumpshipMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.LargeSupportTankMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.MekMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.PilotMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.ProtoMekMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.QuadMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.SimpleUnitMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.SpheroidMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.SquadronMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.SuperHeavyTankMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.TankMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.TripodMekMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.VTOLMapSet
 
getBackgroundDrawers() - Method in class megamek.client.ui.widget.mapset.WarshipMapSet
 
getBackgroundTile() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getBackup() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getBackupGunnerPos() - Method in class megamek.common.units.Crew
 
getBackupPilotPos() - Method in class megamek.common.units.Crew
 
getBADamageClass() - Method in class megamek.common.equipment.WeaponType
 
getBadCriticalSlots(int, int, int) - Method in class megamek.common.units.Aero
The number of critical slots that are destroyed in the component.
getBadCriticalSlots(int, int, int) - Method in class megamek.common.units.Entity
The number of critical slots that are destroyed or breached in the location or missing along with it (if it was blown off).
getBaMountLoc() - Method in class megamek.common.equipment.Mounted
 
getBaMountLocAbbr(int) - Static method in class megamek.common.battleArmor.BattleArmor
 
getBaMountLocName(int) - Static method in class megamek.common.battleArmor.BattleArmor
 
getBAPDetectionTarget() - Method in class megamek.common.equipment.Minefield
Gets the BAP detection target #
getBAPRange() - Method in class megamek.common.units.Entity
What's the range of the BAP equipment?
getBAR() - Method in class megamek.common.equipment.ArmorType
 
getBARRating(int) - Method in class megamek.common.units.Entity
Return the BAR-rating of this Entity's armor
getBARRating(int) - Method in class megamek.common.units.FixedWingSupport
 
getBARRating(int) - Method in class megamek.common.units.Mek
 
getBARRating(int) - Method in class megamek.common.units.SupportTank
 
getBARRating(int) - Method in class megamek.common.units.SupportVTOL
 
getBase() - Method in class megamek.client.ui.tileset.EntityImage
 
getBase(Hex) - Method in class megamek.client.ui.tileset.HexTileset
 
getBase64FluffImage() - Method in class megamek.common.units.EntityFluff
 
getBase64Icon() - Method in class megamek.common.units.Entity
 
getBase64String() - Method in class megamek.client.ui.Base64Image
 
getBaseAeroDamage() - Method in class megamek.common.weapons.autoCannons.LBXACWeapon
This is an LBX weapon, the Aero AV is 60% of normal.
getBaseAeroDamage() - Method in class megamek.common.weapons.CLIATMWeapon
This is a streak weapon, so we use the rack size for the Aero damage.
getBaseAeroDamage() - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISSilverBulletGauss
This is an LBX weapon, the Aero AV is 60% of normal.
getBaseAmmo() - Method in class megamek.common.equipment.AmmoType
Returns the base ammo type, if any.
getBaseAvailability(Era) - Method in class megamek.common.bays.Bay
 
getBaseAvailability(Era) - Method in class megamek.common.CompositeTechLevel
 
getBaseAvailability(Era) - Method in class megamek.common.equipment.Engine
 
getBaseAvailability(Era) - Method in class megamek.common.equipment.EquipmentType
 
getBaseAvailability(Era) - Method in interface megamek.common.interfaces.ITechnology
 
getBaseAvailability(Era) - Method in interface megamek.common.interfaces.ITechnologyDelegator
 
getBaseAvailability(Era) - Method in class megamek.common.TechAdvancement
 
getBaseAvailability(Era) - Method in class megamek.common.units.Entity
 
getBaseBV() - Method in class megamek.common.equipment.EquipmentType
 
getBaseChassisFireConWeight() - Method in class megamek.common.units.Entity
Used by omni support vehicles to track the weight of fire control systems.
getBaseChassisHeatSinks(boolean) - Method in class megamek.common.equipment.Engine
Return the Base Chassis Engine heat Sinks or integralHeatSinkCapacity which ever is less.
getBaseChassisSponsonPintleWeight() - Method in class megamek.common.units.Tank
Used for omni vehicles, which must set the weight of sponson or pintle mounts in the base chassis, limiting the amount of pod space in the turret(s).
getBaseChassisTurret2Weight() - Method in class megamek.common.units.Tank
Used for omni vehicles, which must set the weight of turrets the base chassis, limiting the amount of pod space in the turret.
getBaseChassisTurretWeight() - Method in class megamek.common.units.Tank
Used for omni vehicles, which must set the weight of turrets the base chassis, limiting the amount of pod space in the turret.
getBaseChassisValue() - Method in class megamek.common.units.Entity
 
getBaseChassisValue() - Method in class megamek.common.units.FixedWingSupport
 
getBaseChassisValue() - Method in class megamek.common.units.SupportTank
 
getBaseChassisValue() - Method in class megamek.common.units.SupportVTOL
 
getBaseChassisValue(int) - Method in enum class megamek.common.verifier.TestSupportVehicle.SVType
The base chassis value is used for calculating the chassis weight.
getBaseChassisValue(Entity) - Static method in enum class megamek.common.verifier.TestSupportVehicle.SVType
The base chassis value is used for calculating the chassis weight.
getBaseCost() - Method in class megamek.common.equipment.Engine
 
getBaseCost() - Method in enum class megamek.common.equipment.enums.StructureEngine
 
getBaseCost() - Method in class megamek.common.equipment.EquipmentType
 
getBaseCriticalSlots() - Method in class megamek.common.equipment.EquipmentType
 
getBaseDamageAbsorptionRate() - Method in class megamek.common.equipment.MiscMounted
 
getBaseDamageAbsorptionRate() - Method in class megamek.common.equipment.MiscType
 
getBaseDamageCapacity() - Method in class megamek.common.equipment.MiscMounted
 
getBaseDamageCapacity() - Method in class megamek.common.equipment.MiscType
 
getBaseDesc() - Method in class megamek.common.equipment.MiscMounted
 
getBaseDesc() - Method in class megamek.common.equipment.Mounted
 
getBaseEngineValue() - Method in class megamek.common.units.Entity
 
getBaseEngineValue() - Method in class megamek.common.units.FixedWingSupport
 
getBaseEngineValue() - Method in class megamek.common.units.SupportTank
 
getBaseEngineValue() - Method in class megamek.common.units.SupportVTOL
 
getBaseEngineValue(int) - Method in enum class megamek.common.verifier.TestSupportVehicle.SVType
The base engine value is used for calculating the engine weight.
getBaseEngineValue(Entity) - Static method in enum class megamek.common.verifier.TestSupportVehicle.SVType
The base engine value is used for calculating the engine weight.
getBaseGunnery() - Method in class megamek.common.strategicBattleSystems.SBFUnit
Deprecated, for removal: This API element is subject to removal in a future version.
getBaseImage() - Method in class megamek.common.icons.AbstractIcon
This is abstract to allow for different formats for determining the image in question
getBaseImage() - Method in class megamek.common.icons.Camouflage
 
getBaseImage() - Method in class megamek.common.icons.FileCamouflage
 
getBaseImage() - Method in class megamek.common.icons.Portrait
 
getBasement() - Method in class megamek.common.util.BuildingTemplate
 
getBasement(Coords) - Method in class megamek.common.units.AbstractBuildingEntity
 
getBasement(Coords) - Method in class megamek.common.units.BuildingTerrain
 
getBasement(Coords) - Method in interface megamek.common.units.IBuilding
 
getBasement(CubeCoords) - Method in class megamek.common.units.Building
 
getBasementCollapsed(Coords) - Method in class megamek.common.units.AbstractBuildingEntity
 
getBasementCollapsed(Coords) - Method in class megamek.common.units.BuildingTerrain
Get the building basement, per TacOps rules.
getBasementCollapsed(Coords) - Method in interface megamek.common.units.IBuilding
Get the building basement, per TacOps rules.
getBasementCollapsed(CubeCoords) - Method in class megamek.common.units.Building
Get the building basement, per TacOps rules.
getBaseMovementMode() - Method in class megamek.common.units.Infantry
Returns the base (stored) movement mode for this infantry unit, ignoring any virtual VTOL mode from powered flight wings.
getBaseName() - Method in class megamek.common.equipment.AmmoType
 
getBasePilotingRoll() - Method in class megamek.common.units.Entity
Returns an entity's base piloting skill roll needed Only use this version if the entity is through processing movement
getBasePilotingRoll() - Method in class megamek.common.units.ProtoMek
ProtoMeks don't take piloting skill rolls.
getBasePilotingRoll(EntityMovementType) - Method in class megamek.common.units.Entity
Returns an entity's base piloting skill roll needed
getBasePointValue() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getBasePointValue() - Method in class megamek.common.alphaStrike.conversion.ASPointValueConverter
 
getBaseShotsLeft() - Method in class megamek.common.equipment.Mounted
The number of shots of ammunition currently stored in this Mounted regardless of its operational status.
getBaseTerrainType() - Method in class megamek.common.Hex
Returns the "Base Terrain" for the hex, or 0 if it is clear
getBaseTonnage() - Method in class megamek.common.equipment.EquipmentType
 
getBaseTooltip(InGameObject, SBFGame) - Static method in class megamek.client.ui.clientGUI.tooltip.SBFInGameObjectTooltip
 
getBasicSection(ViewFormatting) - Method in interface megamek.client.ui.entityreadout.EntityReadout
 
getBattleArmorBays() - Method in class megamek.common.loaders.MekSummary
 
getBattleArmorDoors() - Method in class megamek.common.loaders.MekSummary
 
getBattleArmorHandles() - Method in class megamek.common.loaders.MekSummary
 
getBattleArmorUnits() - Method in class megamek.common.loaders.MekSummary
 
getBattleForceClass() - Method in class megamek.common.equipment.WeaponType
 
getBattleForceClass() - Method in class megamek.common.weapons.autoCannons.ACWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.autoCannons.HVACWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.autoCannons.LBXACWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.battleArmor.AdvancedSRMWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.battleArmor.clan.CLBALBX
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.ACBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.AR10BayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.capital.CapitalACBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.capital.CapitalGaussBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.capital.CapitalLaserBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.capital.CapitalMDBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.capital.CapitalMissileBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.capital.CapitalPPCBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.GaussBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.LRMBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.MMLBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.SRMBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.subCapital.SubCapCannonBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.subCapital.SubCapitalMissileBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.subCapital.SubCapLaserBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.bayWeapons.ThunderboltBayWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.capitalWeapons.CapitalMissileWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.capitalWeapons.MassDriverWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.capitalWeapons.naval.NavalACWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.capitalWeapons.naval.NGaussWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.capitalWeapons.naval.NLWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.capitalWeapons.naval.NPPCWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.CLIATMWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.gaussRifles.HAGWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISSilverBulletGauss
 
getBattleForceClass() - Method in class megamek.common.weapons.lasers.ReengineeredLaserWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.lrms.ExtendedLRMWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.lrms.LRMWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.lrms.LRTWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.lrms.StreakLRMWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.missiles.MMLWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.srms.SRMWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.srms.SRTWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.srms.StreakSRMWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.subCapitalWeapons.SubCapCannonWeapon
 
getBattleForceClass() - Method in class megamek.common.weapons.subCapitalWeapons.SubCapLaserWeapon
 
getBattleForceDamage(int) - Method in class megamek.common.equipment.WeaponType
Damage calculation for BattleForce and AlphaStrike
getBattleForceDamage(int) - Method in class megamek.common.weapons.autoCannons.ACWeapon
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.autoCannons.LBXACWeapon
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.autoCannons.UACWeapon
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.battleArmor.AdvancedSRMWeapon
non-squad size version for AlphaStrike base damage
getBattleForceDamage(int) - Method in class megamek.common.weapons.battleArmor.clan.CLBALBX
non-squad size version for AlphaStrike base damage
getBattleForceDamage(int) - Method in class megamek.common.weapons.battleArmor.innerSphere.laser.ISBALaserVSPMedium
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.battleArmor.innerSphere.laser.ISBALaserVSPSmall
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.gaussRifles.HAGWeapon
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISGaussRifle
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISSilverBulletGauss
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.lasers.innerSphere.large.ISVariableSpeedPulseLaserLarge
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.lasers.innerSphere.medium.ISVariableSpeedPulseLaserMedium
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.lasers.innerSphere.small.ISVariableSpeedPulseLaserSmall
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.missiles.MissileWeapon
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.mortars.MekMortarWeapon
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.other.innerSphere.ISAPDS
 
getBattleForceDamage(int) - Method in class megamek.common.weapons.other.innerSphere.ISMekTaser
 
getBattleForceDamage(int, int) - Method in class megamek.common.equipment.WeaponType
BattleForce-scale damage for BattleArmor, using cluster hits table based on squad size.
getBattleForceDamage(int, int) - Method in class megamek.common.weapons.battleArmor.AdvancedSRMWeapon
 
getBattleForceDamage(int, int) - Method in class megamek.common.weapons.battleArmor.clan.CLBALBX
 
getBattleForceDamage(int, int) - Method in class megamek.common.weapons.missiles.MissileWeapon
 
getBattleForceDamage(int, int) - Method in class megamek.common.weapons.srms.SRMWeapon
 
getBattleForceDamage(int, int) - Method in class megamek.common.weapons.srms.SRTWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.equipment.WeaponType
Damage calculation for BattleForce and AlphaStrike for missile weapons that may have advanced fire control
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.artillery.LongTomCannon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.artillery.SniperCannon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.artillery.ThumperCannon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.clan.CLImprovedAC2
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.clan.CLLB10XAC
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.clan.CLLB20XAC
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.clan.CLLB2XAC
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.clan.CLLB5XAC
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.clan.CLUAC2
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.innerSphere.ISAC2
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.innerSphere.ISHVAC10
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.innerSphere.ISLB10XAC
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.innerSphere.ISLB20XAC
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.innerSphere.ISLB2XAC
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.innerSphere.ISLB5XAC
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.autoCannons.RACWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM2
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.clan.advancedSRM.CLAdvancedSRM2OS
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.clan.CLBAMortarHeavy
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.clan.CLBAMortarLight
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.clan.laser.CLBALaserERMicro
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.innerSphere.barl.ISBARL1
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.innerSphere.barl.ISBARL2
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.innerSphere.barl.ISBARL3
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.innerSphere.barl.ISBARL4
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.battleArmor.innerSphere.barl.ISBARL5
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.AR10Weapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.CapitalMissileWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.MassDriverHeavy
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.MassDriverLight
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.MassDriverMedium
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.naval.NavalACWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.naval.NGaussWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.naval.NLWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.naval.NPPCWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.capitalWeapons.ScreenLauncherWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.CLIATMWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.defensivePods.BPodWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.defensivePods.MPodWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISHGaussRifle
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lasers.clan.CLERLaserMicro
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lasers.innerSphere.ISBombastLaser
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.clan.CLLRM10
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.clan.CLLRM15
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.clan.CLLRM20
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.clan.CLLRM5
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.innerSphere.enhancedLRM.ISExtendedLRM10
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.innerSphere.enhancedLRM.ISExtendedLRM15
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.innerSphere.enhancedLRM.ISExtendedLRM20
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.innerSphere.enhancedLRM.ISExtendedLRM5
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.LRTWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.lrms.StreakLRMWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.mgs.clan.CLHeavyMGA
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.mgs.clan.CLLightMGA
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.mgs.clan.CLMGA
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.mgs.innerSphere.ISHeavyMGA
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.mgs.innerSphere.ISLightMGA
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.mgs.innerSphere.ISMGA
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.clan.CLATM12
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.clan.CLATM3
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.clan.CLATM6
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.clan.CLATM9
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.clan.CLIATM12
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.clan.CLIATM3
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.clan.CLIATM6
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.clan.CLIATM9
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.innerSphere.mml.ISMML3
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.innerSphere.mml.ISMML5
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.innerSphere.mml.ISMML7
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.innerSphere.mml.ISMML9
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.MissileWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.MRMWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.thunderbolt.Thunderbolt10Weapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.thunderbolt.Thunderbolt15Weapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.thunderbolt.Thunderbolt20Weapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.missiles.thunderbolt.Thunderbolt5Weapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.other.clan.CLAMS
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.other.clan.CLFussilade
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.other.clan.CLLaserAMS
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.other.FluidGunWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.other.innerSphere.ISAMS
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.other.innerSphere.ISLaserAMS
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.other.NarcWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.ppc.clan.CLPlasmaCannon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.ppc.innerSphere.ISSnubNosePPC
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.ppc.PPCWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.primitive.ISAC2Primitive
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.prototypes.clan.CLLB20XACPrototype
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.prototypes.clan.CLLB2XACPrototype
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.prototypes.clan.CLLB5XACPrototype
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.prototypes.clan.CLStreakSRM4Prototype
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.prototypes.clan.CLStreakSRM6Prototype
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.prototypes.innerSphere.ISLB10XACPrototype
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.srms.clan.CLSRM2
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.srms.clan.CLSRM4
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.srms.clan.CLSRM6
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.srms.SRMWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.srms.SRTWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.srms.StreakSRMWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.subCapitalWeapons.SubCapCannonWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.subCapitalWeapons.SubCapLaserWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.subCapitalWeapons.SubCapMissileMantaRayWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.subCapitalWeapons.SubCapMissilePiranhaWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.subCapitalWeapons.SubCapMissileStingrayWeapon
 
getBattleForceDamage(int, Mounted<?>) - Method in class megamek.common.weapons.subCapitalWeapons.SubCapMissileSwordfishWeapon
 
getBay(Entity) - Method in class megamek.common.units.Entity
 
getBayAmmo() - Method in class megamek.common.equipment.WeaponMounted
 
getBayByAmmo(AmmoMounted) - Method in class megamek.common.units.Entity
Returns the Bay that the given ammo is associated with.
getBayById(int) - Method in class megamek.common.units.Entity
 
getBayDamage() - Method in class megamek.common.bays.Bay
Bay damage to unit transport bays is tracked by number of cubicles/units.
getBayLoadedUnitIds() - Method in class megamek.common.units.Entity
 
getBayNumber() - Method in class megamek.common.bays.Bay
 
getBayNumber() - Method in class megamek.common.loaders.BLKFile.ParsedBayInfo
 
getBayPersonnel() - Method in class megamek.common.units.Entity
 
getBayType() - Method in class megamek.common.equipment.WeaponType
 
getBayType(boolean) - Method in class megamek.common.equipment.WeaponType
 
getBayType(Bay) - Static method in enum class megamek.common.verifier.BayData
Identifies the type of bay.
getBayWeapon(int) - Method in class megamek.common.equipment.WeaponMounted
Fetches the bay weapon at a given index in the bay weapons list.
getBayWeapons() - Method in class megamek.common.equipment.WeaponMounted
 
getBDir() - Method in class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
getBehavior() - Method in class megamek.client.ui.widget.BackGroundDrawer
Returns integer describing behavior of BackgroundDrawer
getBehavior(String) - Method in class megamek.client.bot.princess.BehaviorSettingsFactory
Returns the named BehaviorSettings.
getBehaviorNameList() - Method in class megamek.client.bot.princess.BehaviorSettingsFactory
Returns a list of the names of all the available BehaviorSettings.
getBehaviorNames() - Method in class megamek.client.bot.princess.BehaviorSettingsFactory
 
getBehaviorOrDefault(String, BehaviorSettings) - Method in class megamek.client.bot.princess.BehaviorSettingsFactory
Returns the named BehaviorSettings.
getBehaviorSettings() - Method in class megamek.client.bot.BotClient
 
getBehaviorSettings() - Method in class megamek.client.ui.dialogs.buttonDialogs.BotConfigDialog
Returns the full behavior setting
getBehaviorType(Entity, Princess) - Method in class megamek.client.bot.princess.UnitBehavior
Gets (and calculates, if necessary), the behavior type for the given entity.
getBestFiringPlan(Entity, IHonorUtil, Game, Map<WeaponMounted, Double>) - Method in class megamek.client.bot.princess.MultiTargetFireControl
Calculates the best firing plan for a particular entity, assuming that everybody has already moved.
getBestPath(TreeSet<RankedPath>) - Method in interface megamek.client.bot.princess.IPathRanker
Returns the best path of a list of ranked paths.
getBestPath(TreeSet<RankedPath>) - Method in class megamek.client.bot.princess.PathRanker
Returns the best path of a list of ranked paths.
getBestPath(TreeSet<RankedPath>) - Method in class megamek.client.bot.princess.UtilityPathRanker
Returns the best path of a list of ranked paths.
getBestPhysical(Entity, Game, BehaviorSettings, IHonorUtil) - Static method in class megamek.client.bot.PhysicalCalculator
 
getBestProstheticAntiMekModifier() - Method in class megamek.common.units.ConvInfantry
Gets the best (most negative) anti-Mek modifier from all prosthetic enhancements.
getBestProstheticAntiMekName() - Method in class megamek.common.units.ConvInfantry
Gets the display name of the enhancement providing the best anti-Mek bonus.
getBIM() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getBindByCmd(String) - Static method in enum class megamek.client.ui.util.KeyCommandBind
Returns the bind identified by the given cmd or null if there is no such bind.
getBindByKey(int, int) - Static method in enum class megamek.client.ui.util.KeyCommandBind
Returns a list of binds using the given keycode and modifier.
getBldgClass() - Method in class megamek.common.units.AbstractBuildingEntity
 
getBldgClass() - Method in class megamek.common.units.Building
Get the building class, per TacOps rules.
getBldgClass() - Method in class megamek.common.units.BuildingTerrain
Get the building class, per TacOps rules.
getBldgClass() - Method in interface megamek.common.units.IBuilding
Get the building class, per TacOps rules.
getBlock(Entity) - Static method in class megamek.common.loaders.BLKFile
 
getBlockedFiringLocations() - Method in class megamek.common.units.Entity
Method that returns the mapping between locations which, if cargo is carried, block other locations from firing.
getBlockedFiringLocations() - Method in class megamek.common.units.Mek
 
getBlockedFiringLocations() - Method in class megamek.common.units.ProtoMek
 
getBloodname() - Method in class megamek.client.ratgenerator.CrewDescriptor
 
getBloodStalkerTarget() - Method in class megamek.common.units.Entity
 
getBlowingSand() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
getBlowingSand(int) - Static method in enum class megamek.common.planetaryConditions.BlowingSand
 
getBlowingSand(String) - Static method in enum class megamek.common.planetaryConditions.BlowingSand
 
getBlueShieldRounds() - Method in class megamek.common.units.Entity
 
getBoard() - Method in class megamek.client.Client
Shortcut to game.board
getBoard() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getBoard() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MapPreviewButton
 
getBoard() - Method in class megamek.common.alphaStrike.ASGame
 
getBoard() - Method in interface megamek.common.game.IGame
Returns the game's board.
getBoard(int) - Method in class megamek.client.Client
Returns the board with the given boardId or null if the game does not have a board of that boardId.
getBoard(int) - Method in class megamek.common.game.AbstractGame
 
getBoard(int) - Method in interface megamek.common.game.IGame
Returns the board with the given boardId or null if the game does not have a board of that boardId.
getBoard(BoardLocation) - Method in interface megamek.common.game.IGame
Returns the board of the given location or null if the game does not have a board of that location's boardId.
getBoard(Targetable) - Method in interface megamek.common.game.IGame
 
getBoardBuildings() - Method in class megamek.common.loaders.MapSettings
 
getBoardClusterSize(Entity, Coords, boolean) - Method in class megamek.common.pathfinder.BoardClusterTracker
Returns the size of the biggest terrain-reduced or non-terrain-reduced board cluster in which the given coordinates currently reside.
getBoardDimensionsSet(int) - Method in record class megamek.common.net.packets.Packet
 
getBoardEditLoadHeight() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBoardEditLoadWidth() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBoardEdRndStart() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBoardFacing() - Method in class megamek.common.units.AbstractBuildingEntity
 
getBoardFacing() - Method in class megamek.common.units.BuildingTerrain
 
getBoardFacing() - Method in interface megamek.common.units.IBuilding
Get the facing/rotation of this building in board space.
getBoardHeight() - Method in class megamek.common.loaders.MapSettings
 
getBoardHeight() - Method in class megamek.common.loaders.MapSetup
 
getBoardHeight() - Method in class megamek.common.preference.ClientPreferences
 
getBoardHeight() - Method in class megamek.utilities.BoardClassifier
 
getBoardId() - Method in class megamek.client.event.BoardViewEvent
 
getBoardId() - Method in class megamek.client.ui.clientGUI.boardview.AbstractBoardView
 
getBoardId() - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
 
getBoardId() - Method in class megamek.common.board.Board
 
getBoardId() - Method in class megamek.common.equipment.Flare
 
getBoardId() - Method in class megamek.common.event.board.GameBoardNewEvent
 
getBoardId() - Method in class megamek.common.HexTarget
 
getBoardId() - Method in class megamek.common.IndustrialElevator
 
getBoardId() - Method in class megamek.common.moves.MoveStep
 
getBoardId() - Method in class megamek.common.units.Building
 
getBoardId() - Method in class megamek.common.units.BuildingTarget
 
getBoardId() - Method in class megamek.common.units.BuildingTerrain
 
getBoardId() - Method in interface megamek.common.units.Deployable
 
getBoardId() - Method in class megamek.common.units.Entity
 
getBoardId() - Method in interface megamek.common.units.IBuilding
 
getBoardId() - Method in interface megamek.common.units.Targetable
 
getBoardId() - Method in class megamek.server.SmokeCloud
 
getBoardIds() - Method in class megamek.common.game.AbstractGame
 
getBoardLocation() - Method in class megamek.client.event.BoardViewEvent
Returns this event's position as a board location with board ID.
getBoardLocation() - Method in class megamek.common.units.Entity
Returns this entity's BoardLocation, reusing a cached instance while the position and board id are unchanged.
getBoardLocation() - Method in interface megamek.common.units.Targetable
 
getBoardLocationHexMap(int) - Method in record class megamek.common.net.packets.Packet
 
getBoardLocationIntegerMap(int) - Method in record class megamek.common.net.packets.Packet
 
getBoardName() - Method in class megamek.common.board.Board
 
getBoardNum() - Method in record class megamek.common.board.BoardLocation
 
getBoardNum() - Method in class megamek.common.board.Coords
Returns a string representing a coordinate in "board number" format.
getBoardOrigin() - Method in class megamek.common.units.AbstractBuildingEntity
 
getBoardOrigin() - Method in class megamek.common.units.BuildingTerrain
 
getBoardOrigin() - Method in interface megamek.common.units.IBuilding
Get the board coordinates of this building's origin (where relative 0,0 maps to).
getBoardPaths() - Method in class megamek.utilities.BoardClassifier
 
getBoards() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getBoards() - Method in class megamek.common.game.AbstractGame
 
getBoards() - Method in interface megamek.common.game.IGame
Returns the complete map of boardIds/boards the game uses.
getBoards() - Method in class megamek.common.loaders.MapSetup
 
getBoardsAvailableVector() - Method in class megamek.common.loaders.MapSettings
 
getBoardSaveIncludeLicense() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBoardsByHeight() - Method in class megamek.utilities.BoardClassifier
 
getBoardsByManualTag() - Method in class megamek.utilities.BoardClassifier
 
getBoardsByTag() - Method in class megamek.utilities.BoardClassifier
 
getBoardsByWidth() - Method in class megamek.utilities.BoardClassifier
 
getBoardSize() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getBoardSize() - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Returns the pixel size of the entire board if drawn at the current zoom level.
getBoardSize() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getBoardSize() - Method in class megamek.common.loaders.MapSettings
 
getBoardSizes() - Static method in class megamek.server.totalWarfare.TWGameManager
Get a list of the available board sizes from the boards data directory.
getBoardSpaceTextColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBoardsSelectedVector() - Method in class megamek.common.loaders.MapSettings
 
getBoardTags() - Method in class megamek.utilities.BoardClassifier
 
getBoardTextColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBoardType() - Method in class megamek.common.board.Board
 
getBoardView() - Method in class megamek.client.event.BoardViewEvent
 
getBoardView() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getBoardView() - Method in interface megamek.client.ui.clientGUI.IHasBoardView
 
getBoardView(int) - Method in class megamek.client.ui.clientGUI.AbstractClientGUI
 
getBoardView(int) - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getBoardView(BoardLocation) - Method in class megamek.client.ui.clientGUI.AbstractClientGUI
 
getBoardView(BoardLocation) - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getBoardView(Targetable) - Method in class megamek.client.ui.clientGUI.AbstractClientGUI
 
getBoardView(Targetable) - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getBoardWidth() - Method in class megamek.common.loaders.MapSettings
 
getBoardWidth() - Method in class megamek.common.loaders.MapSetup
 
getBoardWidth() - Method in class megamek.common.preference.ClientPreferences
 
getBoardWidth() - Method in class megamek.utilities.BoardClassifier
 
getBodyCrits() - Method in class megamek.common.battleArmor.BattleArmor
 
getBodyLocation() - Method in class megamek.common.units.Aero
 
getBodyLocation() - Method in class megamek.common.units.Entity
Determines where to place equipment that does not require a specific location.
getBodyLocation() - Method in class megamek.common.units.Jumpship
 
getBodyLocation() - Method in class megamek.common.units.ProtoMek
 
getBodyLocation() - Method in class megamek.common.units.SmallCraft
 
getBodyLocation() - Method in class megamek.common.units.Tank
 
getBogDownModifier(EntityMovementMode, boolean) - Method in class megamek.common.Hex
get any modifiers to a bog-down roll in this hex.
getBogDownModifier(EntityMovementMode, boolean) - Method in class megamek.common.units.Terrain
 
getBombChoices() - Method in interface megamek.common.units.IBomber
 
getBombCost(int) - Static method in class megamek.common.equipment.enums.BombType
Deprecated, for removal: This API element is subject to removal in a future version.
getBombInternalName(int) - Static method in class megamek.common.equipment.enums.BombType
Deprecated, for removal: This API element is subject to removal in a future version.
getBombLoadout() - Method in class megamek.common.units.Entity
 
getBombLoadout() - Method in class megamek.common.units.FighterSquadron
Produce an int array of the number of bombs of each type based on the current bomb list.
getBombLoadout(boolean) - Method in class megamek.common.units.Entity
 
getBombName(int) - Static method in class megamek.common.equipment.enums.BombType
Deprecated, for removal: This API element is subject to removal in a future version.
getBombPayload() - Method in class megamek.common.actions.WeaponAttackAction
 
getBombPayloads() - Method in class megamek.common.actions.WeaponAttackAction
 
getBombPoints() - Method in interface megamek.common.units.IBomber
 
getBombPoints(boolean) - Method in interface megamek.common.units.IBomber
 
getBombs() - Method in class megamek.common.units.Entity
 
getBombs() - Method in interface megamek.common.units.IBomber
 
getBombs(EquipmentFlag) - Method in class megamek.common.units.Entity
Returns a list of operable bombs with shots left and with the given flag (e.g.
getBombType() - Method in class megamek.common.equipment.enums.BombType
 
getBombTypeForWeapon(EquipmentType) - Static method in class megamek.common.equipment.enums.BombType
Deprecated, for removal: This API element is subject to removal in a future version.
getBombTypeFromInternalName(String) - Static method in class megamek.common.equipment.enums.BombType
Deprecated, for removal: This API element is subject to removal in a future version.
getBombTypeFromName(String) - Static method in class megamek.common.equipment.enums.BombType
Deprecated, for removal: This API element is subject to removal in a future version.
getBombWeaponName(int) - Static method in class megamek.common.equipment.enums.BombType
Deprecated, for removal: This API element is subject to removal in a future version.
getBombWeights() - Method in class megamek.client.generator.MunitionWeightCollection
 
getBondsmanTargetNumber() - Method in enum class megamek.common.universe.HonorRating
Gets the target number for becoming a bondsman.
getBoobyTrap() - Method in class megamek.common.units.Entity
 
getBoobyTrapDamage() - Method in class megamek.common.units.Entity
 
getBoolean(String) - Method in class megamek.ai.utility.Memory
Gets a memory as a boolean.
getBoolean(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the value of the boolean preference with the given name.
getBoolean(String) - Method in class megamek.common.preference.PreferenceStore
 
getBoolean(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getBoolean(String) - Method in record class megamek.server.commands.arguments.Arguments
 
getBooleanOption(String) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel
 
getBooleanVal(String) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel.RATGenUnitTypeOptions
 
getBooleanValue(int) - Method in record class megamek.common.net.packets.Packet
 
getBoomType() - Method in class megamek.common.units.Dropship
 
getBorderInsets(Component, Insets) - Method in class megamek.client.ui.util.LocationBorder
 
getBorderInsets(Component, Insets) - Method in class megamek.client.ui.widget.MegaMekBorder
 
getBorderOpacity() - Method in class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
getBorderW() - Method in class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
getBotClient(Player) - Method in interface megamek.client.IClient
Returns the Client associated with the given local bot player.
getBotCommandsAutoDisplayNonReportPhase() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBotCommandsAutoDisplayReportPhase() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBotCommandsDialog() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getBotCommandsEnabled() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBotCommandsHeight() - Method in class megamek.client.ui.clientGUI.GUIPreferences
Deprecated, for removal: This API element is subject to removal in a future version.
getBotCommandsLocation() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBotCommandsPanel() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getBotCommandsPosX() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBotCommandsPosY() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBotCommandsWidth() - Method in class megamek.client.ui.clientGUI.GUIPreferences
Deprecated, for removal: This API element is subject to removal in a future version.
getBotInfo(String) - Method in interface megamek.common.scenario.Scenario
 
getBotInfo(String) - Method in class megamek.common.scenario.ScenarioV2
 
getBotName() - Method in class megamek.client.ui.dialogs.buttonDialogs.BotConfigDialog
 
getBots() - Method in class megamek.client.AbstractClient
 
getBots() - Method in interface megamek.client.IClient
Returns the map containing this Client's local bots, wherein the key is the bot's player name and the value the Client.
getBots() - Method in class megamek.common.autoResolve.acar.SimulatedClient
 
getBotSettings() - Method in class megamek.common.game.Game
 
getBotTeamAITypes() - Method in class megamek.utilities.ScenarioGameRunner
Maps each team to the AITypes of its bot players.
getBottomFixedCount() - Method in class megamek.client.ui.util.MenuScroller
Deprecated, for removal: This API element is subject to removal in a future version.
getBottomLeftCorner() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getBottomLine() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getBottomRightCorner() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.AbstractWreckSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.AttackSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.C3Sprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.CursorSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.EntitySprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.FlareSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.FlyOverSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.GhostEntitySprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.GroundObjectSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.MovementSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.sbf.SBFFormationSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.sbf.SBFPlaceHolderSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.sbf.SBFStepSprite
 
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.Sprite
Returns our bounding rectangle.
getBounds() - Method in class megamek.client.ui.clientGUI.boardview.sprite.StepSprite
 
getBounds() - Method in class megamek.client.ui.widget.picmap.PMAreasGroup
Returns bounding box which includes all elements in group.
getBounds() - Method in interface megamek.client.ui.widget.picmap.PMElement
 
getBounds() - Method in class megamek.client.ui.widget.picmap.PMPicArea
 
getBounds() - Method in class megamek.client.ui.widget.picmap.PMPicPolygonalArea
 
getBounds() - Method in class megamek.client.ui.widget.picmap.PMSimpleLabel
 
getBounds() - Method in class megamek.client.ui.widget.picmap.PMSimplePolygonArea
 
getBounds() - Method in class megamek.client.ui.widget.picmap.PMValueLabel
 
getBraceLocation() - Method in class megamek.common.moves.MoveStep
 
getBraceMPCost() - Method in class megamek.common.units.Entity
 
getBraceMPCost() - Method in class megamek.common.units.MekWithArms
 
getBraceMPCost() - Method in class megamek.common.units.ProtoMek
 
getBracketingMultiplier() - Method in class megamek.common.weapons.handlers.WeaponHandler
* adjustment factor on attack value for fighter squadrons
getBraveryIndex() - Method in class megamek.client.bot.princess.BehaviorSettings
How quickly will I try to escape once damaged?
getBraveryMod(double, BasicPathRanker.FiringPhysicalDamage, double) - Method in class megamek.client.bot.princess.BasicPathRanker
Calculates a bravery modifier for path evaluation based on potential damage and risk.
getBraveryMod(double, BasicPathRanker.FiringPhysicalDamage, double) - Method in class megamek.client.bot.princess.UtilityPathRanker
Calculates bravery modifier of the unit
getBraveryValue() - Method in class megamek.client.bot.princess.BehaviorSettings
How quickly will I try to escape once damaged?
getBraveryValue(int) - Method in class megamek.client.bot.princess.BehaviorSettings
How quickly will I try to escape once damaged?
getBridgeBuildPoints() - Method in class megamek.common.units.ConvInfantry
 
getBridgeBuildRequiredTurns() - Method in class megamek.common.units.ConvInfantry
 
getBridgeBuildTurns() - Method in class megamek.common.units.ConvInfantry
 
getBridgeDismantleRemaining() - Method in class megamek.common.units.ConvInfantry
 
getBridgeDismantleRequiredTurns() - Method in class megamek.common.units.ConvInfantry
 
getBridgeDismantleTurns() - Method in class megamek.common.units.ConvInfantry
 
getBridgeExits() - Method in class megamek.common.moves.MoveStep
 
getBridgeExits() - Method in class megamek.common.units.ConvInfantry
 
getBridgeLayerExits(Entity) - Static method in class megamek.common.equipment.BridgeLayerLogic
 
getBridgeLayerForHit(Entity, HitData) - Static method in class megamek.common.equipment.BridgeLayerLogic
 
getBridgeLayerState() - Method in class megamek.common.equipment.MiscMounted
 
getBridgeLayerTargetCoords(Entity) - Static method in class megamek.common.equipment.BridgeLayerLogic
 
getBridgeTargetCoords() - Method in class megamek.common.moves.MoveStep
 
getBridgeTargetCoords() - Method in class megamek.common.units.ConvInfantry
 
getBridgeType() - Method in class megamek.common.moves.MoveStep
 
getBridgeType() - Method in class megamek.common.units.ConvInfantry
 
getBTypes() - Method in class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
getBucketedCandidateCoords(int, Board) - Method in class megamek.client.bot.princess.MinefieldDeploymentPlanner
Given a minefield type, the player, game and board Return a set of coordinates sorted into buckets by their utility score Within a bucket, the list of coordinates is randomized
getBuildDate() - Static method in class megamek.MegaMek
 
getBuildingAt(BoardLocation) - Method in class megamek.common.game.Game
Returns the Building at the given location, if any.
getBuildingAt(Coords) - Method in class megamek.common.board.Board
Get the building at the given coordinates.
getBuildingAt(Coords, int) - Method in class megamek.common.game.Game
Returns the Building at the given location, if any.
getBuildingChargeDamage(Entity, int) - Static method in class megamek.common.actions.ChargeAttackAction
Returns the charge damage dealt to a building hex, doubled when the attacker mounts a front-mounted bulldozer.
getBuildingDamageAdjustment(Entity, IBuilding, boolean, int) - Method in interface megamek.common.weapons.handlers.AttackHandler
Scale the nDamage based on if the unit is inside a building, partially sticking out of it, or not.
getBuildingDamageFor(int) - Static method in class megamek.common.actions.SuicideImplantsAttackAction
Calculate building CF damage for infantry detonating inside a building.
getBuildingHeight() - Method in class megamek.common.units.Building
Get the default height of the building.
getBuildingList(int) - Method in record class megamek.common.net.packets.Packet
 
getBuildings() - Method in class megamek.common.board.Board
 
getBuildingsVector() - Method in class megamek.common.board.Board
 
getBuildingTargetTip(BuildingTarget, Board) - Static method in class megamek.client.ui.clientGUI.tooltip.HexTooltip
 
getBuildingTextColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBuildingType() - Method in class megamek.common.units.AbstractBuildingEntity
 
getBuildingType() - Method in class megamek.common.units.Building
Get the construction type of the building.
getBuildingType() - Method in class megamek.common.units.BuildingTerrain
Get the construction type of the building.
getBuildingType() - Method in interface megamek.common.units.IBuilding
Get the construction type of the building.
getBuildingTypeByCF(int) - Static method in class megamek.common.util.CityBuilder
Utility function for setting building type from CF table
getBuildingWeightMultiplier() - Method in enum class megamek.common.equipment.enums.StructureEngine
 
getBuiltBridgeCF(int, boolean) - Static method in class megamek.common.units.ConvInfantry
 
getBurstDamageDice() - Method in record class megamek.common.units.InfantryMount
 
getBursts() - Method in class megamek.common.equipment.SmallWeaponAmmoType
 
getBursts() - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
getButDone() - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
getButton() - Method in class megamek.client.event.BoardViewEvent
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.InfantryVsInfantryCombatDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.MovementDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.PreEndDeclarationsDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.ReportDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.SBFFiringDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.SBFMovementDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.SBFReportDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.SelectArtyAutoHitHexDisplay
 
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay
Returns the list of buttons that should be displayed.
getButtonList() - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
 
getButtonsPerRow() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getBV() - Method in class megamek.common.equipment.WeaponType
 
getBV() - Method in class megamek.common.loaders.MekSummary
 
getBV() - Method in class megamek.common.Player
Returns the combined strength (Battle Value/PV) of all the player's usable assets.
getBV(int) - Method in class megamek.client.ratgenerator.UnitTable
 
getBV(Entity) - Method in class megamek.common.equipment.EquipmentType
 
getBV(Entity) - Method in class megamek.common.equipment.MiscType
 
getBV(Entity) - Method in class megamek.common.equipment.PowerGeneratorType
 
getBV(Entity, int) - Method in class megamek.common.equipment.MiscType
 
getBV(Entity, Mounted<?>) - Method in class megamek.common.equipment.MiscType
 
getBvCalculator() - Method in class megamek.common.units.Entity
 
getBVCalculator(Entity) - Static method in class megamek.common.battleValue.BVCalculator
 
getBvMultiplier() - Method in enum class megamek.common.universe.HonorRating
Gets the Battle Value multiplier associated with this capture style.
getBVMultiplier() - Method in class megamek.common.equipment.Engine
 
getBvPerTrooper() - Method in enum class megamek.common.enums.ProstheticEnhancementType
Deprecated, for removal: This API element is subject to removal in a future version.
getBVTypeModifier() - Method in class megamek.common.units.Aero
Deprecated, for removal: This API element is subject to removal in a future version.
getBVTypeModifier() - Method in class megamek.common.units.ConvFighter
 
getBVTypeModifier() - Method in class megamek.common.units.FixedWingSupport
 
getBVTypeModifier() - Method in class megamek.common.units.Jumpship
 
getBVTypeModifier() - Method in class megamek.common.units.SmallCraft
 
getBVTypeModifier() - Method in class megamek.common.units.SpaceStation
 
getByCode(String) - Method in class megamek.common.universe.Ranks
 
getByOptionName(String) - Static method in enum class megamek.common.enums.MDAugmentationType
Looks up an augmentation type by its option constant name.
getByRatgenIndex(int) - Method in class megamek.common.universe.Ranks
 
getBytesReceived() - Method in class megamek.common.net.connections.AbstractConnection
 
getBytesSent() - Method in class megamek.common.net.connections.AbstractConnection
 
getByValue(String) - Static method in enum class megamek.client.bot.princess.ChatCommands
 
getC3ecmAffected() - Method in class megamek.common.units.Entity
 
getC3iNextUUIDAsString(int) - Method in class megamek.common.units.Entity
 
getC3Master() - Method in class megamek.common.units.Entity
Return the unit that is current master of this unit's C3 network.
getC3MasterId() - Method in class megamek.common.units.Entity
Get the ID of the master unit in this unit's C3 network.
getC3MasterIsUUIDAsString() - Method in class megamek.common.units.Entity
 
getC3NetId() - Method in class megamek.common.units.Entity
 
getC3NetworkMembers(Entity) - Method in class megamek.common.game.Game
Returns a Vector containing the Entitys that are in the same C3 network as the passed-in unit.
getC3SubNetworkMembers(Entity) - Method in class megamek.common.game.Game
Returns a Vector containing the Entitys that are in the C3 subnetwork under the passed-in unit.
getC3Top() - Method in class megamek.common.units.Entity
 
getC3UUIDAsString() - Method in class megamek.common.units.Entity
 
getCacheCount() - Method in class megamek.common.loaders.MekSummaryCache
 
getCachedECMInfo() - Method in class megamek.client.ui.clientGUI.boardview.FovHighlightingAndDarkening
Returns the cached all ECM info.
getCachedEntityState() - Method in class megamek.common.moves.MovePath
 
getCachedLosEffects(Coords, Coords, int) - Method in class megamek.client.ui.clientGUI.boardview.FovHighlightingAndDarkening
Checks for los effects, preferably from cache, if not getLosEffects is invoked, and it's return value is cached.
getCachedPathForCoordinates(Coords, int) - Method in class megamek.common.pathfinder.BoardEdgePathFinder
Helper function that gets us a cached path for the given set of coordinates if they have a path cached
getCalculationType() - Method in class megamek.client.bot.princess.coverage.Builder
 
getCall() - Method in class megamek.common.CalledShot
 
getCalledShot() - Method in class megamek.common.equipment.Mounted
 
getCalledShotDirection(Targetable, int, FiringPlan) - Method in class megamek.client.bot.princess.Princess
Determine which direction to make a called shot - left, right, high, or low.
getCallerPosition() - Method in class megamek.common.IndustrialElevator.ElevatorCall
 
getCallQueue() - Method in class megamek.common.IndustrialElevator
 
getCamo() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getCamoName() - Method in class megamek.common.battleArmor.BattleArmor
Deprecated, for removal: This API element is subject to removal in a future version.
getCamosChanges() - Method in class megamek.common.universe.Faction2
 
getCamosFolder(int) - Method in class megamek.common.universe.Faction2
 
getCamouflage() - Method in class megamek.client.ui.tileset.EntityImage
 
getCamouflage() - Static method in class megamek.client.ui.tileset.MMStaticDirectoryManager
Returns an AbstractDirectory object containing all camo image filenames found in MM's camo images folder.
getCamouflage() - Method in class megamek.common.force.Force
 
getCamouflage() - Method in class megamek.common.Player
 
getCamouflage() - Method in class megamek.common.units.Entity
 
getCamouflageOrElse(Game, Camouflage) - Method in class megamek.common.force.Force
 
getCamouflageOrElse(Camouflage) - Method in class megamek.common.units.Entity
 
getCamouflageOrElse(Camouflage, boolean) - Method in class megamek.common.units.Entity
 
getCamouflageOrElseOwners() - Method in class megamek.common.units.Entity
 
getCAP() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getCap0Armor() - Method in class megamek.common.units.Aero
 
getCap0Armor() - Method in interface megamek.common.units.IAero
 
getCap0Armor() - Method in class megamek.common.units.LandAirMek
 
getCapabilities() - Method in class megamek.common.units.EntityFluff
 
getCapacity() - Method in class megamek.common.bays.Bay
 
getCapacity() - Method in enum class megamek.common.bays.BayType
 
getCapacityTons() - Method in class megamek.client.ui.dialogs.IndustrialElevatorDialog
Gets the capacity value in tons.
getCapacityTons() - Method in class megamek.common.IndustrialElevator
 
getCapArmor() - Method in class megamek.common.units.Aero
 
getCapArmor() - Method in interface megamek.common.units.IAero
 
getCapArmor() - Method in class megamek.common.units.LandAirMek
 
getCapital() - Method in class megamek.common.universe.Faction2
 
getCapitalChanges() - Method in class megamek.common.universe.Faction2
 
getCapMisCritMod() - Method in class megamek.common.HitData
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.AR10Handler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.BarracudaHandler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.BarracudaTHandler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBayHandler
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileHandler
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.KillerWhaleHandler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.KillerWhaleTHandler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.KrakenHandler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.MantaRayHandler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.StingrayHandler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.SwordfishHandler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.ThunderBoltWeaponHandler
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.WeaponHandler
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.WhiteSharkHandler
Deprecated.
 
getCapMisMod() - Method in class megamek.common.weapons.handlers.WhiteSharkTHandler
Deprecated.
 
getCapMissileAMSMod() - Method in class megamek.common.weapons.handlers.WeaponHandler
Return the to-hit penalty inflicted on a capital missile attack by point defense fire
getCAR() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getCarcassEntities() - Method in class megamek.common.game.Game
Returns an enumeration of "carcass" entities, i.e., vehicles with dead crews that are still on the map.
getCard() - Method in class megamek.client.ui.panels.alphaStrike.ASCardPanel
 
getCardImage() - Method in class megamek.client.ui.panels.alphaStrike.ASCardPanel
Returns the image of the card.
getCardImage() - Method in class megamek.common.alphaStrike.cardDrawer.ASCard
Deprecated, for removal: This API element is subject to removal in a future version.
getCardImage(float) - Method in class megamek.common.alphaStrike.cardDrawer.ASCard
Creates and returns an image of the AlphaStrike element's unit card.
getCardImage(int) - Method in class megamek.common.alphaStrike.cardDrawer.ASCard
Creates and returns an image of the AlphaStrike element's unit card.
getCardImage(int) - Method in class megamek.common.alphaStrike.cardDrawer.ASLargeAeroCard
 
getCardinalEdge(int) - Static method in enum class megamek.client.bot.princess.CardinalEdge
Given an index, attempt to return a cardinal edge.
getCardinalEdge(OffBoardDirection) - Static method in enum class megamek.client.bot.princess.CardinalEdge
Convert an OffBoardDirection to a cardinal edge
getCargo() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getCargoBayUnits() - Method in class megamek.common.loaders.MekSummary
 
getCargoMpReduction(Entity) - Method in class megamek.common.battleArmor.BattleArmorHandles
 
getCargoMpReduction(Entity) - Method in class megamek.common.battleArmor.ProtoMekClampMount
 
getCargoMpReduction(Entity) - Method in class megamek.common.bays.Bay
 
getCargoMpReduction(Entity) - Method in class megamek.common.equipment.ClampMountMek
 
getCargoMpReduction(Entity) - Method in class megamek.common.equipment.ClampMountTank
 
getCargoMpReduction(Entity) - Method in class megamek.common.equipment.DockingCollar
 
getCargoMpReduction(Entity) - Method in class megamek.common.equipment.ExternalCargo
 
getCargoMpReduction(Entity) - Method in class megamek.common.equipment.RoofRack
 
getCargoMpReduction(Entity) - Method in class megamek.common.equipment.TankTrailerHitch
 
getCargoMpReduction(Entity) - Method in interface megamek.common.equipment.Transporter
 
getCargoMpReduction(Entity) - Method in class megamek.common.units.Entity
 
getCargoMpReduction(Entity) - Method in class megamek.common.units.FighterSquadron
 
getCargoMpReduction(Entity) - Method in class megamek.common.units.InfantryCompartment
 
getCarriedObject(int) - Method in class megamek.common.units.Entity
Get the object carried in the given location.
getCarriedObjectDamageAllocation() - Method in class megamek.common.battleArmor.BattleArmor
 
getCarriedObjectDamageAllocation() - Method in class megamek.common.equipment.GroundObject
 
getCarriedObjectDamageAllocation() - Method in class megamek.common.equipment.HandheldWeapon
 
getCarriedObjectDamageAllocation() - Method in interface megamek.common.equipment.ICarryable
 
getCarriedObjects() - Method in class megamek.common.units.Entity
 
getCarriedTonnage() - Method in class megamek.common.equipment.ExternalCargo
 
getCarryables() - Method in class megamek.common.equipment.ExternalCargo
Retrieves a list of all ICarryable objects currently carried by this transporter.
getCarryables() - Method in interface megamek.common.equipment.Transporter
Retrieves a list of all ICarryable objects currently carried by this transporter.
getCarryables(int) - Method in class megamek.common.equipment.ExternalCargo
Retrieves a list of ICarryable objects currently carried at the specified location.
getCategories() - Method in class megamek.common.util.fileUtils.AbstractDirectory
 
getCategory() - Method in class megamek.client.ratgenerator.FormationType
 
getCategory() - Method in enum class megamek.common.bays.BayType
Bays fall into three basic categories: CATEGORY_CARGO is for bulk transport and can be sized in fractional increments (usually half ton).
getCategory() - Method in enum class megamek.common.enums.ProstheticEnhancementType
 
getCategory() - Method in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
getCategory() - Method in class megamek.common.icons.AbstractIcon
 
getCategory(String) - Method in class megamek.common.util.fileUtils.AbstractDirectory
 
getCautionColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getCellEditorValue() - Method in class megamek.client.ui.baseComponents.SpinnerCellEditor
 
getCenter() - Method in class megamek.common.board.Board
 
getCenterForUnit(int) - Method in class megamek.client.bot.princess.SwarmContext
Get the cluster center for a unit
getCenterTorsoCriticalSlots(int) - Method in class megamek.common.equipment.Engine
 
getCentreHexLocation(Coords) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getCentreHexLocation(Coords, boolean) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getCentroid() - Method in class megamek.client.bot.princess.SwarmContext.SwarmCluster
 
getCF() - Method in class megamek.common.util.BuildingTemplate
 
getCFRType() - Method in class megamek.common.event.GameCFREvent
 
getChangedBots() - Method in class megamek.client.ui.dialogs.buttonDialogs.EditBotsDialog
 
getChangedVictoryOptions() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.VictoryConditionsDialog
 
getCharges() - Method in class megamek.common.game.Game
 
getChargesVector() - Method in class megamek.common.game.Game
 
getChassis() - Method in class megamek.client.ratgenerator.AbstractUnitRecord
 
getChassis() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getChassis() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getChassis() - Method in interface megamek.common.alphaStrike.ASCardDisplayable
 
getChassis() - Method in class megamek.common.loaders.MekSummary
 
getChassis() - Method in class megamek.common.units.Entity
 
getChassisFactionRatings(int, String) - Method in class megamek.client.ratgenerator.RATGenerator
Provides a list of availability ratings for a chassis in a given era.
getChassisKey() - Method in class megamek.client.ratgenerator.AbstractUnitRecord
 
getChassisList() - Method in class megamek.client.ratgenerator.RATGenerator
 
getChassisMod(EquipmentType) - Static method in enum class megamek.common.verifier.TestSupportVehicle.ChassisModification
Find the enum value that corresponds to an EquipmentType instance.
getChassisRecord(String) - Method in class megamek.client.ratgenerator.RATGenerator
 
getChassisType() - Method in class megamek.common.battleArmor.BattleArmor
 
getChatbox2AutoSlideDown() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getChatbox2BackColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getChatBox2Transparency() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getChatCommand() - Method in enum class megamek.client.bot.princess.ChatCommands
 
getChatterBoxActive() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getCheckpointIndex() - Method in class megamek.client.ui.widget.CheckpointComboBox
Deprecated, for removal: This API element is subject to removal in a future version.
getCheckpointItem() - Method in class megamek.client.ui.widget.CheckpointComboBox
Deprecated, for removal: This API element is subject to removal in a future version.
getChild(Object, int) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayMekTreeModel
 
getChild(Object, int) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekTreeForceModel
 
getChildCount() - Method in class megamek.common.force.Force
Returns the number of direct children of this force, i.e.
getChildCount(Object) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayMekTreeModel
 
getChildCount(Object) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekTreeForceModel
 
getChinTurretTA() - Static method in class megamek.common.units.VTOL
 
getChkIgnore() - Method in class megamek.client.ui.dialogs.buttonDialogs.AbstractNagDialog
 
getChkIncludeSubdirectories() - Method in class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
 
getChoice() - Method in class megamek.client.ui.dialogs.customMek.BombChoicePanel
 
getChoice() - Method in class megamek.client.ui.dialogs.phaseDisplay.ManeuverChoiceDialog
Which choices did the player select?
getChoices() - Method in class megamek.client.ui.dialogs.ChoiceDialog
Which choices did the player select?
getChoices() - Method in class megamek.client.ui.dialogs.phaseDisplay.BombPayloadDialog
Which choices did the player select?
getChooser() - Method in class megamek.client.ui.dialogs.iconChooser.AbstractIconChooserDialog
 
getChooser() - Method in class megamek.client.ui.dialogs.iconChooser.CamoChooserDialog
 
getChooser() - Method in class megamek.client.ui.dialogs.iconChooser.PortraitChooserDialog
 
getChosen() - Method in class megamek.client.ui.dialogs.phaseDisplay.AbstractChoiceDialog
 
getChosenFacing() - Method in class megamek.client.ui.dialogs.phaseDisplay.DeployFacingChoiceDialog
Gets the chosen facing value.
getChosenFaction() - Method in class megamek.client.generator.RandomNameGenerator
 
getChosenRAT() - Method in class megamek.client.generator.RandomUnitGenerator
 
getChosenUnits() - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi
 
getCICHits() - Method in class megamek.common.units.Aero
 
getCityBlocks() - Method in class megamek.common.loaders.MapSettings
 
getCityDensity() - Method in class megamek.common.loaders.MapSettings
 
getCityMaxCF() - Method in class megamek.common.loaders.MapSettings
 
getCityMaxFloors() - Method in class megamek.common.loaders.MapSettings
 
getCityMinCF() - Method in class megamek.common.loaders.MapSettings
 
getCityMinFloors() - Method in class megamek.common.loaders.MapSettings
 
getCityType() - Method in class megamek.common.loaders.MapSettings
 
getClanAdvancement(TechAdvancement.AdvancementPhase) - Method in class megamek.common.TechAdvancement
 
getClanApproximate(TechAdvancement.AdvancementPhase) - Method in class megamek.common.TechAdvancement
 
getClanCaseOptOutLocations() - Method in class megamek.common.units.Mek
Returns an unmodifiable view of the set of locations opted out of automatic Clan CASE.
getClanChassisName() - Method in class megamek.common.loaders.MekSummary
 
getClanChassisName() - Method in class megamek.common.units.Entity
 
getClanPersonnel() - Method in enum class megamek.common.units.PlatoonType
 
getClanPilots() - Method in class megamek.common.units.Crew
 
getClassCode(Entity) - Static method in class megamek.common.units.EntityClassTurn
Get the class code for the given entity.
getClassLimit(int, Entity) - Static method in class megamek.common.units.EntityWeightClass
 
getClassName() - Method in class megamek.client.ui.clientGUI.UITheme
Gets the class name to load the theme with.
getClassName(int) - Static method in class megamek.common.units.EntityWeightClass
 
getClassName(int, String, boolean) - Static method in class megamek.common.units.EntityWeightClass
Get the weight class name given a weight class define and a unitType.
getClassName(int, Entity) - Static method in class megamek.common.units.EntityWeightClass
 
getClearance() - Method in class megamek.common.moves.MoveStep
In hexes with buildings, returns the elevation relative to the roof.
getClearingTarget(int) - Method in class megamek.common.WoodsClearingTracker
Returns the hex that a given entity is clearing this round, or null if not clearing.
getClient() - Method in class megamek.client.commands.ClientCommand
 
getClient() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getClient() - Method in class megamek.client.ui.clientGUI.CommanderGUI
 
getClient() - Method in interface megamek.client.ui.clientGUI.IClientGUI
 
getClient() - Method in class megamek.client.ui.clientGUI.SBFClientGUI
 
getClient() - Method in class megamek.client.ui.dialogs.customMek.CustomMekDialog
 
getClient() - Method in class megamek.client.ui.panels.abstractPanels.SkillGenerationOptionsPanel
 
getClientgui() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getClientGUI() - Method in class megamek.client.commands.ClientCommand
 
getClientGUI() - Method in class megamek.client.ui.dialogs.buttonDialogs.SkillGenerationDialog
 
getClientGUI() - Method in class megamek.client.ui.dialogs.customMek.CustomMekDialog
 
getClientGUI() - Method in class megamek.client.ui.dialogs.unitDisplay.UnitDisplayPanel
Returns the UnitDisplay's ClientGUI reference, which can be null.
getClientGUI() - Method in class megamek.client.ui.panels.abstractPanels.SkillGenerationOptionsPanel
 
getClientGUI() - Method in class megamek.client.ui.panels.phaseDisplay.AbstractPhaseDisplay
 
getClientGUI() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.ChatLounge
 
getClientPreferences() - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.AbstractGameConnectionDialog
 
getClientPreferences() - Static method in class megamek.common.preference.PreferenceManager
 
getCliffs() - Method in class megamek.common.loaders.MapSettings
 
getClimbDestinationElevation(Hex) - Static method in class megamek.common.moves.ClimbingHelper
Same as ClimbingHelper.getClimbDestinationLevel(Hex) but expressed as elevation relative to the hex's own level — so a building roof returns BLDG_ELEV, a bridge surface returns BRIDGE_ELEV, and a bare hex (cliff top, dry ground) returns 0.
getClimbDestinationLevel(Hex) - Static method in class megamek.common.moves.ClimbingHelper
Returns the absolute level of the top climbable surface in the given hex — the building roof, the bridge surface, or the bare hex level if neither is present.
getClimbingChargedLevels() - Method in class megamek.common.moves.MoveStep
Returns the number of climbing levels actually charged this turn (the player's chosen count, capped at the full delta).
getClimbingImpossibleReason(Entity) - Static method in class megamek.common.moves.ClimbingHelper
Returns a human-readable reason why the entity cannot climb, or null if climbing is possible.
getClimbingLevelsChosen() - Method in class megamek.common.units.Entity
Returns the number of levels the player chose to climb this turn.
getClimbingMPCostPerLevel(Mek) - Static method in class megamek.common.moves.ClimbingHelper
Returns the MP cost per level climbed for the given Mek (TO:AR p.20).
getClimbingTotalLevels() - Method in class megamek.common.moves.MoveStep
Returns the total remaining levels for this climbing step, used for turn count display.
getClipboardString() - Method in class megamek.common.Hex
Returns a string representation of this Hex to use for copy/paste actions.
getClosestCoords(Set<Coords>, Entity) - Static method in class megamek.common.pathfinder.DestructionAwareDestinationPathfinder
Calculates the closest coordinates to the given entity Coordinates which you have to blow up to get into are considered to be further
getClosestCoordsTo(Coords) - Method in class megamek.client.bot.princess.geometry.ConvexBoardArea
returns the closest coord in the area to the given coord
getClosestEdge(Entity) - Static method in class megamek.common.util.BoardUtilities
Figures out the "closest" edge for the given entity on the entity's game board
getClosestFlightPath(int, Coords, Entity) - Static method in class megamek.common.compute.Compute
 
getClosestFlightPathFacing(int, Coords, Entity) - Static method in class megamek.common.compute.Compute
 
getClosestPoint(Coords) - Method in class megamek.client.bot.princess.geometry.HexLine
Returns the (Euclidean distance) the closest point on this line to another point
getClosestToFlightPath(Entity, Coords) - Static method in class megamek.common.compute.Compute
 
getClub() - Method in class megamek.common.actions.ClubAttackAction
 
getClubs() - Method in class megamek.common.units.Entity
 
getClusterFor(Entity) - Method in class megamek.client.bot.princess.SwarmContext
Get the cluster for a unit
getClusterModifiers(boolean) - Method in class megamek.common.weapons.handlers.lrm.LRMDeadFireHandler
 
getClusterModifiers(boolean) - Method in class megamek.common.weapons.handlers.srm.SRMDeadFireHandler
 
getClusterModifiers(boolean) - Method in class megamek.common.weapons.handlers.WeaponHandler
 
getClusterMods() - Method in class megamek.common.units.Aero
get modifications to the cluster hit table for critical hits
getClusterMods() - Method in class megamek.common.units.FighterSquadron
 
getClusterMods() - Method in interface megamek.common.units.IAero
 
getClusters() - Method in class megamek.client.bot.princess.SwarmContext
 
getClusterThreatScore(Coords) - Method in class megamek.client.bot.princess.EnemyTracker
Deprecated, for removal: This API element is subject to removal in a future version.
getClusterTracker() - Method in class megamek.client.bot.BotClient
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.commands.MoveCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.InfantryVsInfantryCombatDisplay.InfantryCombatCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay.PhysicalCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.PreEndDeclarationsDisplay.PreEndCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay.PrephaseCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.ReportDisplay.ReportCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.SBFReportDisplay.ReportCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.SelectArtyAutoHitHexDisplay.ArtyAutoHitCommand
 
getCmd() - Method in interface megamek.client.ui.panels.phaseDisplay.StatusBarPhaseDisplay.PhaseCommand
 
getCmd() - Method in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
getCnvMines() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
Returns the chosen conventional mines.
getCo() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getCockpit() - Method in class megamek.common.units.Mek
Convenience function that returns the critical slot containing the cockpit
getCockpitDisplayString(int) - Static method in class megamek.common.units.Mek
 
getCockpitStatus() - Method in class megamek.common.units.Mek
Deprecated, for removal: This API element is subject to removal in a future version.
getCockpitStatusNextRound() - Method in class megamek.common.units.Mek
Deprecated, for removal: This API element is subject to removal in a future version.
getCockpitTechAdvancement() - Method in class megamek.common.units.Aero
 
getCockpitTechAdvancement() - Method in class megamek.common.units.Mek
 
getCockpitTechAdvancement(int) - Static method in class megamek.common.units.Aero
 
getCockpitTechAdvancement(int) - Static method in class megamek.common.units.Mek
 
getCockpitTechLevel(int, long, boolean, int) - Static method in class megamek.common.TechConstants
Deprecated, for removal: This API element is subject to removal in a future version.
getCockpitType() - Method in class megamek.common.loaders.MekSummary
 
getCockpitType() - Method in class megamek.common.units.Aero
 
getCockpitType() - Method in class megamek.common.units.Mek
 
getCockpitTypeForString(String) - Static method in class megamek.common.units.Mek
 
getCockpitTypeString() - Method in class megamek.common.units.Aero
 
getCockpitTypeString() - Method in class megamek.common.units.Mek
 
getCockpitTypeString(int) - Static method in class megamek.common.units.Aero
 
getCockpitTypeString(int) - Static method in class megamek.common.units.Mek
 
getCockpitTypeString(int, boolean) - Static method in class megamek.common.units.Mek
 
getCode() - Method in enum class megamek.common.board.BoardType
Returns a single character code identifying the MapType (e.g.
getCode() - Method in enum class megamek.common.enums.Faction
 
getCodeFromIOAbbr(String) - Method in interface megamek.common.interfaces.ITechnology
Deprecated.
Use getFactionFromIOAbbr instead.
getCodeFromMMAbbr(String) - Method in interface megamek.common.interfaces.ITechnology
Deprecated.
Use getFactionFromMMAbbr instead.
getCodeIO() - Method in enum class megamek.common.enums.Faction
 
getCodeMM() - Method in enum class megamek.common.enums.Faction
 
getCollapsedHexCount() - Method in class megamek.common.units.AbstractBuildingEntity
 
getCollapsedHexCount() - Method in class megamek.common.units.Building
 
getCollapsedHexCount() - Method in class megamek.common.units.BuildingTerrain
 
getCollapsedHexCount() - Method in interface megamek.common.units.IBuilding
 
getCollarById(int) - Method in class megamek.common.units.Entity
Returns the DockingCollar with the given ID or null if this unit doesn't have such a Docking Collar.
getCollarName() - Method in class megamek.common.units.Dropship
Deprecated, for removal: This API element is subject to removal in a future version.
getCollarName(int) - Static method in class megamek.common.units.Dropship
Deprecated, for removal: This API element is subject to removal in a future version.
getCollarNumber() - Method in class megamek.common.equipment.DockingCollar
 
getCollarTA() - Static method in class megamek.common.units.Dropship
 
getCollarType() - Method in class megamek.common.units.Dropship
 
getColor() - Method in class megamek.client.ui.clientGUI.boardview.sprite.CursorSprite
 
getColor() - Method in enum class megamek.client.ui.clientGUI.overlay.IFF
 
getColor() - Method in class megamek.common.universe.Faction2
 
getColor(int) - Static method in class megamek.client.ui.clientGUI.boardview.sprite.SensorRangeSprite
 
getColor(String) - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getColorAverage(List<Color>) - Static method in class megamek.client.ui.clientGUI.boardview.ECMEffects
Given a collection of colors, which represents all of ECM colors for different players, create an average color to be used.
getColoredPlayerNameWithTeam() - Method in class megamek.common.Player
 
getColorForHeat(int) - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getColorForHeat(int, Color) - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getColorForMovement(EntityMovementType) - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getColorForMovement(EntityMovementType, boolean, boolean) - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getColorForPlayer() - Method in class megamek.common.Player
 
getColorString(Color) - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getColorToHex(Color) - Method in enum class megamek.client.ui.util.PlayerColour
 
getColour() - Method in class megamek.client.ui.buttons.ColourSelectorButton
 
getColour() - Method in enum class megamek.client.ui.util.PlayerColour
 
getColour() - Method in class megamek.common.Player
 
getColour(boolean) - Method in enum class megamek.client.ui.util.PlayerColour
 
getColumn(int, boolean) - Method in class megamek.client.ui.models.XTableColumnModel
Returns the TableColumn object for the column at columnIndex.
getColumnByModelIndex(int) - Method in class megamek.client.ui.models.XTableColumnModel
Maps the index of the column in the table model at modelColumnIndex to the TableColumn object.
getColumnClass(int) - Method in class megamek.client.ui.dialogs.randomArmy.RatTableModel
 
getColumnClass(int) - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog.MekTableModel
 
getColumnClass(int) - Method in class megamek.client.ui.models.UnitTableModel
 
getColumnClass(int) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
 
getColumnCount() - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
getColumnCount() - Method in class megamek.client.ui.dialogs.randomArmy.RatTableModel
 
getColumnCount() - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog.MekTableModel
 
getColumnCount() - Method in class megamek.client.ui.models.UnitTableModel
 
getColumnCount() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
 
getColumnCount(boolean) - Method in class megamek.client.ui.models.XTableColumnModel
Returns the total number of columns in this model.
getColumnIndex() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.MekTableSorter
Returns the column index of the Mek Table that this sorter is to be used with.
getColumnIndex() - Method in class megamek.client.ui.preferences.JTablePreference
 
getColumnIndex(Object, boolean) - Method in class megamek.client.ui.models.XTableColumnModel
Deprecated, for removal: This API element is subject to removal in a future version.
getColumnName(int) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGeneratorViewUi.ChosenEntityModel
 
getColumnName(int) - Method in class megamek.client.ui.dialogs.randomArmy.RatTableModel
 
getColumnName(int) - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractUnitSelectorDialog.MekTableModel
 
getColumnName(int) - Method in class megamek.client.ui.models.UnitTableModel
 
getColumnName(int) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
Returns the column header for the given column.
getColumns(boolean) - Method in class megamek.client.ui.models.XTableColumnModel
Deprecated, for removal: This API element is subject to removal in a future version.
getCombat(int) - Method in class megamek.server.totalWarfare.InfantryActionTracker
Get a specific action.
getCombatEngineerTA() - Static method in class megamek.common.units.ConvInfantry
 
getCombatTechCrew(Entity) - Static method in class megamek.common.compute.Compute
 
getCombatVehicleModes() - Static method in enum class megamek.common.units.EntityMovementMode
Deprecated, for removal: This API element is subject to removal in a future version.
getCombinedDisplayName() - Method in class megamek.client.ratgenerator.ForceDescriptor
Builds the display label for this force, combining the formal name (e.g.
getComboMethod() - Method in class megamek.client.ui.panels.abstractPanels.SkillGenerationOptionsPanel
 
getComboSkillLevel() - Method in class megamek.client.ui.panels.abstractPanels.SkillGenerationOptionsPanel
 
getComboType() - Method in class megamek.client.ui.panels.abstractPanels.SkillGenerationOptionsPanel
 
getCommand() - Method in enum class megamek.client.bot.princess.ChatCommands
 
getCommand() - Method in class megamek.common.net.connections.SendPacket
 
getCommand(String) - Method in class megamek.client.ui.clientGUI.AbstractClientGUI
Returns the command associated with the specified name.
getCommand(String) - Method in interface megamek.client.ui.IClientCommandHandler
 
getCommand(String) - Method in class megamek.server.Server
Returns the command associated with the specified name
getCommandBonus() - Method in class megamek.common.units.Crew
 
getCommandConsoleBonus() - Method in class megamek.common.Player
 
getCommanderPos() - Method in enum class megamek.common.units.CrewType
Deprecated, for removal: This API element is subject to removal in a future version.
getCommandList(Server) - Method in class megamek.common.autoResolve.acar.SimulationManager
 
getCommandList(Server) - Method in interface megamek.server.IGameManager
 
getCommandList(Server) - Method in class megamek.server.sbf.SBFGameManager
 
getCommandList(Server) - Method in class megamek.server.totalWarfare.TWGameManager
 
getCommonDate() - Method in class megamek.common.bays.Bay
 
getCommonDate() - Method in class megamek.common.CompositeTechLevel
 
getCommonDate() - Method in class megamek.common.equipment.Engine
 
getCommonDate() - Method in class megamek.common.equipment.EquipmentType
 
getCommonDate() - Method in interface megamek.common.interfaces.ITechnology
 
getCommonDate() - Method in interface megamek.common.interfaces.ITechnologyDelegator
 
getCommonDate() - Method in class megamek.common.TechAdvancement
 
getCommonDate() - Method in class megamek.common.units.Entity
 
getCommonDate(boolean) - Method in class megamek.common.equipment.Engine
 
getCommonDate(boolean) - Method in interface megamek.common.interfaces.ITechnology
 
getCommonDate(boolean) - Method in class megamek.common.TechAdvancement
The common date for either Clan or IS factions.
getCommonDateName() - Method in class megamek.common.TechAdvancement
Formats earliest of Clan or IS common date indicating approximate when appropriate for mixed tech.
getCommonDateName(boolean) - Method in class megamek.common.TechAdvancement
Formats common date indicating approximate when appropriate.
getCommonDateRange() - Method in class megamek.common.CompositeTechLevel
Returns the common/standard date ranges, accounting for extinction periods
getCommonDateRange() - Method in class megamek.common.units.Entity
 
getCommunicationsCrew(Entity) - Static method in class megamek.common.compute.Compute
 
getComp() - Method in enum class megamek.client.ui.widget.SkinSpecification.UIComponents
 
getComparator() - Method in class megamek.common.pathfinder.AbstractPathFinder
 
getComponent() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getComponent() - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
 
getComponent() - Method in class megamek.client.ui.clientGUI.ChatterBox
Returns the "box" component with all the stuff
getComponent() - Method in class megamek.client.ui.sbf.SBFTargetingToHitDisplay
 
getComponent() - Method in class megamek.client.ui.sbf.SBFUnitAttackSelector
 
getComponent() - Method in class megamek.common.ui.CloseableTab
Gets the component associated with this tab
getComponent() - Method in class megamek.common.ui.DetachedTabInfo
 
getComponent(boolean) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getComponentRecords() - Method in class megamek.common.RecordingCompositeTechLevel
 
getCompoundTechLevel(boolean) - Method in enum class megamek.common.SimpleTechLevel
 
getComputedPath(BoardLocation) - Method in class megamek.common.strategicBattleSystems.SBFMovePathFinder
Returns the shortest move path to a hex at given coordinates or null if none is present.
getComputedPath(Coords) - Method in class megamek.common.pathfinder.LongestPathFinder
Returns the longest move path to a hex at given coordinates.
getComputedPath(Coords) - Method in class megamek.common.pathfinder.ShortestPathFinder
Returns the shortest move path to a hex at given coordinates or null if none is present.
getConclusionEvent() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
getCondition() - Method in class megamek.common.autoResolve.acar.order.Order
 
getConditions() - Method in class megamek.client.ui.dialogs.clientDialogs.PlanetaryConditionsDialog
Returns the conditions chosen by the player.
getConnectedUnits() - Method in class megamek.common.units.Entity
 
getConnection() - Method in class megamek.common.net.events.AbstractConnectionEvent
 
getConnection(int) - Method in class megamek.server.Server
Returns a connection, indexed by id
getConnectionId() - Method in class megamek.server.Server.ReceivedPacket
 
getConnectionTypeText() - Method in class megamek.common.net.connections.AbstractConnection
 
getCoNode(ForceDescriptor) - Method in class megamek.client.ratgenerator.Ruleset
 
getCoNodes() - Method in class megamek.client.ratgenerator.ForceNode
 
getConsciousnessNumber(int) - Static method in class megamek.common.compute.Compute
Returns the consciousness roll number
getConsecutiveRHSUses() - Method in class megamek.common.units.Entity
 
getConstantInitBonus() - Method in class megamek.common.Player
 
getConstructionTechAdvancement() - Method in class megamek.common.battleArmor.BattleArmor
 
getConstructionTechAdvancement() - Method in class megamek.common.equipment.GunEmplacement
 
getConstructionTechAdvancement() - Method in class megamek.common.equipment.HandheldWeapon
 
getConstructionTechAdvancement() - Method in class megamek.common.units.Aero
 
getConstructionTechAdvancement() - Method in class megamek.common.units.BuildingEntity
return - the base construction option tech advancement
getConstructionTechAdvancement() - Method in class megamek.common.units.ConvFighter
 
getConstructionTechAdvancement() - Method in class megamek.common.units.ConvInfantry
 
getConstructionTechAdvancement() - Method in class megamek.common.units.Dropship
 
getConstructionTechAdvancement() - Method in class megamek.common.units.Entity
return - the base construction option tech advancement
getConstructionTechAdvancement() - Method in class megamek.common.units.FixedWingSupport
 
getConstructionTechAdvancement() - Method in class megamek.common.units.Jumpship
 
getConstructionTechAdvancement() - Method in class megamek.common.units.LandAirMek
 
getConstructionTechAdvancement() - Method in class megamek.common.units.Mek
 
getConstructionTechAdvancement() - Method in class megamek.common.units.MobileStructure
return - the base construction option tech advancement
getConstructionTechAdvancement() - Method in class megamek.common.units.ProtoMek
 
getConstructionTechAdvancement() - Method in class megamek.common.units.QuadVee
 
getConstructionTechAdvancement() - Method in class megamek.common.units.SmallCraft
 
getConstructionTechAdvancement() - Method in class megamek.common.units.SpaceStation
 
getConstructionTechAdvancement() - Method in class megamek.common.units.SuperHeavyTank
 
getConstructionTechAdvancement() - Method in class megamek.common.units.SupportTank
 
getConstructionTechAdvancement() - Method in class megamek.common.units.SupportVTOL
 
getConstructionTechAdvancement() - Method in class megamek.common.units.Tank
 
getConstructionTechAdvancement() - Method in class megamek.common.units.Warship
 
getConstructionTechAdvancement(int) - Static method in class megamek.common.battleArmor.BattleArmor
 
getConstructionTechAdvancement(int) - Static method in class megamek.common.units.SupportVTOL
 
getConstructionTechAdvancement(EntityMovementMode, int) - Static method in class megamek.common.units.FixedWingSupport
 
getConstructionTechAdvancement(EntityMovementMode, int) - Static method in class megamek.common.units.SupportTank
 
getContent() - Method in class megamek.client.ratgenerator.ValueNode
 
getContentBounds() - Method in class megamek.client.ui.widget.picmap.PicMap
Returns Rectangle bounding content of component
getContentGroup() - Method in class megamek.client.ui.widget.mapset.AeroMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.ArmlessMekMapSet
Deprecated.
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.BattleArmorMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.CapitalFighterMapSet
 
getContentGroup() - Method in interface megamek.client.ui.widget.mapset.DisplayMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.GeneralInfoMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.GunEmplacementMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.InfantryMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.JumpshipMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.LargeSupportTankMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.MekMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.PilotMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.ProtoMekMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.QuadMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.SimpleUnitMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.SpheroidMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.SquadronMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.SuperHeavyTankMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.TankMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.TripodMekMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.VTOLMapSet
 
getContentGroup() - Method in class megamek.client.ui.widget.mapset.WarshipMapSet
 
getContentSize() - Method in class megamek.client.ui.widget.picmap.PicMap
Returns the size available to the content, in the unscaled coordinates the content is laid out in.
getContext() - Method in class megamek.common.autoResolve.acar.phase.PhaseHandler
 
getControlRolls() - Method in class megamek.common.game.Game
 
getConversionMode() - Method in class megamek.common.units.Entity
 
getConversionModeFor(EntityMovementMode) - Method in class megamek.common.units.LandAirMek
 
getConversionReport() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getConversionReport() - Method in class megamek.common.strategicBattleSystems.SBFFormation
 
getCoolantFailureAmount() - Method in class megamek.common.units.Entity
 
getCoolantFailureAmount() - Method in class megamek.common.units.Mek
How many times TacOps coolant failure has occurred, which is also the reduction in heat sinking capacity
getCoolantSystemMOS() - Method in class megamek.common.units.Mek
 
getCoords() - Method in class megamek.client.bot.princess.geometry.CoordFacingCombo
 
getCoords() - Method in class megamek.client.event.BoardViewEvent
 
getCoords() - Method in class megamek.common.actions.ArtilleryAttackAction
 
getCoords() - Method in class megamek.common.ArtilleryModifier
 
getCoords() - Method in class megamek.common.equipment.Minefield
 
getCoords() - Method in class megamek.common.event.board.BoardEvent
 
getCoords() - Method in class megamek.common.Hex
Returns the position of this hex on the board.
getCoords() - Method in class megamek.common.hexArea.CircleHexArea
 
getCoords() - Method in class megamek.common.hexArea.EmptyHexArea
 
getCoords() - Method in class megamek.common.hexArea.HexAreaDifference
 
getCoords() - Method in class megamek.common.hexArea.HexAreaIntersection
 
getCoords() - Method in class megamek.common.hexArea.HexAreaUnion
 
getCoords() - Method in class megamek.common.hexArea.ListHexArea
 
getCoords() - Method in class megamek.common.IndustrialElevator
 
getCoords() - Method in class megamek.common.units.AbstractBuildingEntity
 
getCoords() - Method in class megamek.common.units.Building
Get the coordinates that the building occupies.
getCoords() - Method in class megamek.common.units.BuildingTerrain
Get the BOARD coordinates that the building occupies.
getCoords() - Method in interface megamek.common.units.IBuilding
Get the coordinates that the building occupies.
getCoords() - Method in record class megamek.common.units.UnitPosition
 
getCoords() - Method in class megamek.common.util.BuildingTemplate
 
getCoords() - Method in class megamek.server.props.OrbitalBombardment
 
getCoords(int) - Method in record class megamek.common.net.packets.Packet
 
getCoords(Board) - Method in class megamek.common.hexArea.AllHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.BorderHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.CircleHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.EmptyHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.HalfPlaneHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.HexAreaDifference
 
getCoords(Board) - Method in class megamek.common.hexArea.HexAreaIntersection
 
getCoords(Board) - Method in class megamek.common.hexArea.HexAreaUnion
 
getCoords(Board) - Method in class megamek.common.hexArea.HexLevelArea
 
getCoords(Board) - Method in class megamek.common.hexArea.LineHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.ListHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.RayHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.RectangleHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.RowHalfPlaneHexArea
 
getCoords(Board) - Method in class megamek.common.hexArea.TerrainHexArea
 
getCoords(Board) - Method in interface megamek.common.hexArea.HexArea
Returns a set of the coords of this area that are part of the given board.
getCoordsAt(Point) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getCoordsAt(Point) - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
 
getCoordsEnabled() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getCoordsHashSet(int) - Method in record class megamek.common.net.packets.Packet
 
getCoordsList() - Method in class megamek.common.units.AbstractBuildingEntity
 
getCoordsList() - Method in class megamek.common.units.Building
Returns a list of this Building's coords.
getCoordsList() - Method in class megamek.common.units.BuildingTerrain
Returns a list of this Building's BOARD coords.
getCoordsList() - Method in interface megamek.common.units.IBuilding
Returns a list of this Building's coords.
getCoordsList() - Method in class megamek.server.SmokeCloud
 
getCoordsSet() - Method in class megamek.common.moves.MovePath
 
getCoordsToLevel() - Method in class megamek.common.BulldozerMovePath
The coordinates which need to be leveled for this path to be performed by its unit
getCoordsVector(int) - Method in record class megamek.common.net.packets.Packet
 
getCoordsWithGroundObjectListMap(int) - Method in record class megamek.common.net.packets.Packet
 
getCoordsWithSpecialHexDisplayCollectionMap(int) - Method in record class megamek.common.net.packets.Packet
 
getCopy() - Method in class megamek.client.bot.princess.BehaviorSettings
 
getCoRank() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getCoRank(ForceDescriptor) - Method in class megamek.client.ratgenerator.ForceNode
Deprecated, for removal: This API element is subject to removal in a future version.
getCornerActive() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getCornerIdle() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.AmmoWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.artillery.ArrowIV
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.artillery.ArtilleryCannonWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.artillery.ArtilleryWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.attacks.AltitudeBombAttack
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.attacks.DiveBombAttack
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.attacks.LegAttack
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.attacks.SpaceBombAttack
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.attacks.StopSwarmAttack
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.attacks.SwarmAttack
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.attacks.SwarmWeaponAttack
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.autoCannons.ACWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.autoCannons.HVACWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.autoCannons.LBXACWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.autoCannons.NailRivetGunWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.autoCannons.RACWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.autoCannons.RifleWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.autoCannons.UACWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.battleArmor.AdvancedSRMWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.battleArmor.BAFlamerWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.battleArmor.BAMGWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.battleArmor.clan.CLBALBX
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.battleArmor.clan.CLBAMicroBomb
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.battleArmor.innerSphere.ISBAPopUpMineLauncher
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.battleArmor.innerSphere.ISBATaser
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.ACBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.AmmoBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.AR10BayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.ArtilleryBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.ATMBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.BayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.capital.CapitalLaserBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.capital.CapitalMissileBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.GaussBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.LRMBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.MMLBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.MRMBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.RLBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.ScreenLauncherBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.SRMBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.subCapital.SubCapitalMissileBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.TeleOperatedMissileBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bayWeapons.ThunderboltBayWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bombs.BombISRL10
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bombs.BombISRLP10
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bombs.clan.CLASEWMissileWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.bombs.innerSphere.ISASEWMissileWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.c3.ISC3RemoteSensorLauncher
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.capitalWeapons.CapitalMissileWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.capitalWeapons.ScreenLauncherWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.CLIATMWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.defensivePods.BPodWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.defensivePods.MPodWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.flamers.FlamerWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.flamers.VehicleFlamerWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.gaussRifles.clan.CLGaussRifle
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.gaussRifles.clan.CLImprovedGaussRifle
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.gaussRifles.HAGWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISGaussRifle
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISHGaussRifle
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISImpHGaussRifle
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISLGaussRifle
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISSilverBulletGauss
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.infantry.support.InfantrySupportTAGWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lasers.clan.CLChemicalLaserWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lasers.EnergyWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lasers.innerSphere.ISBombastLaser
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lasers.innerSphere.ISRISCHyperLaser
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lasers.LaserWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lasers.PulseLaserWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lasers.ReengineeredLaserWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lasers.VariableSpeedPulseLaserWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lrms.LRMWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.lrms.StreakLRMWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.mgs.clan.CLHeavyMGA
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.mgs.clan.CLLightMGA
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.mgs.clan.CLMGA
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.mgs.innerSphere.ISHeavyMGA
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.mgs.innerSphere.ISLightMGA
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.mgs.innerSphere.ISMGA
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.mgs.MGWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.missiles.ATMWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.missiles.MissileWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.missiles.MMLWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.missiles.MRMWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.missiles.rocketLauncher.RLWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.missiles.thunderbolt.ThunderboltWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.mortars.MekMortarWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.mortars.VehicularGrenadeLauncherWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.other.FluidGunWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.other.innerSphere.ISCenturionWeaponSystem
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.other.innerSphere.ISFireExtinguisher
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.other.innerSphere.ISMekTaser
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.other.NarcWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.other.TSEMPWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.ppc.clan.CLPlasmaCannon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.ppc.innerSphere.ISPlasmaRifle
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.ppc.PPCWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISAC10Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISAC20Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISAC2Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISAC5Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISLRM10Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISLRM15Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISLRM20Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISLRM5Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISSRM2Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISSRM4Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.primitive.ISSRM6Primitive
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.clan.CLLBXACPrototypeWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.clan.CLPrototypeStreakSRMWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.clan.CLPrototypeUACWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.innerSphere.ISERLaserLargePrototype
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.innerSphere.ISGaussRiflePrototype
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.innerSphere.ISLB10XACPrototype
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.innerSphere.ISPulseLaserLargePrototype
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.innerSphere.ISPulseLaserMediumPrototype
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.innerSphere.ISPulseLaserMediumRecovered
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.innerSphere.ISPulseLaserSmallPrototype
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.innerSphere.ISUAC5Prototype
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.prototypes.PrototypeRLWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.srms.SRMWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.srms.SRTWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.srms.StreakSRMWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.tag.TAGWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.unofficial.PlasmaMFUKWeapon
 
getCorrectHandler(ToHitData, WeaponAttackAction, Game, TWGameManager) - Method in class megamek.common.weapons.Weapon
 
getCost() - Method in class megamek.common.bays.ASFBay
 
getCost() - Method in class megamek.common.bays.BattleArmorBay
 
getCost() - Method in class megamek.common.bays.Bay
 
getCost() - Method in enum class megamek.common.bays.BayType
 
getCost() - Method in class megamek.common.bays.CrewQuartersCargoBay
 
getCost() - Method in class megamek.common.bays.EjectionSeatCargoBay
 
getCost() - Method in class megamek.common.bays.FirstClassQuartersCargoBay
 
getCost() - Method in class megamek.common.bays.HeavyVehicleBay
 
getCost() - Method in class megamek.common.bays.InfantryBay
 
getCost() - Method in class megamek.common.bays.InsulatedCargoBay
 
getCost() - Method in class megamek.common.bays.LightVehicleBay
 
getCost() - Method in class megamek.common.bays.LiquidCargoBay
 
getCost() - Method in class megamek.common.bays.LivestockCargoBay
 
getCost() - Method in class megamek.common.bays.MekBay
 
getCost() - Method in class megamek.common.bays.PillionSeatCargoBay
 
getCost() - Method in class megamek.common.bays.ProtoMekBay
 
getCost() - Method in class megamek.common.bays.RefrigeratedCargoBay
 
getCost() - Method in class megamek.common.bays.SecondClassQuartersCargoBay
 
getCost() - Method in class megamek.common.bays.SmallCraftBay
 
getCost() - Method in class megamek.common.bays.StandardSeatCargoBay
 
getCost() - Method in class megamek.common.bays.SteerageQuartersCargoBay
 
getCost() - Method in class megamek.common.bays.SuperHeavyVehicleBay
 
getCost() - Method in enum class megamek.common.enums.MDAugmentationType
 
getCost() - Method in class megamek.common.equipment.ArmorType
 
getCost() - Method in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
getCost() - Method in class megamek.common.equipment.Mounted
 
getCost() - Method in class megamek.common.loaders.MekSummary
 
getCost() - Method in class megamek.common.units.DropShuttleBay
 
getCost() - Method in class megamek.common.units.NavalRepairFacility
 
getCost() - Method in class megamek.common.units.ReinforcedRepairFacility
 
getCost(boolean) - Method in class megamek.common.units.Entity
Calculates and returns the C-bill cost of the unit.
getCost(int, int) - Static method in class megamek.common.ManeuverType
Thrust cost of maneuver
getCost(CalculationReport, boolean) - Method in class megamek.common.battleArmor.BattleArmor
 
getCost(CalculationReport, boolean) - Method in class megamek.common.equipment.GunEmplacement
 
getCost(CalculationReport, boolean) - Method in class megamek.common.equipment.HandheldWeapon
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.AbstractBuildingEntity
Calculates and returns the C-bill cost of the unit.
getCost(CalculationReport, boolean) - Method in class megamek.common.units.Aero
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.ConvFighter
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.ConvInfantry
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.Dropship
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.Entity
Calculates and returns the C-bill cost of the unit.
getCost(CalculationReport, boolean) - Method in class megamek.common.units.FighterSquadron
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.FixedWingSupport
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.Jumpship
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.Mek
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.ProtoMek
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.SmallCraft
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.SpaceStation
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.Tank
 
getCost(CalculationReport, boolean) - Method in class megamek.common.units.Warship
 
getCost(BoardLocation, Comparator<SBFMovePath>) - Method in class megamek.common.strategicBattleSystems.SBFMovePathFinder
Returns computed cost to reach the hex at c coordinates.
getCost(Coords, Comparator<C>) - Method in class megamek.common.pathfinder.MovePathFinder
Returns computed cost to reach the hex at c coordinates.
getCost(Entity, boolean, int) - Method in class megamek.common.equipment.EquipmentType
For variable-sized equipment this assumes a size of 1.0.
getCost(Entity, boolean, int, double) - Method in class megamek.common.equipment.EquipmentType
 
getCost(Entity, boolean, int, double) - Method in class megamek.common.equipment.MiscType
 
getCost(Entity, boolean, int, double) - Method in class megamek.common.equipment.PowerGeneratorType
 
getCost(Entity, boolean, int, double) - Method in class megamek.common.equipment.WeaponType
 
getCostOf(N) - Method in class megamek.common.pathfinder.AbstractPathFinder
 
getCount(BombType.BombTypeEnum) - Method in class megamek.common.equipment.BombLoadout
Returns the count of bombs of a given type in this loadout.
getCounterAV() - Method in class megamek.common.weapons.handlers.WeaponHandler
Return the attack value of point defense weapons used against a missile bay attack
getCounterEquipment() - Method in class megamek.common.actions.TeleMissileAttackAction
Returns the list of Counter Equipment used against this physical attack This is for AMS assignment to manual teleoperated missiles
getCounterEquipment() - Method in class megamek.common.actions.WeaponAttackAction
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestAdvancedAerospace
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestAero
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestBattleArmor
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestBuilding
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestEntity
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestHandheldWeapon
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestInfantry
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestMek
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestProtoMek
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestSmallCraft
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestSupportVehicle
 
getCountHeatSinks() - Method in class megamek.common.verifier.TestTank
 
getCountOfAmmoForKey(String, String, String, String, String) - Method in class megamek.common.containers.MunitionTree
Return the actual, or effective, desired count of ammo bins for the given binType and ammoType
getCountsOfAmmunitionForKey(String, String, String, String) - Method in class megamek.common.containers.MunitionTree
 
getCover() - Method in class megamek.common.ToHitData
 
getCoverageValidator() - Method in class megamek.client.bot.princess.Princess
 
getCoverBuildingPrimary() - Method in class megamek.common.LosEffects
 
getCoverBuildingPrimary() - Method in class megamek.common.ToHitData
 
getCoverBuildingSecondary() - Method in class megamek.common.LosEffects
 
getCoverBuildingSecondary() - Method in class megamek.common.ToHitData
 
getCoverDropshipPrimary() - Method in class megamek.common.LosEffects
 
getCoverDropshipPrimary() - Method in class megamek.common.ToHitData
 
getCoverDropshipSecondary() - Method in class megamek.common.LosEffects
 
getCoverDropshipSecondary() - Method in class megamek.common.ToHitData
 
getCoverLocPrimary() - Method in class megamek.common.LosEffects
 
getCoverLocPrimary() - Method in class megamek.common.ToHitData
 
getCoverLocSecondary() - Method in class megamek.common.LosEffects
 
getCoverLocSecondary() - Method in class megamek.common.ToHitData
 
getCoverName(int, boolean) - Static method in class megamek.common.LosEffects
Returns the text name of a particular type of cover, given its id.
getCraterFor(Entity, int) - Method in class megamek.client.ui.tileset.TilesetManager
Retrieves the "devastated" decoration for the given entity
getCreationRound() - Method in class megamek.common.TemporaryECMField
 
getCrew() - Method in class megamek.common.units.Entity
 
getCrew() - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
getCrewAdvantages(Entity, boolean) - Static method in class megamek.client.ui.clientGUI.tooltip.PilotToolTip
The crew advantages and MD
getCrewCommandBonus() - Method in class megamek.common.Player
 
getCrewFatigue() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getCrewFatigue(int) - Method in class megamek.common.units.Crew
 
getCrewForCockpitSlot(int, CriticalSlot) - Method in class megamek.common.units.Mek
Determines which crew slot is associated with a particular cockpit critical.
getCrewHits(int) - Static method in class megamek.common.compute.InfantryCombatTables
Crew Casualties Table from TOAR page 174.
getCrewSlots() - Method in enum class megamek.common.units.CrewType
 
getCrewSlots() - Method in class megamek.common.verifier.TestSupportVehicle
Calculates the number of equipment slots taken up by crew quarters.
getCrewType() - Method in class megamek.common.units.Crew
 
getCritDamageString() - Method in class megamek.common.units.Aero
 
getCritDamageString() - Method in class megamek.common.units.Dropship
 
getCritDamageString() - Method in class megamek.common.units.Jumpship
 
getCritical(int, int) - Method in class megamek.common.units.Entity
Returns a critical hit slot
getCriticalEffect(int, int) - Method in class megamek.common.units.Aero
get the type of critical caused by a critical roll, taking account of existing damage
getCriticalEffect(int, int, boolean) - Method in class megamek.common.units.Tank
get the type of critical caused by a critical roll, taking account of existing damage
getCriticalEffect(int, int, boolean) - Method in class megamek.common.units.VTOL
get the type of critical caused by a critical roll, taking account of existing damage
getCriticalSlot(Mounted<?>) - Method in class megamek.common.battleValue.MekBVCalculator
Returns the (first) CriticalSlot object for given mounted equipment in its main location.
getCriticalSlots(int) - Method in class megamek.common.units.Entity
Returns the CriticalSlots in the given location as a list.
getCritMod() - Method in class megamek.common.weapons.TeleMissile
 
getCritMod(AmmoType) - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBayHandler
 
getCritMod(AmmoType) - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileBearingsOnlyHandler
 
getCritMod(AmmoType) - Method in class megamek.common.weapons.handlers.capitalMissile.CapitalMissileHandler
 
getCritsHit(int) - Method in class megamek.common.units.ProtoMek
Counts the # of crits taken by proto in the location.
getCrossBoardGroundMapDistance(Entity, Targetable, Game) - Static method in class megamek.common.board.CrossBoardAttackHelper
Returns the distance between attacker and target provided they are on different ground map sheets.
getCrossLinkedBy() - Method in class megamek.common.equipment.Mounted
 
getCrossMagnitude(CubeCoords) - Method in record class megamek.common.board.CubeCoords
Deprecated, for removal: This API element is subject to removal in a future version.
getCruiseMP(MPCalculationSetting) - Method in class megamek.common.units.QuadVee
In vehicle mode the QuadVee ignores actuator and hip criticalSlots, but is subject to track/wheel damage and various effects of vehicle motive damage.
getCrushedBuildingLocs() - Method in class megamek.common.moves.MoveStep
 
getCT() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getCumulativeDamage() - Method in class megamek.common.units.CombatVehicleEscapePod
Returns the cumulative damage sustained by this pod.
getCumulativePlainDesc() - Method in class megamek.common.rolls.TargetRoll
 
getCurrentAlpha() - Method in class megamek.common.util.TipOfTheDay
Deprecated, for removal: This API element is subject to removal in a future version.
getCurrentArmor() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getCurrentArmor() - Method in interface megamek.common.alphaStrike.ASCardDisplayable
 
getCurrentArmor() - Method in class megamek.common.strategicBattleSystems.SBFUnit
 
getCurrentBoardView() - Method in class megamek.client.ui.clientGUI.AbstractClientGUI
 
getCurrentBoardView() - Method in class megamek.client.ui.clientGUI.BoardViewsContainer
Returns the currently shown BoardView.
getCurrentCenter() - Method in class megamek.client.bot.princess.SwarmContext
Get the current center of the swarm
getCurrentCF() - Method in class megamek.common.equipment.BridgeLayerState
 
getCurrentCF(Coords) - Method in class megamek.common.units.AbstractBuildingEntity
 
getCurrentCF(Coords) - Method in class megamek.common.units.BuildingTerrain
Get the current construction factor of the building hex at the passed coords.
getCurrentCF(Coords) - Method in interface megamek.common.units.IBuilding
Get the current construction factor of the building hex at the passed coords.
getCurrentCF(CubeCoords) - Method in class megamek.common.units.Building
Get the current construction factor of the building hex at the passed coords.
getCurrentDamage() - Method in class megamek.common.strategicBattleSystems.SBFUnit
 
getCurrentDamage() - Method in class megamek.common.units.Aero
 
getCurrentDamage() - Method in interface megamek.common.units.IAero
 
getCurrentDamage() - Method in class megamek.common.units.LandAirMek
 
getCurrentDamageCapacity(Entity, int) - Method in class megamek.common.equipment.MiscMounted
Rules say every time a shield is critted it loses 5 points from its Damage Capacity.
getCurrentDoors() - Method in class megamek.common.bays.Bay
 
getCurrentDoors() - Method in interface megamek.common.units.InfantryTransporter
 
getCurrentEntity() - Method in class megamek.client.ui.dialogs.unitDisplay.UnitDisplayPanel
Returns the entity we're currently displaying
getCurrentEntity() - Method in class megamek.client.ui.panels.phaseDisplay.ActionPhaseDisplay
 
getCurrentFuel() - Method in class megamek.common.units.Aero
 
getCurrentFuel() - Method in class megamek.common.units.FighterSquadron
 
getCurrentFuel() - Method in interface megamek.common.units.IAero
 
getCurrentFuel() - Method in class megamek.common.units.LandAirMek
 
getCurrentGunnerIndex() - Method in class megamek.common.units.Crew
 
getCurrentHeat() - Method in class megamek.common.equipment.Mounted
returns the heat for this weapon taking account of rapid-fire weapon status
getCurrentHeat() - Method in class megamek.common.equipment.WeaponMounted
 
getCurrentHex() - Method in class megamek.client.ui.clientGUI.ClientGUI
Return the Current Hex, used by client commands for the visually impaired
getCurrentLoad(Game) - Method in class megamek.common.IndustrialElevator
Calculates the total tonnage of entities currently on the elevator platform.
getCurrentMovement() - Method in class megamek.common.autoResolve.component.Formation
 
getCurrentPanel() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getCurrentPanel() - Method in interface megamek.client.ui.clientGUI.IHasCurrentPanel
The ClientGUI is split into the main panel (view) at the top, which takes up the majority of the view and the "current panel" which has different controls based on the phase.
getCurrentPilotIndex() - Method in class megamek.common.units.Crew
 
getCurrentRound() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getCurrentRound() - Method in class megamek.common.game.AbstractGame
 
getCurrentRound() - Method in interface megamek.common.game.IGame
 
getCurrentShots() - Method in class megamek.common.equipment.WeaponMounted
Returns how many shots the weapon is using
getCurrentSize() - Method in class megamek.common.units.Crew
The current size of this crew.
getCurrentStructure() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getCurrentStructure() - Method in interface megamek.common.alphaStrike.ASCardDisplayable
 
getCurrentThrust() - Method in class megamek.common.units.Aero
 
getCurrentThrust() - Method in class megamek.common.units.FighterSquadron
 
getCurrentThrust() - Method in interface megamek.common.units.IAero
 
getCurrentThrust() - Method in class megamek.common.units.LandAirMek
 
getCurrentThrust(MPCalculationSetting) - Method in class megamek.common.units.LandAirMek
 
getCurrentTurn() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getCurrentVelocity() - Method in class megamek.common.units.Aero
 
getCurrentVelocity() - Method in class megamek.common.units.EjectedCrew
 
getCurrentVelocity() - Method in interface megamek.common.units.IAero
 
getCurrentVelocity() - Method in class megamek.common.units.LandAirMek
 
getCurrentVelocityActual() - Method in class megamek.common.units.Aero
 
getCurrentVelocityActual() - Method in interface megamek.common.units.IAero
 
getCurrentVelocityActual() - Method in class megamek.common.units.LandAirMek
 
getCurrentVictoryResult() - Method in class megamek.common.autoResolve.acar.SimulationManager
Returns the victory result.
getCursor() - Method in class megamek.client.ui.widget.picmap.PMGenericHotArea
 
getCursor() - Method in interface megamek.client.ui.widget.picmap.PMHotArea
 
getCursor() - Method in class megamek.client.ui.widget.picmap.PMPicArea
 
getCursor() - Method in class megamek.client.ui.widget.picmap.PMSimplePolygonArea
 
getCustomArmorDamageDivisor() - Method in class megamek.common.units.ConvInfantry
Gets the damage divisor of this entity's custom armor kit.
getCustomBorder() - Method in class megamek.common.ui.PDFReaderPanel
Supplies the default border style for the page display area.
getCustomButton(String) - Method in class megamek.common.ui.PDFReaderPanel
Utility method to create a JButton with the given localized text label.
getCustomDeploymentZone(int) - Method in class megamek.common.board.Board
Gets all the coordinates in the given custom deployment zone
getCustomDeploymentZones() - Method in class megamek.common.board.Board
Gets the IDs of all custom deployment zones defined for this board.
getCustomRankBase() - Method in class megamek.client.ratgenerator.Ruleset
Deprecated, for removal: This API element is subject to removal in a future version.
getCustomRanks() - Method in class megamek.client.ratgenerator.Ruleset
Deprecated, for removal: This API element is subject to removal in a future version.
getCustomUnitHeight() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getCustomUnitWidth() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getCustomWeaponOrder() - Method in class megamek.common.units.Entity
 
getCustomWeaponOrder(WeaponMounted) - Method in class megamek.common.units.Entity
 
getDamagableCoverTypePrimary() - Method in class megamek.common.LosEffects
 
getDamagableCoverTypePrimary() - Method in class megamek.common.ToHitData
 
getDamagableCoverTypeSecondary() - Method in class megamek.common.LosEffects
 
getDamagableCoverTypeSecondary() - Method in class megamek.common.ToHitData
 
getDamage() - Method in class megamek.ai.dataset.GameData.MinefieldData
 
getDamage() - Method in class megamek.common.equipment.WeaponType
 
getDamage() - Method in class megamek.common.strategicBattleSystems.SBFUnit
 
getDamage() - Method in class megamek.common.weapons.autoCannons.ACWeapon
 
getDamage() - Method in class megamek.server.props.OrbitalBombardment
 
getDamage(int) - Method in class megamek.common.equipment.WeaponType
 
getDamage(int) - Method in class megamek.common.weapons.gaussRifles.innerSphere.ISHGaussRifle
 
getDamage(int) - Method in class megamek.common.weapons.lasers.VariableSpeedPulseLaserWeapon
 
getDamage(int) - Method in class megamek.common.weapons.ppc.innerSphere.ISSnubNosePPC
 
getDamage(ASRange) - Method in record class megamek.common.alphaStrike.ASDamageVector
Returns the ASDamage of this ASDamageVector for the given range, so the S, M, L, or E damage.
getDamageAbsorption(Entity, int) - Method in class megamek.common.equipment.MiscMounted
Rules state that every time the shield takes a crit its damage absorption for each attack is reduced by 1.
getDamageCrits() - Method in class megamek.common.strategicBattleSystems.SBFUnit
 
getDamagedCriticalSlots(int, int, int) - Method in class megamek.common.equipment.GunEmplacement
Gun emplacements don't have critical slots per se, so we simply return 1 if the piece of equipment has been hit and 0 otherwise.
getDamagedCriticalSlots(int, int, int) - Method in class megamek.common.units.Entity
Number of slots damaged (but not breached) in a location
getDamageDirection() - Method in class megamek.client.bot.princess.PhysicalInfo
 
getDamageDivisor() - Method in class megamek.common.equipment.MiscType
 
getDamageFor(int) - Static method in class megamek.common.actions.SuicideImplantsAttackAction
Calculate the area-effect damage dealt by suicide implants.
getDamageFor(Entity) - Static method in class megamek.common.actions.AirMekRamAttackAction
Damage that an AirMek does with a successful ram.
getDamageFor(Entity) - Static method in class megamek.common.actions.BAVibroClawAttackAction
Damage a BA does with its vibroclaws.
getDamageFor(Entity) - Static method in class megamek.common.actions.ChargeAttackAction
Damage that a mek does with a successful charge.
getDamageFor(Entity) - Static method in class megamek.common.actions.LayExplosivesAttackAction
Damage that the specified platoon does with explosives
getDamageFor(Entity) - Static method in class megamek.common.actions.TeleMissileAttackAction
 
getDamageFor(Entity) - Static method in class megamek.common.actions.ThrashAttackAction
Damage caused by a successful thrashing attack.
getDamageFor(Entity, boolean) - Static method in class megamek.common.actions.DfaAttackAction
Damage that a mek does with a successful DFA.
getDamageFor(Entity, boolean, int) - Static method in class megamek.common.actions.ChargeAttackAction
 
getDamageFor(Entity, int) - Static method in class megamek.common.actions.AirMekRamAttackAction
 
getDamageFor(Entity, int) - Static method in class megamek.common.actions.BrushOffAttackAction
Damage that the specified mek does with a brush-off attack.
getDamageFor(Entity, int) - Static method in class megamek.common.actions.JumpJetAttackAction
Damage that the specified mek does with a JJ attack
getDamageFor(Entity, int, boolean) - Static method in class megamek.common.actions.KickAttackAction
Damage that the specified mek does with a kick
getDamageFor(Entity, int, boolean, boolean) - Static method in class megamek.common.actions.PunchAttackAction
Damage that the specified mek does with a punch.
getDamageFor(Entity, MiscMounted, boolean, boolean) - Static method in class megamek.common.actions.ClubAttackAction
Damage for the club attack
getDamageFor(Entity, Entity, boolean, int) - Static method in class megamek.common.actions.ChargeAttackAction
 
getDamageFor(Entity, Entity, boolean, int, int) - Static method in class megamek.common.actions.ChargeAttackAction
 
getDamageFor(Entity, Targetable) - Static method in class megamek.common.actions.ProtoMekPhysicalAttackAction
Damage a ProtoMek does with its Combo-physical attack.
getDamageFor(IAero, Entity) - Static method in class megamek.common.actions.RamAttackAction
Damage that an Aero does on a successful ramming attack
getDamageFor(IAero, Entity, Coords, int, int) - Static method in class megamek.common.actions.RamAttackAction
 
getDamageFor(Infantry) - Static method in class megamek.common.actions.ToxinAttackAction
Calculate the damage dealt by a toxin attack.
getDamageFromScale() - Method in interface megamek.common.units.IBuilding
 
getDamageLevel() - Method in class megamek.common.units.Entity
Returns the entity's current damage level.
getDamageLevel(boolean) - Method in class megamek.common.units.Entity
Returns the entity's current damage level.
getDamageLevelDesc(Entity, boolean) - Static method in class megamek.client.ui.clientGUI.tooltip.UnitToolTip
 
getDamageManager() - Method in class megamek.server.totalWarfare.TWGameManager
Deprecated, for removal: This API element is subject to removal in a future version.
getDamageMultiplier(Mounted<?>, WeaponType) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
 
getDamagePerShot() - Method in class megamek.common.equipment.AmmoType
 
getDamagePerTrooper() - Method in enum class megamek.common.enums.ProstheticEnhancementType
 
getDamagePerTrooper() - Method in class megamek.common.units.ConvInfantry
 
getDamagePerTurn(Entity) - Static method in class megamek.common.actions.LayExplosivesAttackAction
Damage that one turn of setting charges adds for the specified platoon: the damage of an SRM infantry platoon of equivalent numbers, TO:AUE p.152.
getDamageReductionFromModularArmor(HitData, int, Vector<Report>) - Method in class megamek.common.units.Entity
 
getDamageReductionFromOutside() - Method in interface megamek.common.units.IBuilding
Per page 172 of Total Warfare, this is the fraction of a weapon's damage that passes through to infantry inside the building.
getDamageTaken() - Method in class megamek.common.equipment.MiscMounted
 
getDamageTakenBy(Entity) - Static method in class megamek.common.actions.DfaAttackAction
Damage done to a mek after a successful DFA.
getDamageTakenBy(Entity, Entity) - Static method in class megamek.common.actions.ChargeAttackAction
 
getDamageTakenBy(Entity, Entity, boolean) - Static method in class megamek.common.actions.ChargeAttackAction
 
getDamageTakenBy(Entity, Entity, boolean, int) - Static method in class megamek.common.actions.ChargeAttackAction
 
getDamageTakenBy(Entity, IBuilding, Coords) - Static method in class megamek.common.actions.ChargeAttackAction
Damage that a mek suffers after a successful charge.
getDamageTakenBy(Entity, Targetable) - Static method in class megamek.common.actions.AirMekRamAttackAction
 
getDamageTakenBy(Entity, Targetable, int) - Static method in class megamek.common.actions.AirMekRamAttackAction
 
getDamageTakenBy(IAero, Entity) - Static method in class megamek.common.actions.RamAttackAction
Damage that an Aero suffers after a successful charge.
getDamageTakenBy(IAero, Entity, Coords, int, int) - Static method in class megamek.common.actions.RamAttackAction
 
getDamageToScale() - Method in interface megamek.common.units.IBuilding
 
getDamageTypeString(int, int) - Static method in class megamek.common.compute.Compute
Used to get a human-readable string that represents the passed damage type.
getDamageValue() - Method in class megamek.common.weapons.TeleMissile
 
getDamageWeaponMods(Entity, Mounted<?>) - Static method in class megamek.common.compute.Compute
Adds any damage modifiers from arm critical hits or sensor damage.
getDangleImpossibleReason(Entity) - Static method in class megamek.common.moves.ClimbingHelper
Returns a human-readable reason why the entity cannot dangle, or null if dangling is possible.
getDarkColor() - Method in enum class megamek.client.ui.clientGUI.overlay.IFF
 
getDarkenMapAtNight() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getDataAsCubeCoords(String) - Method in class megamek.common.util.BuildingBlock
 
getDataAsDouble(String) - Method in class megamek.common.util.BuildingBlock
 
getDataAsFloat(String) - Method in class megamek.common.util.BuildingBlock
Deprecated, for removal: This API element is subject to removal in a future version.
getDataAsInt(String) - Method in class megamek.common.util.BuildingBlock
 
getDataAsString(String) - Method in class megamek.common.util.BuildingBlock
Gets data from inside a block.
getDataAsVector(String) - Method in class megamek.common.util.BuildingBlock
Gets data from a block.
getDataDirectory() - Method in class megamek.common.preference.ClientPreferences
Deprecated, for removal: This API element is subject to removal in a future version.
getDateLocale() - Method in class megamek.MMOptions
This is a temporary Locale getter for dates, which sets the stage for suite-wide localization.
getDateLocale() - Method in class megamek.SuiteOptions
This is a temporary Locale getter for dates, which sets the stage for suite-wide localization.
getDateRange(int, int) - Static method in interface megamek.common.interfaces.ITechnology
 
getDeclareIndividual(String) - Static method in class megamek.server.commands.VictoryCommand
 
getDeclareTeam(String) - Static method in class megamek.server.commands.VictoryCommand
 
getDedicated() - Method in class megamek.server.Server
 
getDefault() - Method in interface megamek.common.options.IOption
Returns default option value
getDefault() - Method in class megamek.common.options.Option
 
getDefaultBoolean(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the default value for the boolean preference with the given name.
getDefaultBoolean(String) - Method in class megamek.common.preference.PreferenceStore
 
getDefaultBoolean(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getDefaultCF() - Method in enum class megamek.common.enums.BuildingType
 
getDefaultCF(int) - Static method in interface megamek.common.units.IBuilding
Get the default construction factor for the given type of building.
getDefaultCF(BuildingType) - Static method in interface megamek.common.units.IBuilding
Get the default construction factor for the given type of building.
getDefaultDouble(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the default value for the double preference with the given name.
getDefaultDouble(String) - Method in class megamek.common.preference.PreferenceStore
 
getDefaultDouble(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getDefaultDurationMs() - Method in enum class megamek.client.ui.clientGUI.boardview.overlay.ToastLevel
 
getDefaultEschelon(ForceDescriptor) - Method in class megamek.client.ratgenerator.Ruleset
 
getDefaultFloat(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the default value for the float preference with the given name.
getDefaultFloat(String) - Method in class megamek.common.preference.PreferenceStore
 
getDefaultFloat(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getDefaultFont() - Static method in class megamek.client.ui.util.UIUtil
Returns a Font object using the "Dialog" logic font.
getDefaultImage() - Method in class megamek.common.SpecialHexDisplay
 
getDefaultImage() - Method in enum class megamek.common.SpecialHexDisplay.Type
 
getDefaultInt(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the default value for the int preference with the given name.
getDefaultInt(String) - Method in class megamek.common.preference.PreferenceStore
 
getDefaultInt(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getDefaultLong(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the default value for the long preference with the given name.
getDefaultLong(String) - Method in class megamek.common.preference.PreferenceStore
 
getDefaultLong(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getDefaultPickupLocations() - Method in class megamek.common.units.Entity
A list of the "default" cargo pick up locations for when none is specified
getDefaultPickupLocations() - Method in class megamek.common.units.MekWithArms
 
getDefaultPickupLocations() - Method in class megamek.common.units.ProtoMek
 
getDefaultRating(ForceDescriptor) - Method in class megamek.client.ratgenerator.Ruleset
 
getDefaultSkillValues() - Method in enum class megamek.common.enums.SkillLevel
This returns the default skill values by level.
getDefaultSkinFile() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getDefaultSlotDescription() - Method in class megamek.common.bays.Bay
 
getDefaultSlotDescription() - Method in class megamek.common.bays.InfantryBay
 
getDefaultString(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the default value for the String preference with the given name.
getDefaultString(String) - Method in class megamek.common.preference.PreferenceStore
 
getDefaultString(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getDefaultUnitType(ForceDescriptor) - Method in class megamek.client.ratgenerator.Ruleset
 
getDefaultWeaponSortOrder() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getDefenderCasualties() - Method in class megamek.common.InfantryCombatResult
 
getDefenderCasualtiesPercent() - Method in class megamek.common.InfantryCombatResult
 
getDemolitionChargeColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getDemolitionChargeHazardOutline() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getDemolitionCharges() - Method in class megamek.common.units.AbstractBuildingEntity
 
getDemolitionCharges() - Method in class megamek.common.units.Building
 
getDemolitionCharges() - Method in class megamek.common.units.BuildingTerrain
 
getDemolitionCharges() - Method in interface megamek.common.units.IBuilding
 
getDensity() - Method in class megamek.client.ui.dialogs.phaseDisplay.MineDensityDialog
 
getDensity() - Method in class megamek.common.equipment.Minefield
 
getDependentLocation(int) - Method in class megamek.common.units.Entity
Gets the location that is destroyed recursively.
getDependentLocation(int) - Method in class megamek.common.units.Mek
 
getDeployableBridgeLayer(Entity) - Static method in class megamek.common.equipment.BridgeLayerLogic
 
getDeployableBridgeLayers(Entity) - Static method in class megamek.common.equipment.BridgeLayerLogic
 
getDeployDeclaredTurn() - Method in class megamek.common.equipment.BridgeLayerState
 
getDeployedWith() - Method in class megamek.client.ratgenerator.ModelRecord
 
getDeployExits() - Method in class megamek.common.equipment.BridgeLayerState
 
getDeployingEntity() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
Returns the entity that is currently being deployed
getDeployingFaction() - Method in class megamek.client.ratgenerator.Parameters
 
getDeployment() - Method in class megamek.common.units.EntityFluff
 
getDeployRound() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getDeployRound() - Method in class megamek.common.strategicBattleSystems.SBFFormation
 
getDeployRound() - Method in interface megamek.common.units.Deployable
Returns the round that this unit/object is to be deployed on the board or offboard.
getDeployRound() - Method in class megamek.common.units.Entity
The round the unit will be deployed
getDeployTarget() - Method in class megamek.common.equipment.BridgeLayerState
 
getDepth() - Method in class megamek.client.ui.dialogs.phaseDisplay.SeaMineDepthDialog
 
getDepth() - Method in enum class megamek.common.enums.BasementType
 
getDepth() - Method in class megamek.common.equipment.Minefield
 
getDesc() - Method in class megamek.common.equipment.EquipmentType
 
getDesc() - Method in class megamek.common.equipment.Mounted
 
getDesc() - Method in class megamek.common.rolls.TargetRoll
Returns a description of all applicable modifiers
getDesc() - Method in record class megamek.common.TargetRollModifier
 
getDesc() - Method in class megamek.common.units.Crew
Overall crew description, using the name of the first crew member in the case of multi-crew cockpits.
getDesc(double) - Method in class megamek.common.equipment.EquipmentType
 
getDesc(double) - Method in class megamek.common.equipment.MiscType
 
getDesc(int) - Method in class megamek.common.units.Crew
 
getDesc(KeyCommandBind) - Static method in enum class megamek.client.ui.util.KeyCommandBind
returns formatted mod + key for display
getDescent() - Method in interface megamek.client.ui.widget.picmap.PMLabel
 
getDescent() - Method in class megamek.client.ui.widget.picmap.PMSimpleLabel
 
getDescription() - Method in class megamek.client.bot.princess.BehaviorSettings
Returns the name for this type of behavior.
getDescription() - Method in enum class megamek.client.bot.princess.ChatCommands
 
getDescription() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getDescription() - Method in class megamek.client.ratgenerator.FormationType.Constraint
 
getDescription() - Method in class megamek.client.ui.clientGUI.BoardFileFilter
 
getDescription() - Method in class megamek.client.ui.dialogs.buttonDialogs.AbstractNagDialog
 
getDescription() - Method in enum class megamek.client.ui.widget.SkinSpecification.UIComponents
Returns an internationalized description for this component.
getDescription() - Method in class megamek.common.board.Board
Gets the description of the map.
getDescription() - Method in enum class megamek.common.enums.AvailabilityValue
 
getDescription() - Method in interface megamek.common.options.IOptionInfo
Return verbose description of the option suitable for context help, tip etc.
getDescription() - Method in class megamek.common.options.Option
 
getDescription() - Method in interface megamek.common.scenario.Scenario
 
getDescription() - Method in class megamek.common.scenario.ScenarioV1
 
getDescription() - Method in class megamek.common.scenario.ScenarioV2
 
getDescription() - Method in class megamek.common.SourceBook
 
getDescription() - Method in class megamek.server.commands.arguments.Argument
 
getDescriptions() - Method in class megamek.client.ui.clientGUI.tooltip.EntityActionLog
 
getDescVector(boolean) - Method in class megamek.common.units.Crew
Crew summary report used for victory phase.
getDescVector(boolean) - Method in class megamek.common.units.LAMPilot
Crew summary report used for victory phase.
getDesignatedTagTargets() - Method in class megamek.client.bot.princess.Princess
 
getDesignType() - Method in class megamek.common.units.Aero
Returns the unit's design type
getDestination() - Method in class megamek.common.BulldozerMovePath
 
getDestination() - Method in class megamek.common.strategicBattleSystems.SBFMoveStep
 
getDestination(E) - Method in interface megamek.common.pathfinder.DestinationMap
Returns a destination node of a given edge.
getDestination(MovePath) - Method in class megamek.common.pathfinder.MovePathDestinationMap
 
getDestinationCoords(Entity, CardinalEdge, boolean) - Method in class megamek.common.pathfinder.BoardClusterTracker
Returns a set of coordinates on a given board edge that intersects with the cluster in which the given entity resides.
getDestinationCoords(Entity, Coords, boolean) - Method in class megamek.common.pathfinder.BoardClusterTracker
Returns a set of coordinates that intersect with the cluster in which the given entity resides.
getDestinationEdge() - Method in class megamek.client.bot.princess.BehaviorSettings
Princess's home edge.
getDestinationMap() - Method in class megamek.common.pathfinder.AbstractPathFinder
Deprecated, for removal: This API element is subject to removal in a future version.
getDetachedWindowFactory() - Method in class megamek.common.ui.EnhancedTabbedPane
Deprecated, for removal: This API element is subject to removal in a future version.
getDevastated() - Method in class megamek.common.loaders.MULParser
Returns a list of all the devastated Entity's parsed from the input, should be called after parse.
getDevastatedEntities() - Method in class megamek.common.autoResolve.event.AutoResolveConcludedEvent
 
getDevastatedEntities() - Method in class megamek.common.event.GameVictoryEvent
Returns an enumeration of entities that were utterly destroyed
getDevastatedEntities() - Method in interface megamek.common.event.PostGameResolution
 
getDevastatedEntities() - Method in class megamek.common.game.Game
Returns an enumeration of entities that were utterly destroyed
getDialog() - Method in class megamek.client.ui.dialogs.unitDisplay.DisposableDisplayContainer
Returns the shared dialog window
getDialog() - Method in class megamek.client.ui.dialogs.unitDisplay.SharedDisplayContainer
Returns the shared dialog window
getDialog() - Method in interface megamek.client.ui.dialogs.unitDisplay.UnitDisplayContainer
Returns a dialog window
getDirection() - Method in enum class megamek.client.ui.panels.phaseDisplay.lobby.sorters.Sorting
 
getDirection() - Method in enum class megamek.common.board.CardinalDirection
Returns the direction of this CardinalDirection as CubeCoords.
getDirection() - Method in class megamek.common.ECMInfo
 
getDirection() - Method in class megamek.common.pathfinder.SpheroidPathFinder
 
getDirection(int) - Static method in class megamek.client.commands.ClientCommand
 
getDirection(int) - Static method in enum class megamek.common.OffBoardDirection
 
getDirection(int, int) - Static method in class megamek.common.moves.MovePath
Returns the direction (either MovePath.MoveStepType.TURN_LEFT or MoveStepType.TURN_RIGHT) that the destination facing lies in.
getDirection(String) - Static method in class megamek.client.commands.ClientCommand
 
getDirectionalMountFacing() - Method in class megamek.common.equipment.Mounted
 
getDirectionalMountFacings() - Method in class megamek.client.bot.princess.FiringPlan
 
getDirectionalTorsoMountArc(Mounted<?>) - Method in class megamek.common.units.Mek
Computes the firing arc for a weapon in a Directional Torso Mount (BMM p.83).
getDirectory() - Method in class megamek.client.ui.dialogs.iconChooser.CamoChooserPanel
 
getDirectory() - Method in class megamek.client.ui.dialogs.iconChooser.PortraitChooserPanel
 
getDirectory() - Method in class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
 
getDirectory(File) - Static method in class megamek.common.icons.Camouflage
 
getDiscreteTargetBackHealthStats(Entity) - Static method in class megamek.ai.utility.EntityFeatureUtils
Get the health stats of the back armor of an Entity unit in percent.
getDiscreteTargetFrontHealthStats(Entity) - Static method in class megamek.ai.utility.EntityFeatureUtils
Get the health stats of the front armor of an Entity unit.
getDiscreteTargetLeftSideHealthStats(Entity) - Static method in class megamek.ai.utility.EntityFeatureUtils
Get the health stats of the left armor of an Entity unit in percent.
getDiscreteTargetOverallHealthStats(Entity) - Static method in class megamek.ai.utility.EntityFeatureUtils
Get the health stats of the overall armor of an Entity unit in percent.
getDiscreteTargetRightSideHealthStats(Entity) - Static method in class megamek.ai.utility.EntityFeatureUtils
Get the health stats of the right armor of a targetable unit in percent.
getDishonoredEnemies() - Method in class megamek.client.bot.princess.HonorUtil
 
getDishonoredEnemies() - Method in interface megamek.client.bot.princess.IHonorUtil
 
getDisplacementAttack() - Method in class megamek.common.units.Entity
 
getDisplayableName() - Method in class megamek.common.CalledShot
 
getDisplayableName() - Method in class megamek.common.equipment.EquipmentMode
 
getDisplayableName() - Method in class megamek.common.options.AbstractOptions.GroupsEnumeration.GroupProxy
 
getDisplayableName() - Method in interface megamek.common.options.IOptionGroup
Returns the user-friendly NLS dependent name suitable for displaying in the options editor dialogs etc.
getDisplayableName() - Method in interface megamek.common.options.IOptionInfo
Returns the user-friendly name suitable for displaying in the options editor dialogs etc.
getDisplayableName() - Method in class megamek.common.options.Option
 
getDisplayableName(boolean) - Method in class megamek.common.equipment.EquipmentMode
 
getDisplayableName(int) - Static method in class megamek.common.equipment.Minefield
 
getDisplayableNameWithValue() - Method in interface megamek.common.options.IOptionInfo
Returns the user-friendly name suitable for displaying in cases where not only the Name, but also it value is required (like edge).
getDisplayableNameWithValue() - Method in class megamek.common.options.Option
 
getDisplayablesRect() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getDisplayArray(List<? extends Targetable>) - Static method in class megamek.client.ui.SharedUtility
 
getDisplayedAmmo() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getDisplayedUnit() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getDisplayedWeapon() - Method in class megamek.client.ui.clientGUI.ClientGUI
Returns the weapon that is currently selected in the Unit Display.
getDisplayName() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.sorters.MekTableSorter
Returns the info that is displayed in the column header to show the sorting that is used, such as "Team / BV".
getDisplayName() - Method in class megamek.common.autoResolve.component.Formation
 
getDisplayName() - Method in enum class megamek.common.bays.BayType
 
getDisplayName() - Method in enum class megamek.common.board.BoardType
 
getDisplayName() - Method in class megamek.common.board.FloorTarget
 
getDisplayName() - Method in enum class megamek.common.enums.MDAugmentationType
 
getDisplayName() - Method in enum class megamek.common.enums.ProstheticEnhancementType.EnhancementCategory
 
getDisplayName() - Method in enum class megamek.common.enums.ProstheticEnhancementType
 
getDisplayName() - Method in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
getDisplayName() - Method in record class megamek.common.equipment.INarcPod
 
getDisplayName() - Method in record class megamek.common.equipment.MinefieldTarget
 
getDisplayName() - Method in record class megamek.common.equipment.Sensor
 
getDisplayName() - Method in class megamek.common.HexTarget
 
getDisplayName() - Method in class megamek.common.units.BuildingTarget
 
getDisplayName() - Method in class megamek.common.units.Entity
Returns the display name for this entity.
getDisplayName() - Method in interface megamek.common.units.Targetable
 
getDisplayName() - Method in enum class megamek.common.verifier.BayData
 
getDisplayName(int) - Static method in interface megamek.common.interfaces.IStartingPositions
Returns a display name for the given starting position index.
getDisplayName(int, int) - Static method in class megamek.common.units.Terrains
Returns a name to be displayed in tooltips.
getDisplayScale() - Method in class megamek.client.ui.widget.picmap.PicMap
 
getDisposableWeapon() - Method in class megamek.common.units.ConvInfantry
 
getDistance() - Method in class megamek.common.moves.MoveStep
 
getDistanceFromPlatform() - Method in class megamek.common.IndustrialElevator.ElevatorCall
 
getDistanceTip(GUIPreferences, int) - Static method in class megamek.client.ui.clientGUI.tooltip.HexTooltip
 
getDistanceTravelled() - Method in class megamek.common.moves.MovePath
Returns the linear distance between the first and last hexes in the path.
getDistinctCarriedObjects() - Method in class megamek.common.units.Entity
 
getDistSide(Rectangle, int) - Method in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
getDistSide(Rectangle, int) - Method in class megamek.client.ui.clientGUI.boardview.overlay.KeyBindingsOverlay
 
getDistSide(Rectangle, int) - Method in class megamek.client.ui.clientGUI.boardview.overlay.PlanetaryConditionsOverlay
 
getDistSide(Rectangle, int) - Method in class megamek.client.ui.clientGUI.boardview.overlay.TurnDetailsOverlay
 
getDistTop(Rectangle, int) - Method in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
 
getDistTop(Rectangle, int) - Method in class megamek.client.ui.clientGUI.boardview.overlay.KeyBindingsOverlay
 
getDistTop(Rectangle, int) - Method in class megamek.client.ui.clientGUI.boardview.overlay.PlanetaryConditionsOverlay
 
getDistTop(Rectangle, int) - Method in class megamek.client.ui.clientGUI.boardview.overlay.TurnDetailsOverlay
 
getDiveBombPlan(Entity, MovePath, Targetable, Game, boolean, boolean) - Method in class megamek.client.bot.princess.FireControl
Creates a firing plan that fires dive bombs, dropping all bombs on the given target
getDividerLocation() - Method in class megamek.client.ui.preferences.JSplitPanePreference
 
getDmgLvl() - Method in class megamek.client.ui.tileset.EntityImage
 
getDockGroupId() - Method in class megamek.common.ui.EnhancedTabbedPane
Deprecated, for removal: This API element is subject to removal in a future version.
getDockingCollars() - Method in class megamek.common.loaders.MekSummary
 
getDockingCollars() - Method in class megamek.common.units.Entity
Returns a list of all Docking Collars (Hard points) of this unit.
getDockingCollarType() - Method in class megamek.common.units.Jumpship
Get the docking collar type used by the ship.
getDockMultipleOnYAxis() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getDockOnLeft() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getDocks() - Method in class megamek.common.units.Entity
 
getDocks(boolean) - Method in class megamek.common.units.Entity
 
getDoctorCrew(Entity) - Static method in class megamek.common.compute.Compute
 
getDoneButtonLabel() - Method in class megamek.client.ui.panels.phaseDisplay.AttackPhaseDisplay
called by updateDonePanel to populate the label text of the Done button.
getDoneButtonLabel() - Method in class megamek.client.ui.panels.phaseDisplay.FiringDisplay
 
getDoneButtonLabel() - Method in class megamek.client.ui.panels.phaseDisplay.InfantryVsInfantryCombatDisplay
 
getDoneButtonLabel() - Method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
 
getDoneButtonLabel() - Method in class megamek.client.ui.panels.phaseDisplay.PreEndDeclarationsDisplay
 
getDoneButtonLabel() - Method in class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay
 
getDoor() - Method in enum class megamek.common.alphaStrike.BattleForceSUA
 
getDoors() - Method in class megamek.common.bays.Bay
 
getDoors() - Method in class megamek.common.loaders.BLKFile.ParsedBayInfo
 
getDoorsNext() - Method in class megamek.common.bays.Bay
 
getDouble(String) - Method in class megamek.ai.utility.Memory
Gets a memory as a double.
getDouble(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the value of the double preference with the given name.
getDouble(String) - Method in class megamek.common.preference.PreferenceStore
 
getDouble(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getDoubleValue() - Method in class megamek.client.ui.preferences.JDoubleNumberSpinnerPreference
Deprecated.
 
getDownArrow() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getDpiScaleFactor(Component) - Static method in class megamek.client.ui.util.UIUtil
Calculate the DPI scale factor for a component
getDrawFacingArrowsOnMiniMap() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getDrawSensorRangeOnMiniMap() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getDriftHex() - Method in class megamek.common.SpecialHexDisplay
 
getDriveCoreType() - Method in class megamek.common.units.Jumpship
 
getDropCargoLocationMap() - Method in class megamek.common.units.Entity
Get a map of location names / transporter names and their location / index that have cargo that can be dropped.
getDroppableUnits() - Method in class megamek.common.bays.Bay
 
getDroppableUnits() - Method in class megamek.common.units.Entity
 
getDroppableUnits() - Method in class megamek.common.units.InfantryCompartment
 
getDroppableUnits() - Method in interface megamek.common.units.InfantryTransporter
 
getDroppedUnits() - Method in class megamek.common.moves.MovePath
 
getDropRate() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
getDropshipPct() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getDropshipTurns() - Method in interface megamek.common.interfaces.ITurnOrdered
 
getDropshipTurns() - Method in class megamek.common.Team
 
getDropshipTurns() - Method in class megamek.common.turns.TurnOrdered
 
getDropshipTurns() - Method in class megamek.common.turns.TurnVectors
Deprecated, for removal: This API element is subject to removal in a future version.
getDropShuttleBays() - Method in class megamek.common.loaders.MekSummary
 
getDropShuttleDoors() - Method in class megamek.common.loaders.MekSummary
 
getDropShuttleUnits() - Method in class megamek.common.loaders.MekSummary
 
getDryCost() - Method in class megamek.common.loaders.MekSummary
 
getDualTurretFacing() - Method in class megamek.common.units.Tank
 
getDualTurretTA() - Static method in class megamek.common.units.Tank
 
getDugIn() - Method in interface megamek.common.units.Fortifiable
 
getDugIn() - Method in class megamek.common.units.Infantry
 
getDugIn() - Method in class megamek.common.units.Mek
 
getDugIn() - Method in class megamek.common.units.Tank
 
getDuplicateMarker() - Method in class megamek.common.units.Entity
Gets the marker used to disambiguate this entity from others with the same name.
getDuration() - Method in class megamek.server.SmokeCloud
 
getEarliestTechDate() - Method in class megamek.common.CompositeTechLevel
 
getEarliestTechDate() - Method in class megamek.common.units.Entity
 
getEarliestTechDateAndEra() - Method in class megamek.common.units.Entity
 
getECCMBonus() - Method in class megamek.common.units.Aero
 
getECCMInfo() - Method in class megamek.common.units.Entity
 
getECCMInfo(Entity) - Static method in class megamek.common.compute.ComputeECM
 
getECCMRoll() - Method in class megamek.common.units.Aero
 
getECCMStrength() - Method in class megamek.common.ECMInfo
 
getECCMStrength() - Method in class megamek.common.units.Aero
 
getECCMStrength() - Method in class megamek.common.units.Entity
 
getECCMTarget() - Method in class megamek.common.units.Aero
 
getEchelon() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getEchelon() - Method in class megamek.client.ratgenerator.ForceNode
 
getEchelonCode() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getEchelonCode() - Method in class megamek.client.ratgenerator.ForceNode
 
getEchelonName() - Method in class megamek.client.ratgenerator.ForceNode
 
getECMColor(Player) - Static method in class megamek.client.ui.clientGUI.boardview.ECMEffects
Used to determine the color that should be used to indicate ECM effects for a given player
getECMEffects(Entity, Coords, Coords, boolean, List<ECMInfo>) - Static method in class megamek.common.compute.ComputeECM
Returns the total ECM effects on the supplied unit.
getECMInfo() - Method in class megamek.client.bot.princess.Precognition
 
getECMInfo() - Method in class megamek.common.units.Entity
 
getECMInfo(Entity) - Static method in class megamek.common.compute.ComputeECM
 
getECMRange() - Method in class megamek.common.units.Aero
What's the range of the ECM equipment?
getECMRange() - Method in class megamek.common.units.Dropship
What's the range of the ECM equipment?
getECMRange() - Method in class megamek.common.units.Entity
What's the range of the ECM equipment? Infantry can have ECM that just covers their own hex.
getECMRange() - Method in class megamek.common.units.Jumpship
 
getECMRange() - Method in class megamek.common.units.LandAirMek
What's the range of the ECM equipment?
getECMRange() - Method in class megamek.common.units.SmallCraft
What's the range of the ECM equipment?
getECMRange() - Method in class megamek.common.units.SpaceStation
 
getECMRange() - Method in class megamek.common.units.Warship
 
getECMSensorRangeModifier(ECMInfo) - Method in record class megamek.common.equipment.Sensor
 
getEcmStaticImage(Color) - Method in class megamek.client.ui.tileset.TilesetManager
Hexes affected by ECM will have a shaded static effect drawn on them.
getECMStrength() - Method in class megamek.common.ECMInfo
 
getECMStrength() - Method in class megamek.common.units.Entity
 
getECMTransparency() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getEdgeDropHeight(Entity, Coords, Game) - Static method in class megamek.common.moves.ClimbingHelper
Checks if an entity is at the edge of a cliff or building roof, with an adjacent hex that is 3+ levels lower.
getEdges() - Method in class megamek.client.bot.princess.geometry.ConvexBoardArea
 
getEditable() - Method in class megamek.client.ui.panels.DialogOptionComponentYPanel
 
getEditorComponent() - Method in class megamek.client.ui.dialogs.gameConnectionDialogs.SimpleComboBoxEditor
 
getEditorName(int) - Static method in class megamek.common.units.Terrains
 
getEditorTooltip(int) - Static method in class megamek.common.units.Terrains
 
getEffect() - Method in class megamek.common.HitData
 
getEffectiveImperative(String, String, String, String) - Method in class megamek.common.containers.MunitionTree
Deprecated, for removal: This API element is subject to removal in a future version.
getEffectiveRackSize() - Method in class megamek.common.weapons.handlers.lrm.LRMHandler
Returns the effective rack size after removing incendiary missiles.
getEffectName(int) - Static method in class megamek.common.EMPEffectFormatter
Deprecated, for removal: This API element is subject to removal in a future version.
getEiReduction() - Method in class megamek.common.ToHitData
Deprecated, for removal: This API element is subject to removal in a future version.
getEjectedCrewCount(Player, Game) - Static method in class megamek.server.ServerReportsHelper
 
getEjectedCrewKilledCount(Player, Game) - Static method in class megamek.server.ServerReportsHelper
 
getEjectedCrewPickedUpByEnemyTeamCount(Player, Game) - Static method in class megamek.server.ServerReportsHelper
 
getEjectedCrewPickedUpByTeamCount(Player, Game) - Static method in class megamek.server.ServerReportsHelper
 
getEjectModifiers(Game, Entity, int, boolean) - Static method in class megamek.server.totalWarfare.TWGameManager
 
getEjectModifiers(Game, Entity, int, boolean, Coords, String) - Static method in class megamek.server.totalWarfare.TWGameManager
 
getElementAt(int) - Method in class megamek.client.ui.models.FileNameComboBoxModel
Returns the file name of the file at the given index.
getElementNames() - Method in class megamek.common.autoResolve.component.Formation
 
getElements() - Method in class megamek.client.ui.preferences.PreferencesNode
 
getElements() - Method in class megamek.common.strategicBattleSystems.SBFUnit
 
getElevation() - Method in class megamek.common.board.FacingOption
Gets the elevation for this facing option.
getElevation() - Method in class megamek.common.board.FloorTarget
 
getElevation() - Method in record class megamek.common.equipment.INarcPod
 
getElevation() - Method in record class megamek.common.equipment.MinefieldTarget
 
getElevation() - Method in class megamek.common.HexTarget
 
getElevation() - Method in class megamek.common.moves.MoveStep
 
getElevation() - Method in class megamek.common.units.Aero
 
getElevation() - Method in class megamek.common.units.BuildingTarget
 
getElevation() - Method in class megamek.common.units.Entity
 
getElevation() - Method in class megamek.common.units.LandAirMek
 
getElevation() - Method in interface megamek.common.units.Targetable
Returns the elevation of this target, relative to the position Hex's surface
getElevationDiff(MovePath, Coords, Board, Entity) - Static method in class megamek.common.pathfinder.ShortestPathFinder
Computes the difference in elevation between the current location and the goal location.
getElevatorLocation() - Method in class megamek.common.actions.CallElevatorAction
Returns the location of the industrial elevator being called.
getEmail() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
Returns the player's email address.
getEmail() - Method in class megamek.common.Player
 
getEmailablePlayers(Game) - Method in class megamek.common.util.EmailService
 
getEmailService() - Method in class megamek.server.Server
 
getEmbeddedBoardAt(Coords) - Method in class megamek.common.board.Board
 
getEmbeddedBoardHexes() - Method in class megamek.common.board.Board
 
getEMI() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
getEMI(int) - Static method in enum class megamek.common.planetaryConditions.EMI
 
getEMI(String) - Static method in enum class megamek.common.planetaryConditions.EMI
 
getEMPInterferenceRounds() - Method in class megamek.common.units.Entity
 
getEmpMines() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
Returns the chosen EMP mines.
getEMPMines() - Method in class megamek.common.game.Game
 
getEmpSetting() - Method in class megamek.common.equipment.MiscMounted
get the EMP mine weight threshold
getEMPShutdownRounds() - Method in class megamek.common.units.Entity
 
getEmptyCriticalSlots(int) - Method in class megamek.common.units.Entity
Returns the number of empty critical slots in a location
getEnableExperimentalBotFeatures() - Method in class megamek.common.preference.ClientPreferences
 
getEnclosingBoard(int) - Method in interface megamek.common.game.IGame
 
getEnclosingBoard(Board) - Method in interface megamek.common.game.IGame
 
getEnclosingBoardId() - Method in class megamek.common.board.Board
 
getEncodedWeaponData(Entity) - Static method in class megamek.ai.dataset.WeaponDataEncoder
Encodes the weapons of an entity into a List of Integers; each weapon is encoded as a sequence of 5 integers which represents the max damage it causes, its arc, short range, medium range, and long range.
getEndAngle() - Method in enum class megamek.common.enums.FacingArc
 
getEndStepCount(MoveStepType) - Method in class megamek.common.moves.MovePath
Worker function that counts the number of steps of the given type at the end of the given path before another step type occurs.
getEnemyArtilleryInbound() - Method in class megamek.common.game.Game
 
getEnemyArtilleryInbound(int) - Method in record class megamek.common.net.packets.Packet
 
getEnemyBV(List<Player>, Player) - Method in interface megamek.server.victory.BVVictoryCondition
Deprecated, for removal: This API element is subject to removal in a future version.
getEnemyBV(Game, Player) - Method in interface megamek.server.victory.BVVictoryCondition
 
getEnemyEntities() - Method in class megamek.client.bot.BotClient
Lazy-loaded list of enemy entities that we should consider firing at.
getEnemyEntities(Coords, int, Entity) - Method in class megamek.common.game.Game
Returns an Iterator of the enemy's active entities at the given coordinates.
getEnemyEntities(Coords, Entity) - Method in class megamek.common.game.Game
Returns an Iterator of the enemy's active entities at the given coordinates.
getEnemyHotSpots() - Method in class megamek.client.bot.princess.Princess
Get a list of all hot spots (positions of high activity) for opposing units
getEnemyInfantryInHex(Game, Coords, int) - Static method in class megamek.client.bot.princess.InfantryCombatHelper
Get all enemy infantry in a hex.
getEnemyInitialBV(IGame, Player) - Method in interface megamek.server.victory.BVVictoryCondition
 
getEnemyTargetCount(int) - Method in class megamek.client.bot.princess.SwarmContext
Get the number of times an enemy has been targeted
getEnemyTracker() - Method in class megamek.client.bot.princess.Princess
 
getEnemyUnitColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getEngagementControl() - Method in class megamek.common.autoResolve.component.Formation
 
getEngine() - Method in class megamek.common.units.Entity
 
getEngine() - Method in class megamek.common.units.FighterSquadron
 
getEngineCritHeat() - Method in class megamek.common.units.Aero
 
getEngineCritHeat() - Method in class megamek.common.units.Entity
 
getEngineCritHeat() - Method in class megamek.common.units.LandAirMek
 
getEngineCritHeat() - Method in class megamek.common.units.Mek
Returns extra heat generated by engine crits
getEngineHits() - Method in class megamek.common.equipment.HandheldWeapon
 
getEngineHits() - Method in class megamek.common.units.AbstractBuildingEntity
 
getEngineHits() - Method in class megamek.common.units.Aero
 
getEngineHits() - Method in class megamek.common.units.Entity
 
getEngineHits() - Method in class megamek.common.units.Infantry
 
getEngineHits() - Method in class megamek.common.units.Mek
 
getEngineHits() - Method in class megamek.common.units.ProtoMek
 
getEngineHits() - Method in class megamek.common.units.Tank
 
getEngineName() - Method in class megamek.common.equipment.Engine
This returns a non-localized name of the engine, it's mostly used to generate files.
getEngineName() - Method in class megamek.common.loaders.MekSummary
 
getEnginesLostRound() - Method in class megamek.common.units.Aero
 
getEnginesLostRound() - Method in interface megamek.common.units.IAero
Check which turn engines were destroyed in.
getEnginesLostRound() - Method in class megamek.common.units.LandAirMek
 
getEngineTechRating() - Method in class megamek.common.units.Entity
 
getEngineType() - Method in class megamek.common.equipment.Engine
 
getEngineType() - Method in enum class megamek.common.equipment.enums.StructureEngine
 
getEngineType() - Method in class megamek.common.loaders.MekSummary
 
getEngineType() - Method in class megamek.common.units.Entity
 
getEngineType(Engine) - Static method in enum class megamek.common.verifier.TestSupportVehicle.SVEngine
Finds the enum value corresponding to an Engine.
getEngineTypeByString(String) - Static method in class megamek.common.equipment.Engine
Parses a string to find the engine type.
getEngineTypeName(int) - Static method in class megamek.common.equipment.Engine
 
getEnhancedTargetingControl() - Method in class megamek.client.bot.princess.Princess
Deprecated, for removal: This API element is subject to removal in a future version.
getEntireBoardImage(boolean, boolean) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getEntireBoardImage(boolean, boolean) - Method in interface megamek.client.ui.clientGUI.boardview.IBoardView
Returns an image of the entire board.
getEntities() - Method in class megamek.client.ui.dialogs.buttonDialogs.SkillGenerationDialog
 
getEntities() - Method in class megamek.common.autoResolve.event.AutoResolveConcludedEvent
 
getEntities() - Method in class megamek.common.event.GameVictoryEvent
 
getEntities() - Method in interface megamek.common.event.PostGameResolution
 
getEntities() - Method in class megamek.common.force.Force
 
getEntities() - Method in class megamek.common.loaders.MULParser
Returns a list of all the Entity's parsed from the input, should be called after parse.
getEntities(String, AbstractTableModel) - Static method in class megamek.client.ui.panels.phaseDisplay.lobby.LobbyUtility
Converts an id list of the form 1,2,4,12 to a set of corresponding entities.
getEntities(ArrayList<Coords>) - Method in class megamek.common.game.Game
Returns an Iterator for all entities in _all_ of the coordinates provided.
getEntities(Coords) - Method in class megamek.common.game.Game
Returns an Enumeration of the active entities at the given coordinates.
getEntities(Coords, boolean) - Method in class megamek.common.game.Game
Returns an Enumeration of the active entities at the given coordinates.
getEntities(Game, String) - Static method in class megamek.client.ui.panels.phaseDisplay.lobby.LobbyUtility
Converts an id list of the form 1,2,4,12 to a set of corresponding entities.
GetEntities() - Method in class megamek.common.event.entity.GameEntityNewEvent
 
getEntitiesFlyingOver(Coords) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getEntitiesOwned() - Method in class megamek.client.bot.BotClient
 
getEntitiesOwnedBy(Player) - Method in interface megamek.common.game.IGame
 
getEntitiesVector() - Method in class megamek.client.Client
Returns an enumeration of the entities in game.entities
getEntitiesVector() - Method in class megamek.common.game.Game
 
getEntitiesVector(BoardLocation) - Method in class megamek.common.game.Game
 
getEntitiesVector(BoardLocation, boolean) - Method in class megamek.common.game.Game
 
getEntitiesVector(Coords) - Method in class megamek.common.game.Game
Return an Entity List at Coords c, checking if they can be targeted.
getEntitiesVector(Coords, boolean) - Method in class megamek.common.game.Game
Return an Entity List at Coords c
getEntitiesVector(Coords, int) - Method in class megamek.common.game.Game
 
getEntitiesVector(Coords, int, boolean) - Method in class megamek.common.game.Game
 
getEntitiesWithLocation(Coords, boolean) - Method in class megamek.client.bot.princess.PathEnumerator
Returns all Entity objects located at the given Coords.
getEntity() - Method in class megamek.client.event.MekDisplayEvent
 
getEntity() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getEntity() - Method in class megamek.client.ui.clientGUI.boardview.sprite.AbstractWreckSprite
 
getEntity() - Method in class megamek.client.ui.clientGUI.boardview.sprite.EntitySprite
 
getEntity() - Method in class megamek.client.ui.clientGUI.boardview.sprite.FlyOverSprite
 
getEntity() - Method in class megamek.client.ui.clientGUI.boardview.sprite.isometric.IsometricSprite
 
getEntity() - Method in class megamek.client.ui.clientGUI.boardview.sprite.VTOLAttackSprite
 
getEntity() - Method in class megamek.client.ui.dialogs.abstractDialogs.BVDisplayDialog
 
getEntity() - Method in class megamek.client.ui.dialogs.abstractDialogs.WeightDisplayDialog
 
getEntity() - Method in class megamek.client.ui.dialogs.customMek.BayMunitionsChoicePanel
 
getEntity() - Method in class megamek.common.autoResolve.component.Formation
 
getEntity() - Method in class megamek.common.ECMInfo
 
getEntity() - Method in class megamek.common.equipment.Mounted
 
getEntity() - Method in class megamek.common.event.entity.GameEntityEvent
 
getEntity() - Method in class megamek.common.loaders.BLKAeroSpaceFighterFile
 
getEntity() - Method in class megamek.common.loaders.BLKBattleArmorFile
 
getEntity() - Method in class megamek.common.loaders.BLKConvFighterFile
 
getEntity() - Method in class megamek.common.loaders.BLKDropshipFile
 
getEntity() - Method in class megamek.common.loaders.BLKFixedWingSupportFile
 
getEntity() - Method in class megamek.common.loaders.BLKGunEmplacementFile
 
getEntity() - Method in class megamek.common.loaders.BLKHandheldWeaponFile
 
getEntity() - Method in class megamek.common.loaders.BLKInfantryFile
 
getEntity() - Method in class megamek.common.loaders.BLKJumpshipFile
 
getEntity() - Method in class megamek.common.loaders.BLKLargeSupportTankFile
 
getEntity() - Method in class megamek.common.loaders.BLKMekFile
 
getEntity() - Method in class megamek.common.loaders.BLKProtoMekFile
 
getEntity() - Method in class megamek.common.loaders.BLKSmallCraftFile
 
getEntity() - Method in class megamek.common.loaders.BLKSpaceStationFile
 
getEntity() - Method in class megamek.common.loaders.BLKStructureFile
 
getEntity() - Method in class megamek.common.loaders.BLKSupportTankFile
 
getEntity() - Method in class megamek.common.loaders.BLKSupportVTOLFile
 
getEntity() - Method in class megamek.common.loaders.BLKTankFile
 
getEntity() - Method in class megamek.common.loaders.BLKVTOLFile
 
getEntity() - Method in class megamek.common.loaders.BLKWarshipFile
 
getEntity() - Method in interface megamek.common.loaders.IMekLoader
 
getEntity() - Method in class megamek.common.loaders.MekFileParser
 
getEntity() - Method in class megamek.common.loaders.MtfFile
 
getEntity() - Method in class megamek.common.moves.MovePath
 
getEntity() - Method in class megamek.common.moves.MoveStep
 
getEntity() - Method in class megamek.common.verifier.TestAdvancedAerospace
 
getEntity() - Method in class megamek.common.verifier.TestAero
 
getEntity() - Method in class megamek.common.verifier.TestBattleArmor
 
getEntity() - Method in class megamek.common.verifier.TestBuilding
 
getEntity() - Method in class megamek.common.verifier.TestEntity
 
getEntity() - Method in class megamek.common.verifier.TestHandheldWeapon
 
getEntity() - Method in class megamek.common.verifier.TestInfantry
 
getEntity() - Method in class megamek.common.verifier.TestMek
 
getEntity() - Method in class megamek.common.verifier.TestProtoMek
 
getEntity() - Method in class megamek.common.verifier.TestSmallCraft
 
getEntity() - Method in class megamek.common.verifier.TestSupportVehicle
 
getEntity() - Method in class megamek.common.verifier.TestTank
 
getEntity(int) - Method in class megamek.client.Client
 
getEntity(int) - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getEntity(int) - Method in class megamek.common.autoResolve.event.AutoResolveConcludedEvent
 
getEntity(int) - Method in class megamek.common.event.GameVictoryEvent
 
getEntity(int) - Method in interface megamek.common.event.PostGameResolution
 
getEntity(int) - Method in class megamek.common.game.Game
 
getEntity(int) - Method in record class megamek.common.net.packets.Packet
 
getEntity(Game) - Method in class megamek.common.actions.AbstractAttackAction
Gets the entity associated with this attack action, using the passed-in game object.
getEntity(Game, int) - Method in class megamek.common.actions.AbstractAttackAction
Gets an entity with the given ID, using the passed-in game object.
getEntityActionList(int) - Method in record class megamek.common.net.packets.Packet
 
getEntityAt(int) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekTableModel
Returns the entity of the given table row.
getEntityFromAllSources(int) - Method in class megamek.common.game.Game
looks for an entity by id number even if out of the game
getEntityFromAllSources(int) - Method in interface megamek.common.game.IGame
looks for an entity by id number even if out of the game
getEntityId() - Method in class megamek.client.event.BoardViewEvent
 
getEntityId() - Method in class megamek.client.event.MekDisplayEvent
 
getEntityId() - Method in class megamek.client.ui.clientGUI.boardview.sprite.AttackSprite
 
getEntityId() - Method in class megamek.client.ui.clientGUI.boardview.sprite.C3Sprite
 
getEntityId() - Method in class megamek.client.ui.clientGUI.boardview.sprite.FlyOverSprite
 
getEntityId() - Method in class megamek.common.actions.AbstractEntityAction
 
getEntityId() - Method in interface megamek.common.actions.EntityAction
 
getEntityId() - Method in class megamek.common.actions.sbf.AbstractSBFAttackAction
 
getEntityId() - Method in class megamek.common.autoResolve.acar.action.AbstractAttackAction
 
getEntityId() - Method in record class megamek.common.autoResolve.acar.action.MoraleCheckAction
 
getEntityId() - Method in record class megamek.common.autoResolve.acar.action.MoveAction
 
getEntityId() - Method in record class megamek.common.autoResolve.acar.action.MoveToCoverAction
 
getEntityId() - Method in record class megamek.common.autoResolve.acar.action.RecoveringNerveAction
 
getEntityId() - Method in record class megamek.common.autoResolve.acar.action.WithdrawAction
 
getEntityId() - Method in class megamek.common.event.GameCFREvent
 
getEntityId() - Method in class megamek.common.rolls.PilotingRollData
 
getEntityId() - Method in class megamek.common.strategicBattleSystems.SBFMovePath
 
getEntityId(int) - Method in class megamek.common.force.Force
Returns the id of the entity at the provided index from the list of direct members of this force (not subForces).
getEntityIDFStates() - Method in class megamek.client.bot.princess.FireControlState
Accessor for the data structure containing a mapping between entities and whether or not they have indirect fire capability as in LRMs.
getEntityIds() - Method in class megamek.common.turns.UnloadStrandedTurn
 
getEntityList(int) - Method in record class megamek.common.net.packets.Packet
 
getEntityMajorTypeName(long) - Static method in class megamek.common.units.Entity
Given an Entity type, return the name of the major class it belongs to (eg: Mek, Aero, Tank, Infantry).
getEntityNum() - Method in class megamek.common.turns.SpecificEntityTurn
 
getEntityOrThrow(int) - Method in class megamek.common.game.Game
When it has to exist, the entity HAS to exists.
getEntityOwnerLabelColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
Deprecated, for removal: This API element is subject to removal in a future version.
getEntityPositions(Entity) - Method in class megamek.common.game.Game
Only needed for Entity's that have secondaryPositions.
getEntityTipAsTarget(Entity, Player) - Static method in class megamek.client.ui.clientGUI.tooltip.UnitToolTip
Returns the unit tooltip with minimal but useful information
getEntityTipGame(Entity, Player) - Static method in class megamek.client.ui.clientGUI.tooltip.UnitToolTip
Returns the unit tooltip with values that are relevant in-game.
getEntityTipLobby(Entity, Player, MapSettings) - Static method in class megamek.client.ui.clientGUI.tooltip.UnitToolTip
Returns the unit tooltip with values that are relevant in the lobby.
getEntityTipReport(Entity) - Static method in class megamek.client.ui.clientGUI.tooltip.UnitToolTip
Returns the unit tooltip with minimal but useful information
getEntityTipUnitDisplay(Entity, Player) - Static method in class megamek.client.ui.clientGUI.tooltip.UnitToolTip
Returns the unit tooltip with values that are relevant in-game without the Pilot info.
getEntityType() - Method in class megamek.common.battleArmor.BattleArmor
 
getEntityType() - Method in class megamek.common.equipment.GunEmplacement
 
getEntityType() - Method in class megamek.common.equipment.HandheldWeapon
 
getEntityType() - Method in class megamek.common.loaders.MekSummary
 
getEntityType() - Method in class megamek.common.units.AbstractBuildingEntity
 
getEntityType() - Method in class megamek.common.units.Aero
 
getEntityType() - Method in class megamek.common.units.AeroSpaceFighter
 
getEntityType() - Method in class megamek.common.units.BipedMek
 
getEntityType() - Method in class megamek.common.units.CombatVehicleEscapePod
 
getEntityType() - Method in class megamek.common.units.ConvFighter
 
getEntityType() - Method in class megamek.common.units.ConvInfantry
 
getEntityType() - Method in class megamek.common.units.Dropship
 
getEntityType() - Method in class megamek.common.units.Entity
 
getEntityType() - Method in class megamek.common.units.FighterSquadron
 
getEntityType() - Method in class megamek.common.units.FixedWingSupport
 
getEntityType() - Method in class megamek.common.units.Jumpship
 
getEntityType() - Method in class megamek.common.units.LandAirMek
 
getEntityType() - Method in class megamek.common.units.LargeSupportTank
 
getEntityType() - Method in class megamek.common.units.Mek
 
getEntityType() - Method in class megamek.common.units.MekWarrior
 
getEntityType() - Method in class megamek.common.units.ProtoMek
 
getEntityType() - Method in class megamek.common.units.QuadMek
 
getEntityType() - Method in class megamek.common.units.QuadVee
 
getEntityType() - Method in class megamek.common.units.SmallCraft
 
getEntityType() - Method in class megamek.common.units.SpaceStation
 
getEntityType() - Method in class megamek.common.units.SuperHeavyTank
 
getEntityType() - Method in class megamek.common.units.SupportTank
 
getEntityType() - Method in class megamek.common.units.SupportVTOL
 
getEntityType() - Method in class megamek.common.units.Tank
 
getEntityType() - Method in class megamek.common.units.TripodMek
 
getEntityType() - Method in class megamek.common.units.VTOL
 
getEntityType() - Method in class megamek.common.units.Warship
 
getEntityType() - Method in class megamek.common.weapons.TeleMissile
 
getEntityTypeName(long) - Static method in class megamek.common.units.Entity
Returns the specific entity type name for the given type id (eg: Biped Mek, Conventional Fighter, VTOL).
getEntityUnitNumSwap() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getEntityVerifier(Entity) - Static method in class megamek.common.verifier.TestEntity
 
getEntryName() - Method in class megamek.common.loaders.MekSummary
 
getEntryText(int) - Method in class megamek.client.ratgenerator.UnitTable
 
getEntryWeight(int) - Method in class megamek.client.ratgenerator.UnitTable
 
getEnum(String, Class<T>) - Method in record class megamek.server.commands.arguments.Arguments
 
getEnumType() - Method in class megamek.server.commands.arguments.EnumArgument
 
getEquip() - Method in class megamek.client.event.MekDisplayEvent
 
getEquipDateAsString(int) - Static method in class megamek.common.equipment.EquipmentType
Deprecated, for removal: This API element is subject to removal in a future version.
getEquipment() - Method in class megamek.common.units.Entity
Returns an enumeration of all equipment
getEquipment(int) - Method in class megamek.common.units.Entity
Returns the equipment, specified by number
getEquipment(EntityMovementMode) - Static method in enum class megamek.common.verifier.TestBattleArmor.BAMotiveSystems
 
getEquipmentExpression() - Method in class megamek.client.ui.dialogs.advancedsearch.MekSearchFilter
 
getEquipmentForWeaponQuirk(QuirkEntry) - Method in class megamek.common.units.Entity
Returns the Mounted that is referred to by the quirkEntry (which must be a weapon quirk).
getEquipmentForWeaponQuirk(QuirkEntry) - Method in class megamek.common.units.ProtoMek
 
getEquipmentId() - Method in class megamek.common.actions.FiringModeChangeAction
Deprecated.
 
getEquipmentId() - Method in class megamek.common.actions.GhostTargetAction
 
getEquipmentNames() - Method in class megamek.common.loaders.MekSummary
 
getEquipmentNum() - Method in class megamek.common.equipment.Mounted
 
getEquipmentNum(Mounted<?>) - Method in class megamek.common.units.Entity
Returns the equipment number of the specified equipment, or -1 if equipment is not present.
getEquipmentQuantities() - Method in class megamek.common.loaders.MekSummary
 
getEquipmentState(Entity) - Static method in class megamek.utilities.DebugEntity
Returns a full listing of the internal representation of the unit's equipment and crit slots with most of the internal state of each.
getEquipmentType(CriticalSlot) - Method in class megamek.common.units.Entity
 
getEquipmentType(Entity, String) - Method in class megamek.common.loaders.BLKFile
 
getEra() - Method in class megamek.client.ratgenerator.AvailabilityRating
 
getEra(int) - Static method in class megamek.common.eras.Eras
Returns the Era of the first day of the given year (January 1st).
getEra(LocalDate) - Static method in class megamek.common.eras.Eras
Returns the Era of the given date.
getEraAvailabilityName(Era) - Method in interface megamek.common.interfaces.ITechnology
Deprecated, for removal: This API element is subject to removal in a future version.
getEraAvailabilityName(Era, boolean) - Method in interface megamek.common.interfaces.ITechnology
Adjusts base availability code for IS/Clan and IS extinction
getEraMods() - Method in class megamek.common.universe.Faction2
 
getEras() - Static method in class megamek.common.eras.Eras
Returns a list of all Eras, ordered by their end dates, i.e.
getEraSet() - Method in class megamek.client.ratgenerator.RATGenerator
 
getEraText(int) - Static method in class megamek.common.eras.Eras
Generates era text for a date range, similar to the original eraText method
getEraText(int, Integer) - Static method in class megamek.common.eras.Eras
Generates era text for a date range, similar to the original eraText method
getEscapeCraft() - Method in class megamek.common.units.Aero
 
getEscapePodDistance() - Method in class megamek.common.moves.MoveStep
Deprecated.
Use getEscapePodLandingCoords() instead for hex-based selection
getEscapePodLandingCoords() - Method in class megamek.common.moves.MoveStep
Returns the landing coordinates for Combat Vehicle Escape Pod launch.
getEscapePods() - Method in class megamek.common.units.Aero
 
getEscapePods() - Method in class megamek.common.units.Jumpship
 
getEscapePods() - Method in class megamek.common.units.SmallCraft
 
getEschelon(ForceDescriptor) - Method in class megamek.client.ratgenerator.DefaultsNode
 
getEschelonName(ForceDescriptor) - Method in class megamek.client.ratgenerator.Ruleset
 
getEschelonNames(String) - Method in class megamek.client.ratgenerator.Ruleset
 
getEstimatedEnemyDamage() - Method in class megamek.client.bot.princess.EntityEvaluationResponse
 
getEvaluationYear() - Method in class megamek.common.RecordingCompositeTechLevel
 
getEvasionBonus() - Method in class megamek.common.units.Entity
 
getEventName() - Method in class megamek.common.event.board.GameBoardChangeEvent
 
getEventName() - Method in class megamek.common.event.board.GameBoardNewEvent
 
getEventName() - Method in class megamek.common.event.entity.GameEntityChangeEvent
 
getEventName() - Method in class megamek.common.event.entity.GameEntityNewEvent
 
getEventName() - Method in class megamek.common.event.entity.GameEntityNewOffboardEvent
 
getEventName() - Method in class megamek.common.event.entity.GameEntityRemoveEvent
 
getEventName() - Method in class megamek.common.event.GameCFREvent
 
getEventName() - Method in class megamek.common.event.GameEndEvent
 
getEventName() - Method in class megamek.common.event.GameEvent
 
getEventName() - Method in class megamek.common.event.GameMapQueryEvent
 
getEventName() - Method in class megamek.common.event.GameNewActionEvent
 
getEventName() - Method in class megamek.common.event.GamePhaseChangeEvent
 
getEventName() - Method in class megamek.common.event.GamePollEvent
 
getEventName() - Method in class megamek.common.event.GameReportEvent
 
getEventName() - Method in class megamek.common.event.GameScriptedEvent
 
getEventName() - Method in class megamek.common.event.GameSettingsChangeEvent
 
getEventName() - Method in class megamek.common.event.GameToastEvent
 
getEventName() - Method in class megamek.common.event.GameTurnChangeEvent
 
getEventName() - Method in class megamek.common.event.GameVictoryEvent
 
getEventName() - Method in class megamek.common.event.player.GamePlayerChangeEvent
 
getEventName() - Method in class megamek.common.event.player.GamePlayerChatEvent
 
getEventName() - Method in class megamek.common.event.player.GamePlayerConnectedEvent
 
getEventName() - Method in class megamek.common.event.player.GamePlayerDisconnectedEvent
 
getEventName() - Method in class megamek.common.event.player.GamePlayerStrategicActionEvent
 
getEventName() - Method in class megamek.common.event.UnitChangedGameEvent
 
getEvenTurns() - Method in interface megamek.common.interfaces.ITurnOrdered
 
getEvenTurns() - Method in class megamek.common.Team
 
getEvenTurns() - Method in class megamek.common.turns.TurnOrdered
 
getEvenTurns() - Method in class megamek.common.turns.TurnVectors
Get the number of turns that must occur after all normal turns.
getExcludedFactions() - Method in class megamek.client.ratgenerator.ModelRecord
 
getExitAltitude() - Method in class megamek.common.units.Aero
 
getExitAltitude() - Method in interface megamek.common.units.IAero
Gets the altitude at which this unit climbed out of the atmosphere.
getExitAltitude() - Method in class megamek.common.units.LandAirMek
 
getExits() - Method in class megamek.client.ui.dialogs.ExitsDialog
 
getExits() - Method in class megamek.client.ui.dialogs.IndustrialElevatorDialog
Gets the encoded exits value from the dialog settings.
getExits() - Method in class megamek.common.units.Terrain
 
getExpandEast() - Method in class megamek.client.ui.dialogs.randomMap.ResizeMapDialog
 
getExpandNorth() - Method in class megamek.client.ui.dialogs.randomMap.ResizeMapDialog
 
getExpandSouth() - Method in class megamek.client.ui.dialogs.randomMap.ResizeMapDialog
 
getExpandWest() - Method in class megamek.client.ui.dialogs.randomMap.ResizeMapDialog
 
getExpectedCriticals() - Method in class megamek.client.bot.princess.PhysicalInfo
 
getExpectedDamage() - Method in class megamek.client.bot.princess.PhysicalInfo
 
getExpectedDamage() - Method in class megamek.client.bot.princess.RankedPath
 
getExpectedDamage() - Method in class megamek.client.bot.princess.WeaponFireInfo
 
getExpectedDamage() - Method in class megamek.common.actions.WeaponAttackAction
 
getExpectedDamage(Game, WeaponAttackAction, boolean) - Static method in class megamek.common.compute.Compute
Determines the expected damage to a weapon attack, based on to-hit, salvo sizes, etc.
getExpectedDamage(Game, WeaponAttackAction, boolean, List<ECMInfo>) - Static method in class megamek.common.compute.Compute
Determines the expected damage to a weapon attack, based on to-hit, salvo sizes, etc.
getExpectedDamageOnHit() - Method in class megamek.client.bot.princess.PhysicalInfo
 
getExperience() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getExperienceLevel() - Method in enum class megamek.common.enums.SkillLevel
Retrieves the current experience level of this entity.
getExperimentalRange() - Method in class megamek.common.CompositeTechLevel
Deprecated, for removal: This API element is subject to removal in a future version.
getExperimentalRange() - Method in interface megamek.common.interfaces.ITechnology
Deprecated, for removal: This API element is subject to removal in a future version.
getExperimentalRange(boolean) - Method in interface megamek.common.interfaces.ITechnology
Deprecated, for removal: This API element is subject to removal in a future version.
getExpirationPhase() - Method in class megamek.common.TemporaryECMField
 
getExpirationRound() - Method in class megamek.common.TemporaryECMField
 
getExplosionDamage() - Method in class megamek.common.equipment.AmmoMounted
 
getExplosionDamage() - Method in class megamek.common.equipment.Mounted
 
getExplosionDamage() - Method in class megamek.common.equipment.WeaponMounted
 
getExplosionDamage() - Method in class megamek.common.equipment.WeaponType
 
getExtAV() - Method in class megamek.common.equipment.WeaponType
 
getExtAV() - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
getExtBombChoices() - Method in class megamek.common.units.Aero
 
getExtBombChoices() - Method in interface megamek.common.units.IBomber
 
getExtBombChoices() - Method in class megamek.common.units.LandAirMek
 
getExtBombChoices() - Method in class megamek.common.units.VTOL
 
getExtensions() - Method in class megamek.common.Report
Safety accessor for extensions
getExteriorUnitAt(int, boolean) - Method in class megamek.common.battleArmor.BattleArmorHandles
 
getExteriorUnitAt(int, boolean) - Method in class megamek.common.bays.Bay
 
getExteriorUnitAt(int, boolean) - Method in class megamek.common.equipment.DockingCollar
 
getExteriorUnitAt(int, boolean) - Method in class megamek.common.equipment.ExternalCargo
If a unit is being transported on the outside of the transporter, it can suffer damage when the transporter is hit by an attack.
getExteriorUnitAt(int, boolean) - Method in class megamek.common.equipment.TankTrailerHitch
If a unit is being transported on the outside of the transporter, it can suffer damage when the transporter is hit by an attack.
getExteriorUnitAt(int, boolean) - Method in interface megamek.common.equipment.Transporter
If a unit is being transported on the outside of the transporter, it can suffer damage when the transporter is hit by an attack.
getExteriorUnitAt(int, boolean) - Method in class megamek.common.units.Entity
 
getExteriorUnitAt(int, boolean) - Method in class megamek.common.units.FighterSquadron
 
getExteriorUnitAt(int, boolean) - Method in class megamek.common.units.InfantryCompartment
If a unit is being transported on the outside of the transporter, it can suffer damage when the transporter is hit by an attack.
getExternalBombLoadout() - Method in class megamek.common.units.Entity
 
getExternalBombPoints() - Method in interface megamek.common.units.IBomber
 
getExternalGameId() - Method in class megamek.common.game.Game
Deprecated, for removal: This API element is subject to removal in a future version.
getExternalId() - Method in enum class megamek.common.planetaryConditions.Atmosphere
 
getExternalId() - Method in enum class megamek.common.planetaryConditions.BlowingSand
 
getExternalId() - Method in enum class megamek.common.planetaryConditions.EMI
 
getExternalId() - Method in enum class megamek.common.planetaryConditions.Fog
 
getExternalId() - Method in enum class megamek.common.planetaryConditions.Light
 
getExternalId() - Method in enum class megamek.common.planetaryConditions.Weather
 
getExternalId() - Method in enum class megamek.common.planetaryConditions.Wind
 
getExternalId() - Method in enum class megamek.common.planetaryConditions.WindDirection
 
getExternalId() - Method in class megamek.common.units.Entity
This returns the external ID.
getExternalId(int) - Method in class megamek.common.units.Crew
 
getExternalIdAsString() - Method in class megamek.common.units.Crew
Use the first assigned slot as a general id for the crew.
getExternalIdAsString() - Method in class megamek.common.units.Entity
 
getExternalIdAsString(int) - Method in class megamek.common.units.Crew
 
getExternalOptions() - Static method in enum class megamek.common.enums.Gender
 
getExternalUnits() - Method in class megamek.common.battleArmor.BattleArmorHandles
 
getExternalUnits() - Method in class megamek.common.bays.Bay
 
getExternalUnits() - Method in class megamek.common.equipment.DockingCollar
 
getExternalUnits() - Method in class megamek.common.equipment.ExternalCargo
 
getExternalUnits() - Method in class megamek.common.equipment.TankTrailerHitch
 
getExternalUnits() - Method in interface megamek.common.equipment.Transporter
 
getExternalUnits() - Method in class megamek.common.units.Entity
 
getExternalUnits() - Method in class megamek.common.units.InfantryCompartment
 
getExternalVariant() - Method in enum class megamek.common.enums.Gender
Deprecated, for removal: This API element is subject to removal in a future version.
getExtinctionDate() - Method in class megamek.common.bays.Bay
 
getExtinctionDate() - Method in class megamek.common.CompositeTechLevel
 
getExtinctionDate() - Method in class megamek.common.equipment.Engine
 
getExtinctionDate() - Method in class megamek.common.equipment.EquipmentType
 
getExtinctionDate() - Method in interface megamek.common.interfaces.ITechnology
 
getExtinctionDate() - Method in interface megamek.common.interfaces.ITechnologyDelegator
 
getExtinctionDate() - Method in class megamek.common.TechAdvancement
If the tech base is IS or Clan, returns the extinction date that matches the tech base.
getExtinctionDate() - Method in class megamek.common.units.Entity
 
getExtinctionDate(boolean) - Method in class megamek.common.equipment.Engine
 
getExtinctionDate(boolean) - Method in class megamek.common.equipment.EquipmentType
 
getExtinctionDate(boolean) - Method in interface megamek.common.interfaces.ITechnology
 
getExtinctionDate(boolean) - Method in class megamek.common.TechAdvancement
The extinction date for either Clan or IS factions.
getExtinctionDate(boolean, Faction) - Method in class megamek.common.bays.Bay
 
getExtinctionDate(boolean, Faction) - Method in class megamek.common.CompositeTechLevel
 
getExtinctionDate(boolean, Faction) - Method in class megamek.common.equipment.Engine
 
getExtinctionDate(boolean, Faction) - Method in class megamek.common.equipment.EquipmentType
 
getExtinctionDate(boolean, Faction) - Method in interface megamek.common.interfaces.ITechnology
 
getExtinctionDate(boolean, Faction) - Method in interface megamek.common.interfaces.ITechnologyDelegator
 
getExtinctionDate(boolean, Faction) - Method in class megamek.common.TechAdvancement
The extinction date for a particular faction.
getExtinctionDate(boolean, Faction) - Method in class megamek.common.units.Entity
 
getExtinctionDateName() - Method in class megamek.common.TechAdvancement
Formats latest of Clan or IS extinction date indicating approximate when appropriate, and extinction faction if any for mixed tech.
getExtinctionDateName(boolean) - Method in class megamek.common.TechAdvancement
Formats extinction date indicating approximate when appropriate, and extinction faction if any for either IS or Clan use tech base.
getExtinctionFactions() - Method in class megamek.common.TechAdvancement
 
getExtinctionRange() - Method in class megamek.common.CompositeTechLevel
 
getExtinctionRange() - Method in interface megamek.common.interfaces.ITechnology
 
getExtinctionRange() - Method in class megamek.common.units.Entity
 
getExtinctionRange(boolean) - Method in interface megamek.common.interfaces.ITechnology
 
getExtinctRange() - Method in class megamek.common.loaders.MekSummary
 
getExtra() - Method in class megamek.Version
 
getExtraC3BV(int) - Method in class megamek.common.units.Entity
 
getExtraCommGearTons() - Method in class megamek.common.units.Entity
 
getExtraCrewSeats() - Method in class megamek.common.units.Tank
 
getExtraData() - Method in class megamek.common.units.Crew
 
getExtraDataForCrewMember(int) - Method in class megamek.common.units.Crew
 
getExtraDataValue(int, String) - Method in class megamek.common.units.Crew
 
getExtraneousAntiMekEnhancementName() - Method in class megamek.common.units.ConvInfantry
Gets the name of the extraneous limb enhancement that provides the best anti-Mek modifier.
getExtraneousAntiMekModifier() - Method in class megamek.common.units.ConvInfantry
Gets the best anti-Mek modifier from extraneous limb enhancements.
getExtraneousDamageBonus() - Method in class megamek.common.units.ConvInfantry
Gets the total bonus damage per trooper from extraneous limb enhancements.
getExtraneousMeleeToHitModifier() - Method in class megamek.common.units.ConvInfantry
Deprecated, for removal: This API element is subject to removal in a future version.
getExtraneousPair1() - Method in class megamek.common.units.ConvInfantry
 
getExtraneousPair2() - Method in class megamek.common.units.ConvInfantry
 
getExtrasTabIdle() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getExtraTabActive() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getExtremeGravityPSRs() - Method in class megamek.common.game.Game
Returns an Enumeration of pending extreme GravityPSRs.
getExtremeRange() - Method in class megamek.common.equipment.WeaponType
 
getExtremeRange() - Method in class megamek.common.weapons.infantry.InfantryWeapon
The extreme range of this weapon type.
getExtremeRangeModifier() - Method in class megamek.common.units.Entity
 
getFacing() - Method in class megamek.client.bot.princess.EntityState
 
getFacing() - Method in class megamek.client.bot.princess.geometry.CoordFacingCombo
 
getFacing() - Method in class megamek.common.actions.DirectionalMountFacingAction
 
getFacing() - Method in class megamek.common.actions.TorsoTwistAction
 
getFacing() - Method in class megamek.common.bays.Bay
Some bays (drop-shuttle and repair facility) have a maximum number per armor facing.
getFacing() - Method in class megamek.common.equipment.HandheldWeapon
Returns the primary facing, or -1 if n/a
getFacing() - Method in class megamek.common.equipment.Mounted
 
getFacing() - Method in class megamek.common.loaders.BLKFile.ParsedBayInfo
 
getFacing() - Method in class megamek.common.moves.MoveStep
 
getFacing() - Method in class megamek.common.units.DropShuttleBay
 
getFacing() - Method in class megamek.common.units.Entity
Returns the primary facing, or -1 if n/a
getFacing() - Method in class megamek.common.units.NavalRepairFacility
 
getFacing(int) - Method in class megamek.client.ui.tileset.EntityImage
 
getFacingDiff(MovePath, Coords, boolean) - Static method in class megamek.common.pathfinder.ShortestPathFinder
 
getFacingName(int) - Method in class megamek.common.units.Entity
 
getFacingPolys() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getFaction() - Method in class megamek.client.ratgenerator.AvailabilityRating
 
getFaction() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getFaction() - Method in class megamek.client.ratgenerator.Parameters
 
getFaction() - Method in class megamek.client.ratgenerator.Ruleset
 
getFaction() - Method in class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel
 
getFaction() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
 
getFaction() - Method in class megamek.common.Team
 
getFaction(String) - Method in class megamek.client.ratgenerator.RATGenerator
 
getFaction(String) - Method in class megamek.common.universe.Factions2
 
getFactionCode() - Method in class megamek.client.ratgenerator.AvailabilityRating
 
getFactionCode() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
 
getFactionFromCode(String, int) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
 
getFactionFromIOAbbr(String) - Static method in interface megamek.common.interfaces.ITechnology
 
getFactionFromMMAbbr(String) - Static method in interface megamek.common.interfaces.ITechnology
 
getFactionKeySet() - Method in class megamek.client.ratgenerator.RATGenerator
Deprecated, for removal: This API element is subject to removal in a future version.
getFactionLeaderForYear(int) - Method in class megamek.common.universe.Faction2
Retrieves the faction leader in power during the specified year.
getFactionLeaders() - Method in class megamek.common.universe.Faction2
Returns the list of leaders for this faction.
getFactionList() - Method in class megamek.client.ratgenerator.RATGenerator
 
getFactionLogo(int, String, Color) - Method in class megamek.client.ratgenerator.RATGenerator
Returns the logo ImageIcon for a specific faction and game year.
getFactionRec() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getFactions() - Method in class megamek.client.generator.RandomNameGenerator
 
getFactions() - Method in class megamek.common.universe.Factions2
 
getFailedEquipment() - Method in class megamek.common.units.Entity
Returns an enumeration which contains the name of each piece of equipment that failed to load.
getFailedFiles() - Method in class megamek.common.loaders.MekSummaryCache
 
getFailedToLoadEquipment() - Method in class megamek.common.loaders.MekSummary
 
getFallBack() - Method in class megamek.client.bot.princess.Princess
 
getFallBackFactions() - Method in class megamek.common.universe.Faction2
 
getFallShameIndex() - Method in class megamek.client.bot.princess.BehaviorSettings
 
getFallShameValue() - Method in class megamek.client.bot.princess.BehaviorSettings
 
getFallShameValue(int) - Method in class megamek.client.bot.princess.BehaviorSettings
 
getFatalThresh() - Method in class megamek.common.units.Aero
 
getFatalThresh() - Method in interface megamek.common.units.IAero
 
getFatalThresh() - Method in class megamek.common.units.LandAirMek
 
getFavorHigherTMM() - Method in class megamek.client.bot.princess.BehaviorSettings
 
getFavoritePrincessBehaviorSetting() - Method in class megamek.common.preference.ClientPreferences
 
getFCSHits() - Method in class megamek.common.units.Aero
 
getFCSHits() - Method in interface megamek.common.units.IAero
 
getFCSHits() - Method in class megamek.common.units.LandAirMek
 
getFieldEnumClass() - Method in class megamek.ai.dataset.EntityDataMap
Gets the class of the field enum.
getFieldOfFireColor(int) - Static method in class megamek.client.ui.clientGUI.boardview.sprite.FieldOfFireSprite
 
getFieldOfFireExtremeColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFieldOfFireLongColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFieldOfFireMediumColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFieldOfFireMinColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFieldOfFireShortColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFieldOrder() - Method in class megamek.ai.dataset.EntityDataMap
Gets the ordered list of field enums.
getFighterBays() - Method in class megamek.common.units.Entity
 
getFighterModeRunMP(MPCalculationSetting) - Method in class megamek.common.units.LandAirMek
 
getFighterModeWalkMP(MPCalculationSetting) - Method in class megamek.common.units.LandAirMek
 
getFighterSlots() - Method in class megamek.common.equipment.ArmorType
 
getFighterSquadron(int) - Method in record class megamek.common.net.packets.Packet
 
getFile() - Method in class megamek.common.util.fileUtils.MegaMekFile
 
getFileCount() - Method in class megamek.common.loaders.MekSummaryCache
 
getFilename() - Method in class megamek.common.icons.AbstractIcon
 
getFileName() - Method in interface megamek.common.scenario.Scenario
 
getFileName() - Method in class megamek.common.scenario.ScenarioV1
 
getFileName() - Method in class megamek.common.scenario.ScenarioV2
 
getFilteredModels(int, Collection<Integer>, Collection<EntityMovementMode>, int) - Method in class megamek.client.ratgenerator.ChassisRecord
Generate a list of models for this chassis based on certain criteria.
getFilterList() - Static method in class megamek.common.net.marshalling.SanityInputFilter
 
getFinalAltitude() - Method in class megamek.common.moves.MovePath
get final altitude
getFinalBoardId() - Method in class megamek.common.AtmosphericLandingMovePath
 
getFinalBoardId() - Method in class megamek.common.moves.MovePath
 
getFinalClimbMode() - Method in class megamek.common.moves.MovePath
Returns whether a unit would be in climb mode after all the steps
getFinalConversionMode() - Method in class megamek.common.moves.MovePath
If the path contains mode conversions, this will determine the movement mode at the end of movement.
getFinalCoords() - Method in class megamek.common.AtmosphericLandingMovePath
 
getFinalCoords() - Method in class megamek.common.moves.MovePath
 
getFinalElevation() - Method in class megamek.common.moves.MovePath
get final elevation relative to the hex.
getFinalFacing() - Method in class megamek.common.moves.MovePath
Returns the final facing if a mek were to perform all the steps in this path.
getFinalHullDown() - Method in class megamek.common.moves.MovePath
Returns whether a unit would end up hull-down after all the steps
getFinalNDown() - Method in class megamek.common.moves.MovePath
 
getFinalPosition(Coords, int...) - Static method in class megamek.common.compute.Compute
 
getFinalProne() - Method in class megamek.common.moves.MovePath
Returns whether a unit would end up prone after all the steps
getFinalValues() - Method in class megamek.client.ui.preferences.PreferencesNode
This method should only be called once.
getFinalVectors() - Method in class megamek.common.moves.MovePath
Returns the final vector for advanced movement
getFinalVelocity() - Method in class megamek.common.moves.MovePath
 
getFinalVelocityLeft() - Method in class megamek.common.moves.MovePath
 
getFindClubAction(Entity) - Method in class megamek.client.bot.princess.FireControl
Return a "Find Club" action, if the unit in question can find a club.
getFireControlState() - Method in class megamek.client.bot.princess.Princess
 
getFireDisplayTabDuringFiringPhases() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFireSolnCanSeeColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFireSolnNoSeeColor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFireTN() - Method in class megamek.common.equipment.AmmoType
Analog to WeaponType.getFireTNRoll(), but based on munitions.
getFireTN() - Method in class megamek.common.equipment.WeaponType
 
getFireTNRoll() - Method in class megamek.common.weapons.handlers.WeaponHandler
 
getFireTurn() - Method in class megamek.common.Hex
 
getFiringAngle(Coords, int, Coords) - Static method in class megamek.client.bot.PhysicalCalculator
 
getFiringSolutions() - Method in class megamek.common.units.Entity
Retrieves the IDs of all entities that this entity has established firing solutions on
getFirstChoice() - Method in class megamek.client.ui.dialogs.phaseDisplay.AbstractChoiceDialog
 
getFirstDeployableEntityNum() - Method in class megamek.client.Client
Returns the number of the first deployable entity
getFirstDeployableEntityNum(GameTurn) - Method in class megamek.common.game.Game
 
getFirstEnemyEntity(Coords, Entity) - Method in class megamek.common.game.Game
Returns the first enemy entity at the given coordinate, if any.
getFirstEntity() - Method in class megamek.common.game.Game
 
getFirstEntity(Coords) - Method in class megamek.common.game.Game
Returns the first entity at the given coordinate, if any.
getFirstEntity(GameTurn) - Method in class megamek.common.game.Game
 
getFirstEntityNum() - Method in class megamek.client.Client
Returns the number of first selectable entity
getFirstEntityNum() - Method in class megamek.common.game.Game
 
getFirstEntityNum(GameTurn) - Method in class megamek.common.game.Game
 
getFirstHiddenEntityNum(GameTurn) - Method in class megamek.common.game.Game
Deprecated, for removal: This API element is subject to removal in a future version.
getFirstLOS() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getFirstValidCoords(Entity, List<Coords>) - Method in class megamek.client.bot.BotClient
Gets valid and empty starting coords around the specified point.
getFirstValidCoords(Entity, List<Coords>) - Method in class megamek.client.bot.princess.Princess
Returns the first set of valid deployment coordinates for the given unit out of the given deployment coordinates.
getFlags() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getFlags() - Method in class megamek.common.equipment.Engine
 
getFlags() - Method in class megamek.common.equipment.EquipmentType
 
getFlak() - Method in class megamek.client.ratgenerator.ModelRecord
Proportion of total weapons BV that is optimized against airborne targets
getFlares() - Method in class megamek.common.game.Game
 
getFlares(GUIPreferences, BoardView, Point) - Static method in class megamek.client.ui.clientGUI.tooltip.HexTooltip
 
getFlareVector(int) - Method in record class megamek.common.net.packets.Packet
 
getFledBV(Player, Game) - Static method in class megamek.server.ServerReportsHelper
get the total BV (unmodified by force size mod) for the units of this player that have fled the field
getFledEjectedCrew(Player, Game) - Static method in class megamek.server.ServerReportsHelper
 
getFledUnitsCount(Player, Game) - Static method in class megamek.server.ServerReportsHelper
 
getFleeZone() - Method in class megamek.common.Player
 
getFleeZone() - Method in interface megamek.common.units.Deployable
 
getFleeZone() - Method in class megamek.common.units.Entity
 
getFleeZone(Deployable) - Method in class megamek.common.game.AbstractGame
Returns the HexArea a given unit can flee from, as set either for the unit itself or for its owner.
getFlightPathHex() - Method in class megamek.common.moves.MovePath
 
getFlipArms() - Method in class megamek.client.bot.princess.FiringPlan
 
getFLK() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getFloat(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the value of the float preference with the given name.
getFloat(String) - Method in class megamek.common.preference.PreferenceStore
 
getFloat(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getFloatingIso() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFluff() - Method in class megamek.common.units.Entity
Returns the fluff for this entity.
getFluffDate() - Method in class megamek.common.units.EntityFluff
 
getFluffImage() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getFluffImage() - Method in class megamek.common.loaders.MekSummary
 
getFluffImage() - Method in interface megamek.common.units.BTObject
Returns a fluff image for this unit or object to be shown e.g.
getFluffImage() - Method in class megamek.common.units.Entity
 
getFluffImage() - Method in class megamek.common.units.EntityFluff
 
getFluffImage(BTObject) - Static method in class megamek.client.ui.util.FluffImageHelper
Returns a fluff image for the given unit/object to be shown e.g.
getFluffImagePath(BTObject) - Static method in class megamek.client.ui.util.FluffImageHelper
 
getFluffName() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getFluffPath(BTObject) - Static method in class megamek.client.ui.util.FluffImageHelper
Returns the subdirectory in the fluff images directory suitable for the given unit, i.e.
getFlyingOffDirection() - Method in class megamek.common.units.Aero
 
getFlyingOffDirection() - Method in interface megamek.common.units.IAero
 
getFlyingOffDirection() - Method in class megamek.common.units.LandAirMek
 
getFocus() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
GetFocusListener - Record Class in megamek.client.ui.clientGUI
Deprecated, for removal: This API element is subject to removal in a future version.
GetFocusListener() - Constructor for record class megamek.client.ui.clientGUI.GetFocusListener
Deprecated, for removal: This API element is subject to removal in a future version.
GetFocusListener(boolean) - Constructor for record class megamek.client.ui.clientGUI.GetFocusListener
Deprecated.
Creates an instance of a GetFocusListener record class.
getFog() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
getFog(int) - Static method in enum class megamek.common.planetaryConditions.Fog
 
getFog(String) - Static method in enum class megamek.common.planetaryConditions.Fog
 
getForce(int) - Method in class megamek.common.force.Forces
Returns the force with the given force id or null if there is no force with this id.
getForce(int) - Method in record class megamek.common.net.packets.Packet
 
getForce(ForceAssignable) - Method in class megamek.common.force.Forces
Returns the Force that the provided entity is a direct part of.
getForceDisplayAutoDisplayNonReportPhase() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayAutoDisplayReportPhase() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnArmor() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnC3() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnDamageDesc() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnECM() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnHeat() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnID() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnMisc() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnMP() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnPilot() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnQuirks() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnRole() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnTonnage() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayBtnWeapons() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayDialog() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getForceDisplayEnabled() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayPanel() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getForceDisplayPosX() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplayPosY() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplaySizeHeight() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceDisplaySizeWidth() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getForceGeneratorAvailability() - Method in class megamek.common.loaders.MekSummary
Returns the Force Generator availability declared in this unit's file.
getForceGeneratorAvailability() - Method in class megamek.common.units.Entity
Returns the Force Generator availability entries declared in this unit's file.
getForceGeneratorDiagnostics() - Method in class megamek.common.preference.ClientPreferences
 
getForceId() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getForceId() - Method in interface megamek.common.interfaces.ForceAssignable
 
getForceId() - Method in class megamek.common.strategicBattleSystems.SBFFormation
 
getForceId() - Method in class megamek.common.units.Entity
 
getForceId(int) - Method in class megamek.common.force.Forces
Returns the id of the force that the provided entity (id) is a direct part of.
getForceId(ForceAssignable) - Method in class megamek.common.force.Forces
Returns the id of the force that the provided entity is a direct part of.
getForceList(int) - Method in record class megamek.common.net.packets.Packet
 
getForces() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getForces() - Method in class megamek.common.game.AbstractGame
 
getForces() - Method in interface megamek.common.game.IGame
 
getForces(int) - Method in record class megamek.common.net.packets.Packet
 
getForces(Game, String) - Static method in class megamek.client.ui.panels.phaseDisplay.lobby.LobbyUtility
Converts an id list of the form 1,2,4,12 to a set of corresponding forces.
getForcesInternalRepresentation() - Method in class megamek.common.force.Forces
 
getForceString() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getForceString() - Method in interface megamek.common.interfaces.ForceAssignable
Returns a String representation of the force hierarchy this entity belongs to.
getForceString() - Method in class megamek.common.strategicBattleSystems.SBFFormation
 
getForceString() - Method in class megamek.common.units.Entity
 
getForm(Entity) - Static method in class megamek.client.ui.dialogs.minimap.MinimapUnitSymbols
Returns the Path2D minimap symbol shape for the given entity.
getFormation() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getFormation() - Method in class megamek.client.ui.clientGUI.boardview.sprite.sbf.SBFFormationSprite
 
getFormation(int) - Method in class megamek.common.autoResolve.acar.SimulationContext
Returns the formation of the given ID, if one can be found.
getFormation(int) - Method in class megamek.common.strategicBattleSystems.SBFGame
Returns the formation of the given ID, if one can be found.
getFormationBaseSize() - Method in class megamek.common.universe.Faction2
Returns the size of the lowest formation type (lance).
getFormationGrouping() - Method in class megamek.common.universe.Faction2
Returns the grouping multiplier for accumulated formations such as company, galaxy or level 3.
getFormationId() - Method in class megamek.common.autoResolve.acar.order.Order
 
getFormationType(String) - Static method in class megamek.client.ratgenerator.FormationType
Returns the formation registered under the given name, lazily initializing the registry on first call.
getFormattedString(String, Object...) - Static method in class megamek.client.ui.Messages
Returns the formatted internationalized text for the given key in the resource bundle, replacing occurrences of %s in the message with the contents of args.
getFormattedText(String, Object...) - Static method in class megamek.common.internationalization.I18n
Get a formatted localized string from the default bundle
getFormattedTextAt(String, String, Object...) - Static method in class megamek.common.internationalization.I18n
Get a formatted localized string from the default bundle
getFortifiedHexes() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
Returns the chosen number of fortified hexes.
getFortifyStage() - Method in interface megamek.common.units.Fortifiable
 
getFortifyStage() - Method in class megamek.common.units.Infantry
 
getFortifyState() - Method in interface megamek.common.units.Fortifiable
 
getFortifyState() - Method in class megamek.common.units.Mek
 
getFortifyState() - Method in class megamek.common.units.Tank
 
getFortifyTotalStages() - Method in interface megamek.common.units.Fortifiable
 
getFortifyTotalStages() - Method in class megamek.common.units.Infantry
 
getForwardArc() - Method in class megamek.common.units.Aero
getForwardArc() - Method in class megamek.common.units.Entity
Returns the forward firing arc for this entity - overrided by some units
getForwardArc() - Method in class megamek.common.units.Tank
getFoundCrits() - Method in class megamek.common.equipment.Mounted
 
getFovDarken() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFovDarkenAlpha() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFovGrayscale() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFovHighlight() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFovHighlightAlpha() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFovHighlighting() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getFovHighlightRingsColorsHsb() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFovHighlightRingsRadii() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFovSpottingMode() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFovStripes() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getFrame() - Method in class megamek.client.ui.boardeditor.BoardEditorPanel
 
getFrame() - Method in class megamek.client.ui.clientGUI.AbstractClientGUI
 
getFrame() - Method in class megamek.client.ui.clientGUI.CommanderGUI
 
getFrame() - Method in interface megamek.client.ui.clientGUI.IClientGUI
 
getFrame() - Method in class megamek.client.ui.dialogs.abstractDialogs.AbstractDialog
 
getFrame() - Method in class megamek.client.ui.dialogs.unitSelectorDialogs.AbstractTabbedPane
 
getFrame() - Method in class megamek.client.ui.panels.abstractPanels.AbstractPanel
 
getFrame() - Method in class megamek.client.ui.panels.skinEditor.SkinEditorMainGUIPanel
 
getFrame() - Method in class megamek.client.ui.panes.AbstractScrollPane
 
getFrame() - Method in class megamek.client.ui.panes.AbstractSplitPane
 
getFrankenMekInternalForLocation(int) - Method in class megamek.common.units.Mek
 
getFrankenMekLocationSourceDisplayName(int) - Method in class megamek.common.units.Mek
 
getFrankenMekLocationSourceType(int) - Method in class megamek.common.units.Mek
 
getFrankenMekStructureCriticalSlots(int) - Method in class megamek.common.units.Mek
Returns the CO:p212 fallback structure crit count.
getFrankenMekStructureDisplayName() - Method in class megamek.common.units.Mek
 
getFrankenMekStructureEquipment(int) - Method in class megamek.common.units.Mek
 
getFrankenMekStructureName(int) - Method in class megamek.common.units.Mek
 
getFrankenMekStructureTechLevel(int) - Method in class megamek.common.units.Mek
 
getFrankenMekStructureTonnage(int) - Method in class megamek.common.units.Mek
 
getFrankenMekStructureType(int) - Method in class megamek.common.units.Mek
 
getFrankenMekStructureWeightFraction(int) - Method in class megamek.common.units.Mek
 
getFreeC3iUUID() - Method in class megamek.common.units.Entity
 
getFreeConnectionId() - Method in class megamek.server.Server
Returns a free connection id.
getFreeDockingCollars() - Method in class megamek.common.units.Jumpship
Returns the number of free Docking Collars.
getFreeEntityId() - Method in class megamek.server.Server
Deprecated, for removal: This API element is subject to removal in a future version.
getFreeNC3UUID() - Method in class megamek.common.units.Entity
 
getFreeSlots() - Method in class megamek.common.units.Tank
get the free item slots for this tank
getFriendEntities() - Method in class megamek.client.bot.BotClient
Lazy-loaded list of friendly entities.
getFriendlyBV(Game, Player) - Method in interface megamek.server.victory.BVVictoryCondition
 
getFriendlyECMEffects(Entity, List<ECMInfo>) - Static method in class megamek.common.compute.ComputeECM
Returns the total friendly ECM effects on the supplied unit.
getFriendlyEntities(Coords, Entity) - Method in class megamek.common.game.Game
Returns an Iterator of friendly active entities at the given coordinates.
getFriendlyHotSpot() - Method in class megamek.client.bot.princess.Princess
Deprecated, for removal: This API element is subject to removal in a future version.
getFriendlyHotSpot(Coords) - Method in class megamek.client.bot.princess.Princess
Get the nearest top-rated hot spot for friendly units
getFrontArc() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getFrontArc() - Method in interface megamek.common.alphaStrike.ASCardDisplayable
 
getFrontArc() - Method in class megamek.common.loaders.MekSummary
 
getFuel() - Method in class megamek.common.units.Aero
 
getFuel() - Method in class megamek.common.units.FighterSquadron
 
getFuel() - Method in interface megamek.common.units.IAero
 
getFuel() - Method in class megamek.common.units.LandAirMek
 
getFUEL() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getFuelAirBlastRadiusIndex(String) - Static method in class megamek.common.weapons.handlers.AreaEffectHelper
Get the blast radius of a particular equipment type, given the internal name.
getFuelPerTon() - Method in class megamek.common.units.Jumpship
 
getFuelPointsPerTon() - Method in class megamek.common.units.Aero
 
getFuelPointsPerTon() - Method in class megamek.common.units.ConvFighter
 
getFuelPointsPerTon() - Method in class megamek.common.units.Dropship
 
getFuelPointsPerTon() - Method in class megamek.common.units.FixedWingSupport
 
getFuelPointsPerTon() - Method in interface megamek.common.units.IAero
 
getFuelPointsPerTon() - Method in class megamek.common.units.Jumpship
 
getFuelPointsPerTon() - Method in class megamek.common.units.LandAirMek
 
getFuelTonnage() - Method in class megamek.common.units.Aero
Gets the fuel for this Aero in terms of tonnage.
getFuelTonnage() - Method in class megamek.common.units.FixedWingSupport
 
getFuelTonnage() - Method in interface megamek.common.units.IAero
Gets the fuel for this Aero in terms of tonnage.
getFuelTonnage() - Method in class megamek.common.units.LandAirMek
Gets the fuel for this Aero in terms of tonnage.
getFuelTonnage() - Method in class megamek.common.units.LargeSupportTank
 
getFuelTonnage() - Method in class megamek.common.units.SupportTank
 
getFuelTonnage() - Method in class megamek.common.units.SupportVTOL
 
getFuelTonnage() - Method in class megamek.common.units.Tank
Returns the mass of the fuel, which is used for calculating operating range.
getFuelTonnage() - Method in class megamek.common.verifier.TestSupportVehicle
 
getFuelUsed(int) - Method in class megamek.common.units.ConvFighter
 
getFuelUsed(int) - Method in interface megamek.common.units.IAero
 
getFuelUsed(int) - Method in class megamek.common.units.LandAirMek
 
getFullAccurateUnitType() - Method in class megamek.common.loaders.MekSummary
 
getFullArmor() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getFullArmor() - Method in interface megamek.common.alphaStrike.ASCardDisplayable
 
getFullArmor() - Method in class megamek.common.loaders.MekSummary
 
getFullChassis() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getFullChassis() - Method in interface megamek.common.alphaStrike.ASCardDisplayable
 
getFullChassis() - Method in class megamek.common.loaders.MekSummary
 
getFullChassis() - Method in class megamek.common.units.Entity
 
getFullCrewSize(Entity) - Static method in class megamek.common.compute.Compute
 
getFullEntities(Force) - Method in class megamek.common.force.Forces
Returns a list of all entities of the given force and all its subForces to any depth.
getFullHeadEjectAdvancement() - Static method in class megamek.common.units.Mek
 
getFullName() - Method in record class megamek.common.universe.FactionLeaderData
Returns the full name of the leader, constructed from the first name and surname.
getFullRatingName() - Method in interface megamek.common.interfaces.ITechnology
 
getFullRatingName(boolean) - Method in interface megamek.common.interfaces.ITechnology
 
getFullReadout() - Method in interface megamek.client.ui.entityreadout.EntityReadout
 
getFullReadout(String, ViewFormatting) - Method in interface megamek.client.ui.entityreadout.EntityReadout
 
getFullReadout(ViewFormatting) - Method in interface megamek.client.ui.entityreadout.EntityReadout
 
getFullStructure() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getFullStructure() - Method in interface megamek.common.alphaStrike.ASCardDisplayable
 
getFullStructure() - Method in class megamek.common.loaders.MekSummary
 
getFullSubForces(Force) - Method in class megamek.common.force.Forces
Returns a list of all subForces of the provided force, including subForces of subForces to any depth.
getFullTitle(boolean) - Method in record class megamek.common.universe.FactionLeaderData
Constructs and returns the full formal title of the leader.
getFullVersion() - Static method in class megamek.common.autoResolve.acar.Settings
Deprecated, for removal: This API element is subject to removal in a future version.
getFullyVisibleUnits(Player) - Method in class megamek.common.strategicBattleSystems.SBFGame
 
getFxMod() - Method in class megamek.common.loaders.MapSettings
 
getGame() - Method in class megamek.client.bot.princess.PathEnumerator
 
getGame() - Method in class megamek.client.bot.princess.WeaponFireInfo
 
getGame() - Method in class megamek.client.Client
 
getGame() - Method in interface megamek.client.IClient
Returns the game of this client as a game-type independent IGame.
getGame() - Method in class megamek.client.SBFClient
 
getGame() - Method in class megamek.client.ui.dialogs.customMek.BayMunitionsChoicePanel
 
getGame() - Method in class megamek.common.autoResolve.acar.SimulatedClient
 
getGame() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
getGame() - Method in class megamek.common.autoResolve.event.AutoResolveConcludedEvent
 
getGame() - Method in class megamek.common.moves.MovePath
 
getGame() - Method in class megamek.common.moves.MoveStep
 
getGame() - Method in class megamek.common.units.Entity
This returns the game this Entity belongs to.
getGame() - Method in interface megamek.server.IGameManager
 
getGame() - Method in class megamek.server.sbf.SBFGameManager
 
getGame() - Method in class megamek.server.Server
 
getGame() - Method in class megamek.server.totalWarfare.TWGameManager
 
getGameListeners() - Method in class megamek.common.game.AbstractGame
 
getGameLogFilename() - Method in class megamek.common.preference.ClientPreferences
 
getGameLogger() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
getGameManager() - Method in class megamek.server.commands.ClientServerCommand
 
getGameManager() - Method in class megamek.server.Server
 
getGameMaster() - Method in class megamek.common.Player
If you are checking to see this player is a Game Master, use Player.isGameMaster() instead
getGameMaster() - Method in class megamek.server.totalWarfare.TWGameManager
Returns the player currently holding the Game Master role.
getGameMasterPoll() - Method in class megamek.server.totalWarfare.TWGameManager
 
getGameOptions(int) - Method in record class megamek.common.net.packets.Packet
 
getGameOptionsDialog() - Method in class megamek.client.ui.clientGUI.ClientGUI
 
getGameReport() - Method in class megamek.common.strategicBattleSystems.SBFGame
 
getGameSummaryBoardView() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getGameSummaryMinimap() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getGameTechLevel(Game) - Static method in enum class megamek.common.SimpleTechLevel
 
getGameTechLevel(Game, boolean) - Static method in class megamek.common.TechConstants
Use the game's simple tech level and a flag to return the tech level + tech type.
getGameTurnList(int) - Method in record class megamek.common.net.packets.Packet
 
getGameType() - Method in interface megamek.common.scenario.Scenario
 
getGameType() - Method in class megamek.common.scenario.ScenarioV2
 
getGameYear() - Method in interface megamek.common.interfaces.ITechManager
 
getGameYear() - Method in class megamek.common.verifier.TestEntity
Gets the game year to use for intro date validation.
getGaussianAverage(List<Integer>) - Static method in class megamek.codeUtilities.MathUtility
This is a convenience method for calling MathUtility.getGaussianAverage(List, double) with a strictness of 1.0 (neutral).
getGaussianAverage(List<Integer>, double) - Static method in class megamek.codeUtilities.MathUtility
Calculates a Gaussian-weighted average from a list of integer values.
getGaussKernel(int, float) - Static method in class megamek.common.util.ImageUtil
Returns a square normalized Kernel for a Gaussian Blur.
getGaveKillCredit() - Method in class megamek.common.units.Entity
 
getGender() - Method in class megamek.client.ratgenerator.CrewDescriptor
 
getGender() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getGender() - Method in class megamek.common.units.Crew
 
getGender(int) - Method in class megamek.common.units.Crew
 
getGenders() - Method in class megamek.common.units.Crew
 
getGeneralDamageType() - Method in class megamek.common.HitData
 
getGeneralTabActive() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getGeneralTabIdle() - Method in class megamek.client.ui.widget.UnitDisplaySkinSpecification
 
getGeneratableValues() - Static method in enum class megamek.common.enums.SkillLevel
 
getGenerationRule() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getGenerator() - Method in enum class megamek.client.generator.enums.SkillGeneratorMethod
 
getGenericBattleValue() - Method in class megamek.common.battleArmor.BattleArmor
 
getGenericBattleValue() - Method in class megamek.common.equipment.GunEmplacement
 
getGenericBattleValue() - Method in class megamek.common.equipment.HandheldWeapon
 
getGenericBattleValue() - Method in class megamek.common.loaders.MekSummary
 
getGenericBattleValue() - Method in class megamek.common.units.AeroSpaceFighter
 
getGenericBattleValue() - Method in class megamek.common.units.BuildingEntity
Calculates a "generic" Battle Value that is based on the average of all units of this type and tonnage.
getGenericBattleValue() - Method in class megamek.common.units.ConvFighter
 
getGenericBattleValue() - Method in class megamek.common.units.ConvInfantry
 
getGenericBattleValue() - Method in class megamek.common.units.Dropship
 
getGenericBattleValue() - Method in class megamek.common.units.Entity
Calculates a "generic" Battle Value that is based on the average of all units of this type and tonnage.
getGenericBattleValue() - Method in class megamek.common.units.FixedWingSupport
 
getGenericBattleValue() - Method in class megamek.common.units.Jumpship
 
getGenericBattleValue() - Method in class megamek.common.units.Mek
 
getGenericBattleValue() - Method in class megamek.common.units.MobileStructure
Calculates a "generic" Battle Value that is based on the average of all units of this type and tonnage.
getGenericBattleValue() - Method in class megamek.common.units.ProtoMek
 
getGenericBattleValue() - Method in class megamek.common.units.SmallCraft
 
getGenericBattleValue() - Method in class megamek.common.units.SpaceStation
 
getGenericBattleValue() - Method in class megamek.common.units.SuperHeavyTank
 
getGenericBattleValue() - Method in class megamek.common.units.SupportTank
 
getGenericBattleValue() - Method in class megamek.common.units.SupportVTOL
 
getGenericBattleValue() - Method in class megamek.common.units.Tank
 
getGenericBattleValue() - Method in class megamek.common.units.VTOL
 
getGenericBattleValue() - Method in class megamek.common.units.Warship
 
getGenericBattleValue() - Method in class megamek.common.weapons.TeleMissile
 
getGhostTargetDefensiveBonus() - Method in class megamek.common.units.Entity
 
getGhostTargetNumber(Entity, Coords, Coords) - Static method in class megamek.common.compute.Compute
Check for ECM bubbles in Ghost Target mode along the path from a to b and return the highest target roll.
getGhostTargetOffensiveBonus() - Method in class megamek.common.units.Entity
 
getGhostTargetOverride() - Method in class megamek.common.units.Entity
 
getGhostTargetRoll() - Method in class megamek.common.units.Entity
 
getGhostTargetRollMoS() - Method in class megamek.common.units.Entity
 
getGifGameSummaryMinimap() - Method in class megamek.client.ui.clientGUI.GUIPreferences
Deprecated, for removal: This API element is subject to removal in a future version.
since 0.51.01, use GUIPreferences.getGifGameSummaryRecording(); returns true only for GifRecordingMode.ALWAYS.
getGifGameSummaryRecording() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getGoalPlayers() - Method in class megamek.common.preference.ClientPreferences
Deprecated, for removal: This API element is subject to removal in a future version.
getGoodCriticalSlots(int, int, int) - Method in class megamek.common.units.Entity
Returns the number of operational critical slots of the specified type in the location
getGrappled() - Method in class megamek.common.units.Entity
 
getGrappled() - Method in class megamek.common.units.Mek
 
getGrappled() - Method in class megamek.common.units.ProtoMek
 
getGrappleSide() - Method in class megamek.common.units.Entity
 
getGrappleSide() - Method in class megamek.common.units.Mek
 
getGravDeck() - Method in class megamek.common.units.Jumpship
Get the number of standard grav decks
getGravDeckDamageFlag(int) - Method in class megamek.common.units.Jumpship
Gets the damage flag for the grav deck with the specified key
getGravDeckHuge() - Method in class megamek.common.units.Jumpship
Get the number of huge grav decks.
getGravDeckLarge() - Method in class megamek.common.units.Jumpship
Get the number of large grav decks.
getGravDecks() - Method in class megamek.common.units.Jumpship
Get a list of all grav decks mounted on this ship.
getGraveyard() - Method in class megamek.common.alphaStrike.ASGame
 
getGraveyard() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getGraveyard() - Method in class megamek.common.game.Game
 
getGraveyard() - Method in interface megamek.common.game.IGame
 
getGraveyard() - Method in class megamek.common.strategicBattleSystems.SBFGame
 
getGraveyardEntities() - Method in class megamek.common.autoResolve.event.AutoResolveConcludedEvent
 
getGraveyardEntities() - Method in class megamek.common.event.GameVictoryEvent
 
getGraveyardEntities() - Method in interface megamek.common.event.PostGameResolution
 
getGraveyardEntities() - Method in class megamek.common.game.Game
Returns an enumeration of salvageable entities.
getGravity() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
getGravityIndicator() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
 
getGravityPilotPenalty() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
gravity penalties to PSRs According to email from TPTB, you apply a penalty for every 0.5 gravities above or below 1 (rounding up)
getGroundAttackedByThisTurn() - Method in class megamek.common.units.Entity
 
getGroundObjects() - Method in class megamek.common.game.AbstractGame
 
getGroundObjects() - Method in class megamek.common.game.Game
Deprecated.
getGroundObjects(Coords) - Method in class megamek.common.game.AbstractGame
Get a list of all the objects on the ground at the given coordinates guaranteed to return non-null, but may return empty list
getGroundObjects(Coords, Entity) - Method in class megamek.common.game.Game
Get a list of all objects on the ground at the given coordinates that can be picked up by the given entity
getGroundObjectsToPlace() - Method in class megamek.common.Player
Collection of carryable objects that this player will be placing during the game.
getGroupDisplayableName(String) - Method in class megamek.common.options.AbstractOptionsInfo
Returns the user-friendly NLS dependent name suitable for displaying in the options editor dialogs etc.
getGroupingCriteria() - Method in class megamek.client.ratgenerator.FormationType
 
getGroups() - Method in class megamek.common.options.AbstractOptions
 
getGroups() - Method in class megamek.common.options.AbstractOptionsInfo
 
getGroups() - Method in interface megamek.common.options.IGameOptions
Returns the Enumeration of the option groups in the options container.
getGroups() - Method in interface megamek.common.options.IOptionsInfo
Returns the Enumeration of the IBasicOptionGroup
getGroupSize() - Method in class megamek.client.ratgenerator.FormationType.GroupingConstraint
 
getGuaranteedCritCount() - Method in enum class megamek.common.compute.damage.PreExistingDamageLevel
 
getGUIName() - Method in class megamek.common.preference.ClientPreferences
Deprecated, for removal: This API element is subject to removal in a future version.
getGUIScale() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getGunEmplacements(Coords) - Method in class megamek.common.game.Game
 
getGunEmplacements(Coords, int) - Method in class megamek.common.game.Game
Return a Vector of gun emplacements at Coords c.
getGunnerPos() - Method in enum class megamek.common.units.CrewType
 
getGunnery() - Method in class megamek.client.ratgenerator.CrewDescriptor
 
getGunnery() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getGunnery() - Method in class megamek.common.units.Crew
 
getGunnery() - Method in class megamek.common.units.LAMPilot
 
getGunnery(int) - Method in class megamek.common.units.Crew
 
getGunneryAero() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getGunneryAero() - Method in class megamek.common.units.LAMPilot
 
getGunneryAeroB() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getGunneryAeroB() - Method in class megamek.common.units.LAMPilot
 
getGunneryAeroL() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getGunneryAeroL() - Method in class megamek.common.units.LAMPilot
 
getGunneryAeroM() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getGunneryAeroM() - Method in class megamek.common.units.LAMPilot
 
getGunneryB() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getGunneryB() - Method in class megamek.common.units.Crew
 
getGunneryB() - Method in class megamek.common.units.LAMPilot
 
getGunneryB(int) - Method in class megamek.common.units.Crew
 
getGunneryDelta() - Method in class megamek.common.units.TemporarySkillModifiers
 
getGunneryL() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getGunneryL() - Method in class megamek.common.units.Crew
 
getGunneryL() - Method in class megamek.common.units.LAMPilot
 
getGunneryL(int) - Method in class megamek.common.units.Crew
 
getGunneryM() - Method in class megamek.client.ui.dialogs.customMek.CustomPilotViewPanel
 
getGunneryM() - Method in class megamek.common.units.Crew
 
getGunneryM() - Method in class megamek.common.units.LAMPilot
 
getGunneryM(int) - Method in class megamek.common.units.Crew
 
getGunneryMek() - Method in class megamek.common.units.LAMPilot
 
getGunneryMekB() - Method in class megamek.common.units.LAMPilot
 
getGunneryMekL() - Method in class megamek.common.units.LAMPilot
 
getGunneryMekM() - Method in class megamek.common.units.LAMPilot
 
getGunneryRounds() - Method in class megamek.common.units.TemporarySkillModifiers
 
getGunnerySkillSummary(int, int, int, int, boolean) - Static method in class megamek.common.util.CrewSkillSummaryUtil
 
getGunnerySkillSummary(String, String, String, String, boolean) - Static method in class megamek.common.util.CrewSkillSummaryUtil
Deprecated, for removal: This API element is subject to removal in a future version.
getGyroDisplayString(int) - Static method in class megamek.common.units.Mek
 
getGyroHits() - Method in class megamek.common.units.Mek
 
getGyroMultiplier() - Method in class megamek.common.units.Mek
 
getGyroTechAdvancement() - Method in class megamek.common.units.Mek
 
getGyroTechAdvancement(int) - Static method in class megamek.common.units.Mek
 
getGyroTechLevel(int, boolean, int) - Static method in class megamek.common.TechConstants
Deprecated, for removal: This API element is subject to removal in a future version.
getGyroType() - Method in class megamek.common.loaders.MekSummary
 
getGyroType() - Method in class megamek.common.units.Entity
Only Meks have Gyros but this helps keep the code a bit cleaner.
getGyroType() - Method in class megamek.common.units.Mek
 
getGyroTypeForString(String) - Static method in class megamek.common.units.Mek
 
getGyroTypeShortString(int) - Static method in class megamek.common.units.Mek
 
getGyroTypeString() - Method in class megamek.common.units.Mek
 
getGyroTypeString(int) - Static method in class megamek.common.units.Mek
 
getHandler(SimulationManager) - Method in interface megamek.common.autoResolve.acar.action.Action
 
getHandler(SimulationManager) - Method in record class megamek.common.autoResolve.acar.action.MoraleCheckAction
 
getHandler(SimulationManager) - Method in record class megamek.common.autoResolve.acar.action.MoveAction
 
getHandler(SimulationManager) - Method in record class megamek.common.autoResolve.acar.action.MoveToCoverAction
 
getHandler(SimulationManager) - Method in record class megamek.common.autoResolve.acar.action.RecoveringNerveAction
 
getHandler(SimulationManager) - Method in class megamek.common.autoResolve.acar.action.StandardUnitAttack
 
getHandler(SimulationManager) - Method in record class megamek.common.autoResolve.acar.action.WithdrawAction
 
getHandler(SBFGameManager) - Method in interface megamek.common.actions.sbf.SBFAction
 
getHandler(SBFGameManager) - Method in class megamek.common.actions.sbf.SBFDirectArtilleryAttack
Deprecated.
 
getHandler(SBFGameManager) - Method in class megamek.common.actions.sbf.SBFIndirectArtilleryAttack
Deprecated.
 
getHandler(SBFGameManager) - Method in class megamek.common.actions.sbf.SBFStandardUnitAttack
 
getHandler(SBFGameManager) - Method in class megamek.common.actions.sbf.SBFUnitToHexAttack
Deprecated.
 
getHands() - Method in class megamek.common.loaders.MekSummary
 
getHardBuildings() - Method in class megamek.common.LosEffects
 
getHash() - Static method in class megamek.common.units.Terrains
 
getHasMenu() - Method in class megamek.client.ui.clientGUI.MapMenu
 
getHazardousLiquidDamage(Entity, boolean, int, TWGameManager) - Static method in class megamek.common.util.HazardousLiquidPoolUtil
Use this method to apply damage and generate reports for a unit moving in or starting its turn in hazardous liquid.
getHazardousLiquidPoolDamageDivisorForInfantry(Entity) - Static method in class megamek.common.util.HazardousLiquidPoolUtil
Infantry units take more or less damage depending on if they have XCT training and the appropriate gear
getHazardousLiquidPoolDamageMultiplierForUnsealed(Entity) - Static method in class megamek.common.util.HazardousLiquidPoolUtil
Support vehicles and industrial meks without environmental sealing take double damage
getHeaderLine() - Method in class megamek.ai.dataset.BoardDataSerializer
 
getHeaderLine() - Method in class megamek.ai.dataset.EntityDataSerializer
 
getHeaderText() - Method in class megamek.client.ui.clientGUI.boardview.overlay.AbstractBoardViewOverlay
Override to return the localized header text, possibly including the current keyboard shortcut to toggle it.
getHeaderText() - Method in class megamek.client.ui.clientGUI.boardview.overlay.KeyBindingsOverlay
 
getHeaderText() - Method in class megamek.client.ui.clientGUI.boardview.overlay.PlanetaryConditionsOverlay
 
getHeaderText() - Method in class megamek.client.ui.clientGUI.boardview.overlay.TurnDetailsOverlay
 
getHeading() - Method in class megamek.common.units.Entity
return the heading of the unit based on its active vectors if vectors are tied then return two headings
getHealthPercentage() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
Deprecated, for removal: This API element is subject to removal in a future version.
getHeat() - Method in class megamek.client.bot.princess.EntityState
 
getHeat() - Method in class megamek.client.bot.princess.WeaponFireInfo
 
getHeat() - Method in class megamek.common.equipment.EquipmentType
This does not include heat generated by stealth armor, as that depends on whether it is installed as patchwork and does not appear in the equipment list of all unit types.
getHeat() - Method in class megamek.common.equipment.MiscType
 
getHeat() - Method in class megamek.common.equipment.WeaponType
 
getHeat() - Method in class megamek.common.InfernoTracker
Determine the number of heat points generated in the current turn.
getHeat() - Method in class megamek.common.moves.MoveStep
 
getHeat() - Method in class megamek.common.units.Entity
 
getHeatBreakdown() - Method in class megamek.common.units.Entity
 
getHeatByBay() - Method in class megamek.common.equipment.WeaponMounted
 
getHeatCapacity() - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
Returns the heat dissipation for Meks and AFs, according to ASC - Converting Heat Errata v1.2.
getHeatCapacity() - Method in class megamek.common.units.ConvFighter
 
getHeatCapacity() - Method in class megamek.common.units.Entity
Returns the amount of heat that the entity can sink each turn.
getHeatCapacity() - Method in class megamek.common.units.Mek
Returns the about of heat that the entity can sink each turn.
getHeatCapacity(boolean) - Method in class megamek.common.units.Aero
 
getHeatCapacity(boolean) - Method in class megamek.common.units.Entity
 
getHeatCapacity(boolean) - Method in class megamek.common.units.FighterSquadron
 
getHeatCapacity(boolean) - Method in class megamek.common.units.Mek
 
getHeatCapacity(boolean, boolean) - Method in class megamek.common.units.Mek
 
getHeatCapacityForDisplay(Entity) - Static method in class megamek.client.ui.clientGUI.tooltip.UnitToolTip
returns total heat capacity factoring in normal capacity, water and radical HS
getHeatCapacityWithWater() - Method in class megamek.common.units.Aero
 
getHeatCapacityWithWater() - Method in class megamek.common.units.Entity
 
getHeatCapacityWithWater() - Method in class megamek.common.units.Mek
 
getHeatEffects(int, boolean, boolean) - Static method in class megamek.client.ui.dialogs.unitDisplay.HeatEffects
 
getHeatFiringModifier() - Method in class megamek.common.units.Entity
Returns the modifier to weapons fire due to heat.
getHeatGeneration(boolean, boolean) - Method in class megamek.common.alphaStrike.conversion.ASArcedDamageConverter
 
getHeatGeneration(boolean, boolean) - Method in class megamek.common.alphaStrike.conversion.ASDamageConverter
Returns the total generated heat (weapons and movement) for a Mek or Aero for the purpose of finding OV / OVL values.
getHeatInArc(int, boolean) - Method in class megamek.common.units.Entity
 
getHeatMPReduction() - Method in class megamek.common.units.Entity
 
getHeatSinkHits() - Method in class megamek.common.units.Aero
 
getHeatSinks() - Method in class megamek.common.units.Aero
 
getHeatSinks() - Method in class megamek.common.units.FighterSquadron
 
getHeatSinks() - Method in interface megamek.common.units.IAero
 
getHeatSinks() - Method in class megamek.common.units.LandAirMek
 
getHeatSinkTypeName() - Method in class megamek.common.units.Mek
Returns the name of the heat sinks mounted on this 'Mek.
getHeatType() - Method in class megamek.common.units.Aero
 
getHeatWeapon() - Method in class megamek.common.HitData
 
getHeavyIndustrial() - Method in class megamek.common.LosEffects
Deprecated, for removal: This API element is subject to removal in a future version.
getHeavySmoke() - Method in class megamek.common.LosEffects
 
getHeavyVehicleBays() - Method in class megamek.common.loaders.MekSummary
 
getHeavyVehicleDoors() - Method in class megamek.common.loaders.MekSummary
 
getHeavyVehicleUnits() - Method in class megamek.common.loaders.MekSummary
 
getHeavyWoods() - Method in class megamek.common.LosEffects
 
getHeight() - Method in class megamek.client.ui.preferences.JWindowPreference
 
getHeight() - Method in class megamek.common.board.Board
 
getHeight() - Method in class megamek.common.board.FloorTarget
 
getHeight() - Method in record class megamek.common.equipment.INarcPod
 
getHeight() - Method in record class megamek.common.equipment.MinefieldTarget
 
getHeight() - Method in class megamek.common.HexTarget
 
getHeight() - Method in class megamek.common.units.BuildingTarget
 
getHeight() - Method in class megamek.common.units.Entity
 
getHeight() - Method in class megamek.common.units.EntityFluff
 
getHeight() - Method in interface megamek.common.units.Targetable
Returns the height of the target, that is, how many levels above its elevation it is for LOS purposes.
getHeight() - Method in class megamek.common.util.BuildingTemplate
 
getHeight() - Method in class megamek.common.util.fileUtils.ScaledImageFileFactory
 
getHeight(Coords) - Method in class megamek.common.units.AbstractBuildingEntity
 
getHeight(Coords) - Method in class megamek.common.units.BuildingTerrain
 
getHeight(Coords) - Method in interface megamek.common.units.IBuilding
Get the height (BLDG_ELEV) of the building hex at the passed coords.
getHeight(CubeCoords) - Method in class megamek.common.units.Building
Get the height (BLDG_ELEV) of the building hex at the passed coords.
getHelp() - Method in class megamek.client.commands.ClientCommand
Returns some help text for this command
getHelp() - Method in class megamek.server.commands.arguments.Argument
 
getHelp() - Method in class megamek.server.commands.arguments.BooleanArgument
 
getHelp() - Method in class megamek.server.commands.arguments.CoordXArgument
 
getHelp() - Method in class megamek.server.commands.arguments.CoordYArgument
 
getHelp() - Method in class megamek.server.commands.arguments.EnumArgument
 
getHelp() - Method in class megamek.server.commands.arguments.HexNumberArgument
 
getHelp() - Method in class megamek.server.commands.arguments.IncDecSetIntegerArgument
 
getHelp() - Method in class megamek.server.commands.arguments.IntegerArgument
 
getHelp() - Method in class megamek.server.commands.arguments.MultiHexNumberArgument
 
getHelp() - Method in class megamek.server.commands.arguments.NotRequiredMultiHexNumberArgument
 
getHelp() - Method in class megamek.server.commands.arguments.OptionalEnumArgument
 
getHelp() - Method in class megamek.server.commands.arguments.OptionalIntegerArgument
 
getHelp() - Method in class megamek.server.commands.arguments.OptionalPasswordArgument
 
getHelp() - Method in class megamek.server.commands.arguments.OptionalStringArgument
 
getHelp() - Method in class megamek.server.commands.arguments.PlayerArgument
 
getHelp() - Method in class megamek.server.commands.arguments.StringArgument
 
getHelp() - Method in class megamek.server.commands.arguments.TeamArgument
 
getHelp() - Method in class megamek.server.commands.arguments.UnitArgument
 
getHelp() - Method in class megamek.server.commands.ClientServerCommand
 
getHelp() - Method in class megamek.server.commands.ServerCommand
Returns some help text for this command
getHelpFilePath() - Method in class megamek.client.ui.dialogs.helpDialogs.AbstractHelpDialog
 
getHelpHtml() - Method in class megamek.server.commands.ClientServerCommand
 
getHelpText() - Method in enum class megamek.common.commandLine.ClientServerCommandLineFlag
 
getHerdMentalityIndex() - Method in class megamek.client.bot.princess.BehaviorSettings
How close do I want to stick to my teammates?
getHerdMentalityValue() - Method in class megamek.client.bot.princess.BehaviorSettings
How close do I want to stick to my teammates?
getHerdMentalityValue(int) - Method in class megamek.client.bot.princess.BehaviorSettings
How close do I want to stick to my teammates?
getHex() - Method in enum class megamek.client.ui.util.PlayerColour
 
getHex(int) - Method in record class megamek.common.net.packets.Packet
 
getHex(int, int) - Method in class megamek.common.board.Board
Determines if this Board contains the (x, y) Coords, and if so, returns the Hex at that position.
getHex(BoardLocation) - Method in interface megamek.common.game.IGame
Returns the hex for the given location, i.e.
getHex(Coords) - Method in class megamek.common.board.Board
Returns the Hex at the given Coords, both of which may be null.
getHex(Coords, int) - Method in interface megamek.common.game.IGame
Returns the hex for the given location, i.e.
getHexBorderArea(int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexBorderArea(int, double, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexBorderArea(int, int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexBorderArea(int, int, double, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexBorderAreaMid(int, double, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexBorderLine(int) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexBorderLine(int, int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexColor() - Method in class megamek.client.ui.clientGUI.boardview.ECMEffects
Once all the ECMInfo has been collected for this location, we need to determine how to color the Hex.
getHexCrossArea01(int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexCrossArea012(int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexCrossArea0123(int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexCrossArea01234(int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexCrossLine01(int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexCrossLine012(int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexCrossLine0123(int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexCrossLine01234(int, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexes(Collection<Coords>) - Method in class megamek.common.board.Board
Returns a list of Hexes at the given coords.
getHexesBeingCut() - Method in class megamek.common.game.Game
Returns the map of hex locations being cleared by saws to turns remaining.
getHexesMoved() - Method in class megamek.client.bot.princess.EntityState
 
getHexesMoved() - Method in class megamek.common.moves.MovePath
Returns the logical number of hexes moved the path (does not count turns, etc.).
getHexesMoved() - Method in class megamek.common.strategicBattleSystems.SBFMovePath
Returns the number of hexes moved
getHexFull() - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
Deprecated, for removal: This API element is subject to removal in a future version.
getHexFull(Point2D.Double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
Deprecated, for removal: This API element is subject to removal in a future version.
getHexFull(Point) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
Deprecated, for removal: This API element is subject to removal in a future version.
getHexFull(Point, float) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexFullBorderArea(double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexFullBorderArea(double, double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexFullBorderLine(double) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
 
getHexInclines() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getHexInDir(int, int, int) - Method in class megamek.common.board.Board
Gets the hex in the specified direction from the specified starting coordinates.
getHexInDir(Coords, int) - Method in class megamek.common.board.Board
 
getHexLocation(Coords) - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getHexMask() - Method in class megamek.client.ui.tileset.TilesetManager
 
getHexOf(Targetable) - Method in interface megamek.common.game.IGame
Returns the hex that the given Targetable is at, i.e.
getHexPoly() - Static method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getHexRotation(int) - Static method in class megamek.client.ui.clientGUI.boardview.HexDrawUtilities
Deprecated, for removal: This API element is subject to removal in a future version.
getHexRows() - Method in class megamek.ai.dataset.BoardData
Gets the board's hex rows.
getHexSize() - Method in class megamek.client.ui.clientGUI.boardview.BoardView
 
getHexString() - Method in enum class megamek.client.ui.util.PlayerColour
 
getHexString(int) - Method in enum class megamek.client.ui.util.PlayerColour
 
getHexTip(Hex, Client, int) - Static method in class megamek.client.ui.clientGUI.tooltip.HexTooltip
 
getHexUpdateSet() - Method in class megamek.server.totalWarfare.TWGameManager
 
getHiddenActivationPhase() - Method in class megamek.common.units.Entity
 
getHighestExpectedDamage(Game, List<WeaponAttackAction>, boolean) - Static method in class megamek.common.compute.Compute
Returns the weapon attack out of a list that has the highest expected damage
getHighestMove(AlphaStrikeElement) - Method in class megamek.common.alphaStrike.conversion.ASPointValueConverter
 
getHighestThresh() - Method in class megamek.common.units.Aero
 
getHighestThresh() - Method in interface megamek.common.units.IAero
 
getHighestThresh() - Method in class megamek.common.units.LandAirMek
 
getHighestTwoIntegers(int...) - Static method in class megamek.common.compute.Compute
Returns the sum of the highest two values from the provided list of integer values.
getHighPerformanceGraphics() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getHighQualityGraphics() - Method in class megamek.client.ui.clientGUI.GUIPreferences
 
getHilliness() - Method in class megamek.common.loaders.MapSettings
 
getHistoricalEthnicity() - Method in class megamek.client.generator.RandomNameGenerator
 
getHistory() - Method in class megamek.common.units.EntityFluff
 
getHitchCarrying(int) - Method in class megamek.common.units.Entity
Finds the trailer hitch transporter that is carrying a given entityId Hitches move around in Transports on loading a saved game
getHitchLocations() - Method in class megamek.common.units.Entity
 
getHitCriticalSlots(int, int, int) - Method in class megamek.common.units.Entity
Number of slots doomed, missing or destroyed in a location
getHitData() - Method in class megamek.client.bot.princess.PhysicalInfo
 
getHitData(int) - Method in interface megamek.common.autoResolve.damage.DamageApplier
Returns the hit data for the given hit location.
getHitData(int) - Method in record class megamek.common.autoResolve.damage.MekDamageApplier
 
getHitData(int, boolean) - Method in record class megamek.common.autoResolve.damage.MekDamageApplier
Returns the hit data for the given location, considering if the hit is on the rear arc or not.
getHitModFor(MiscType) - Static method in class megamek.common.actions.ClubAttackAction
Modifiers to the to-hit roll for specific weapons
getHits() - Method in class megamek.client.ui.dialogs.unitEditor.CheckCritPanel
 
getHits() - Method in class megamek.common.units.Crew
Used to determine whether the death threshold has been passed.
getHits(int) - Method in class megamek.common.units.Crew
 
getHitTable() - Method in class megamek.common.ToHitData
 
getHittableCriticalSlots(int) - Method in class megamek.common.units.Entity
Returns the number of operational critical slots remaining in a location
getHittableShotsLeft() - Method in class megamek.common.equipment.Mounted
Convenience method returning the number of shots of ammunition in this Mounted that may be affected by a critical hit.
getHoldPosition() - Method in class megamek.client.bot.princess.Princess
 
getHonorUtil() - Method in class megamek.client.bot.princess.Princess
 
getHost() - Method in class megamek.client.AbstractClient
 
getHost() - Method in interface megamek.client.IClient
 
getHost() - Method in class megamek.common.autoResolve.acar.SimulatedClient
 
getHost() - Method in class megamek.server.Server
 
getHostDamageFor() - Static method in class megamek.common.actions.SuicideImplantsAttackAction
Returns the damage dealt to the host unit (for Mek/Aero/Vehicle scenarios).
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.commands.MoveCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.DeploymentDisplay.DeployCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.DeployMinefieldDisplay.DeployMinefieldCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.FiringDisplay.FiringCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.InfantryVsInfantryCombatDisplay.InfantryCombatCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay.PhysicalCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.PointblankShotDisplay.FiringCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.PreEndDeclarationsDisplay.PreEndCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.PrephaseDisplay.PrephaseCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.ReportDisplay.ReportCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.SBFReportDisplay.ReportCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.SelectArtyAutoHitHexDisplay.ArtyAutoHitCommand
 
getHotKeyDesc() - Method in enum class megamek.client.ui.panels.phaseDisplay.TargetingPhaseDisplay.TargetingCommand
 
getHotSpot() - Method in class megamek.client.bot.princess.HeatMap
Get the hotspot (position with high activity) with the highest rating.
getHotSpot(Coords, boolean) - Method in class megamek.client.bot.princess.HeatMap
Gets the hot-spot (position of recorded activity) nearest the given position.
getHotSpots() - Method in class megamek.client.bot.princess.HeatMap
Get all hot-spots (positions of high activity) in descending order
getHQIniBonus() - Method in class megamek.common.units.Dropship
 
getHQIniBonus() - Method in class megamek.common.units.Entity
 
getHQIniBonus() - Method in class megamek.common.units.Jumpship
 
getHQIniBonus() - Method in class megamek.common.units.Mek
 
getHQIniBonus() - Method in class megamek.common.units.Tank
 
getHQInitBonus() - Method in class megamek.common.Player
 
getHT() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getHtmlReport() - Method in class megamek.client.ui.clientGUI.calculationReport.FlexibleCalculationReport
 
getHumanReadableLabel() - Method in enum class megamek.common.enums.MoveStepType
Returns the human‑readable label for this move step.
getHyperAggressionIndex() - Method in class megamek.client.bot.princess.BehaviorSettings
How close to I want to get to my enemies?
getHyperAggressionValue() - Method in class megamek.client.bot.princess.BehaviorSettings
How close to I want to get to my enemies?
getHyperAggressionValue(int) - Method in class megamek.client.bot.princess.BehaviorSettings
How close to I want to get to my enemies?
getIATM() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getIBasicOptionVector(int) - Method in record class megamek.common.net.packets.Packet
 
getICEFuelType() - Method in class megamek.common.units.Tank
The type of fuel for internal combustion engines.
getIcon() - Method in class megamek.client.ui.tileset.EntityImage
 
getIcon() - Method in class megamek.common.eras.Era
 
getIcon() - Method in interface megamek.common.units.BTObject
Returns an icon for this unit or object for the game board.
getIcon() - Method in class megamek.common.units.Entity
 
getIconName(Entity, FontMetrics) - Method in class megamek.client.ui.clientGUI.boardview.overlay.UnitOverviewOverlay
 
getIcons(String) - Method in class megamek.client.ui.dialogs.iconChooser.CamoChooserPanel
This override handles Colour Camouflage, as they are not stored as part of the directory tree but instead are an isolated system currently tied to PlayerColours.
getIcons(String) - Method in class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
Called at start and when a new category is selected in the directory tree.
getId() - Method in class megamek.common.alphaStrike.AlphaStrikeElement
 
getId() - Method in class megamek.common.board.FloorTarget
 
getId() - Method in class megamek.common.equipment.GroundObject
 
getId() - Method in record class megamek.common.equipment.INarcPod
 
getId() - Method in record class megamek.common.equipment.MinefieldTarget
 
getId() - Method in class megamek.common.force.Force
 
getId() - Method in interface megamek.common.game.InGameObject
Returns this InGameObject's id.
getId() - Method in class megamek.common.HexTarget
 
getId() - Method in class megamek.common.net.connections.AbstractConnection
 
getId() - Method in class megamek.common.Player
 
getId() - Method in class megamek.common.SourceBook
 
getId() - Method in class megamek.common.strategicBattleSystems.SBFFormation
 
getId() - Method in class megamek.common.strategicBattleSystems.SBFUnitPlaceHolder
 
getId() - Method in class megamek.common.Team
 
getId() - Method in class megamek.common.units.Building
Get the ID of this building.
getId() - Method in class megamek.common.units.BuildingTarget
 
getId() - Method in class megamek.common.units.BuildingTerrain
Get the ID of this building.
getId() - Method in class megamek.common.units.Entity
 
getId() - Method in interface megamek.common.units.IBuilding
Get the ID of this building.
getIdealRole() - Method in class megamek.client.ratgenerator.FormationType
 
getIdleImage() - Method in class megamek.client.ui.widget.picmap.PMPicPolygonalArea
 
getIF() - Method in interface megamek.common.alphaStrike.ASSpecialAbilityCollector
 
getIFFStatus(Entity, Player) - Static method in enum class megamek.client.ui.clientGUI.overlay.IFF
 
getIgniteModifiers() - Method in class megamek.common.planetaryConditions.PlanetaryConditions
modifiers for fire ignition
getIgnitionModifier() - Method in class megamek.common.Hex
 
getIgnoredCrewHits() - Method in class megamek.common.units.Aero
 
getIgnoredUnitTargets() - Method in class megamek.client.bot.princess.BehaviorSettings
 
getIgnoreLevel() - Method in class megamek.client.bot.BotConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.
getIlluminatedPositions() - Method in class megamek.common.game.Game
Get a set of Coords illuminated by searchlights.
getImage() - Method in class megamek.client.ui.Base64Image
Returns the image in displayable form.
getImage() - Method in class megamek.client.ui.tileset.MekTileset.MekEntry
 
getImage() - Method in class megamek.client.ui.widget.BackGroundDrawer
Gets image to draw by BackGroundDrawer
getImage() - Method in class megamek.common.icons.AbstractIcon
 
getImage() - Method in class megamek.common.icons.Portrait
 
getImage() - Method in class megamek.common.SourceBook
 
getImage() - Method in class megamek.common.util.ManagedVolatileImage
Gets the VolatileImage, ensuring it's valid.
getImage(int) - Method in class megamek.common.icons.AbstractIcon
 
getImage(int, int) - Method in class megamek.common.icons.AbstractIcon
 
getImage(Image, int, int) - Method in class megamek.common.icons.AbstractIcon
This is used to create the proper image and scale it if required.
getImage(String) - Method in enum class megamek.common.SpecialHexDisplay.Type
Get the image for this type of special hex display.
getImageFile() - Method in class megamek.client.ui.tileset.MekTileset.MekEntry
 
getImageIcon() - Method in class megamek.common.icons.AbstractIcon
 
getImageIcon(int) - Method in class megamek.common.icons.AbstractIcon
 
getImageLabel() - Method in class megamek.client.ui.dialogs.iconChooser.EntityImagePanel
 
getImageList() - Method in class megamek.client.ui.panels.abstractPanels.abstractIconChooserPanel
 
getImagePanel() - Method in class megamek.client.ui.dialogs.MMDialogs.MMStoryDialog
 
getImageSignature(Coords) - Method in class megamek.server.props.OrbitalBombardment
 
getImageURL() - Method in class megamek.client.ui.util.BASE64ImageView
Returns a unique url for the image.
getImmobileMod(Targetable) - Static method in class megamek.common.compute.Compute
 
getImmobileMod(Targetable, int, AimingMode) - Static method in class megamek.common.compute.Compute
Gets the ToHitData associated with firing at an immobile target.
getImpLastTurn() - Method in class megamek.common.units.Entity
Deprecated, for removal: This API element is subject to removal in a future version.
getImpLastTurn() - Method in class megamek.common.units.MagneticPulseState
 
getImpMpReduction() - Method in class megamek.common.units.Entity
 
getImpMpReduction(boolean, boolean) - Method in class megamek.common.units.MagneticPulseState
 
getImprovedMagneticPulseDisabledTroopers() - Method in class megamek.common.battleArmor.BattleArmor
 
getImpToHitModifier() - Method in class megamek.common.units.Entity
 
getImpToHitModifier(boolean) - Method in class megamek.common.units.MagneticPulseState
 
getINarcPods(Entity, Coords) - Static method in class megamek.client.ui.panels.phaseDisplay.PhysicalDisplay
Helper method that allows us to get the list of iNarc pods in a given attacker's Coords, used by PhysicalDisplay and the MapMenu right-click menu.
getINarcPodsAttached() - Method in class megamek.common.units.Entity
Get an Enumeration of INarcPods that are attached to this entity.
getIncendiaryFireTN() - Method in class megamek.common.weapons.handlers.lrm.LRMHandler
Returns the fire target number modifier for incendiary LRM.
getIncendiaryMissileCount() - Method in class megamek.common.weapons.handlers.lrm.LRMHandler
Returns the number of incendiary missiles in a mixed salvo.
getIncludedFactions() - Method in class megamek.client.ratgenerator.AbstractUnitRecord
 
getIncludeFluff() - Method in class megamek.common.templates.TROView
 
getIncomingFriendlyArtilleryDamage() - Method in class megamek.client.bot.princess.PathRankerState
Map of coordinates to known incoming artillery damage.
getIndex() - Method in enum class megamek.client.bot.princess.CardinalEdge
 
getIndex() - Method in class megamek.client.ratgenerator.ForceDescriptor
 
getIndex() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MapPreviewButton
Returns the map board index of this button; e.g.
getIndex() - Method in class megamek.client.ui.widget.IndexedRadioButton
 
getIndex() - Method in class megamek.common.CriticalSlot
 
getIndex() - Method in enum class megamek.common.enums.AvailabilityValue
 
getIndex() - Method in enum class megamek.common.enums.Era
 
getIndex() - Method in enum class megamek.common.enums.Faction
 
getIndex() - Method in enum class megamek.common.enums.FactionAffiliation
 
getIndex() - Method in enum class megamek.common.enums.TechBase
 
getIndex() - Method in enum class megamek.common.enums.TechRating
 
getIndex() - Method in enum class megamek.common.equipment.AmmoType.AmmoTypeEnum
 
getIndex() - Method in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
getIndex() - Method in enum class megamek.common.TechAdvancement.AdvancementPhase
 
getIndex(AbstractIcon) - Method in class megamek.client.ui.lists.AbstractIconList
 
getIndexOfChild(Object, Object) - Method in class megamek.client.ui.dialogs.forceDisplay.ForceDisplayMekTreeModel
 
getIndexOfChild(Object, Object) - Method in class megamek.client.ui.panels.phaseDisplay.lobby.MekTreeForceModel
 
getIndicator() - Method in enum class megamek.common.planetaryConditions.Atmosphere
 
getIndicator() - Method in enum class megamek.common.planetaryConditions.BlowingSand
 
getIndicator() - Method in enum class megamek.common.planetaryConditions.EMI
 
getIndicator() - Method in enum class megamek.common.planetaryConditions.Fog
 
getIndicator() - Method in enum class megamek.common.planetaryConditions.IlluminationLevel
 
getIndicator() - Method in enum class megamek.common.planetaryConditions.Light
 
getIndicator() - Method in enum class megamek.common.planetaryConditions.Weather
 
getIndicator() - Method in enum class megamek.common.planetaryConditions.Wind
 
getIndicator() - Method in enum class megamek.common.planetaryConditions.WindDirection
 
getIndividualCommandBonus(Entity, boolean) - Method in class megamek.common.Player
Calculate command bonus for an individual entity within the player's force or team TODO: move all of this into Entity
getIndividualHexScoreForHoverVees(Hex, Board) - Method in class megamek.client.bot.princess.MinefieldDeploymentPlanner
Worker function that takes the current hex and determines how good it is for placing a minefield into when the opponent is a hover vehicle Pro tip: mines are not very effective against hovercraft, so we cap this value at 1
getIndividualHexScoreForInfantry(Hex, Board) - Method in class megamek.client.bot.princess.MinefieldDeploymentPlanner
Worker function that takes the current hex and determines how good it is for placing a minefield into when the opponent is a mek Note that infantry is inherently less valuable BV-wise, so we cap the hex scores at 1.
getIndividualHexScoreForMeks(Hex, Board) - Method in class megamek.client.bot.princess.MinefieldDeploymentPlanner
Worker function that takes the current hex and determines how good it is for placing a minefield into when the opponent is a mek
getIndividualHexScoreForTrackedVees(Hex, Board) - Method in class megamek.client.bot.princess.MinefieldDeploymentPlanner
Worker function that takes the current hex and determines how good it is for placing a minefield into when the opponent is a tracked vehicle
getIndividualHexScoreForWheeledVees(Hex, Board) - Method in class megamek.client.bot.princess.MinefieldDeploymentPlanner
Worker function that takes the current hex and determines how good it is for placing a minefield into when the opponent is a wheeled vehicle
getIndividualWeaponList() - Method in class megamek.common.units.Entity
 
getIndustrialAdvFireConTA() - Static method in class megamek.common.units.Mek
 
getIndustrialElevator(BoardLocation) - Method in class megamek.common.game.Game
Gets an industrial elevator at the specified location.
getIndustrialElevator(Coords, int) - Method in class megamek.common.game.Game
Gets an industrial elevator at the specified coordinates and board.
getIndustrialElevators() - Method in class megamek.common.game.Game
Returns all industrial elevators in the game.
getInetAddress() - Method in class megamek.common.net.connections.AbstractConnection
 
getInfantryBays() - Method in class megamek.common.loaders.MekSummary
 
getInfantryCombatTargetId() - Method in class megamek.common.units.Entity
Get the ID of the target entity this infantry is engaged in combat with.
getInfantryCombatTurnCount() - Method in class megamek.common.units.Entity
Get the number of turns this entity has been in infantry combat.
getInfantryDamage() - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
getInfantryDamageClass() - Method in class megamek.common.equipment.WeaponType
 
getInfantryDoors() - Method in class megamek.common.loaders.MekSummary
 
getInfantryLeft(int) - Method in class megamek.common.game.Game
 
getInfantryRange() - Method in class megamek.common.weapons.infantry.InfantryWeapon
 
getInfantryRangeMods(int, InfantryWeapon, InfantryWeapon, InfantryWeapon, boolean) - Static method in class megamek.common.compute.Compute
Calculate the range modifiers for a conventional infantry attack.
getInfantryUnits() - Method in class megamek.common.loaders.MekSummary
 
getInfantryVehicleModes() - Static method in enum class megamek.common.units.EntityMovementMode
Deprecated, for removal: This API element is subject to removal in a future version.
getInfDmgFromInside() - Method in interface megamek.common.units.IBuilding
Returns the percentage of damage done to the building for attacks against infantry in the building from other units within the building.
getInfernoBurningCoords() - Method in class megamek.common.board.Board
Deprecated, for removal: This API element is subject to removal in a future version.
getInfernos() - Method in class megamek.common.board.Board
 
getInfernoVariant() - Method in class megamek.common.weapons.infantry.InfantryWeapon
For weapons that can use inferno ammo, returns the inferno version.
getInfMines() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
Returns the chosen inferno mines.
getInfo() - Method in class megamek.common.SpecialHexDisplay
 
getInGameObject(int) - Method in interface megamek.client.IClient
 
getInGameObject(int) - Method in interface megamek.common.game.IGame
 
getInGameObject(int) - Method in record class megamek.common.net.packets.Packet
 
getInGameObjectList(int) - Method in record class megamek.common.net.packets.Packet
 
getInGameObjects() - Method in interface megamek.client.IClient
 
getInGameObjects() - Method in class megamek.common.autoResolve.acar.SimulationContext
 
getInGameObjects() - Method in class megamek.common.game.AbstractGame
 
getInGameObjects() - Method in interface megamek.common.game.IGame
 
getInGameObjects(Collection<Integer>) - Method in interface megamek.common.game.IGame
 
getInit() - Method in class megamek.client.ui.panels.phaseDisplay.lobby.PlayerSettingsDialog
Returns the chosen initiative modifier.
getInitBonus() - Method in class megamek.common.units.Crew
 
getInitBonusBreakdown(boolean) - Method in class megamek.common.Team
Returns a breakdown of all initiative bonus components for this team.
getInitCompensationBonus() - Method in interface megamek.common.interfaces.ITurnOrdered
 
getInitCompensationBonus() - Method in class megamek.common.Player
 
getInitCompensationBonus() - Method in class megamek.common.Team
 
getInitCompensationBonus() - Method in class megamek.common.turns.TurnOrdered
 
getInitCompensationBonus(boolean) - Method in class megamek.common.Team
 
getInitialBV() - Method in class megamek.common.Player
 
getInitialBV() - Method in class megamek.common.units.Entity
Gets the initial BV of a unit.
getInitialEntityCount() - Method in class megamek.common.Player
 
getInitialValues() - Method in class megamek.client.ui.preferences.PreferencesNode
 
getInitiative() - Method in interface megamek.common.interfaces.ITurnOrdered
 
getInitiative() - Method in class megamek.common.turns.TurnOrdered
 
getInitiativeBonus() - Method in class megamek.common.IndustrialElevator.ElevatorCall
 
getInitiativeDelta() - Method in class megamek.common.units.TemporarySkillModifiers
 
getInitiativeHelper() - Method in class megamek.common.autoResolve.acar.SimulationManager
 
getInitiativeRoll() - Method in class megamek.common.autoResolve.component.Formation
Deprecated, for removal: This API element is subject to removal in a future version.
getInitiativeRounds() - Method in class megamek.common.units.TemporarySkillModifiers
 
getInnerLocation(int) - Static method in class megamek.common.units.Mek
Returns the location that transferred damage or crits will go to from a given location.
getInputStream() - Method in class megamek.common.net.connections.AbstractConnection
 
getInstance() - Static method in class megamek.client.bot.princess.BehaviorSettingsFactory
 
getInstance() - Static method in class megamek.client.generator.RandomCallsignGenerator
Retrieves a singleton instance of the RandomCallsignGenerator.
getInstance() - Static method in class megamek.client.generator.RandomNameGenerator
 
getInstance() - Static method in class megamek.client.generator.RandomUnitGenerator
 
getInstance() - Static method in class megamek.client.ratgenerator.RATGenerator
 
getInstance() - Static method in class megamek.client.TimerSingleton
 
getInstance() - Static method in class megamek.client.ui.clientGUI.ButtonOrderPreferences
 
getInstance() - Static method in class megamek.client.ui.clientGUI.GUIPreferences
 
getInstance() - Static method in class megamek.client.ui.clientGUI.UnitDisplayOrderPreferences
 
getInstance() - Static method in class megamek.common.eras.Eras
 
getInstance() - Static method in class megamek.common.event.EventBus
 
getInstance() - Static method in class megamek.common.internationalization.I18n
 
getInstance() - Static method in class megamek.common.loaders.MapSettings
Creates and returns a new default instance of MapSettings.
getInstance() - Static method in class megamek.common.loaders.MekSummaryCache
 
getInstance() - Static method in class megamek.common.net.factories.ConnectionFactory
Returns the factory instance
getInstance() - Static method in class megamek.common.net.marshalling.PacketMarshallerFactory
 
getInstance() - Static method in class megamek.common.preference.PreferenceManager
 
getInstance() - Static method in class megamek.common.templates.TemplateConfiguration
 
getInstance() - Static method in class megamek.common.universe.Factions2
 
getInstance() - Static method in class megamek.common.universe.Ranks
 
getInstance() - Static method in class megamek.utilities.BoardClassifier
Get a singleton instance of the Board Classifier, initializing if necessary
getInstance(boolean) - Static method in class megamek.client.generator.RandomCallsignGenerator
Returns an instance of the RandomCallsignGenerator class.
getInstance(boolean) - Static method in class megamek.common.loaders.MekSummaryCache
 
getInstance(boolean) - Static method in class megamek.common.universe.Factions2
 
getInstance(File) - Static method in class megamek.common.verifier.EntityVerifier
Creates and return a new instance of EntityVerifier.
getInstance(InputStream) - Static method in class megamek.common.loaders.MapSettings
Creates and returns a new instance of MapSettings with default values loaded from the given input stream.
getInstance(JFrame) - Static method in class megamek.client.ui.dialogs.unitDisplay.SharedDisplayContainer
Returns the singleton instance of SharedDisplayContainer, creating it if necessary.
getInstance(Game) - Static method in class megamek.common.pathfinder.AeroGroundPathFinder
 
getInstance(Game) - Static method in class megamek.common.pathfinder.AeroLowAltitudePathFinder
 
getInstance(Game) - Static method in class megamek.common.pathfinder.AeroSpacePathFinder
 
getInstance(Game) - Static method in class megamek.common.pathfinder.InfantryPathFinder
 
getInstance(Game) - Static method in class megamek.common.pathfinder.NewtonianAerospacePathFinder
 
getInstance(Game, int) - Static method in class megamek.common.pathfinder.SpheroidPathFinder
 
getInstance(MapSettings) - Static method in class megamek.common.loaders.MapSettings
Creates and returns a clone of the given MapSettings.
getInt(String) - Method in class megamek.ai.utility.Memory
Gets a memory as an integer.
getInt(String) - Method in interface megamek.common.preference.IPreferenceStore
Returns the value of the int preference with the given name.
getInt(String) - Method in class megamek.common.preference.PreferenceStore
 
getInt(String) - Method in class megamek.common.preference.PreferenceStoreProxy
 
getInt(String) - Method in record class megamek.server.commands.arguments.Arguments
 
getIntBombChoices() - Method in class megamek.common.units.Aero
 
getIntBombChoices() - Method in interface megamek.common.units.IBomber
 
getIntBombChoices() - Method in class megamek.common.units.LandAirMek
 
getIntBombChoices() - Method in class megamek.common.units.VTOL
 
getIntegerOption(String) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel
 
getIntegerVal(String) - Method in class megamek.client.ui.dialogs.randomArmy.ForceGenerationOptionsPanel.RATGenUnitTypeOptions
 
getIntegerWithSBFReportEntryList(int) - Method in record class megamek.common.net.packets.Packet
 
getInternal(int) - Method in class megamek.common.battleArmor.BattleArmor
Battle Armor units have no internals on their squad location.
getInternal(int) - Method in class megamek.common.units.ConvInfantry
 
getInternal(int) - Method in class megamek.common.units.Entity
Returns the amount of internal structure in the location specified, or ARMOR_NA, or ARMOR_DESTROYED.
getInternal(int) - Method in class megamek.common.units.Mek
 
getInternal(int) - Method in class megamek.common.units.ProtoMek
 
getInternal(HitData) - Method in class megamek.common.units.Entity
Returns the amount of internal structure in the location hit.
getInternalBombCount() - Method in class megamek.client.ui.dialogs.phaseDisplay.BombPayloadDialog
Deprecated, for removal: This API element is subject to removal in a future version.
getInternalBombLimit() - Method in class megamek.client.ui.dialogs.phaseDisplay.BombPayloadDialog
Deprecated, for removal: This API element is subject to removal in a future version.
getInternalBombLoadout() - Method in class megamek.common.units.Entity
 
getInternalBombsDamageTotal() - Method in interface megamek.common.units.IBomber
 
getInternalBuilding() - Method in class megamek.common.units.AbstractBuildingEntity
 
getInternalBuilding() - Method in class megamek.common.units.BuildingTerrain
 
getInternalBuilding() - Method in interface megamek.common.units.IBuilding
Get the internal Building instance that stores data in relative coordinates.
getInternalForReal(int) - Method in class megamek.common.units.AbstractBuildingEntity
 
getInternalForReal(int) - Method in class megamek.common.units.Entity
 
getInternalName() - Method in enum class megamek.common.equipment.enums.BombType.BombTypeEnum
 
getInternalName() - Method in class megamek.common.equipment.EquipmentType
 
getInternalRemainingPercent() - Method in class megamek.common.units.Aero
Returns the percent of the SI remaining
getInternalRemainingPercent() - Method in class megamek.common.units.ConvInfantry
 
getInternalRemainingPercent() - Method in class megamek.common.units.Entity
Returns the percent of the armor remaining
getInternalRemainingPercent() - Method in class megamek.common.units.FighterSquadron
Squadrons have an SI for PSR purposes, but don't take SI damage.
getInternalRepr() - Method in class megamek.common.alphaStrike.ASSpecialAbilityCollection
 
getInternalString(int) - Method in class megamek.common.units.Entity
Returns a string representing the internal structure in the location
getInternalsType() - Method in class megamek.common.loaders.MekSummary
 
getInternalVariant() - Method in enum class megamek.common.enums.Gender
Deprecated, for removal: This API element is subject to removal in a future version.
getIntersectingHexes(int, int, int, int) - Method in class megamek.common.pathfinder.BoardClusterTracker.BoardCluster
Returns a set of coordinates in the current cluster that intersect an arbitrary rectangle.
getIntersectingHexes(CardinalEdge, Board) - Method in class megamek.common.pathfinder.BoardClusterTracker.BoardCluster
Returns a set of coords in the current cluster that intersect the given board edge.