I have been modding probably since high school but I didn't really release anything.
Editors I have messed with:
Warcraft 2 Editor(just playing with the terrain editor)
Hammer(Only a basic map for half life 1)
SC:BW StarEdit(some basic triggering)
Irrlicht(Only for a class project)
WC3 World Editor(Jass, Triggering, MPQ editing, mdx, I wanted to make a converter from dotxsi to mdx with *java but got hung up on fcurve's vs Hermite splines)
Dawn of War Editor and SCAR coding(it's basically just LUA)
I am currently a plumber despite my computer science education. So if you get a job you want I say keep it...
At the same time I don't know if I like the industry right now. Project management for software is just about pushing the coders, the more they expect from them the more they think they will get out of them- there seems like there is no respect for the profession. Even with plumbing there comes a certain prestige that comes with the job where people usually respect your decisions by default because going into a project you are the plumber, you are the guy in charge of the pipes.
I go to a job interview and can't remember how to form an SQL statement and suddenly the company I am interviewing with aren't interested- I knew one time in my education what k6 complexity was and how to apply it to prove a problem is np complete and I forget the order of select from where in an on the spot interview and nothing else matters...
To be honest I haven't programmed in a while. I took up actionscript for a bit. I created a pattern capture for SVG with basic styles into Flash spark path primitive(I wasn't about to try to approximate the curve from cubic to bicubic).
Anyway I am thinking about ITIL. I hear people think that anyone with ITIL knowledge is some kind of project management guru. So far what I have learned seems like just one big extension of the red bead experiment(here's a hint, it's not really an experiment). Dr. Demming was such a troll. By the way, he had a degree in electrical engineering.
Ford motors asks him how to improve their productivity and he stays ambiguous with the simple statement "bad culture." Lol. But it's so true. Many Americans in the leadership roles have been lacking in the ability to see progress as a result of productivity as measured by determination to achieve a higher standard of quality. Many look at the paper currency and get distracted- afraid and unable to take initiative against investors that only want to see immediate incremental %growth.
How do you get started programming though? Easy. You go to the documentation of the language. That's how you find out what you can do with the language. You don't have to be a guru in a particular language to program in it you just need to know your way around the documentation to figure out what you can do and to apply it to what you want to do.
For java it's the Javadocs, just google javadocs and find it somewhere. How to read the documentation. All of the packages are classes with properties and methods. Some of them you have to import into your program and some of them are part of the core- this is so that there is no wasted time in trying to compile for everything that is java inside of a program when you only need to use a portion of it.
A library is written in galaxy. You just have to look at what the person was doing in the triggers or galaxy script and then try to use that to guide the design of your webapp. You can't convert a program between languages without some kind of high level representation that they might share so you have to understand all of the nuances of the language and accommodate the grammers. Such a thing is akin to trying to write the front end of a compiler or virtual machine.
In any case you would be better off avoiding that approach and starting directly with his program's output as your programs input.
Since banks are mostly XML you can just parse out the information for what you are looking for- but these things can get increasingly complex depending on what the bank has in it.
Also if you have the power over the map design you can correlate what you create in the bank with what you look for in your app.
Thanks for taking a look at it. I guess ownership change is the best work around for now.
@Khalanil1: Go
Mobile detectors are just as easy as any other unit to find with a search effect. Since the search effect is refreshed by a periodic on a behavior the unit would have to enter and exit the radius in .5 seconds in order to go unnoticed.
For triggers just use a periodic with a for loop for all your zones or a periodic for each zone.
Each zone will have it's own variable for it's capture amount or whatever, or you could use a unit of some kind to represent the region and modify it's health. Up to you.
Count how many units are in the area then use a fraction or multiple or whatever to scale for the rate and then add as a factor of the unit count to your variable with each tick of the periodic. You can also check in the periodic if the variable reaches the desired value or the unit has full health or whatever and then run your capture trigger using an if statment.
If you want contested points you could use a quadrant system. You have an x and y and say you have 4 players, then you would represent them with the four quadrants. Player of quadruant 1 adds a value of -1,+1, player of quadrant 2 adds a value of +1,+1 etc. Then you check which quadrant and reset the value when its determined who owns it.
Close but i'm not exactly trying to change ownership- I might have to go this route in order to determine alliance but i wanted to see if there was some way to get this stubborn validator to use the right frame of reference.
Emphasis on recognizing the presence of mutual enemies from a neutral party.
My validator Contested has search flags enabled for neutral and enemy. This is because the naga tower is neutral and only sees all other player's as neutral.
I want the validator to validate for the alliance of the unit selected at the start of the effect chain so that i only have to search for enemies.
Ok so I am trying to simulate the Xel'Naga tower activation- why? because I want to use it to disable detection when it goes down. There is no way I know of to catch the tower capture ability for any useful purpose whatsoever beyond what blizzard created it for as far as I can tell.
So my main problem is the deactivation when hostiles arrive in the capture radius.
What I do is I use a search effect from a behavior on the xel'naga tower to apply another effect to the unit which comes in range, any unit will do as long as it's just the one- that unit is then used to determine if there are any enemies nearby and the second effect is another search that does the actual blinding.
So I am thinking I can do this with a Search effect that uses an effect with an enumerate area validator to check for enemies for the unit selected so that the second effect can do the actual xel'naga blind search.
Search for capture unit>validate if enemies are in the radius>search for targets to be blinded.
My problem at the moment is that the validator will not take reference to the capturing unit. Since the Xel'Naga Tower is the source of the effect chain I can't seem to change the reference for the validator in order to determine aspect of alliance, I can only count how many neutral units are in the area.
0
Oh man I know what you mean.
I loved twilight's eve from warcraft 3.
0
I'm 28 this month.
I have been modding probably since high school but I didn't really release anything. Editors I have messed with:
0
The linked window at the bottom left. Shows a tree of everything that the unit is connected to.
0
Hell, not everyone gets the job they want.
I am currently a plumber despite my computer science education. So if you get a job you want I say keep it...
At the same time I don't know if I like the industry right now. Project management for software is just about pushing the coders, the more they expect from them the more they think they will get out of them- there seems like there is no respect for the profession. Even with plumbing there comes a certain prestige that comes with the job where people usually respect your decisions by default because going into a project you are the plumber, you are the guy in charge of the pipes.
I go to a job interview and can't remember how to form an SQL statement and suddenly the company I am interviewing with aren't interested- I knew one time in my education what k6 complexity was and how to apply it to prove a problem is np complete and I forget the order of select from where in an on the spot interview and nothing else matters...
To be honest I haven't programmed in a while. I took up actionscript for a bit. I created a pattern capture for SVG with basic styles into Flash spark path primitive(I wasn't about to try to approximate the curve from cubic to bicubic).
Anyway I am thinking about ITIL. I hear people think that anyone with ITIL knowledge is some kind of project management guru. So far what I have learned seems like just one big extension of the red bead experiment(here's a hint, it's not really an experiment). Dr. Demming was such a troll. By the way, he had a degree in electrical engineering.
Ford motors asks him how to improve their productivity and he stays ambiguous with the simple statement "bad culture." Lol. But it's so true. Many Americans in the leadership roles have been lacking in the ability to see progress as a result of productivity as measured by determination to achieve a higher standard of quality. Many look at the paper currency and get distracted- afraid and unable to take initiative against investors that only want to see immediate incremental %growth.
0
Ok so you want to learn how to do programming but you don't want to do boring stuff. Here's one thing you could do. Competitive programming, maybe not available in your area but you can still look at problems made for major competition. You have to find the optimal solution as fast as possible. http://icpc.baylor.edu/past/icpc2007/Finals/2007WorldFinalProblemSet.pdf http://icpc.baylor.edu/past/pastproblems.html
How do you get started programming though? Easy. You go to the documentation of the language. That's how you find out what you can do with the language. You don't have to be a guru in a particular language to program in it you just need to know your way around the documentation to figure out what you can do and to apply it to what you want to do.
For java it's the Javadocs, just google javadocs and find it somewhere. How to read the documentation. All of the packages are classes with properties and methods. Some of them you have to import into your program and some of them are part of the core- this is so that there is no wasted time in trying to compile for everything that is java inside of a program when you only need to use a portion of it.
For developing with java you just need the jdk: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html and use the commands javac and java which are executables. In order to use this from command line you have to set up the environment variables so the operating system knows where to look for executables for the environment. http://db.apache.org/derby/docs/10.0/manuals/getstart/gspr11.html Otherwise you can be lazy and compile inside of the bin of the java folder where all it's executables are.
Java also has a main method. http://csis.pace.edu/~bergin/KarelJava2ed/ch2/javamain.html Which is the starting point of the program when it's executed.
0
Yea the idea is that it kind of sends a surge that blinds stuff when it goes down.
No problem :P. Thanks for your help.
0
A library is written in galaxy. You just have to look at what the person was doing in the triggers or galaxy script and then try to use that to guide the design of your webapp. You can't convert a program between languages without some kind of high level representation that they might share so you have to understand all of the nuances of the language and accommodate the grammers. Such a thing is akin to trying to write the front end of a compiler or virtual machine.
In any case you would be better off avoiding that approach and starting directly with his program's output as your programs input.
Since banks are mostly XML you can just parse out the information for what you are looking for- but these things can get increasingly complex depending on what the bank has in it.
Also if you have the power over the map design you can correlate what you create in the bank with what you look for in your app.
0
Looks like emissive.
0
@DrSuperEvil: Go
Thanks for taking a look at it. I guess ownership change is the best work around for now.
@Khalanil1: Go Mobile detectors are just as easy as any other unit to find with a search effect. Since the search effect is refreshed by a periodic on a behavior the unit would have to enter and exit the radius in .5 seconds in order to go unnoticed.
0
It adds a buff to detecting units nearby called xel'naga blind which disables their ability to detect cloaked units.
My main idea is to have it fire once when the naga tower goes down but for testing purposes i'm using one that's refreshed as a periodic behavior.
0
Give it the buildable ability.
0
For triggers just use a periodic with a for loop for all your zones or a periodic for each zone.
Each zone will have it's own variable for it's capture amount or whatever, or you could use a unit of some kind to represent the region and modify it's health. Up to you.
Count how many units are in the area then use a fraction or multiple or whatever to scale for the rate and then add as a factor of the unit count to your variable with each tick of the periodic. You can also check in the periodic if the variable reaches the desired value or the unit has full health or whatever and then run your capture trigger using an if statment.
If you want contested points you could use a quadrant system. You have an x and y and say you have 4 players, then you would represent them with the four quadrants. Player of quadruant 1 adds a value of -1,+1, player of quadrant 2 adds a value of +1,+1 etc. Then you check which quadrant and reset the value when its determined who owns it.
0
Close but i'm not exactly trying to change ownership- I might have to go this route in order to determine alliance but i wanted to see if there was some way to get this stubborn validator to use the right frame of reference.
Emphasis on recognizing the presence of mutual enemies from a neutral party.
My validator Contested has search flags enabled for neutral and enemy. This is because the naga tower is neutral and only sees all other player's as neutral.
I want the validator to validate for the alliance of the unit selected at the start of the effect chain so that i only have to search for enemies.
0
Ok so I am trying to simulate the Xel'Naga tower activation- why? because I want to use it to disable detection when it goes down. There is no way I know of to catch the tower capture ability for any useful purpose whatsoever beyond what blizzard created it for as far as I can tell.
So my main problem is the deactivation when hostiles arrive in the capture radius.
What I do is I use a search effect from a behavior on the xel'naga tower to apply another effect to the unit which comes in range, any unit will do as long as it's just the one- that unit is then used to determine if there are any enemies nearby and the second effect is another search that does the actual blinding.
So I am thinking I can do this with a Search effect that uses an effect with an enumerate area validator to check for enemies for the unit selected so that the second effect can do the actual xel'naga blind search.
Search for capture unit>validate if enemies are in the radius>search for targets to be blinded.
My problem at the moment is that the validator will not take reference to the capturing unit. Since the Xel'Naga Tower is the source of the effect chain I can't seem to change the reference for the validator in order to determine aspect of alliance, I can only count how many neutral units are in the area.
0
So wait I'm trying to understand this. You have to create a file with excel to use this? Why not something simple like a .txt file?
What is so hard about copypasting XML in XML view compared to this?