ZoriaRPG icon

Custom Screen Guy (v0.2) NPC Script for 2.55

ZoriaRPG | PRO | 03/08/19 01:02:48 PM UTC | 0 ⭐ | 631 👁️ | Never ⏰ | []
C++ |

850 B

|

None

|

0 👍

/

0 👎

import "std.zh"
 
///////////////////////////
/// NPC Script Room Guy ///
/// v0.2                ///
/// 8th March, 2019     ///
/// By: ZoriaRPG        ///
///////////////////////////
 
//ZQuest Screen Menu Sets Options
//Set Screen->String to the string to display
//Set Screen->Catchall to the delay time, if the roomtype is none.
//Otherwise, you can set a default delay on the enemy using D0. 
 
npc script screenguy
{
    const int DELAY = 20; //Time to spawn. 
    void run(int delay)
    {
        delay = this->InitD[0] > 0 ? delay : DELAY;
        
        if ( !Screen->RoomType )
        {
            if ( Screen->Catchall )
            {
                delay = Screen->Catchall;
            }
        }
        this->CollDetection = false;
        //this->DrawYOffset = -32768;
        //Waitframes(Screen->Catchall); //might be in use depending on room type
        Waitframes(delay);
        Screen->Message(Screen->String);
    }
}

Comments