rendered paste body case 0x00000003:
{
// Check Stat
bprintf( "| | | |- %s MUST BE %u\n", GetStatName( *((unsigned*)&buffer[8]) ), buffer[12] );
break;
}
case 0x0000000E:
{
// Check Quest Flag
bprintf( "| | | |- Flag ID: %u MUST BE %u\n", *((unsigned short*)&buffer[4]), *((unsigned short*)&buffer[6]) );
break;
}
case 0x01000000:
{
// Activate quest??
bprintf( "| | | |- Quest %u activated\n", *((unsigned short*)&buffer[4]) );
break;
}
case 0x01000003:
{
// Set Stat
bprintf( "| | | |- %s SET TO %u\n", GetStatName( *((unsigned*)&buffer[8]) ), buffer[12] );
break;
}
case 0x01000005:
{
if( *((unsigned short*)&buffer[4]) == 0x502 ) {
bprintf( "| | | |- Give Item - TYPE:%u ID:%u COUNT:%u\n", *((unsigned*)&buffer[12])/1000, *((unsigned*)&buffer[12])%1000,*((unsigned*)&buffer[8]) );
}else if( *((unsigned short*)&buffer[4]) == 0 ) {
bprintf( "| | | |- Give EXP: %u\n", *((unsigned*)&buffer[8]) );
}else{
bprintf( "| | | |- Unknown Item Opcode\n" );
}
break;
}
case 0x01000007:
{
bprintf( "| | | |- Teleport to: %u %u,%u\n", *((unsigned short*)&buffer[4]), *((unsigned*)&buffer[8]), *((unsigned*)&buffer[12]) );
break;
}
case 0x01000009:
{
bprintf( "| | | |- Activate quest trigger: '%s'\n", &buffer[6] );
break;
}
case 0x0100000E:
{
// Learn Skill?
bprintf( "| | | |- Learn skill %u\n", *((unsigned*)&buffer[8]) );
break;
}
case 0x0100000F:
{
// Set Quest Flag
bprintf( "| | | |- Flag ID: %u SET TO %u\n", *((unsigned short*)&buffer[4]), *((unsigned short*)&buffer[6]) );
break;
}
case 0x0100001D:
{
// Activate external function?
bprintf( "| | | |- External function: '%s'\n", &buffer[6] );
break;
}
default:
{
bprintf( "| | | |- Unknown Opcode: %08x\n", *((unsigned*)&buffer[0]) );
break;
}