Class AddRemoveCommodity
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
com.fs.starfarer.api.impl.campaign.rulecmd.AddRemoveCommodity
- All Implemented Interfaces:
CommandPlugin
- Direct Known Subclasses:
AddCommodity
AddRemoveCommodity
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addAbilityGainText
(String abilityId, TextPanelAPI text) static void
addAdminGainText
(PersonAPI admin, TextPanelAPI text) static void
addCommodityGainText
(String commodityId, int quantity, TextPanelAPI text) static void
addCommodityLossText
(String commodityId, int quantity, TextPanelAPI text) static void
addCreditsGainText
(int credits, TextPanelAPI text) static void
addCreditsLossText
(int credits, TextPanelAPI text) static void
addCRLossText
(FleetMemberAPI member, TextPanelAPI text, float crLoss) static void
addFighterGainText
(String wingId, int quantity, TextPanelAPI text) static void
addFighterLossText
(String wingId, int quantity, TextPanelAPI text) static void
addFleetMemberGainText
(ShipVariantAPI variant, TextPanelAPI text) static void
addFleetMemberGainText
(FleetMemberAPI member, TextPanelAPI text) static void
addFleetMemberLossText
(FleetMemberAPI member, TextPanelAPI text) static void
addItemGainText
(SpecialItemData data, int quantity, TextPanelAPI text) static void
addItemLossText
(SpecialItemData data, int quantity, TextPanelAPI text) static void
addOfficerGainText
(PersonAPI officer, TextPanelAPI text) static void
addOfficerLossText
(PersonAPI officer, TextPanelAPI text) static void
addStackGainText
(CargoStackAPI stack, TextPanelAPI text) static void
addStackGainText
(CargoStackAPI stack, TextPanelAPI text, boolean lowerCase) static void
addStackLossText
(CargoStackAPI stack, TextPanelAPI text) static void
addStackLossText
(CargoStackAPI stack, TextPanelAPI text, boolean lowerCase) static void
addWeaponGainText
(String weaponId, int quantity, TextPanelAPI text) static void
addWeaponLossText
(String weaponId, int quantity, TextPanelAPI text) boolean
execute
(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) static void
updatePlayerMemoryQuantity
(String commodityId) Methods inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
doesCommandAddOptions, getEntityMemory, getOptionOrder
-
Constructor Details
-
AddRemoveCommodity
public AddRemoveCommodity()
-
-
Method Details
-
execute
public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) -
updatePlayerMemoryQuantity
-
addStackGainText
-
addStackGainText
-
addStackLossText
-
addStackLossText
-
addFighterGainText
-
addFighterLossText
-
addWeaponGainText
-
addWeaponLossText
-
addItemGainText
-
addItemLossText
-
addCommodityGainText
-
addCommodityLossText
-
addCreditsGainText
-
addCreditsLossText
-
addAbilityGainText
-
addOfficerGainText
-
addOfficerLossText
-
addAdminGainText
-
addFleetMemberGainText
-
addFleetMemberLossText
-
addFleetMemberGainText
-
addCRLossText
-