Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
So I said I was finished with my quest system...
#1
And I did, but I thought of one last thing I kinda want to add. The problem is, I can't think of how to do it.

In my quest system, you can make the player kill npcs to complete the quest. I want like, a special "Boss" kind of npc, that only spawns on the map if the player has to kill it for a quest. That way you can randomly have a giant NPC that attacks on sight rampaging through a map (or several maps) in noob town.

I figured there's a couple different ways to approach it, either adding a new variable to npcs, or to the map properties. But when it actually comes to checking if a player on the map has a quest with a "boss" npc, and spawning that npc only when that player is on the map.

Keep in mind, I haven't started coding this at all. Just been brainstorming and looking at the spawn npc sub. Help me brainstorm mirage.
Reply
#2
I have a quest system as well. Basicly, 100 flags in player file, and a talk system. And I'll just add in the KillNPC() sub If NpC = 13 then Flag12 = True

No fuxadvanced questeditor, but it does the job perfectly.
Reply
#3
well as far as having an npc show up on a specific map
after a certain set of requirements is possible..
using the old source code i released a long time ago
in that one i had npcs that only showed up at night time..
that system could easily be adapted to
show any specific npc once a certain conditions have been met

the source code is still around here some place
it may help but hey its just an idea
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)