HE447Gift (script)

From Elanthipedia
Jump to navigation Jump to search
HE447Gift (script)
Category Utility
Front-end Genie
Author Morvetan


Script for customizing the Hollow Eve 447 gift received from Mishle


##Decription: HE Mishli Gift Customization Tool
##Updated: 11/03/2023
##Usage: Type # response in command line, If you already know your selections type out all arugments when calling script ex: .he447gift 2 2 5 9 1 2 5 7 4
##Notes: Run in [Saidakyp of Andreshlew, Lobby]
##		Must have already received gift, and holding in right hand to have Mishli customize from selections.
##11/17/2023 - Click links from @Jon
##11/3/2023 - Added auto finish confirmation
##11/2/2023 - Typo correction


DECLARATIONS:
	var style1 null
	var metal null
	var jewelry null
	var modification1 null
	var material null
	var depiction null
	var style2 null
	var pest null
	var modification2 null
	var arrayStyle1 null|(blank)|achromatic|ashy|battered|beaded|beribboned|blemished|blotched|blotchy|cheap|chipped|classic|colorful|dapper|dingy|dirty|discolored|disfigured|drab|elaborate|elegant|exquisite|eye-catching|feathered|filthy|florid|gaudy|glitter-dusted|grimy|intricate|lumpy|marred|ornate|ostentatious|prismatic|radiant|scratched|smudged|somber|speckled|sullied|timeless|uneven|whimsical
	var arrayMetal null|(blank)|aldamdin|audrualm|bronze|copper|coralite|covellite|gold|haralun|iron|kelpzyte|kertig|loimic|lumium|mistglass|niello|oravir|orichalcum|pewter|platinum|silver|silversteel|tin|tomiek|tyrium|windsteel
	var arrayJewelry null|band|cuff|bangle|manacle|bracelet|wristcuff|claw|ring|thumbguard|toe-ring|collar|necklace|pendant|medallion|earcuff|hoop|stud|earring|ankle-chain|ankle-cuff|anklet|armlet|armband|arm-cuff|nose-spike|nose-stud|nose-ring|circlet|crown|diadem|headband|tiara|brooch|trinket
	var arrayModification1 null|accented with|adorned with|arrayed with|bearing|bedecked with|bedraggled with|covered with|dangling|displaying|edged with|embellished with|fastened with|featuring|festooned with|flaunting|graced with|hung with|layered in|ornamented by|showcasing|supporting|studded with|trimmed with|trailing|with|woven with
	var arrayMaterial null|abalone|aformosia|aldamalm|alerce|amber|ammolite|avodire|bamboo|ban-minahle|black amber|blackwood|bloodwood|bocote|bogbirch|bone|brochai|chitin|cogwood|coral|dafora pearl|damaryn pearl|damilyo pearl|darkspine|diamondwood|dragonfire amber|dragonwood|fana brochai|fang pearl|felwood|flame maple|geshi pearl|gocen tuilis|goldwood|grimwood|haon|Hav'roth's ambrosia|heartstone|hemlock|huljik|idopun pearl|ilomba|iniskim|ironwood|ivory|jet|kapok|Katamba's spire|lelori|macawood|mahogany|mikkhalbamar|mistwood|modwir|moon coral|moon pearl|moonshell|mother-of-pearl|nedoren brochai|ox-blood coral|pearl|peregan|pine|pitch pearl|purpleheart|remeka|sand lirum|sanrisi|seed pearl|shaal|silverbirch|smokewood|sun coral|sycamore|tabor|talan pearl|tamarak|tamboti|vedda|witchclaw|wooden|wyndwood|zoetia
	var arrayDepiction null|Adan'f warrior|adder|albatross|arbelog|badger|banshee|basilisk|bat|bear|beaver|black widow spier|blood drop|blood wolf|boobrie|boar|butterfly|cat|centaur|chimera|clenched fist|cobra|cockatrice|cow|coyote|crab|crocodile|crouching lion|crouching mountain lion|crouching tiger|crow|death squirrel|dog|dolphin|donkey|dove|dragon skull|dragonfly|dryad|eagle|ermine|ferret|firecat|flying dragon|forager ghoul|fox|gargoyle|ghost|ghoul|giant|goat|goblin|goldfish|goshawk|grasshopper|gremlin|gryphon|hawk|hedgehog|heron|honeybee|jackal|jaguar|kelpie|kingsnake|kraken|lava drake|leaping fish|leopard|leucro|lion|lobster|lynx|magpie|mermaid|mongoose|monkey|mountain lion|mummy|nightingale|nyad|octopus|ogre|orc|owl|ox|paguur|panther|parrot|peacock|peccary|pelican|pheasant|phoenix|rabbit|raccoon|ram|raven|retan dolomar|rimewolf|roaring lion|rooster|salamander|salmon|scorpion|seahorse|seal|shark|shrew|shrike|skeleton|skunk|snail|snarling wolf|snowbeast|spider|sprite|squirrel|stag|stork|storm goose|sun vulture|swallow|swamp troll|swan|terror bird|thistle|tiger|toadstool|troll|turkey|turtle|unicorn|velver|viper|vulture|weasel|welkin|whale|wight|wolf|wolverine|woodpecker|wood troll|wraith|wren|yak|yeehar|zombie               
	var arrayStyle2 null|(blank)|beastly|bloated|bulky|carved|charred|cracked|deformed|dust-covered|elongated|emaciated|enormous|faceted|fractured|glittered|glossy|hulking|lifelike|luminous|mottled|nebulous|nightmarish|oily|oversized|petite|phantasmal|polished|pristine|radiant|scorched|shadow-wrapped|shadowy|sleek|slender|soot-stained|speckled|spotted|swollen|translucent|undersized|vaporous|warped
	var arrayPest null|bee|beetle|cricket|damselfly|dragonfly|earwig|fly|glowbug|grasshopper|hornet|horsefly|katydid|ladybug|locust|mosquito|moth|roach|termite|wasp|waterbug
	var arrayModification2 null|crested with wiry antennae|dripping a viscous fluid|enshrouded by radiant moonsilver cladding|flitting among a glittery mist|patterned with hourglass-shaped splotches|pulsing with phosphorescent light|swirling within a dense fog|with a banded thorax|with fluttering opalescent wings|with monstrously barbed legs|with opalescent mesh wings|with unnaturally large bared fangs|with viciously horned wings


INITIALIZE:
	if_9 goto SKIP
	if_1 then
		{
		put #echo mono "Too few arguments (Requires 9 ) try again"
		exit
		}
	goto STYLE1
	

STYLE1:
	echo
	put #echo mono "CHOOSE A STYLE 1"
	put #echo mono "{ 1)  :#parse 1}(blank)                { 2)  :#parse 2}achromatic             { 3)  :#parse 3}ashy                   { 4)  :#parse 4}battered             "
	put #echo mono "{ 5)  :#parse 5}beaded                 { 6)  :#parse 6}beribboned             { 7)  :#parse 7}blemished              { 8)  :#parse 8}blotched             "
	put #echo mono "{ 9)  :#parse 9}blotchy                { 10)  :#parse 10}cheap                 { 11)  :#parse 11}chipped               { 12)  :#parse 12}classic              "
	put #echo mono "{ 13)  :#parse 13}colorful              { 14)  :#parse 14}dapper                { 15)  :#parse 15}dingy                 { 16)  :#parse 16}dirty                "
	put #echo mono "{ 17)  :#parse 17}discolored            { 18)  :#parse 18}disfigured            { 19)  :#parse 19}drab                  { 20)  :#parse 20}elaborate            "
	put #echo mono "{ 21)  :#parse 21}elegant               { 22)  :#parse 22}exquisite             { 23)  :#parse 23}eye-catching          { 24)  :#parse 24}feathered            "
	put #echo mono "{ 25)  :#parse 25}filthy                { 26)  :#parse 26}florid                { 27)  :#parse 27}gaudy                 { 28)  :#parse 28}glitter-dusted       "
	put #echo mono "{ 29)  :#parse 29}grimy                 { 30)  :#parse 30}intricate             { 31)  :#parse 31}lumpy                 { 32)  :#parse 32}marred               "
	put #echo mono "{ 33)  :#parse 33}ornate                { 34)  :#parse 34}ostentatious          { 35)  :#parse 35}prismatic             { 36)  :#parse 36}radiant              "
	put #echo mono "{ 37)  :#parse 37}scratched             { 38)  :#parse 38}smudged               { 39)  :#parse 39}somber                { 40)  :#parse 40}speckled             "
	put #echo mono "{ 41)  :#parse 41}sullied               { 42)  :#parse 42}timeless              { 43)  :#parse 43}uneven                { 44)  :#parse 44}whimsical  	"
	echo
	waitforre ^(\d+)
	var style1 $1
	if ((%style1 < 1 || (%style1 > 44)) then
		{
		put #echo
		put #echo Red *** Select a valid # ***
		put #echo
		goto STYLE1
		}
	goto METAL
	
	
METAL:
	echo
	put #echo mono "{ 1)  :#parse 1}(blank)                { 2)  :#parse 2}aldamdin               { 3)  :#parse 3}audrualm               { 4)  :#parse 4}bronze               "
	put #echo mono "{ 5)  :#parse 5}copper                 { 6)  :#parse 6}coralite               { 7)  :#parse 7}covellite              { 8)  :#parse 8}gold                 "
	put #echo mono "{ 9)  :#parse 9}haralun                { 10)  :#parse 10}iron                  { 11)  :#parse 11}kelpzyte              { 12)  :#parse 12}kertig               "
	put #echo mono "{ 13)  :#parse 13}loimic                { 14)  :#parse 14}lumium                { 15)  :#parse 15}mistglass             { 16)  :#parse 16}niello               "
	put #echo mono "{ 17)  :#parse 17}oravir                { 18)  :#parse 18}orichalcum            { 19)  :#parse 19}pewter                { 20)  :#parse 20}platinum             "
	put #echo mono "{ 21)  :#parse 21}silver                { 22)  :#parse 22}silversteel           { 23)  :#parse 23}tin                   { 24)  :#parse 24}tomiek               "
	put #echo mono "{ 25)  :#parse 25}tyrium                { 26)  :#parse 26}windsteel  "
	echo
	waitforre ^(\d+)
	var metal $1
	if ((%metal < 1 || (%metal > 26)) then
		{
		put #echo
		put #echo Red *** Select a valid # ***
		put #echo
		goto METAL
		}
	goto jewelry
	
	
jewelry:
	echo
	put #echo mono "{ 1)  :#parse 1}band                   { 2)  :#parse 2}cuff                   { 3)  :#parse 3}bangle                 { 4)  :#parse 4}manacle              "
	put #echo mono "{ 5)  :#parse 5}bracelet               { 6)  :#parse 6}wristcuff              { 7)  :#parse 7}claw                   { 8)  :#parse 8}ring                 "
	put #echo mono "{ 9)  :#parse 9}thumbguard             { 10)  :#parse 10}toe-ring              { 11)  :#parse 11}collar                { 12)  :#parse 12}necklace             "
	put #echo mono "{ 13)  :#parse 13}pendant               { 14)  :#parse 14}medallion             { 15)  :#parse 15}earcuff               { 16)  :#parse 16}hoop                 "
	put #echo mono "{ 17)  :#parse 17}stud                  { 18)  :#parse 18}earring               { 19)  :#parse 19}ankle-chain           { 20)  :#parse 20}ankle-cuff           "
	put #echo mono "{ 21)  :#parse 21}anklet                { 22)  :#parse 22}armlet                { 23)  :#parse 23}armband               { 24)  :#parse 24}arm-cuff             "
	put #echo mono "{ 25)  :#parse 25}nose-spike            { 26)  :#parse 26}nose-stud             { 27)  :#parse 27}nose-ring             { 28)  :#parse 28}circlet              "
	put #echo mono "{ 29)  :#parse 29}crown                 { 30)  :#parse 30}diadem                { 31)  :#parse 31}headband              { 32)  :#parse 32}tiara                "
	put #echo mono "{ 33)  :#parse 33}brooch                { 34)  :#parse 34}trinket "
	echo
	waitforre ^(\d+)
	var jewelry $1
	if ((%jewelry < 1) || (%jewelry > 34)) then
		{
		put #echo
		put #echo Red *** Select a valid # ***
		put #echo
		goto jewelry
		}
	goto MODIFICATION1
	
	
MODIFICATION1:
	echo
	put #echo mono "{ 1)  :#parse 1}accented with          { 2)  :#parse 2}adorned with           { 3)  :#parse 3}arrayed with           { 4)  :#parse 4}bearing              "
	put #echo mono "{ 5)  :#parse 5}bedecked with          { 6)  :#parse 6}bedraggled with        { 7)  :#parse 7}covered with           { 8)  :#parse 8}dangling             "
	put #echo mono "{ 9)  :#parse 9}displaying             { 10)  :#parse 10}edged with            { 11)  :#parse 11}embellished with      { 12)  :#parse 12}fastened with        "
	put #echo mono "{ 13)  :#parse 13}featuring             { 14)  :#parse 14}festooned with        { 15)  :#parse 15}flaunting             { 16)  :#parse 16}graced with          "
	put #echo mono "{ 17)  :#parse 17}hung with             { 18)  :#parse 18}layered in            { 19)  :#parse 19}ornamented by         { 20)  :#parse 20}showcasing           "
	put #echo mono "{ 21)  :#parse 21}supporting            { 22)  :#parse 22}studded with          { 23)  :#parse 23}trimmed with          { 24)  :#parse 24}trailing             "
	put #echo mono "{ 25)  :#parse 25}with                  { 26)  :#parse 26}woven with"
	echo
	waitforre ^(\d+)
	var modification1 $1
	if ((%modification1 < 1 || (%modification1 > 26)) then
		{
		put #echo
		put #echo Red *** Select a valid # ***
		put #echo
		goto MODIFICATION1
		}
	goto MATERIAL	


MATERIAL:
	echo
	put #echo mono "{ 1)  :#parse 1}abalone                { 2)  :#parse 2}aformosia              { 3)  :#parse 3}aldamalm               { 4)  :#parse 4}alerce               "
	put #echo mono "{ 5)  :#parse 5}amber                  { 6)  :#parse 6}ammolite               { 7)  :#parse 7}avodire                { 8)  :#parse 8}bamboo               "
	put #echo mono "{ 9)  :#parse 9}ban-minahle            { 10)  :#parse 10}black amber           { 11)  :#parse 11}blackwood             { 12)  :#parse 12}bloodwood            "
	put #echo mono "{ 13)  :#parse 13}bocote                { 14)  :#parse 14}bogbirch              { 15)  :#parse 15}bone                  { 16)  :#parse 16}brochai              "
	put #echo mono "{ 17)  :#parse 17}chitin                { 18)  :#parse 18}cogwood               { 19)  :#parse 19}coral                 { 20)  :#parse 20}dafora pearl         "
	put #echo mono "{ 21)  :#parse 21}damaryn pearl         { 22)  :#parse 22}damilyo pearl         { 23)  :#parse 23}darkspine             { 24)  :#parse 24}diamondwood          "
	put #echo mono "{ 25)  :#parse 25}dragonfire amber      { 26)  :#parse 26}dragonwood            { 27)  :#parse 27}fana brochai          { 28)  :#parse 28}fang pearl           "
	put #echo mono "{ 29)  :#parse 29}felwood               { 30)  :#parse 30}flame maple           { 31)  :#parse 31}geshi pearl           { 32)  :#parse 32}gocen tuilis         "
	put #echo mono "{ 33)  :#parse 33}goldwood              { 34)  :#parse 34}grimwood              { 35)  :#parse 35}haon                  { 36)  :#parse 36}Hav'roth's ambrosia  "
	put #echo mono "{ 37)  :#parse 37}heartstone            { 38)  :#parse 38}hemlock               { 39)  :#parse 39}huljik                { 40)  :#parse 40}idopun pearl         "
	put #echo mono "{ 41)  :#parse 41}ilomba                { 42)  :#parse 42}iniskim               { 43)  :#parse 43}ironwood              { 44)  :#parse 44}ivory                "
	put #echo mono "{ 45)  :#parse 45}jet                   { 46)  :#parse 46}kapok                 { 47)  :#parse 47}Katamba's spire       { 48)  :#parse 48}lelori               "
	put #echo mono "{ 49)  :#parse 49}macawood              { 50)  :#parse 50}mahogany              { 51)  :#parse 51}mikkhalbamar          { 52)  :#parse 52}mistwood             "
	put #echo mono "{ 53)  :#parse 53}modwir                { 54)  :#parse 54}moon coral            { 55)  :#parse 55}moon pearl            { 56)  :#parse 56}moonshell            "
	put #echo mono "{ 57)  :#parse 57}mother-of-pearl       { 58)  :#parse 58}nedoren brochai       { 59)  :#parse 59}ox-blood coral        { 60)  :#parse 60}pearl                "
	put #echo mono "{ 61)  :#parse 61}peregan               { 62)  :#parse 62}pine                  { 63)  :#parse 63}pitch pearl           { 64)  :#parse 64}purpleheart          "
	put #echo mono "{ 65)  :#parse 65}remeka                { 66)  :#parse 66}sand lirum            { 67)  :#parse 67}sanrisi               { 68)  :#parse 68}seed pearl           "
	put #echo mono "{ 69)  :#parse 69}shaal                 { 70)  :#parse 70}silverbirch           { 71)  :#parse 71}smokewood             { 72)  :#parse 72}sun coral            "
	put #echo mono "{ 73)  :#parse 73}sycamore              { 74)  :#parse 74}tabor                 { 75)  :#parse 75}talan pearl           { 76)  :#parse 76}tamarak              "
	put #echo mono "{ 77)  :#parse 77}tamboti               { 78)  :#parse 78}vedda                 { 79)  :#parse 79}witchclaw             { 80)  :#parse 80}wooden               "
	put #echo mono "{ 81)  :#parse 81}wyndwood              { 82)  :#parse 82}zoetia  "
	echo
	waitforre ^(\d+)
	var material $1
	if ((%material < 1 || (%material > 82)) then
		{
		put #echo
		put #echo Red *** Select a valid # ***
		put #echo
		goto MATERIAL
		}
	goto DEPICTION


DEPICTION:
	echo
	put #echo mono "{ 1)  :#parse 1}Adan'f warrior         { 2)  :#parse 2}adder                  { 3)  :#parse 3}albatross              { 4)  :#parse 4}arbelog              "
	put #echo mono "{ 5)  :#parse 5}badger                 { 6)  :#parse 6}banshee                { 7)  :#parse 7}basilisk               { 8)  :#parse 8}bat                  "
	put #echo mono "{ 9)  :#parse 9}bear                   { 10)  :#parse 10}beaver                { 11)  :#parse 11}black widow spier     { 12)  :#parse 12}blood drop           "
	put #echo mono "{ 13)  :#parse 13}blood wolf            { 14)  :#parse 14}boobrie               { 15)  :#parse 15}boar                  { 16)  :#parse 16}butterfly            "
	put #echo mono "{ 17)  :#parse 17}cat                   { 18)  :#parse 18}centaur               { 19)  :#parse 19}chimera               { 20)  :#parse 20}clenched fist        "
	put #echo mono "{ 21)  :#parse 21}cobra                 { 22)  :#parse 22}cockatrice            { 23)  :#parse 23}cow                   { 24)  :#parse 24}coyote               "
	put #echo mono "{ 25)  :#parse 25}crab                  { 26)  :#parse 26}crocodile             { 27)  :#parse 27}crouching lion        { 28)  :#parse 28}crouching mountain lion "
	put #echo mono "{ 29)  :#parse 29}crouching tiger       { 30)  :#parse 30}crow                  { 31)  :#parse 31}death squirrel        { 32)  :#parse 32}dog                  "
	put #echo mono "{ 33)  :#parse 33}dolphin               { 34)  :#parse 34}donkey                { 35)  :#parse 35}dove                  { 36)  :#parse 36}dragon skull         "
	put #echo mono "{ 37)  :#parse 37}dragonfly             { 38)  :#parse 38}dryad                 { 39)  :#parse 39}eagle                 { 40)  :#parse 40}ermine               "
	put #echo mono "{ 41)  :#parse 41}ferret                { 42)  :#parse 42}firecat               { 43)  :#parse 43}flying dragon         { 44)  :#parse 44}forager ghoul        "
	put #echo mono "{ 45)  :#parse 45}fox                   { 46)  :#parse 46}gargoyle              { 47)  :#parse 47}ghost                 { 48)  :#parse 48}ghoul                "
	put #echo mono "{ 49)  :#parse 49}giant                 { 50)  :#parse 50}goat                  { 51)  :#parse 51}goblin                { 52)  :#parse 52}goldfish             "
	put #echo mono "{ 53)  :#parse 53}goshawk               { 54)  :#parse 54}grasshopper           { 55)  :#parse 55}gremlin               { 56)  :#parse 56}gryphon              "
	put #echo mono "{ 57)  :#parse 57}hawk                  { 58)  :#parse 58}hedgehog              { 59)  :#parse 59}heron                 { 60)  :#parse 60}honeybee             "
	put #echo mono "{ 61)  :#parse 61}jackal                { 62)  :#parse 62}jaguar                { 63)  :#parse 63}kelpie                { 64)  :#parse 64}kingsnake            "
	put #echo mono "{ 65)  :#parse 65}kraken                { 66)  :#parse 66}lava drake            { 67)  :#parse 67}leaping fish          { 68)  :#parse 68}leopard              "
	put #echo mono "{ 69)  :#parse 69}leucro                { 70)  :#parse 70}lion                  { 71)  :#parse 71}lobster               { 72)  :#parse 72}lynx                 "
	put #echo mono "{ 73)  :#parse 73}magpie                { 74)  :#parse 74}mermaid               { 75)  :#parse 75}mongoose              { 76)  :#parse 76}monkey               "
	put #echo mono "{ 77)  :#parse 77}mountain lion         { 78)  :#parse 78}mummy                 { 79)  :#parse 79}nightingale           { 80)  :#parse 80}nyad                 "
	put #echo mono "{ 81)  :#parse 81}octopus               { 82)  :#parse 82}ogre                  { 83)  :#parse 83}orc                   { 84)  :#parse 84}owl                  "
	put #echo mono "{ 85)  :#parse 85}ox                    { 86)  :#parse 86}paguur                { 87)  :#parse 87}panther               { 88)  :#parse 88}parrot               "
	put #echo mono "{ 89)  :#parse 89}peacock               { 90)  :#parse 90}peccary               { 91)  :#parse 91}pelican               { 92)  :#parse 92}pheasant             "
	put #echo mono "{ 93)  :#parse 93}phoenix               { 94)  :#parse 94}rabbit                { 95)  :#parse 95}raccoon               { 96)  :#parse 96}ram                  "
	put #echo mono "{ 97)  :#parse 97}raven                 { 98)  :#parse 98}retan dolomar         { 99)  :#parse 99}rimewolf             { 100)  :#parse 100}roaring lion         "
	put #echo mono "{ 101)  :#parse 101}rooster              { 102)  :#parse 102}salamander           { 103)  :#parse 103}salmon               { 104)  :#parse 104}scorpion             "
	put #echo mono "{ 105)  :#parse 105}seahorse             { 106)  :#parse 106}seal                 { 107)  :#parse 107}shark                { 108)  :#parse 108}shrew                "
	put #echo mono "{ 109)  :#parse 109}shrike               { 110)  :#parse 110}skeleton             { 111)  :#parse 111}skunk                { 112)  :#parse 112}snail                "
	put #echo mono "{ 113)  :#parse 113}snarling wolf        { 114)  :#parse 114}snowbeast            { 115)  :#parse 115}spider               { 116)  :#parse 116}sprite               "
	put #echo mono "{ 117)  :#parse 117}squirrel             { 118)  :#parse 118}stag                 { 119)  :#parse 119}stork                { 120)  :#parse 120}storm goose          "
	put #echo mono "{ 121)  :#parse 121}sun vulture          { 122)  :#parse 122}swallow              { 123)  :#parse 123}swamp troll          { 124)  :#parse 124}swan                 "
	put #echo mono "{ 125)  :#parse 125}terror bird          { 126)  :#parse 126}thistle              { 127)  :#parse 127}tiger                { 128)  :#parse 128}toadstool            "
	put #echo mono "{ 129)  :#parse 129}troll                { 130)  :#parse 130}turkey               { 131)  :#parse 131}turtle               { 132)  :#parse 132}unicorn              "
	put #echo mono "{ 133)  :#parse 133}velver               { 134)  :#parse 134}viper                { 135)  :#parse 135}vulture              { 136)  :#parse 136}weasel               "
	put #echo mono "{ 137)  :#parse 137}welkin               { 138)  :#parse 138}whale                { 139)  :#parse 139}wight                { 140)  :#parse 140}wolf                 "
	put #echo mono "{ 141)  :#parse 141}wolverine            { 142)  :#parse 142}woodpecker           { 143)  :#parse 143}wood troll           { 144)  :#parse 144}wraith               "
	put #echo mono "{ 145)  :#parse 145}wren                 { 146)  :#parse 146}yak                  { 147)  :#parse 147}yeehar               { 148)  :#parse 148}zombie 	"
	echo
	waitforre ^(\d+)
	var depiction $1
	if ((%depiction < 1 || (%depiction > 148)) then
		{
		put #echo
		put #echo Red *** Select a valid # ***
		put #echo
		goto DEPICTION
		}
	goto STYLE2	
	
	
STYLE2:
	echo
	put #echo mono "{ 1)  :#parse 1}(blank)                { 2)  :#parse 2}beastly                { 3)  :#parse 3}bloated                { 4)  :#parse 4}bulky                "
	put #echo mono "{ 5)  :#parse 5}carved                 { 6)  :#parse 6}charred                { 7)  :#parse 7}cracked                { 8)  :#parse 8}deformed             "
	put #echo mono "{ 9)  :#parse 9}dust-covered           { 10)  :#parse 10}elongated             { 11)  :#parse 11}emaciated             { 12)  :#parse 12}enormous             "
	put #echo mono "{ 13)  :#parse 13}faceted               { 14)  :#parse 14}fractured             { 15)  :#parse 15}glittered             { 16)  :#parse 16}glossy               "
	put #echo mono "{ 17)  :#parse 17}hulking               { 18)  :#parse 18}lifelike              { 19)  :#parse 19}luminous              { 20)  :#parse 20}mottled              "
	put #echo mono "{ 21)  :#parse 21}nebulous              { 22)  :#parse 22}nightmarish           { 23)  :#parse 23}oily                  { 24)  :#parse 24}oversized            "
	put #echo mono "{ 25)  :#parse 25}petite                { 26)  :#parse 26}phantasmal            { 27)  :#parse 27}polished              { 28)  :#parse 28}pristine             "
	put #echo mono "{ 29)  :#parse 29}radiant               { 30)  :#parse 30}scorched              { 31)  :#parse 31}shadow-wrapped        { 32)  :#parse 32}shadowy              "
	put #echo mono "{ 33)  :#parse 33}sleek                 { 34)  :#parse 34}slender               { 35)  :#parse 35}soot-stained          { 36)  :#parse 36}speckled             "
	put #echo mono "{ 37)  :#parse 37}spotted               { 38)  :#parse 38}swollen               { 39)  :#parse 39}translucent           { 40)  :#parse 40}undersized           "
	put #echo mono "{ 41)  :#parse 41}vaporous              { 42)  :#parse 42}warped   "
	echo
	waitforre ^(\d+)
	var style2 $1
	if ((%style2 < 1 || (%style2 > 148)) then
		{
		put #echo
		put #echo Red *** Select a valid # ***
		put #echo
		goto STYLE2
		}
	goto PEST		


PEST:
	echo
	put #echo mono "{ 1)  :#parse 1}bee                    { 2)  :#parse 2}beetle                 { 3)  :#parse 3}cricket                { 4)  :#parse 4}damselfly            "
	put #echo mono "{ 5)  :#parse 5}dragonfly              { 6)  :#parse 6}earwig                 { 7)  :#parse 7}fly                    { 8)  :#parse 8}glowbug              "
	put #echo mono "{ 9)  :#parse 9}grasshopper            { 10)  :#parse 10}hornet                { 11)  :#parse 11}horsefly              { 12)  :#parse 12}katydid              "
	put #echo mono "{ 13)  :#parse 13}ladybug               { 14)  :#parse 14}locust                { 15)  :#parse 15}mosquito              { 16)  :#parse 16}moth                 "
	put #echo mono "{ 17)  :#parse 17}roach                 { 18)  :#parse 18}termite               { 19)  :#parse 19}wasp                  { 20)  :#parse 20}waterbug "
	echo
	waitforre ^(\d+)
	var pest $1
	if ((%pest < 1 || (%pest > 148)) then
		{
		put #echo
		put #echo Red *** Select a valid # ***
		put #echo
		goto PEST
		}
	goto MODIFICATION2		


MODIFICATION2:
	echo
	put #echo mono "{ 1)  :#parse 1}crested with wiry antennae                       { 2)  :#parse 2}dripping a viscous fluid                       "
	put #echo mono "{ 3)  :#parse 3}enshrouded by radiant moonsilver cladding        { 4)  :#parse 4}flitting among a glittery mist                 "
	put #echo mono "{ 5)  :#parse 5}patterned with hourglass-shaped splotches        { 6)  :#parse 6}pulsing with phosphorescent light              "
	put #echo mono "{ 7)  :#parse 7}swirling within a dense fog                      { 8)  :#parse 8}with a banded thorax                           "
	put #echo mono "{ 9)  :#parse 9}with fluttering opalescent wings                 { 10)  :#parse 10}with monstrously barbed legs                   "
	put #echo mono "{ 11)  :#parse 11}with opalescent mesh wings                      { 12)  :#parse 12}with unnaturally large bared fangs             "
	put #echo mono "{ 13)  :#parse 13}with viciously horned wings"
	echo
	waitforre ^(\d+)
	var modification2 $1
	if ((%modification2 < 1 || (%modification2 > 148)) then
		{
		put #echo
		put #echo Red *** Select a valid # ***
		put #echo
		goto MODIFICATION2
		}
	goto FINISH


FINISH:
	echo
	put #echo mono "Selected Gift: %arrayStyle1(%style1) %arrayMetal(%metal) %arrayJewelry(%jewelry) %arrayModification1(%modification1) %arrayMaterial(%material) %arrayDepiction(%depiction) %arrayStyle2(%style2) %arrayPest(%pest) %arrayModification2(%modification2)"
	put #echo mono "Selected Gift: %style1  %metal  %jewelry  %modification1  %material  %depiction  %style2  %pest  %modification2 "
	echo
	
FINISH_CONFIRM:
	echo
	put #echo mono "Confirm and have Mishli create { 1)  :#parse 1}Yes     { 2)  :#parse 2}No"
	echo
	waitforre ^(\d+)
    if ($1 < 1) or ($1 > 2) then
    {
        echo
        put #echo Red *** Select a valid # ***
        echo
        goto FINISH_CONFIRM
    }
    if ($1 = 2) then goto DECLARATIONS
goto MISHLI


SKIP:
	var style1 %1
	var metal %2
	var jewelry %3
	var modification1 %4
	var material %5
	var depiction %6
	var style2 %7
	var pest %8
	var modification2 %9

MISHLI:
	gosub ASK Mishli for choose style1 %style1
	gosub ASK Mishli for choose style1 %style1
	gosub ASK Mishli for choose metal %metal
	gosub ASK Mishli for choose metal %metal
	gosub ASK Mishli for choose jewelry %jewelry
	gosub ASK Mishli for choose jewelry %jewelry
	gosub ASK Mishli for choose modification1 %modification1
	gosub ASK Mishli for choose modification1 %modification1
	gosub ASK Mishli for choose material %material
	gosub ASK Mishli for choose material %material
	gosub ASK Mishli for choose depiction %depiction
	gosub ASK Mishli for choose depiction %depiction
	gosub ASK Mishli for choose style2 %style2
	gosub ASK Mishli for choose style2 %style2
	gosub ASK Mishli for choose pest %pest
	gosub ASK Mishli for choose pest %pest
	gosub ASK Mishli for choose modification2 %modification2
	gosub ASK Mishli for choose modification2 %modification2
        gosub ASK Mishli about finish
        gosub ASK Mishli about finish
	goto EXIT
	

EXIT:
	exit
	

ASK:
	matchre RETURN ^(.+)?\.\.\.wait .+|^Sorry
	matchre RETURN ^You are still stunned\.
	matchre RETURN ^You should stand up first\.
	matchre RETURN ^You can't do that while entangled in a web\.
	send ask $0
	matchwait 0.5	
	return
	

RETURN:
	var return $0
	if matchre("%return", "^(.+)?\.\.\.wait .+|^Sorry") then
		{
		pause 
		gosub $lastcommand
		}
	if matchre("%return", "^You are still stunned\.") then
		{
		pause 0.5
		if ($stunned = ) then
			{
			waiteval ($stunned = 0)
			gosub $lastcommand
			return
			}
		gosub $lastcommand
		}
	if matchre("%return", "^You can't do that while entangled in a web") then
		{
		if ($webbed = ) then waiteval $webbed = 0
		gosub $lastcommand
		}
	if matchre("%return", "^You don't seem to be able to move to do that") then
		{
		if contains("$prompt" , "I") then pause 20
		gosub $lastcommand
		}
	if matchre("%return", "^You should stand up first\.|^You can't do that from your position\.|^You can't quite manage to kick while kneeling\.|^You really should be standing to play\.|^You are .+ cannot manage to stand\.|^The weight of all your possessions prevents you from standing\.|^As you stand,") then
		{
		var lastCommand $lastcommand
		send stand
		gosub %lastCommand
		}
	return