I posted this in another forum, but no one replied so I figured they were not really active there. I hope this forum is better.
This is my first post here so I might as well make my introduction. I started using World Editor two days ago and at that time it was like a foreign language. I didn't even know how to properly terrain. So far, I can do fairly basic things like terrain a map, do a few triggers involving really few variables. I can trigger creep spawns and creep movement. I can create really few skills such as blink strike (self-explanatory).
I never tried making arrays. I understand the concept but I don't know how to apply it. I can't use JASS at all. Been using GUI since the start and learned a bit from a friend of mine who knows quite a lot in world editor.
tl;dr
Basically, my main problem now are triggers and coding. Especially make my own spells. I can't imagine how people can code skills like hook in a few minutes using GUI. Crazy.
I have a few questions for my AoS map. Yup, just making AoS to get a hang of World Editor.
Oh and I tried searching but couldn't find good enough answers or an answer at all. I know some of you will come and say "Try searching next time". Save it.
If you read all of those, you sir, are epic. If you answer all of those, you are mowr epic. I doubt you would though.
Also, it may seem as if I'm just trying to make another DotA clone that is exactly the same. No. I'm not. I'm merely using DotA as my reference point just for learning World Editor.
It may also seem as if I'm just a lazy bum who wants codes to make a map. Not wanting to learn or anything. Again, no. I'd even prefer if you explain rather than just give the coding. I want to understand why this goes like this or that goes like that so I could script on my own.
This is my first post here so I might as well make my introduction. I started using World Editor two days ago and at that time it was like a foreign language. I didn't even know how to properly terrain. So far, I can do fairly basic things like terrain a map, do a few triggers involving really few variables. I can trigger creep spawns and creep movement. I can create really few skills such as blink strike (self-explanatory).
I never tried making arrays. I understand the concept but I don't know how to apply it. I can't use JASS at all. Been using GUI since the start and learned a bit from a friend of mine who knows quite a lot in world editor.
tl;dr
Basically, my main problem now are triggers and coding. Especially make my own spells. I can't imagine how people can code skills like hook in a few minutes using GUI. Crazy.
I have a few questions for my AoS map. Yup, just making AoS to get a hang of World Editor.
Oh and I tried searching but couldn't find good enough answers or an answer at all. I know some of you will come and say "Try searching next time". Save it.
Question 1 : Visibility Problem
So basically, my initialization pans the camera to the tavern of heroes. I create a visibility region around that area so players can click on the tavern. Problem is, the visibility never goes away. I tried using Disable Last Used Visibility.
My Current Code [Two Triggers]
The Visibility region doesn't disappear.
Question 2 : Starting Gold Division
So I want to make it, like in DotA, where the amount of Gold each player receives depends on the number of actual players on his team. I never actually attempted to code this but based on thought, it seems hard since I assume I'd have to detect how many players are actually in the game.
Ex : 5 players in team - 5000/5 gold, 4 players = 5000/4 gold each and so on.
Question 3 : Hero Revival System
Yeah, I think this is pretty straightforward. I'm sure I read this somewhere but everything was taught in JASS so I couldn't understand anything. There was one that talked about arrays though which I don't really get.
What I want to do is make a countdown timer that when zero, respawns the dead hero. The time also depends on the hero's level. Is it simple with GUI? Can someone explain how I can do this. Don't just give me the code. Because currently, all I have is (Instantly) Revive Hero which sucks.
Question 4 : Score Chart
Yup, you guessed it. If you've played DotA, you know what I'm talking about. The thing in the top right where it shows current hero kills and deaths. I have a test map with that but I don't understand the script. I think he used three triggers? And one of them had a huge wall of Multiboard crap. :nuts:
Is it really that hard to make one? Can someone help.
Question 5 : Hero just got killed
Another DotA based question. Currently, when a hero kills another hero, nothing happens. I want it to say that the player killed that player. I think it's pretty simple so you don't need to answer this. I'd appreciate explanations on the coding of it though.
Question 6 : Neutral Creeps
If I put neutral creeps in an area, when they die, they don't respawn. I can make a trigger that lets a creep revive after a certain time it dies. That's not what I want though. How do I code it that there have to be no living units in the area of the camp so as for creeps to spawn.
Like, every minute "Creep Group A" spawns in Region A if and only if there are no living units in the area. Yeah, that's pretty much how it will probably go in the GUI. I need help though. I'm pretty sure it needs regions.
Question 7 : Spells
Probably the hardest question to answer but also probably the one I really want answered. I can only make a handful of custom spells that aren't already built-in. Blink Strike is one of 'em based of Chain Lightning. But that's really simple. I can't make anything cooler. I know it's possible with GUI because my friend can do it easily. Also, JASS looks like it's more trouble than GUI since you need a really long script just to make a spell.
So my last question is this. How do I start learning how to make spells? I know most of you will say just fool around and experiment. But aren't there any good tutorials out there that focus on this matter? Or are any of you willing to help?
If you read all of those, you sir, are epic. If you answer all of those, you are mowr epic. I doubt you would though.
Also, it may seem as if I'm just trying to make another DotA clone that is exactly the same. No. I'm not. I'm merely using DotA as my reference point just for learning World Editor.
It may also seem as if I'm just a lazy bum who wants codes to make a map. Not wanting to learn or anything. Again, no. I'd even prefer if you explain rather than just give the coding. I want to understand why this goes like this or that goes like that so I could script on my own.