removes a skill choice from a playercharacter . concode_field_sep PCClass source concode_elem_sep Integer applyRank concode_field_sep boolean allow concode_elem_sep Skill decodeChoice concode_elem_sep Integer getApplyRank concode_elem_sep void applyChoice concode_elem_sep void restoreChoice concode_elem_sep PCClass getSourceClass concode_elem_sep String encodeChoice
void function ( PlayerCharacter arg0 , CDOMObject arg1 , Skill arg2 ) { PCClass loc0 = arg0 . getClassKeyed ( source . getKeyName ( ) ) ; if ( applyRank != null ) { SkillRankControl . modRanks ( - applyRank , loc0 , false , arg0 , arg2 ) ; } arg0 . removeLocalCost ( loc0 , arg2 , SkillCost . CLASS , arg1 ) ; }