What is the mock combat roughly based on