Exemple #1
0
 public Familiar(BemVisage main, Unit familiar)
 {
     Main      = main;
     Unit      = familiar;
     Handle    = familiar.Handle.Handle;
     StoneForm = new visage_summon_familiars_stone_form(familiar.Spellbook.SpellQ);
     FamiliarMovementManager = new FamiliarMovementManager(new EnsageServiceContext(familiar));
 }
Exemple #2
0
 public OtherUnits(BemVisage main, Unit unit)
 {
     Main     = main;
     Unit     = unit;
     Handle   = unit.Handle.Handle;
     Ability  = unit.Spellbook.Spells.Count(x => !x.Name.StartsWith("special_") && !x.AbilityBehavior.HasFlag(AbilityBehavior.Passive)) > 0 ? unit.Spellbook.SpellQ : null;
     Ability2 = unit.Spellbook.Spells.Count(x => !x.Name.StartsWith("special_") && !x.AbilityBehavior.HasFlag(AbilityBehavior.Passive) && x.Id != AbilityId.dark_troll_warlord_raise_dead) > 1 ? unit.Spellbook.SpellW : null;
     FamiliarMovementManager = new FamiliarMovementManager(new EnsageServiceContext(unit));
 }