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 portal
is entered, the destination map is chosen and the call to crawl.mark_milestone
is executed along with the rest of the map definition.
Adding milestones in a .des does have the slight catch of creating multiple
milestones if the map fails validation for some reason, so it's best used
in maps that will never fail validation.