Example #1
0
 public FightTrap(Fighter owner, int spellID, int level, Engines.Spells.SpellLevel spellLevel, int cellID, int lenght, Enums.FightTrapType type)
 {
     this.Owner = owner;
     this.SpellLevel = spellLevel;
     this.CellID = cellID;
     this.Lenght = lenght;
     this.TrapType = type;
     this.ProcessCellsZone();
     this.UsedEffect = Helper.SpellHelper.GetSpell(spellID).Engine.GetLevel(level);
 }
Example #2
0
 public FightTrap(Fighter owner, int spellID, int level, Engines.Spells.SpellLevel spellLevel, int cellID, int lenght, Enums.FightTrapType type)
 {
     this.Owner      = owner;
     this.SpellLevel = spellLevel;
     this.CellID     = cellID;
     this.Lenght     = lenght;
     this.TrapType   = type;
     this.ProcessCellsZone();
     this.UsedEffect = Helper.SpellHelper.GetSpell(spellID).Engine.GetLevel(level);
 }
Example #3
0
 public FightTrap(Fighter owner, int spellID, int level, Engines.Spells.SpellLevel spellLevel, int cellID, int lenght, Enums.FightTrapType type, int trapColor, int turn)
 {
     this.Owner = owner;
     this.SpellLevel = spellLevel;
     this.CellID = cellID;
     this.Lenght = lenght;
     this.TrapType = type;
     this.TrapColor = trapColor;
     this.TurnDuration = turn;
     this.ProcessCellsZone();
     this.UsedEffect = Helper.SpellHelper.GetSpell(spellID).Engine.GetLevel(level);
     this.Owner.OwnGlyph.Add(this);
 }
Example #4
0
 public FightTrap(Fighter owner, int spellID, int level, Engines.Spells.SpellLevel spellLevel, int cellID, int lenght, Enums.FightTrapType type, int trapColor, int turn)
 {
     this.Owner        = owner;
     this.SpellLevel   = spellLevel;
     this.CellID       = cellID;
     this.Lenght       = lenght;
     this.TrapType     = type;
     this.TrapColor    = trapColor;
     this.TurnDuration = turn;
     this.ProcessCellsZone();
     this.UsedEffect = Helper.SpellHelper.GetSpell(spellID).Engine.GetLevel(level);
     this.Owner.OwnGlyph.Add(this);
 }