Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect Class Reference
Inheritance diagram for com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect:
[legend]
Collaboration diagram for com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect:
[legend]

Classes

class  OPDataMap
 
class  OPEffectData
 

Public Member Functions

void setMap (OPDataMap map, Map< String, Object > dataMap)
 
OPDataMap getMap (Map< String, Object > dataMap)
 
OPDataMap getEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to)
 
boolean hasEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to)
 
void printEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map< String, Object > dataMap)
 
void infoButtonPressed (ButtonAPI button, Object param, Map< String, Object > dataMap)
 
void applyEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map< String, Object > dataMap)
 
- Public Member Functions inherited from com.fs.starfarer.api.characters.BaseSkillsChangeEffect
- Public Member Functions inherited from com.fs.starfarer.api.characters.SkillsChangeEffect

Static Public Member Functions

static int getMaxOP (ShipHullSpecAPI hull, MutableCharacterStatsAPI stats)
 
static void clampOP (FleetMemberAPI member, MutableCharacterStatsAPI stats)
 

Additional Inherited Members

- Protected Member Functions inherited from com.fs.starfarer.api.characters.BaseSkillsChangeEffect
void prepare ()
 
- Protected Attributes inherited from com.fs.starfarer.api.characters.BaseSkillsChangeEffect
Color base
 
Color dark
 
Color bright
 
Color sBase
 
Color sDark
 
Color sBright
 

Detailed Description

Definition at line 17 of file SkillsChangeRemoveExcessOPEffect.java.

Member Function Documentation

◆ applyEffects()

void com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect.applyEffects ( MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to,
Map< String, Object > dataMap )

◆ clampOP()

static void com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect.clampOP ( FleetMemberAPI member,
MutableCharacterStatsAPI stats )
static

Definition at line 103 of file SkillsChangeRemoveExcessOPEffect.java.

◆ getEffects()

OPDataMap com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect.getEffects ( MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to )

Definition at line 47 of file SkillsChangeRemoveExcessOPEffect.java.

◆ getMap()

OPDataMap com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect.getMap ( Map< String, Object > dataMap)

Definition at line 32 of file SkillsChangeRemoveExcessOPEffect.java.

◆ getMaxOP()

static int com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect.getMaxOP ( ShipHullSpecAPI hull,
MutableCharacterStatsAPI stats )
static

Definition at line 42 of file SkillsChangeRemoveExcessOPEffect.java.

◆ hasEffects()

boolean com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect.hasEffects ( MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to )

◆ infoButtonPressed()

void com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect.infoButtonPressed ( ButtonAPI button,
Object param,
Map< String, Object > dataMap )

◆ printEffects()

void com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect.printEffects ( MutableCharacterStatsAPI from,
MutableCharacterStatsAPI to,
TooltipMakerAPI info,
Map< String, Object > dataMap )

◆ setMap()

void com.fs.starfarer.api.characters.SkillsChangeRemoveExcessOPEffect.setMap ( OPDataMap map,
Map< String, Object > dataMap )

Definition at line 28 of file SkillsChangeRemoveExcessOPEffect.java.


The documentation for this class was generated from the following file: