How to Make the Player Swim Like Modern FPS - EDukeWiki

# How to Make the Player Swim Like Modern FPS

From EDukeWiki

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