001package com.fs.starfarer.api.characters; 002 003import java.awt.Color; 004import java.util.Map; 005 006import com.fs.starfarer.api.Global; 007import com.fs.starfarer.api.ui.ButtonAPI; 008import com.fs.starfarer.api.ui.TooltipMakerAPI; 009import com.fs.starfarer.api.util.Misc; 010 011public class BaseSkillsChangeEffect implements SkillsChangeEffect { 012 013 protected Color base; 014 protected Color dark; 015 protected Color bright; 016 protected Color sBase; 017 protected Color sDark; 018 protected Color sBright; 019 020 protected void prepare() { 021 base = Global.getSettings().getBasePlayerColor(); 022 bright = Global.getSettings().getBrightPlayerColor(); 023 dark = Global.getSettings().getDarkPlayerColor(); 024 025 sBase = Misc.getStoryOptionColor(); 026 sDark = Misc.getStoryDarkColor(); 027 sBright = Misc.getStoryBrightColor(); 028 } 029 030 public boolean hasEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to) { 031 return false; 032 } 033 034 public void infoButtonPressed(ButtonAPI button, Object param, Map<String, Object> dataMap) { 035 036 } 037 038 public void printEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map<String, Object> dataMap) { 039 040 } 041 042 public void applyEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map<String, Object> dataMap) { 043 044 } 045 046}