def get_move_target_modifier(self, load): """ Get target modifier from movement, see Total Warfare for details """ run_speed = self.get_max_run(load) jump_speed = load.get_jump() r_mod = get_move_target_modifier(run_speed) j_mod = get_move_target_modifier(jump_speed) # Do not give jump mods if no jumpjets if (jump_speed > 0): j_mod += 1 return max(j_mod, r_mod)
def get_move_target_modifier(self, load): """ Get target modifier from movement, see Total Warfare for details """ run_speed = self.get_max_run(load) jump_speed = load.get_jump() r_mod = get_move_target_modifier(run_speed) j_mod = get_move_target_modifier(jump_speed) # VTOLs gets +1 for being airborne if self.mot_type == "VTOL": r_mod += 1 # Do not give jump mods if no jumpjets if (jump_speed > 0): j_mod += 1 return max(j_mod, r_mod)