Quote: "I'm actually quit curious to see your custom scroll animation CE. Let's see it!"
Here ya go....
Here is the zip of the animated X file and the FPE, BMP etc. as well as the script for it too.
I'll edit my post above to include the in-game video.
Here is the
;Artificial Intelligence Script
;Conjured Header
desc = Limb Detection for Moondog Scrolls
;Triggers
:state=0:state=1
:state=1,shotdamagetype=5:setframe=2,state=2
:state=1,shotdamagetype=4:setframe=11,state=10
:state=1,shotdamagetype=3:setframe=20,state=20
:state=2:incframe=2
:state=2,frameatend=2:animate=3,state=3
:state=3,shotdamagetype=4:setframe=4,state=4
:state=3,shotdamagetype=3:setframe=8,state=7
:state=4:incframe=4
:state=4,frameatend=4:animate=5,state=5
:state=5,shotdamagetype=3:setframe=6,state=6
:state=6:incframe=6
:state=6,frameatend=6:animate=7,state=70
:state=7:incframe=8
:state=7,frameatend=8:animate=9,state=8
:state=8,shotdamagetype=4:setframe=10,state=9
:state=9:incframe=10
:state=9,frameatend=10:animate=7,state=70
:state=10:incframe=11
:state=10,frameatend=11:animate=12,state=11
:state=11,shotdamagetype=5:setframe=13,state=12
:state=11,shotdamagetype=3:setframe=17,state=15
:state=12:incframe=13
:state=12,frameatend=13:animate=14,state=13
:state=13,shotdamagetype=3:setframe=15,state=14
:state=14:incframe=15
:state=14,frameatend=15:animate=16,state=70
:state=15:incframe=17
:state=15,frameatend=17:animate=18,state=16
:state=16,shotdamagetype=5:setframe=19,state=17
:state=17:incframe=19
:state=17,frameatend=19:animate=7,state=70
:state=20:incframe=20
:state=20,frameatend=20:animate=21,state=21
:state=21,shotdamagetype=5:setframe=22,state=22
:state=21,shotdamagetype=4:setframe=26,state=25
:state=22:incframe=22
:state=22,frameatend=22:animate=23,state=23
:state=23,shotdamagetype=4:setframe=24,state=24
:state=24:incframe=24
:state=24,frameatend=24:animate=25,state=70
:state=25:incframe=26
:state=25,frameatend=26:animate=27,state=26
:state=26,shotdamagetype=5:setframe=28,state=27
:state=27:incframe=28
:state=27,frameatend=28:animate=7,state=70
;End of Script
for the script.
As I had mentioned before, making the script perform some special action is fairly easy.
You just add your new action in a later state like state=30, then just edit the script to call that wherever you want it to.
For instance, if we want to teleport the player to a new location if they pick the middle scroll first, then we would edit state=1 as follows....
:state=1,shotdamagetype=5:setframe=2,state=2
:state=1,shotdamagetype=4:setframe=11,state=10
:state=1,shotdamagetype=3:setframe=20,state=20
...would become...
:state=1,shotdamagetype=5:setframe=2,state=2
:state=1,shotdamagetype=4:setframe=11,
state=30
:state=1,shotdamagetype=3:setframe=20,state=20
Then our new state=30 might look like this...
:state=30:incframe=11
:state=30,frameatend=11:animate=12,state=31
:state=31:plrmoveto=nameofentitytomoveto,state=11
You could also edit any of the the states to jump to state=30 if you want a certain sequence of selections to perform the new action.
I hope I am explaining this well enough so that it is easy to understand.
Have fun!