scripted battle