git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10348 c06c8d41-db1a-0410-9941-cceddc491573
PQJVBH3GP7XUFSWFKMBPVUVDTRHOLZA52MVMHV7V66LN3BT2MEIAC 52TADEEB5BEHHVBI63UYQTPFXJXYCTVDZK6P4MG43KIKZUSFG3FQC YMBTLHRWVL33YYYDCWT4T3FR4GRWUAC4RTXDIG5I5OXUNLL6EG7AC RHKQOVR2VMVALPIRJ2YJBMMTJGH72Z7MCK73FBFIJ42NLBPIH3VAC OG5QJYVF3IPLPQR7ZASAIWQLAQLGVXTI7GIIVOUN2ZAXFPVFYUXAC VZKO4ZQNMNGUK6WY7Y4A4TIW2OA6YGREQ6V7NZCWW3DAPSWXKK7AC H3552BCIAVBLKAYKE4DHFLBLFW5RGRMYBMRRYHYEB5IPIJRUVU5QC BY2UVD3YLBUISKN6V2AYDMXQ6DT5D2UFYHU5MVFRU6J4COOC2DLQC ODCYJ4ZQGR2VVBHBEYDB2SEUDEZOAP4GOEW5T5YHXNYFWSIST2HAC UQCKSTVUP2SM2BYBUFGYOQ3VCSAR3A7HF4LTUMC4CUM3FQGSVUZAC IBMESKENCPPFELRUBBBZXQRM3Y5AZJ4EXMTRJWOLXMSWBT4OFNXQC 22CASRVANG37DMTJYG5ZFLQWBKP4QVSBTA4WIGL5NXMQH3KDCPGQC DI5OZPCY3TZSSYQSVB54IIES42RYAHMCW2S7CEXRN6WGAJ32IZUQC AXKSBGWB7XTER5GQN3JLA55Y6GMDCX2JY3AKROLPVKQIBRRI3TBQC 6TAQWWURX3QF4XXV7YGJEL5VKFLFEB2HV2PGJ5ARYNNRRRNVTFUAC W52PCSHX72WAMWKG6L4BPUBVMO6E72KYYBNKAA7554KNOTY6V7WQC GXFYMHR74IN4WAQPORDCL47QSALXGQOCKURV4GAYI4522HYJAS6QC R6XS2HO5QX2FJUGL5UQQRNETKCMYWTUFPHPPS5SYWK3OQA4UDUQQC BPPMLLPJLP6W2LZSPAMOMYA7YWCIFJTNNL3XBWU2MRHAQBZ5M4XAC GQL5SIGBHLU3FMCE54XVGLRY5AZHRM6DUEB722REA2DPLGJSN6EQC WE3JT43OR4L6675GINGU4B3YDBMURJZHDDYY3VLHUJEBAKH2HYEAC {{function ice_cave_milestone(e)crawl.mark_milestone("br.enter", "entered an Ice Cave.")end}}The function is called from each of the destination map definitions:: ice_cave_milestone(_G)This marks down entering the portal vault in the milestones. When the portalis entered, the destination map is chosen and the call to crawl.mark_milestoneis executed along with the rest of the map definition.Adding milestones in a .des does have the slight catch of creating multiplemilestones if the map fails validation for some reason, so it's best usedin maps that will never fail validation.