public class SkillsChangeRemoveSmodsEffect extends BaseSkillsChangeEffect
| Modifier and Type | Class and Description |
|---|---|
static class |
SkillsChangeRemoveSmodsEffect.SmodDataMap |
static class |
SkillsChangeRemoveSmodsEffect.SmodRemovalEffectData |
| Constructor and Description |
|---|
SkillsChangeRemoveSmodsEffect() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyEffects(MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to,
java.util.Map<java.lang.String,java.lang.Object> dataMap) |
SkillsChangeRemoveSmodsEffect.SmodDataMap |
getEffects(MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to) |
SkillsChangeRemoveSmodsEffect.SmodDataMap |
getMap(java.util.Map<java.lang.String,java.lang.Object> dataMap) |
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(SkillsChangeRemoveSmodsEffect.SmodDataMap map,
java.util.Map<java.lang.String,java.lang.Object> dataMap) |
preparepublic SkillsChangeRemoveSmodsEffect()
public void setMap(SkillsChangeRemoveSmodsEffect.SmodDataMap map, java.util.Map<java.lang.String,java.lang.Object> dataMap)
public SkillsChangeRemoveSmodsEffect.SmodDataMap getMap(java.util.Map<java.lang.String,java.lang.Object> dataMap)
public SkillsChangeRemoveSmodsEffect.SmodDataMap getEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to)
public boolean hasEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to)
hasEffects in interface SkillsChangeEffecthasEffects in class BaseSkillsChangeEffectpublic void printEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, java.util.Map<java.lang.String,java.lang.Object> dataMap)
printEffects in interface SkillsChangeEffectprintEffects in class BaseSkillsChangeEffectpublic void infoButtonPressed(ButtonAPI button, java.lang.Object param, java.util.Map<java.lang.String,java.lang.Object> dataMap)
infoButtonPressed in interface SkillsChangeEffectinfoButtonPressed in class BaseSkillsChangeEffectpublic void applyEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, java.util.Map<java.lang.String,java.lang.Object> dataMap)
applyEffects in interface SkillsChangeEffectapplyEffects in class BaseSkillsChangeEffect