# 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 Fighting and Staves for weapons. ") crawl.mpr("+ Reach skill 18 in Ice Magic, before XL27. ") crawl.mpr("+ Don't use fiery magic or items. ") crawl.mpr("* Don't train Fighting/Armour/Dodging/Shields above 8.") crawl.mpr("* Don't train Fgh/Arm/Ddg/Shd at all. ") end } # Crawl Cosplay Challenge, Set 4 Week 5: Frederick (Dg Cj none) { if (you.race() == "Deep Elf" or you.race() == "High Elf") and you.class() == "Ice Elementalist" then CRAWL_COSPLAY_CONDUCT() -- + Train only Fighting and Staves for weapons. -- 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 += sling:don't train") crawl.setopt("autoinscribe += fustibalus: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 += stone:don't train") crawl.setopt("autoinscribe += throwing net:don't train") crawl.setopt("autoinscribe += tomahawk:don't train") crawl.setopt("autoinscribe += javelin:don't train") crawl.setopt("autoinscribe += large rock:don't train") -- + Reach skill 18 in Ice Magic, before XL27. crawl.setopt("flash_screen_message += Ice Magic skill increases to level 18!") -- + Don't use fiery magic or items. -- SPELLS crawl.setopt("flash_screen_message += ^Memorise Flame Tongue") crawl.setopt("flash_screen_message += ^Memorise Throw Flame") crawl.setopt("flash_screen_message += ^Memorise Conjure Flame") crawl.setopt("flash_screen_message += ^Memorise Ignite Poison") crawl.setopt("flash_screen_message += ^Memorise Inner Flame") crawl.setopt("flash_screen_message += ^Memorise Sticky Flame") crawl.setopt("flash_screen_message += ^Memorise Bolt of Magma") crawl.setopt("flash_screen_message += ^Memorise Fireball") crawl.setopt("flash_screen_message += ^Memorise Bolt of Fire") crawl.setopt("flash_screen_message += ^Memorise Ring of Flames") crawl.setopt("flash_screen_message += ^Memorise Ignition") crawl.setopt("flash_screen_message += ^Memorise Fire Storm") crawl.setopt("flash_screen_message += ^Memorise Summon Guardian Golem") -- ITEMS crawl.setopt("autoinscribe += wand of flame:fiery") crawl.setopt("autoinscribe += lamp of fire:fiery") crawl.setopt("autoinscribe += rod of ignition:fiery") crawl.setopt("autoinscribe += immolation:fiery,") crawl.setopt("autoinscribe += fire dragon scales:fiery") crawl.setopt("autoinscribe += staff of fire:fiery") -- * Don't train Fighting/Armour/Dodging/Shields above 8. crawl.setopt("flash_screen_message += Fighting skill increases to level 8!") crawl.setopt("flash_screen_message += Armour skill increases to level 8!") crawl.setopt("flash_screen_message += Dodging skill increases to level 8!") crawl.setopt("flash_screen_message += Shields skill increases to level 8!") -- * Don't train Fgh/Arm/Ddg/Shd at all. crawl.setopt("flash_screen_message += Fighting skill increases to level 1!") crawl.setopt("flash_screen_message += Armour skill increases to level 1!") crawl.setopt("flash_screen_message += Dodging skill increases to level 3!") crawl.setopt("flash_screen_message += Shields skill increases to level 1!") end }