-
Notifications
You must be signed in to change notification settings - Fork 103
Expand file tree
/
Copy pathNormalOp.cs
More file actions
84 lines (83 loc) · 2.96 KB
/
NormalOp.cs
File metadata and controls
84 lines (83 loc) · 2.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
namespace Melia.Shared.Network
{
public static class NormalOp
{
/// <summary>
/// Sub-opcodes used with BC_NORMAL.
/// </summary>
public static class Barrack
{
public const int SetBarrackCharacter = 0x00;
public const int SetPosition = 0x02;
public const int SetBarrack = 0x05;
public const int TeamUI = 0x0C;
public const int ZoneTraffic = 0x0D;
public const int StartGameFailed = 0x0F;
public const int Run = 0x10;
public const int Mailbox = 0x11;
public const int MailboxState = 0x13;
public const int MailUpdate = 0x14;
public const int SetSessionKey = 0x15;
public const int ClientIntegrityFailure = 0x18;
public const int BarrackSlotCount = 0x19;
public const int NGSCallback = 0x1A;
public const int UnkThema1 = 0x1B;
public const int CharacterInfo = 0x1C;
}
/// <summary>
/// Sub-opcodes used with ZC_NORMAL.
/// </summary>
public static class Zone
{
public const int TimeActionStart = 0x00;
public const int TimeActionEnd = 0x01;
public const int SkillProjectile = 0x06;
public const int SkillItemToss = 0x09;
public const int AttachEffect = 0x12;
public const int ClearEffects = 0x13;
public const int PlayEffect = 0x16;
public const int PlayForceEffect = 0x17;
public const int UpdateSkillEffect = 0x1F;
public const int FadeOut = 0x38;
public const int BarrackSlotCount = 0x3C;
public const int AttackCancel = 0x41;
public const int Skill_45 = 0x45;
public const int AccountProperties = 0x4D;
public const int UnkDynamicCastStart = 0x4F;
public const int UnkDynamicCastEnd = 0x50;
public const int PadUpdate = 0x59;
public const int PadSetMonsterAltitude = 0x5C;
public const int ParticleEffect = 0x61;
public const int PadMoveTo = 0x64;
public const int Cutscene = 0x6B;
public const int SetSkillSpeed = 0x77;
public const int SetHitDelay = 0x78;
public const int UpdateNormalAttackSkill = 0x87;
public const int SpinObject = 0x8A;
public const int Unknown_A1 = 0xA1;
public const int LeapJump = 0xC2;
public const int Unknown_DA = 0xDA;
public const int ItemCollectionList = 0xDD;
public const int UnlockCollection = 0xDF;
public const int UpdateCollection = 0xE0;
public const int PlayTextEffect = 0xE3;
public const int Unknown_E4 = 0xE7;
public const int Unknown_EF = 0xF2;
public const int ChannelTraffic = 0x12D;
public const int SetGreetingMessage = 0x136;
public const int Unk13E = 0x13E;
public const int SetSessionKey = 0x14F;
public const int ItemDrop = 0x152;
public const int NGSCallback = 0x170;
public const int HeadgearVisibilityUpdate = 0x17C;
public const int UpdateSkillUI = 0x189;
public const int AdventureBook = 0x197;
public const int Unknown_19B = 0x19E;
public const int PadSetModel = 0x1AB;
public const int WigVisibilityUpdate = 0x1AC;
public const int Unknown_1B4 = 0x1B7;
public const int ActorRotate = 0x1BF;
public const int SubWeaponVisibilityUpdate = 0x1C5;
}
}
}