Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Buff NPC for all rose servers!

Experienced Elementalist
Joined
Sep 25, 2006
Messages
214
Reaction score
13
Alright here we go.

How to add a Buff NPC.
now i saw NPC cause it not necessary NEED to be a fairy to do this.
you can use Anything that is a model... this TUT will use pre-existing NPC`s from the client
we are going to use the butterflies.

First off we should create the NPC that will do the buffing.
For all buffs we do need 4 of them as they hold 1 skill each letting them buff all at same time.
Open your STB editor and open LIST_NPC.stb
we then want to fine a Clean area where no npc`s are writen... we are using lines 1607 to 1610
find a existing NPC say "Santa"
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

and copy his entire line
past him on lines 1607, 1608, 1609. 1610 ad rename them to say "Fairy" something you can keep note of.
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

Once done we go to the end of row and change the LNPC#### to "LNPC1607" they can now share this name
save your current work but dont close it....
Open LIST_NPC_S.stl
go to the row 1607 and add its name.
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

once done you can save and Close the LIST_NPC_s.stl its compleate.

Now we have our NPC ID`s now we can link our model to it.
we want to link the model of the butterfly to our ID.
the butterfly ID is 8
Open up your CHR Editor and open "LIST_NPC.CHR" found in 3ddata/NPC/
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

using char editor we make sure we are on ID 1607
and tell it to copy the ID 8 stuff.
Do the same with 1608,1609 and1610
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

Now we have a model to our NPC!

Next up we are to create the skills that the NPC uses.

Importaint NOTE!
the list_SKill.stb provided for I-rose rose not EVO, You can use the i-rose as a guide to make the skill for evo. If some one has a setup for evo to share ill put it in

Opening a new window with stb editor you open "LIST_Skill.stb"
find a line you think is good for 4 new skills... make sure they are blank.
for me i am using 3036,3037,3038 and 3039 (IF you are using my aip you need this to match)
and use the Data given in this Excel file ( )
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

save and close LIST_Skill.stb

Once you done this its time to make the NPC brain! ( )
Open up an AIP editor and create 4 blank AIP and call it BuffFairy1, BuffFairy2, BuffFairy3, BuffFairy4
you then want to tell the AIP to "Do Skill" when idled and tell it to cast the skill you just made (Above)
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

You can also modify how often it dose its skills but making the timer higher
iceland - Buff NPC for all rose servers! - RaGEZONE Forums


now open FILE_AIP.stb with your STB editor and add them into a blank area that they can fit
i have used 356 to 359
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

Save and close the file_aip.stb

Now open up the LIST_NPC.stb once again
go to your fairy rows (1607,8,9,10) and follow down the STB intill you hit AI coloum.
now put in the AIP ID`s you just created
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

Save and Close LIST_NPC.stb!

Now the fun part... This tool is around and public so i am showing by using this one. (This not counts OS_ROSE servers)
Open Xadets mapeditor and load up the map you want to have the Buff fairys on
select NPC and add... go to row 1607 and add all 4 of your New NPC`s.
iceland - Buff NPC for all rose servers! - RaGEZONE Forums

save the maps and close the editor

If you using SHO sever use my tool i made to make srvData and clone your changes directly to your server
This is a lot faster than recalling what you did and changes you made in what files.
Link to tool Click here

now re-pack your VFS client (or run developers client) and test it out.
iceland - Buff NPC for all rose servers! - RaGEZONE Forums



Once done you now have working buffing NPC`s that ONLY buff your players.

Thank you and enjoy
-Ice
 
Last edited:
Junior Spellweaver
Joined
Nov 26, 2013
Messages
197
Reaction score
16
You have some serious time on your hands sir ice rofl anyways gj lad.
 
Experienced Elementalist
Joined
Sep 25, 2006
Messages
214
Reaction score
13
well a few i-rose server are appearing around and i kinda wanna help them out a little.

took me 30 min to do that anyway lol
 
Last of the OsRose Devs
Member
Joined
Oct 15, 2006
Messages
2,154
Reaction score
101
Take a look at the reply i wrote to this tutorial when you posted it at osrose.

very nice tut but a note to the unwary.
It might cause some serious issues if you apply it directly to an evo server since the LIST_SKILL.STB file formats are different and the buff skill utilized here includes a warp component in some versions and also (in evo STBs) uses a section of the STB that is designed to work with consumable items rather than actual buff skills. It's fine the way it is for irose since the two were combined but evo broke active skills out away from consumable items in the STB format.

Just be careful that your LIST_SKILL.STB file is set up correctly or you might get some unexpected results (like being randomly teleported to a different map when you walk near this NPC) LOL
 
Experienced Elementalist
Joined
Sep 25, 2006
Messages
214
Reaction score
13
Oh yeah true i dont touch the evo stuff.... its bad for my health.
if you have a stb example for Evo ill put it up in the downloads.

Thanks tho!
 
Initiate Mage
Joined
Dec 30, 2015
Messages
35
Reaction score
0
Amazing guide iceland !
Don't hesitate to make more ^^
I remember reading something similar somewhere, but it was hard to understand and follow. Here... it's crystal clear!

Thanks so much !
 
Back
Top