You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The trigger system should be able to spawn arbitrary time gun rays. This would be used for limited time travel level components. For example press a button and send something at a location back in time.
Time guns could be placed in a reasonable data structure (x, y, xAim, yAim, timeAim) and sent to guyStep to be executed at the same time as the guy time guns. This ensures that they all occur in one place. This structure needs to leave the lua trigger system and somehow end up affecting guys.
Another structure is to return the time guns shot by guys from the time step and then merge guy guns and environment guns to be calculated in a dedicated time gun step. This is not feasible because guy time gun shooting order is important, guys cannot shoot if they are shot. Two guys are not allowed to shoot each other back in time using perfect timing.
The text was updated successfully, but these errors were encountered:
The trigger system should be able to spawn arbitrary time gun rays. This would be used for limited time travel level components. For example press a button and send something at a location back in time.
Time guns could be placed in a reasonable data structure (x, y, xAim, yAim, timeAim) and sent to guyStep to be executed at the same time as the guy time guns. This ensures that they all occur in one place. This structure needs to leave the lua trigger system and somehow end up affecting guys.
Another structure is to return the time guns shot by guys from the time step and then merge guy guns and environment guns to be calculated in a dedicated time gun step. This is not feasible because guy time gun shooting order is important, guys cannot shoot if they are shot. Two guys are not allowed to shoot each other back in time using perfect timing.
The text was updated successfully, but these errors were encountered: