예제 #1
0
파일: main.py 프로젝트: sjinny/Game1
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] )
예제 #2
0
파일: skill.py 프로젝트: sjinny/Game1
 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 )