| 12-21-2003, 06:36 PM | #1 |
I was going to give Battledome a nifty new hero selection system. I deleted the triggers for my old one, and I started on the new one, and then I realized the new one was impossible due to some technical problems. :( Anyway. Before I just had a rune in front of each hero, moving your wisp onto the rune told you about the hero, and moving your wisp in front of the hero picked that hero. But now that's deleted :P What kind of hero selection should I implement? I want something cleaner than moving wisps. What about clicking on the hero once to get a description, and again to pick it? Or how about a question mark you click on to get info about the hero, and then you actually click on the hero to pick it? I'm worried about doing some of these because players are used to picking heroes through wisps, or just clicking them once like in ToB (but then you don't get to see the heroes' info before you pick them -- should I care?). It doesn't need to be original. Just easy to use, less clunky than moving wisps. Just curious what you guys think. |
| 12-21-2003, 07:01 PM | #2 |
I saw something i like. It showed the units in some enviroment that was pretty cool. I think it was done with filters. That could be the way to go in my opinion. Make the little scene you want the hero to be in. Then add some text via photoshop or ingame *depends on how much you want to do* Then just have them go through different selections, thus they can see their hero in some cool enviroment. Gives the units a little more personality. |
| 12-21-2003, 08:06 PM | #3 |
Use the JASS trackable triggers to create a hero selection system like this: Have all your heros lined up. Make it so that if the player moved his mouse over a hero, it displays information about the hero. Then have it so that if he clicks the hero, he chooses that hero. Only problem is that you can't get rid of trackables, but there are ways around that. |
| 12-21-2003, 08:15 PM | #4 | ||
Quote:
This is the system I mentioned that can't be done. There's no way to detect which player clicked the trackable. GetTriggerPlayer() doesn't work. Quote:
That's a really cool idea, but fade filters will make my map alot larger, and I want people to be able to play over bnet :/ |
| 12-21-2003, 08:15 PM | #5 |
What about GetEventDetectingPlayer()? I haven't tried it, but its in common.j. Maybe it'd work? |
| 12-21-2003, 10:49 PM | #6 | |
Quote:
Tried it too. Nope. :( |
| 12-21-2003, 10:54 PM | #7 |
why not use vexorians? it works awsome. |
| 12-22-2003, 12:18 AM | #8 |
Veroxians works pretty well or you could use one similar to the big chill, with the arrow key selection. |
| 12-22-2003, 12:38 AM | #9 |
How about using dialog. First the dialog comes up with the selection of your hero with the camera at a distance showing all the heros. Once you select the hero on the dialog it gives the information about it and moves the camera to be on that unt. It then puts up another dialog with accept/decline hero for the final decision. if decline go back to first setup. |
