This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
This part is handled by Triggers. In particular Liberty library that sits in Liberty base dependencies.
Values are set as constants so cannot be altered directly..
const int libLbty_gv_c_PINGMAXCOUNT = 3; const fixed libLbty_gv_c_PINGRESETTIME = 2.0; const fixed libLbty_gv_c_PINGSUPPRESSIONTIME = 0.25; const fixed libLbty_gv_c_PINGLOCKOUTTIME = 5.0;
I think viable way would be to have a trigger tied to Ping Event, which would reset the current counter.
You should examine libLbty_gf_PingPlay function to get a better idea.
But in short you should reset the counter of
int[17] libLbty_gv_pingRecentCount;
By overriding current value with 0 every time trigger is fired.
Another way is to make a custom implementation of this system, basing on existing triggers.
Previously known as: SomeoneTookMyNameTT
This part is handled by Triggers. In particular Liberty library that sits in Liberty base dependencies.
Values are set as constants so cannot be altered directly..
I think viable way would be to have a trigger tied to Ping Event, which would reset the current counter.
You should examine libLbty_gf_PingPlay function to get a better idea.
But in short you should reset the counter of
By overriding current value with 0 every time trigger is fired.
Another way is to make a custom implementation of this system, basing on existing triggers.
Previously known as: SomeoneTookMyNameTT