File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ function onClientResourceStartSuperman()
8585 addEventHandler (" onClientRender" , root , onClientRenderSupermanProcessControls )
8686 addEventHandler (" onClientRender" , root , onClientRenderSupermanProcessFlight )
8787 addEventHandler (" onClientPlayerDamage" , localPlayer , onClientPlayerDamageSuperman )
88+ addEventHandler (" onClientPlayerWasted" , localPlayer , onClientPlayerWastedSuperman )
8889 addEventHandler (" onClientPlayerVehicleEnter" , localPlayer , onClientPlayerVehicleEnterSuperman )
8990 addEventHandler (" onClientElementStreamIn" , root , onClientElementStreamInSuperman )
9091 addEventHandler (" onClientElementStreamOut" , root , onClientElementStreamOutSuperman )
@@ -154,6 +155,17 @@ function onClientPlayerDamageSuperman()
154155 cancelEvent ()
155156end
156157
158+ function onClientPlayerWastedSuperman ()
159+ local playerFlying = isPlayerFlying (localPlayer )
160+
161+ if (not playerFlying ) then
162+ return false
163+ end
164+
165+ setGravity (serverGravity )
166+ restorePlayerFromSuperman (localPlayer )
167+ end
168+
157169function onClientElementStreamInSuperman ()
158170 local validElement = isElement (source )
159171
You can’t perform that action at this time.
0 commit comments