def create_characters( ui_combat, cfg_ids ) : name2count= {} for cfg_id in cfg_ids : data= get_character_data( cfg_id ) if data is None : continue character= ui_combat.create_character( data ) if character.name not in name2count : name2count[character.name]= 1 else : name2count[character.name] += 1 character.name= u'{name}{index}'.format( name= character.name, index= name2count[character.name] )
def cast4target( self, scene, objects, src, dst, log_skill_cast, target ) : data= get_character_data( self.npc_cfg_id ) if data is not None : character= scene.create_character( data, target.camp )