* require alliance initialisation before joining * use noop * make one definition of initialization * rename event * add todo comment * update doc