Changeset 622


Ignore:
Timestamp:
08/04/10 18:39:02 (9 years ago)
Author:
vaporice
Message:

test

Location:
trunk/game
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/game/TEST

    r607 r622  
    1010beliar commit test. 
    1111Domtron commit test. 
     12vaporice commit test. 
  • trunk/game/scripts/objects/actors.py

    r611 r622  
    121121        self.pc = None 
    122122        self.target_loc = None 
    123         self.nextAction = None 
    124          
     123        self.nextAction = None    
     124        self.break_wandering = False 
    125125        # hard code this for now 
    126126        self.distRange = (2, 4) 
     
    160160            self.target_loc = self.getTargetLocation() 
    161161        self.idle() 
    162          
    163      
     162        
     163    def breakWandering(self): 
     164            self.break_wandering = True 
     165 
     166    def continueWandering(self): 
     167            self.break_wandering = False 
     168 
    164169    def idle(self): 
    165170        """Controls the NPC when it is idling. Different actions 
     
    171176        elif self.state == _AGENT_STATE_IDLE: 
    172177            self.target_loc = self.getTargetLocation() 
    173             self.state = _AGENT_STATE_WANDER 
    174178            self.agent.act('stand', self.agent.getFacingLocation()) 
     179            if not self.break_wandering: 
     180                 self.state = _AGENT_STATE_WANDER 
    175181        elif self.state == _AGENT_STATE_WANDER: 
    176182            self.parent.wander(self.target_loc) 
Note: See TracChangeset for help on using the changeset viewer.