at start of game, before any maps are loaded, and does not run in the context of any specific map.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1654 c06c8d41-db1a-0410-9941-cceddc491573
JTTHP2BEYEPBQMSDM7IKANTMKRPY6ACGL2JN4D3OBZ7HFXKAYEGQC B3SRWSFITQMJRVEBHGQQJARETYPSSDV6XKMQSSUTXEHTXRZKIQJQC KXUQB3WNWC5IFL6VFWADEPQMMU3VV3NDI5FLA666PGOEWFYUHCLQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC W52PCSHX72WAMWKG6L4BPUBVMO6E72KYYBNKAA7554KNOTY6V7WQC JDM27QE4HR52AYFSQE763BFF57ANOTF5MXKMO377PP5EXMN7SAOAC NCDWWDJQLAU5ORSAQGZKJJ5E22VTDGGPJMVVBWQFHQ2B3U3UFHDQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC AUXHSGS4EFOPZ6TVZYWNVOUDO7NYKUKE3HBKGQQWTALSVFOE3HAAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC YE7M665QKDGI7Y5WMERCWJNDZ4FUZ6GRUCK4E6GZH4SWCUM6RWLAC FILE *inf = fopen((base + ".idx").c_str(), "rb");
// If there's a global prelude, load that first.FILE *inf = fopen((base + ".lux").c_str(), "rb");if (inf){lc_global_prelude.read(inf);fclose(inf);global_preludes.push_back( lc_global_prelude );}inf = fopen((base + ".idx").c_str(), "rb");if (!inf)end(1, true, "Unable to read %s", (base + ".idx").c_str());
}void dlua_chunk::write(FILE *outf) const{writeString(outf, chunk, LUA_CHUNK_MAX_SIZE);if (!chunk.empty()){writeString(outf, file);writeLong(outf, first);}}void dlua_chunk::read(FILE *inf){chunk = readString(inf, LUA_CHUNK_MAX_SIZE);if (!chunk.empty()){file = readString(inf);first = readLong(inf);}