OldnGrey
Joined: 04 Feb 2006 Posts: 500
|
Posted: Thu Nov 01, 2007 3:56 am Post subject: Bug in timedScripts |
|
|
TS_GetTimerDuration
This function is meant to get the remaining duration on a timer.
It does this by getting the timer struct and finding the .endtime on it and deducting the readgameclock() value.
It calls TS_GetTimerInfo to get the struct.
This function gets the info from the cprop on the player.
The cprop contains the following:
name
duration
level
It doesn't contain endtime.
Endtime only exists in the timer itself, it's not saved to cprops and is a calculation of duration + readgameclock().
However, the cprop is updated every second with the timer info, so TS_GetTimerDuration could simply:
return (timer.duration);
instead of
return (timer.endtime - ReadGameClock());
Can someone please check this for me before I submit it as a distro bugfix |
|