Updates the prebuffs for paladin to use holy shield before entering Pindleskin's portal. Also, adds additional pickit logic for picking up and storing all rare items when uncommenting the sections.
400 lines
9.6 KiB
INI
400 lines
9.6 KiB
INI
; There is detailed documentation for each parameter in the README.md
|
|
[general]
|
|
difficulty=hell
|
|
name=bigfont
|
|
randomize_runs=0
|
|
target_tz=1
|
|
saved_games_folder=
|
|
|
|
; messaging
|
|
custom_loot_message_hook=
|
|
custom_message_hook=
|
|
discord_log_chicken=1
|
|
discord_status_count=20
|
|
message_api_type=discord
|
|
|
|
; breaks
|
|
break_length_m=0
|
|
max_runtime_before_break_m=0
|
|
|
|
; timers / fail handling
|
|
d2r_path=C:\Program Files (x86)\Diablo II Resurrected
|
|
max_consecutive_fails=5
|
|
max_game_length_s=160
|
|
|
|
; if you set this field to 1, botty will attempt to restart d2 after a crash or failure
|
|
restart_d2r_when_stuck=0
|
|
|
|
; screenshots
|
|
info_screenshots=1
|
|
loot_screenshots=0
|
|
pickit_screenshots=0
|
|
|
|
[routes]
|
|
; Add these possible routes to "order" as a comma delimited list to run them:
|
|
; run_trav
|
|
; run_pindle
|
|
; run_eldritch
|
|
; run_eldritch_shenk
|
|
; run_nihlathak
|
|
; run_arcane
|
|
; run_diablo
|
|
; run_vizier
|
|
order=run_trav,run_eldritch
|
|
|
|
[char]
|
|
; ==========================
|
|
; ==== Mandatory Fields ====
|
|
; ==========================
|
|
; These configs have to be alligned with your d2r settings and char build
|
|
type=nova_sorc
|
|
belt_rows=4
|
|
casting_frames=8
|
|
cta_casting_frames=8
|
|
attack_frames=15
|
|
cta_available=1
|
|
;Do we want to cast non-cta buffs (ex energy shield) with cta
|
|
buff_with_cta=1
|
|
|
|
; safer_routines: enable for optional defensive maneuvers/etc during combat/runs at the cost of increased runtime (ex. hardcore players)
|
|
safer_routines=1
|
|
|
|
; num_loot_columns: Number of empty columns from left to right of inventory to be used for looting.
|
|
; Store charms, etc. to the right of the inventory.
|
|
num_loot_columns=4
|
|
|
|
; game hotkeys:
|
|
force_move=e
|
|
inventory_screen=i
|
|
potion1=1
|
|
potion2=2
|
|
potion3=3
|
|
potion4=4
|
|
; show_belt is different from the default hotkey as "~" is for many keyboards not reachable without also pressing altgr
|
|
show_belt=k
|
|
show_items=alt
|
|
; stand_still cannot be the default "shift" as it would interfere with merc healing
|
|
stand_still=capslock
|
|
; teleport: leave empty if you can't use
|
|
teleport=5
|
|
town_portal=6
|
|
; call to arms settings:
|
|
weapon_switch=w
|
|
battle_orders=7
|
|
battle_command=8
|
|
|
|
; ==========================
|
|
; ==== Optional configs ====
|
|
; ==========================
|
|
stash_gold=1
|
|
use_merc=1
|
|
|
|
; Attack length for barbarians should be as high as 8-10 and even 10-12 for trav/shenk
|
|
atk_len_arc=2.5
|
|
atk_len_eldritch=3.0
|
|
<<<<<<< HEAD
|
|
atk_len_nihlathak=8.0
|
|
atk_len_pindle=5.0
|
|
atk_len_shenk=8.0
|
|
=======
|
|
atk_len_nihlathak=4.0
|
|
atk_len_pindle=9.0
|
|
atk_len_shenk=4.0
|
|
>>>>>>> 1891ec8 (Prebuff updates and rare items for pickit logic)
|
|
atk_len_trav=3.0
|
|
|
|
; Chaos Sanctuary settings
|
|
atk_len_cs_trashmobs=2.0
|
|
atk_len_diablo_deseis=5.0
|
|
atk_len_diablo_infector=4.0
|
|
atk_len_diablo_vizier=2.0
|
|
atk_len_diablo=3.0
|
|
cs_mob_detect=0
|
|
; cs_town_visits is currently broken, ignore for now
|
|
cs_town_visits=0
|
|
kill_cs_trash=1
|
|
|
|
; Belt settings
|
|
belt_hp_columns=1
|
|
belt_mp_columns=1
|
|
belt_rejuv_columns=2
|
|
|
|
; Potion/chicken settings
|
|
take_health_potion=0.90
|
|
take_mana_potion=0.80
|
|
take_rejuv_potion_health=0.75
|
|
take_rejuv_potion_mana=0.50
|
|
heal_merc=0.7
|
|
heal_rejuv_merc=0.25
|
|
chicken=0.75
|
|
merc_chicken=0.25
|
|
|
|
; Misc.
|
|
; helps reduce accidental pickups when enabled especially on walking characters
|
|
enable_no_pickup=1
|
|
fill_shared_stash_first=0
|
|
; to gamble, add any/all of the following: circlet, ring, coronet, talon, amulet
|
|
gamble_items=
|
|
open_chests=1
|
|
pre_buff_every_run=0
|
|
runs_per_repair=0
|
|
runs_per_stash=4
|
|
sell_junk=0
|
|
|
|
[transmute]
|
|
;stash tabs by priority where to put transmuted gems
|
|
stash_destination=3,2,1,0
|
|
; Add these possible gems to "transmute" to transmute them:
|
|
; chipped, flawed, standard, flawless
|
|
transmute=flawless
|
|
;how often we want to run transmute routine(e.g. every 100 games)
|
|
<<<<<<< HEAD
|
|
transmute_every_x_game=200
|
|
=======
|
|
transmute_every_x_game=2000
|
|
>>>>>>> 1891ec8 (Prebuff updates and rare items for pickit logic)
|
|
|
|
; ===========================
|
|
; ==== Builds: Sorceress ====
|
|
; ===========================
|
|
[sorceress]
|
|
energy_shield=f3
|
|
frozen_armor=f4
|
|
static_field=f5
|
|
telekinesis=f6
|
|
thunder_storm=
|
|
|
|
[light_sorc]
|
|
; chain_lightning must be bound to left skill (hotkey optional as it shouldnt change)
|
|
chain_lightning=
|
|
; lightning must be right skill, hotkey required
|
|
lightning=
|
|
; frozen orb must be right skill, hotkey recommended to increase safty for you and merc at trav!
|
|
frozen_orb=
|
|
|
|
[blizz_sorc]
|
|
; blizzard must be right skill, hotkey required
|
|
blizzard=f1
|
|
; ice_blast must be left skill (hotkey optional as it shouldnt change)
|
|
ice_blast=
|
|
|
|
[blizzorb_sorc]
|
|
; frozen orb must be left skill and preselected (no hotkey required)
|
|
|
|
;All others must be right skill and hotkey required!
|
|
blizzard=f1
|
|
glacial_spike=f2
|
|
|
|
[nova_sorc]
|
|
; nova must be right skill, hotkey required
|
|
nova=f1
|
|
|
|
[hydra_sorc]
|
|
; only supports Pindle and Eldritch currently
|
|
; alt_attack is any alternate attacking right skill. Fireball,Lightning,Frozen Orb, hotkey required
|
|
alt_attack=f7
|
|
; hydra must be right skill, hotkey required
|
|
hydra=f1
|
|
|
|
; =========================
|
|
; ==== Builds: Paladin ====
|
|
; =========================
|
|
[paladin]
|
|
cleansing=
|
|
holy_shield=f2
|
|
redemption=f3
|
|
vigor=f4
|
|
|
|
[fohdin]
|
|
; foh must be left skill, hotkey required
|
|
blessed_hammer=
|
|
concentration=
|
|
conviction=f5
|
|
foh=f6
|
|
holy_bolt=f7
|
|
|
|
[hammerdin]
|
|
blessed_hammer=f4
|
|
concentration=f5
|
|
|
|
; =========================
|
|
; ==== Builds: Warlock ====
|
|
; =========================
|
|
[warlock]
|
|
; All skills should be on right-click unless otherwise specified
|
|
deathmark=f3
|
|
lethargy=f4
|
|
;Set summon_demon to one of the three demons of your choice.
|
|
summon_demon=f5
|
|
;If you are summoning a 2nd demon set hotkey here. Can be same as above
|
|
summon_demon2=
|
|
psychic_ward=
|
|
|
|
[fire_lock]
|
|
; Supported runs: Pindle
|
|
;flame_wave must be assigned to left-click and doesn't require hotkey
|
|
ring_of_fire=f1
|
|
apocalypse=f2
|
|
|
|
[abyss_lock]
|
|
; Supported runs: Pindle
|
|
;miasma_bolt must be assigned to left-click and doesn't require hotkey
|
|
miasma_chain=f1
|
|
abyss=f2
|
|
|
|
[echo_lock]
|
|
; Supported runs: Trav (tele only)
|
|
echo_strike=f1
|
|
eldritch_blast=f2
|
|
hex_bane=f3
|
|
;Set ring of fire if you want to stun before echo blast
|
|
ring_of_fire=
|
|
|
|
; ==========================
|
|
; ==== Builds: Assassin ====
|
|
; ==========================
|
|
; Currently no Trav implementaiton!
|
|
[trapsin]
|
|
; We assume fire blast or shock web is left-click skill which is optional hotkey if pre-assigned.
|
|
skill_left=
|
|
; Assume all other skills are right-click and hotkey required!
|
|
burst_of_speed=f1
|
|
death_sentry=f2
|
|
fade=
|
|
lightning_sentry=f3
|
|
shadow_warrior=f4
|
|
mind_blast=f5
|
|
|
|
; ===========================
|
|
; ==== Builds: Barbarian ====
|
|
; ===========================
|
|
; Supported runs: Trav, Pindle, Eld, Shenk, Nihlathak (tele only)
|
|
; Make sure leap hotkey is set if you do not have Enigma
|
|
; Ensure Battle Order/Command hotkeys are set above in the [char] section
|
|
[barbarian]
|
|
cry_frequency=0.7
|
|
find_item=
|
|
leap=
|
|
shout=
|
|
war_cry=
|
|
|
|
; ===========================
|
|
; ==== Builds: Amazon ====
|
|
; ===========================
|
|
; Supported runs: Trav, Pindle, Eld, Shenk, Nihlathak (tele only)
|
|
; Make sure leap hotkey is set if you do not have Enigma
|
|
; Ensure Battle Order/Command hotkeys are set above in the [char] section
|
|
[amazon]
|
|
;all must be right-click skill
|
|
valkyrie=f1
|
|
|
|
[javazon]
|
|
; charged strike must be left-click skill and preselected, no hotkey required
|
|
|
|
;all others must be right-click
|
|
lightning_fury=f2
|
|
|
|
; ==========================
|
|
; ==== Builds: Necro ====
|
|
; ==========================
|
|
; Pindle+eld+shenk+trav (walking only!)
|
|
; needs all of these skills
|
|
;skill_left is just some ranged damage spell (spear,teeth, nova,etc)
|
|
;leave teleport blank for now this build currently is walking only
|
|
;tested with something like this https://d2.maxroll.gg/d2planner/3x01067c
|
|
;recomended to set skeleton mage to same as revive hot hey
|
|
;skeleton mages cause pathing issues not ideal to use yet
|
|
[necro]
|
|
amp_dmg=
|
|
bone_armor=
|
|
clay_golem=
|
|
clear_pindle_pack=
|
|
corpse_explosion=
|
|
heart_of_wolverine=
|
|
raise_mage=
|
|
raise_revive=
|
|
raise_skeleton=
|
|
skill_left=
|
|
|
|
[poison_necro]
|
|
bone_armor=
|
|
# Can use any golem
|
|
clay_golem=
|
|
clear_pindle_pack=
|
|
corpse_explosion=
|
|
heart_of_wolverine=
|
|
# Can Use any curse
|
|
lower_res=
|
|
poison_nova=
|
|
raise_mage=
|
|
raise_revive=
|
|
raise_skeleton=
|
|
# Not Required
|
|
skill_left=
|
|
|
|
[bone_necro]
|
|
bone_armor=
|
|
bone_spear=
|
|
bone_spirit=
|
|
bone_wall=
|
|
clay_golem=
|
|
teeth=
|
|
; Damage scaling. One setting to adjust kill speed to account for better/worse gear.
|
|
; ex: 2 will cast all attack skills twice a long, .5 half as long. Currently only used by bone necro
|
|
damage_scaling=1
|
|
|
|
|
|
; ==== Builds: Basic ====
|
|
; Supported runs: UNTESTED (this is your job!)
|
|
; this will basically continuously left attack, unless right attack is available.
|
|
; if the buffs are not set they are not used (they are part of the prebuff setup)
|
|
|
|
[basic]
|
|
left_attack=
|
|
right_attack=
|
|
buff_1=
|
|
buff_2=
|
|
|
|
|
|
; ==== Builds: Basic Ranged====
|
|
; Supported runs: UNTESTED (this is your job!)
|
|
; this will basically continuously left attack, unless right attack is available.
|
|
; if the buffs are not set they are not used (they are part of the prebuff setup)
|
|
|
|
[basic_ranged]
|
|
left_attack=
|
|
right_attack=
|
|
buff_1=
|
|
buff_2=
|
|
|
|
|
|
[advanced_options]
|
|
; startup hotkeys
|
|
restore_settings_from_backup_key=f7
|
|
settings_backup_key=f8
|
|
auto_settings_key=f9
|
|
graphic_debugger_key=f10
|
|
resume_key=f11
|
|
exit_key=f12
|
|
|
|
; etc.
|
|
graphic_debugger_layer_creator=0
|
|
hwnd_window_process=D2R\.exe
|
|
hwnd_window_title=
|
|
; launch_options: will replace <name> with setting for [general] "name" above
|
|
launch_options=-mod <name> -txt
|
|
logg_lvl=debug
|
|
message_body_template={{"content": "{msg}"}}
|
|
message_headers=
|
|
ocr_during_pickit=0
|
|
;use "can_teleport_natively" or "can_teleport_with_charges" if you want to force certain behavior in case autodetection isn't working properly
|
|
<<<<<<< HEAD
|
|
override_capabilities=can_teleport_natively
|
|
pathing_delay_factor=4
|
|
=======
|
|
override_capabilities=
|
|
pathing_delay_factor=2
|
|
>>>>>>> 1891ec8 (Prebuff updates and rare items for pickit logic)
|
|
;If you want to control Hyper-V window from host use 0,51 here
|
|
window_client_area_offset=0,0
|