XxShadyxX
I abused the rep system.
- Reaction score
- 81
GUI or Jass? >>GUI
Leaks? >>Of course not!
Efficiant? >>Thats Up to you
MPI?>>YEP!!
I've been looking around for quest systems. Never not once found one in GUI. I've found plenty that use Jass but they were not ever Flexible enough for me. And not everyone understands JASS and how to edit it. (like me )
So I decided to make a system in Gui that is very flexible on what you can make with it. If I knew Jass the system would be so much better
There are a wopping 30 Variables... and only 7 triggers. The only one out of all the triggers is the map int trigger.
I made the system to be like a catalog. Sets all the variables to how you want and then copy and paste.
Completely MPI and nothing clashes and everything works perfectly.
Also instead of the event for if you walk near the quest giver you get the quest you "enquire" about it. If no quest nothing happens but if there is and your the right level then it gives you the quest. To complete a quest click enquire again
Please comment and rep will be apperciated but not required
I do ask is if oyu use this please give credit. :thup:
Thanks
Version 2.0
Instead of leveling and getting a quest made it that when you finish a quest another one comes up
I have made it that you can have up to 6 quests at a time:
4 Petty (small) Quests
1 Epic Quest
1 Story Quest
They pretty much mean the same but allow different story lines.
Added a Quest Log system Where a Worker unit is a dummy and has had everything taken out to just hold abilities.
When you get a quest you get a ability with the description of the quest and when clicked gives you a more detailed look at the quest.
Added a ! and ?
They are both units so there is no using GetLocalPlayer and risking Desyncs, when you get a quest (Not a Other Quest) a ? appears over the quest giver to tell you, that your doing a quest for that Unit, Also when you get all the kills or items you need to complete quest a ! reapears over the quest giver.
I hope you all enjoy! Added more comments to help guide you!
Leaks? >>Of course not!
Efficiant? >>Thats Up to you
MPI?>>YEP!!
I've been looking around for quest systems. Never not once found one in GUI. I've found plenty that use Jass but they were not ever Flexible enough for me. And not everyone understands JASS and how to edit it. (like me )
So I decided to make a system in Gui that is very flexible on what you can make with it. If I knew Jass the system would be so much better
There are a wopping 30 Variables... and only 7 triggers. The only one out of all the triggers is the map int trigger.
I made the system to be like a catalog. Sets all the variables to how you want and then copy and paste.
Completely MPI and nothing clashes and everything works perfectly.
Also instead of the event for if you walk near the quest giver you get the quest you "enquire" about it. If no quest nothing happens but if there is and your the right level then it gives you the quest. To complete a quest click enquire again
Please comment and rep will be apperciated but not required
I do ask is if oyu use this please give credit. :thup:
Thanks
Version 2.0
Instead of leveling and getting a quest made it that when you finish a quest another one comes up
I have made it that you can have up to 6 quests at a time:
4 Petty (small) Quests
1 Epic Quest
1 Story Quest
They pretty much mean the same but allow different story lines.
Added a Quest Log system Where a Worker unit is a dummy and has had everything taken out to just hold abilities.
When you get a quest you get a ability with the description of the quest and when clicked gives you a more detailed look at the quest.
Added a ! and ?
They are both units so there is no using GetLocalPlayer and risking Desyncs, when you get a quest (Not a Other Quest) a ? appears over the quest giver to tell you, that your doing a quest for that Unit, Also when you get all the kills or items you need to complete quest a ! reapears over the quest giver.
I hope you all enjoy! Added more comments to help guide you!