MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | SYNOPSIS |
| 2 | void epilog(void) /* compat in 3.2 */ |
| 3 | string *epilog(int eflag) /* !compat or 3.2.1 */ |
| 4 | |
| 5 | DESCRIPTION |
| 6 | Perform final actions before opening the system to users. |
| 7 | The semantics of this function differ for compat and !compat |
| 8 | mode, and between 3.2 and 3.2.1. |
| 9 | |
| 10 | Compat in 3.2: the objects from the INIT_FILE (#defined to |
| 11 | "room/init_file" at compile time in the parser) are already |
| 12 | loaded at this time. Normally there is nothing left to do for |
| 13 | this function. |
| 14 | |
| 15 | !Compat and 3.2.1: the argument is the number of -e options that were |
| 16 | given to the parser on the commandline. Normally it is just 0 |
| 17 | or 1. The function should return an array of strings, which |
| 18 | traditionally denote the objects to be preloaded with |
| 19 | master->preload(). Any other return value is interpreted as |
| 20 | ``no object to preload''. The resulting strings will be passed |
| 21 | one at a time as arguments to preload(). |
| 22 | |
| 23 | SEE ALSO |
| 24 | preload(M), master(M) |