action.h
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C头文件 代码 · 共 194 行
H
194 行
//////////////////////////////////////////////////////////////////////////////// Filename : Action.h// Written By : // Description :// 飘府芭狼 炼扒捞 父练且 版快 角青登绢具 窍绰 咀记阑 唱鸥郴绰 努贰胶//////////////////////////////////////////////////////////////////////////////#ifndef __ACTION_H__#define __ACTION_H__#include "Types.h"#include "Exception.h"#include "PropertyBuffer.h"//////////////////////////////////////////////////////////////////////////////// class Action//////////////////////////////////////////////////////////////////////////////class Creature;class Action {public: enum ActionTypes { ACTION_SET_POSITION, // 困摹甫 瘤沥茄促. ACTION_WANDER, // 老沥 裹困甫 规炔茄促. ACTION_SAY, // 老沥 胶农赋飘甫 富茄促. ACTION_RANDOM_SAY, // 老沥 胶农赋飘甫 宏肺靛某胶泼茄促. ACTION_ASK, // 敲饭捞绢俊霸 龙巩阑 茄促. ACTION_QUIT_DIALOGUE, // 努扼捞攫飘肺 窍咯陛 措拳芒阑 摧霸 茄促. ACTION_PREPARE_SHOP, // 惑痢阑 霖厚茄促. ACTION_SELL, // 敲饭捞绢俊霸 酒捞袍阑 魄促. ACTION_BUY, // 敲饭捞绢肺何磐 拱扒阑 荤甸牢促. ACTION_REGEN_SHOP, // 惑痢 救俊 乐绰 酒捞袍阑 犁沥府茄促. ACTION_PREPARE_TEACH, // 扁贱阑 啊福磨 霖厚甫 茄促. ACTION_TEACH_SKILL, // 敲饭捞绢俊霸 扁贱阑 啊福媚霖促. ACTION_HEAL, // 敲饭捞绢甫 摹丰秦霖促. ACTION_REDEEM_MOTORCYCLE, // 葛磐荤捞努阑 馆券秦霖促. ACTION_SEARCH_MOTORCYCLE, // 敲饭捞绢狼 坷配官捞 困摹甫 富秦霖促. ACTION_REPAIR, // 敲饭捞绢狼 酒捞袍阑 荐府秦霖促. ACTION_STASH_SELL, // 焊包窃 荤扁 牢磐其捞胶甫 凯档废 茄促. ACTION_STASH_OPEN, // 焊包窃 牢磐其捞胶甫 凯档废 茄促. ACTION_RESTORE, // 轨颇捞绢甫 浇饭捞绢肺 函券秦 霖促. ACTION_SET_RESURRECT_ZONE, // 何劝 困摹甫 瘤沥茄促. ACTION_SILVER_COATING, // 酒捞袍俊促 篮 档陛阑 秦霖促. ACTION_CREATE_GUILD, // 辨靛 积己 牢磐其捞胶甫 凯霸 茄促. ACTION_DESTROY_GUILD, // 辨靛 秦眉 牢磐其捞胶甫 凯霸 茄促. ACTION_TUTORIAL, // 譬配府倔 牢磐其捞胶甫 凯霸 茄促. ACTION_GIVE_NEWBIE_ITEM, // 檬焊磊侩 酒捞袍 急琶 牢磐其捞胶甫 凯霸 茄促. ACTION_ACTIVATE_PORTAL, // 器呕阑 累悼矫挪促. ACTION_TURN_ON_FLAG, // 敲贰弊甫 难绊 历厘茄促. ACTION_TURN_OFF_FLAG, // 敲贰弊甫 掺绊 历厘茄促. ACTION_SYSTEM_MESSAGE, // 矫胶袍 皋矫瘤甫 朝赴促. ACTION_TAKE_DONATION, // 扁何甫 罐绰促. ACTION_CALL_HELICOPTER, // 秋扁 牢磐其捞胶甫 凯霸 茄促. ACTION_REGEN_EVENT_SHOP, // 捞亥飘侩 惑痢阑 盎脚茄促. ACTION_SAY_DYNAMIC, // 老沥 胶农赋飘甫 富茄促. ACTION_ASK_DYNAMIC, // 敲饭捞绢俊霸 龙巩阑 茄促. ACTION_GIVE_SPECIAL_EVENT_ITEM, // ACTION_REDISTRIBUTE_ATTR, // ACTION_GIVE_GARBAGE_ITEM, // 啊厚瘤 酒捞袍阑 霖促. //ACTION_TALK , //ACTION_RANDOM_TALK , //ACTION_GIVE , //ACTION_TAKE , //ACTION_DROP , //ACTION_CREATE_ITEM , //ACTION_DESTROY_ITEM , //ACTION_SET_ATTRIBUTE , //ACTION_SET_DISCOUNT_RATE , //ACTION_DIE , //ACTION_USE_SKILL , //ACTION_USE_ITEM , //ACTION_REMOVE_QUEST , //ACTION_AFTER , // Monster AI specific actions ACTION_ATTACK , ACTION_RETREAT , ACTION_MOVE , ACTION_ATTACK_MOVE , ACTION_STOP , ACTION_HOLD_POSITION , ACTION_PATROL , ACTION_TRADE_EVENT_ITEM, ACTION_SHOW_GUILD_DIALOG, ACTION_TRADE_LAIR_ITEM, ACTION_SIMPLE_QUEST_LIST, ACTION_SIMPLE_QUEST_COMPLETE, ACTION_SIMPLE_QUEST_REGEN, ACTION_TRADE_GIFT_BOX, ACTION_GIVE_TEST_SERVER_REWARD, // 己俊 甸绢啊绰 Action // 2003. 1.20. by bezz,Sequoia ACTION_ENTER_CASTLE_WITH_FEE, // 己俊 阶咯乐绰 技陛狼 儡咀阑 焊咯霖促. ACTION_SHOW_TAX_BALANCE, ACTION_ASK_VARIABLE, // 傈里 脚没 包访 咀记甸 ACTION_WAR_REGISTRATION, ACTION_SHOW_WAR_SCHEDULE, // 辆练 傈里 脚没 ACTION_JOIN_RACE_WAR, // 捞亥飘 急拱 酒捞袍 ACTION_GIVE_EVENT_ITEM, // 某腐喊肺 临 锭 ACTION_GIVE_ACCOUNT_EVENT_ITEM, // 拌沥喊肺 临 锭 // 目敲 概聪历 包访 檬扁拳 咀记 ACTION_INIT_PARTNER_WAITING_MANAGER, ACTION_WAIT_FOR_MEET_COUPLE, ACTION_WAIT_FOR_APART_COUPLE, ACTION_ACCEPT_COUPLE_REQUEST, ACTION_ACCEPT_APART_COUPLE, ACTION_FORCE_APART_COUPLE, ACTION_ENTER_PK_ZONE, ACTION_WARP_TO_RESURRECT_POSITION, ACTION_SELECT_QUEST, ACTION_QUEST_REWARD, ACTION_WARP_TO_NOVICE_ZONE, ACTION_CANCEL_QUEST, ACTION_INIT_SIMPLE_QUEST, ACTION_WANDER_ZONE, ACTION_INIT_EVENT_QUEST, ACTION_ASK_BY_QUEST_LEVEL, ACTION_GIVE_EVENT_QUEST, ACTION_ADVANCE_EVENT_QUEST, ACTION_REWARD_EVENT_QUEST, ACTION_CANCEL_EVENT_QUEST_SCRIPT, ACTION_GIVE_LOTTO, ACTION_GIVE_EVENT_QUEST_SCRIPT, ACTION_START_EVENT_QUEST, ACTION_WARP_IN_ZONE, ACTION_EVENT_MEET, ACTION_GIVE_FINAL_LOTTO_SCRIPT, ACTION_GIVE_QUEST_ITEM, ACTION_TAKE_OUT_GOODS, ACTION_CLEAR_RANK_BONUS, ACTION_CONTRACT_GNOMES_HORN, ACTION_DOWN_SKILL, ACTION_MINI_GAME, ACTION_GIVE_ITEM, ACTION_ACTIVATE_MAZE_EXIT, ACTION_ACTIVATE_MAZE_ENTER, ACTION_ACTIVATE_MAZE_RETURN, ACTION_SYSTEM_MESSAGE_PER_RACE, // 矫胶袍 皋矫瘤甫 朝赴促. ACTION_WARP_LEVEL_WAR_ZONE, ACTION_CHECK_PARTNER_NAME, // 颇飘呈 捞抚 犬牢 ACTION_START_PET_QUEST, // 2瞒 脐 涅胶飘甫 矫累茄促. ACTION_PET_WITHDRAW, // 脐 茫阑贰夸 ACTION_PET_DEPOSIT, // 脐 该辨贰夸 ACTION_ENTER_EVENT_ZONE, // 捞亥飘 粮栏肺 甸绢哎贰夸. ACTION_MAX };public: virtual ~Action() throw(Error) {} virtual ActionType_t getActionType() const throw() = 0; virtual void read(PropertyBuffer & buffer) throw(Error) = 0; virtual void execute(Creature* pCreature1, Creature* pCreature2 = NULL) throw(Error) = 0; virtual string toString() const throw() = 0;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?