This quest is too good. I'd pay $400 per quest that implies a peril and vicious fantasy world where people either swear at each other or conform to killing obediently.
All jokes aside. The quest probably isn't working because quest scripts don't base their dialogues on NPC ID's, but rather the NPC's quest ID.
So in your editPub, go to NPC 154 and take note, or change the quest ID.
After that, make the quest file in your data folder exactly the same number/ID as what you see in the editPub for NPC 154's quest ID.
So for example:
In your EOSERV's quest/data folder, the quest file should be named something like "00004.eqf".
Therefore, the number 4 should be the quest ID of NPC 154 in editPub.
Oh, also. Now you have to change all the quest ID's in the quest file.
Example:
action AddNpcText(154, "Hello, kill for me piggy");
action AddNpcInput(154, 1, "Fuck you");
action AddNpcInput(154, 2, "Ok");
SHOULD BE CHANGED TO:
action AddNpcText(4, "Hello, kill for me piggy");
action AddNpcInput(4, 1, "Fuck you");
action AddNpcInput(4, 2, "Ok");
4 as an example, but put it as whatever you have the quest ID as.
PM me for more quest questions. Or post here, actually please post here...this community is dead and some old members come here like every few weeks just to see if anything is posted.