Exemplo n.º 1
0
	def get_action_string(self):
		return 'Create fleet %s[%s] %d:%d'%(self.name, store.get_user_name(self.user_id), self.coord[0], self.coord[1])
		
		unit_name = store.get_unit_name(self.unit_id)
		fleet_name = store.get_fleet_name(self.fleet_id)
		fleet = store.get_object('fleet', {'fleet_id':self.fleet_id})
		if not fleet:
			#print 'oops, fleet %d not found in db, unit move failed'%(action.fleet_id,)
			return 'bad action'
		return 'Unit %s move to fleet %s[%s] at %d:%d'%(unit_name, fleet_name, store.get_user_name(self.user_id), fleet['x'], fleet['y'])
Exemplo n.º 2
0
def save_data(path):
	save_common_data(os.path.join(path, 'common'))
	
	user_base_path = os.path.join(path, 'users')
	for user in config.users.itervalues():
		user_id = user['id']
		save_user_data(user_id, os.path.join(user_base_path, store.get_user_name(user_id)))
Exemplo n.º 3
0
	def get_action_string(self):
		unit_name = store.get_unit_name(self.unit_id)
		fleet_name = store.get_fleet_name(self.fleet_id)
		fleet = store.get_object('fleet', {'fleet_id':self.fleet_id})
		if not fleet:
			log.error('Unit move failed - fleet not found in db [user %s, fleet %s, unit: %s]'%(self.user_id, self.fleet_id, self.unit_id))
			return 'Fleet %s not found in db'%(self.fleet_id,)
		return 'Unit %s move to fleet %s[%s] at %d:%d'%(unit_name, fleet_name, store.get_user_name(self.user_id), fleet['x'], fleet['y'])
Exemplo n.º 4
0
	def get_action_string(self):
		fleet = store.get_object('fleet', {'fleet_id':self.fleet_id})
		if not fleet:
			log.error('Jump failed - fleet not found in db [user %s, fleet %s, coord: %s]'%(self.user_id, self.fleet_id, self.coord))
			return 'Jump failed - fleet not found in db [user %s, fleet %s, coord: %s]'%(self.user_id, self.fleet_id, self.coord)
		fromx,fromy = fleet['x'],fleet['y']
		fleet_name = fleet['name']
		x,y = self.coord
		return 'Fleet: "%s" [%s] %d:%d => %d:%d'%(fleet_name, store.get_user_name(self.user_id),  fromx, fromy, x, y)
Exemplo n.º 5
0
	def get_action_string(self):
		return 'Destroy %s %s'%(self.unit_id, store.get_user_name(self.user_id))
Exemplo n.º 6
0
	def get_action_string(self):
		return 'Build %s %s on %s'%(self.proto_id, store.get_user_name(self.user_id), self.coord)
Exemplo n.º 7
0
	def get_action_string(self):
		return 'Cancel build %s %s'%(self.unit_id, store.get_user_name(self.user_id))
Exemplo n.º 8
0
	def get_action_string(self):
		return 'cancel action %s [%s]'%(self.action_id, store.get_user_name(self.user_id))
Exemplo n.º 9
0
	def get_action_string(self):
		return 'action %s [%s] %d:%d'%(self.action_type_id, store.get_user_name(self.user_id), self.coord[0], self.coord[1])