| CODE |
public virtual TimeSpan OnSwing( Mobile attacker, Mobile defender ) { if (attacker.Player) //si c un PlayerMobile qui utiliser cette arme alors attacker.Player=true ton code ici base.OnSwing( attacker, defender ); } |
| CODE |
| public virtual TimeSpan OnSwing( Mobile attacker, Mobile defender ) { PlayerMobile player = ((PlayerMobile) attacker); if (player.Player)//si c un PlayerMobile qui utiliser cette arme alors attacker.Player=true { if (player.CoupPuissantACT = true) { this.MinDamage = 12 + (int)(0.024 * player.MaitriseEpee) + (int)(0.1 * player.SkillCoupPuissant); this.MaxDamage = 13 + (int)(0.026 * player.MaitriseEpee) + (int)(0.1 * player.SkillCoupPuissant); defender.Emote("*Subit un Coup Puissant*"); } else if (player.CoupPuissantACT = false) { this.MinDamage = 12 + (int)(0.024 * player.MaitriseEpee); this.MinDamage = 13 + (int)(0.026 * player.MaitriseEpee); } } base.OnSwing( attacker, defender ); } |
| CODE |
| public override TimeSpan OnSwing( Mobile attacker, Mobile defender ) { PlayerMobile player = ((PlayerMobile) attacker); PlayerMobile victime = ((PlayerMobile) defender); if (player.Player)//si c un PlayerMobile qui utiliser cette arme alors attacker.Player=true { if (player.CoupPuissantACT = true) { this.MinDamage = 12 + (int)(0.024 * player.MaitriseEpee) + (int)(0.1 * player.SkillCoupPuissant); this.MaxDamage = 13 + (int)(0.026 * player.MaitriseEpee) + (int)(0.1 * player.SkillCoupPuissant); victime.Emote("*Subit un Coup Puissant*"); } else if (player.CoupPuissantACT = false) { this.MinDamage = 12 + (int)(0.024 * player.MaitriseEpee); this.MinDamage = 13 + (int)(0.026 * player.MaitriseEpee); } } base.OnSwing( attacker, defender ); } |
| CODE |
public override TimeSpan OnSwing( Mobile attacker, Mobile defender ) { base.OnSwing( attacker, defender ); return GetDelay( attacker ); } |
| CODE |
public override TimeSpan OnSwing( Mobile attacker, Mobile defender ) { PlayerMobile player = (attacker.Player)?(PlayerMobile)attacker : null; //si attacker est un joueur alors player=(PlayerMobile)attacker sinon player=null if (Player!=null) // si player n'est pas = a null { if (player.CoupPuissantACT) // si CoupPuissantACT=true { MinDamage = 12 + (int)(0.024 * player.MaitriseEpee) + (int)(0.1 * player.SkillCoupPuissant); MaxDamage = MinDamage +1; defender.Emote("*Subit un Coup Puissant*"); } else // si CoupPuissantACT=false { MinDamage = 12 + (int)(0.024 * player.MaitriseEpee); MinDamage = MinDamage+1; } } base.OnSwing( attacker, defender ); return GetDelay( attacker ); } |