slipt functions from DialogBoad & fix base() function

slipt functions from DialogBoad to CombatDialogBoard

fix base() fuction in Util.js, it didn't work right when you extends
twice or more.