
   10,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
#0x0040
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
    0,  0,  0,  0, 55, 17,  3, 37, 46, -1, 23, -1,  3,108,  3,  2,
    3, 28, 19, 11,  3, -1,  9,  5, 54, 53, 58, 60, 41,  2,  6,  6,
#0x0080
    7,  3,  2,  2,  2,  5, 16, 12, 10,  7, 29, 23, -1, -1, -1,  0,
    7, 22, 28,  2,  6, 30, -1, -1,  3, -1, -1,  5,  9, 17, 17,  6,
   23,  6,  6, -1, -1, -1, -1,  8,  7,  6,  7,  4,  7,  0, -1,  6,
    8,  8,  3,  3, -1,  6,  6, -1,  7,  6,  2,  5,  6, 44,  5,  3,
#0x00C0
    7,  2,  6,  8,  6,  7, -1, -1, -1, -1,  3,  3,  6,  6,  2, 27,
    3,  4,  4,  2, -1, -1,  3, -1,  6, 14,  3, -1, 28, 29, -1, -1,
   30, 30, 26,  2,  6, 26,  3,  3,  8, 19,  5,  2,  3,  2,  2,  2,
    3,  2,  6,  8, 21,  8,  8,  2,  2, 26,  3, -1,  6, 27, 30, 10,
#0x0100
    2,  6,  6, 30, 79, 31, 10, 10, -1, -1,  4,  6,  6,  2, 11, -1,
   10, 39,  4, 10, 31, 35, 10, 18,  2, 13, 15, 20, 68,  2,  3, 16,
    6, 14, -1, -1, 21,  8,  8,  8,  8,  8,  2,  2,  3,  4,  2, -1,
    6, 86,  6, -1, -1,  7, -1,  6,  3, 16,  4,  4,  4,  6, 24, 26,
#0x0140
   22, 14,  6, 10, 23, 19,  6, 39,  8,  9,  6, 27, -1,  2,  6,  6,
  110,  6, -1, -1, -1, -1, -1,  6, -1, 54, 66, 54, 90, 42,  6, 42,
   -1, -1, -1, -1, -1, 30, -1,  3, 14,  3, 30, 10, 43, 14,186,182,
   14, 30, 10,  3, -1,  6,106, -1,  4,  5,  4, -1,  6,  7, -1, -1,
#0x0180
    6,  3,106, 10, 10, 34,  0,  6,  8,  4,  4,  4, 29, -1, 10,  6,
   90, 86, 24,  6, 30,102,  9,  4,  8,  4, 14, 10,  4,  6,  2,  6,
    3,  3, 35,  5, 11, 26, -1,  4,  4,  6, 10, 12,  6, -1,  4,  4,
   11,  7, -1, 67, 12, 18,114,  6,  3,  6, 26, 26, 26, 26,  2,  3,
#0x01C0
    2, 14, 10, -1, 22, 22,  4,  2, 13, 97,  0,  9,  9, 29,  6, 28,
    8, 14, 10, 35,  6,  8,  4, 11, 54, 53, 60,  2, -1, 47, 33,  6,
   30,  8, 34, 14,  2,  6, 26,  2, 28, 81,  6, 10, 26,  2, -1, -1,
   -1, -1, 20, 10, 32,  9, 34, 14,  2,  6, 48, 56, -1,  4,  5, 10,
#0x0200
   26, -1, 26, 10, 18, 26, 11, 34, 14, 36, 10, 19, 19, -1, 24,  0,

S NCAg猩đM
R NCAg猩ĎM

B oCg
w [h=2B
l O[h=4B
* 0ȏキ肩

S 0064 <version>.l <account name>.24B <password>.24B <version2>.B
	AJEgID&pX[hM
S 0065 <account ID>.l <login ID1>.l <login ID2>.l ?.2B <sex>.B
	LZIڑv
S 0066 <charactor number>.B
	LN^Iv
S 0067 <charactor name>.24B <param etc>.11B
	LN^쐬v
S 0068 <charactor ID>.l <mail address>.40B
	LN^폜v
R 0069 <len>.w <login ID1>.l <account ID>.l <login ID2>.l ?.32B <sex>.B {<IP>.l <port>.w <server name>.20B <login users>.w <maintenance>.w <new>.w}.32B*
	login&I
R 006a <error No>.B
	logins ̂P
		err No=00 o^IDł
		err No=01 pX[hႢ܂
		err No=02 gpԂIĂ܂
		err No=03 T[o[ڑۂ܂
		err No=04 񂳂ꂽIDA܂̓AJEgubNĂIDł
		err No=05 ŐṼpb`ł͂܂
		err No=06 񂳂ꂽIDA܂̓AJEgubNĂIDł
		err No=07 T[o[GĂ܂
R 006b <len>.w <charactor select data>.106B*
	LZIڑ&LN^f[^
	<charactor select data> = <charactor ID>.l <base exp>.l <zeny>.l <job exp>.l <job level>.l ?.8B <option>.l <karma>.l <manner>.l <status point>.w <HP>.w <MaxHP>.w <SP>.w <MaxSP>.w <speed>.w <class>.w <hair>.w <weapon>.2w <base level>.w <skill point>.w <head_bottom>.w <sheild>.w <head option top>.w <head option mid>.w <hair color>.w ?.w <name>.24B <STR>.B <AGI>.B <VIT>.B <INT>.B <DEX>.B <LUK>.B <charactor number>.B ?.B
R 006c <error No>.B
	LN^Is
R 006d <charactor select data>.106B
	LN^쐬
R 006e <error No>.B
	LN^쐬s
R 006f
	LN^폜
R 0070 <error No>.B
	LN^폜s
		err No=00 [AhXႤ
		err No=01 폜ۂꂽ
R 0071 <charactor ID>.l <map name>.16B <ip>.l <port>.w
	LN^I𐬌&}bv&Q[IIP/port
S 0072 <account ID>.l <charactor ID>.l <login ID1>.l <login ID2>.l <sex>.b
	Q[Iڑv
R 0073 <server tick>.l <coordidate>.3B ?.2B(05 05Œ)
	Q[Iڑ&T[o1msv&oʒu
R 0078 <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <weapon>.w <head option bottom>.w <sheild>.w <head option top>.w <head option mid>.w <hair color>.w <clothes color>.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_dir>.3B ?.B(05Œ) ?.B(05Œ) <sit>.B <Lv>.B
	}bv[h&ړpAtpL?
R 0079 <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <weapon>.w <head option bottom>.w <sheild>.w <head option top>.w <head option mid>.w <hair color>.w <clothes color>.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_dir>.3B ?.B(05Œ) ?.B(05Œ) <Lv>.B
	e|̕\͈͓LpAtL?
R 007b <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <weapon>.w <head option bottom>.w <server tick>.l <sheild>.w <head option top>.w <head option mid>.w <hair color>.w ?.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_X_Y>.5B ?.B ?.B ?.B <Lv>.B
	\͈͓Lړ
R 007c <ID>.l <speed>.w ?.6w <class>.w ?.7w <X_Y>.3B ?.2B
	NPCp\͈͓L
S 007d
	map[hI
S 007e <client tick>.l
	NCAg1ms^C}M
R 007f <server tick>.l
	T[o1ms^C}M
R 0080 <ID>.l <type>.B
	type=00 L (ʊOړB̏œ?)
	type=01 LS
	type=02 L (logout?)
	type=03 e|[g (e|,,H)
R 0081 <type>.B
	logins ̂Q
		type=01 T[o[ڑI
		type=02 IDő̎gp҂OC܂
		type=03 T[o[Ƃ̓Ɏs܂
		type=04 n̎el߂Őڑł܂
		type=05 PWΈȉ͐ڑł܂
		type=06 ςꂽAJEgł͂܂
		type=07 T[o[GĂ܂
		type=08 O̐ڑ񂪎cĂ܂
		type=0b AJEgۗ܂
		type=0c ۋVXeύX̂߁AꎞI܂
		type=0d IPvȂ߁AڑI܂
		type=10 LT[rXɂȂ܂
		type=11 `PbgĂȂAL؂Ă܂
S 0085 <X_Y>.3B
	ړv
R 0087 <server tick>.l <X_Y_X_Y>.5B ?(0Œ).B
	ړ
R 0088 <ID>.l <X>.w <Y>.w
	ړr~
S 0089 <target ID>.l <type>.B
	type=00 target1񉣂
	type=02 
	type=03 
	type=07 target葱
R 008a <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <param1>.w <param2>.w <type>.B <param3>.w
	type=00 param1=0 miss
	type=00 param1:_[W(̍v?) param2: param3:ATV2t_[W
		NPC̍ȔꍇAparam2,param3̓S~f[^
		speedPC̏ꍇASPDƈv
	type=01 itemE ID*2ȊOS~
	type=02  src IDȊOS~
	type=03  src IDȊOS~
	type=08 U
	type=09 _[W[VȂɃ_[W\镨(CfA)
	type=0a NeBJ
	type=0b S
S 008c <len>.w <str>.?B
	ʏ픭MB`bg̓`bgpɂȂ
	擪"<nick> : "̓̕NCAgŕt鎖
R 008d <len>.w <ID>.l <str>.?B
	ID̔MB`bg̓`bgpɂȂ
R 008e <len>.w <str>.?B
	̔MB`bg̓`bgpɂȂ
S 0090 <ID>.l <type?>.B
	NPCɘbBtype01
R 0091 <map name>.16B <X>.w <Y>.w
	I}bvԈړAe|,p
R 0092 <map name>.16B <X>.w <Y>.w <IP>.l <port>.w
	IԈړ
R 0093
	81񂾂ϑB
S 0094 <ID>.l
	ID̃LvB00950195̕ԓ͂
R 0095 <ID>.l <nick>.24B
	NPC,MhPC0094ւ̕ԓ
	0193	<charID>.l Ŗ₢킹
	0194	<charID>.l <name>.24B ̉œĂ܂B

S 0096 <len>.w <nick>.24B <message>.?B
	wisM
R 0097 <len>.w <nick>.24B <message>.?B
	wisM
R 0098 <type>.B
	type=00 wisM
	type=01 wis肪loginĂȂ?
	type=02 wis肩ignoreĂ?
S 0099 <len>.w <message>.?B
	GMR}h/b,/bb,/nbɂĔsBT[o[u[hLXg
R 009a <len>.w <message>.?B
	GM̓V̐
S 009b <head dir>.w <dir>.B
	&̕ύXvBNCAgւ͖̉͗l
	dir00`07ő̂̌B00Ŗk甽v45Pʂ07܂
	head dir00,01,02œ̌B00ő̂ƓA01EA02
R 009c <ID>.l <head dir>.w <dir>.B
	ID̑&̕ύX
R 009d <ID>.l <item ID>.w <identify flag>.B <X>.w <Y>.w <amount>.w <subX>.B <subY>.B
	ړŏACeʓɓĂ
R 009e <ID>.l <item ID>.w <identify flag>.B <X>.w <Y>.w <subX>.B <subY>.B <amount>.w
	item dropB̂009dƃ}Xړʒu&ςĂ
S 009f <ID>.l
	ID̏ACeE
R 00a0 <index>.w <amount>.w <item ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w <equip type>.w <type>.B <fail>.B
	fail=02 擾s?
	fail=06 [gB擾s
R 00a1 <ID>.l
	ID̏ACe
S 00a2 <index>.w <amount>.w
	LACe𗎂
R 00a3 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B(̏ꍇ0x8000?)}.10B*
	LՕi&WiXg
R 00a4 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <equip type>.w <equip point>.w <attribute?>.B <refine>.B <card>.4w}.20B*
	LXg
R 00a5 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B}.10B*
	JvɗaĂՕi&WiXg
R 00a6 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <equip type>.w <equip point>.w <attribute?>.B <refine>.B <card>.4w}.20B*
	JvɗaĂ鑕Xg
S 00a7 <index>.w <ID>.l
	ACeindexgpBID͎̂?
R 00a8 <index>.w <amount>.w <type>.B
	ACegpBtype=00̏ꍇgps? amountS~̖͗l
	type=01̏ꍇŁAamount͎gp̎c
S 00a9 <index>.w <equip type>.w
	ACe
R 00aa <index>.w <equip point>.w <type>.B
	ACeBtype=00̏ꍇs? equip pointS~̖͗l
S 00ab <index>.w
	
R 00ac <index>.w <equip point>.w <type>.B
	Btype=00̏ꍇs? equip pointS~̖͗l
R 00af <index>.w <amount>.w
	ACeBamount炷
R 00b0 <type>.w <val>.l
	FXȔ\͒l̍XVBȉtype:Ή鐔l
	0000:speed 0003:sl 0004:}i[|Cg(b֎~) 0005:HP 0006:MaxHP
	0007:SP 0008:MaxSP 0009:Xe[^X|Cg 000b:x[Xx
	000c:XL|Cg 0018:d(\Ă鐔10{)
	0019:őd(\Ă鐔10{)
	0029:ATKO 002a:ATK 002b:MATKO 002c:MATK
	002d:DEFO 002e:DEF 002f:MDEFO 0030:MDEF
	0031:HIT 0032:FLEEO 0033:FLEE 0034:NeBJ
	0035:ASPD(2msPʂ̎?) 0037:Wux
	0082: ATKƓ?
	
	type 0004̎val0-܂ł̎
R 00b1 <type>.w <val>.l
	FXȔ\͒l̍XVBȉtype:Ή鐔l
	0001:x[Xol 0002:Wuol	0014:zeny
	0016:x[XKvol 0017:WuKvol
	1ł00b0valshortA00b1vallongƂg񂾂
	ƂȂĂ͍ȂāAӒ݂Ȃ?
S 00b2 <type>.B
	type=00 SX^[g
	type=01 LZv
R 00b3 <type>.B
	type=01 LZ
R 00b4 <len>.w <ID>.l <str>.?B
	IDNPC̃bZ[W
R 00b5 <ID>.l
	IDNPCƂ̃bZ[WEBhE"NEXT"ACRo
R 00b6 <ID>.l
	IDNPCƂ̃bZ[WEBhE"CLOSE"ACRo
R 00b7 <len>.w <ID>.l <str>.?B
	IDNPC̉bőIڕ\Beڂ':'ŋ؂
S 00b8 <ID>.l <select>.B
	IDNPC̉b̑IBeڂɏ1`UBffŃLZ?
S 00b9 <ID>.l
	IDNPCƂ̉bBNEXT{^
S 00bb <type>.w <amount>.B
	Xe[^XupvBtype000d0012STR,AGI,VIT,INT,DEX,LUKɑΉ
R 00bc <type>.w <fail>.B <val>.B
	Xe[^XupBfail=01Ȃ琬Btype00bbƓBval͏̐
	s͌̂œBXe[^X|CgȂԂ
	00bb𔭍słNCAgL΁Afail=00ɂȂ̂ł͂ȂƗ\z
R 00bd <status point>.w <STR>.B <STRupP>.B <AGI>.B <AGIupP>.B <VIT>.B <VITupP>.B <INT>.B <INTupP>.B <DEX>.B <DEXupP>.B <LUK>.B <LUKupP>.B <ATK>.w <ATKbonus>.w <MATKmax>.w <MATKmin>.w <DEF>.w <DEFbonus>.w <MDEF>.w <MDEFbonus>.w <HIT>.w <FLEE>.w <FLEEbonus>.w <critical>.w <karma?>.w <manner?>.w
	܂Ƃ߂ăXe[^X𑗂pPbg
R 00be <type>.w <val>.B
	KvXe[^X|CgXVpPbgBtype0020`0025STR`LUKɑΉ
S 00bf <type>.B
	G[VoBtype00-0c(,0d)ALT+1`ALT+9,ALT+0,`L,O[,p[(,؍)ɑΉ
	00=!	01=?	02=ꂵ()	03=n[g	04=	05=͂(d)
	06=₾()	07={()08=()	09=c	0a=`L
	0b=O[	0c=p[	0d=؍	0e=傫n[g	0f=肪Ƃ(thanks)
	10=O	11=߂(sorry)	12=΂	13=	14=
	15=ō(GoodJob)16=LL	17=VbN	18=܂	19=oc
	1a=wv(help)	1b=go	1c=[	1d=	1e=
	1f=タ	20=ӂ	21=񂤂
R 00c0 <ID>.l <type>.B
	ID̐lG[VoBtype00bfƓ
S 00c1
	loginl₢킹
R 00c2 <val>.l
	loginl
R 00c3 <ID>.l <type>.B <val>.B
	ڕύXBtype00Ŗ{(]E)A02A03()A04()A05()A08
R 00c4 <ID>.l
	bNPCl̂buy/sellI𑋏o
R 00c5 <ID>.l <type>.B
	buy/sellIBtype=00ȂbuyBtype=01Ȃsell
R 00c6 <len>.w {<value>.l <DCvalue>.l <type>.B <item ID>.w}.11B*
	NPĈXbuyIBDCvalue͏lDC̒li
R 00c7 <len>.w {<index>.w <value>.l <OCvalue>.l}.10B*
	NPĈXsellIBOCvalue͏lOC̒li
S 00c8 <len>.w {<amount>.w <item ID>.w}.4B*
	NPĈX甃
S 00c9 <len>.w {<index>.w <amount>.w}.4B*
	NPĈXɔ
R 00ca <type>.B
	NPCwIBtype=00
R 00cb <type>.B
	NPC֔pIBtype=00
S 00cc <ID>.l
	GMpENbNj[uinamejgpҋIvgp
R 00cd <IDH>.l
	GMpENbNj[uinamejgpҋIv̉
	<ID>0̏ꍇ͎sƕ\B(̃pPbg͂̉łBڑI̋@\͂܂B)
S 00ce
	GMR}h/killallɂĔsBSEQH(@doom)
S 00cf <nick>.24B <type>.B
	type=00 nick̔󂯕t (/ex nick)
	type=01 nick̔󂯕t (/in nick)
S 00d0 <type>len.B
	type=00 SĂ̔󂯕t (/exall)
	type=01 SĂ̔󂯕t (/inall)
R 00d1 <type>.B <fail>.B
	type=00 󂯕t
	type=01 󂯕t
	fail=00 
	fail=01 s
R 00d2 <type>.B <fail>.B
	type=00 SĂ̔󂯕t
	type=01 SĂ̔󂯕t
	fail=00 
	fail=01 sH
S 00d3
	WisۃXgv
R 00d4 <len>.w <nick>.24B*
	WisۃXg
S 00d5 <len>.w <limit>.w <pub>.B <passwd>.8B <title>.?B
	`bgāB`bg֌WǒׂÂ̂ŕ⊮
R 00d6 <fail>.B
	`bgĉ
R 00d7 <len>.w <owner ID>.l <chat ID>.l <limit>.w <users>.w <pub>.B <title>.?B
	ʓ`bg
R 00d8 <chat ID>.l
	`bg
S 00d9 <chat ID>.l <passwd>.8B
	`bgQv
R 00da <fail>.B
	`bgQs
R 00db <len>.w <chat ID>.l {<index>.l <nick>.24B}.28B*
	`bgQ҃Xg
R 00dc <users>.w <nick>.24B
	`bgւ̎QҒǉ(?)
R 00dd <index>.w <nick>.24B <fail>.B
	`bgQҔ
S 00de <len>.w <limit>.w <pub>.B <passwd>.8B <title>.?B
	`bgXe[^XύX
R 00df <len>.w <owner ID>.l <chat ID>.l <limit>.w <users>.w <pub>.B <title>.?B
	`bgXe[^XύX
S 00e0 ?.l <nick>.24B
	`bg[LҕύXv?
R 00e1 <index>.l <nick>.24B
	`bgQҔԍt?
S 00e2 <nick>.24B
	`bgkick
S 00e3
	`bg
S 00e4 <ID>.l
	v
R 00e5 <nick>.24B
	v
S 00e6 <type>.B
	type=03 vok
	type=04 vLZ
R 00e7 <fail>.B
	v
	fail=00 ߂
	fail=03 v󂯂Ăꂽ
	fail=04 LZꂽ?
S 00e8 <index>.w <amount>.l
	ACeǉBindex=0zenyǉBKNCAgłzeny00eb̒Ô
R 00e9 <amount>.l <type ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
	̃ACeǉ
R 00ea <index>.w <fail>.B
	fail=00 ACeǉ
	fail=01 ǉsB葤dʃI[o
S 00eb
	ACeǉ(ok)
R 00ec <fail>.B
	fail=00 ok
	fail=01 肩ok
S 00ed
	LZ
R 00ee
	LZ܂
S 00ef
	(trade)
R 00f0
	
R 00f2 <num>.w <limit>.w
	Jv񋖗eACe&
S 00f3 <index>.w <amount>.l
	JvqɂɃACe荞
R 00f4 <index>.w <amount>.l <type ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
	Jvqɂ̃ACeǉ
S 00f5 <index>.w <amount>.l
	JvqɂACeov
R 00f6 <index>.w <amount>.l
	JvqɂACeo
S 00f7
	Jvqɕv
R 00f8
	Jvqɕ
S 00f9 <party name>.24B
	p[eB쐬v
R 00fa <fail>.B
	p[eB쐬
	fail=00 up[eB[܂Bv
	fail=01 uÕp[eB[܂Bv
	fail=02 ułɃp[eB[ɉĂ܂Bv
R 00fb <len>.w <party name>.24B {<ID>.l <nick>.24B <map name>.16B <leader>.B <offline>.B}.46B*
	p[eB܂Ƃ߂đ
S 00fc <ID>.l
	p[eBU
R 00fd <nick>.24B <fail>.B
	fail=00 ͊Ƀp[eBɓĂ
	fail=01 ɋۂꂽ
	fail=02 U
	fail=04 ̕ʃLɃp[eBɓĂ
R 00fe <ID>.l <party name>.24B
	p[eBɗUꂽ
S 00ff <ID>.l <fail>.l
	p[eBɗUꂽ̕ԓBfail=1 okԓ?
S 0100
	p[eBEޗv
R 0101 <exp>.w <item?>.w
	p[eBݒ茻? exp=2̏ꍇ͌zݒ莸s?
S 0102 <exp>.w <item?>.w
	p[eBݒύX
R 0104 <ID>.l ?.l <X>.w <Y>.w <offline>.B <party name>.24B <nick>.24B <map name>.16B
	p[eB1lXV
R 0105 <ID>.l <nick>.24B <fail>.B
	nick񂪃p[eB痣E
R 0106 <ID>,l <HP>.w <MaxHP>.w
	p[eBoHPXV
R 0107 <ID>.l <X>.w <Y>.w
	p[eBoʒuXV
S 0108 <len>.w <message>.?B
	p[eB
R 0109 <len>.w <ID>.l <message>.?B
	p[eBM
R 010a <type ID>.w
	MVPACe擾
R 010b <exp>.l
	MVPol擾
R 010c <ID>.l
	MVPL\
R 010e <skill ID>.w <lv>.w <sp>.w <range>.w <up>.B
	XLXVBsp͖gp?
R 010f <len>.w {<skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B}.37B*
	XL̉Bskill name͈ꕔėȂ遄AL_PNEUMA,PR_SLOWPOISON
	target type0-pbVuA1-GA2-ꏊA4-A16-
	lv=0 up=0̏ꍇ̓XgɏoĂȂ?
R 0110 <skill ID>.w <basic type>.w ?.w <fail>.B <type>.B
	fail=00̎ɃXLps?
	type 00:basic type̕ 01:SPs 02:HPs 03:memo 04:delay
	05:(߂܁[) 06:킪낵Ȃ 07:ԃWF 08:WF 09:
	basic type 00: 01:emotion 02: 03:`bg 04:p[eB
	05:shout? 06:PK 07:}i[|Cg
R 0111 <skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B
	010f1B2Ɩgp?
	20040415]EɊϑ
S 0112 <skill ID>.w
	XLlvupv
S 0113 <level>.w <skill ID>.w <ID>.l
	ID^[Qbgskillg
R 0114 <skill ID>.w <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <param1>.w <param2>.w <param3>.w <type>.B
	UnXLGtFNg@
	type=04 ΕǂŊϑ type=06Ƃقړ?
	type=05 NB/FBl̕U_[WpH
	type=06 P? param1̓_[WvAparam2levelAparam31ŒƗ\z
	type=07 _[W\H
	type=08 Ał? param1̓_[WvAparam2levelAparam3͕Ɨ\z
	type=09 _[W[VȂɃ_[W\镨(CfA)Ǝv̂_[W[Vo镨B(@\͓)
R 0115 <skill ID>.w <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <X>.w <Y>.w <param1>.w <param2>.w <param3>.w <type>.B
	e΂LUnXLGtFNg
	type=05 _[W&e΂Bparam1̓_[WvAparam2levelAparam3͕Ɨ\z
	type=06 Sn? ȂƂparam1̓S~̖͗l
	type=09 _[W[VȂɃ_[W\镨(CfA)Ǝv̂_[W[Vo镨B(@\͓)
S 0116 <level>.w <skill ID>.w <X>.w <Y>.w
	(X,Y)^[Qbgskillg
R 0117 <skill ID>.w <src ID>.l <val>.w <X>.w <Y>.w <server tick>.l
	ꏊ̃XLGtFNg\Bval̓xAꕔł?(X)
S 0118
	ULZ
R 0119 <ID>.l <param1>.w <param2>.w <param3>.w ?.B
	ڕύX
	param1=02 tXg_CoœЂ?
	param2=01 ?
	param2=20 ANGELUS?
	param3=01 TCgb`?
	param3=0b nCfBO?
	param3=0b N[LO?
	param3=0d J[gt
	param3=0e t
	param3=0f yRyR

R 011a <skill ID>.w <val>.w <dst ID>.l <src ID>.l <fail>.B
	_[WnXL\Bq[̏ꍇval͉񕜗
	fail=00̏ꍇsۂAX`[ȊOł͌
S 011b <skill ID>.w <map name>.16B
	011cւ̉BgȂꍇ"cancel"A}bv_̏ꍇ"Random"𑗂
R 011c <skill ID>.w <map1>.16B <map2>.16B <map3>.16B <map4>.16B
	e|/|^̏ꏊIB
	e|̏ꍇARandom/Z[uꏊA|^̏ꍇAZ[uꏊ/memo1/memo2/memo3ƂȂ
	}bv̂ݑ
S 011d
	݋鏊v
R 011e <fail>.B
	fail=00 
	fail=01 s
R 011f <dst ID>.l <src ID>.l <X>.w <Y>.w <type>.B <fail>.B
	XL\n쐬
	type 7e:SW 7f:Ε 80:|^ 81:|^O 83:TN 85:tj[}
	86:o[~I 8c:g[L[{bNX 8d:X 8e:܂[ 91:񂭂邷˂
	93:ǂ܂ 97:?? 99:g[L[{bNXO
	񋁂
R 0120 <ID>.l
	XL\n
R 0121 <num>.w <num limit>.w <weight>.l <weight limit>l
	J[g̎&ďݒl&
R 0122 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <equip type>.w <equip point>.w <attribute?>.B <refine>.B <card>.4w}.20B*
	J[gACeBi
R 0123 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B}.10B*
	J[gACeBՕi/Wi
R 0124 <index>.w <amount>.l <item ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
	J[gɃACeǉ
R 0125 <index>.w <amount>.l
	J[gACe폜
S 0126 <index>.w <amount>.l
	J[gɃACe
S 0127 <index>.w <amount>.l
	J[gACeo
S 0128 <index>.w <amount>.l
	Jv񂩂J[gփACeڂ
S 0129 <index>.w <amount>.l
	J[gJvփACeڂ
R 012c <fail>.B
	fail=00 udʃI[o[łBv
	fail=01 uACeőސ𒴉߂܂Bv
R 012d <num>.w
	IXJ݁BACeXgvBnum͒uő吔
S 012e
	IX
S 012f <len>.w <message>.80B {<index>.w <amount>.w <value>.l}.8B*
	IXJ݁AIX&ACe,liXg
S 0130 <ID>.l
	IXACeXgv
R 0131 <ID>.l <message>.80B
	IXŔ\
R 0132 <ID>.l
	IXŔ
R 0133 <len>.w <ID>.l {<value>.l <amount>.w <index>.w <type>.B <item ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w}.22B
	IXACeXg
S 0134 <len>.w <ID>.l {<amount>.w <index>.w}.4B*
	IXACew
R 0135 <index>.w <amount>.w <fail>.B
	IXACewsB
	fail=1 u܂Bv
	fail=2 udʃI[o[łBv
R 0136 <len>.w <ID>.l {<value>.l <index>.w <amount>.w <type>.B <item ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w}.22B*
	IXJݐ
R 0137 <index>.w <amount>.w
	IXACe̔
R 0139 <ID>.l <X>.w <Y>.w <X2>.w <Y2>.w <range>.w
	ID̓G(X,Y)ɋĎ(X2,Y2)ɋ̂ōU͂܂ł
	U\rangeȂ̂ŁAߊĉ?
R 013a <val>.w
	U˒
R 013b <type>.w
	e탁bZ[W\B3=ł܂
R 013c <ID>.w
	ꂽItemIDB0ŁAԁB
R 013d <type>.w <val>.w
	HP񕜃XL/SP񕜃XLɂ
	type=5ȂHP type=7ȂSP
R 013e <src ID>.l <dst ID>.l <X>.w <Y>.w <lv?>.w ?.w <wait>.l
	XLrBPC/NPC̏ꍇ(X,Y)0Bꏊ^[Qbg̏ꍇdst ID0ɂȂ

	0x013e  offset+16(dword) ̓XLł()B
	00: 01: 02:n 03: 04: 05: 06: 07: 08:O 09:
	IɁAr̃GtFNgŕς̂ƁB

	waitmsPʂ?
S 013f <Name>.24B
	GMR}h/monster/itemɂĔsBwMob(ItemȂItem쐬)
S 0140 <MapName>.16B <x>.w <y>.w
	GMR}h/mm(=/mapmove)ɂĔsBwMAPAWփe|[g
R 0141 <type>.l <base>.l <bonus>.l
	Xe[^XBtype0d12STR,AGI,VIT,INT,DEX,LUKɑΉ
	base+bonusƕ\
R 0142 <ID>.l
	l͗p\
S 0143 <ID>.l <amount>.l
	0142̑ɓ͂l̑M
R 0144 <ID>.l <type>.l <X>.l <Y>.l <point ID>.B <color>.3B ?.B
	ēpA}bvACR\pPbg
	type=1 ACR\
	type=2 ACR
R 0145 <file name>.16B <type>.B
	(̏)Jvcutin\
	type=0x02 \
	type=0xff 
S 0146 <ID>.l
	IDNPCƂ̉bBCLOSE{^BackNPCbZ[WEBh𓯎ɕ
R 0147 <skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B
	ACep̌ʈꎞIɓꂽXL
R 0148 <ID>.l
	UNV̑茈? @ 1
S 0149 <ID>.l <type>.B <time>.w
	GMpENbNj[u`bg֎~Ԃijvgp  type=00
	GMpENbNj[u`bg֎~Ԃグi|jvgp  type=01
	肷ŃNCAg瑗M  type=02
	time͕Pʂłim
R 014a <fail>.l
	}i[|Cg^ʁBfail=0  fail=1 s
R 014b <type>.B <nick>.24B
	}i[|CgBtype=00 vX type=01 }CiX
	A}cȍ~Hb֎~ԂɂȂ nick=̖O type=1̂݁H
R 014C <len>.w (<type>.l <guildID>.l <guild name>.24B).*
	EG΃Mh\
	type=0 
	type=1 G
S 014D
	Mh\JnH
R 014E <type?>.l
	type=0x57 ʃMhc
	type=0xD7 Mh}X^[
S 014F <page>.l
	Mh\^uM
R 0150 <guildID>.l <guildLv>.l <ڑ>.l <>.l <Avl.lvl>.l <ol>.l <next_exp>.l <[|Cg>.l <EVW>.l <㉺RF>.l <lH>.l <guild name>.24B <guild master>.24B <{n>.16B
	Mh
S 0151 <guild ID>.l
	Guv
R 0152 <len>.w <guild ID>.l <emblem ID(ύX񐔁H)>.l <emblem data>.?B
	GuC[Wt
S 0153 <len>.w <emblem data>.?B
	GuC[WύX
R 0154 <len>.w {<accID>.l <charactorID>.l <^>.w <̐F>.w <ʁH>.w <job>.w <lvl?>.w <[ol>.l <online>.l <Position>.l <H>.50B <nick>.24B}*
	MhoXg
S 0155 <len>.w {<accID>.l <charaID>.l <index>.l}.12B*
	EύX
R 0156 <len>.w {<accID>.l <charaID>.l <index>.l}.12B*
	EύXʒm
S 0159 <guildID>.l <accID>.l <charID>.l <mess>.40B
	MhEޑM
R 015A <nic>.24B <mess>.40B
	MhE(S)M
S 015B <guildID>.l <accID>.l <charID>.l <mess>.40B
	MhǕM
R 015C <nick>.24B <mess>.40B <AJEghc>.24B
	MhǕiSjM
S 015D <guild name>.24B <?>.16B
	MhU
R 015E <fail>.l
	MhUےʒm
	0x00F
	0x01FZo^ԍsv
R 0160 <len>.w {<index>.l <mode>.l <index>.l <exp_mode>.l}.16B
	Eʏ
S 0161 <len>.w {<index>.l <mode>.l <index>.l <exp_mode>.l <nickname>.24B}.40B*
	EʕύX
R 0162 <len>.w <skill_point>.w {<skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B}.37B*
	MhXL
R 0163 <len>.w { <nick>.24B <AJEghc>.24B <ǕR>.40B }.88B*
	MhǕXg
S 0165 <myaccID>.l <guild name>.24B
	Mh쐬
R 0166 <len>.w {<index>.l <name>.24B }.28B*
	EʖXg
R 0167 <type>.b
	Mh쐬
	type = 0 Mh쐬
	type = 1 łɃMhɏĂ
	type = 2 ̃Mh
	type = 3 GyE
S 0168 <TargetAccID>.l <sourceAccID>.l <myCharactorID>.l
	MhU
R 0169 <type>.B
	MhU
	type = 0 ̃MhɉĂ
	type = 1 ۂꂽ
	type = 2 
	type = 3 𒴉
R 016A <guild ID>.l <guild name>.24B
	MhUꂽ
S 016B <guild ID>.l <type>.l
	MhUԐM
	type=0 ۂ
	type=1 
R 016c <guild ID>.l <emblem ID>.l <mode>.l ?.5B <guild name>.24B
	loginMh
	mode=̏Eʂmode
R 016d <ID>.l <charactor ID>.l <online>.l
	Mhologin
S 016E <guildID>.l <mess1>.60B <mess2>.120B
	Mhmݒ
R 016F <mess1>.60B <mess2>.120B
	Mhm
S 0170 <TargetAccID>.l <sourceAccID>.l <myCharactorID>.l
	vU
R 0171 <SorceAccID>.l <guild name>.24B
	vUꂽ
S 0172 <SorceAccID>.l <type>.l
	vԐM
	type=0 ۂ
	type=1 
R 0173 <type>.B
	type = 0 łɓ֌W
	type = 1 ۂꂽ
	type = 2 
	type = 3 Mh̓Mh
	type = 4 ̃Mh̓Mh
R 0174 <len>.w {<index>.l <mode>.l <index>.l <exp_mode>.l <nickname>.24B}.40B*
	EʕύXʒm
R 0177 <len>.w <index>.w*
	Ӓ\ACeXg
S 0178 <index>.w
	ACeӒ
R 0179 <index>.w <fail>.B
	ACeӒ茋ʁBfail=00ŐBfail=01Ă̂?
S 017A <index>.w
	J[hvNbN
R 017B <len>.w {<index>.w}*
	J[h}łACeIndexԍ
S 017C <SrcIndex>.w <DescIndex>.w
	Src Descɓ˂
R 017D <DescIndex>.w <SrcIndex>.w <fail>.b
	Src Descɓ˂<fail> 0= 1=sH
S 017e <len>.w <message>.?B
	MhbZ[W
R 017f <len>.w <message>.?B
	MhbZ[WM
S 0180 <charactorID>.l
	MhG
R 0181 <flag>.b
	MhGΉ
	flag=0 Gΐ
	flag=1 G΃Mh
	flag=2 łɓGΊ֌W
R 0182 <accID>.l <charactorID>.l <^>.w <̐F>.w <ʁH>.w <job>.w <lvl?>.w <[ol>.l <online>.l <Position>.l ?.50B <nick>.24B
	
S 0183 <guild_id>.l <type>.l
	Mh֌W
R 0184 <guild_id>.l <type>.l
	Mh֌Wʒm
R 0185 <flag>.l <guild_id>.l <guild_name>.24B
	Mh֌Wǉ flag=0 / 1 G
S 0187 <account ID>.l
	aliveMM?
R 0187 <account ID>.l
	aliveMM?
R 0188 <fail?>.w <index>.w <val>.w
	퐸BB+val
R 0189 <fail?>.w
	Be|([v|[^memo)s?
	1 memo֎~n
S 018a ?.w
	Q[I
R 018b <fail>.w
	Q[I/LZBfail=0Bfail=1s?
R 018C <MonsID>.w <>.w <召>.w <l>.w <?>.w <h>.w <푰>.w <@h>.w <>.w <@>.9b
	wiz̓G̃ZX
	0 ^
	1 ^
	2 ^
R 018d <length>.w { <ItemID>,w ?.w <CharID?>.l }.8B*
	\ACeXg\(?̕0012Œ)
S 018e <MakeItemID>.w <slot1ItemID>.w <slot2ItemID>,w <slot3.ItemID>.w
	ACȇI
R 018f <flag>.w [00] <MakeItemID>.w
	(flag = 00Ȃ琬 01Ȃ玸s)
S 0190 <skill lv>.w <skill code>.w <x & y>.l <message>.80b
	bZ[W(g[L[{bNXj
R 0191 <ID>.l <message>.80B
	g[L[{bNX̃bZ[W
R 0192 <x & y>.l <type>.w <mapname>.16b
	ACXEH[ɂn`ω
S 0193 <ID>.l
	MhoO?
R 0194 <ID>.l <nick>.24B
	MhoO?
R 0195 <ID>.l <nick>.24B <party name>.24B <guild name>.24B <class name>.24B
	MhPC̏ꍇ0094ԓ
R 0196 <type>.w <ID>.l
	nXLgp̃bZ[WFXBIDtargetƎv邪݂̂Ȃ?
	type=00	2HQt^uUx܂Bv
	type=01	2HQuUx܂Bv
	type=02 IMPOSITIOt^u̍U͂܂Bv
	type=03 IMPOSITIOu̍U͂܂Bv
	type=04	uXLgpfBC܂Bv
	type=05	uXLgpfBCɖ߂܂Bv
	type=06	uɓőt^܂Bv
	type=07 ASPERSIOt^uɐt^܂Bv
	type=08 ASPERSIOȗɖ߂܂Bv
	type=09	uhɐt^܂Bv
	type=0a	uh̑ɖ߂܂Bv
	type=0b KYRIEt^uoAԂɂȂ܂Bv
	type=0c KYRIEuoAԂ܂Bv
	type=0d	uEF|p[tFNV[hɂȂ܂Bv
	type=0e	uEF|p[tFNV[h܂Bv
	type=0f	uI[o[gXg[hɂȂ܂Bv
	type=10	uI[o[gXg[h܂Bv
	type=11	u}LV}CYp[[hɂȂ܂Bv
	type=12	u}LV}CYp[[h܂Bv
R 0196 <type>.w <ID>.l <switch>.b	iRhȍ~j
	switch=0ŉ,1ŕt
	type=00	v{bN
	type=01	CfA
	type=02	uUx܂Bvi2HQj
	type=03	W͌
	type=04 nCfBO
	type=05	N[LO
	type=06	uɓőt^܂BviG`g|CYj
	type=07	uł𔽎˂łԂɂȂ܂Bvi|CYANgj
	type=08	uN@O}CAԂɂȂAEEEv
	type=09	uGWFXԂɂȂAEEEv
	type=0a	ubVO
	type=0b	VOiNVX
	type=0c	u܂vixj
	type=0d	u܂vixj
	type=0e	uX[|CYԂɂȂ܂viX[|CYj
	type=0f	u̍U͂܂viC|VeBI}kXj
	type=10	uXLgpfBC܂viTtMEj
	type=11	uɐt^܂viAXyVIj
	type=12	uhɐt^܂vi̍~Ձj
	type=13	uoAԂɂȂ܂viLGGC\j
	type=14	u}OjtBJ[gԂɂȂ܂v
	type=15	uOAԂɂȂ܂v
	type=16	ubNXG[eiԂɂȂ܂v
	type=17	uAhibVԂɂȂ܂v
	type=18	uEF|p[tFNV[hɂȂ܂v
	type=19	uI[o[gXg[hɂȂ܂v
	type=1a	u}LV}CYp[[hɂȂ܂v
	type=1b	yRyRR
	type=1c	
	type=1d	񂾂ӂ
	type=1e	uт܂viEh{CXj
	type=1f	uGiW[R[gԂɂȂ܂v
	type=20	uh܂v
	type=21	u킪܂v
	type=22	iڂ̃AbvƂACRFӖځHHj
	type=23	d50
	type=24	d90
	type=25 uUx܂viQACRFxn|[VHj
	type=26 uUx܂viQACRFxn|[VHj
	type=27 uUx܂viQACRFxn|[VHj
	type=28 (gpۂHFsƉŌʂႤ)
	type=29 u܂viACRj
	type=32 XgbvEG|
	type=33 XgbvV[h
	type=34 XgbvA[}[
	type=35 Xgbvw
	type=36 P~JEF|`[W
	type=37 P~JV[h`[W
	type=38 P~JA[}[`[W
	type=39 P~Jw`[W
	type=3a I[gK[h
	type=3b tNgV[h
	type=3d vBfX
	type=3e fBtF_[
	type=41 I[gXy
	type=44 XsANBbP
	type=56 g(ACR͕\܂B)
	type=57 (\͂Ȃ̉͂悤łB)
	type=59 R{fBC
	type=5a tC`[ 
	type=5b tXgEF| 
	type=5c CgjO[_[ 
	type=5d TCY~bNEF|

S 0197 <type>.w
	type=0 /resetstate
	type=1 /resetskill
	\͖?
S 0198 <?>.w <?>.w <Flag>.w
	GMR}h/cmt(=/changemaptype)ɂĔsB炭AMAPύXR}h
	Flaĝ10
R 0199 <type>.w
	type=1 pvp[hJn?
	type=3 gvg[hJn?
R 019a <ID>.l <rank>.l <num>.l
	pvp rank/num
R 019b <ID>.l <type>.l
	llvup═퐸B̕\?
	type=0 base lvup?
	type=1 job lvup?
	type=2 퐸Bs
	type=3 퐸B
S 019c <len>.w <message>.?B
	GMR}h/nlb,/lbɂĔsBMAPu[hLXg
R 019d <?>.4B
	GMR}h/hideɂĔsB
R 019e
	ߊlX^[
S 019f <ID>.l
	ߊlX^[w
R 01a0 <fail>.B
	ߊl
	fail=01ŐA00Ŏs
S 01a1 <param>.1B
	<param>
	0x00Fybgԕ\
	0x01Fa^
	0x02FptH[}X
	0x03Fɖ߂
	0x04FANZT
R 01a2 <pet name>.24B <name flag>.B <lv>.w <hungry>.w <friendly>.w <accessory>.w
	ybg̏
	name flag:00=Oݒ 01=Oݒς(ύXs)
	lv=ybg̃xAhungry=x(0~100)Afriendly=ex(l250?)Aaccessory=ANZTItemID
R 01a3 <fail>.B <itemID>.w
	<fail>
	0x00Fa莸s
	0x01Fa萬
R 01a4 <type>.B <ID>.l <val>.l
	ybg֘Aʒm
	type=00,val=00 ybgzɑĂBybgFpH
	type=01 exω
	type=02 xω
	type=03 ANZTω(0Ŗ)
	type=04 ptH[}X mFꂽval=1~3
		(4̓XyVptH[}XH)
	type=05 HmFꂽval=0x14
S 01a5 <pet name>.24B
	ybg̖O
R 01a6 <len>.w <index>.w*
	ybg̗Xg
S 01a7 <index>.w
	ybg̗XgIꂽ
S 01a9 <emotion>.l
	ybgG[VM
R 01aa <ID>.l <emotion>.l
	ybgG[VM
	<emotion>
	33ȉ̂ƂFG[V
	34ȏ̂ƂFe[uH
R 01ab <ID>.l <type>.w <val>.l
	00b0̑lɌo[W
	0004:}i[|Cg(b֎~)	
	type 0004̎val0-܂ł̎
R 01ac <object id>.l
	AN̔(ݒu)̂ݖo(@\͓)
R 01ad <len>.l <item>.w
	̍쐬\ITEM\M
S 01ae <itemID>.w
	ŎgޗM
S 01af <type>.w
	`FWJ[giJ[gIj
	type=1	m[}J[g
R 01b0 <monster id>.l <?>.b <new monster code>.l
	̃NX`FW
	<new monster code>̓`FW̃R[h(1001`)dword
S 01b2 <len>.w <message>.80B <flag>.B {<index>.w <amount>.w <value>.l}.8B*
	IXJ
	flag F 0=LZ , 1=I[v
R 01b3 <filename>.64B <type>.B
	摜\(R 0145̏ʌ݊)
	type	0:
		1:
		2:E(Jv)
		3:o[ړ\~{^t
		4:o[Ȃړ\~{^t(^J^O)
		255:\
R 01b6 <guildID>.l <guildLv>.l <connum>.l <>.l <Avl.lvl>.l <now_exp>.l <next_exp>.l <[|Cg>.l <F-V>.l <R-W>.l <members>.l <guild name>.24B <guild master>.24B <agit?>.20B
	Mh 
R 01b9 <ID>.I
	_ɂID̉rf
S 01ba <CharName>.24B
	GMR}h/removeɂĔsBaccount_name֔ԃR}h
S 01bb <CharName>.24B
	GMR}h/shiftɂĔsBchar_name֔ԃR}h(@jumpto)
S 01bc <CharName>.24B
	GMR}h/recallɂĔsBaccount_nameĂяoR}h
S 01bd <CharName>.24B
	GMR}h/summonɂĔsBchar_nameĂяoR}h(@recall)
S 01c0
	GMR}h/݂ɂĔsB̗vpP
R 01c4 <index>.w <amount>.l <itemID>.w <item data>.12B
	JvqɃACe 
R 01c5 <index>.w <amount>.l <itemID>.w <item data>.12B
R 01c8 <index>.w <item ID>.w <ID>.l <amount left>.w <type>.B
	ACegpB(00a8̏ʃo[VH)
	type=00̏ꍇgps? amountS~̖͗l
	type=01̏ꍇŁAamount͎gp̎c
R 01c9 <dst ID>.l <src ID>.l <X>.w <Y>.w <type>.B <fail>.B ?.81b
	XL\n쐬(011f̏ʃo[VH)
	type 0x7e:SWA0x7f:ΕǁA0x80 |^JA0x81 |^JO
	0x82 ́A0x83 TNA0x84 }OkXA0x85 j[}
	0x86 0x86 喂@(SG/MS/LoV/GX)A0x87 t@C[sҋ@
	0x88 t@C[sA0x87`0x8B \A
	0x8c g[L[{bNX()A0x8D ACXEH[
	0x8E NO}CAA0x8f uXg}CA0x90 XLbh
	0x91 ANA0x92 xm_XgA0x93 h}C
	0x94 VbNEF[ugbvA0x95 Th}
	0x96 tbV[A0x97 t[WOgbv
	0x98 NCA[gbvA0x99 g[L[{bNX
	0x9A {P[mA0x9B f[WA0x9C oCIgQC
	0x9D hveN^[A0x9E Zeny}[NA0x9F Zeny
	0xA0 ΂̗ցA0xA1 sN̉ (AL
	0xA2 ^񒆂ɓ_̂̋ʁA0xA3 sÑXvO
	0xA4 [̒ɁA0xA5 ցA0xA6 sa
	0xA7 JA0xA8 [z̃ATVNXA0xA9 uM̎
	0xAA ChD̗ьA0xAB ȃ_XA0xAC n~O
	0xAD YȂŁcA0xAE T[rXtH[[
	0xAF sÑXvOA0xB0 \
	0xB0 OtBeB,
	0xB1 fXg[VA0xB2`0xBF \
	0xB2 sÑ[v|[^
	0xB3 ȏ\˂ӂӂ
	0xB4 oWJA0xB5 GtFNgȂH
	0xB6 ~̓Iɕяオ
	0xB7 N̑A0xB8` GtFNgȂH

	񋁂
	?.81b͓B
R 01cd (<sid>.l)x7
	I[gXyIM
	<sid>x7 ɂ NB,CB,FB,LB,SS,FBL,FD ̏ŃXLR[hdwordœ
	܂IłȂXL̕ <sid> = 0x00000000 
S 01ce <sid>.l
	I[gXyIM
R 01cf <crusader id>.l <target id>.l <?>.18b
	gԃ^[QbgON/OFFBg؂ <target id>  0x00000000 ɂȂ

R 01d0 <ID>.l <num>.w 
	<num> : C̐(Lv)
R 01d1 <monk id>.l <target monster id>.l <bool>.l
	HON/OFFB<bool> ͔n萬 0x00000001  0x00000000 
R 01d2 <id>.l <delay>.l
	ÑR{fBC(msec)
	OiEAł͊{fBC1000(+300)Aҗ͊{fBC700(+300)
R 01d4 <ID>.l
	͑\(IDNPCID)
S 01d5 <len>.w <ID>.l <input>.?B 00
	͓eM(IDNPCID)
R 01d7 <ID>.l <equip point>.b <item id1>.w <item id2>.w
	OtBbN <equip point>  0209̂݊mFBid2͍
R 01d8 <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <item id1>.w <item id2>.w <head option bottom>.w <head option top>.w <head option mid>.w <hair color>.w ?.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_dir>.3B ?.B ?.B <sit>.B <Lv>.B ?.B
	}bv[h&ړpAtpL?(0078̏ʃo[W)
R 01d9 <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <item id1>.w <item id2>.w.<head option bottom>.w <head option top>.w <head option mid>.w <hair color>.w ?.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_dir>.3B ?.B ?.B <Lv>.B ?.B
	e|̕\͈͓LpAtL?(0079̏ʃo[W)
R 01da <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.<item id1>.w <item id2>.w <head option bottom>.w <server tick>.l <head option top>.w <head option mid>.w <hair color>.w ?.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_X_Y>.5B ?.B ?.B ?.B <Lv>.B ?.B
	\͈͓Lړ(007b̏ʃo[W)
S 01db
	Íkeyv
R 01dc <len>.w <key>.?B
	Íkeyt
S 01dd <version>.l <account name>.24B <md5 binary>.16B <version2>.1B
	id&ÍςpassM
		ɃNCAg01db𑗂A
		I01dckeyԂA
		NCAg"<key><password>"ɂmd5vZ
		<md5 binary>̏𖄂߂01dd𑗂B
		<passwordencrypt2>̎
		"<key><password>"ɑ΂md5vZƂĂ鏊
		"<password><key>"ƕύX
R 01de <skill ID>.w <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <param1>.l <param2>.w <param3>.w <type>.B
	UnXLGtFNg@(0114̏ʃo[VH)
	type=04 ΕǂŊϑ type=06Ƃقړ?
	type=05 NB/FBl̕U_[WpH
	type=06 P? param1̓_[WvAparam2levelAparam31ŒƗ\z
	type=07 _[W\H
	type=08 Ał? param1̓_[WvAparam2levelAparam3͕Ɨ\z
	type=09 _[W[VȂɃ_[W\镨(CfA)Ǝv̂_[W[Vo镨B(@\͓)
S 01df <ID>.|
	GMENbNɂID̃`bg֎~񐔎QƁH
R 01e1 <ID>.l <num>.w 
	<num> : C̐(Lv) x\ǂnumĂB
R 01e4
	v|[Y^[Qbg\
S 01e5 <ID>.l
	v|[Yv
R 01e6 <partner name>.24B
	XLȂɈgp̋ѐ
S 01e7
	Xpmr/doridoriłBSPR񕜗2{tO𗧂ĂpPbg
S 01e8 <party name>.24B <item1>B <item2>B
	<item1>ACeW@B0ŌlʁA1Ńp[eBL
	<item2>ACez@B0ŌlʁA1Ńp[eBɋϓz
	(00f9̏ʃo[V)
R 01ea <ID>.l
	GtFNg(yA)
	ID͐Vŵ̂H
S 01ed
	XpmrgɂȂtO𗧂ĂpPbg
R 01ee <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B <card>.4w}.18B*
	LՕi&WiXg
	̏ꍇ?.2B0x8000ɂȂ
	00a3ύX
R 01ef <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B <card>.4w}.18B*
	J[gACeBՕi/Wi
	0123ύX
R 01f0 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B <card>.4w}.18B*
	JvɗaĂՕi&WiXg
	00a5ύX
R 01f4 <name>.24B <trade id?>.L <LV>.w
	v
	00e5ύX
R 01f5 <result>.B <trade id?>.L <LV>.w
	炩̎vɑ΂锽
	00e7ύX
R 01f8
	{q^[Qbg\
S 01f9 <ID>.l
	{qv
S 0200 <login name>.24B
	ragexe/accountIvVċNƃOCvɕtpPbg
S 0202 <nick name>.24B
	FBXg֒ǉv
S 0204 <ragexe md5>.16B
	OCvɕtpPbgB16oCg͌ŒH
S 020B <?>.B<ragexe md5>.16B
	LN^T[oڑv0065ɕtpPbgB1+020416oCg17oCgH
