
Untitled
By: a guest on
Sep 24th, 2012 | syntax:
None | size: 1.44 KB | hits: 18 | expires: Never
//loda start roll conditions -- fixyme cannot roll in swing on japlus fixroll 3, assumes can
#ifdef QAGAME
if ((g_fixRoll.integer > 1 && (PM_RunningAnim(pm->ps->legsAnim) || PM_CanRollFromSoulCal(pm->ps)) && !BG_InRoll(pm->ps, pm->ps->legsAnim))
|| (g_fixRoll.integer == 1 && ((PM_RunningAnim(pm->ps->legsAnim) && VectorLengthSquared(pm->ps->velocity)>=32400) || PM_CanRollFromSoulCal(pm->ps)) && !BG_InRoll(pm->ps, pm->ps->legsAnim))
|| (g_fixRoll.integer < 1 && ((PM_RunningAnim(pm->ps->legsAnim) && VectorLengthSquared(pm->ps->velocity)>=40000) || PM_CanRollFromSoulCal(pm->ps)) && !BG_InRoll(pm->ps, pm->ps->legsAnim)))
#else
if (((!Q_stricmpn(cgs.gamename, "JA+ Mod", 7) && cgs.cinfo & JAPLUS_CINFO_FIXROLL3 || cgs.cinfo & JAPLUS_CINFO_FIXROLL2) || (!Q_stricmpn(cgs.gamename, "japro", 7) && cgs.cinfo & JAPRO_CINFO_FIXROLL3 || cgs.cinfo & JAPRO_CINFO_FIXROLL2) && (PM_RunningAnim(pm->ps->legsAnim) || PM_CanRollFromSoulCal(pm->ps)) && !BG_InRoll(pm->ps, pm->ps->legsAnim))
|| ((!Q_stricmpn(cgs.gamename, "JA+ Mod", 7) || (!Q_stricmpn(cgs.gamename, "japro", 7) && cgs.jcinfo & JAPRO_CINFO_FIXROLL1)) && ((PM_RunningAnim(pm->ps->legsAnim) && VectorLengthSquared(pm->ps->velocity)>=32400) || PM_CanRollFromSoulCal(pm->ps)) && !BG_InRoll(pm->ps, pm->ps->legsAnim))
|| (((PM_RunningAnim(pm->ps->legsAnim) && VectorLengthSquared(pm->ps->velocity)>=40000) || PM_CanRollFromSoulCal(pm->ps)) && !BG_InRoll(pm->ps, pm->ps->legsAnim)))
#endif
//loda end