00:00:00 INFO Logging level can be adjusted in the Preferences tab.
00:00:00 DEBUG OSRS
00:00:00 WARN SettingsRegistry has not been loaded properly
00:00:00 DEBUG [PlayerSense] key="p_fatigue_factor" value=0
00:00:00 DEBUG [PlayerSense] key="p_prediction_delay" value=233
00:00:00 DEBUG [PlayerSense] key="p_camera_while_stepping" value=0.24693773762224908
00:00:00 DEBUG [PlayerSense] key="p_common_modifier" value=0.9676982209881877
00:00:00 DEBUG [PlayerSense] key="p_afk_breaking" value=0.5051646272670588
00:00:00 DEBUG [PlayerSense] key="p_actionbar_spam_chance" value=0.5939272002639205
00:00:00 DEBUG [PlayerSense] key="p_break_spacing_min_2" value=57
00:00:00 DEBUG [PlayerSense] key="p_break_spacing_max_2" value=153
00:00:00 DEBUG [PlayerSense] key="p_break_duration_min_2" value=6
00:00:00 DEBUG [PlayerSense] key="p_break_duration_max_2" value=28
00:00:00 DEBUG [PlayerSense] key="p_antipattern_spacing" value=21
00:00:00 DEBUG [PlayerSense] key="p_idling_average" value=117
00:00:00 DEBUG [PlayerSense] key="p_area_roaming_precision" value=3.7499412519755015
00:00:00 DEBUG [PlayerSense] key="p_shift_drop_mouse_moving_timeout_average" value=535.6840657566358
00:00:00 DEBUG [PlayerSense] key="p_shift_drop_release_delay" value=235.890127893897
00:00:00 DEBUG [PlayerSense] key="p_drop_order" value=1
00:00:00 DEBUG [PlayerSense] key="p_fast_mouse_click_delay_average" value=33.284051582048164
00:00:00 DEBUG [PlayerSense] key="p_fast_key_press_delay_average" value=57.07408686613309
00:00:00 DEBUG [PlayerSense] key="p_enter_amount_number" value=44
00:00:00 DEBUG [PlayerSense] key="p_minimum_run_energy" value=38
00:00:00 DEBUG [PlayerSense] key="p_minimum_entity_visibility" value=79.77712395715713
00:00:00 DEBUG [PlayerSense] key="p_async_action_delay" value=355.89490895716403
00:00:00 DEBUG [PlayerSense] key="p_async_action_sync_chance" value=14
00:00:00 DEBUG [PlayerSense] key="p_async_action_key_first" value=0.4125569734502252
00:00:00 DEBUG Startup onStart executing
00:00:00 DEBUG [PlayerSense] key="p_f1d1_afk_chance" value=0.055711901394617694
00:00:00 DEBUG [PlayerSense] key="p_inaccurate_inventory_count_chance" value=0.10908917425152778
00:00:00 DEBUG [PlayerSense] key="p_bank_distance" value=10
00:00:00 DEBUG [PlayerSense] key="p_fish_distance" value=7
00:00:00 DEBUG [PlayerSense] key="p_afk_threshold" value=13095.603873797063
00:00:00 DEBUG [PlayerSense] key="p_post_afk_delay" value=3663
00:00:00 DEBUG [PlayerSense] key="p_pre_action_delay2" value=1270
00:00:00 DEBUG Startup completed!
00:00:00 INFO Waiting for user input...
00:00:00 DEBUG Bot interface property called!
00:00:00 DEBUG UI loaded in 6 milliseconds
00:00:00 DEBUG file:/Users/alex/RuneMate/bots/storage/PrimeFishing/primera.css
00:00:00 DEBUG Executing: Empty Leaf.
00:00:00 DEBUG Executing: Empty Leaf.
00:00:01 DEBUG Executing: Empty Leaf.
00:00:02 DEBUG Executing: Empty Leaf.
00:00:02 DEBUG Executing: Empty Leaf.
00:00:03 DEBUG Executing: Empty Leaf.
00:00:03 DEBUG Executing: Empty Leaf.
00:00:04 DEBUG Executing: Empty Leaf.
00:00:05 DEBUG Executing: Empty Leaf.
00:00:05 DEBUG Executing: Empty Leaf.
00:00:06 DEBUG Executing: Empty Leaf.
00:00:06 DEBUG Executing: Empty Leaf.
00:00:07 DEBUG Executing: Empty Leaf.
00:00:08 DEBUG Executing: Empty Leaf.
00:00:08 DEBUG Executing: Empty Leaf.
00:00:09 DEBUG Executing: Empty Leaf.
00:00:09 DEBUG Executing: Empty Leaf.
00:00:10 DEBUG Executing: Empty Leaf.
00:00:11 DEBUG Executing: Empty Leaf.
00:00:11 DEBUG Executing: Empty Leaf.
00:00:12 DEBUG Executing: Empty Leaf.
00:00:12 DEBUG Start button pushed
00:00:12 INFO Starting
00:00:12 DEBUG [withdrawMoreBait=false, shiftDrop=true, sign=None, barehanded=false, familiar=None, withdrawMorePouches=false, banking=false, urn=None, killEnemies=false, gutFish=false, useJuju=false, withdrawMoreUrns=false, fish=Leaping sturgeon, f1d1=false, location=Baxtorian Falls, withdrawMoreJuju=false, dropOtherFish=false, specialAttack=true]
00:00:12 DEBUG successfully invoked start
00:00:15 INFO Dropping fish
00:00:15 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)
00:00:17 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)
00:00:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)
00:00:17 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)
00:00:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)"})
00:00:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)"})
00:00:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)
00:00:18 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 20, origin: INVENTORY)
00:00:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:00:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)"})
00:00:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)"})
00:00:18 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 24, origin: INVENTORY)
00:00:18 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 5, origin: INVENTORY)
00:00:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 20, origin: INVENTORY)"})
00:00:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 24, origin: INVENTORY)"})
00:00:19 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 9, origin: INVENTORY)
00:00:19 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)
00:00:19 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)
00:00:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 5, origin: INVENTORY)"})
00:00:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 9, origin: INVENTORY)"})
00:00:19 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 21, origin: INVENTORY)
00:00:19 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)
00:00:20 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 6, origin: INVENTORY)
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)"})
00:00:20 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 10, origin: INVENTORY)
00:00:20 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 14, origin: INVENTORY)
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 6, origin: INVENTORY)"})
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 21, origin: INVENTORY)"})
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:00:20 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 18, origin: INVENTORY)
00:00:21 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)
00:00:21 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)
00:00:21 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)
00:00:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 10, origin: INVENTORY)"})
00:00:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 14, origin: INVENTORY)"})
00:00:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 18, origin: INVENTORY)"})
00:00:21 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)
00:00:21 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)"})
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:00:22 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)
00:00:22 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)"})
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)"})
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)"})
00:00:22 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)
00:00:22 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 27, origin: INVENTORY)
00:00:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)"})
00:00:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:00:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 27, origin: INVENTORY)"})
00:00:25 DEBUG Invalidated
00:00:25 DEBUG Invalidated
00:00:25 INFO Interacting with fishing spot
00:00:25 DEBUG Invalidated
00:00:25 DEBUG Invalidated
00:00:27 INFO Idling
00:00:29 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82418, index: 2, origin: INVENTORY)"})
00:00:29 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:00:32 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82417, index: 2, origin: INVENTORY)"})
00:00:32 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:00:35 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82416, index: 2, origin: INVENTORY)"})
00:00:35 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)"})
00:00:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82415, index: 2, origin: INVENTORY)"})
00:00:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)"})
00:00:41 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82414, index: 2, origin: INVENTORY)"})
00:00:41 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:00:44 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82413, index: 2, origin: INVENTORY)"})
00:00:44 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)"})
00:00:47 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 8, origin: INVENTORY)"})
00:00:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82412, index: 2, origin: INVENTORY)"})
00:00:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82411, index: 2, origin: INVENTORY)"})
00:00:50 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 9, origin: INVENTORY)"})
00:00:53 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82410, index: 2, origin: INVENTORY)"})
00:00:53 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)"})
00:00:56 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82409, index: 2, origin: INVENTORY)"})
00:00:56 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)"})
00:01:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82408, index: 2, origin: INVENTORY)"})
00:01:02 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)"})
00:01:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82407, index: 2, origin: INVENTORY)"})
00:01:05 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 13, origin: INVENTORY)"})
00:01:08 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82406, index: 2, origin: INVENTORY)"})
00:01:08 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)"})
00:01:11 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82405, index: 2, origin: INVENTORY)"})
00:01:11 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 15, origin: INVENTORY)"})
00:01:14 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82404, index: 2, origin: INVENTORY)"})
00:01:14 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 16, origin: INVENTORY)"})
00:01:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82403, index: 2, origin: INVENTORY)"})
00:01:17 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)"})
00:01:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82402, index: 2, origin: INVENTORY)"})
00:01:20 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 18, origin: INVENTORY)"})
00:01:26 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82401, index: 2, origin: INVENTORY)"})
00:01:26 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)"})
00:01:30 DEBUG Valid
00:01:30 DEBUG Delaying before action
00:01:31 DEBUG Invalidated
00:01:31 INFO Interacting with fishing spot
00:01:32 INFO Idling
00:01:34 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82400, index: 2, origin: INVENTORY)"})
00:01:34 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 20, origin: INVENTORY)"})
00:01:37 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82399, index: 2, origin: INVENTORY)"})
00:01:37 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 21, origin: INVENTORY)"})
00:01:40 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82398, index: 2, origin: INVENTORY)"})
00:01:40 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 22, origin: INVENTORY)"})
00:01:43 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82397, index: 2, origin: INVENTORY)"})
00:01:43 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 23, origin: INVENTORY)"})
00:01:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82396, index: 2, origin: INVENTORY)"})
00:01:46 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)"})
00:01:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82395, index: 2, origin: INVENTORY)"})
00:01:49 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:01:52 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82394, index: 2, origin: INVENTORY)"})
00:01:52 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:01:55 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82393, index: 2, origin: INVENTORY)"})
00:01:55 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)"})
00:01:55 INFO Dropping fish
00:01:55 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)
00:02:00 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)
00:02:00 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)
00:02:00 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 8, origin: INVENTORY)
00:02:00 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)"})
00:02:01 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 16, origin: INVENTORY)
00:02:01 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 20, origin: INVENTORY)
00:02:01 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)
00:02:01 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 8, origin: INVENTORY)"})
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 16, origin: INVENTORY)"})
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)"})
00:02:01 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 9, origin: INVENTORY)
00:02:02 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 13, origin: INVENTORY)
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 20, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)"})
00:02:02 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)
00:02:02 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 21, origin: INVENTORY)
00:02:02 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)
00:02:02 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 9, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 13, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 21, origin: INVENTORY)"})
00:02:02 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)
00:02:03 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)
00:02:03 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 18, origin: INVENTORY)
00:02:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:02:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)"})
00:02:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:02:03 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 22, origin: INVENTORY)
00:02:03 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)
00:02:03 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)"})
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 18, origin: INVENTORY)"})
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 22, origin: INVENTORY)"})
00:02:04 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)
00:02:04 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:02:04 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 15, origin: INVENTORY)
00:02:04 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)
00:02:05 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 23, origin: INVENTORY)
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)"})
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)"})
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 15, origin: INVENTORY)"})
00:02:05 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)"})
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 23, origin: INVENTORY)"})
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)"})
00:02:05 DEBUG Valid
00:02:05 DEBUG Delaying before action
00:02:08 DEBUG Invalidated
00:02:08 INFO Interacting with fishing spot
00:02:08 INFO Idling
00:02:14 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82392, index: 2, origin: INVENTORY)"})
00:02:14 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:02:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82391, index: 2, origin: INVENTORY)"})
00:02:17 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 3, origin: INVENTORY)"})
00:02:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82390, index: 2, origin: INVENTORY)"})
00:02:20 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)"})
00:02:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82389, index: 2, origin: INVENTORY)"})
00:02:23 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)"})
00:02:26 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82388, index: 2, origin: INVENTORY)"})
00:02:26 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:02:29 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82387, index: 2, origin: INVENTORY)"})
00:02:29 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)"})
00:02:32 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82386, index: 2, origin: INVENTORY)"})
00:02:32 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:02:35 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82385, index: 2, origin: INVENTORY)"})
00:02:35 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)"})
00:02:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82384, index: 2, origin: INVENTORY)"})
00:02:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 10, origin: INVENTORY)"})
00:02:41 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82383, index: 2, origin: INVENTORY)"})
00:02:41 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)"})
00:02:44 DEBUG Valid
00:02:44 DEBUG Delaying before action
00:02:46 DEBUG Invalidated
00:02:46 INFO Interacting with fishing spot
00:02:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82382, index: 2, origin: INVENTORY)"})
00:02:50 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)"})
00:02:50 INFO Fixing camera
00:02:50 DEBUG Invalidated
00:02:51 DEBUG Invalidated
00:02:51 INFO Interacting with fishing spot
00:02:51 INFO Idling
00:02:56 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82381, index: 2, origin: INVENTORY)"})
00:02:56 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:02:59 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82380, index: 2, origin: INVENTORY)"})
00:02:59 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)"})
00:03:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82379, index: 2, origin: INVENTORY)"})
00:03:03 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)"})
00:03:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82378, index: 2, origin: INVENTORY)"})
00:03:05 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)"})
00:03:08 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82377, index: 2, origin: INVENTORY)"})
00:03:08 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)"})
00:03:11 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82376, index: 2, origin: INVENTORY)"})
00:03:11 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)"})
00:03:14 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82375, index: 2, origin: INVENTORY)"})
00:03:14 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)"})
00:03:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82374, index: 2, origin: INVENTORY)"})
00:03:17 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)"})
00:03:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82373, index: 2, origin: INVENTORY)"})
00:03:20 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)"})
00:03:29 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82372, index: 2, origin: INVENTORY)"})
00:03:29 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 22, origin: INVENTORY)"})
00:03:32 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82371, index: 2, origin: INVENTORY)"})
00:03:32 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:03:35 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82370, index: 2, origin: INVENTORY)"})
00:03:35 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)"})
00:03:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82369, index: 2, origin: INVENTORY)"})
00:03:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 25, origin: INVENTORY)"})
00:03:41 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82368, index: 2, origin: INVENTORY)"})
00:03:41 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:03:44 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82367, index: 2, origin: INVENTORY)"})
00:03:44 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)"})
00:03:44 INFO Dropping fish
00:03:44 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)
00:03:44 INFO SYNC ACTION!
00:03:45 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)
00:03:45 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)
00:03:45 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:03:45 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)
00:03:45 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)
00:03:45 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)"})
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)"})
00:03:46 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)
00:03:46 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)
00:03:46 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)"})
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)"})
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)"})
00:03:46 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)
00:03:47 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)
00:03:47 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)"})
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)"})
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:03:47 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 25, origin: INVENTORY)
00:03:47 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)"})
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)"})
00:03:47 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 10, origin: INVENTORY)
00:03:48 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)
00:03:48 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)
00:03:48 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:03:48 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 10, origin: INVENTORY)"})
00:03:48 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 25, origin: INVENTORY)"})
00:03:48 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 22, origin: INVENTORY)
00:03:48 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)
00:03:48 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 3, origin: INVENTORY)
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)"})
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)"})
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 22, origin: INVENTORY)"})
00:03:49 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)
00:03:49 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)
00:03:49 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 3, origin: INVENTORY)"})
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)"})
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:03:49 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)
00:03:49 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)
00:03:50 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)"})
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)"})
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)"})
00:03:50 DEBUG Invalidated
00:03:50 DEBUG Invalidated
00:03:50 INFO Interacting with fishing spot
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)"})
00:03:51 INFO Idling
00:03:56 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)"})
00:03:56 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82366, index: 2, origin: INVENTORY)"})
00:03:59 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82365, index: 2, origin: INVENTORY)"})
00:03:59 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:04:02 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)"})
00:04:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82364, index: 2, origin: INVENTORY)"})
00:04:06 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82363, index: 2, origin: INVENTORY)"})
00:04:06 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 5, origin: INVENTORY)"})
00:04:08 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82362, index: 2, origin: INVENTORY)"})
00:04:08 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:04:11 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82361, index: 2, origin: INVENTORY)"})
00:04:11 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)"})
00:04:15 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82360, index: 2, origin: INVENTORY)"})
00:04:15 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:04:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82359, index: 2, origin: INVENTORY)"})
00:04:18 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)"})
00:04:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82358, index: 2, origin: INVENTORY)"})
00:04:20 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)"})
00:04:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82357, index: 2, origin: INVENTORY)"})
00:04:23 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)"})
00:04:26 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82356, index: 2, origin: INVENTORY)"})
00:04:26 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)"})
00:04:29 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82355, index: 2, origin: INVENTORY)"})
00:04:29 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:04:33 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82354, index: 2, origin: INVENTORY)"})
00:04:33 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 14, origin: INVENTORY)"})
00:04:36 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82353, index: 2, origin: INVENTORY)"})
00:04:36 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 15, origin: INVENTORY)"})
00:04:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82352, index: 2, origin: INVENTORY)"})
00:04:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 16, origin: INVENTORY)"})
00:04:41 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82351, index: 2, origin: INVENTORY)"})
00:04:41 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)"})
00:04:44 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82350, index: 2, origin: INVENTORY)"})
00:04:44 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)"})
00:04:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82349, index: 2, origin: INVENTORY)"})
00:04:47 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)"})
00:04:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82348, index: 2, origin: INVENTORY)"})
00:04:50 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)"})
00:04:53 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82347, index: 2, origin: INVENTORY)"})
00:04:53 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)"})
00:04:56 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82346, index: 2, origin: INVENTORY)"})
00:04:56 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)"})
00:05:00 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82345, index: 2, origin: INVENTORY)"})
00:05:00 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:05:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82344, index: 2, origin: INVENTORY)"})
00:05:03 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 24, origin: INVENTORY)"})
00:05:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82343, index: 2, origin: INVENTORY)"})
00:05:05 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:05:12 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82342, index: 2, origin: INVENTORY)"})
00:05:12 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 26, origin: INVENTORY)"})
00:05:14 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82341, index: 2, origin: INVENTORY)"})
00:05:14 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 27, origin: INVENTORY)"})
00:05:15 INFO Dropping fish
00:05:15 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)
00:05:15 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)
00:05:16 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)
00:05:16 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)"})
00:05:16 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)
00:05:16 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 16, origin: INVENTORY)
00:05:16 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)
00:05:16 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:05:16 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)"})
00:05:16 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)"})
00:05:16 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 24, origin: INVENTORY)
00:05:17 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 5, origin: INVENTORY)
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)"})
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 16, origin: INVENTORY)"})
00:05:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)
00:05:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)
00:05:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 5, origin: INVENTORY)"})
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)"})
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 24, origin: INVENTORY)"})
00:05:18 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)
00:05:18 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)
00:05:18 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)
00:05:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:05:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)"})
00:05:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)"})
00:05:18 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)
00:05:18 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 14, origin: INVENTORY)
00:05:19 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)"})
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:05:19 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)
00:05:19 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 26, origin: INVENTORY)
00:05:19 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 14, origin: INVENTORY)"})
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)"})
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)"})
00:05:19 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)
00:05:20 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)
00:05:20 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 15, origin: INVENTORY)
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)"})
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 26, origin: INVENTORY)"})
00:05:20 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)
00:05:20 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)
00:05:20 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 27, origin: INVENTORY)
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)"})
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 15, origin: INVENTORY)"})
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)"})
00:05:21 DEBUG Invalidated
00:05:21 DEBUG Invalidated
00:05:21 INFO Interacting with fishing spot
00:05:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:05:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 27, origin: INVENTORY)"})
00:05:22 INFO Idling
00:05:26 DEBUG Invalidated
00:05:26 DEBUG Invalidated
00:05:26 INFO Interacting with fishing spot
00:05:27 INFO Idling
00:05:33 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:05:33 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82340, index: 2, origin: INVENTORY)"})
00:05:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82339, index: 2, origin: INVENTORY)"})
00:05:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 3, origin: INVENTORY)"})
00:37:27 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82338, index: 2, origin: INVENTORY)"})
00:37:27 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 4, origin: INVENTORY)"})
00:37:27 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82337, index: 2, origin: INVENTORY)"})
00:37:27 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 5, origin: INVENTORY)"})
00:37:52 DEBUG Executing: Empty Leaf.
00:37:53 DEBUG Executing: Empty Leaf.
00:37:53 DEBUG Executing: Empty Leaf.
00:37:54 DEBUG Executing: Empty Leaf.
00:37:55 DEBUG Executing: Empty Leaf.
00:37:55 DEBUG Executing: Empty Leaf.
00:37:56 DEBUG Executing: Empty Leaf.
00:37:56 DEBUG Executing: Empty Leaf.
00:37:57 DEBUG Executing: Empty Leaf.
00:37:58 DEBUG Login Handler has been activated!
01:00:19 DEBUG Executing: Empty Leaf.
01:00:19 DEBUG Executing: Empty Leaf.
01:00:20 DEBUG Executing: Empty Leaf.
01:00:21 DEBUG Executing: Empty Leaf.
01:00:22 DEBUG Executing: Empty Leaf.
01:00:22 DEBUG Executing: Empty Leaf.
01:00:23 DEBUG Executing: Empty Leaf.
01:00:23 DEBUG Executing: Empty Leaf.
01:00:24 DEBUG Executing: Empty Leaf.
01:00:25 DEBUG Executing: Empty Leaf.
01:00:25 DEBUG Executing: Empty Leaf.
01:00:26 DEBUG Executing: Empty Leaf.
01:00:26 DEBUG Executing: Empty Leaf.
01:00:27 DEBUG Executing: Empty Leaf.
01:00:28 DEBUG Executing: Empty Leaf.
01:00:28 DEBUG Executing: Empty Leaf.
01:00:29 DEBUG Executing: Empty Leaf.
01:00:29 DEBUG Executing: Empty Leaf.
01:00:30 DEBUG Executing: Empty Leaf.
01:00:31 DEBUG Executing: Empty Leaf.
01:00:31 DEBUG Executing: Empty Leaf.
01:00:32 DEBUG Executing: Empty Leaf.
01:00:33 DEBUG Executing: Empty Leaf.
01:00:33 DEBUG Executing: Empty Leaf.
01:00:34 DEBUG Executing: Empty Leaf.
01:00:34 DEBUG Executing: Empty Leaf.
01:00:35 DEBUG Executing: Empty Leaf.
01:00:36 DEBUG Executing: Empty Leaf.
01:00:36 DEBUG Executing: Empty Leaf.
01:00:37 DEBUG Executing: Empty Leaf.
01:00:37 DEBUG Executing: Empty Leaf.
01:00:38 DEBUG Executing: Empty Leaf.
01:00:39 DEBUG Executing: Empty Leaf.
01:00:39 DEBUG Executing: Empty Leaf.
01:00:40 DEBUG Executing: Empty Leaf.
01:00:40 DEBUG Executing: Empty Leaf.
01:00:41 DEBUG Executing: Empty Leaf.
01:00:42 DEBUG Executing: Empty Leaf.
01:00:42 DEBUG Executing: Empty Leaf.
01:00:43 DEBUG Executing: Empty Leaf.
01:00:43 DEBUG Executing: Empty Leaf.
01:00:44 DEBUG Executing: Empty Leaf.
01:00:45 DEBUG Executing: Empty Leaf.
01:00:45 DEBUG Executing: Empty Leaf.
01:00:46 DEBUG Executing: Empty Leaf.
01:00:46 DEBUG Executing: Empty Leaf.
01:00:47 DEBUG Executing: Empty Leaf.
01:00:48 DEBUG Executing: Empty Leaf.
01:00:48 DEBUG Executing: Empty Leaf.
01:00:49 DEBUG Executing: Empty Leaf.
01:00:49 DEBUG Executing: Empty Leaf.
01:00:50 DEBUG Executing: Empty Leaf.
01:00:51 DEBUG Executing: Empty Leaf.
01:00:51 DEBUG Executing: Empty Leaf.
01:00:52 DEBUG Executing: Empty Leaf.
01:00:52 DEBUG Executing: Empty Leaf.
01:00:53 DEBUG Executing: Empty Leaf.
01:00:54 DEBUG Executing: Empty Leaf.
01:00:54 DEBUG Executing: Empty Leaf.
01:00:55 DEBUG Executing: Empty Leaf.
01:00:55 DEBUG Executing: Empty Leaf.
01:00:56 DEBUG Executing: Empty Leaf.
01:00:57 DEBUG Executing: Empty Leaf.
01:00:57 DEBUG Executing: Empty Leaf.
01:00:58 DEBUG Executing: Empty Leaf.
01:00:58 DEBUG Executing: Empty Leaf.
01:00:59 DEBUG Executing: Empty Leaf.
01:01:00 DEBUG Executing: Empty Leaf.
01:01:00 DEBUG Executing: Empty Leaf.
01:01:01 DEBUG Executing: Empty Leaf.
01:01:01 DEBUG Executing: Empty Leaf.
01:01:02 DEBUG Executing: Empty Leaf.
01:01:03 DEBUG Executing: Empty Leaf.
01:01:03 DEBUG Executing: Empty Leaf.
01:01:04 DEBUG Executing: Empty Leaf.
01:01:04 DEBUG Executing: Empty Leaf.
01:01:05 DEBUG Executing: Empty Leaf.
01:01:06 DEBUG Executing: Empty Leaf.
01:01:06 DEBUG Executing: Empty Leaf.
01:01:07 DEBUG Executing: Empty Leaf.
01:01:08 DEBUG Executing: Empty Leaf.
01:01:08 DEBUG Executing: Empty Leaf.
01:01:09 DEBUG Executing: Empty Leaf.
01:01:09 DEBUG Executing: Empty Leaf.
01:01:10 DEBUG Executing: Empty Leaf.
01:01:11 DEBUG Executing: Empty Leaf.
01:01:11 DEBUG Executing: Empty Leaf.
01:01:12 DEBUG Executing: Empty Leaf.
01:01:12 DEBUG Executing: Empty Leaf.
01:01:13 DEBUG Executing: Empty Leaf.
01:01:14 DEBUG Executing: Empty Leaf.
01:01:14 DEBUG Executing: Empty Leaf.
01:01:15 DEBUG Executing: Empty Leaf.
01:01:15 DEBUG Executing: Empty Leaf.
01:01:16 DEBUG Executing: Empty Leaf.
01:01:17 DEBUG Executing: Empty Leaf.
01:01:17 DEBUG Executing: Empty Leaf.
01:01:18 DEBUG Executing: Empty Leaf.
01:01:18 DEBUG Executing: Empty Leaf.
01:01:19 DEBUG Executing: Empty Leaf.
01:01:20 DEBUG Executing: Empty Leaf.
01:01:20 DEBUG Executing: Empty Leaf.
01:01:21 DEBUG Executing: Empty Leaf.
01:01:21 DEBUG Executing: Empty Leaf.
01:01:22 DEBUG Executing: Empty Leaf.
01:01:23 DEBUG Executing: Empty Leaf.
01:01:23 DEBUG Executing: Empty Leaf.
01:01:24 DEBUG Executing: Empty Leaf.
01:01:24 DEBUG Executing: Empty Leaf.
01:01:25 DEBUG Executing: Empty Leaf.
01:01:26 DEBUG Executing: Empty Leaf.
01:01:26 DEBUG Executing: Empty Leaf.
01:01:27 DEBUG Executing: Empty Leaf.
01:01:27 DEBUG Executing: Empty Leaf.
01:01:28 DEBUG Executing: Empty Leaf.
01:01:29 DEBUG Executing: Empty Leaf.
01:01:29 DEBUG Executing: Empty Leaf.
01:01:30 DEBUG Executing: Empty Leaf.
01:01:30 DEBUG Executing: Empty Leaf.
01:01:31 DEBUG Executing: Empty Leaf.
01:01:32 DEBUG Executing: Empty Leaf.
01:01:32 DEBUG Executing: Empty Leaf.
01:01:33 DEBUG Executing: Empty Leaf.
01:01:33 DEBUG Executing: Empty Leaf.
01:01:34 DEBUG Executing: Empty Leaf.
01:01:35 DEBUG Login Handler has been activated!
01:01:43 DEBUG Executing: Empty Leaf.
01:01:43 DEBUG Executing: Empty Leaf.
01:01:44 DEBUG Executing: Empty Leaf.
01:01:44 DEBUG Executing: Empty Leaf.
01:01:45 DEBUG Executing: Empty Leaf.
01:01:46 DEBUG Executing: Empty Leaf.
01:01:46 DEBUG Executing: Empty Leaf.
01:01:47 DEBUG Executing: Empty Leaf.
01:01:47 DEBUG Executing: Empty Leaf.
01:01:48 DEBUG Executing: Empty Leaf.
01:01:49 DEBUG Executing: Empty Leaf.
01:01:49 DEBUG Executing: Empty Leaf.
01:01:50 DEBUG Executing: Empty Leaf.
01:01:50 DEBUG Executing: Empty Leaf.
01:01:51 DEBUG Executing: Empty Leaf.
01:01:52 DEBUG Executing: Empty Leaf.
01:01:52 DEBUG Executing: Empty Leaf.
01:01:53 DEBUG Executing: Empty Leaf.
01:01:53 DEBUG Executing: Empty Leaf.
01:01:54 DEBUG Executing: Empty Leaf.
01:01:55 DEBUG Executing: Empty Leaf.
01:01:55 DEBUG Executing: Empty Leaf.
01:01:56 DEBUG Executing: Empty Leaf.
01:01:57 DEBUG Executing: Empty Leaf.
01:01:57 DEBUG Executing: Empty Leaf.
01:01:58 DEBUG Executing: Empty Leaf.
01:01:58 DEBUG Executing: Empty Leaf.
01:01:59 DEBUG Executing: Empty Leaf.
01:02:00 DEBUG Executing: Empty Leaf.
01:02:00 DEBUG Executing: Empty Leaf.
01:02:01 DEBUG Executing: Empty Leaf.
01:02:01 DEBUG Executing: Empty Leaf.
01:02:02 DEBUG Executing: Empty Leaf.
01:02:03 DEBUG Executing: Empty Leaf.
01:02:03 DEBUG Executing: Empty Leaf.
01:02:04 DEBUG Executing: Empty Leaf.
01:02:04 DEBUG Executing: Empty Leaf.
01:02:05 DEBUG Executing: Empty Leaf.
01:02:06 DEBUG Executing: Empty Leaf.
01:02:06 DEBUG Executing: Empty Leaf.
01:02:07 DEBUG Executing: Empty Leaf.
01:02:07 DEBUG Executing: Empty Leaf.
01:02:08 DEBUG Executing: Empty Leaf.
01:02:09 DEBUG Executing: Empty Leaf.
01:02:09 DEBUG Executing: Empty Leaf.
01:02:10 DEBUG Executing: Empty Leaf.
01:02:10 DEBUG Executing: Empty Leaf.
01:02:11 DEBUG Executing: Empty Leaf.
01:02:12 DEBUG Executing: Empty Leaf.
01:02:12 DEBUG Executing: Empty Leaf.
01:02:13 DEBUG Executing: Empty Leaf.
01:02:13 DEBUG Executing: Empty Leaf.
01:02:14 DEBUG Executing: Empty Leaf.
01:02:15 DEBUG Executing: Empty Leaf.
01:02:15 DEBUG Executing: Empty Leaf.
01:02:16 DEBUG Executing: Empty Leaf.
01:02:16 DEBUG Executing: Empty Leaf.
01:02:17 DEBUG Executing: Empty Leaf.
01:02:18 DEBUG Executing: Empty Leaf.
01:02:18 DEBUG Executing: Empty Leaf.
01:02:19 DEBUG Executing: Empty Leaf.
01:02:19 DEBUG Executing: Empty Leaf.
01:02:20 DEBUG Executing: Empty Leaf.
01:02:21 DEBUG Executing: Empty Leaf.
01:02:21 DEBUG Executing: Empty Leaf.
01:02:22 DEBUG Executing: Empty Leaf.
01:02:22 DEBUG Executing: Empty Leaf.
01:02:23 DEBUG Executing: Empty Leaf.
01:02:24 DEBUG Executing: Empty Leaf.
01:02:24 DEBUG Executing: Empty Leaf.
01:02:25 DEBUG Executing: Empty Leaf.
01:02:25 DEBUG Executing: Empty Leaf.
01:02:26 DEBUG Executing: Empty Leaf.
01:02:27 DEBUG Executing: Empty Leaf.
01:02:27 DEBUG Executing: Empty Leaf.
01:02:28 DEBUG Executing: Empty Leaf.
01:02:28 DEBUG Executing: Empty Leaf.
01:02:29 DEBUG Executing: Empty Leaf.
01:02:30 DEBUG Executing: Empty Leaf.
01:02:30 DEBUG Executing: Empty Leaf.
01:02:31 DEBUG Executing: Empty Leaf.
01:02:31 DEBUG Executing: Empty Leaf.
01:02:32 DEBUG Executing: Empty Leaf.
01:02:33 INFO Connection refused to host: xxx.xxx.x.xxx; nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
Hi Savior,
Any idea what's happening? I've probably spent a good 50 hours using this bot so far. Yesterday I tried the same thing. 3 hours botting whilst away, total of 6k experience earned. I'm at Baxtorian Falls... I can send another log through but for now, this bot is broken for me.
Hey dude, so assuming that this is an issue with my client and setup rather than the bot... I thought I'd provide some hopefully constructive feedback in terms of features that would be great to have. Bear in mind, I've only ever used this at Baxtorian Falls.
As a bot, when the fishing spot changes and somewhere between 2 - 40 people run to the new spot, I always get there first without fail. sometimes, joint first, and I know that someone else is using prime fishing... It would be great if there was some sort of realistic timer delay to prevent me from always being first. Out of the many hours, only one person guessed I was a bot and said it in the chat. But I was around so, it wasn't much of an issue.
The second thing is that whilst the break handler is great, there was an instance that I wanted to fish for 3-4 hours without a break and then turn the bot off... I was basically going to sleep. Would be great to have a 'Stop bot after...' feature. The only way I could get it to work was to break for a few hours but that's not ideal, cause I'd pay for the break.
Obviously, I have no idea what detection methods Jagex use but assuming that they investigate reports and collect data and observe players following a report, then I would imagine that if I use the dragon harpoon special attack instantly after the spec reloads, then it could look suspicious? Again, some sort of random timed delay would be great to mimic humans.
Lastly, when dropping, I drop a whole inventory rather than fish 1 drop 1 because it's what I was doing before using bots... so I felt it was consistent to keep doing this. But the drop pattern is always top down from the left and always instantly after finishing fishing. If I'm afk and I check back every 60 seconds, for example, I think it would be great to sometimes drop a partially full inventory or every so often, have an option to again have a delay where you stand around with a full inventory for a few seconds. Obviously, everything impacts on xp/ph but if it potentially prevents a ban, then surely it's worth it right?
Cheers... aside from my problem above and these suggestions, I still think it's a fantastic bot. Good job.
00:00:00 DEBUG OSRS
00:00:00 WARN SettingsRegistry has not been loaded properly
00:00:00 DEBUG [PlayerSense] key="p_fatigue_factor" value=0
00:00:00 DEBUG [PlayerSense] key="p_prediction_delay" value=233
00:00:00 DEBUG [PlayerSense] key="p_camera_while_stepping" value=0.24693773762224908
00:00:00 DEBUG [PlayerSense] key="p_common_modifier" value=0.9676982209881877
00:00:00 DEBUG [PlayerSense] key="p_afk_breaking" value=0.5051646272670588
00:00:00 DEBUG [PlayerSense] key="p_actionbar_spam_chance" value=0.5939272002639205
00:00:00 DEBUG [PlayerSense] key="p_break_spacing_min_2" value=57
00:00:00 DEBUG [PlayerSense] key="p_break_spacing_max_2" value=153
00:00:00 DEBUG [PlayerSense] key="p_break_duration_min_2" value=6
00:00:00 DEBUG [PlayerSense] key="p_break_duration_max_2" value=28
00:00:00 DEBUG [PlayerSense] key="p_antipattern_spacing" value=21
00:00:00 DEBUG [PlayerSense] key="p_idling_average" value=117
00:00:00 DEBUG [PlayerSense] key="p_area_roaming_precision" value=3.7499412519755015
00:00:00 DEBUG [PlayerSense] key="p_shift_drop_mouse_moving_timeout_average" value=535.6840657566358
00:00:00 DEBUG [PlayerSense] key="p_shift_drop_release_delay" value=235.890127893897
00:00:00 DEBUG [PlayerSense] key="p_drop_order" value=1
00:00:00 DEBUG [PlayerSense] key="p_fast_mouse_click_delay_average" value=33.284051582048164
00:00:00 DEBUG [PlayerSense] key="p_fast_key_press_delay_average" value=57.07408686613309
00:00:00 DEBUG [PlayerSense] key="p_enter_amount_number" value=44
00:00:00 DEBUG [PlayerSense] key="p_minimum_run_energy" value=38
00:00:00 DEBUG [PlayerSense] key="p_minimum_entity_visibility" value=79.77712395715713
00:00:00 DEBUG [PlayerSense] key="p_async_action_delay" value=355.89490895716403
00:00:00 DEBUG [PlayerSense] key="p_async_action_sync_chance" value=14
00:00:00 DEBUG [PlayerSense] key="p_async_action_key_first" value=0.4125569734502252
00:00:00 DEBUG Startup onStart executing
00:00:00 DEBUG [PlayerSense] key="p_f1d1_afk_chance" value=0.055711901394617694
00:00:00 DEBUG [PlayerSense] key="p_inaccurate_inventory_count_chance" value=0.10908917425152778
00:00:00 DEBUG [PlayerSense] key="p_bank_distance" value=10
00:00:00 DEBUG [PlayerSense] key="p_fish_distance" value=7
00:00:00 DEBUG [PlayerSense] key="p_afk_threshold" value=13095.603873797063
00:00:00 DEBUG [PlayerSense] key="p_post_afk_delay" value=3663
00:00:00 DEBUG [PlayerSense] key="p_pre_action_delay2" value=1270
00:00:00 DEBUG Startup completed!
00:00:00 INFO Waiting for user input...
00:00:00 DEBUG Bot interface property called!
00:00:00 DEBUG UI loaded in 6 milliseconds
00:00:00 DEBUG file:/Users/alex/RuneMate/bots/storage/PrimeFishing/primera.css
00:00:00 DEBUG Executing: Empty Leaf.
00:00:00 DEBUG Executing: Empty Leaf.
00:00:01 DEBUG Executing: Empty Leaf.
00:00:02 DEBUG Executing: Empty Leaf.
00:00:02 DEBUG Executing: Empty Leaf.
00:00:03 DEBUG Executing: Empty Leaf.
00:00:03 DEBUG Executing: Empty Leaf.
00:00:04 DEBUG Executing: Empty Leaf.
00:00:05 DEBUG Executing: Empty Leaf.
00:00:05 DEBUG Executing: Empty Leaf.
00:00:06 DEBUG Executing: Empty Leaf.
00:00:06 DEBUG Executing: Empty Leaf.
00:00:07 DEBUG Executing: Empty Leaf.
00:00:08 DEBUG Executing: Empty Leaf.
00:00:08 DEBUG Executing: Empty Leaf.
00:00:09 DEBUG Executing: Empty Leaf.
00:00:09 DEBUG Executing: Empty Leaf.
00:00:10 DEBUG Executing: Empty Leaf.
00:00:11 DEBUG Executing: Empty Leaf.
00:00:11 DEBUG Executing: Empty Leaf.
00:00:12 DEBUG Executing: Empty Leaf.
00:00:12 DEBUG Start button pushed
00:00:12 INFO Starting
00:00:12 DEBUG [withdrawMoreBait=false, shiftDrop=true, sign=None, barehanded=false, familiar=None, withdrawMorePouches=false, banking=false, urn=None, killEnemies=false, gutFish=false, useJuju=false, withdrawMoreUrns=false, fish=Leaping sturgeon, f1d1=false, location=Baxtorian Falls, withdrawMoreJuju=false, dropOtherFish=false, specialAttack=true]
00:00:12 DEBUG successfully invoked start
00:00:15 INFO Dropping fish
00:00:15 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)
00:00:17 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)
00:00:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)
00:00:17 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)
00:00:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)"})
00:00:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)"})
00:00:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)
00:00:18 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 20, origin: INVENTORY)
00:00:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:00:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)"})
00:00:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)"})
00:00:18 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 24, origin: INVENTORY)
00:00:18 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 5, origin: INVENTORY)
00:00:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 20, origin: INVENTORY)"})
00:00:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 24, origin: INVENTORY)"})
00:00:19 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 9, origin: INVENTORY)
00:00:19 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)
00:00:19 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)
00:00:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 5, origin: INVENTORY)"})
00:00:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 9, origin: INVENTORY)"})
00:00:19 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 21, origin: INVENTORY)
00:00:19 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)
00:00:20 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 6, origin: INVENTORY)
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)"})
00:00:20 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 10, origin: INVENTORY)
00:00:20 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 14, origin: INVENTORY)
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 6, origin: INVENTORY)"})
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 21, origin: INVENTORY)"})
00:00:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:00:20 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 18, origin: INVENTORY)
00:00:21 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)
00:00:21 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)
00:00:21 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)
00:00:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 10, origin: INVENTORY)"})
00:00:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 14, origin: INVENTORY)"})
00:00:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 18, origin: INVENTORY)"})
00:00:21 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)
00:00:21 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)"})
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:00:22 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)
00:00:22 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)"})
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)"})
00:00:22 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)"})
00:00:22 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)
00:00:22 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 27, origin: INVENTORY)
00:00:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)"})
00:00:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:00:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 27, origin: INVENTORY)"})
00:00:25 DEBUG Invalidated
00:00:25 DEBUG Invalidated
00:00:25 INFO Interacting with fishing spot
00:00:25 DEBUG Invalidated
00:00:25 DEBUG Invalidated
00:00:27 INFO Idling
00:00:29 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82418, index: 2, origin: INVENTORY)"})
00:00:29 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:00:32 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82417, index: 2, origin: INVENTORY)"})
00:00:32 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:00:35 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82416, index: 2, origin: INVENTORY)"})
00:00:35 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)"})
00:00:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82415, index: 2, origin: INVENTORY)"})
00:00:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)"})
00:00:41 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82414, index: 2, origin: INVENTORY)"})
00:00:41 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:00:44 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82413, index: 2, origin: INVENTORY)"})
00:00:44 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)"})
00:00:47 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 8, origin: INVENTORY)"})
00:00:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82412, index: 2, origin: INVENTORY)"})
00:00:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82411, index: 2, origin: INVENTORY)"})
00:00:50 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 9, origin: INVENTORY)"})
00:00:53 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82410, index: 2, origin: INVENTORY)"})
00:00:53 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)"})
00:00:56 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82409, index: 2, origin: INVENTORY)"})
00:00:56 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)"})
00:01:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82408, index: 2, origin: INVENTORY)"})
00:01:02 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)"})
00:01:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82407, index: 2, origin: INVENTORY)"})
00:01:05 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 13, origin: INVENTORY)"})
00:01:08 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82406, index: 2, origin: INVENTORY)"})
00:01:08 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)"})
00:01:11 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82405, index: 2, origin: INVENTORY)"})
00:01:11 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 15, origin: INVENTORY)"})
00:01:14 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82404, index: 2, origin: INVENTORY)"})
00:01:14 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 16, origin: INVENTORY)"})
00:01:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82403, index: 2, origin: INVENTORY)"})
00:01:17 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)"})
00:01:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82402, index: 2, origin: INVENTORY)"})
00:01:20 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 18, origin: INVENTORY)"})
00:01:26 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82401, index: 2, origin: INVENTORY)"})
00:01:26 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)"})
00:01:30 DEBUG Valid
00:01:30 DEBUG Delaying before action
00:01:31 DEBUG Invalidated
00:01:31 INFO Interacting with fishing spot
00:01:32 INFO Idling
00:01:34 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82400, index: 2, origin: INVENTORY)"})
00:01:34 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 20, origin: INVENTORY)"})
00:01:37 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82399, index: 2, origin: INVENTORY)"})
00:01:37 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 21, origin: INVENTORY)"})
00:01:40 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82398, index: 2, origin: INVENTORY)"})
00:01:40 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 22, origin: INVENTORY)"})
00:01:43 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82397, index: 2, origin: INVENTORY)"})
00:01:43 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 23, origin: INVENTORY)"})
00:01:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82396, index: 2, origin: INVENTORY)"})
00:01:46 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)"})
00:01:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82395, index: 2, origin: INVENTORY)"})
00:01:49 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:01:52 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82394, index: 2, origin: INVENTORY)"})
00:01:52 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:01:55 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82393, index: 2, origin: INVENTORY)"})
00:01:55 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)"})
00:01:55 INFO Dropping fish
00:01:55 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)
00:02:00 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)
00:02:00 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)
00:02:00 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 8, origin: INVENTORY)
00:02:00 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)"})
00:02:01 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 16, origin: INVENTORY)
00:02:01 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 20, origin: INVENTORY)
00:02:01 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)
00:02:01 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 8, origin: INVENTORY)"})
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 16, origin: INVENTORY)"})
00:02:01 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)"})
00:02:01 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 9, origin: INVENTORY)
00:02:02 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 13, origin: INVENTORY)
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 20, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)"})
00:02:02 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)
00:02:02 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 21, origin: INVENTORY)
00:02:02 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)
00:02:02 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 9, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 13, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)"})
00:02:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 21, origin: INVENTORY)"})
00:02:02 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)
00:02:03 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)
00:02:03 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 18, origin: INVENTORY)
00:02:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:02:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)"})
00:02:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:02:03 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 22, origin: INVENTORY)
00:02:03 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)
00:02:03 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)"})
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 18, origin: INVENTORY)"})
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 22, origin: INVENTORY)"})
00:02:04 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)
00:02:04 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:02:04 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:02:04 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 15, origin: INVENTORY)
00:02:04 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)
00:02:05 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 23, origin: INVENTORY)
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)"})
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)"})
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 15, origin: INVENTORY)"})
00:02:05 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 19, origin: INVENTORY)"})
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 23, origin: INVENTORY)"})
00:02:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)"})
00:02:05 DEBUG Valid
00:02:05 DEBUG Delaying before action
00:02:08 DEBUG Invalidated
00:02:08 INFO Interacting with fishing spot
00:02:08 INFO Idling
00:02:14 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82392, index: 2, origin: INVENTORY)"})
00:02:14 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:02:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82391, index: 2, origin: INVENTORY)"})
00:02:17 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 3, origin: INVENTORY)"})
00:02:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82390, index: 2, origin: INVENTORY)"})
00:02:20 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)"})
00:02:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82389, index: 2, origin: INVENTORY)"})
00:02:23 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)"})
00:02:26 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82388, index: 2, origin: INVENTORY)"})
00:02:26 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:02:29 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82387, index: 2, origin: INVENTORY)"})
00:02:29 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)"})
00:02:32 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82386, index: 2, origin: INVENTORY)"})
00:02:32 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:02:35 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82385, index: 2, origin: INVENTORY)"})
00:02:35 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)"})
00:02:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82384, index: 2, origin: INVENTORY)"})
00:02:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 10, origin: INVENTORY)"})
00:02:41 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82383, index: 2, origin: INVENTORY)"})
00:02:41 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)"})
00:02:44 DEBUG Valid
00:02:44 DEBUG Delaying before action
00:02:46 DEBUG Invalidated
00:02:46 INFO Interacting with fishing spot
00:02:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82382, index: 2, origin: INVENTORY)"})
00:02:50 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)"})
00:02:50 INFO Fixing camera
00:02:50 DEBUG Invalidated
00:02:51 DEBUG Invalidated
00:02:51 INFO Interacting with fishing spot
00:02:51 INFO Idling
00:02:56 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82381, index: 2, origin: INVENTORY)"})
00:02:56 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:02:59 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82380, index: 2, origin: INVENTORY)"})
00:02:59 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)"})
00:03:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82379, index: 2, origin: INVENTORY)"})
00:03:03 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)"})
00:03:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82378, index: 2, origin: INVENTORY)"})
00:03:05 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)"})
00:03:08 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82377, index: 2, origin: INVENTORY)"})
00:03:08 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)"})
00:03:11 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82376, index: 2, origin: INVENTORY)"})
00:03:11 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)"})
00:03:14 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82375, index: 2, origin: INVENTORY)"})
00:03:14 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)"})
00:03:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82374, index: 2, origin: INVENTORY)"})
00:03:17 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)"})
00:03:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82373, index: 2, origin: INVENTORY)"})
00:03:20 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)"})
00:03:29 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82372, index: 2, origin: INVENTORY)"})
00:03:29 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 22, origin: INVENTORY)"})
00:03:32 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82371, index: 2, origin: INVENTORY)"})
00:03:32 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:03:35 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82370, index: 2, origin: INVENTORY)"})
00:03:35 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)"})
00:03:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82369, index: 2, origin: INVENTORY)"})
00:03:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 25, origin: INVENTORY)"})
00:03:41 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82368, index: 2, origin: INVENTORY)"})
00:03:41 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:03:44 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82367, index: 2, origin: INVENTORY)"})
00:03:44 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)"})
00:03:44 INFO Dropping fish
00:03:44 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)
00:03:44 INFO SYNC ACTION!
00:03:45 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)
00:03:45 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)
00:03:45 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:03:45 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)
00:03:45 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)
00:03:45 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 4, origin: INVENTORY)"})
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 12, origin: INVENTORY)"})
00:03:46 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)
00:03:46 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)
00:03:46 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 16, origin: INVENTORY)"})
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 24, origin: INVENTORY)"})
00:03:46 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)"})
00:03:46 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)
00:03:47 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)
00:03:47 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 5, origin: INVENTORY)"})
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)"})
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:03:47 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 25, origin: INVENTORY)
00:03:47 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 17, origin: INVENTORY)"})
00:03:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)"})
00:03:47 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 10, origin: INVENTORY)
00:03:48 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)
00:03:48 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)
00:03:48 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:03:48 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 10, origin: INVENTORY)"})
00:03:48 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 25, origin: INVENTORY)"})
00:03:48 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 22, origin: INVENTORY)
00:03:48 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)
00:03:48 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 3, origin: INVENTORY)
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 14, origin: INVENTORY)"})
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)"})
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 22, origin: INVENTORY)"})
00:03:49 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)
00:03:49 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)
00:03:49 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 3, origin: INVENTORY)"})
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 7, origin: INVENTORY)"})
00:03:49 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 26, origin: INVENTORY)"})
00:03:49 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)
00:03:49 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)
00:03:50 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 11, origin: INVENTORY)"})
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 15, origin: INVENTORY)"})
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)"})
00:03:50 DEBUG Invalidated
00:03:50 DEBUG Invalidated
00:03:50 INFO Interacting with fishing spot
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:03:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 27, origin: INVENTORY)"})
00:03:51 INFO Idling
00:03:56 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)"})
00:03:56 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82366, index: 2, origin: INVENTORY)"})
00:03:59 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82365, index: 2, origin: INVENTORY)"})
00:03:59 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:04:02 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)"})
00:04:02 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82364, index: 2, origin: INVENTORY)"})
00:04:06 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82363, index: 2, origin: INVENTORY)"})
00:04:06 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 5, origin: INVENTORY)"})
00:04:08 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82362, index: 2, origin: INVENTORY)"})
00:04:08 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:04:11 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82361, index: 2, origin: INVENTORY)"})
00:04:11 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)"})
00:04:15 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82360, index: 2, origin: INVENTORY)"})
00:04:15 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:04:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82359, index: 2, origin: INVENTORY)"})
00:04:18 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)"})
00:04:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82358, index: 2, origin: INVENTORY)"})
00:04:20 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)"})
00:04:23 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82357, index: 2, origin: INVENTORY)"})
00:04:23 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)"})
00:04:26 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82356, index: 2, origin: INVENTORY)"})
00:04:26 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)"})
00:04:29 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82355, index: 2, origin: INVENTORY)"})
00:04:29 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:04:33 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82354, index: 2, origin: INVENTORY)"})
00:04:33 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 14, origin: INVENTORY)"})
00:04:36 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82353, index: 2, origin: INVENTORY)"})
00:04:36 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 15, origin: INVENTORY)"})
00:04:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82352, index: 2, origin: INVENTORY)"})
00:04:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 16, origin: INVENTORY)"})
00:04:41 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82351, index: 2, origin: INVENTORY)"})
00:04:41 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)"})
00:04:44 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82350, index: 2, origin: INVENTORY)"})
00:04:44 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)"})
00:04:47 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82349, index: 2, origin: INVENTORY)"})
00:04:47 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)"})
00:04:50 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82348, index: 2, origin: INVENTORY)"})
00:04:50 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)"})
00:04:53 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82347, index: 2, origin: INVENTORY)"})
00:04:53 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)"})
00:04:56 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82346, index: 2, origin: INVENTORY)"})
00:04:56 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)"})
00:05:00 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82345, index: 2, origin: INVENTORY)"})
00:05:00 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:05:03 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82344, index: 2, origin: INVENTORY)"})
00:05:03 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 24, origin: INVENTORY)"})
00:05:05 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82343, index: 2, origin: INVENTORY)"})
00:05:05 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:05:12 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82342, index: 2, origin: INVENTORY)"})
00:05:12 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 26, origin: INVENTORY)"})
00:05:14 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82341, index: 2, origin: INVENTORY)"})
00:05:14 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 27, origin: INVENTORY)"})
00:05:15 INFO Dropping fish
00:05:15 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)
00:05:15 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)
00:05:16 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)
00:05:16 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 0, origin: INVENTORY)"})
00:05:16 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)
00:05:16 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 16, origin: INVENTORY)
00:05:16 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)
00:05:16 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 8, origin: INVENTORY)"})
00:05:16 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 4, origin: INVENTORY)"})
00:05:16 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 12, origin: INVENTORY)"})
00:05:16 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 24, origin: INVENTORY)
00:05:17 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 5, origin: INVENTORY)
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 20, origin: INVENTORY)"})
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 16, origin: INVENTORY)"})
00:05:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)
00:05:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)
00:05:17 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 5, origin: INVENTORY)"})
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 9, origin: INVENTORY)"})
00:05:17 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 24, origin: INVENTORY)"})
00:05:18 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)
00:05:18 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)
00:05:18 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)
00:05:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 13, origin: INVENTORY)"})
00:05:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 17, origin: INVENTORY)"})
00:05:18 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 21, origin: INVENTORY)"})
00:05:18 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)
00:05:18 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 14, origin: INVENTORY)
00:05:19 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 6, origin: INVENTORY)"})
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 10, origin: INVENTORY)"})
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 25, origin: INVENTORY)"})
00:05:19 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)
00:05:19 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 26, origin: INVENTORY)
00:05:19 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 14, origin: INVENTORY)"})
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 18, origin: INVENTORY)"})
00:05:19 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 22, origin: INVENTORY)"})
00:05:19 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)
00:05:20 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)
00:05:20 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 15, origin: INVENTORY)
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 3, origin: INVENTORY)"})
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 7, origin: INVENTORY)"})
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 26, origin: INVENTORY)"})
00:05:20 INFO Dropping: SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)
00:05:20 INFO Dropping: SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)
00:05:20 INFO Dropping: SpriteItem(name:Leaping trout, quantity: 1, index: 27, origin: INVENTORY)
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 11, origin: INVENTORY)"})
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 15, origin: INVENTORY)"})
00:05:20 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping sturgeon, quantity: 1, index: 19, origin: INVENTORY)"})
00:05:21 DEBUG Invalidated
00:05:21 DEBUG Invalidated
00:05:21 INFO Interacting with fishing spot
00:05:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 23, origin: INVENTORY)"})
00:05:21 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 27, origin: INVENTORY)"})
00:05:22 INFO Idling
00:05:26 DEBUG Invalidated
00:05:26 DEBUG Invalidated
00:05:26 INFO Interacting with fishing spot
00:05:27 INFO Idling
00:05:33 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 0, origin: INVENTORY)"})
00:05:33 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82340, index: 2, origin: INVENTORY)"})
00:05:38 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82339, index: 2, origin: INVENTORY)"})
00:05:38 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping trout, quantity: 1, index: 3, origin: INVENTORY)"})
00:37:27 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82338, index: 2, origin: INVENTORY)"})
00:37:27 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 4, origin: INVENTORY)"})
00:37:27 DEBUG [ItemEvent] ItemEvent(quantity={-1}, item={"SpriteItem(name:Feather, quantity: 82337, index: 2, origin: INVENTORY)"})
00:37:27 DEBUG [ItemEvent] ItemEvent(quantity={1}, item={"SpriteItem(name:Leaping salmon, quantity: 1, index: 5, origin: INVENTORY)"})
00:37:52 DEBUG Executing: Empty Leaf.
00:37:53 DEBUG Executing: Empty Leaf.
00:37:53 DEBUG Executing: Empty Leaf.
00:37:54 DEBUG Executing: Empty Leaf.
00:37:55 DEBUG Executing: Empty Leaf.
00:37:55 DEBUG Executing: Empty Leaf.
00:37:56 DEBUG Executing: Empty Leaf.
00:37:56 DEBUG Executing: Empty Leaf.
00:37:57 DEBUG Executing: Empty Leaf.
00:37:58 DEBUG Login Handler has been activated!
01:00:19 DEBUG Executing: Empty Leaf.
01:00:19 DEBUG Executing: Empty Leaf.
01:00:20 DEBUG Executing: Empty Leaf.
01:00:21 DEBUG Executing: Empty Leaf.
01:00:22 DEBUG Executing: Empty Leaf.
01:00:22 DEBUG Executing: Empty Leaf.
01:00:23 DEBUG Executing: Empty Leaf.
01:00:23 DEBUG Executing: Empty Leaf.
01:00:24 DEBUG Executing: Empty Leaf.
01:00:25 DEBUG Executing: Empty Leaf.
01:00:25 DEBUG Executing: Empty Leaf.
01:00:26 DEBUG Executing: Empty Leaf.
01:00:26 DEBUG Executing: Empty Leaf.
01:00:27 DEBUG Executing: Empty Leaf.
01:00:28 DEBUG Executing: Empty Leaf.
01:00:28 DEBUG Executing: Empty Leaf.
01:00:29 DEBUG Executing: Empty Leaf.
01:00:29 DEBUG Executing: Empty Leaf.
01:00:30 DEBUG Executing: Empty Leaf.
01:00:31 DEBUG Executing: Empty Leaf.
01:00:31 DEBUG Executing: Empty Leaf.
01:00:32 DEBUG Executing: Empty Leaf.
01:00:33 DEBUG Executing: Empty Leaf.
01:00:33 DEBUG Executing: Empty Leaf.
01:00:34 DEBUG Executing: Empty Leaf.
01:00:34 DEBUG Executing: Empty Leaf.
01:00:35 DEBUG Executing: Empty Leaf.
01:00:36 DEBUG Executing: Empty Leaf.
01:00:36 DEBUG Executing: Empty Leaf.
01:00:37 DEBUG Executing: Empty Leaf.
01:00:37 DEBUG Executing: Empty Leaf.
01:00:38 DEBUG Executing: Empty Leaf.
01:00:39 DEBUG Executing: Empty Leaf.
01:00:39 DEBUG Executing: Empty Leaf.
01:00:40 DEBUG Executing: Empty Leaf.
01:00:40 DEBUG Executing: Empty Leaf.
01:00:41 DEBUG Executing: Empty Leaf.
01:00:42 DEBUG Executing: Empty Leaf.
01:00:42 DEBUG Executing: Empty Leaf.
01:00:43 DEBUG Executing: Empty Leaf.
01:00:43 DEBUG Executing: Empty Leaf.
01:00:44 DEBUG Executing: Empty Leaf.
01:00:45 DEBUG Executing: Empty Leaf.
01:00:45 DEBUG Executing: Empty Leaf.
01:00:46 DEBUG Executing: Empty Leaf.
01:00:46 DEBUG Executing: Empty Leaf.
01:00:47 DEBUG Executing: Empty Leaf.
01:00:48 DEBUG Executing: Empty Leaf.
01:00:48 DEBUG Executing: Empty Leaf.
01:00:49 DEBUG Executing: Empty Leaf.
01:00:49 DEBUG Executing: Empty Leaf.
01:00:50 DEBUG Executing: Empty Leaf.
01:00:51 DEBUG Executing: Empty Leaf.
01:00:51 DEBUG Executing: Empty Leaf.
01:00:52 DEBUG Executing: Empty Leaf.
01:00:52 DEBUG Executing: Empty Leaf.
01:00:53 DEBUG Executing: Empty Leaf.
01:00:54 DEBUG Executing: Empty Leaf.
01:00:54 DEBUG Executing: Empty Leaf.
01:00:55 DEBUG Executing: Empty Leaf.
01:00:55 DEBUG Executing: Empty Leaf.
01:00:56 DEBUG Executing: Empty Leaf.
01:00:57 DEBUG Executing: Empty Leaf.
01:00:57 DEBUG Executing: Empty Leaf.
01:00:58 DEBUG Executing: Empty Leaf.
01:00:58 DEBUG Executing: Empty Leaf.
01:00:59 DEBUG Executing: Empty Leaf.
01:01:00 DEBUG Executing: Empty Leaf.
01:01:00 DEBUG Executing: Empty Leaf.
01:01:01 DEBUG Executing: Empty Leaf.
01:01:01 DEBUG Executing: Empty Leaf.
01:01:02 DEBUG Executing: Empty Leaf.
01:01:03 DEBUG Executing: Empty Leaf.
01:01:03 DEBUG Executing: Empty Leaf.
01:01:04 DEBUG Executing: Empty Leaf.
01:01:04 DEBUG Executing: Empty Leaf.
01:01:05 DEBUG Executing: Empty Leaf.
01:01:06 DEBUG Executing: Empty Leaf.
01:01:06 DEBUG Executing: Empty Leaf.
01:01:07 DEBUG Executing: Empty Leaf.
01:01:08 DEBUG Executing: Empty Leaf.
01:01:08 DEBUG Executing: Empty Leaf.
01:01:09 DEBUG Executing: Empty Leaf.
01:01:09 DEBUG Executing: Empty Leaf.
01:01:10 DEBUG Executing: Empty Leaf.
01:01:11 DEBUG Executing: Empty Leaf.
01:01:11 DEBUG Executing: Empty Leaf.
01:01:12 DEBUG Executing: Empty Leaf.
01:01:12 DEBUG Executing: Empty Leaf.
01:01:13 DEBUG Executing: Empty Leaf.
01:01:14 DEBUG Executing: Empty Leaf.
01:01:14 DEBUG Executing: Empty Leaf.
01:01:15 DEBUG Executing: Empty Leaf.
01:01:15 DEBUG Executing: Empty Leaf.
01:01:16 DEBUG Executing: Empty Leaf.
01:01:17 DEBUG Executing: Empty Leaf.
01:01:17 DEBUG Executing: Empty Leaf.
01:01:18 DEBUG Executing: Empty Leaf.
01:01:18 DEBUG Executing: Empty Leaf.
01:01:19 DEBUG Executing: Empty Leaf.
01:01:20 DEBUG Executing: Empty Leaf.
01:01:20 DEBUG Executing: Empty Leaf.
01:01:21 DEBUG Executing: Empty Leaf.
01:01:21 DEBUG Executing: Empty Leaf.
01:01:22 DEBUG Executing: Empty Leaf.
01:01:23 DEBUG Executing: Empty Leaf.
01:01:23 DEBUG Executing: Empty Leaf.
01:01:24 DEBUG Executing: Empty Leaf.
01:01:24 DEBUG Executing: Empty Leaf.
01:01:25 DEBUG Executing: Empty Leaf.
01:01:26 DEBUG Executing: Empty Leaf.
01:01:26 DEBUG Executing: Empty Leaf.
01:01:27 DEBUG Executing: Empty Leaf.
01:01:27 DEBUG Executing: Empty Leaf.
01:01:28 DEBUG Executing: Empty Leaf.
01:01:29 DEBUG Executing: Empty Leaf.
01:01:29 DEBUG Executing: Empty Leaf.
01:01:30 DEBUG Executing: Empty Leaf.
01:01:30 DEBUG Executing: Empty Leaf.
01:01:31 DEBUG Executing: Empty Leaf.
01:01:32 DEBUG Executing: Empty Leaf.
01:01:32 DEBUG Executing: Empty Leaf.
01:01:33 DEBUG Executing: Empty Leaf.
01:01:33 DEBUG Executing: Empty Leaf.
01:01:34 DEBUG Executing: Empty Leaf.
01:01:35 DEBUG Login Handler has been activated!
01:01:43 DEBUG Executing: Empty Leaf.
01:01:43 DEBUG Executing: Empty Leaf.
01:01:44 DEBUG Executing: Empty Leaf.
01:01:44 DEBUG Executing: Empty Leaf.
01:01:45 DEBUG Executing: Empty Leaf.
01:01:46 DEBUG Executing: Empty Leaf.
01:01:46 DEBUG Executing: Empty Leaf.
01:01:47 DEBUG Executing: Empty Leaf.
01:01:47 DEBUG Executing: Empty Leaf.
01:01:48 DEBUG Executing: Empty Leaf.
01:01:49 DEBUG Executing: Empty Leaf.
01:01:49 DEBUG Executing: Empty Leaf.
01:01:50 DEBUG Executing: Empty Leaf.
01:01:50 DEBUG Executing: Empty Leaf.
01:01:51 DEBUG Executing: Empty Leaf.
01:01:52 DEBUG Executing: Empty Leaf.
01:01:52 DEBUG Executing: Empty Leaf.
01:01:53 DEBUG Executing: Empty Leaf.
01:01:53 DEBUG Executing: Empty Leaf.
01:01:54 DEBUG Executing: Empty Leaf.
01:01:55 DEBUG Executing: Empty Leaf.
01:01:55 DEBUG Executing: Empty Leaf.
01:01:56 DEBUG Executing: Empty Leaf.
01:01:57 DEBUG Executing: Empty Leaf.
01:01:57 DEBUG Executing: Empty Leaf.
01:01:58 DEBUG Executing: Empty Leaf.
01:01:58 DEBUG Executing: Empty Leaf.
01:01:59 DEBUG Executing: Empty Leaf.
01:02:00 DEBUG Executing: Empty Leaf.
01:02:00 DEBUG Executing: Empty Leaf.
01:02:01 DEBUG Executing: Empty Leaf.
01:02:01 DEBUG Executing: Empty Leaf.
01:02:02 DEBUG Executing: Empty Leaf.
01:02:03 DEBUG Executing: Empty Leaf.
01:02:03 DEBUG Executing: Empty Leaf.
01:02:04 DEBUG Executing: Empty Leaf.
01:02:04 DEBUG Executing: Empty Leaf.
01:02:05 DEBUG Executing: Empty Leaf.
01:02:06 DEBUG Executing: Empty Leaf.
01:02:06 DEBUG Executing: Empty Leaf.
01:02:07 DEBUG Executing: Empty Leaf.
01:02:07 DEBUG Executing: Empty Leaf.
01:02:08 DEBUG Executing: Empty Leaf.
01:02:09 DEBUG Executing: Empty Leaf.
01:02:09 DEBUG Executing: Empty Leaf.
01:02:10 DEBUG Executing: Empty Leaf.
01:02:10 DEBUG Executing: Empty Leaf.
01:02:11 DEBUG Executing: Empty Leaf.
01:02:12 DEBUG Executing: Empty Leaf.
01:02:12 DEBUG Executing: Empty Leaf.
01:02:13 DEBUG Executing: Empty Leaf.
01:02:13 DEBUG Executing: Empty Leaf.
01:02:14 DEBUG Executing: Empty Leaf.
01:02:15 DEBUG Executing: Empty Leaf.
01:02:15 DEBUG Executing: Empty Leaf.
01:02:16 DEBUG Executing: Empty Leaf.
01:02:16 DEBUG Executing: Empty Leaf.
01:02:17 DEBUG Executing: Empty Leaf.
01:02:18 DEBUG Executing: Empty Leaf.
01:02:18 DEBUG Executing: Empty Leaf.
01:02:19 DEBUG Executing: Empty Leaf.
01:02:19 DEBUG Executing: Empty Leaf.
01:02:20 DEBUG Executing: Empty Leaf.
01:02:21 DEBUG Executing: Empty Leaf.
01:02:21 DEBUG Executing: Empty Leaf.
01:02:22 DEBUG Executing: Empty Leaf.
01:02:22 DEBUG Executing: Empty Leaf.
01:02:23 DEBUG Executing: Empty Leaf.
01:02:24 DEBUG Executing: Empty Leaf.
01:02:24 DEBUG Executing: Empty Leaf.
01:02:25 DEBUG Executing: Empty Leaf.
01:02:25 DEBUG Executing: Empty Leaf.
01:02:26 DEBUG Executing: Empty Leaf.
01:02:27 DEBUG Executing: Empty Leaf.
01:02:27 DEBUG Executing: Empty Leaf.
01:02:28 DEBUG Executing: Empty Leaf.
01:02:28 DEBUG Executing: Empty Leaf.
01:02:29 DEBUG Executing: Empty Leaf.
01:02:30 DEBUG Executing: Empty Leaf.
01:02:30 DEBUG Executing: Empty Leaf.
01:02:31 DEBUG Executing: Empty Leaf.
01:02:31 DEBUG Executing: Empty Leaf.
01:02:32 DEBUG Executing: Empty Leaf.
01:02:33 INFO Connection refused to host: xxx.xxx.x.xxx; nested exception is:
java.net.ConnectException: Connection refused (Connection refused)
Hi Savior,
Any idea what's happening? I've probably spent a good 50 hours using this bot so far. Yesterday I tried the same thing. 3 hours botting whilst away, total of 6k experience earned. I'm at Baxtorian Falls... I can send another log through but for now, this bot is broken for me.
Hey dude, so assuming that this is an issue with my client and setup rather than the bot... I thought I'd provide some hopefully constructive feedback in terms of features that would be great to have. Bear in mind, I've only ever used this at Baxtorian Falls.
As a bot, when the fishing spot changes and somewhere between 2 - 40 people run to the new spot, I always get there first without fail. sometimes, joint first, and I know that someone else is using prime fishing... It would be great if there was some sort of realistic timer delay to prevent me from always being first. Out of the many hours, only one person guessed I was a bot and said it in the chat. But I was around so, it wasn't much of an issue.
The second thing is that whilst the break handler is great, there was an instance that I wanted to fish for 3-4 hours without a break and then turn the bot off... I was basically going to sleep. Would be great to have a 'Stop bot after...' feature. The only way I could get it to work was to break for a few hours but that's not ideal, cause I'd pay for the break.
Obviously, I have no idea what detection methods Jagex use but assuming that they investigate reports and collect data and observe players following a report, then I would imagine that if I use the dragon harpoon special attack instantly after the spec reloads, then it could look suspicious? Again, some sort of random timed delay would be great to mimic humans.
Lastly, when dropping, I drop a whole inventory rather than fish 1 drop 1 because it's what I was doing before using bots... so I felt it was consistent to keep doing this. But the drop pattern is always top down from the left and always instantly after finishing fishing. If I'm afk and I check back every 60 seconds, for example, I think it would be great to sometimes drop a partially full inventory or every so often, have an option to again have a delay where you stand around with a full inventory for a few seconds. Obviously, everything impacts on xp/ph but if it potentially prevents a ban, then surely it's worth it right?
Cheers... aside from my problem above and these suggestions, I still think it's a fantastic bot. Good job.