I kind of thought that. So objIncData actually creates the ticker variable in gPlayership. I got the script from Apemant's timer sample and hadn't changed it. It was set up for a different object, though.
the problem comes from that other ships can be using your ship class so you can't assume that you will always be the player ship in the on create (this is all for the case of gplayership being gSource). So the only way to solve that (that I know of currently) is to have a delay.
no but a <OnGateIn> event for the player would work (just reset the events for appropriate objects)
I would like both <OnGateIn> and <OnGateOut> events for player that way we can do things per system like doing thing when a player first enters a system
Last edited by Betelgeuse on Sat Mar 08, 2008 6:25 pm, edited 1 time in total.
I am really surprised there isn't a way to set a timer running outside of a system- I was hoping the playership would keep the timer around, and I think George thought it would as well.
Both Bobby and I tried attaching the timers to Stars and putting a background ticker in every system- this might be the temporary solution for you F50. If a timer is running in each system, and using the gPlayership to track the ticks, then the timer seems to be working between systems and updating continuously on the playership.