• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

Achievement System

Status
Not open for further replies.
Level 5
Joined
Apr 1, 2010
Messages
107
Is it possible to create a in-game achievement system that saves the achievements your hero gets? (For a RPG). Such as, lets say, you reach the level max for example is 80, you get the "First Level 80", or if the level max is 1337, you get the "1337 Player" achievement. Or if you kill a certain amount of units, or complete a dungeon. How would all this be saved? Perhaps adding the achievement as a completed optional quest?
 
Level 5
Joined
Apr 1, 2010
Messages
107
Can you go into detail for me? With a little triggering and stuff. I don't know anything about creating achievements for wc3.
 
Level 4
Joined
Jan 2, 2010
Messages
90
Can you go into detail for me? With a little triggering and stuff. I don't know anything about creating achievements for wc3.

I'm just saying what's possible. I'm not really an expert, but I think the easiest way to do achievements is to play around with quests. When a hero reaches a level 80, make the quest "complete". I can show an example here:

  • Quest Test2
    • Events
      • Time - Elapsed game time is 1.00 seconds
    • Conditions
    • Actions
      • Quest - Create a Optional quest titled Level 80 with the description Gain level 80 to un..., using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
      • Set Quest1 = (Last created quest)
  • Quest Test
    • Events
      • Unit - A unit Gains a level
    • Conditions
      • (Hero level of (Triggering unit)) Equal to 80
    • Actions
      • Quest - Mark Quest1 as Completed
And all like that.
 
Level 6
Joined
Feb 18, 2010
Messages
153
i looked at post but i cant find

(Hero level of (Triggering unit)) Equal to 80

on the triggers

EDIT: NVM i found it
 
Last edited:
Status
Not open for further replies.
Top