# GoGui Analyze Commands
# Copy this file to ~/.gogui/analyze-commands

# Standard GTP version 1 and 2 commands
string/Final Score/final_score
string/Final Status/final_status %p
plist/Final Status List Alive/final_status_list alive
plist/Final Status List Dead/final_status_list dead
plist/Final Status List Seki/final_status_list seki
string/Help/help
string/List Commands/list_commands
string/Name/name
string/Protocol Version/protocol_version
varc/Reg GenMove/reg_genmove %c
string/ShowBoard/showboard
none/Time Left/time_left %c %s
none/Time Settings/time_settings %s
string/Version/version

# GNU Go extensions that could be of general interest
plist/All Legal/all_legal %c
varpo/Attack/attack %p
string/Attack Either/attack_either %P
varp/Connect/connect %P
string/CountLib/countlib %p
string/CpuTime/cputime
varp/Defend/defend %p
string/Defend Both/defend_both %P
varpo/Disconnect/disconnect %P
string/Estimate Score/estimate_score
plist/Final Status List Territory/final_status_list %c_territory
plist/Final Status List Dame/final_status_list dame
string/Get Random Seed/get_random_seed
string/Is Legal/is_legal %c %p
string/Is Surrounded/is_surrounded %p
varpo/Ladder Attack/ladder_attack %p
none/Level/level %s
varc/Restricted GenMove/restricted_genmove %c %P
none/Set Random Seed/set_random_seed %s
pspairs/Top Moves/top_moves %c
pspairs/Top Moves Black/top_moves_black
pspairs/Top Moves White/top_moves_white

# Extensions of other Go programs that could be of general interest
none/SaveSgf/savesgf %f

# Other GNU Go extensions
plist/AccurateLib/accuratelib %c %p
pstring/Analyze Semeai/analyze_semeai %P
pstring/Analyze Semeai After Move/analyze_semeai_after_move %c %P
pstring/Block Off/block_off %P
pstring/Break In/break_in %P
none/Clear Cache/clear_cache
varc/Combination Attack/combination_attack %c
pstring/Combination Defend/combination_defend %c
string/Does Surround/does_surround %P
hpstring/Dragon Data/dragon_data %p
pstring/Dragon Status/dragon_status %p
plist/Dragon Stones/dragon_stones %p
none/Dump Stack/dump_stack
pstring/Eval Eye/eval_eye %p
string/Experimental Score/experimental_score %c
hpstring/Eye Data/eye_data %c %p
plist/FindLib/findlib %p
none/Finish SgfTrace/finish_sgftrace %f
string/Get Connection Node Counter/get_connection_node_counter
string/Get Life Node Counter/get_life_node_counter
string/Get Owl Node Counter/get_owl_node_counter
string/Get Reading Node Counter/get_reading_node_counter
string/Get TryMove Counter/get_trymove_counter
hpstring/Half Eye Data/half_eye_data %p
sboard/Initital Influence Black Attenuation/initial_influence %c black_attenuation
dboard/Initital Influence Black Influence/initial_influence %c black_influence//0.01
dboard/Initital Influence Black Permeability/initial_influence %c black_permeability
dboard/Initital Influence Black Strength/initial_influence %c black_strength//0.01
dboard/Initital Influence Territory/initial_influence %c territory_value//-1
sboard/Initital Influence Regions/initial_influence %c influence_regions//0.01
sboard/Initital Influence Non Territory/initial_influence %c non_territory//0.01
sboard/Initital Influence White Attenuation/initial_influence %c white_attenuation
dboard/Initital Influence White Influence/initial_influence %c white_influence//-0.01
dboard/Initital Influence White Permeability/initial_influence %c white_permeability//-1
dboard/Initital Influence White Strength/initial_influence %c white_strength//-0.01
dboard/Influence Black/influence %c/black/0.01
dboard/Influence White/influence %c/white/-0.01
sboard/Influence Regions/influence %c/regions
string/Last Move/last_move
none/Limit Search/limit_search %s
plist/List Stones/list_stones %c
pspairs/Move Probabilities/move_probabilities
hpstring/Move Reasons/move_reasons %p
string/Move Uncertainty/move_uncertainty
varpo/Owl Attack/owl_attack %p
string/Owl Connection Defends/owl_connection_defends %P
varp/Owl Defend/owl_defend %p
string/Owl Does Attack/owl_does_attack %P
string/Owl Does Defend/owl_does_defend %P
string/Owl Substantial/owl_substantial %p
pstring/Owl Threaten Attack/owl_threaten_attack %p
pstring/Owl Threaten Defense/owl_threaten_defense %p
none/Reset Connection Node Counter/reset_connection_node_counter
none/Reset Life Node Counter/reset_life_node_counter
none/Reset Owl Node Counter/reset_owl_node_counter
none/Reset Reading Node Counter/reset_reading_node_counter
none/Reset Search Mask/reset_search_mask
none/Reset TryMove Counter/reset_trymove_node_counter
none/Set Search Diamond/set_search_diamond %p
none/Set Search Limit/set_search_limit %p
none/Start SgfTrace/start_sgftrace
string/Surround Map/surround_map %P
pstring/Tactical Analyze Semeai/tactical_analyze_semeai %P
none/Test EyeShape/test_eyeshape %P
string/Unconditional Status/unconditional_status %p
hpstring/Worm Data/worm_data %p
plist/Worm Stones/worm_stones %p %c

# GoGui extensions
string/GoGui SigInt/gogui_sigint

# GmpToGtp extensions
string/Gmp Queue/gmp_queue

# GtpAdapter extensions
string/GtpAdapter ShowBoard/gtpadapter_showboard

# GtpDummy extensions
bwboard/Dummy BWBoard/dummy_bwboard
none/Dummy Crash/dummy_crash
none/Dummy Next Failure/dummy_next_failure %s
none/Dummy Next Success/dummy_next_success %s
none/Dummy Sleep/dummy_sleep %s
none/Dummy Sleep 20s/dummy_sleep
