User:Farman/reckus: Difference between revisions

From Elanthipedia
< User:Farman
Jump to navigation Jump to search
(New page: In case you're snooping in my user pages (I do it too ;) ) or stumbled across here and are confused, I am using the compare history function to handily discuss alterations to Aveda's '''aw...)
 
No edit summary
 
Line 1: Line 1:
In case you're snooping in my user pages (I do it too ;) ) or stumbled across here and are confused, I am using the compare history function to handily discuss alterations to Aveda's '''awesome''' <tt>reckus</tt> script. It can be downloaded [http://dr.aveda.googlepages.com/ here]. <font color=red>Don't use the code from this page!!!!</font>
In case you're snooping in my user pages (I do it too ;) ) or stumbled across here and are confused, I am using the compare history function to handily discuss alterations to Aveda's '''awesome''' <tt>reckus</tt> script. It can be downloaded [http://dr.aveda.googlepages.com/ here]. <font color=red>Don't use the code from this page!!!!</font>
<pre>
<pre>debug off
debug off
#########################################
#########################################
### ###
### ###
Line 28: Line 27:
#########################################
#########################################
beginning:
beginning:
if_9 goto top
if_6 goto top
if_7 setvariable reckuscookie 18 18 18
if_4 setvariable reckuscookie 18 18 18
put .reckus string percu wind "%stringinst%" "%percuinst%" "%windinst%" %reckuscookie
put .reckus1 string percu wind %reckuscookie
top:
top:
echo
echo
Line 39: Line 38:
counter set 0
counter set 0
getinst:
getinst:
setvariable inst %%%1%inst%
matchre clean /You get|You are already holding that./
matchre clean /You get|You are already holding that./
matchre end /Please rephrase that command.|You need a free hand to pick that up.|What were you referring to?/
matchre end /Please rephrase that command.|You need a free hand to pick that up.|What were you referring to?/
put get my %4
put get my %inst%
matchwait
matchwait
clean:
clean:
Line 48: Line 49:
matchre clean1 /...wait|Sorry, you may only type ahead/
matchre clean1 /...wait|Sorry, you may only type ahead/
matchre clean2 /Roundtime:|not in need of cleaning.|with what?/
matchre clean2 /Roundtime:|not in need of cleaning.|with what?/
put clean my %4
put clean my %inst%
matchwait
matchwait
clean2:
clean2:
Line 54: Line 55:
matchre clean3 /Roundtime:|not in need of cleaning./
matchre clean3 /Roundtime:|not in need of cleaning./
match clean4 Maybe you should dry
match clean4 Maybe you should dry
put clean my %4 with my %cleaningthing
put clean my %inst% with my %cleaningthing
matchwait
matchwait
clean3:
clean3:
Line 64: Line 65:
match clean4 ...wait
match clean4 ...wait
matchre clean5 /Roundtime:|not in need of drying./
matchre clean5 /Roundtime:|not in need of drying./
put wipe my %4 with my %cleaningthing
put wipe my %inst% with my %cleaningthing
matchwait
matchwait
clean5:
clean5:
Line 79: Line 80:
match tipper tipper
match tipper tipper
match marco no tool
match marco no tool
put help %4
put help %inst%
matchwait
matchwait
bow:
bow:
Line 99: Line 100:
goto marco
goto marco
marco:
marco:
counter set %7
counter set %4
goto %c
goto %c
polo:
polo:
Line 121: Line 122:
match tuneflat sharp
match tuneflat sharp
matchre play /in tune|in perfect tune/
matchre play /in tune|in perfect tune/
put tune my %4
put tune my %inst%
matchwait
matchwait
tunesharp:
tunesharp:
Line 128: Line 129:
match tunesharp flat
match tunesharp flat
match tuneflat sharp
match tuneflat sharp
put tune my %4 sharp
put tune my %inst% sharp
matchwait
matchwait
tuneflat:
tuneflat:
Line 135: Line 136:
match tuneflat sharp
match tuneflat sharp
match tunesharp flat
match tunesharp flat
put tune my %4 flat
put tune my %inst% flat
matchwait
matchwait
sweet:
sweet:
Line 143: Line 144:
### for Bards with Recall, but feel free to customize it.
### for Bards with Recall, but feel free to customize it.
######################################################################
######################################################################
echo
#echo
echo *** This part of the script can be customized.
#echo *** This part of the script can be customized.
echo *** You get about two minutes to screw around
#echo *** You get about two minutes to screw around
echo *** each time you play a song, so experiment!
#echo *** each time you play a song, so experiment!
echo
#echo
put appraise my %armor_body% quick
put appraise my %armor_body% quick
WAITFORRE /(You continue playing|you continue to|continuing)/i
WAITFORRE /(You continue playing|you continue to|continuing)/i
#put recall holiday Jeolandu
put read my horse instructions
#WAITFORRE /(You continue playing|you continue to|continuing)/i
WAITFORRE /(You continue playing|you continue to|continuing)/i
#put recall immortal Hodierna
#WAITFORRE /(You continue playing|you continue to|continuing)/i
#put recall famous Vorclaf
put app my %flower_charm%
#WAITFORRE /(You continue playing|you continue to|continuing)/i
WAITFORRE /(You continue playing|you continue to|continuing)/i
put read my gryphon instructions
WAITFORRE /(You continue playing|you continue to|continuing)/i
matchre appno /mind lock|dazed|bewildered/
matchre appno /mind lock|dazed|bewildered/
match appyes EXP HELP
match appyes EXP HELP
Line 161: Line 166:
matchwait
matchwait
appyes:
appyes:
put appraise my %4
put appraise my %inst%
appno:
appno:
WAITFORRE /(You continue playing|you continue to|continuing)/i
WAITFORRE /(You continue playing|you continue to|continuing)/i
#put recall %4
put read my medal instructions
#WAITFORRE /(You continue playing|you continue to|continuing)/i
#WAITFORRE /(You continue playing|you continue to|continuing)/i
#put recall holiday
#put recall holiday
Line 170: Line 176:


waitfor You finish
waitfor You finish

put perc health
waitfor Roundtime:
pause 1

goto lockcheck
goto lockcheck
lockcheck:
lockcheck:
matchre stowinst /mind lock|dazed|bewildered/
matchre stowinst /mind lock|dazed|bewildered|bewildering|perplexed/
match play EXP HELP
match play EXP HELP
put exp %1
put exp %1
Line 332: Line 343:
deletevariable cleaningthing
deletevariable cleaningthing
deletevariable container
deletevariable container
deletevariable inst
put exp lore
put exp lore
#Reckus will loop forever if you delete the # in the next line.
#Reckus will loop forever if you delete the # in the next line.

Latest revision as of 15:45, 24 May 2007

In case you're snooping in my user pages (I do it too ;) ) or stumbled across here and are confused, I am using the compare history function to handily discuss alterations to Aveda's awesome reckus script. It can be downloaded here. Don't use the code from this page!!!!

debug off
#########################################
###                                   ###
### Aveda's Amazing Instrument Script ###
###            Reckus 3.0             ###
###                                   ###
###      Last updated 5/21/2007       ###
###  http://dr.aveda.googlepages.com  ###
###                                   ###
###                                   ###
###   Set all of these things here!   ###
###          (Replace mine!)          ###

setvariable stringinst lyre
setvariable windinst mirliton
setvariable percuinst tambo
setvariable cleaningthing cloth
setvariable container %stow_container%

###                                   ###
###   You MUST name this script:      ###
###              reckus               ###
###                                   ###
###      To operate, just type:       ### 
###             .reckus               ###
#########################################
beginning:
	if_6 goto top
	if_4 setvariable reckuscookie 18 18 18
	put .reckus1 string percu wind %reckuscookie
top:
	echo
	echo *** Aveda's RECKUS 3.0 Instrument Script
	echo *** Updated 5/21/2007- Get the latest at:
	echo *** http://dr.aveda.googlepages.com/scripts
	echo
	counter set 0
getinst:
	setvariable inst %%%1%inst%
	
	matchre clean /You get|You are already holding that./
	matchre end /Please rephrase that command.|You need a free hand to pick that up.|What were you referring to?/
	put get my %inst%
	matchwait
clean:
	put get my %cleaningthing
clean1:
	matchre clean1 /...wait|Sorry, you may only type ahead/
	matchre clean2 /Roundtime:|not in need of cleaning.|with what?/
	put clean my %inst%
	matchwait
clean2:
	match clean2 ...wait
	matchre clean3 /Roundtime:|not in need of cleaning./
	match clean4 Maybe you should dry
	put clean my %inst% with my %cleaningthing
	matchwait
clean3:
	match clean3 ...wait
	match toolcheck You put your
	put stow my %cleaningthing in my %container
	matchwait
clean4:
	match clean4 ...wait
	matchre clean5 /Roundtime:|not in need of drying./
	put wipe my %inst% with my %cleaningthing
	matchwait
clean5:
	matchre clean5 /...wait|water dribbling down/
	matchre clean2 /squeezing out the last bit of water.|then shake it out again./
	put wring my %cleaningthing
	matchwait
toolcheck:
	matchre toolcheck /...wait|Sorry, you may only type ahead/
	match bow bow
	match pick pick
	match stick stick
	match hammer hammer
	match tipper tipper
	match marco no tool
	put help %inst%
	matchwait
bow:
	put get my bow in my %container
	put get my bow
	goto marco
pick:
	put get my pick
	put wear my pick
	goto marco
stick:
	put get my drum stick
	goto marco
hammer:
	put get my hammer
	goto marco
tipper:
	put get my tipper
	goto marco
marco:
	counter set %4
	goto %c
polo:
	setvariable diff%1% %c
play:
	matchre play /...wait|Sorry, you may only type ahead/
	match tuna tuning is off, and may hinder your performance.
	#match fix The damage to your instrument affects your performance.
	matchre harder /You effortlessly begin|your skill in your craft/
	matchre sweet /off-key ruff|off-key scales|with only the slightest hint of difficulty/
	matchre easier /You fumble slightly as you begin|You struggle to begin/
	matchre 18 /What type of song did you want to play?|PLAY: Instrumental Performances/
	matchre harder /you begin a|you begin some/i
	match stupidtool You will need the proper tool
	match end You can't play your
	put play %diff
	matchwait
tuna:
	put stop play
	match tunesharp flat
	match tuneflat sharp
	matchre play /in tune|in perfect tune/
	put tune my %inst%
	matchwait
tunesharp:
	match tunesharp ...wait
	matchre play /in tune|in perfect tune/
	match tunesharp flat
	match tuneflat sharp
	put tune my %inst% sharp
	matchwait
tuneflat:
	match tuneflat ...wait
	matchre play /in tune|in perfect tune/
	match tuneflat sharp
	match tunesharp flat
	put tune my %inst% flat
	matchwait
sweet:

######################################################################
### This section is stuff you can do while playing. It is optimized
### for Bards with Recall, but feel free to customize it.
######################################################################
	#echo
	#echo *** This part of the script can be customized.
	#echo *** You get about two minutes to screw around
	#echo *** each time you play a song, so experiment!
	#echo
	put appraise my %armor_body% quick
	WAITFORRE /(You continue playing|you continue to|continuing)/i
	
	put read my horse instructions
	WAITFORRE /(You continue playing|you continue to|continuing)/i
	
	put app my %flower_charm%
	WAITFORRE /(You continue playing|you continue to|continuing)/i
	
	put read my gryphon instructions
	WAITFORRE /(You continue playing|you continue to|continuing)/i
	
	matchre appno /mind lock|dazed|bewildered/
	match appyes EXP HELP
	put exp appraisal
	matchwait
	appyes:
	put appraise my %inst%
	appno:
	WAITFORRE /(You continue playing|you continue to|continuing)/i
	
	put read my medal instructions
	#WAITFORRE /(You continue playing|you continue to|continuing)/i
	#put recall holiday
######################################################################

	waitfor You finish

	put perc health
	waitfor Roundtime:
	pause 1

	goto lockcheck
lockcheck:
	matchre stowinst /mind lock|dazed|bewildered|bewildering|perplexed/
	match play EXP HELP
	put exp %1
	matchwait
stowinst:
	pause
	put stow left in my %container
	put stow right in my %container
	shift
	goto getinst
easier:
	counter subtract 1
	put stop play
	goto %c
harder:
	counter add 1
	put stop play
	goto %c
labelerror:	
	0:
		deletevariable diff%1%
		counter set 18
		goto 18
	1:
		setvariable diff ruff off-key
		echo
		echo You may wish to find an easier instrument.
		echo The easiest string, percussion, and wind instruments:
		echo Lyre, guiro, and txistu, respectively
		echo
		goto polo
	2:
		setvariable diff ruff halting
		goto polo
	3:
		setvariable diff ruff
		goto polo
	4:
		setvariable diff rudiments off-key
		goto polo
	5:
		setvariable diff rudiments halting
		goto polo
	6:
		setvariable diff rudiments
		goto polo
	7:
		setvariable diff ditty
		goto polo
	8:
		setvariable diff folk
		goto polo
	9:
		setvariable diff ballad
		goto polo
	10:
		setvariable diff waltz
		goto polo
	11:
		setvariable diff lullaby
		goto polo
	12:
		setvariable diff march
		goto polo
	13:
		setvariable diff jig
		goto polo
	14:
		setvariable diff lament
		goto polo
	15:
		setvariable diff wedding
		goto polo
	16:
		setvariable diff hymn
		goto polo
	17:
		setvariable diff rumba
		goto polo
	18:
		setvariable diff battle
		goto polo
	19:
		setvariable diff polka
		goto polo
	20:
		setvariable diff elegy
		goto polo
	21:
		setvariable diff reel
		goto polo
	22:
		setvariable diff serenade
		goto polo
	23:
		setvariable diff minuet
		goto polo
	24:
		setvariable diff psalm
		goto polo
	25:
		setvariable diff dirge
		goto polo
	26:
		setvariable diff gavotte
		goto polo
	27:
		setvariable diff tango
		goto polo
	28:
		setvariable diff tarantella
		goto polo
	29:
		setvariable diff bolero
		goto polo
	30:
		setvariable diff nocturne
		goto polo
	31:
		setvariable diff requiem
		goto polo
	32:
		setvariable diff fantasia
		goto polo
	33:
		setvariable diff rondo
		goto polo
	34:
		setvariable diff aria
		goto polo
	35:
		setvariable diff sonata
		goto polo
	36:
		setvariable diff concerto
		goto polo
	37:
		setvariable diff concerto confident
		goto polo
	38:
		setvariable diff concerto masterful
		goto polo
stupidtool:
	echo
	echo Make sure you have the proper tools to play
	echo your instruments, and see to it that you 
	echo edit the beginning of the script to include
	echo those tools and try again.
	echo
end:
	setvariable reckuscookie %diffstring %diffwind %diffpercu
	deletevariable diffstring
	deletevariable diffwind
	deletevariable diffpercu
	deletevariable diff
	deletevariable stringinst
	deletevariable windinst
	deletevariable percuinst
	deletevariable cleaningthing
	deletevariable container
	deletevariable inst
	put exp lore
#Reckus will loop forever if you delete the # in the next line.
#put .reckus string percu wind "%stringinst%" "%percuinst%" "%windinst%" %reckuscookie