S1C

ミニマップ SMiniMapPacket


単なる逆アセ結果なので要追記。

Byte(type);
Byte(flag);
if (flag & 1) {
  Short(count);
  while(count--) {
    Byte(unknown);
    Byte(unknown);
    Byte(unknown);
  }
}
else if (flag & 2) {
  Short(count);
  while(count--) {
    Byte(unknown);
    Byte(unknown);
  }
}
else if (flag & 0x40) {
  Byte(count);
  while(count--) {
    Byte(unknown);
    Byte(unknown);
    String(unknown);
  }
}
else if (flag & 4) {
  Byte(count);
  while(count--) {
    Byte(unknown);
    Byte(unknown);
    String(unknown);
  }
}
else if (flag & 8) {
  Short(count);
  while(count--) {
    Byte(unknown);
    Byte(unknown);
  }
}
else if (flag & 0x20) {
  Short(count);
  while(count--) {
    Byte(unknown);
    Byte(unknown);
  }
}
else if (flag & 0x80) {
  Byte(reactorCount);
  Byte(mobCount);
  Short(userCount);
  while(reactorCount--) {
    Byte(x);
    Byte(y);
    Byte(type);
    Byte(state);
  }
  while(mobCount--) {
    Byte(x);
    Byte(y);
    Byte(hpPercentage);
    Byte(enemyIndex);
  }
  while(userCount--) {
    Byte(x);
    Byte(y);
    Byte(enemyIndex);
  }
}

type
flag
最終更新:2015年07月04日 14:09