From 47f74fd3fce09696902171ebeaa3520ab129cd61 Mon Sep 17 00:00:00 2001 From: Gene Date: Sat, 22 Jun 2024 11:42:48 -0700 Subject: [PATCH] make player jedi dodge much more likely - guaranteed to dodge at speed level 3 - allow mp jedi dodging without force sight active --- code/game/AI_Jedi.cpp | 4 ++-- codemp/game/w_force.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/AI_Jedi.cpp b/code/game/AI_Jedi.cpp index 1c508c5784..9e468c0084 100644 --- a/code/game/AI_Jedi.cpp +++ b/code/game/AI_Jedi.cpp @@ -2139,8 +2139,8 @@ qboolean Jedi_DodgeEvasion( gentity_t *self, gentity_t *shooter, trace_t *tr, in } } //check force speed power level to determine if I should be able to dodge it - if ( Q_irand( 1, 10 ) > self->client->ps.forcePowerLevel[FP_SPEED] ) - {//more likely to fail on lower force speed level + if ( Q_irand( 0, 3 ) > self->client->ps.forcePowerLevel[FP_SPEED] ) + {//more likely to fail on lower force speed level. always succeeds at max force speed level return qfalse; } } diff --git a/codemp/game/w_force.c b/codemp/game/w_force.c index fa90fb5dc8..7b84c83815 100644 --- a/codemp/game/w_force.c +++ b/codemp/game/w_force.c @@ -5516,13 +5516,13 @@ qboolean Jedi_DodgeEvasion( gentity_t *self, gentity_t *shooter, trace_t *tr, in return qfalse; } - if (g_forceDodge.integer != 2) + /* if (g_forceDodge.integer != 2) { if (!(self->client->ps.fd.forcePowersActive & (1 << FP_SEE))) { return qfalse; } - } + } */ if ( self->client->ps.groundEntityNum == ENTITYNUM_NONE ) {//can't dodge in mid-air