asgarddata @ ウィキ
http://w.atwiki.jp/asgarddata/
asgarddata @ ウィキ
ja
2015-07-13T22:53:24+09:00
1436795604
-
S84
https://w.atwiki.jp/asgarddata/pages/37.html
*SCooltimePacket
Byte(subType);
if(subType == 0) {
Int(delay);
String(className);
}
else if(subType == 1) {
Byte(isAnimal);
if(!isAnimal) {
Int(delay);
String(className);
}
}
2015-07-13T22:53:24+09:00
1436795604
-
S43
https://w.atwiki.jp/asgarddata/pages/36.html
*SColorPalettePacket
Byte(type);
switch(type)
{
case 0:
Byte();
break;
case 1:
Byte(palIndex);
if(palIndex == 0x19) {
Byte(count);
for(i = 0; i < count; i++)
Short(paletteData[i]);
}
else {
Short(paletteData[palIndex]);
}
break;
}
2015-07-13T22:44:53+09:00
1436795093
-
S66
https://w.atwiki.jp/asgarddata/pages/35.html
*SCheckTimePacket
Int(serverTime);
|serverTime||
2015-07-13T22:41:25+09:00
1436794885
-
S1F
https://w.atwiki.jp/asgarddata/pages/34.html
*SChangeWeatherPacket
Byte(weatherCode);
Byte(index);
|weatherCode|1の場合indexの天気が反映される模様|
|index|下記参照|
|index|クライアントの関数名|
|0x01|SetWeatherSakura|
|0x03|SetWeatherRain|
|0x04|SetWeatherHeavyRain|
|0x08|SetWeatherSnow|
|0x0A|SetWeatherSnow|
|0x0C|SetWeatherHeartRed|
|0x0D|SetWeatherHeartBlue|
|0x0E|SetWeatherHeartYellow|
|0x0F|SetWeatherCoin|
|0x10|SetWeatherLeaf|
|0x11|SetWeatherHeartMixed|
|0x12|SetWeatherCloud|
2015-07-17T18:06:47+09:00
1437124007
-
S20
https://w.atwiki.jp/asgarddata/pages/33.html
*SChangeHourPacket
Byte(hour);
Byte(minute);
|hour|Hour|
|minute|Minute|
リアル時間とゲーム内時間はこんな感じ。1999/12/31から8倍の時間で進んでいる。
const DateTime origin = DateTime.Parse("1999/12/31 00:00:00");
long now = DateTime.Now.Ticks;
long gameTime = (DateTime.Now.Ticks - origin.Ticks) * 8;
return DateTime.FromBinary(gameTime);
2015-07-17T18:10:03+09:00
1437124203
-
S11
https://w.atwiki.jp/asgarddata/pages/32.html
*SChangeDirectionPacket
Int(id);
Byte(dir);
|id|Object ID|
|dir|Direction|
Directionはキャラクターを中心としてこの向き
704
3C1
625
2015-07-17T18:11:57+09:00
1437124317
-
S52
https://w.atwiki.jp/asgarddata/pages/31.html
*SCastSpellPacket
Int(id);
Byte(code);
2015-07-13T22:37:00+09:00
1436794620
-
S48
https://w.atwiki.jp/asgarddata/pages/30.html
*SCancelCastSpellPacket
Int(id);
|id|Spell ID|
2015-07-13T22:36:06+09:00
1436794566
-
S78
https://w.atwiki.jp/asgarddata/pages/29.html
*SBulletinBoardPacket
Byte(type);
switch(type)
{
case 0:
Byte();
break;
case 2:
Byte(count);
while(count--) {
String();
String();
Byte();
Int();
}
break;
}
2015-07-13T22:35:09+09:00
1436794509
-
S4B
https://w.atwiki.jp/asgarddata/pages/28.html
*SBouncePacket
Short(size);
Raw(unknown, size)
2015-07-13T22:33:48+09:00
1436794428