Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CPC::CPC()
- : m_nick(MAX_CHAR_NAME_LENGTH + 1)
- , m_inventory(this)
- , m_petStashManager(this)
- , m_wearInventory(this)
- , m_syndicateManager(this)
- , m_gpsManager(this)
- , m_itemCollectionManager(this)
- , m_attendanceManager(this)
- #ifdef PREMIUM_CHAR
- , m_premiumChar(this)
- #endif
- ,m_firstSendData(true)
- ,m_isWarSkillCheck(false)
- ,m_arti_gpsManager(this)
- {
- m_type = MSG_CHAR_PC;
- m_billReqTime = 0;
- m_listIdx = -1;
- m_bPlaying = false;
- m_bChangeStatus = false;
- m_bImmortal = false;
- m_bChatMonitor = false;
- m_bLoadChar = false;
- m_speedup = 0;
- m_bTradeAgentRegIng = false; //µî·Ď Ăł¸®ÁßŔΰˇ(°Ĺ·ˇ´ëÇŕ)
- m_bTradeAgentCalcIng = false; //Á¤»ę Ăł¸®ÁßŔΰˇ(°Ĺ·ˇ´ëÇŕ)
- m_bTradeAgentBuyIng = false; //±¸¸Ĺ Ăł¸®ÁßŔΰˇ(°Ĺ·ˇ´ëÇŕ)
- m_nCalcPageNo = 0; //Á¤»ę ÇöŔç ĆäŔĚÁö ąřČŁ
- #ifdef GMTOOL
- m_bGmMonitor = false;
- #endif // GMTOOL
- m_pd3Count = 0;
- m_pd3Time = 0;
- m_pd4Count = 0;
- m_pd4Time = 0;
- m_recentAtt |= MATT_UNWALKABLE;
- #ifdef RANKER_NOTICE
- m_bRanker = false;
- #endif
- m_autoSkillTime = 0;
- m_SkillTime_511 = 0;
- m_cashBalance = 0; // ş¸ŔŻ Äł˝¬
- m_secretkey = 0;
- /////////////////////////////////////////////
- // BANGWALL : 2005-06-27 żŔČÄ 8:52:59
- // Comment : pd4time
- m_pd4StartTime = 0;
- m_loseexp = 0;
- m_job = 0;
- m_job2 = 0;
- m_hairstyle = 0;
- m_facestyle = 0;
- m_admin = 0;
- m_statpt_remain = 0;
- m_statpt_str = 0;
- m_statpt_dex = 0;
- m_statpt_int = 0;
- m_statpt_con = 0;
- m_state = 0;
- m_pkPenalty = 0;
- m_pkCount = 0;
- m_pkRecoverPulse = 0;
- m_pkmodedelay = 0;
- m_pkPenaltyHP = 0;
- m_pkPenaltyMP = 0;
- m_pkRecoverNPCCount = 0;
- #ifdef REFORM_PK_PENALTY_201108 // PK ĆĐłÎĆĽ ¸®Ćű
- m_pkPenaltyReward = 0;
- m_pkDispositionRateValue = 0;
- m_pkDispositionAddValue = 0;
- #endif
- m_dbStr = 0;
- m_dbDex = 0;
- m_dbInt = 0;
- m_dbCon = 0;
- m_dbHP = 0;
- m_dbMP = 0;
- m_tempHP = 0;
- m_tempMP = 0;
- m_opSturnLevel = 0;
- m_opBloodLevel = 0;
- m_opPoisonLevel = 0;
- m_opSlowLevel = 0;
- m_opMoveLevel = 0;
- m_opSturnIndex = 0;
- m_opBloodIndex = 0;
- m_opPoisonIndex = 0;
- m_opSlowIndex = 0;
- m_opMoveIndex = 0;
- m_bCreateMixItem = false;
- m_opIncreaseInven = 0;
- m_opMPSteal = 0;
- m_opHPSteal = 0;
- m_opAttackBlind = 0;
- m_opAttackPoison = 0;
- m_opAttUniki = 0;
- m_opAttSpowolnienie = 0;
- m_opAttAtak = 0;
- m_opAttParaliz = 0;
- m_opAttUciszenie = 0;
- m_opAttStaty = 0;
- m_opAttCelnosc = 0;
- m_opAttUnieruchomienie = 0;
- m_opAttPredkoscAtaku = 0;
- m_opAttObrona = 0;
- m_opAttSmiertelne = 0;
- m_opAttackCritical = 0;
- m_opAttackDeadly = 0;
- m_opRecoverHP = 0;
- m_opRecoverMP = 0;
- m_opRecoverHP_NoRate = 0;
- m_opRecoverMP_NoRate = 0;
- m_opDecreaseSkillDelay = 0;
- m_opDecreaseSkillMP = 0;
- m_opResistStone = 0;
- m_opResistSturn = 0;
- m_opResistSilent = 0;
- m_opBlocking = 0;
- m_opStrong = 0;
- m_desc = NULL;
- m_silencePulse = gserver->m_pulse;
- m_lastProducePulse = 0;
- m_hackProduceCount = PULSE_HACK_ATTACK_COUNT; // »÷»ó¸ŢĽĽÁö żÂ Ľö ŔúŔĺ
- m_ProduceClientTime = 0; // Ŭ¶óŔĚľđĆ®°ˇ ş¸ł˝ »ý»ę˝Ă°Ł
- // INVENTORY INITIALIZE
- m_bChangeStash = false;
- m_wearInventory.setCosWearSuitItem(NULL);
- m_exchange = NULL;
- m_party = NULL;
- m_bGiveItem = false;
- m_Exped = NULL;
- m_nJoinInzone_ZoneNo = -1; //ÇöŔç ŔÎÁ¸ Á¸ ąřČŁ
- m_nJoinInzone_RoomNo = -1; //ÇöŔç ŔÎÁ¸ ·ë ąřČŁ
- m_nJoinInzone_AreaNo = -1;
- m_nRaidBoxItemTime = 0;
- m_recoverHPItemTime = 0;
- m_recoverMPItemTime = 0;
- m_recoverHPItemValue = 0;
- m_recoverMPItemValue = 0;
- m_reqWarpTime = 0;
- m_reqWarpType = -1;
- m_reqWarpData = -1;
- m_reqWarpTime_skill = 0;
- m_reqWarpType_skill = -1;
- m_reqWarpData_skill = -1;
- m_guildInfo = NULL;
- m_regGuild = 0;
- m_guildoutdate = 0;
- m_joinMerac = WCJF_NONE;
- m_raList = NULL;
- m_changePulse = 0;
- m_changeIndex = -1;
- m_plusEffect = 0;
- memset(m_teachIdx, -1, sizeof(m_teachIdx));
- memset(m_teachLevel, 0, sizeof(m_teachLevel));
- memset(m_teachJob, -1, sizeof(m_teachJob));
- memset(m_teachJob2, 0, sizeof(m_teachJob2));
- memset(m_teachName, 0, sizeof(m_teachName));
- memset(m_teachTime, 0, sizeof(m_teachTime));
- m_teachWait = -1;
- m_teachType = MSG_TEACH_NO_TYPE;
- m_bTeacher = false;
- m_fame = 0;
- //0627
- m_cntTeachingStudent = 0;
- m_cntCompleteStudent = 0;
- m_cntFailStudent = 0;
- m_superstone = 0;
- m_guardian = 0;
- m_displayCanSstone = true;
- m_nMoonStoneSum = 0;
- m_nMoonStoneDigit = -1;
- #ifdef LACARETTE_SYSTEM
- m_lacaretteCosArrNum = -1; // ´çõµČ ľĆŔĚĹŰ Ŕε¦˝ş¸¦ Ŕӽ÷Π°ˇÁö°í ŔÖŔÚ. ¤Ń¤Ń;; // ŔĚ·¸°Ô ÇŘľßÇĎłŞ? ¤Ń¤Ń;;
- m_lacaretteItemArrNum = -1;
- m_lacaretteTokenArrNum= -1;
- m_lacaretteRepeat = -1;
- #endif
- m_nMSIndex = 0;
- m_nMSGiftIndex = 0;
- m_memposTime = 0;
- m_stashextTime = 0;
- m_nRegFriend = 0;
- m_nCondition = 0;
- m_Friend = NULL;
- m_etcEvent = 0;
- m_petList = NULL;
- m_pulseLastAttackSkill = 0;
- m_bNotMiss = false;
- m_pApetlist = NULL;
- m_pulseTakeEventXMas2005 = 0;
- m_nTimeEventNewYear2006 = 0;
- m_pulseEventNewYear2006 = 0;
- m_elementalList = NULL;
- m_evocationIndex = EVOCATION_NONE;
- m_pulseEvocation[0] = 0; // Çďżîµĺ °˝Ĺ ł˛Ŕş ˝Ă°Ł
- m_pulseEvocation[1] = 0; // ż¤·ąłŮ °˝Ĺ ł˛Ŕş ˝Ă°Ł
- m_nExpDamage = 0;
- m_nGoldenBallNoticeStatus = GOLDENBALL_STATUS_NOTHING;
- m_bProcDisconnect = false;
- m_nLastCollectRequest = 0;
- #ifdef RESTRICT_PVP_SKILL
- m_nRestrictPvPSkillDelaySec = 0;
- #endif // RESTRICT_PVP_SKILL
- m_nEventGomdori2007Win = 0;
- m_nEventGomdori2007Game = 0;
- m_nEventGomdori2007FirstLose = 0;
- m_nEventGomdori2007FirstWin = 0;
- m_nEventGomdori2007Total = 0;
- m_bEventGomdori2007Start = false;
- m_bEventGomdori2007CanSelect = false;
- #if defined(LC_BILA)
- m_bEventGomdori2007Drop = gserver->m_pulse; // şę¶óÁúŔş pulse °Ş ŔúŔĺ
- #else
- m_bEventGomdori2007Drop = true;
- #endif // LC_BRZ
- m_bEventIndependenceDay2007drop = true;
- m_GuildExp = 0; // ±ćµĺĆ÷ŔÎĆ®·Î ŔüČŻµÉ °ćÇčġ
- m_GuildFame = 0; // ±ćµĺ Ć÷ŔÎĆ®·Î ŔüČŻµÉ ¸íĽşÄˇ
- m_nRespondTime = 0;
- #ifdef CHAT_BLOCK_USA
- m_shoutPulse = gserver->m_pulse;
- #endif // CHAT_BLOCK_USA
- #ifdef CHATITEMTAG_201605
- m_nChatItemPulse = gserver->m_pulse;
- #endif
- m_bPressCorps = 0;
- m_bPhoenix_Char = 2;
- #ifdef NO_CHATTING
- m_nflag = 0;
- #endif
- m_Owners_target = NULL;
- m_Slave_npc = NULL;
- m_bTaming_npc = false;
- m_nSoul_Count = 0;
- m_skillTargetCount = 0;
- m_targettype = NULL;
- m_targetindex = NULL;
- m_bCheckAppear = false;
- for (int i = 0; i < MAX_SEAL_TYPE_SKILL; ++i)
- {
- m_sealSkillExp[i].nSkillIdx = -1;
- m_sealSkillExp[i].pSkill = NULL;
- m_sealSkillExp[i].llExp = 0;
- }
- m_Npc_Portal_x = -1;
- m_Npc_Portal_z = -1;
- m_Npc_Portal_y = -1;
- m_nCurrentTitle = TITLE_SYSTEM_NO_TITLE;
- m_nAttendance_exp = 0;
- #ifdef XTRAP
- m_xtrapCheckPulse = 1 * PULSE_REAL_SEC; // ITS-5545 XTRAP Á˘ĽÓ ČÄ ąŮ·Î ĂĽĹ©Çϵµ·Ď ĂĽĹ© ˝Ă°Ł Ăʱ⼳Á¤Ŕ» 20ĂĘżˇĽ 1ĂĘ·Î ÁŮŔÓ.
- #endif // xTRAP
- int i;
- for(i=0; i<SUMMON_NPC_MAX; i++)
- {
- m_pSummnonNpc[i] = NULL;
- }
- m_SummonOwners_target = NULL;
- m_nBombSummonCnt = 0;
- // [110207:selo] ÇŃ ąú ŔÇ»ó
- m_suitWearingPos[0] = WEARING_HELMET;
- m_suitWearingPos[1] = WEARING_ARMOR_UP;
- m_suitWearingPos[2] = WEARING_ARMOR_DOWN;
- m_suitWearingPos[3] = WEARING_GLOVE;
- m_suitWearingPos[4] = WEARING_BOOTS;
- m_nKillCount = 0;
- m_nTotalKillCount = 0;
- m_nDeathCount = 0;
- m_nTotalDeathCount = 0;
- m_nWarGroundPoint = 0;
- m_nWarGroundAccPoint = 0;
- m_absorbPVPDamageRate = 0;
- m_decreaseDBufTimeRate = 0;
- #ifdef STASH_PASSWORD
- m_stash_password = "";
- m_a_cid = "";
- #endif
- m_bRockPaperScissorsFlag = false;
- m_first_inmap = false;
- m_targetPC = NULL;
- m_isSearchLife = false;
- holy_water_item = NULL;
- eska_expa_item = NULL;
- eska_um_item = NULL;
- eska_dropa_item = NULL;
- eska_golda_item = NULL;
- eska_peta_item = NULL;
- eska_vip_item = NULL;
- eska_ataku_item = NULL;
- m_isNotCoolBoxItem = false;
- m_custom_title_index = -1;
- m_gsgm = 0;
- m_nPowrotZone = -1;
- #ifdef TCPD_DEV
- m_bDebugMode = false;
- #endif
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement