finally we fix bug in doCombatRPC