added vassal's plugin hooks