How to Make the Player Swim Like Modern FPS - EDukeWiki

# How to Make the Player Swim Like Modern FPS

From EDukeWiki
Revision as of 08:29, 27 October 2008 by The Commander (talk | contribs)

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.

Retrieved from "http://wiki.eduke32.com/w/index.php?title=How_to_Make_the_Player_Swim_Like_Modern_FPS&oldid=7479"
Category:

- Tutorials