RoseZA

Guides for osRose and osiRose (compilation / setup)...

Moderators: osRose dev team, ospRose dev team, osiRose dev team, Moderators

RoseZA

Postby Luke on Sun Apr 15, 2018 3:42 pm

Hi i got RoseZA client v274 and i don't know how to add a Quest NPC Halloween or summer event, could You help me? I need to add to my game (map)
Luke
Rackie
Rackie
 
Posts: 222
Joined: Wed Aug 17, 2016 5:56 pm

Re: RoseZA

Postby PurpleYouko on Mon Apr 16, 2018 2:32 pm

You don't need to add anything to your maps. Those NPCs are already there. They are triggered by specific "refvar" values in the QSD. You can activate them with a GM command or by modifying one of the database tables.

I don't remember the specific details off top of my head. I will look it up and post here when I get a chance
Need to lookup information on NARose items, skills, quests?
Now featuring a newly completed skill tree for all classes
Formatting fixed for different resolutions
Image

"A Gazelle is nothing but a giraffe plotted logarithmicaly"
User avatar
PurpleYouko
Rose Guru
Rose Guru
 
Posts: 4733
Joined: Fri Aug 10, 2007 2:05 pm

Re: RoseZA

Postby PurpleYouko on Mon Apr 16, 2018 3:41 pm

OK then. Here is what I dug up.

First of all, the summer event. This is initiated by Judy in Zant. (NPC ID 1201)
I checked here CON file (EM01-101.CON) and found this entry
Summer event.png


The LUA shows that she needs an event id of 101 to initiate this event.
You should be able to set this with a GM command or in the database LIST_NPC table

The GM command should be something like /npc 1201 305 101
The first number is the dialogid. Second is eventid. If this doesn't work try setting both to 101. The interaction between these two values is not well written in the server. Probably could do with some re-writing TBH
Need to lookup information on NARose items, skills, quests?
Now featuring a newly completed skill tree for all classes
Formatting fixed for different resolutions
Image

"A Gazelle is nothing but a giraffe plotted logarithmicaly"
User avatar
PurpleYouko
Rose Guru
Rose Guru
 
Posts: 4733
Joined: Fri Aug 10, 2007 2:05 pm

Re: RoseZA

Postby PurpleYouko on Mon Apr 16, 2018 3:52 pm

Halloeen might be a bit trickier to track down but it's the same principal.
The difference is that the eventid that sets it off is on some NPC that doesn't seem related to it at all. The QSD code only needs to read an object variable from ANY specified NPC. That NPC doesn't need to know about it or change its dialog

Some events will also be initiated by event NPCs in other maps so go looking for them first. Check their CON files to see what values are needed to initiate the dialog to start the event.
Need to lookup information on NARose items, skills, quests?
Now featuring a newly completed skill tree for all classes
Formatting fixed for different resolutions
Image

"A Gazelle is nothing but a giraffe plotted logarithmicaly"
User avatar
PurpleYouko
Rose Guru
Rose Guru
 
Posts: 4733
Joined: Fri Aug 10, 2007 2:05 pm


Return to osRose / osiRose Guides

Who is online

Users browsing this forum: No registered users and 5 guests