def cost(self, coords): """ cost for moving into sector """ result = 2.0 * empSector.infinite_mob_cost sect = empDb.megaDB["SECTOR"].get(coords, {}) if sect and (sect.get("owner") == empDb.CN_OWNED or empSector.is_explorable_into(sect)): result = empSector.mob_cost(sect) return result
def __create_dst_map( self, to_secs ): """ init destination sectors dictionary """ result = {} for sect in to_secs.values() : if empSector.is_explorable_into( sect ) : coords = empSector.to_coord( sect ) result[ coords ] = 1 return result
def __create_dst_map(self, to_secs): """ init destination sectors dictionary """ result = {} for sect in to_secs.values(): if empSector.is_explorable_into(sect): coords = empSector.to_coord(sect) result[coords] = 1 return result
def cost( self, coords ) : """ cost for moving into sector """ result = 2.0 * empSector.infinite_mob_cost sect = empDb.megaDB['SECTOR'].get( coords, {} ) if sect and ( sect.get( 'owner' ) == empDb.CN_OWNED or empSector.is_explorable_into( sect ) ) : result = empSector.mob_cost( sect ) return result