From fd38838b511b6a730f4f248217c4a47554390049 Mon Sep 17 00:00:00 2001 From: savask Date: Wed, 27 Jul 2011 16:58:22 +0700 Subject: Added a recoil when stick man is spawning. diff --git a/src/elements/stkm.c b/src/elements/stkm.c index 5f92f35..4558509 100644 --- a/src/elements/stkm.c +++ b/src/elements/stkm.c @@ -204,7 +204,10 @@ int run_stickman(float* playerp, UPDATE_FUNC_ARGS) { else np = create_part(-1, rx, ry, playerp[2]); if ( (np < NPART) && np>=0 && playerp[2] != PT_PHOT && playerp[2] != SPC_AIR) + { parts[np].vx = parts[np].vx + 5*((((int)playerp[1])&0x02) == 0x02) - 5*(((int)(playerp[1])&0x01) == 0x01); + parts[i].vx -= (ptypes[(int)playerp[2]].weight*parts[np].vx)/1000; + } if ((np < NPART) && np>=0 && playerp[2] == PT_PHOT) { int random = abs(rand()%3-1)*3; -- cgit v0.9.2-21-gd62e