public class SkillsChangeRemoveExcessOPEffect extends BaseSkillsChangeEffect
Modifier and Type | Class and Description |
---|---|
static class |
SkillsChangeRemoveExcessOPEffect.OPDataMap |
static class |
SkillsChangeRemoveExcessOPEffect.OPEffectData |
Constructor and Description |
---|
SkillsChangeRemoveExcessOPEffect() |
Modifier and Type | Method and Description |
---|---|
void |
applyEffects(MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to,
java.util.Map<java.lang.String,java.lang.Object> dataMap) |
static void |
clampOP(FleetMemberAPI member,
MutableCharacterStatsAPI stats) |
SkillsChangeRemoveExcessOPEffect.OPDataMap |
getEffects(MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to) |
SkillsChangeRemoveExcessOPEffect.OPDataMap |
getMap(java.util.Map<java.lang.String,java.lang.Object> dataMap) |
static int |
getMaxOP(ShipHullSpecAPI hull,
MutableCharacterStatsAPI stats) |
boolean |
hasEffects(MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to) |
void |
infoButtonPressed(ButtonAPI button,
java.lang.Object param,
java.util.Map<java.lang.String,java.lang.Object> dataMap) |
void |
printEffects(MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to,
TooltipMakerAPI info,
java.util.Map<java.lang.String,java.lang.Object> dataMap) |
void |
setMap(SkillsChangeRemoveExcessOPEffect.OPDataMap map,
java.util.Map<java.lang.String,java.lang.Object> dataMap) |
prepare
public void setMap(SkillsChangeRemoveExcessOPEffect.OPDataMap map, java.util.Map<java.lang.String,java.lang.Object> dataMap)
public SkillsChangeRemoveExcessOPEffect.OPDataMap getMap(java.util.Map<java.lang.String,java.lang.Object> dataMap)
public static int getMaxOP(ShipHullSpecAPI hull, MutableCharacterStatsAPI stats)
public SkillsChangeRemoveExcessOPEffect.OPDataMap getEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to)
public boolean hasEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to)
hasEffects
in interface SkillsChangeEffect
hasEffects
in class BaseSkillsChangeEffect
public void printEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, java.util.Map<java.lang.String,java.lang.Object> dataMap)
printEffects
in interface SkillsChangeEffect
printEffects
in class BaseSkillsChangeEffect
public void infoButtonPressed(ButtonAPI button, java.lang.Object param, java.util.Map<java.lang.String,java.lang.Object> dataMap)
infoButtonPressed
in interface SkillsChangeEffect
infoButtonPressed
in class BaseSkillsChangeEffect
public void applyEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, java.util.Map<java.lang.String,java.lang.Object> dataMap)
applyEffects
in interface SkillsChangeEffect
applyEffects
in class BaseSkillsChangeEffect
public static void clampOP(FleetMemberAPI member, MutableCharacterStatsAPI stats)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.