summaryrefslogblamecommitdiff
path: root/npc/017-10/dispatcher.txt
blob: 3e4625b76931a4a77972a5c454fae62911f00ec9 (plain) (tree)
























































                                                                    
// TMW2/LoF scripts.
// Authors:
//    Jesusalva
// Description:
//    Deploys an Homunculus in a mission during your offline time

017-10,61,34,0	script	Dispatcher	NPC_JOURNALMAN,{
    mesn;
    mesq l("Hello.");
    if (!is_admin())
        close;

    if (!gethominfo(0)) {
        mesc l("You do not own an Homunculus."), 1;
    }
    switch (homstatus()) {
        case 0:
            mesc l("Your homunculus is ready!"), 2;
            break;
        case 1:
            mesc l("Your homunculus is sleeping! Wake them up!"), 3;
            close;
            break;
        case 2:
            mesc l("Your homunculus is already on a mission!"), 1;
            break;
        default:
            mesc l("ERROR! code "+homstatus()), 1;
            break;
    }
    if (homstatus()) {
        select
            l("Recall");
        recallhomunculus();
        gethomunexp(50000);
        close;
    }

    select
        l("Deploy to Piou Fields [1h]"),
        rif(gethominfo(6) >= 10, l("Deploy to Mines [1h]")),
        l("Don't deploy");
    mes "";
    // Ignored
    if (!homstatus() && gethominfo(0)) {
        deployhomunculus();
        mesc l("Deployed!"), 2;
    }
    close;

OnInit:
    .sex=G_MALE;
    .distance=5;
    end;

}