MCPcopy
hub / github.com/PokemonGoF/PokemonGo-Bot / _register_events

Method _register_events

pokemongo_bot/__init__.py:215–808  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

213 # self.event_manager.emit('location', 'level'='info', data={'lat': 1, 'lng':1}),
214
215 def _register_events(self):
216 self.event_manager.register_event(
217 'location_found',
218 parameters=('position', 'location')
219 )
220 self.event_manager.register_event('api_error')
221 self.event_manager.register_event('config_error')
222
223 self.event_manager.register_event('captcha')
224
225 self.event_manager.register_event('login_started')
226 self.event_manager.register_event('login_failed')
227 self.event_manager.register_event('login_successful')
228
229 self.event_manager.register_event('niantic_warning')
230
231 self.event_manager.register_event('set_start_location')
232 self.event_manager.register_event('load_cached_location')
233 self.event_manager.register_event('location_cache_ignored')
234
235 self.event_manager.register_event('debug')
236 self.event_manager.register_event('refuse_to_sit')
237 self.event_manager.register_event('reset_destination')
238 self.event_manager.register_event('new_destination')
239 self.event_manager.register_event('moving_to_destination')
240 self.event_manager.register_event('arrived_at_destination')
241 self.event_manager.register_event('staying_at_destination')
242 self.event_manager.register_event('buddy_pokemon', parameters=('pokemon', 'iv', 'cp'))
243 self.event_manager.register_event('buddy_reward', parameters=('pokemon', 'family', 'candy_earned', 'candy'))
244 self.event_manager.register_event('buddy_walked', parameters=('pokemon', 'distance_walked', 'distance_needed'))
245
246 # ignore candy above threshold
247 self.event_manager.register_event(
248 'ignore_candy_above_thresold',
249 parameters=(
250 'name',
251 'amount',
252 'threshold'
253 )
254 )
255 self.event_manager.register_event('followpath_output_disabled')
256 self.event_manager.register_event(
257 'position_update',
258 parameters=(
259 'current_position',
260 'last_position',
261 'distance', # optional
262 'distance_unit' # optional
263 )
264 )
265 self.event_manager.register_event(
266 'path_lap_update',
267 parameters=(
268 'number_lap',
269 'number_lap_max'
270 )
271 )
272 self.event_manager.register_event(

Callers 1

_setup_event_systemMethod · 0.95

Calls 1

register_eventMethod · 0.80

Tested by

no test coverage detected