Clamps clamps.

This commit is contained in:
eswordthecat
2015-03-06 08:39:28 +08:00
parent 1e35f8ae9f
commit f21be579e5

View File

@@ -264,7 +264,7 @@ proc/AirflowSpace(zone/A)
if(airflow_falloff < 1)
airflow_dest = null
return
airflow_speed = min(max(n * (9/airflow_falloff),1),9)
airflow_speed = Clamp(n * (9 / airflow_falloff), 1, 9)
var
xo = airflow_dest.x - src.x
yo = airflow_dest.y - src.y
@@ -324,7 +324,7 @@ proc/AirflowSpace(zone/A)
if(airflow_falloff < 1)
airflow_dest = null
return
airflow_speed = min(max(n * (9/airflow_falloff),1),9)
airflow_speed = Clamp(n * (9 / airflow_falloff), 1, 9)
var
xo = -(airflow_dest.x - src.x)
yo = -(airflow_dest.y - src.y)
@@ -346,7 +346,7 @@ proc/AirflowSpace(zone/A)
airflow_dest = locate(Clamp(x + xo, 1, world.maxx), Clamp(y + yo, 1, world.maxy), z)
if ((src.x == 1 || src.x == world.maxx || src.y == 1 || src.y == world.maxy))
return
if(!istype(loc, /turf))
if (!isturf(loc))
return
step_towards(src, src.airflow_dest)
if(ismob(src) && src:client)