I have a problem in SCXE: When I fill a some computer silos with nukes, and then give them to me (works good), but then after a while ghosts start appearing somewhere on the map out of nowhere and if I haven't used up all my nukes, start nuking some places even though I haven't told them so. (As you already probably know, in the second BW Terran mission "The Dylarian Shipyards," when the filled computer nukes are being given to you on the third platform, the nukes that go out of there are still those that belong to the computer...(Red in that case, while your silos are white.))
If anyone can help, I would highly appreciate it, thank you.
(I included my test map in my attachment to be viewed hopefully exclusively by StarCraft E-tra Editor Classic Mode)
I don't mean to be a blam, but you placed this in the wrong place.
QUOTE(Fortune @ Sep 6 2005, 11:34 PM)
I don't mean to be a blam, but you placed this in the wrong place.
[right][snapback]307180[/snapback][/right]
It's in the right place, because it's a problem that occurs only in SCXE.
I think you'd need to give the Nuke to the other player as well, not just the Silo. Otherwise the original player would get points from what the Nuke kills too!
this was originaly posted on clan forums
So wait, do you mean to say that something is spawning ghosts, or that the computer is training them when you say that they're coming out of nowhere. I believe the computer colored nukes is from capturing a rescuable player, although I may be wrong on that.
Nuke silo does not equal nuke, which is why giving silos does not give the nukes. But there's no way Ghosts can just pop out of nowhere.
You sure about that? AI scripts can spawn whatever they want. Check which script you're using to launch the nukes, it might be causing your problem.
Thank you SacredElf. Someone knows what they're talking about.
QUOTE(Mini Moose 2707 @ Sep 8 2005, 02:59 AM)
You sure about that? AI scripts can spawn whatever they want. Check which script you're using to launch the nukes, it might be causing your problem.
[right][snapback]307925[/snapback][/right]
I've seen Ghosts spawned from the Barracks for Nuke jobs. I suppose it would be possible for them to be generated spontaneously if there are no Barracks available, but it certainly won't look proper.
Detect when the nuke is created and then run a second AI script (something pointless) to override the first one.
In general, the map is only a test map... No Barracks, no computer AI Scripts except fill silos w/ nukes.
The whole thing works only if the player is a computer player, not rescuable... I execute the rescuable command for nothing... It's not the cause of the problem...
The ghosts that pop out of nowhere come from no barracks, they just keep appearing in several places, and if you keep the map going long enough, you might actually be able to see the error msg.'s at some point: WARNING: Unit Unplaceable: Terran Ghost... or something like that. I made the player ally and turned on Shared Vision so that I can see where the ghosts appear, instead of placing map revealers all over the map.
===Just see the map... Maybe you can see what's wrong there...===
ABOUT THE COMPUTER NUKE, JUST PLAY THE TERRAN MISSION "THE DYLARIAN SHIPYARDS", AND ACTIVATE SOME CHEAT CODES OR SOMETHING TO HELP YOU GET TO THE THIRD PLATFORM. <<<NOTE THAT "POWER OVERWHELMING DISABLES COMPUTERS PLAYERS' ABILITY TO ATTACK EACH OTHER, AND TRY THAT, AND YOU'LL SEE THAT WHEN THE NUKE THAT FALLS DOWN WHERE YOU PAINT IT, IT DOES NOT DO ANY DAMAGE TO THE OTHER PLAYER WHEN THIS CHEAT IS ACTIVE, BECAUSE THE NUKE BELONGS TO THE COMPUTER PLAYER (RED)!!! TRY IT!!! YOU'LL UNDERSTAND WHAT I MEAN!!!>>>
The nukes were filled with silos at the very beginning of the mission, WHEN THEY BELONGED TO THE COMPUTER PLAYER (activate "black sheep wall" to see what I mean!!!)
Also, about the "override technique," I don't think "DYLARIAN SHIPYARDS" has any computer AI going on like in other maps, or is there something that I don't know? ---> Can someone who can open a campaign map in an editor (better if SCXE), and please tell me? (My WinMPQ Can't recognize the files in Starcraft.exe on the CD...)
QUOTE(maxtheterrible2 @ Sep 9 2005, 08:57 PM)
In general, the map is only a test map... No Barracks, no computer AI Scripts except fill silos w/ nukes.
The whole thing works only if the player is a computer player, not rescuable... I execute the rescuable command for nothing... It's not the cause of the problem...
The ghosts that pop out of nowhere come from no barracks, they just keep appearing in several places, and if you keep the map going long enough, you might actually be able to see the error msg.'s at some point: WARNING: Unit Unplaceable: Terran Ghost... or something like that. I made the player ally and turned on Shared Vision so that I can see where the ghosts appear, instead of placing map revealers all over the map.
===Just see the map... Maybe you can see what's wrong there...===
ABOUT THE COMPUTER NUKE, JUST PLAY THE TERRAN MISSION "THE DYLARIAN SHIPYARDS", AND ACTIVATE SOME CHEAT CODES OR SOMETHING TO HELP YOU GET TO THE THIRD PLATFORM. <<<NOTE THAT "POWER OVERWHELMING DISABLES COMPUTERS PLAYERS' ABILITY TO ATTACK EACH OTHER, AND TRY THAT, AND YOU'LL SEE THAT WHEN THE NUKE THAT FALLS DOWN WHERE YOU PAINT IT, IT DOES NOT DO ANY DAMAGE TO THE OTHER PLAYER WHEN THIS CHEAT IS ACTIVE, BECAUSE THE NUKE BELONGS TO THE COMPUTER PLAYER (RED)!!! TRY IT!!! YOU'LL UNDERSTAND WHAT I MEAN!!!>>>
The nukes were filled with silos at the very beginning of the mission, WHEN THEY BELONGED TO THE COMPUTER PLAYER (activate "black sheep wall" to see what I mean!!!)
Also, about the "override technique," I don't think "DYLARIAN SHIPYARDS" has any computer AI going on like in other maps, or is there something that I don't know? ---> Can someone who can open a campaign map in an editor (better if SCXE), and please tell me? (My WinMPQ Can't recognize the files in Starcraft.exe on the CD...)
[right][snapback]309071[/snapback][/right]
It's already been established that nukes aren't given to you when you merely give the silos.
I don't know what you're talking about with the ghosts spawning, nothing happens when I run the map, I just get the nukes and then nothing.
Could you be a bit more specific about what happens?
maxtheterrible2 has commited a great sin and is now a heretic for using a stukov avatar and not being me.
*ahem*
IMO, some1 should make a "how to do ai nukes" tutorial
btw my stukov avatar is better. bwahaha
I'm not familiar with X-tra, but you could try giving the silos to you then filling them up... That's all I can think of now.
The nukes only work when they belong to a computer player when they are filled. Also, like I said earlier, if you run the map
long enough will you see ghosts appearing in several areas, and if you wait longer, you could see some error messages in yellow telling you that ghost units are unplaceable somewhere, just like if you create a repeating
create unit at location trigger, after a while it will say "unit unplaceable." To help you not get bored with the map if you decide to actually
wait and see what happens, I'll put some Battlecruisers for you to fool around with and fight with a couple of archons in the very middle-right end of the map... See the Attachment...
The ghosts don't appear immediately, you have to wait for them to appear...ADDITION:
QUOTE
maxtheterrible2 has commited a great sin and is now a heretic for using a stukov avatar and not being me.
I use Alexei Stukov as avatar because he has a Russian accent if you ever take time to notice...I believe that when he means "appear" that it can also mean "arrive".
The AI 'Nuke Here' script requires that a ghost that is able to issue a nuclear strike to be present, exactly as if any user were to do so manually. However, when you mean by being created, as you seem to believe to happen due to the amount of yellow "Unit Unplaceable" errors, this is an oddity. Like Minimoose said, AI Scripts can do a multitude of different things: creating units is one of them. AI Scripts function just like trigger complexes do in maps: they require conditions and when they are met, they perform actions. Requirements that can be issued. In this case, the AI 'Nuke Here' Script requires ghosts, which are not present, and I believe that the AI would be trying to fufill this requirement either 'Brood War Terrans 2 - Town A' script, or by the 'Nuke Here' script on its own. While I perhaps have no evidence that this may be so, or that your problem even poses as a problem, I cannot say this claim to be completely authentic. This is only a theory.
QUOTE(Mp)3 @ Sep 11 2005, 01:01 PM)
I believe that when he means "appear" that it can also mean "arrive".
The AI 'Nuke Here' script requires that a ghost that is able to issue a nuclear strike to be present, exactly as if any user were to do so manually. However, when you mean by being created, as you seem to believe to happen due to the amount of yellow "Unit Unplaceable" errors, this is an oddity. Like Minimoose said, AI Scripts can do a multitude of different things: creating units is one of them. AI Scripts function just like trigger complexes do in maps: they require conditions and when they are met, they perform actions. Requirements that can be issued. In this case, the AI 'Nuke Here' Script requires ghosts, which are not present, and I believe that the AI would be trying to fufill this requirement either 'Brood War Terrans 2 - Town A' script, or by the 'Nuke Here' script on its own. While I perhaps have no evidence that this may be so, or that your problem even poses as a problem, I cannot say this claim to be completely authentic. This is only a theory.
[right][snapback]311012[/snapback][/right]
Oh, no, the "AI Nuke here" was executed when I had a ghost present once, but it doesn't matter, remove it if you want to, the efect will be the same