Пример #1
0
        public string ApplyModifier(IAction action)
        {
            string result = String.Empty;

            if (!action.ActionUsed && action.ActionName == "Flawless Synthesis")
            {
                action.UpdateDurabilityUsed(0);
                action.UpdateCPCost(0);
                result = action.ActionName + " is now 0 durability cost, and 0 CP.";
            }

            return result;
        }
Пример #2
0
        public string ApplyModifier(IAction action)
        {
            string result = String.Empty;

            if (!action.ActionUsed)
            {
                action.UpdateDurabilityUsed(Convert.ToInt32(Math.Round(action.DurabilityUsed * DurabilityCostModifier, 0, MidpointRounding.ToEven)));
                result = ModifierName + " applied to " + action.ActionName + " - durability used now " + action.DurabilityUsed;
            }

            return result;
        }