addkeysection "ZandroSpree" SpreeKeysection

addmenukey "Toggle ZandroSpree" zaspree_toggle_all
addmenukey "Toggle colors" zaspree_toggle_colors
addmenukey "Next announcer" zaspree_next
addmenukey "Previous announcer" zaspree_prev
addmenukey "Increase announcer volume" zaspree_vol+
addmenukey "Decrease announcer volume" zaspree_vol-

alias zaspree_enable_all "set zaspree_disabled 0; archivecvar zaspree_disabled; echo \"\\cqZandro\\cfSpree \\cdENABLED\""
alias zaspree_disable_all "set zaspree_disabled 1; archivecvar zaspree_disabled; echo \"\\cqZandro\\cfSpree \\cgDISABLED\""
alias zaspree_toggle_all "test $zaspree_disabled zaspree_enable_all zaspree_disable_all"

alias zaspree_enable_colors "set zaspree_no_colors 0; archivecvar zaspree_no_colors; echo \"\\cjC\\cno\\cdl\\cko\\car\\cgs \\cdENABLED\""
alias zaspree_disable_colors "set zaspree_no_colors 1; archivecvar zaspree_no_colors; echo \"\\cjC\\cno\\cdl\\cko\\car\\cgs \\cgDISABLED\""
alias zaspree_toggle_colors "test $zaspree_no_colors zaspree_enable_colors zaspree_disable_colors"

alias zaspree_next "zaspree_init_var; zaspree_inc_by 1; zaspree_echo_ancr"
alias zaspree_prev "zaspree_init_var; zaspree_inc_by -1; zaspree_echo_ancr"
alias zaspree_init_var "test ! $spreevar \"set spreevar 0; archivecvar spreevar\""
alias zaspree_inc_by "eval % + $spreevar %1 4 spreevar; test < $spreevar 0 \"eval + $spreevar 4 spreevar\""
alias zaspree_echo_ancr "test == $spreevar 0 \"echo \\\"UT2k4 \\\\cnMale\\\"\"; test == $spreevar 1 \"echo \\\"UT2k3 \\\\cnMale\\\"\"; test == $spreevar 2 \"echo \\\"UT2k4 \\\\caFemale\\\"\"; test == $spreevar 3 \"echo \\\"Sexy \\\\caFemale\\\"\""

alias zaspree_vol+ "zaspree_init_vol; zaspree_hush_by -10; zaspree_echo_vol"
alias zaspree_vol- "zaspree_init_vol; zaspree_hush_by 10; zaspree_echo_vol"
alias zaspree_init_vol "test ! $zaspree_quiet \"set zaspree_quiet 0; archivecvar zaspree_quiet\""
alias zaspree_hush_by "eval + $zaspree_quiet %1 zaspree_quiet; test < $zaspree_quiet 0 \"zaspree_quiet 0\"; test > $zaspree_quiet 100 \"zaspree_quiet 100\""
alias zaspree_echo_vol "set zaspree_tempvar 0; eval + + \"\\cqZandro\\cfSpree \\cjvolume: \\cn\" - 100 $zaspree_quiet \"\%\" zaspree_tempvar; echo $zaspree_tempvar"
