How to Make the Player Swim Like Modern FPS: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
<pre> | <pre> | ||
gamevar TEMP 0 | gamevar TEMP 0 0 // Unless you have this defined somewhere else you will need it | ||
gamevar TEMP2 0 | gamevar TEMP2 0 0 // Unless you have this defined somewhere else you will need it | ||
ifinwater | ifinwater |
Latest revision as of 08:29, 27 October 2008
This code was originaly posted by James AKA JBlade on AMC. Find the APLAYER actor line in GAME.CON and add the folling code just under it.
gamevar TEMP 0 0 // Unless you have this defined somewhere else you will need it gamevar TEMP2 0 0 // Unless you have this defined somewhere else you will need it ifinwater ifp prunning { getinput[THISACTOR].extbits TEMP2 ifvarand TEMP2 1 { getplayer[THISACTOR].horiz TEMP subvar TEMP 100 // 100 horiz equals straight ahead, so take away 100 and make 0 'straight ahead' for this mulvar TEMP -20 setplayer[THISACTOR].poszv TEMP } }
If you think you move up/down too fast simply change the -20 to a slightly lower value.
Thanks to James for this code.