PM3.02 - Ivysaur - Action - 0x10c Appeal
Entry Script (Common)
- ControllerUnk02
- Subroutine(0x9019a508)
- if (Unknown(10011))
- IfStatementAnd (not(BoolIsTrue RandomAccessBool (0xe)))
- IfStatementAnd (ButtonHeld value(7))
- AsyncWait(1.0)
- if (not(ButtonHeld value(7)))
- IfStatementAnd (Unknown(10012))
- CreateInterrupt { interrupt_id: None, action: AppealSmash, requirement: (ButtonTap) }
- BoolVariableSetTrue { variable: RandomAccessBool(EnableActionTransition) }
- UnknownEvent { namespace: 0xc, code: 0x26, unk1: 0x0, arguments: [Bool(true)] }
- else
- IntVariableSet { variable: RandomAccessInt (0x0), value: 448 }
- IntVariableSet { variable: RandomAccessInt (0x1), value: 449 }
- if (not(BoolIsTrue RandomAccessBool(EnableActionTransition)))
- if (BoolIsTrue RandomAccessBool (0xe))
- Switch(10001, 3)
- Case(0)
- IntVariableSet { variable: RandomAccessInt (0x0), value: 444 }
- IntVariableSet { variable: RandomAccessInt (0x1), value: 445 }
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(0)] }
- Case(1)
- IntVariableSet { variable: RandomAccessInt (0x0), value: 448 }
- IntVariableSet { variable: RandomAccessInt (0x1), value: 449 }
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(1)] }
- Case(2)
- IntVariableSet { variable: RandomAccessInt (0x0), value: 446 }
- IntVariableSet { variable: RandomAccessInt (0x1), value: 447 }
- if (RollADie value(1))
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(2)] }
- else
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(3)] }
- EndSwitch
- else
- if (ButtonHeld value(6))
- IntVariableSet { variable: RandomAccessInt (0x0), value: 444 }
- IntVariableSet { variable: RandomAccessInt (0x1), value: 445 }
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(0)] }
- else
- if (ButtonHeld value(7))
- IntVariableSet { variable: RandomAccessInt (0x0), value: 448 }
- IntVariableSet { variable: RandomAccessInt (0x1), value: 449 }
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(1)] }
- else
- if (ButtonHeld value(8))
- IntVariableSet { variable: RandomAccessInt (0x0), value: 446 }
- IntVariableSet { variable: RandomAccessInt (0x1), value: 447 }
- if (ButtonHeld value(9))
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(2)] }
- else
- if (ButtonHeld value(10))
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(3)] }
- else
- if ((InternalConstantInt(CharacterDirection) LessThan scalar(0)))
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(2)] }
- else
- UnknownEvent { namespace: 0xc, code: 0xa, unk1: 0x0, arguments: [Value(3)] }
- if (SubactionExists RandomAccessInt (0x1))
- if ((InternalConstantInt(CharacterDirection) LessThan scalar(0)))
- UnknownEvent { namespace: 0x4, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 1 })] }
- else
- UnknownEvent { namespace: 0x4, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 0 })] }
- else
- UnknownEvent { namespace: 0x4, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 0 })] }
- CreateInterrupt { interrupt_id: None, action: Wait, requirement: (AnimationEnd) }
Exit Script (Common)