#pragma once //============================================================================================================================= /// ÄÁµð¼Ç Æ®¸®°ÅµéÀÇ ±¸Çö Ŭ·¡½º /** @author Kim Min Wook < taiyo@webzen.com > @since 2004. 12. 29 @remark - @note - @history - */ //============================================================================================================================= #include #include "..\\..\\SolarTrigger\\ConditionInfo.h" #include "IConditionTriggerEx.h" __BEGIN_DECL_CONDITION(CONDITION_ALWAYS) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_COMPARE_SWITCH) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_CLICK_OBJECT) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_DAMAGE_OBJECT) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_COUNT_NPCKILL) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_PASS_TIME) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_ENTER_AREA) virtual VOID OnInit(); virtual VOID onMsg(TRIGGER_MSG* pmsg); BOOL CheckHeroInArea(DWORD areaID); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_HAVE_ITEM) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_MULTI_SWITCH) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_MISSION_POINT) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_COMPARE_VARIABLE) virtual VOID OnInit(); __END_DECL_CONDITION // Quest ¿Ï·á üũ Æ®¸®°Å, Àִ°ÍÀÎÁö È®ÀÎÇÒ °Í __BEGIN_DECL_CONDITION(CONDITION_QUEST_PROGRESS) virtual VOID OnInit(); __END_DECL_CONDITION // À¯Àú Ŭ·¡½º ¼³Á¤(ÀÇÁ¸ Æ®¸®°Å) // [USER CLASS ID] À̸é, //0:¸ðµÎ, 1:¹ö¼­Ä¿, 2:µå·¡°ï, 3:½¦µµ¿ì, 4:¹ß۸®, 5:¿¤¸®¸àÅ»¸®½ºÆ® __BEGIN_DECL_CONDITION(CONDITION_CHECK_CLASS_ID) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_NPCKILL_FOR_UNITID) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_LIVE_PARTY_MEMBER) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_CHECK_OBJECT_HP) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_DESTROY_OBJECT) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_CHECK_OBJECTKIND_HP) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_NPC_ENTER_AREA) virtual VOID OnInit(); __END_DECL_CONDITION //_NA_004777_20120428_ADD_COMPLETE_COLLECTION_TRIGGER __BEGIN_DECL_CONDITION(CONDITION_COMPLETE_COLLECTION) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_SERVER_EVENT) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_CHECK_TEAM) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_COMPARE_SWITCH_EX) virtual VOID OnInit(); __END_DECL_CONDITION __BEGIN_DECL_CONDITION(CONDITION_MONSTER_ENTER_AREA) virtual VOID OnInit(); __END_DECL_CONDITION