# HG changeset patch # User smaxx # Date 1283357212 -7200 # Node ID 7dcfdd595b30edec889b7ead32f40cb13fe5fe2d # Parent e097914ac0e24b432678cb23a5e833c4b8a257ea Engine: * Changed ready time's voicepack sounds diff -r e097914ac0e2 -r 7dcfdd595b30 hedgewars/uTeams.pas --- a/hedgewars/uTeams.pas Wed Sep 01 17:42:56 2010 +0200 +++ b/hedgewars/uTeams.pas Wed Sep 01 18:06:52 2010 +0200 @@ -283,11 +283,18 @@ else TurnTimeLeft:= cHedgehogTurnTime; if (TurnTimeLeft > 0) and (CurrentHedgehog^.BotLevel = 0) then begin - PlaySound(sndComeonthen, CurrentTeam^.voicepack); + if CurrentTeam^.ExtDriven then + PlaySound(sndIllGetYou, CurrentTeam^.voicepack) + else + PlaySound(sndYesSir, CurrentTeam^.voicepack); ReadyTimeLeft:= cReadyDelay end else - ReadyTimeLeft:= 0; + begin + if TurnTimeLeft > 0 then + PlaySound(sndIllGetYou, CurrentTeam^.voicepack); + ReadyTimeLeft:= 0 + end end; function AddTeam(TeamColor: Longword): PTeam; diff -r e097914ac0e2 -r 7dcfdd595b30 hedgewars/uWorld.pas --- a/hedgewars/uWorld.pas Wed Sep 01 17:42:56 2010 +0200 +++ b/hedgewars/uWorld.pas Wed Sep 01 18:06:52 2010 +0200 @@ -860,11 +860,8 @@ if ReadyTimeLeft > 0 then begin // TODO: move outside drawing code or do a spearate step in ugears? - if (ReadyTimeLeft = 1) or (ReadyTimeLeft < Lag) then - if (CurrentTeam^.ExtDriven or (CurrentHedgehog^.BotLevel > 0)) then - PlaySound(sndIllGetYou, CurrentTeam^.voicepack) - else - PlaySound(sndYesSir, CurrentTeam^.voicepack); + if (ReadyTimeLeft = 2000) or ((ReadyTimeLeft - Lag < 2000) and (ReadyTimeLeft > 2000)) then + PlaySound(sndComeonthen, CurrentTeam^.voicepack); if ReadyTimeLeft > Lag then dec(ReadyTimeLeft, Lag)