ÄÚµå : |
double diff = m_Instrument.GetDifficultyFor( targ ) - 10.0;
double music = from.Skills[SkillName.Musicianship].Value;
if ( music > 100.0 )
diff -= (music - 100.0) * 0.5;
|
ÄÚµå : |
double seconds = 100 - (diff / 1.5);
if ( seconds > 120 )
seconds = 120;
else if ( seconds < 10 )
seconds = 10;
// from.SendMessage("Delay : {0} seconds", seconds);
bc.Pacify( from, DateTime.Now + TimeSpan.FromSeconds( seconds ) );
|
ÄÚµå : |
if ( m is BaseCreature && !((BaseCreature)m).BardPacified )
((BaseCreature)m).Pacify( from, DateTime.Now + TimeSpan.FromSeconds( 1.0 ) );
|