class DebuffAfflictionSkillLogic extends SkillLogic { execute ( data ) { let tempDebuffSkillLogic = new DebuffSkillLogic ( ) ; tempDebuffSkillLogic . execute ( data ) ; let tempSkill = new Skill ( data . skill . id ) ; tempSkill . skillFuncArg1 = 0 ; tempSkill . skillFuncArg2 = tempSkill . skillFuncArg6 ; tempSkill . skillFuncArg3 = tempSkill . skillFuncArg7 ; tempSkill . skillFuncArg4 = tempSkill . skillFuncArg8 ; tempSkill . skillFuncArg5 = tempSkill . skillFuncArg9 ; let tempAfflictionSkillLogic = new AfflictionSkillLogic ( ) ; data . skill = tempSkill ; tempAfflictionSkillLogic . execute ( data ) ; } }