Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Defeat X Enemies Chapter Goal Skeleton, coded by Arch
- MiscEvents:
- AFEV 0x06 Countdown 0x07
- AFEV
- //This AFEV is triggered by 0x07. For this to work, all generic enemies must be given a death quote attached to event ID
- 0x07. Killing an enemy triggers 0x07, which triggers the AFEV.
- Countdown:
- IFET 0x31 0x38
- JUMP EndingEvent
- ENIF 0x31
- IFET 0x30 0x37
- ENUT 0x38 //49
- ENIF 0x30
- IFET 0x2F 0x36
- ENUT 0x37 //48
- ENIF 0x2F
- IFET 0x2E 0x35
- ENUT 0x36 //47
- ENIF 0x2E
- IFET 0x2D 0x34
- ENUT 0x35 //46
- ENIF 0x2D
- IFET 0x2C 0x33
- ENUT 0x34 //45
- ENIF 0x2C
- IFET 0x2B 0x32
- ENUT 0x33 //44
- ENIF 0x2B
- IFET 0x2A 0x31
- ENUT 0x32 //43
- ENIF 0x2A
- IFET 0x29 0x30
- ENUT 0x31 //42
- ENIF 0x29
- IFET 0x28 0x2F
- ENUT 0x30 //41
- ENIF 0x28
- IFET 0x27 0x2E
- ENUT 0x2F //40
- ENIF 0x27
- IFET 0x26 0x2D
- ENUT 0x2E //39
- ENIF 0x26
- IFET 0x25 0x2C
- ENUT 0x2D //38
- ENIF 0x25
- IFET 0x24 0x2B
- ENUT 0x2C //37
- ENIF 0x24
- IFET 0x23 0x2A
- ENUT 0x2B //36
- ENIF 0x23
- IFET 0x22 0x29
- ENUT 0x2A //35
- ENIF 0x22
- IFET 0x21 0x28
- ENUT 0x29 //34
- ENIF 0x21
- IFET 0x20 0x27
- ENUT 0x28 //33
- ENIF 0x20
- IFET 0x1F 0x26
- ENUT 0x27 //32
- ENIF 0x1F
- IFET 0x1E 0x25
- ENUT 0x26 //31
- ENIF 0x1E
- IFET 0x1D 0x24
- ENUT 0x25 //30
- ENIF 0x1D
- IFET 0x1C 0x23
- ENUT 0x24 //29
- ENIF 0x1C
- IFET 0x1B 0x22
- ENUT 0x23 //28
- ENIF 0x1B
- IFET 0x1A 0x21
- ENUT 0x22 //27
- ENIF 0x1A
- IFET 0x19 0x20
- ENUT 0x21 //26
- ENIF 0x19
- IFET 0x18 0x1F
- ENUT 0x20 //25
- ENIF 0x18
- IFET 0x17 0x1E
- ENUT 0x1F //24
- ENIF 0x17
- IFET 0x16 0x1D
- ENUT 0x1E //23
- ENIF 0x16
- IFET 0x15 0x1C
- ENUT 0x1D //22
- ENIF 0x15
- IFET 0x14 0x1B
- ENUT 0x1C //21
- ENIF 0x14
- IFET 0x13 0x1A
- ENUT 0x1B //20
- ENIF 0x13
- IFET 0x12 0x19
- ENUT 0x1A //19
- ENIF 0x12
- IFET 0x11 0x18
- ENUT 0x19 //18
- ENIF 0x11
- IFET 0x10 0x17
- ENUT 0x18 //17
- ENIF 0x10
- IFET 0x0F 0x16
- ENUT 0x17 //16
- ENIF 0x0F
- IFET 0x0E 0x15
- ENUT 0x16 //15
- ENIF 0x0E
- IFET 0x0D 0x14
- ENUT 0x15 //14
- ENIF 0x0D
- IFET 0x0C 0x13
- ENUT 0x14 //13
- ENIF 0x0C
- IFET 0x0B 0x12
- ENUT 0x13 //12
- ENIF 0x0B
- IFET 0x0A 0x11
- ENUT 0x12 //11
- ENIF 0x0A
- IFET 0x09 0x10
- ENUT 0x11 //10
- ENIF 0x09
- IFET 0x08 0x0F
- ENUT 0x10 //9
- ENIF 0x08
- IFET 0x07 0x0E
- ENUT 0x0F //8
- ENIF 0x07
- IFET 0x06 0x0D
- ENUT 0x0E //7
- ENIF 0x06
- IFET 0x05 0x0C
- ENUT 0x0D //6
- ENIF 0x05
- IFET 0x04 0x0B
- ENUT 0x0C //5
- ENIF 0x04
- IFET 0x03 0x0A
- ENUT 0x0B //4
- ENIF 0x03
- IFET 0x02 0x09
- ENUT 0x0A //3
- ENIF 0x02
- IFET 0x01 0x08
- ENUT 0x09 //2
- ENIF 0x01
- ENUT 0x08 //1
- ENUF 0x07 //Restores death quote event ID.
- ENUF 0x06 //Restores AFEV after it's been run.
- ENDA
- //Event IDs for countdown begin at 0x08. This Skeleton goes up to 50 enemies, anything beyond that you must add yourself. Hopefully you understand the domino process I've constructed well enough to figure it out. The AFEV checks itself every time an enemy dies, each enemy death triggers a new Event ID which, upon the next death, will trigger the next ID in the sequence until you hit X.
- //IDs 0x08 - 0x38 have been reserved for this process in this skeleton (allowing, with this skeleton, a maximum of 50 units for your Kill X goal. You can expand this skeleton to fit your personal needs if killing more than 50 is required.
- //Need LESS that 50? That's perfectly doable as well. Find the IFET that triggers for the Xth enemy you want to trigger the ending event, and just replace the ENUT with "JUMP EndingEvent," and then delete all the IFETs above the JUMP code to conserve space.
- EndingEvent:
- ENDA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement