public BeforeCombatMagicParser(ISBCheckerBaseInput sbCheckerBaseInput, ISpellsData spellsData,
                                Dictionary <IEquipment, int> equipementRoster, ref int onGoingAttackMod, IArmorClassData armorClassData,
                                ISpellStatBlockBusiness spellStatBlockBusiness, IMagicItemStatBlockBusiness magicItemStatBlockBusiness)
 {
     _sbCheckerBaseInput         = sbCheckerBaseInput;
     _spellsData                 = spellsData;
     _onGoingAttackMod           = onGoingAttackMod;
     _equipementRoster           = equipementRoster;
     _armorClassData             = armorClassData;
     _spellStatBlockBusiness     = spellStatBlockBusiness;
     _magicItemStatBlockBusiness = magicItemStatBlockBusiness;
 }
 public SpellChecker(ISBCheckerBaseInput sbCheckerBaseInput, Dictionary <string, SpellList> classSpells,
                     Dictionary <string, SpellList> SLA, ISpellStatBlockBusiness spellStatBlockBusiness)
 {
     _sbCheckerBaseInput = sbCheckerBaseInput;
     _messageXML         = _sbCheckerBaseInput.MessageXML;
     _characterClasses   = _sbCheckerBaseInput.CharacterClasses;
     _classSpells        = classSpells;
     _monSBSearch        = _sbCheckerBaseInput.MonsterSBSearch;
     _sla       = SLA;
     _monsterSB = _sbCheckerBaseInput.MonsterSB;
     _indvSB    = _sbCheckerBaseInput.IndvSB;
     _spellStatBlockBusiness = spellStatBlockBusiness;
 }
Exemple #3
0
 public ConstantSpellsParser(ISBCheckerBaseInput sbCheckerBaseInput, ISpellsData spellsData, ISpellStatBlockBusiness spellStatBlockBusiness)
 {
     _sbCheckerBaseInput     = sbCheckerBaseInput;
     _spellsData             = spellsData;
     _spellStatBlockBusiness = spellStatBlockBusiness;
 }