GUI The Common Language Of Warcraft

Radiance

New Member
Intro: I know not alot of people will need a tutorial like this, cause most of you know but this is to help those people out there who want to make maps but cannot due to their lack in knowledge. Because i know when i started out i was way way way confused. So let's hope this helps.

Hmmm Lets start out with Events... In events you describe what must occur before your action is fired. We will get deeper into action later. Anywayz In events you will describe what happens. So lets say you want a creep revival trigger. So your event will be
JASS:
Event 
  Unit - A unit Dies


Vague I know? I know what your thinking... How do i specify what kind of creep i want revived... Well that is where condition comes into play! Condition is a requirement that must be met in order for the action to fire. So for example you set the condition to
JASS:
Conditions
    (Unit-type of (Dying unit)) Equal to Footman
this means that the unit type that is dying is a footmen. So lets recap
JASS:
Event- A Unit Dies
        Condition-Unit Type Of Dying Unit = footmen

as u can see it makes sense now. A unit dies.. okay simple enough, then dying unit is footmen. Okay there we go!
Now to the action... i found this the hardest cause its the longest.
Now the action can be multiple things. You can use a variable if you want, but im not covering that today. Anywayz... the action would be Actions
JASS:
    Unit - Create 1 (Unit-type of (Dying unit)) for (Owner of (Dying unit)) at (Position of (Dying unit)) facing Default building facing degrees

For those of you who are new to this, this may look overwhelming... well lets break it down. So first part is
JASS:
Create 1 (Unit-type of (Dying unit))
... so this tells the game to create 1 of the same unit type as the one that died before. as u can see. Read over and over till you can see what it means. Now the second part says for
JASS:
(Owner of (Dying unit)) at (Position of (Dying unit))
This one says to create that one unit that is the same as the one that died for the owner of the same dying unit from before. And create it at the position of where the previous one died Hmm. Lets put it together Actions
JASS:
Unit - Create 1 (Unit-type of (Dying unit)) for (Owner of (Dying unit)) at (Position of (Dying unit)) facing Default building facing degrees

So this says to create the same unit type of the one dying for the same owner as well at the positon at which the unit died. The facing default degrees thingy, umm just leave it never really mattered to me. BUt it may one day im not shure. Lets Put all of the trigger together!

JASS:
Events
    Unit - A unit Dies
Conditions
    (Unit-type of (Dying unit)) Equal to Footman
Actions
    Unit - Create 1 (Unit-type of (Dying unit)) for (Owner of (Dying unit)) at (Position of (Dying unit)) facing Default building facing degrees


There it is not as complicated as you think? i hope so. So imma restate what this trigger states.
JASS:
Event- a unit dies 
 condition- the unit that dies must be a footmen in order to start the action
action- if the unit is a footmen then it must create a footmen for the player that owned the footmen in the first place at the position of the previous footmen that died.

easy? i hope so. Final words
JASS:
Event- What Must Occur For The Action To Run
Condition- What requirements must be met before running the action.
Action- What will occur when matching event has occured and condition is met.
That is all folks I hope this helped <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile    :)" data-shortname=":)" /> Good luck to all editors
 

ReVolver

Moderator
Staff member

Dameon

"All the power in the world resides in the eyes"
wrong section, this should be in the tuturials and resources section, also I am almost 100% sure there are already things in there like this.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • tom_mai78101 tom_mai78101:
    You need to buy a laptop that supports external GPUs for this.
  • tom_mai78101 tom_mai78101:
    I'm pretty lucky to get myself an Alienware 15 with RTX 2070.
  • Varine Varine:
    I think I'm moving back up north for the summer, I got offered my job as the tournant chef back and I'm tired of struggling down here, it pays like twice as much too
  • Varine Varine:
    I think imma give four or five weeks of notice today to my boss, and see how much that backfires on me. I know he's struggling to hire anyone though, so it's like, do a couple weeks of interviews with me and then we'll have two or three weeks to train someone to take over for me. Hopefully he doesn't fucking let me go in like two weeks cuz that would really fuck me up right now
  • tom_mai78101 tom_mai78101:
    Wouldn't it be better if you give 3 to 4 weeks of notice? So that, at least you are guaranteed for 1 more week of paycheck to hold you over?
  • tom_mai78101 tom_mai78101:
    By the way, where are you moving to?
  • Varine Varine:
    Back to Idaho for the summer, then maybe Houston in August or so, my girlfriend or whatever we are loved it there
  • Varine Varine:
    I'm not sure yet, but my parents need some help cuz they're getting older and my mom has MS so can't do much anymore, so I'll be able to get their property fixed up so they can sell their other house. And the resort is stoked to have me back for the summer, cuz they always struggle with staff.
  • Varine Varine:
    I think it'll be alright, even if they cut me loose a bit early I do have some money and I know plenty of people that will lend me the few hundred bucks to get up there. I'm just catching up after last year still, if I have to kite some bills for a couple weeks it'll be fine.
  • Varine Varine:
    I hate my job but I do like one of my bosses, he does try really hard to get me what I need, and I want to make sure I leave with them comfortable with a new manager
  • Varine Varine:
    I like my coworkers for the most part too as much as I bitch about them, they just aren't reliable. As kids tend to be, I was a shithead at 19 and 20 too I'm sure, so
  • tom_mai78101 tom_mai78101:
    Good luck on getting things going.
  • Varine Varine:
    Eh, it'll be fine, I got it mostly planned out already. Roommates know, boss will know in about an hour when I go to work, I'll have a plane booked once we decide my last day, and I have a place to stay up there lined up for two or three months
  • Varine Varine:
    That all came together surprisingly easily
  • Varine Varine:
    I think I'm going to give 4 weeks, so that'll give me 2 more full checks probably, and then one more coming after I leave.
    +1
  • Varine Varine:
    All that shit came together really well suprisingly. My boss was upset cuz I am really good at my job suprisingly, but he's stoked that he got 4 weeks, plus one or two if he needs it, my flight's book in mid June, but I start my new job almost immediately so it'll be nice to have some time to chill and pack and get my rooms cleaned out. He actually gave me a dollar raise right after I gave notice to thank me for not being short or just leaving and making sure I can help interview and train someone to replace me. He is really cool, his food truck has just been a nightmare to run. I get my vaccine next week finally, allegedly Idaho will let me have my license back when I get there, and I have all my bills up to date so it should be an easy move this time around.
  • Varine Varine:
    Is anyone else getting server timeouts in the chat? I think it's on my end, my wifi adapter has been acting up recently
  • Varine Varine:
    100% my end, idk what it is though.
  • tom_mai78101 tom_mai78101:
    Just woke up. No idea.
  • jonas jonas:
    sounds great :) have fun in Idaho
  • The Helper The Helper:
    freaking Idaho
  • Varine Varine:
    Yeah it sucks up there, but it'll be a bit easier for the summer probably.
  • The Helper The Helper:
    When you get to Houston you will have your pick there is a huge shortage of good people to work in your field here. They are hiring everywhere and Texas is pretty much fully open.
  • The Helper The Helper:
    for anyone else following this yes I am in Houston so Varine and I will RL meet gotta love it! Looking forward to it!
  • jonas jonas:
    awesome

    Members online

    Affiliates

    Hive Workshop NUON Dome
    Top