Files
test/Assets/PerfectWorld/Scripts/Task/TaskLog.txt
T
MinhHai c9cd71c3f9 Merge branch 'develop' into feature/convert-task-templ
# Conflicts:
#	Assets/PerfectWorld/Scripts/Task/ATaskTemplFixedData.cs
#	Assets/PerfectWorld/Scripts/Task/ATaskTemplFixedData.cs.meta
#	Assets/PerfectWorld/Scripts/Task/AWARD_DATA.cs
#	Assets/PerfectWorld/Scripts/Task/AWARD_DATA.cs.meta
#	Assets/PerfectWorld/Scripts/Task/AWARD_ITEMS_CAND.cs
#	Assets/PerfectWorld/Scripts/Task/AWARD_ITEMS_CAND.cs.meta
#	Assets/PerfectWorld/Scripts/Task/SizeTest.cs
#	Assets/PerfectWorld/Scripts/Task/SizeTest.cs.meta
#	Assets/PerfectWorld/Scripts/Task/TaskExpAnalyser.cs
#	Assets/PerfectWorld/Scripts/Task/TaskLog.txt
#	Assets/PerfectWorld/Scripts/Task/TaskLog.txt.meta
#	Assets/Scenes/HoangTest.unity
2025-11-03 17:30:47 +07:00

290 lines
19 KiB
Plaintext

if(m_ID == 33519UL){
// Log all non-pointer properties of ATaskTemplFixedData, one per line
a_LogOutput(1, "[MH] m_ID=%lu", m_ID);
// m_szName skipped as complex char array; name already converted above
a_LogOutput(1, "[MH] m_bHasSign=%d", (int)m_bHasSign);
a_LogOutput(1, "[MH] m_ulType=%lu", m_ulType);
a_LogOutput(1, "[MH] m_ulTimeLimit=%lu", m_ulTimeLimit);
a_LogOutput(1, "[MH] m_bOfflineFail=%d", (int)m_bOfflineFail);
a_LogOutput(1, "[MH] m_bAbsFail=%d", (int)m_bAbsFail);
a_LogOutput(1, "[MH] m_tmAbsFailTime={year=%ld,month=%ld,day=%ld,hour=%ld,min=%ld,wday=%ld}",
(long)m_tmAbsFailTime.year,(long)m_tmAbsFailTime.month,(long)m_tmAbsFailTime.day,(long)m_tmAbsFailTime.hour,(long)m_tmAbsFailTime.min,(long)m_tmAbsFailTime.wday);
a_LogOutput(1, "[MH] m_bItemNotTakeOff=%d", (int)m_bItemNotTakeOff);
a_LogOutput(1, "[MH] m_bAbsTime=%d", (int)m_bAbsTime);
a_LogOutput(1, "[MH] m_ulTimetable=%lu", m_ulTimetable);
{
char buf[1024];
int off = 0;
off += snprintf(buf + off, (size_t)(sizeof(buf) - off), "[");
for (unsigned long i = 0; i < (unsigned long)MAX_TIMETABLE_SIZE; ++i){
off += snprintf(buf + off, (size_t)(sizeof(buf) - off), "%s%d", (i?",":""), (int)m_tmType[i]);
if (off < 0 || off >= (int)sizeof(buf)) break;
}
snprintf(buf + (off<0?0:off), (size_t)((off<0?0:sizeof(buf)-off)), "]");
a_LogOutput(1, "[MH] m_tmType=%s", buf);
}
a_LogOutput(1, "[MH] m_lAvailFrequency=%ld", m_lAvailFrequency);
a_LogOutput(1, "[MH] m_lPeriodLimit=%ld", m_lPeriodLimit);
a_LogOutput(1, "[MH] m_bChooseOne=%d", (int)m_bChooseOne);
a_LogOutput(1, "[MH] m_bRandOne=%d", (int)m_bRandOne);
a_LogOutput(1, "[MH] m_bExeChildInOrder=%d", (int)m_bExeChildInOrder);
a_LogOutput(1, "[MH] m_bParentAlsoFail=%d", (int)m_bParentAlsoFail);
a_LogOutput(1, "[MH] m_bParentAlsoSucc=%d", (int)m_bParentAlsoSucc);
a_LogOutput(1, "[MH] m_bCanGiveUp=%d", (int)m_bCanGiveUp);
a_LogOutput(1, "[MH] m_bCanRedo=%d", (int)m_bCanRedo);
a_LogOutput(1, "[MH] m_bCanRedoAfterFailure=%d", (int)m_bCanRedoAfterFailure);
a_LogOutput(1, "[MH] m_bClearAsGiveUp=%d", (int)m_bClearAsGiveUp);
a_LogOutput(1, "[MH] m_bNeedRecord=%d", (int)m_bNeedRecord);
a_LogOutput(1, "[MH] m_bFailAsPlayerDie=%d", (int)m_bFailAsPlayerDie);
a_LogOutput(1, "[MH] m_ulMaxReceiver=%lu", m_ulMaxReceiver);
a_LogOutput(1, "[MH] m_bDelvInZone=%d", (int)m_bDelvInZone);
a_LogOutput(1, "[MH] m_ulDelvWorld=%lu", m_ulDelvWorld);
a_LogOutput(1, "[MH] m_ulDelvRegionCnt=%lu", m_ulDelvRegionCnt);
a_LogOutput(1, "[MH] m_bEnterRegionFail=%d", (int)m_bEnterRegionFail);
a_LogOutput(1, "[MH] m_ulEnterRegionWorld=%lu", m_ulEnterRegionWorld);
a_LogOutput(1, "[MH] m_ulEnterRegionCnt=%lu", m_ulEnterRegionCnt);
a_LogOutput(1, "[MH] m_bLeaveRegionFail=%d", (int)m_bLeaveRegionFail);
a_LogOutput(1, "[MH] m_ulLeaveRegionWorld=%lu", m_ulLeaveRegionWorld);
a_LogOutput(1, "[MH] m_ulLeaveRegionCnt=%lu", m_ulLeaveRegionCnt);
a_LogOutput(1, "[MH] m_bLeaveForceFail=%d", (int)m_bLeaveForceFail);
a_LogOutput(1, "[MH] m_bTransTo=%d", (int)m_bTransTo);
a_LogOutput(1, "[MH] m_ulTransWldId=%lu", m_ulTransWldId);
a_LogOutput(1, "[MH] m_TransPt={x=%f,y=%f,z=%f}", m_TransPt.x, m_TransPt.y, m_TransPt.z);
a_LogOutput(1, "[MH] m_lMonsCtrl=%ld", m_lMonsCtrl);
a_LogOutput(1, "[MH] m_bTrigCtrl=%d", (int)m_bTrigCtrl);
a_LogOutput(1, "[MH] m_bAutoDeliver=%d", (int)m_bAutoDeliver);
a_LogOutput(1, "[MH] m_bDisplayInExclusiveUI=%d", (int)m_bDisplayInExclusiveUI);
a_LogOutput(1, "[MH] m_bReadyToNotifyServer=%d", (int)m_bReadyToNotifyServer);
a_LogOutput(1, "[MH] m_bUsedInTokenShop=%d", (int)m_bUsedInTokenShop);
a_LogOutput(1, "[MH] m_bDeathTrig=%d", (int)m_bDeathTrig);
a_LogOutput(1, "[MH] m_bClearAcquired=%d", (int)m_bClearAcquired);
a_LogOutput(1, "[MH] m_ulSuitableLevel=%lu", m_ulSuitableLevel);
a_LogOutput(1, "[MH] m_bShowPrompt=%d", (int)m_bShowPrompt);
a_LogOutput(1, "[MH] m_bKeyTask=%d", (int)m_bKeyTask);
a_LogOutput(1, "[MH] m_ulDelvNPC=%lu", m_ulDelvNPC);
a_LogOutput(1, "[MH] m_ulAwardNPC=%lu", m_ulAwardNPC);
a_LogOutput(1, "[MH] m_bSkillTask=%d", (int)m_bSkillTask);
a_LogOutput(1, "[MH] m_bCanSeekOut=%d", (int)m_bCanSeekOut);
a_LogOutput(1, "[MH] m_bShowDirection=%d", (int)m_bShowDirection);
a_LogOutput(1, "[MH] m_bMarriage=%d", (int)m_bMarriage);
a_LogOutput(1, "[MH] m_ulChangeKeyCnt=%lu", m_ulChangeKeyCnt);
a_LogOutput(1, "[MH] m_bSwitchSceneFail=%d", (int)m_bSwitchSceneFail);
a_LogOutput(1, "[MH] m_bHidden=%d", (int)m_bHidden);
a_LogOutput(1, "[MH] m_bDeliverySkill=%d", (int)m_bDeliverySkill);
a_LogOutput(1, "[MH] m_iDeliveredSkillID=%d", m_iDeliveredSkillID);
a_LogOutput(1, "[MH] m_iDeliveredSkillLevel=%d", m_iDeliveredSkillLevel);
a_LogOutput(1, "[MH] m_bShowGfxFinished=%d", (int)m_bShowGfxFinished);
a_LogOutput(1, "[MH] m_bChangePQRanking=%d", (int)m_bChangePQRanking);
a_LogOutput(1, "[MH] m_bCompareItemAndInventory=%d", (int)m_bCompareItemAndInventory);
a_LogOutput(1, "[MH] m_ulInventorySlotNum=%lu", m_ulInventorySlotNum);
a_LogOutput(1, "[MH] m_bPQTask=%d", (int)m_bPQTask);
a_LogOutput(1, "[MH] m_ulPQExpCnt=%lu", m_ulPQExpCnt);
a_LogOutput(1, "[MH] m_bPQSubTask=%d", (int)m_bPQSubTask);
a_LogOutput(1, "[MH] m_bClearContrib=%d", (int)m_bClearContrib);
a_LogOutput(1, "[MH] m_ulMonsterContribCnt=%lu", m_ulMonsterContribCnt);
a_LogOutput(1, "[MH] m_iPremNeedRecordTasksNum=%d", m_iPremNeedRecordTasksNum);
a_LogOutput(1, "[MH] m_bShowByNeedRecordTasksNum=%d", (int)m_bShowByNeedRecordTasksNum);
a_LogOutput(1, "[MH] m_iPremiseFactionContrib=%d", m_iPremiseFactionContrib);
a_LogOutput(1, "[MH] m_bShowByFactionContrib=%d", (int)m_bShowByFactionContrib);
a_LogOutput(1, "[MH] m_bAccountTaskLimit=%d", (int)m_bAccountTaskLimit);
a_LogOutput(1, "[MH] m_bRoleTaskLimit=%d", (int)m_bRoleTaskLimit);
a_LogOutput(1, "[MH] m_ulAccountTaskLimitCnt=%lu", m_ulAccountTaskLimitCnt);
a_LogOutput(1, "[MH] m_bLeaveFactionFail=%d", (int)m_bLeaveFactionFail);
a_LogOutput(1, "[MH] m_bNotIncCntWhenFailed=%d", (int)m_bNotIncCntWhenFailed);
a_LogOutput(1, "[MH] m_bNotClearItemWhenFailed=%d", (int)m_bNotClearItemWhenFailed);
a_LogOutput(1, "[MH] m_bDisplayInTitleTaskUI=%d", (int)m_bDisplayInTitleTaskUI);
a_LogOutput(1, "[MH] m_ucPremiseTransformedForm=%u", (unsigned int)m_ucPremiseTransformedForm);
a_LogOutput(1, "[MH] m_bShowByTransformed=%d", (int)m_bShowByTransformed);
a_LogOutput(1, "[MH] m_ulPremise_Lev_Min=%lu", m_ulPremise_Lev_Min);
a_LogOutput(1, "[MH] m_ulPremise_Lev_Max=%lu", m_ulPremise_Lev_Max);
a_LogOutput(1, "[MH] m_bPremCheckMaxHistoryLevel=%lu", m_bPremCheckMaxHistoryLevel);
a_LogOutput(1, "[MH] m_bShowByLev=%d", (int)m_bShowByLev);
a_LogOutput(1, "[MH] m_bPremCheckReincarnation=%d", (int)m_bPremCheckReincarnation);
a_LogOutput(1, "[MH] m_ulPremReincarnationMin=%lu", m_ulPremReincarnationMin);
a_LogOutput(1, "[MH] m_ulPremReincarnationMax=%lu", m_ulPremReincarnationMax);
a_LogOutput(1, "[MH] m_bShowByReincarnation=%d", (int)m_bShowByReincarnation);
a_LogOutput(1, "[MH] m_bPremCheckRealmLevel=%d", (int)m_bPremCheckRealmLevel);
a_LogOutput(1, "[MH] m_ulPremRealmLevelMin=%lu", m_ulPremRealmLevelMin);
a_LogOutput(1, "[MH] m_ulPremRealmLevelMax=%lu", m_ulPremRealmLevelMax);
a_LogOutput(1, "[MH] m_bPremCheckRealmExpFull=%d", (int)m_bPremCheckRealmExpFull);
a_LogOutput(1, "[MH] m_bShowByRealmLevel=%d", (int)m_bShowByRealmLevel);
a_LogOutput(1, "[MH] m_ulPremItems=%lu", m_ulPremItems);
a_LogOutput(1, "[MH] m_bShowByItems=%d", (int)m_bShowByItems);
a_LogOutput(1, "[MH] m_bPremItemsAnyOne=%d", (int)m_bPremItemsAnyOne);
a_LogOutput(1, "[MH] m_ulGivenItems=%lu", m_ulGivenItems);
a_LogOutput(1, "[MH] m_ulGivenCmnCount=%lu", m_ulGivenCmnCount);
a_LogOutput(1, "[MH] m_ulGivenTskCount=%lu", m_ulGivenTskCount);
a_LogOutput(1, "[MH] m_ulPremise_Deposit=%lu", m_ulPremise_Deposit);
a_LogOutput(1, "[MH] m_bShowByDeposit=%d", (int)m_bShowByDeposit);
a_LogOutput(1, "[MH] m_lPremise_Reputation=%ld", m_lPremise_Reputation);
a_LogOutput(1, "[MH] m_lPremise_RepuMax=%ld", m_lPremise_RepuMax);
a_LogOutput(1, "[MH] m_bShowByRepu=%d", (int)m_bShowByRepu);
a_LogOutput(1, "[MH] m_ulPremise_Task_Count=%lu", m_ulPremise_Task_Count);
{
char buf[1024];
int off = 0;
off += snprintf(buf + off, (size_t)(sizeof(buf) - off), "[");
for (unsigned long i = 0; i < m_ulPremise_Task_Count && i < (unsigned long)MAX_PREM_TASK_COUNT; ++i){
off += snprintf(buf + off, (size_t)(sizeof(buf) - off), "%s%lu", (i?",":""), m_ulPremise_Tasks[i]);
if (off < 0 || off >= (int)sizeof(buf)) break;
}
snprintf(buf + (off<0?0:off), (size_t)((off<0?0:sizeof(buf)-off)), "]");
a_LogOutput(1, "[MH] m_ulPremise_Tasks=%s", buf);
}
a_LogOutput(1, "[MH] m_bShowByPreTask=%d", (int)m_bShowByPreTask);
a_LogOutput(1, "[MH] m_ulPremise_Task_Least_Num=%lu", m_ulPremise_Task_Least_Num);
a_LogOutput(1, "[MH] m_ulPremise_Period=%lu", m_ulPremise_Period);
a_LogOutput(1, "[MH] m_bShowByPeriod=%d", (int)m_bShowByPeriod);
a_LogOutput(1, "[MH] m_ulPremise_Faction=%lu", m_ulPremise_Faction);
a_LogOutput(1, "[MH] m_iPremise_FactionRole=%d", m_iPremise_FactionRole);
a_LogOutput(1, "[MH] m_bShowByFaction=%d", (int)m_bShowByFaction);
a_LogOutput(1, "[MH] m_ulGender=%lu", m_ulGender);
a_LogOutput(1, "[MH] m_bShowByGender=%d", (int)m_bShowByGender);
a_LogOutput(1, "[MH] m_ulOccupations=%lu", m_ulOccupations);
{
char buf[1024];
int off = 0;
off += snprintf(buf + off, (size_t)(sizeof(buf) - off), "[");
for (unsigned long i = 0; i < m_ulOccupations && i < (unsigned long)MAX_OCCUPATIONS; ++i){
off += snprintf(buf + off, (size_t)(sizeof(buf) - off), "%s%lu", (i?",":""), m_Occupations[i]);
if (off < 0 || off >= (int)sizeof(buf)) break;
}
snprintf(buf + (off<0?0:off), (size_t)((off<0?0:sizeof(buf)-off)), "]");
a_LogOutput(1, "[MH] m_Occupations=%s", buf);
}
a_LogOutput(1, "[MH] m_bShowByOccup=%d", (int)m_bShowByOccup);
a_LogOutput(1, "[MH] m_bPremise_Spouse=%d", (int)m_bPremise_Spouse);
a_LogOutput(1, "[MH] m_bShowBySpouse=%d", (int)m_bShowBySpouse);
a_LogOutput(1, "[MH] m_bPremiseWeddingOwner=%d", (int)m_bPremiseWeddingOwner);
a_LogOutput(1, "[MH] m_bShowByWeddingOwner=%d", (int)m_bShowByWeddingOwner);
a_LogOutput(1, "[MH] m_bGM=%d", (int)m_bGM);
a_LogOutput(1, "[MH] m_bShieldUser=%d", (int)m_bShieldUser);
a_LogOutput(1, "[MH] m_bShowByRMB=%d", (int)m_bShowByRMB);
a_LogOutput(1, "[MH] m_ulPremRMBMin=%lu", m_ulPremRMBMin);
a_LogOutput(1, "[MH] m_ulPremRMBMax=%lu", m_ulPremRMBMax);
a_LogOutput(1, "[MH] m_bCharTime=%d", (int)m_bCharTime);
a_LogOutput(1, "[MH] m_bShowByCharTime=%d", (int)m_bShowByCharTime);
a_LogOutput(1, "[MH] m_iCharStartTime=%d", m_iCharStartTime);
a_LogOutput(1, "[MH] m_iCharEndTime=%d", m_iCharEndTime);
a_LogOutput(1, "[MH] m_tmCharEndTime={year=%ld,month=%ld,day=%ld,hour=%ld,min=%ld,wday=%ld}",
(long)m_tmCharEndTime.year,(long)m_tmCharEndTime.month,(long)m_tmCharEndTime.day,(long)m_tmCharEndTime.hour,(long)m_tmCharEndTime.min,(long)m_tmCharEndTime.wday);
a_LogOutput(1, "[MH] m_ulCharTimeGreaterThan=%lu", m_ulCharTimeGreaterThan);
a_LogOutput(1, "[MH] m_ulPremise_Cotask=%lu", m_ulPremise_Cotask);
a_LogOutput(1, "[MH] m_ulCoTaskCond=%lu", m_ulCoTaskCond);
a_LogOutput(1, "[MH] m_ulMutexTaskCount=%lu", m_ulMutexTaskCount);
{
char buf[512];
int off = 0;
off += snprintf(buf + off, (size_t)(sizeof(buf) - off), "[");
for (unsigned long i = 0; i < m_ulMutexTaskCount && i < (unsigned long)MAX_MUTEX_TASK_COUNT; ++i){
off += snprintf(buf + off, (size_t)(sizeof(buf) - off), "%s%lu", (i?",":""), m_ulMutexTasks[i]);
if (off < 0 || off >= (int)sizeof(buf)) break;
}
snprintf(buf + (off<0?0:off), (size_t)((off<0?0:sizeof(buf)-off)), "]");
a_LogOutput(1, "[MH] m_ulMutexTasks=%s", buf);
}
{
char buf[256];
snprintf(buf, sizeof(buf), "[%ld,%ld,%ld,%ld]", (long)m_lSkillLev[0], (long)m_lSkillLev[1], (long)m_lSkillLev[2], (long)m_lSkillLev[3]);
a_LogOutput(1, "[MH] m_lSkillLev=%s", buf);
}
a_LogOutput(1, "[MH] m_DynTaskType=%d", (int)m_DynTaskType);
a_LogOutput(1, "[MH] m_ulSpecialAward=%lu", m_ulSpecialAward);
a_LogOutput(1, "[MH] m_bTeamwork=%d", (int)m_bTeamwork);
a_LogOutput(1, "[MH] m_bRcvByTeam=%d", (int)m_bRcvByTeam);
a_LogOutput(1, "[MH] m_bSharedTask=%d", (int)m_bSharedTask);
a_LogOutput(1, "[MH] m_bSharedAchieved=%d", (int)m_bSharedAchieved);
a_LogOutput(1, "[MH] m_bCheckTeammate=%d", (int)m_bCheckTeammate);
a_LogOutput(1, "[MH] m_fTeammateDist=%f", m_fTeammateDist);
a_LogOutput(1, "[MH] m_bAllFail=%d", (int)m_bAllFail);
a_LogOutput(1, "[MH] m_bCapFail=%d", (int)m_bCapFail);
a_LogOutput(1, "[MH] m_bCapSucc=%d", (int)m_bCapSucc);
a_LogOutput(1, "[MH] m_fSuccDist=%f", m_fSuccDist);
a_LogOutput(1, "[MH] m_bDismAsSelfFail=%d", (int)m_bDismAsSelfFail);
a_LogOutput(1, "[MH] m_bRcvChckMem=%d", (int)m_bRcvChckMem);
a_LogOutput(1, "[MH] m_fRcvMemDist=%f", m_fRcvMemDist);
a_LogOutput(1, "[MH] m_bCntByMemPos=%d", (int)m_bCntByMemPos);
a_LogOutput(1, "[MH] m_fCntMemDist=%f", m_fCntMemDist);
a_LogOutput(1, "[MH] m_bAllSucc=%d", (int)m_bAllSucc);
a_LogOutput(1, "[MH] m_bCoupleOnly=%d", (int)m_bCoupleOnly);
a_LogOutput(1, "[MH] m_bDistinguishedOcc=%d", (int)m_bDistinguishedOcc);
a_LogOutput(1, "[MH] m_ulTeamMemsWanted=%lu", m_ulTeamMemsWanted);
a_LogOutput(1, "[MH] m_bShowByTeam=%d", (int)m_bShowByTeam);
a_LogOutput(1, "[MH] m_bPremNeedComp=%d", (int)m_bPremNeedComp);
a_LogOutput(1, "[MH] m_nPremExp1AndOrExp2=%d", m_nPremExp1AndOrExp2);
a_LogOutput(1, "[MH] m_Prem1KeyValue={lType=%d,lNum=%ld,op=%d,rType=%d,rNum=%ld}", m_Prem1KeyValue.nLeftType, (long)m_Prem1KeyValue.lLeftNum, m_Prem1KeyValue.nCompOper, m_Prem1KeyValue.nRightType, (long)m_Prem1KeyValue.lRightNum);
a_LogOutput(1, "[MH] m_Prem2KeyValue={lType=%d,lNum=%ld,op=%d,rType=%d,rNum=%ld}", m_Prem2KeyValue.nLeftType, (long)m_Prem2KeyValue.lLeftNum, m_Prem2KeyValue.nCompOper, m_Prem2KeyValue.nRightType, (long)m_Prem2KeyValue.lRightNum);
a_LogOutput(1, "[MH] m_bPremCheckForce=%d", (int)m_bPremCheckForce);
a_LogOutput(1, "[MH] m_iPremForce=%d", m_iPremForce);
a_LogOutput(1, "[MH] m_bShowByForce=%d", (int)m_bShowByForce);
a_LogOutput(1, "[MH] m_iPremForceReputation=%d", m_iPremForceReputation);
a_LogOutput(1, "[MH] m_bShowByForceReputation=%d", (int)m_bShowByForceReputation);
a_LogOutput(1, "[MH] m_iPremForceContribution=%d", m_iPremForceContribution);
a_LogOutput(1, "[MH] m_bShowByForceContribution=%d", (int)m_bShowByForceContribution);
a_LogOutput(1, "[MH] m_iPremForceExp=%d", m_iPremForceExp);
a_LogOutput(1, "[MH] m_bShowByForceExp=%d", (int)m_bShowByForceExp);
a_LogOutput(1, "[MH] m_iPremForceSP=%d", m_iPremForceSP);
a_LogOutput(1, "[MH] m_bShowByForceSP=%d", (int)m_bShowByForceSP);
a_LogOutput(1, "[MH] m_iPremForceActivityLevel=%d", m_iPremForceActivityLevel);
a_LogOutput(1, "[MH] m_bShowByForceActivityLevel=%d", (int)m_bShowByForceActivityLevel);
a_LogOutput(1, "[MH] m_bPremIsKing=%d", (int)m_bPremIsKing);
a_LogOutput(1, "[MH] m_bShowByKing=%d", (int)m_bShowByKing);
a_LogOutput(1, "[MH] m_bPremNotInTeam=%d", (int)m_bPremNotInTeam);
a_LogOutput(1, "[MH] m_bShowByNotInTeam=%d", (int)m_bShowByNotInTeam);
a_LogOutput(1, "[MH] m_iPremTitleNumTotal=%lu", m_iPremTitleNumTotal);
a_LogOutput(1, "[MH] m_iPremTitleNumRequired=%lu", m_iPremTitleNumRequired);
a_LogOutput(1, "[MH] m_bShowByTitle=%d", (int)m_bShowByTitle);
{
char buf[128];
snprintf(buf, sizeof(buf), "[%d,%d]", m_iPremHistoryStageIndex[0], m_iPremHistoryStageIndex[1]);
a_LogOutput(1, "[MH] m_iPremHistoryStageIndex=%s", buf);
}
a_LogOutput(1, "[MH] m_bShowByHistoryStage=%d", (int)m_bShowByHistoryStage);
a_LogOutput(1, "[MH] m_ulPremGeneralCardCount=%lu", m_ulPremGeneralCardCount);
a_LogOutput(1, "[MH] m_bShowByGeneralCard=%d", (int)m_bShowByGeneralCard);
a_LogOutput(1, "[MH] m_iPremGeneralCardRank=%d", m_iPremGeneralCardRank);
a_LogOutput(1, "[MH] m_ulPremGeneralCardRankCount=%lu", m_ulPremGeneralCardRankCount);
a_LogOutput(1, "[MH] m_bShowByGeneralCardRank=%d", (int)m_bShowByGeneralCardRank);
a_LogOutput(1, "[MH] m_enumMethod=%lu", m_enumMethod);
a_LogOutput(1, "[MH] m_enumFinishType=%lu", m_enumFinishType);
a_LogOutput(1, "[MH] m_ulPlayerWanted=%lu", m_ulPlayerWanted);
a_LogOutput(1, "[MH] m_ulMonsterWanted=%lu", m_ulMonsterWanted);
a_LogOutput(1, "[MH] m_ulItemsWanted=%lu", m_ulItemsWanted);
a_LogOutput(1, "[MH] m_ulGoldWanted=%lu", m_ulGoldWanted);
a_LogOutput(1, "[MH] m_iFactionContribWanted=%d", m_iFactionContribWanted);
a_LogOutput(1, "[MH] m_iFactionExpContribWanted=%d", m_iFactionExpContribWanted);
a_LogOutput(1, "[MH] m_ulNPCToProtect=%lu", m_ulNPCToProtect);
a_LogOutput(1, "[MH] m_ulProtectTimeLen=%lu", m_ulProtectTimeLen);
a_LogOutput(1, "[MH] m_ulNPCMoving=%lu", m_ulNPCMoving);
a_LogOutput(1, "[MH] m_ulNPCDestSite=%lu", m_ulNPCDestSite);
a_LogOutput(1, "[MH] m_ulReachSiteCnt=%lu", m_ulReachSiteCnt);
a_LogOutput(1, "[MH] m_ulReachSiteId=%lu", m_ulReachSiteId);
a_LogOutput(1, "[MH] m_ulWaitTime=%lu", m_ulWaitTime);
a_LogOutput(1, "[MH] m_TreasureStartZone={x=%f,y=%f,z=%f}", m_TreasureStartZone.x, m_TreasureStartZone.y, m_TreasureStartZone.z);
a_LogOutput(1, "[MH] m_ucZonesNumX=%u", (unsigned int)m_ucZonesNumX);
a_LogOutput(1, "[MH] m_ucZonesNumZ=%u", (unsigned int)m_ucZonesNumZ);
a_LogOutput(1, "[MH] m_ucZoneSide=%u", (unsigned int)m_ucZoneSide);
a_LogOutput(1, "[MH] m_ulLeaveSiteCnt=%lu", m_ulLeaveSiteCnt);
a_LogOutput(1, "[MH] m_ulLeaveSiteId=%lu", m_ulLeaveSiteId);
a_LogOutput(1, "[MH] m_bFinNeedComp=%d", (int)m_bFinNeedComp);
a_LogOutput(1, "[MH] m_nFinExp1AndOrExp2=%d", m_nFinExp1AndOrExp2);
a_LogOutput(1, "[MH] m_Fin1KeyValue={lType=%d,lNum=%ld,op=%d,rType=%d,rNum=%ld}", m_Fin1KeyValue.nLeftType, (long)m_Fin1KeyValue.lLeftNum, m_Fin1KeyValue.nCompOper, m_Fin1KeyValue.nRightType, (long)m_Fin1KeyValue.lRightNum);
a_LogOutput(1, "[MH] m_Fin2KeyValue={lType=%d,lNum=%ld,op=%d,rType=%d,rNum=%ld}", m_Fin2KeyValue.nLeftType, (long)m_Fin2KeyValue.lLeftNum, m_Fin2KeyValue.nCompOper, m_Fin2KeyValue.nRightType, (long)m_Fin2KeyValue.lRightNum);
a_LogOutput(1, "[MH] m_ulExpCnt=%lu", m_ulExpCnt);
a_LogOutput(1, "[MH] m_ulTaskCharCnt=%lu", m_ulTaskCharCnt);
a_LogOutput(1, "[MH] m_ucTransformedForm=%u", (unsigned int)m_ucTransformedForm);
a_LogOutput(1, "[MH] m_ulReachLevel=%lu", m_ulReachLevel);
a_LogOutput(1, "[MH] m_ulReachReincarnationCount=%lu", m_ulReachReincarnationCount);
a_LogOutput(1, "[MH] m_ulReachRealmLevel=%lu", m_ulReachRealmLevel);
a_LogOutput(1, "[MH] m_uiEmotion=%u", (unsigned int)m_uiEmotion);
a_LogOutput(1, "[MH] m_ulAwardType_S=%lu", m_ulAwardType_S);
a_LogOutput(1, "[MH] m_ulAwardType_F=%lu", m_ulAwardType_F);
a_LogOutput(1, "[MH] m_ulParent=%lu", m_ulParent);
a_LogOutput(1, "[MH] m_ulPrevSibling=%lu", m_ulPrevSibling);
a_LogOutput(1, "[MH] m_ulNextSibling=%lu", m_ulNextSibling);
a_LogOutput(1, "[MH] m_ulFirstChild=%lu", m_ulFirstChild);
a_LogOutput(1, "[MH] m_bIsLibraryTask=%d", (int)m_bIsLibraryTask);
a_LogOutput(1, "[MH] m_fLibraryTasksProbability=%f", m_fLibraryTasksProbability);
a_LogOutput(1, "[MH] m_bIsUniqueStorageTask=%d", (int)m_bIsUniqueStorageTask);
a_LogOutput(1, "[MH] m_iWorldContribution=%d", m_iWorldContribution);
}