combat.py (1456B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\behaviors\const\combat.py 2 BASIC_TARGET_EVALUATOR = 'zero' 3 COST_TARGET_EVALUATOR = 'cost' 4 RANDOM_TARGET_EVALUATOR = 'random' 5 FITTED_MODULE_GROUP_TARGET_EVALUATOR = 'module' 6 SIZE_TARGET_EVALUATOR = 'size' 7 THREAT_TARGET_EVALUATOR = 'threat' 8 RANGE_TARGET_EVALUATOR = 'range' 9 SIGNATURE_RADIUS_AND_VELOCITY_EVALUATOR = 'sigRadius & velocity' 10 TOWING_TOW_OBJECTIVE_EVALUATOR = 'towing tow game objective' 11 ALL_TARGET_EVALUATORS = [RANDOM_TARGET_EVALUATOR, 12 SIZE_TARGET_EVALUATOR, 13 THREAT_TARGET_EVALUATOR, 14 COST_TARGET_EVALUATOR, 15 BASIC_TARGET_EVALUATOR, 16 FITTED_MODULE_GROUP_TARGET_EVALUATOR, 17 RANGE_TARGET_EVALUATOR, 18 SIGNATURE_RADIUS_AND_VELOCITY_EVALUATOR, 19 TOWING_TOW_OBJECTIVE_EVALUATOR] 20 FW_ATTACK_NONE = 'None' 21 FW_ATTACK_NOT_SAME_FACTION = 'attackFwNotSameFaction' 22 FW_ATTACK_ALL_ENEMIES = 'attackFwAllEnemies' 23 FW_ATTACK_INSURGENCY_ENEMIES = 'attackFwInsurgencyEnemies' 24 COMBAT_ORBIT_MWD_DISTANCE_FACTOR_SHORT_DISTANCE = 1.5 25 COMBAT_ORBIT_MWD_DISTANCE_FACTOR_LONG_DISTANCE = 2.0 26 COMBAT_ORBIT_MWD_DISTANCE_THRESHOLD = 5000 27 COMBAT_ORBIT_MWD_DISTANCE_MINIMUM = 1500 28 COMBAT_ORBIT_MWD_DISTANCE_MAXIMUM = 20000 29 COMBAT_ORBIT_COMMANDER_VELOCITY_FACTOR = 0.75 30 COMBAT_MAX_EFFECTIVE_FALLOFF_DISTANCE_FACTOR = 0.75 31 COMBAT_MIN_EFFECTIVE_COMBAT_RANGE_FACTOR = 0.3 32 COMBAT_MAX_EFFECTIVE_DISTANCE_FACTOR = 1.5 33 COMBAT_MIN_EFFECTIVE_RANGE = 30000 34 THREAT_MAX_DISTANCE_FROM_GUARD_OBJECT = 1500000