hedgewars/uStats.pas
changeset 14015 544b32038664
parent 14014 f09276eb0c27
child 14020 bc61809bfb1e
equal deleted inserted replaced
14014:f09276eb0c27 14015:544b32038664
   246             else
   246             else
   247                 AddVoice(sndTraitor, vpHurtSameClan)
   247                 AddVoice(sndTraitor, vpHurtSameClan)
   248 
   248 
   249     // Hog hurts, kills or poisons enemy
   249     // Hog hurts, kills or poisons enemy
   250     else if (CurrentHedgehog^.stats.StepDamageGiven <> 0) or (CurrentHedgehog^.stats.StepKills > killsCheck) or (PoisonTurn <> 0) then
   250     else if (CurrentHedgehog^.stats.StepDamageGiven <> 0) or (CurrentHedgehog^.stats.StepKills > killsCheck) or (PoisonTurn <> 0) then
   251         if Kills > killsCheck then
   251         // 3 kills or more
       
   252         if Kills > killsCheck + 2 then
       
   253             AddVoice(sndAmazing, CurrentTeam^.voicepack)
       
   254         // 2 kills
       
   255         else if Kills = (killsCheck + 2) then
       
   256             if random(2) = 0 then
       
   257                 AddVoice(sndBrilliant, CurrentTeam^.voicepack)
       
   258             else
       
   259                 AddVoice(sndExcellent, CurrentTeam^.voicepack)
       
   260         // 1 kill
       
   261         else if Kills = (killsCheck + 1) then
   252             AddVoice(sndEnemyDown, CurrentTeam^.voicepack)
   262             AddVoice(sndEnemyDown, CurrentTeam^.voicepack)
       
   263         // 0 kills, only damage or poison
   253         else
   264         else
       
   265             // TODO: Play sndExcellent for a high damage shot.
       
   266             // Not done yet because the fallback is sndEnemyDown.
   254             if random(2) = 0 then
   267             if random(2) = 0 then
   255                 AddVoice(sndRegret, vpHurtEnemy)
   268                 AddVoice(sndRegret, vpHurtEnemy)
   256             else
   269             else
   257                 AddVoice(sndGonnaGetYou, vpHurtEnemy)
   270                 AddVoice(sndGonnaGetYou, vpHurtEnemy)
   258 
   271