# uncomment the next line and replace _key_ with a key to display the reminder message when you press that key #macros += M _key_ ===CRAWL_COSPLAY_CONDUCT { function CRAWL_COSPLAY_CONDUCT() crawl.mpr("\nCOSPLAY CHALLENGE OPTIONAL CONDUCTS AND CHALLENGES:") crawl.mpr("+ Train only Staves, Slings, and Fighting. ") crawl.mpr("+ Don't use a shield.  ") crawl.mpr("+ Cast at most one spell (as many times as you want.)") crawl.mpr("* Win with at least $10000.   ") crawl.mpr("* Get the Golden Rune. ") end } # Crawl COSPLAY Challenge, Set 1 Week 1: JoJo { if (you.race() == "Human" or you.race() == "Halfling") and (you.class() == "Gladiator" or you.class() == "Hunter") then CRAWL_COSPLAY_CONDUCT() -- + Train only Staves, Slings, and Fighting. -- SHORT BLADES crawl.setopt("autoinscribe += dagger:don't train") crawl.setopt("autoinscribe += short sword:don't train") crawl.setopt("autoinscribe += rapier:don't train") crawl.setopt("autoinscribe += quick blade:don't train") -- LONG BLADES crawl.setopt("autoinscribe += falchion:don't train") crawl.setopt("autoinscribe += long sword:don't train") crawl.setopt("autoinscribe += scimitar:don't train") crawl.setopt("autoinscribe += demon blade:don't train") crawl.setopt("autoinscribe += eudemon blade:don't train") crawl.setopt("autoinscribe += double sword:don't train") crawl.setopt("autoinscribe += great sword:don't train") crawl.setopt("autoinscribe += triple sword:don't train") crawl.setopt("autoinscribe += autumn katana:don't train") crawl.setopt("autoinscribe += sword of cerebov:don't train") -- AXES crawl.setopt("autoinscribe += hand axe:don't train") crawl.setopt("autoinscribe += war axe:don't train") crawl.setopt("autoinscribe += broad axe:don't train") crawl.setopt("autoinscribe += battleaxe:don't train") crawl.setopt("autoinscribe += executioner's axe:don't train") -- MACES & FLAILS crawl.setopt("autoinscribe += club:don't train") crawl.setopt("autoinscribe += whip:don't train") crawl.setopt("autoinscribe += mace:don't train") crawl.setopt("autoinscribe += flail:don't train") crawl.setopt("autoinscribe += morningstar:don't train") crawl.setopt("autoinscribe += eveningstar:don't train") --- crawl.setopt("autoinscribe += demon whip:don't train") crawl.setopt("autoinscribe += sacred scourge:don't train") --- crawl.setopt("autoinscribe += dire flail:don't train") --- crawl.setopt("autoinscribe += great mace:don't train") --- crawl.setopt("autoinscribe += giant club:don't train") --- crawl.setopt("autoinscribe += giant spiked club:don't train") crawl.setopt("autoinscribe += devestator:don't train") crawl.setopt("autoinscribe += dark maul:don't train") -- POLEARMS crawl.setopt("autoinscribe += spear:don't train") crawl.setopt("autoinscribe += trident:don't train") --- crawl.setopt("autoinscribe += demon trident:don't train") crawl.setopt("autoinscribe += trishula:don't train") crawl.setopt("autoinscribe += halberd:don't train") crawl.setopt("autoinscribe += glaive:don't train") crawl.setopt("autoinscribe += bardiche:don't train") crawl.setopt("autoinscribe += scythe:don't train") crawl.setopt("autoinscribe += wyrmbane:don't train") -- RANGED LAUNCHERS crawl.setopt("autoinscribe += blowgun:don't train") crawl.setopt("autoinscribe += shortbow:don't train") crawl.setopt("autoinscribe += longbow:don't train") crawl.setopt("autoinscribe += hand crossbow:don't train") crawl.setopt("autoinscribe += arbalest:don't train") crawl.setopt("autoinscribe += triple crossbow:don't train") crawl.setopt("autoinscribe += sniper:don't train") -- THROWING crawl.setopt("autoinscribe += stones:don't train") crawl.setopt("autoinscribe += throwing net:don't train") crawl.setopt("autoinscribe += tomahawk:don't train") crawl.setopt("autoinscribe += boomerang:don't train") crawl.setopt("autoinscribe += javelin:don't train") crawl.setopt("autoinscribe += large rock:don't train") crawl.setopt("autoinscribe += dart:don't train") -- + Don't use a shield. crawl.setopt("autoinscribe += [^spirit] shield:don't use") -- + Cast at most one spell (as many times as you want.) crawl.setopt("flash_screen_message += ^Memorise") -- * Win with at least $10000. -- * Get the Golden Rune. crawl.setopt("flash_screen_message += Found.*golden rune of Zot") end }