
; Bot main config file

[client]
; Path for PoE executable file (PathOfExile.exe)
client_path=

; Startup commands for the client (http://www.pathofexile.com/forum/view-thread/321900)
startup_commands=


[general]

; Define here if you want the bot to automaticaly write account and password credentials (useful to change account on profile change)
enable_account_credentials=false

; Set here your account email address if account credentials are enable
login_credential=

; Set here your password if account credentials are enable
password_credential=

; Here write the name of the zone that you want the bot to clean.
zone_to_clean=Clearfell

; Important!! you have to give the act which the zone belongs	   
zone_to_clean_act=1

; Set the percentage of area to explore before opening a new one. At 100%, bot stops at first failed search. Below 100%, uses explored/total locations ratio
; EDITING THIS VALUE TO ANYTHING ELSE THAN 100 CAN MAKE THE BOT IDLE IN HIDEOUT AFTER A RUN, BETTER TO LEAVE IT AT 100 UNLESS YOU KNOW WHAT YOU ARE DOING
area_clear_percent=100

; Bot mode: 0=Full Auto (bot controls everything), 1=Semi-Auto (user controls movement, bot handles combat/skills/flasks - PREMIUM ONLY), 2=Flask Only (bot only manages flasks)
bot_mode=0

; Input mode for controlling the game
; 0 = Normal (default) - Mouse and keyboard are used by the bot
; 1 = Background - Allows you to use your mouse and keyboard while the bot runs
; WARNING: Background mode may increase detection risk
input_mode=0

; Set this to true if you want the bot to enter /dnd "message" before botting.
dnd_mode=false

; Here you can define your custom dnd message if dnd mode is enable.
dnd_mode_custom_msg=

; Open chest
open_chest=true

; Open strong box
open_strongbox=false

; open chest under this range (clean monsters before) (0 : infinite)
chest_range=60

; attack breakable chests closer than this range
breakable_attack_range=10

; skill to use to attack breakable chests
breakable_attack_key=mouse_left

; Activate shrine
activate_shrines=true

; Activate essence monolith
activate_essence_monoliths=true

; Activate breaches
activate_breaches=false

; Clear Abyssal Depths instances when they spawn
clear_abyssal_depths=false

; Walk on delirium mirrors
activate_delirium=false

; Activate ritual altars
activate_rituals=false

; Buy ritual rewards that match pickit rules (requires activate_rituals and smart_pickit enabled)
; The bot will intelligently buy and/or defer items based on available tribute
buy_ritual_rewards=false

; Ritual reroll threshold - if remaining tribute after deferring is above this value and rerolls are available, bot will reroll (set threshold to 0 to disable rerolling)
ritual_reroll_threshold=2000

; activate precursor beacons in tower maps
activate_precursor_beacon=true

; If you want to use Key Pickup to loot items, setting this option to true may reduce the number of crap loot, to use this parameter, you need to enable the option "Key Pickup" in the UI options
use_key_pickup=true

; Press shift while moving toward monsters
shift_when_moving=false

; Kill raising undead monsters before undead monsters
kill_raise_undead_first=true

; The bot will farm Maps
enable_map_farming=false

; Stop bot if no more waystone to farm
stop_bot_when_no_more_waystone=true

; List of atlas node maps to ignore, separated by pipe
ignored_atlas_nodes=Stronghold|Blooming Field|Sandspit|The Molten Vault|Creek|The Silent Cave|The Ezomyte Megaliths|Castaway|Sinking Spire|Necropolis|Vaal Foundry|Fortress|Riverside|Mire|Sun Temple|The Fractured Lake|Untainted Paradise|Vaults of Kamasa|Moment of Zen|The Reliquary Vault|The Realmgate|Felled Hideout|Limestone Hideout|Shrine Hideout|Canal Hideout|The Burning Monolith|The Copper Citadel|The Iron Citadel|The Stone Citadel|The Phaaryl Megalith

; Ignore Corrupted Nexus atlas nodes
ignore_corrupted_nexus=false

; Ignore atlas nodes with a map boss
ignore_map_boss_atlas_nodes=false

; Ignore atlas nodes with deadly boss encounter
ignore_map_deadly_boss_atlas_nodes=true

; Instil waystones before using them on device
enable_waystone_instillation=false

; Enable tablet placement on atlas nodes after waystone placement
enable_tablet_placement=true

; List of liquid emotions for slot 1 (ie Diluted Liquid Ire|Diluted Liquid Guilt|Diluted Liquid Greed)
distilled_emotions_slot1=Diluted Liquid Ire

; List of liquid emotions for slot 2 (ie Diluted Liquid Ire|Diluted Liquid Guilt|Diluted Liquid Greed)
distilled_emotions_slot2=Diluted Liquid Ire

; List of liquid emotions for slot 3 (ie Diluted Liquid Ire|Diluted Liquid Guilt|Diluted Liquid Greed)
distilled_emotions_slot3=Diluted Liquid Ire

; If the number of dead monster around character didn't change during last 60s (default), next instance! (set to 0 to disable this feature)
monster_no_kill_timeout=120

; maximum time (in seconds) allowed per run. when timer is reached, exit to login and start again
run_max_time=1000

; Go to hideout instead of town
enable_hideout=false

; Chicken if unique monster is in range?
enable_sight_chicken=false

; Range to deteck unique monsters
sight_chicken_range=100


; List of omens to maintain active (separated by pipe)
; Example: Omen of Resurgence|Omen of Refreshment|Omen of Sinistral Warding
active_omens=

; Will sell items to the NPC with the name of "custom_npc_name" setting instead of the default one
enable_specific_npc=false

; Will sell items to this NPC if enabled
custom_npc_name=

; Set movement key here
movement_key=mouse_left

; Enable nav mesh pathfinding system, computation are much faster than old system. However this is still bugged and being tested atm.
use_recast_pathfinding=false

; If remaining monsters value is less than the following value, bot will consider the map as cleared. This value only works with map farming. Be careful, if the value is > 50, value is always 51, so never put any value greater than 50.
; IMPORTANT: Set to 0 to disable monster threshold check - bot will only exit when map is truly complete. Any value > 0 will trigger exit when monsters drop below that threshold.
monsters_remaining_threshold=50

; Map exit behavior: 0 = Default exit (when can't explore more, area_clear_percent triggered, or monster threshold reached), 1 = Exit when map complete OR monster threshold reached (set threshold to 0 to only exit on complete), 2 = Exit when map is complete AND monsters below threshold
map_exit_behavior=2

; Try to detect and kill frozen PoE windows (bot will then restart if path to exe is specified in Client tab).
kill_frozen_poe_window=false

; Maximum number of consecutive similar actions before stopping the bot (in maps/areas)
max_repetitive_actions=200

; Maximum number of consecutive similar actions before stopping the bot (in town/hideout)
max_repetitive_actions_town=30

; Maximum number of recovery attempts after detecting repetitive actions (0 = disable recovery and exit immediately)
max_recovery_attempts=1

; Enable log file cleaning
enable_log_file_cleaning=true

; Log file cleaning interval in minutes
log_file_cleaning_interval=240

[stashing]

; Which stash tabs to use? Higher priority from left to right
stash_tab_to_use=1,2,3,4
; Which tab to use only for currencies ? Higher priority from left to right
currency_store_stash_tabs=4
; Stash tabs to use for map, bot will use them in priority while stashing a map
map_store_stash_tabs=1,2,3
; Stash tabs to use for tablets (when tablet placement is enabled, bot will take tablets from these tabs; tablets with [UseTablet] in map IPD will be stored here)
tablet_stash_tabs=1,2,3

[party]

; Party mode: 0=Disabled, 1=Leader (sends invites), 2=Follower (accepts invites)
party_mode=0

; Character name of the party leader (used by followers to identify who to follow)
leader_name=LeaderCharacterName

; Maximum distance a party follower will stay away from the leader before automatically moving closer
leader_follow_range=40

; Maximum distance any party follower can be from the leader before the leader waits for them (leader will idle until all followers are within this range)
leader_wait_distance=250

; Pipe-separated list of follower character names that the leader should invite to party (e.g., Follower1|Follower2|Follower3)
follower_names=Follower1|Follower2|Follower3

; Enable map farming mode for party follower - when true, follower will warp to hideout then take portals instead of direct warping to maps
map_farming=true

; Enable auto-revive for party follower - when false, follower will disconnect instead of resurrecting after death
follower_auto_revive=true

; Disable fight handler for party follower - when true, follower will not engage in combat
follower_disable_fight=false

; Enable full pickit for party follower - when true, follower will pick up items following pickit tab rules
; Note: Bot always follows the quest item pickup rule in pickit tab even if this setting is false
follower_full_pickit=false

[profile]

; Sets which map profile should be used
map_profile=default

[HumanBehavior]
; Enable the Human Behavior Emulation System (must be explicitly enabled by user)
enabled=false

; Enable debug logging to main log file (humanization.log is always created)
debug_logging=false

; Natural delays between instances (milliseconds)
instance_delay_min_ms=5000
instance_delay_max_ms=30000

; Random short breaks (like checking phone)
random_break_enabled=true
random_break_chance=0.08
random_break_duration_min_ms=30000
random_break_duration_max_ms=120000
random_break_type=pause
random_break_cooldown_ms=900000

; Session breaks (after playing for a while)
session_break_enabled=true
session_break_after_minutes=90
session_break_duration_min_minutes=10
session_break_duration_max_minutes=20
session_break_type=afk
session_break_cooldown_minutes=60

; User-defined scheduled breaks (customizable names and times)
scheduled_break_count=3

; Example: Lunch break
scheduled_break_1_name=Lunch
scheduled_break_1_enabled=false
scheduled_break_1_start_time=12:00
scheduled_break_1_end_time=13:00
scheduled_break_1_start_random_minutes=30
scheduled_break_1_end_random_minutes=30
scheduled_break_1_duration_min_minutes=20
scheduled_break_1_duration_max_minutes=45
scheduled_break_1_type=logout
scheduled_break_1_switch_profile=false

; Example: Dinner break
scheduled_break_2_name=Dinner
scheduled_break_2_enabled=false
scheduled_break_2_start_time=18:30
scheduled_break_2_end_time=19:30
scheduled_break_2_start_random_minutes=30
scheduled_break_2_end_random_minutes=30
scheduled_break_2_duration_min_minutes=30
scheduled_break_2_duration_max_minutes=60
scheduled_break_2_type=logout
scheduled_break_2_switch_profile=false

; Example: Sleep schedule
scheduled_break_3_name=Sleep
scheduled_break_3_enabled=false
scheduled_break_3_start_time=23:00
scheduled_break_3_end_time=01:00
scheduled_break_3_start_random_minutes=60
scheduled_break_3_end_random_minutes=60
scheduled_break_3_duration_min_minutes=420
scheduled_break_3_duration_max_minutes=540
scheduled_break_3_type=logout
scheduled_break_3_switch_profile=false

; Profile rotation (optional)
enable_profile_rotation=false
profiles=main,alt1,alt2
min_session_per_profile_minutes=60
max_daily_switches=4