Skip to content

Instantly share code, notes, and snippets.

@leoetlino
Created October 6, 2018 14:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leoetlino/8645b7e795e0d8095b302472ed38b597 to your computer and use it in GitHub Desktop.
Save leoetlino/8645b7e795e0d8095b302472ed38b597 to your computer and use it in GitHub Desktop.
if ( TriggerParam::getFlagByKey(*this->param.param1, &a2, &a3, this->param.x) )
{
if ( TriggerParam::getFlagByKey(*this->param.param1, ((char *)&a2 + 1), &v22, this->param.x) )
{
if ( TriggerParam::getFlagByKey(*this->param.param1, ((char *)&a2 + 2), &v23, this->param.x) )
{
if ( TriggerParam::getFlagByKey(*this->param.param1, ((char *)&a2 + 3), &v24, this->param.x) )
{
if ( TriggerParam::getFlagByKey(*this->param.param1, &v16, &v25, this->param.x) )
{
if ( TriggerParam::getFlagByKey(*this->param.param1, &v17, &v26, this->param.x) )
{
if ( TriggerParam::getFlagByKey(*this->param.param1, &v18, &v27, this->param.x) )
{
if ( TriggerParam::getFlagByKey(*this->param.param1, &v19, &v28, this->param.x) )
{
v7 = TriggerParam::getFlagByKey(*this->param.param1, v20, &v29, this->param.x);
if ( (_BYTE)a2 )
{
if ( v7 )
{
if ( BYTE1(a2) )
{
if ( BYTE2(a2) )
{
if ( HIBYTE(a2) )
{
if ( v16 )
{
if ( v17 )
{
if ( v18 )
{
if ( v19 )
{
if ( LOBYTE(v20[0]) )
{
v8 = sead::SafeString::vtable;
*(_QWORD *)&v9 = "Npc_Musician_Come";
if ( !this->paramB.changeOnlyOnce )
{
if ( TriggerParam::setBoolByKey(
*this->paramB.param1,
1,
(const sead::SafeString *)&v8,
this->paramB.x,
1LL,
1) )
{
if ( this->paramB.propagateParam1Changes )
TriggerParam::setBoolByKey(
*this->paramB.param,
1,
(const sead::SafeString *)&v8,
this->paramB.x,
1LL,
1);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment