Ignore:
Timestamp:
10/12/09 19:50:53 (10 years ago)
Author:
orlandov
Message:

Ticket #100: Patch by or1andov. Specify dialogue files for NPCs in their XML map instance attribute. fixes[s:trac, t:100]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/game/local_loaders/xmlmap.py

    r317 r320  
    289289            #Check for PARPG specific object attributes 
    290290            object_type = instance.get('object_type') 
    291             if ( object_type ): 
     291            if object_type: 
    292292                inst_dict = {} 
    293293                inst_dict["type"] = object_type 
     
    300300                inst_dict["name"] = instance.get('name') 
    301301                inst_dict["text"] = instance.get('text') 
     302                if instance.get('dialogue'): 
     303                    inst_dict['dialogue'] = instance.get('dialogue') 
    302304                inst_dict["target_map_name"] = instance.get('target_map_name') 
    303305                inst_dict["target_map"] = instance.get('target_map') 
    304306                inst_dict["target_pos"] = (instance.get('target_x'), instance.get('target_y')) 
    305                 self.data.createObject( layer, inst_dict, inst ) 
     307                self.data.createObject(layer, inst_dict, inst) 
    306308                 
    307309    def parseCameras(self, map_elt, map): 
     
    345347                i += 1 
    346348                self.callback('loaded camera: ' +  str(id), float( i / len(tmplist) * 0.25 + 0.75 ) )     
    347              
Note: See TracChangeset for help on using the changeset viewer.