PDA

View Full Version : Damage and Gravity


RoxStar
10-24-2004, 03:10 PM
What file would I need access to so that I could create something that would make the gravity for an indivdual player decresase as their damage incresases.

Tinny
10-25-2004, 06:10 AM
look in pmove.c i think. there should be things with self->gravity stuff so i'd write something like:

self->gravity /= 100 - self->health;

those aren't the exact commands but something along those lines.

RoxStar
10-29-2004, 06:04 PM
Sorry, I'm a noob coder, anyway, heres my code


//SSBMTC EDIT

if (typedef struct self->health < 81)
typedef struct self->gravity = 700;



and heres my error message


--------------------Configuration: bg_pmove - Win32 Debug--------------------
Compiling...
bg_pmove.c
C:\projects\JEDI_Academy_SDK\codemp\game\bg_pmove. c(11101) : error C2059: syntax error : 'type'
Error executing cl.exe.

bg_pmove.obj - 1 error(s), 0 warning(s)


whats wrong?

{SA}Skyline
10-30-2004, 07:16 AM
Try this:


//SSBMTC EDIT

if (typedef struct self->health < 81)
{
typedef struct self->gravity = 700;
}

razorace
10-30-2004, 10:51 AM
remove the "typedef struct".

You only use that when defining the struct.

RoxStar
10-30-2004, 12:10 PM
It says that it needs a struct/union.

stubert
10-30-2004, 12:11 PM
your syntax is still 100% wrong

razorace
10-30-2004, 12:31 PM
Originally posted by Dave Grohl
It says that it needs a struct/union.

self is supposed to be a gentity_t pointer. If you haven't set up self, it's not going to work.

RoxStar
10-30-2004, 07:02 PM
Ohhh. So i need to find the file where self-> is named and then I just copy that line?

razorace
10-30-2004, 07:50 PM
uh, no. In what function are you trying to add this?