|
@@ -241,49 +241,35 @@ void FREE_SetupDifficulty() {
|
|
|
/*
|
|
|
* 描述:此处自己的汇编变量赋值上顺序有不同,多种尝试,不太容易完全一致
|
|
|
*/
|
|
|
- FREE_tInfo.field_1C9C.m_iCPUPlayerCloseDownCount_1CF8 =
|
|
|
- FREE_tGoal.m_iCPUPlayerCloseDownCount_747C;
|
|
|
- FREE_tInfo.field_1C9C.m_fCPUCloseDownDist_1CFC =
|
|
|
- FREE_tGoal.m_fCPUCloseDownDist_7480;
|
|
|
- FREE_tInfo.field_1C9C.m_iCPUKickResponseTime_1D18 =
|
|
|
- FREE_tGoal.m_iCPUKickResponseTime_749C;
|
|
|
- FREE_tInfo.field_1C9C.m_iCPUMoveResponseTime_1D1C =
|
|
|
- FREE_tGoal.m_iCPUMoveResponseTime_74A0;
|
|
|
+ FREE_tInfo.field_1C9C.m_iCPUPlayerCloseDownCount_1CF8 = FREE_tGoal.m_iCPUPlayerCloseDownCount_747C;
|
|
|
+ FREE_tInfo.field_1C9C.m_fCPUCloseDownDist_1CFC =FREE_tGoal.m_fCPUCloseDownDist_7480;
|
|
|
+ FREE_tInfo.field_1C9C.m_iCPUKickResponseTime_1D18 = FREE_tGoal.m_iCPUKickResponseTime_749C;
|
|
|
+ FREE_tInfo.field_1C9C.m_iCPUMoveResponseTime_1D1C = FREE_tGoal.m_iCPUMoveResponseTime_74A0;
|
|
|
FREE_tInfo.field_1C9C.m_iCPUGKRating_1D00 = FREE_tGoal.m_iCPUGKRating_7484;
|
|
|
//注意!!!!!这里的数据符号不对 注意更新 FREE_tGoal.m_fCPUGKSaveAlwaysDistance_7488为float
|
|
|
- FREE_tInfo.field_1C9C.m_fCPUGKSaveAlwaysDistance_1D04 =
|
|
|
- FREE_tGoal.m_fCPUGKSaveAlwaysDistance_7488;
|
|
|
- FREE_tInfo.field_1C9C.m_iCPUGKSaveResponseTime_1D08 =
|
|
|
- FREE_tGoal.m_iCPUGKSaveResponseTime_748C;
|
|
|
- FREE_tInfo.field_1C9C.m_fCPUGKSaveSpeed_1D0C =
|
|
|
- FREE_tGoal.m_fCPUGKSaveSpeed_7490;
|
|
|
- FREE_tInfo.field_1C9C.m_fCPUGKSaveDistance_1D10 =
|
|
|
- FREE_tGoal.m_fCPUGKSaveDistance_7494;
|
|
|
+ FREE_tInfo.field_1C9C.m_fCPUGKSaveAlwaysDistance_1D04 = FREE_tGoal.m_fCPUGKSaveAlwaysDistance_7488;
|
|
|
+ FREE_tInfo.field_1C9C.m_iCPUGKSaveResponseTime_1D08 = FREE_tGoal.m_iCPUGKSaveResponseTime_748C;
|
|
|
+ FREE_tInfo.field_1C9C.m_fCPUGKSaveSpeed_1D0C =FREE_tGoal.m_fCPUGKSaveSpeed_7490;
|
|
|
+ FREE_tInfo.field_1C9C.m_fCPUGKSaveDistance_1D10 =FREE_tGoal.m_fCPUGKSaveDistance_7494;
|
|
|
|
|
|
uchar r5_c = FREE_tInfo.field_1C9C.field_1CF6;
|
|
|
- FREE_tInfo.field_1C9C.m_iCPUGKPosResponseTime_1D14 =
|
|
|
- FREE_tGoal.m_iCPUGKPosResponseTime_7498;
|
|
|
+ FREE_tInfo.field_1C9C.m_iCPUGKPosResponseTime_1D14 =FREE_tGoal.m_iCPUGKPosResponseTime_7498;
|
|
|
// 001D43B6
|
|
|
if (r5_c != 0) {
|
|
|
// 001D43B8
|
|
|
// float s0_f = 2.8;
|
|
|
- FREE_tInfo.field_1C9C.m_iCPUGKRating_1D00 =
|
|
|
- FREE_tGoal.m_iCPUGKRating_7484 - 5;
|
|
|
- FREE_tInfo.field_1C9C.m_iCPUGKPosResponseTime_1D14 =
|
|
|
- FREE_tGoal.m_iCPUGKPosResponseTime_7498 + 4;
|
|
|
- FREE_tInfo.field_1C9C.m_fCPUGKSaveAlwaysDistance_1D04 =
|
|
|
- FREE_tGoal.m_fCPUGKSaveAlwaysDistance_7488 -0.200000003f;
|
|
|
-
|
|
|
+ FREE_tInfo.field_1C9C.m_iCPUGKRating_1D00 =FREE_tGoal.m_iCPUGKRating_7484 - 5;
|
|
|
+ FREE_tInfo.field_1C9C.m_iCPUGKSaveResponseTime_1D08 = FREE_tGoal.m_iCPUGKSaveResponseTime_748C + 4;
|
|
|
+ FREE_tInfo.field_1C9C.m_iCPUGKPosResponseTime_1D14 =FREE_tGoal.m_iCPUGKPosResponseTime_7498 + 4;
|
|
|
+ FREE_tInfo.field_1C9C.m_fCPUGKSaveAlwaysDistance_1D04 = FREE_tGoal.m_fCPUGKSaveAlwaysDistance_7488 -0.200000003f;
|
|
|
|
|
|
// 001D43E6
|
|
|
if ((float)FREE_tGoal.m_fCPUGKSaveDistance_7494 - 0.200000003f > 2.8f) {
|
|
|
// 001D43FA
|
|
|
- FREE_tInfo.field_1C9C.m_fCPUGKSaveDistance_1D10 =
|
|
|
- (float)FREE_tGoal.m_fCPUGKSaveDistance_7494 - 0.200000003f;
|
|
|
+ FREE_tInfo.field_1C9C.m_fCPUGKSaveDistance_1D10 = (float)FREE_tGoal.m_fCPUGKSaveDistance_7494 - 0.200000003f;
|
|
|
} else
|
|
|
FREE_tInfo.field_1C9C.m_fCPUGKSaveDistance_1D10 = 2.8f;
|
|
|
- FREE_tInfo.field_1C9C.m_fCPUGKSaveSpeed_1D0C =
|
|
|
- FREE_tGoal.m_fCPUGKSaveSpeed_7490 -5.0f;
|
|
|
+ FREE_tInfo.field_1C9C.m_fCPUGKSaveSpeed_1D0C =FREE_tGoal.m_fCPUGKSaveSpeed_7490 -5.0f;
|
|
|
|
|
|
}
|
|
|
// locret_1D4410
|