Changing textures with a quest?
Does anyone know if there is a way to change textures via a quest command? I would love to get my Quarm encounter actually working more similar to live. Each #texture you change, he loses a head. I would just set it to change it every 25% of life or so.
On another note; it would be nice if there was a way to change NPC races via a quest. Then, I could set up a loop on a timer that adds +1 to the race every 3 seconds. Then set it to pause the quest by hailing it if I want and resume by saying "resume" or something. That would make it easy to see which races are available in any zone. Just set up 3 NPCs with each one being gender 0, 1 and 2 and then run the quest. Then either pause on the ones that actually show up, or just #npcstats on them when they do. This would mainly be useful in the later expansions that don't have all races listed in the guidebook. |
Same here
I have been trying to accomplish the same thing for quiet some time now, and nothing I seem to do works.
|
The Quarm event is already setup in PEQ. I know because I wrote it. NPCs 223991-223994 in potimeb.
You do not want to change the texture of a single NPC, you want to use 4 different NPCs each with a different texture. This is how it works on Live, because each time a head is killed, Quarm is stripped of all buffs and debuffs and you have to re-target him. |
Also, Each of the 4 heads have a different spellset ;)
|
Ok
Ok, how bout the changing of an npc's race during a quest? or changing his size? w/o spawning a new npc?
|
Quote:
It doesn't look like you can change the race using a quest, but you should be able to change their size: Code:
$mob->ChangeSize(in_size) |
Also, can use SendWearChange I believe. I did add these commands to my server. I broke them down to 8 commands to keep things easier. Could also easily do it as one command. But, here is what we have:
Add to perlparser.cpp Code:
XS(XS__npcrace); Code:
newXS(strcpy(buf, "npcrace"), XS__npcrace, file); Code:
void QuestManager::npcrace(int race_id) Code:
void npcrace(int race_id); Code:
sub EVENT_SAY { Also, if you have any questions, feel free to PM me or look for me on irc as Striat. |
Quote:
I quite EQ live right before my guild killed Quarm. We had done everything in time accept for Quarm. So, I never actually fought it on live. I will have to look into your quests you have written for there. I had just assumed that it was changing spell sets. Though, it does sound more interesting the other way lol. I must say that the quests for that zone are pretty impressive lol. That must have taken you forever! I will check out that size changing quest command and see if it works. I was thinking a couple weeks ago that it would be cool to have an event where a boss or a few mobs all "grow" over a few seconds. Using that with a 1 second timer between size changes should have a cool effect. And Striat, you should submit that code! That would be nice stuff to have in the distro! |
All times are GMT -4. The time now is 11:33 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.