aboutsummaryrefslogtreecommitdiffstats
path: root/QW/server/move.txt
diff options
context:
space:
mode:
Diffstat (limited to 'QW/server/move.txt')
-rw-r--r--QW/server/move.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/QW/server/move.txt b/QW/server/move.txt
new file mode 100644
index 0000000..e4687ae
--- /dev/null
+++ b/QW/server/move.txt
@@ -0,0 +1,39 @@
+
+dead state flag for no user input
+
+
+floor = under feet test
+ onground?
+
+feet = wading test
+
+waist = swimming test
+
+head = submerged test
+
+
+if ( floor == solid)
+ if (head == water)
+ friction = 0.8;
+ else if (waist == water)
+ friction =
+ else if (feet == water)
+ friction =
+ else
+ friction =
+ walk code
+ return;
+
+if (floor == water)
+ if (head == water)
+ total underwater
+ if (waist == water)
+ treading water
+ drifting down
+
+if (floor == air)
+ falling
+
+
+
+ \ No newline at end of file