public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { ProjectileAllAround sk = set.GetSkill(SkillId.ProjectileAllAround) as ProjectileAllAround; sk.baseDamage = 15; sk.projectileCount = 12; sk.range = 20; sk.castTime = 0; sk.reuse = 6f; CollisionDamageAttack sk2 = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack; sk2.baseDamage = 20; sk2.pushForce = 100; sk2.reuse = 1f; }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { SwarmerSpawnSkill sk = set.GetSkill(SkillId.SwarmerSpawnSkill) as SwarmerSpawnSkill; sk.castTime = 0; sk.reuse = 0f; sk.mobToSpawn = MonsterId.SwarmerMeleeCell.ToString(); }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { CollisionDamageAttack skill = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack; if (skill != null) { } //skill.AddAdditionalEffect(new EffectKillSelf()); }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { MissileProjectile sk = set.GetSkill(SkillId.MissileProjectile) as MissileProjectile; if (sk != null) { sk.range = AggressionRange * 2; } }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { SlowBeam skill = set.GetSkill(SkillId.SlowBeam) as SlowBeam; if (skill != null) { } //skill.AddAdditionalEffect(new EffectKillSelf()); }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { PushbackProjectile sk = set.GetSkill(SkillId.PushbackProjectile) as PushbackProjectile; if (sk != null) { sk.range = 0; // infinite range } }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { Projectile skill = set.GetSkill(SkillId.Projectile) as Projectile; if (skill != null) { skill.range = 8; skill.castTime = 1f; } }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { Projectile sk = set.GetSkill(SkillId.Projectile) as Projectile; if (sk != null) { sk.castTime = 0.5f; sk.range = AggressionRange; } }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { JumpShort skill = set.GetSkill(SkillId.JumpShort) as JumpShort; if (skill != null) { skill.jumpSpeed = 30; skill.range = 20; skill.reuse = 5f; skill.castTime = 1f; } CollisionDamageAttack skill2 = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack; if (skill2 != null) { skill2.pushForce = 100; } }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { ColdPush skill = set.GetSkill(SkillId.ColdPush) as ColdPush; if (skill == null) { return; } skill.angle = temp; }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { SwarmSkill skill = set.GetSkill(SkillId.SwarmSkill) as SwarmSkill; if (skill != null) { skill.countMinions = 3; } //skill.AddAdditionalEffect(new EffectKillSelf()); }
public override void ApplySkillChanges(SkillSet set, ActiveSkill melee) { SneezeShot skill = set.GetSkill(SkillId.SneezeShot) as SneezeShot; if (skill == null) { return; } skill.nullReuseChance = (int)AddValueByLevel(CHANCE, CHANCE_LEVEL_ADD); }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { SneezeShot skill = set.GetSkill(SkillId.SneezeShot) as SneezeShot; if (skill == null) { return; } skill.nullReuseChance = 0; }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { PoisonShot skill = set.GetSkill(SkillId.PoisonShot) as PoisonShot; if (skill == null) { return; } skill.reuse += temp; }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { Dodge skill = set.GetSkill(SkillId.Dodge) as Dodge; if (skill == null) { return; } skill.infiniteRange = false; }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { SneezeShot skill = set.GetSkill(SkillId.SneezeShot) as SneezeShot; if (skill == null) { return; } skill.projectilesCount -= 1; }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { ChargeSkill skill = set.GetSkill(SkillId.ChargeSkill) as ChargeSkill; if (skill == null) { return; } skill.uses -= 1;; }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { Dodge skill = set.GetSkill(SkillId.Dodge) as Dodge; if (skill == null) { return; } skill.reuse += temp; }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { CollisionDamageAttack skill = set.GetSkill(SkillId.CollisionDamageAttack) as CollisionDamageAttack; if (skill != null) { skill.DisableOriginalEffects(); skill.AddAdditionalEffect(new EffectKillSelf()); skill.AddAdditionalEffect(new EffectAuraDamage(20, 5, 10f)); } }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { Dodge skill = set.GetSkill(SkillId.Dodge) as Dodge; if (skill == null) { return; } skill.skillToBeRechargedOnThisUse = 0; }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { Dodge skill = set.GetSkill(SkillId.Dodge) as Dodge; if (skill == null) { return; } skill.range -= (int)AddValueByLevel(VALUE, LEVEL_ADD); }
public override void ApplySkillChanges(SkillSet set, ActiveSkill melee) { Dodge skill = set.GetSkill(SkillId.Dodge) as Dodge; if (skill == null) { return; } skill.hitEnemyDamage += (int)AddValueByLevel(DAMAGE, LEVEL_ADD); }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { CellFury skill = set.GetSkill(SkillId.CellFury) as CellFury; if (skill == null) { return; } skill.rangeBoost = temp; }
public override void ApplySkillChanges(SkillSet set, ActiveSkill melee) { SneezeShot skill = set.GetSkill(SkillId.SneezeShot) as SneezeShot; if (skill == null) { return; } skill.shots += 1; }
public override void InitSkillsOnMonster(SkillSet set, ActiveSkill meleeSkill, int level) { PushBeam skill = set.GetSkill(SkillId.PushBeam) as PushBeam; if (skill != null) { skill.baseDamage = 40; skill.rotateSpeed = 40; } //skill.AddAdditionalEffect(new EffectKillSelf()); }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { SneezeShot skill = set.GetSkill(SkillId.SneezeShot) as SneezeShot; if (skill == null) { return; } skill.baseDamage -= (int)AddValueByLevel(DAMAGE, LEVEL_ADD); }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { PoisonShot skill = set.GetSkill(SkillId.PoisonShot) as PoisonShot; if (skill == null) { return; } skill.areaEffect = false; }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { SneezeShot skill = set.GetSkill(SkillId.SneezeShot) as SneezeShot; if (skill == null) { return; } skill.penetrateTargets = false; }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { PoisonShot skill = set.GetSkill(SkillId.PoisonShot) as PoisonShot; if (skill == null) { return; } skill.maxConsecutiveCharges -= 1; }
public override void RestoreSkillChanges(SkillSet set, ActiveSkill melee) { Dodge skill = set.GetSkill(SkillId.Dodge) as Dodge; if (skill == null) { return; } skill.numOfTraps -= 1; }