/* vi: set ts=2: * * * Eressea PB(E)M host Copyright (C) 1998-2000 * Christian Schlittchen (corwin@amber.kn-bremen.de) * Katja Zedel (katze@felidae.kn-bremen.de) * Henning Peters (faroul@beyond.kn-bremen.de) * Enno Rehling (enno@eressea-pbem.de) * Ingo Wilken (Ingo.Wilken@informatik.uni-oldenburg.de) * * This program may not be used, modified or distributed without * prior permission by the authors of Eressea. */ /** module: eressea/triggers * Registration and setup of all the triggers that are used in an Eressea * world. */ #include #include /* triggers includes */ #include #include #include #include #include #include #include #include #include #include #include #include /* util includes */ #include /* libc includes */ #include void init_triggers(void) { fprintf(stdout, "- registering triggers\n"); tt_register(&tt_changefaction); tt_register(&tt_changerace); tt_register(&tt_createcurse); tt_register(&tt_createunit); tt_register(&tt_gate); tt_register(&tt_unguard); tt_register(&tt_giveitem); tt_register(&tt_killunit); tt_register(&tt_removecurse); tt_register(&tt_shock); tt_register(&tt_unitmessage); tt_register(&tt_timeout); }