| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- namespace Server.MirObjects
- {
- public class NPCActions
- {
- public ActionType Type;
- public List<string> Params = new List<string>();
- public NPCActions(ActionType action, params string[] p)
- {
- Type = action;
- Params.AddRange(p);
- }
- }
- public enum ActionType
- {
- Move,
- InstanceMove,
- GiveGold,
- TakeGold,
- GiveGuildGold,
- TakeGuildGold,
- GiveCredit,
- TakeCredit,
- GiveItem,
- TakeItem,
- GiveExp,
- GivePet,
- ClearPets,
- AddNameList,
- DelNameList,
- ClearNameList,
- GiveHP,
- GiveMP,
- ChangeLevel,
- SetPkPoint,
- ReducePkPoint,
- IncreasePkPoint,
- ChangeGender,
- ChangeClass,
- LocalMessage,
- Goto,
- Call,
- GiveSkill,
- RemoveSkill,
- Set,
- Param1,
- Param2,
- Param3,
- Mongen,
- TimeRecall,
- TimeRecallGroup,
- BreakTimeRecall,
- MonClear,
- GroupRecall,
- GroupTeleport,
- DelayGoto,
- Mov,
- Calc,
- GiveBuff,
- RemoveBuff,
- AddToGuild,
- RemoveFromGuild,
- RefreshEffects,
- ChangeHair,
- CanGainExp,
- ComposeMail,
- AddMailItem,
- AddMailGold,
- SendMail,
- GroupGoto,
- EnterMap,
- GivePearls,
- TakePearls,
- MakeWeddingRing,
- ForceDivorce,
- GlobalMessage,
- LoadValue,
- SaveValue,
- RemovePet,
- ConquestGuard,
- ConquestGate,
- ConquestWall,
- ConquestSiege,
- TakeConquestGold,
- SetConquestRate,
- StartConquest,
- ScheduleConquest,
- OpenGate,
- CloseGate,
- Break,
- AddGuildNameList,
- DelGuildNameList,
- ClearGuildNameList,
- OpenBrowser,
- GetRandomText,
- PlaySound,
- SetTimer,
- ExpireTimer,
- UnequipItem,
- RollDie,
- RollYut,
- Drop,
- ReviveHero,
- SealHero,
- DeleteHero,
- ConquestRepairAll,
- BuyGT,
- TeleportGT,
- ExtendGT,
- GTAllRecall,
- GTRecall,
- DisplayGTRentalDays,
- GTSale,
- GTCancelSale,
- HeroGiveSkill,
- HeroRemoveSkill,
- }
- }
|