public FavoredClassChecker(ISBCheckerBaseInput sbCheckerBaseInput, IFavoredClassData favoredClassData, IHitDiceHitPointData hitDiceHitPointData) { _sbCheckerBaseInput = sbCheckerBaseInput; _favoredClassData = favoredClassData; _hitDiceHitPointData = hitDiceHitPointData; }
public WeaponChecker(ISBCheckerBaseInput sbCheckerBaseInput, IEquipmentData equipmentData, INaturalWeaponBusiness naturalWeaponBusiness, IWeaponBusiness weaponBusiness) { _sbCheckerBaseInput = sbCheckerBaseInput; _equipmentData = equipmentData; _naturalWeaponBusiness = naturalWeaponBusiness; _weaponBusiness = weaponBusiness; }
public HDModifierChecker(ISBCheckerBaseInput sbCheckerBaseInput, IFavoredClassData favoredClassData, IHitDiceHitPointData hitDiceHitPointData) { _sbCheckerBaseInput = sbCheckerBaseInput; _favoredClassData = favoredClassData; _hitDiceHitPointData = hitDiceHitPointData; _abilityScores = _sbCheckerBaseInput.AbilityScores; }
public WeaponCommon(ISBCheckerBaseInput sbCheckerBaseInput, IEquipmentData equipmentData, INaturalWeaponBusiness naturalWeaponBusiness) { _sbCheckerBaseInput = sbCheckerBaseInput; _equipmentData = equipmentData; _naturalWeaponBusiness = naturalWeaponBusiness; RaceName = _sbCheckerBaseInput.Race_Base.Name(); DontUseRacialHD = _sbCheckerBaseInput.MonsterSB.DontUseRacialHD; RaceBaseType = _sbCheckerBaseInput.Race_Base.RaceBaseType; HasRaceBase = _sbCheckerBaseInput.Race_Base == null ? false : true; }
public ACModParser(ISBCheckerBaseInput sbCheckerBaseInput, IEquipmentData equipmentData, IArmorClassData armorClassData, ref int acDefendingMod, int sizeMod) { _sbCheckerBaseInput = sbCheckerBaseInput; _equipmentData = equipmentData; _abilityScores = _sbCheckerBaseInput.AbilityScores; _acDefendingMod = acDefendingMod; _sizeMod = sizeMod; _armorClassData = armorClassData; }
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; }
public RangedWeaponChecker(ISBCheckerBaseInput sbCheckerBaseInput, IEquipmentData equipmentData, ISizeData sizeData, INaturalWeaponBusiness naturalWeaponBusiness, IWeaponBusiness weaponBusiness) { _sbCheckerBaseInput = sbCheckerBaseInput; _equipmentData = equipmentData; _naturalWeaponBusiness = naturalWeaponBusiness; _weaponBusiness = weaponBusiness; _baseAtk = _sbCheckerBaseInput.MonsterSB.BaseAtk; _size = _sbCheckerBaseInput.MonsterSB.Size; _sizeMod = sizeData.SizeMod; _racialHDValue = _sbCheckerBaseInput.Race_Base.RacialHDValue(); _raceWeapons = _sbCheckerBaseInput.Race_Base.RaceWeapons(); _weaponChecker = new WeaponChecker(_sbCheckerBaseInput, _equipmentData, _naturalWeaponBusiness, _weaponBusiness); }
public CombatManeuversChecker(ISBCheckerBaseInput sbCheckerBaseInput, ICombatManeuversCheckerInput combatManeuversCheckerInput) { _sbCheckerBaseInput = sbCheckerBaseInput; SizeCat = combatManeuversCheckerInput.SizeData.SizeCat; BaseAtk = _sbCheckerBaseInput.MonsterSB.BaseAtk; HasMonk = _sbCheckerBaseInput.CharacterClasses.HasClass("monk"); CMBString = _sbCheckerBaseInput.MonsterSB.CMB; SizeMod = combatManeuversCheckerInput.SizeData.SizeMod; OnGoing = combatManeuversCheckerInput.OnGoing; formulaOnGoing = combatManeuversCheckerInput.Formula; TotalHD = combatManeuversCheckerInput.TotalHD; AC_Mods = _sbCheckerBaseInput.MonsterSB.AC_Mods; DodgeBonus = combatManeuversCheckerInput.DodgeBonus; CMDString = _sbCheckerBaseInput.MonsterSB.CMD; }
public FeatChecker(ISBCheckerBaseInput sbCheckerBaseInput, IFeatCheckerInput featCheckerInput, IFeatStatBlockBusiness featStatBlockBusiness) { _sbCheckerBaseInput = sbCheckerBaseInput; HasEnvirmonment = featCheckerInput.HasEnvirmonment; IntAbilityScoreValue = featCheckerInput.IntAbilityScoreValue; HDValue = featCheckerInput.HDValue; Feats = featCheckerInput.Feats; BAB = featCheckerInput.BAB; Int = _sbCheckerBaseInput.AbilityScores.Int; Str = _sbCheckerBaseInput.AbilityScores.Str; Dex = _sbCheckerBaseInput.AbilityScores.Dex; Con = _sbCheckerBaseInput.AbilityScores.Con; Cha = _sbCheckerBaseInput.AbilityScores.Cha; Wis = _sbCheckerBaseInput.AbilityScores.Wis; SkillCalculations = featCheckerInput.SkillCalculations; _featStatBlockBusiness = featStatBlockBusiness; }
public EquipmentParser(ISBCheckerBaseInput sbCheckerBaseInput, ISizeData sizeData, IArmorClassData armorClassData, IEquipmentData equipmentData, IMagicItemStatBlockBusiness magicItemStatBlockBusiness, IWeaponBusiness weaponBusiness, IArmorBusiness armorBusiness, IEquipmentGoodsBusiness equipmentGoodsBusiness) { _sbCheckerBaseInput = sbCheckerBaseInput; _sizeData = sizeData; _equipmentData = equipmentData; _equipmentData.Weapons = new Dictionary <IEquipment, int>(); _equipmentData.Armor = new Dictionary <IEquipment, int>(); _equipmentData.EquipementRoster = new Dictionary <IEquipment, int>(); _equipmentData.MagicItemAbilities = new List <MagicItemAbilitiesWrapper>(); _armorClassData = armorClassData; _magicItemStatBlockBusiness = magicItemStatBlockBusiness; _weaponBusiness = weaponBusiness; _armorBusiness = armorBusiness; _equipmentGoodsBusiness = equipmentGoodsBusiness; }
public SavesChecker(ISBCheckerBaseInput sbCheckerBaseInput, IEquipmentData equipmentData) { _sbCheckerBaseInput = sbCheckerBaseInput; _equipmentData = equipmentData; }
public InitModValueChecker(ISBCheckerBaseInput sbCheckerBaseInput) { _sbCheckerBaseInput = sbCheckerBaseInput; }
public BeforeCombatParser(ISBCheckerBaseInput sbCheckerBaseInput, ISpellsData spellsData) { _sbCheckerBaseInput = sbCheckerBaseInput; _spellsData = spellsData; }
public HitDiceChecker(ISBCheckerBaseInput sbCheckerBaseInput) { _sbCheckerBaseInput = sbCheckerBaseInput; _hitDiceBlockInfo = new List <StatBlockInfo.HDBlockInfo>(); }
public RaceParser(ISBCheckerBaseInput sbCheckerBaseInput, IMonsterStatBlockBusiness monsterStatBlockBusiness) { _sbCheckerBaseInput = sbCheckerBaseInput; _creatureType = _sbCheckerBaseInput.CreatureType; _monsterStatBlockBusiness = monsterStatBlockBusiness; }
public BaseAbilityScoresChecker(ISBCheckerBaseInput sbCheckerBaseInput, IArmorClassData armorClassData) { _sbCheckerBaseInput = sbCheckerBaseInput; _armorClassData = armorClassData; }
public ConstantSpellsParser(ISBCheckerBaseInput sbCheckerBaseInput, ISpellsData spellsData, ISpellStatBlockBusiness spellStatBlockBusiness) { _sbCheckerBaseInput = sbCheckerBaseInput; _spellsData = spellsData; _spellStatBlockBusiness = spellStatBlockBusiness; }
public FeatParser(ISBCheckerBaseInput sbCheckerBaseInput, FeatMaster featManager, IFeatStatBlockBusiness featStatBlockBusiness) { _sbCheckerBaseInput = sbCheckerBaseInput; _featManager = featManager; _featStatBlockBusiness = featStatBlockBusiness; }
public ClassSpellChecker(ISBCheckerBaseInput sbCheckerBaseInput) { _sbCheckerBaseInput = sbCheckerBaseInput; }
public TemplateChecker(ISBCheckerBaseInput sbCheckerBaseInput) { _sbCheckerBaseInput = sbCheckerBaseInput; }
public ResistanceChecker(ISBCheckerBaseInput sbCheckerBaseInput, IEquipmentData equipmentData) { _sbCheckerBaseInput = sbCheckerBaseInput; _equipmentData = equipmentData; }
public SkillsParser(ISBCheckerBaseInput sbCheckerBaseInput) { _sbCheckerBaseInput = sbCheckerBaseInput; }
public MaxSkillRanksComputer(ISBCheckerBaseInput sbCheckerBaseInput, IFavoredClassData favoredClassData) { _sbCheckerBaseInput = sbCheckerBaseInput; _favoredClassData = favoredClassData; }