public override void Initialize(RelicState relicState, RelicData relicData, RelicEffectData relicEffectData) { base.Initialize(relicState, relicData, relicEffectData); stringBuilder = new StringBuilder(20); team = relicEffectData.GetParamSourceTeam(); statusIds = (from status in relicEffectData.GetParamStatusEffects() select status.statusId).ToList(); additionalStacks = (from status in relicEffectData.GetParamStatusEffects() select status.count).ToList(); timesPerTurn = currentCount = relicEffectData.GetParamInt(); statusStacks = relicEffectData.GetParamStatusEffects(); }
public override void Initialize(RelicState relicState, RelicData relicData, RelicEffectData relicEffectData) { base.Initialize(relicState, relicData, relicEffectData); refund = relicEffectData.GetParamInt(); }
public override void Initialize(RelicState relicState, RelicData srcRelicData, RelicEffectData relicEffectData) { base.Initialize(relicState, srcRelicData, relicEffectData); buffAmount = relicEffectData.GetParamInt(); }