So if your main character moves along, say left to right, in the scene you could 'hit' an invisible 'marker' actor. When this occurs you could have a global attribute like game.badguyspeed increase by 1 each time. the Bad guys would then receive this info as a rule where if game.badguyspeed =1 go this speed, if game.badguyspeed =2 go this speed and so on.
You could even base it on time - if a timer is running during the scene your Bad guy rule would say if timer is at 60secs do this speed, etc.
If increasing by whole numbers use integer. So when my guy hits the marker, set up a a rule with a change attribute type. Choose 'game.badguyspeed' in field 1 and 'game.badguyspeed+1' in field 2. If resetting the scene manually make sure you reset the attribute to 0. It will be 0 when you enter the scene since your not saving the attribute.
Comments
You could even base it on time - if a timer is running during the scene your Bad guy rule would say if timer is at 60secs do this speed, etc.
Hope that helps.
this is the first time I use gamesalad so is a little confused