protected override string Execute(string[] InArguments, ref CSDT_CHEATCMD_DETAIL CheatCmdRef)
    {
        int dwHeroID = CheatCommandBase.SmartConvert <int>(InArguments[0]);
        int iValue   = CheatCommandBase.SmartConvert <int>(InArguments[1]);

        CheatCmdRef.set_stAddHeroProficiency(new CSDT_CHEAT_HEROVAL());
        CheatCmdRef.get_stAddHeroProficiency().dwHeroID = (uint)dwHeroID;
        CheatCmdRef.get_stAddHeroProficiency().iValue   = iValue;
        return(CheatCommandBase.Done);
    }