// Token: 0x060004F1 RID: 1265 RVA: 0x000048FF File Offset: 0x00002AFF public Replicate(ActiveAbility ability) : base(ability) { this.baseReplicate = (Morph)ability; }
public Chakram(ActiveAbility ability) : base(ability) { this.chakram = (BaseChakram)ability; }
public DaggerMove(ActiveAbility ability) : base(ability) { }
public BlinkDaggerTimbersaw(ActiveAbility ability) : base(ability) { }
// Token: 0x060003CA RID: 970 RVA: 0x00004197 File Offset: 0x00002397 public TricksOfTheTrade(ActiveAbility ability) : base(ability) { this.tricks = (TricksOfTheTrade)ability; }
public BrambleMaze(ActiveAbility ability) : base(ability) { }
// Token: 0x06000837 RID: 2103 RVA: 0x00002FCA File Offset: 0x000011CA public StoneRemnantBlink(ActiveAbility ability) : base(ability) { }
public Wave(ActiveAbility ability) : base(ability) { }
public ActiveAbility(ActiveAbility templateArg) { Setup(templateArg); }
public Ravage(ActiveAbility ability) : base(ability) { }
// Token: 0x060003F8 RID: 1016 RVA: 0x00002F6B File Offset: 0x0000116B public BlinkQueen(ActiveAbility ability) : base(ability) { }
public BlinkDaggerCM(ActiveAbility ability) : base(ability) { }
public MoveBuffAbility(ActiveAbility ability) : base(ability) { }
// Token: 0x06000448 RID: 1096 RVA: 0x000043ED File Offset: 0x000025ED public Rot(ActiveAbility ability) : base(ability) { this.rot = (ToggleAbility)ability; }
// Token: 0x060005DF RID: 1503 RVA: 0x00002F6B File Offset: 0x0000116B public LegionBlink(ActiveAbility ability) : base(ability) { }
// Token: 0x06000493 RID: 1171 RVA: 0x0000356A File Offset: 0x0000176A public Doppelganger(ActiveAbility ability) : base(ability) { }
public Vacuum(ActiveAbility ability) : base(ability) { }
// Token: 0x060003E5 RID: 997 RVA: 0x000034DD File Offset: 0x000016DD public StaticLink(ActiveAbility ability) : base(ability) { }
public PoisonNova(ActiveAbility ability) : base(ability) { }
public Wards(ActiveAbility ability) : base(ability) { }
public TreeGrab(ActiveAbility ability) : base(ability) { }
public Counterspell(ActiveAbility ability) : base(ability) { }
// Token: 0x06000A79 RID: 2681 RVA: 0x00003482 File Offset: 0x00001682 public Nullifier(ActiveAbility ability) : base(ability) { }
public BlinkAbility(ActiveAbility ability) : base(ability) { }
// Token: 0x06000288 RID: 648 RVA: 0x00003975 File Offset: 0x00001B75 public TimberChainBlink(ActiveAbility ability) : base(ability) { this.timberChain = (TimberChain)ability; this.trees = ObjectManager.GetEntities <Tree>().ToArray <Tree>(); }
public ActivateFireRemnantBlink(ActiveAbility ability) : base(ability) { }
public PlagueWardAbility(ActiveAbility ability) : base(ability) { }
// Token: 0x060004B0 RID: 1200 RVA: 0x000032F0 File Offset: 0x000014F0 public ShieldCrash(ActiveAbility ability) : base(ability) { }
public ReversePolarity(ActiveAbility ability) : base(ability) { }
public void updateMoveUnit(Unit un, List<EnchantmentInfo> enchants, ActiveAbility[] actives, string name, TilePosition tp) { long id = this.getId(un); int hasmove = 0; foreach (ActiveAbility aa in actives) { if (aa.isMoveLike()) hasmove = 1; } if (name == "Infected Gravelock") hasmove = 0;//maybe at last? if (name == "Stormknight") hasmove = 2;//maybe at last? if (this.moveCounter.ContainsKey(id)) { this.moveCounter[id].move = hasmove; } else { this.moveCounter.Add(id, new moveunit(hasmove, tp)); } foreach (EnchantmentInfo ei in enchants) { if (ei.name == "Move") this.moveCounter[id].move++; // is maybe wrong (see trials-buffs) if (ei.name == "Binding Root") this.moveCounter[id].move -= 2; if (ei.name == "Dryadic Power") this.moveCounter[id].move -= 1; if (ei.name == "Horn of Ages") this.moveCounter[id].move -= 1; if (ei.name == "Malevolent Gaze") this.moveCounter[id].move -= 2; if (ei.name == "New Orders") this.moveCounter[id].move += 1; if (ei.name == "Nuru's Needle") this.moveCounter[id].move -= 1; //if (ei.name == "Oum Lasa High Guard") this.moveCounter[id] -= 100; if (ei.name == "Roasted Bean Potion") this.moveCounter[id].move += 1; if (ei.name == "Wings Captain") this.moveCounter[id].move += 1; } //oum Lasa high guard effect: //Console.WriteLine("" + tp.ToString()); for (int i = 0; i < tp.column; i++) { Unit u = this.bm.getUnit(tp.color, tp.row, i); if (u != null) { //Console.WriteLine("own " + u.name); return; } } for (int i = 0; i < 3; i++) { Unit u = this.bm.getUnit(tp.color.otherColor(), tp.row, i); if (u != null) { //Console.WriteLine("enemy " + u.name); if (u.getName() == "Oum Lasa High Guard") { this.moveCounter[id].move = 0; } return; } } }
// Token: 0x06000A3C RID: 2620 RVA: 0x000032F0 File Offset: 0x000014F0 public KillStealNukeAbility(ActiveAbility ability) : base(ability) { }