Community FAQ

From Unofficial EFPSE wiki Extended
Revision as of 04:14, 21 August 2023 by Yugiyanagui (talk | contribs) (shoot multiple times tips)
Jump to navigation Jump to search

Is there a way to randomize values?

Yes. To randomize a value you use variable=RANDOM(0,100). For example

HealPlayer=RANDOM(8,35)

player heal $HealPlayer

entity delete me

map return

This will use a local variable that will heal the player when collected for a random value between 8 and 35 health points.

Is there a way to make the enemy shoot multiple times?

Yes. use FSM and Insert ATTACK and READY alternately. For example

state ATTACK CHASE 0

frame 5 0.25 0 0 0 NONE

frame 5 0.25 0 0 0 NONE

frame 6 0.0625 0 0 0 READY

frame 6 0.0625 0 0 0 ATTACK

frame 5 0.25 0 0 0 READY

frame 6 0.0625 0 0 0 ATTACK

frame 5 0.25 0 0 0 READY

frame 6 0.0625 0 0 0 ATTACK

frame 5 0.25 0 0 0 READY

frame 6 0.0625 0 0 0 ATTACK

frame 5 0.25 0 0 0 READY

frame 6 0.0625 0 0 0 ATTACK

frame 5 0.25 0 0 0 READY

If READY is not inserted, the animation will play but only one bullet will be fired.