Author Sticky: Post Working Scripts Here
DM_Rothgar Posted: Tuesday, 23 July 03:00AM
Puke script available.

By: DM_Rothgar
My first unassisted script

NWScript:
// PUKE IT UP!!!!

// You didn't ask for it...but you got it anyway.

// This is my first script from scratch.

// Created by DM_Rothgar

// Its a PUKING script!!!



void main()

{

    effect ePuke = EffectVisualEffect(VFX_COM_CHUNK_YELLOW_SMALL);

    object oPuker= GetNearestObjectByTag("YOUR_PUKERS_TAG_GOES_HERE");

    string sPukeTalk = "BBBLLLLAAAARRRRGGGGHHHHH!!!!";

    string sPukeApology = "Sho Shorry about your shooesh...I thinksh I have hash too much to drinksh!";

    ClearAllActions();

    AssignCommand(OBJECT_SELF, ActionPlayAnimation(ANIMATION_LOOPING_MEDITATE));

    AssignCommand(OBJECT_SELF, ActionSpeakString(sPukeTalk));

    DelayCommand(2.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY, ePuke, OBJECT_SELF, 1.0));

    DelayCommand(5.0, ActionSpeakString(sPukeApology));

}



Edited:
I put this on the Actions Taken script of the Conversation of the NPC. The conversation Root is

Uh Oh! You hash besht move bacsh a bit. And the action is applied to that.


_________________
Rothgar
Wizard