P+ - Sheik - Subroutine - 0x17248
            - IntVariableDecrement { variable: RandomAccessInt (0x1) }
 - IntVariableIncrement { variable: RandomAccessInt(ThrowDataParam2) }
 - if ((RandomAccessInt(ThrowDataParam2) Equal InternalConstantInt (0x5dc2))) 
- GenerateArticle { article_id: 2, subaction_only: true }
 - UnknownEvent { namespace: 0x10, code: 0x4, unk1: 0x0, arguments: [Value(2), Value(0)] }
 - BoolVariableSetTrue { variable: RandomAccessBool (0x15) }
 
 - else
- if (BoolIsTrue RandomAccessBool (0x15)) 
- UnknownEvent { namespace: 0x10, code: 0x7, unk1: 0x0, arguments: [Value(2), Value(1)] }
 - BoolVariableSetFalse { variable: RandomAccessBool (0x15) }
 
 
 - if (BoolIsTrue RandomAccessBool(EnableGlide)) 
- IfStatementAnd (InAir)
 - UnknownEvent { namespace: 0xe, code: 0x4, unk1: 0x0, arguments: [Value(1)] }
 
 - else
- UnknownEvent { namespace: 0xe, code: 0x5, unk1: 0x0, arguments: [Value(1)] }