[skip all navigation]

[SOLVED] Revive Problems, Need help triggering revives

Creator: Fr)e(COrado
Time: Apr 29 2012, 4:53 pm
Topic Locked
Topic Locked
This topic has been locked!
Reason: Solved
Closed by: Roy

Post #1     Fr)e(COrado Apr 29 2012, 4:53 pm

[Avatar]
offlinecontact
Rank: Member
An other problem yet with the Revive..
I did everything right...

Conditions:
Force 1 kills exactly 1 1revive
Actions:
Kill all Sniper for Current player.
Center view for current player at 'Revive1'
Creat 1 alliance sniper at 'Revive1' for Current player.

The Layer Locations are good... The Unit setting are also good( Revive1,2,3,4.)

But it still wont work..
Is there anything else i need to know about that?..
Thanks..
COrado

Top

Post #2     UnholyUrine Apr 29 2012, 5:01 pm

[Avatar]
;)
offlinecontact
Rank: Regular
I don't think there's enough information for us to figure it out

BEWARE!
I'm watching you.. (signature image) .. as you Pee
source for avatar
Top

Post #3     Roy Apr 29 2012, 5:30 pm

[Avatar]
An artist's depiction of an Extended Unit Death
onlinecontact
Rank: Veteran
If the actions aren't running, it means that the conditions haven't been met. In this case, it means Force 1 didn't kill exactly 1 1revive.

Top

Post #4     Fr)e(COrado Apr 29 2012, 5:35 pm

[Avatar]
offlinecontact
Rank: Member
Okay, but as i test it, i just make a Sniper start next to the revive.. then i shoot it... and nothing happends.

So ill repeat:

I have a Gas like any other sSniper RPG maps.. i mean, it is the same ''unit'' that is used in other maps.
So that Gas is called 1Revive. The Layer Location made 2x2 is called Revive1.

In the trigger:
CONDITIONS:
Force1 kills exactly 1 1Revive.
ACTIONS:
Kill all Alliance Sniper for Current player.
Center view for current player at 'Revive1'
Creat 1 Alliance Sniper at 'Revive1' for Current Player.

*Note that alliance sniper is just a simple Ghost i renamed.
After that... i mean i just copied what i saw on other RPG maps...
So i dont get why it still wont work.

To answer the last reply.... i did kill it... to test it i spawned next to it to shoot it right away.
*Also note that the Revive belongs to PLayer 8 wich is the CPU AI.
Thanks again.
COrado

Top

Post #5     DevliN Apr 29 2012, 5:40 pm

[Avatar]
SOMETHING STATUS GO
offlinecontact
Rank: Administrator
Try it with "Force1 kills at least 1 1Revive" and see if that changes anything. Add a Display Text Message to the Actions as well for testing purposes to at least see if the Condition is met.

:devlin: CURRENTLY WORKING ON :devlin:
Invasion: Ares | OMG TEH ZOMBIES!!!
Summoner | Infection
Top

Post #6     Roy Apr 29 2012, 5:45 pm

[Avatar]
An artist's depiction of an Extended Unit Death
onlinecontact
Rank: Veteran
Quote from Fr)e(COrado
Okay, but as i test it, i just make a Sniper start next to the revive.. then i shoot it... and nothing happends.

So ill repeat:

I have a Gas like any other sSniper RPG maps.. i mean, it is the same ''unit'' that is used in other maps.
So that Gas is called 1Revive. The Layer Location made 2x2 is called Revive1.
Wait, you shoot the Sniper? The condition says you have to kill the gas thing to revive a Sniper.

What is the purpose of the gas, anyway? Are you trying to use a death counter?

Also, the way you have it set up is a one-time revive. You might want to change the condition to something like "Current Player commands exactly 0 Sniper" (and whatever other conditions you want to be true before the Sniper is revived) and then preserving that trigger.

Top

Post #7     NudeRaider Apr 29 2012, 5:47 pm

[Avatar]
You're not old until the past seems more fun than the future.
offlinecontact
Rank: Veteran
EDIT: oops, most of what I was saying was already covered, by the time I came around to post my answer.

When I see kills in the condition, my guess is, that the trigger fires again and again all the time, as soon as you've killed your first sniper. Correct?
If yes, the reason is that you're using kills as a condition. Kills can't be modified in actions so you have no way to reset the condition.
The solution would be to work with kills score or deaths.

If my guess is wrong you need to describe your problem better. What is happening and what should happen instead?
Also I don't understand the revive mechanic. A unit called "revive" has to die to create a new sniper? I'd expect a sniper has to die.

(user posted image)
Devilesk: "AND OUT OF THE GOODNESS OF MY HEART [...]" - wait what??
Top

Post #8     sakuckoinvius Apr 29 2012, 8:37 pm

[Avatar]
offlinecontact
Rank: Member
Quote from Fr)e(COrado
In the trigger:
CONDITIONS:
Force1 kills exactly 1 1Revive.
ACTIONS:
Kill all Alliance Sniper for Current player.
Center view for current player at 'Revive1'
Creat 1 Alliance Sniper at 'Revive1' for Current Player.

*Note that alliance sniper is just a simple Ghost i renamed.
1- Please, make sure not to use the in-game name that only you know since it cause hard time to read, and create confusion. You should use unit name *ghost / kerrigan / etc* instead, for easier follows.
2- Like NudeRaider said in the previous post, make sure you explain what it do, and what you want it to do, otherwise, we have no clue what you trying to do, and what's wrong/good. If you wanted to exploit some kind of "kill gas for extra lives" I can tell it's missing alots. Right know, what your trigger supose to do is basicly: soon has you kill the 1revive, you die and somehow, respawn to the Revive1.
3- Make sure to precise the first step of trigger as well, *which player/group is it set on*. It's stupid, but it can be the problem as well.
Quote from Fr)e(COrado
After that... i mean i just copied what i saw on other RPG maps...
So i dont get why it still wont work.
You have to understand what other did to completly re-do it. Copy paste rarely work. You have to, at least adapt it to the new map.
Also, make sure it's not trigger related to others. *Example: killing that "1revive" is possibly linked to another trigger, that has "Kills: at least, 1, "1revive" for current player" has condition. In that case, you're missing half the thing up.


EDITS only to correct some forgotten word.

Top

Post #9     SinistrouS Apr 29 2012, 9:25 pm

[Avatar]
offlinecontact
Rank: Member
I'm not sure why you don't just use the Bring condition, since it seems your locations aren't mobile anyways. For example:
CONDITION:
Bring p8 exactly 0 Revive 'Revive1' - and so on and so forth. This way you would have no need for "1/2/3/4revive".

Top

Post #10     Mouse Apr 29 2012, 10:17 pm

[Avatar]
offlinecontact
Rank: Member
You could try making it so at the beginning of the game, whoever has a Sniper gets a DC to tell if they were there. And then put a location where the gas is and at say if there is no gas tank there, then create Snipers for people that have DC and 0 Sniper?

Top

Post #11     Fr)e(COrado Apr 30 2012, 12:19 pm

[Avatar]
offlinecontact
Rank: Member
SOrry if i forget things, sometimes i loose my words (im french)
OKay so here it is from the very begining:
Force 1 = p1,p2 so on till p7. (all human, all start with a Ghost)
Force 2 = p8 = computer

In the game, some ghost may die to the foes..
An exemple: p1 p2 and p7 will reach the revive1 (i called it revive1, coz in the map there are 4 diffrent area where ALL the ghost can be revived: 1Revive, 2Revive, 3Revive and 4Revive. And their Locations are: Revive1, Revive2, Revive3 and Revive4)
My triggers are good. As it seems perfeclty copied from other Sniper RPG ive played.

CONDITIONS:
Current player kills exactly 1 1Revive.(gas tan)
ACTIONS:
Kill all Alliance Sniper for Current player.
Center view for current player at 'Revive1'(Layered Location)
Create 1 Alliance Sniper at 'Revive1' for Current Player.

When i say i copied, ofc i writed points per points, my own triggers. I'm just saying that i copied the mechanic.
So what is suppose to happend is:
BY killing the Gas tank.
1-All remaining (ghost) should die.
2-All players should be center viewed on the ''layer location'' i created and named: Revive1, in that case
3-All players should get back their ghost (they should spawn in the Location i triggered and named Revive1, in this case.
----------
What happends when killing the Gas Tank
Nothing.
(The ghost that killed it just shoot and nothing new)
+ no one is revived.

Okay. thats about it.
And thanks alot for taking your time guys,i really appriciate it!

COrado

Top

Post #12     Roy Apr 30 2012, 1:12 pm

[Avatar]
An artist's depiction of an Extended Unit Death
onlinecontact
Rank: Veteran
Quote from Fr)e(COrado
Current player kills exactly 1 1Revive.(gas tan)
That should be "Force 1" instead of "Current Player" for this condition.

Are you sure you're killing the correct gas tank? There's 2 gas tank units (regular and depleted), and if you placed the wrong one to kill, the trigger won't execute.

It might be easier to find the issue if you post the map, if you're comfortable doing so.

Top

Post #13     Azrael Apr 30 2012, 2:08 pm

[Avatar]
offlinecontact
Rank: Regular
And if you aren't comfortable posting the map, you can message me with it and I'll tell you what's wrong.

(user posted image)
Top

Post #14     NudeRaider Apr 30 2012, 2:23 pm

[Avatar]
You're not old until the past seems more fun than the future.
offlinecontact
Rank: Veteran
Thanks for providing the necessary details.

Roy pointed out why it may not be firing, but the trigger has more "traps" that can lead to bugs so I've rewritten your trigger below. The tricky part is that any player can shoot the gas tank and as a result the whole team should be affected. That's why it's important to know which player(s) to reference and where.

I'll rewrite your trigger so it should be bug proof:

Description:Revive1
Players:
  • Force 1
  • Conditions:
  • P8 brings at most 0 Gas tank to Revive1
  • Actions:
  • Remove all Snipers for Current Player at Anywhere
  • Create 1 Sniper for Current Player at Revive1
  • Center View for Current Player at Revive1
  • Display Text: "Checkpoint 1 reached"


  • Notes:
    - Shooting the gas barrel is a global event (affects all human players) so it's good practice to use a condition that's the same for every player. Using the condition of kills of a certain player (group) is possible *, but it gets tricky when you have more than 1 revive point (which you have).

    +
    * Elaboration



    - Each player will fire the triggers individually and only when they are in the game which makes the use of Current Player actions, like Center View and Display Text easier.

    - Don't preserve trigger, of course

    (user posted image)
    Devilesk: "AND OUT OF THE GOODNESS OF MY HEART [...]" - wait what??
    Top
    Topic Locked
    Topic Locked
    This topic has been locked!
    Reason: Solved
    Closed by: Roy
    0 members in this topic (italic members are currently writing a reply): None
    + guest(s)


    [09:18 am]
    RexyRex -- :bye2:
    [08:18 am]
    Lanthanide -- eating a granny smith apple now and it's delicious
    [08:17 am]
    Lanthanide -- really really yummy
    [08:17 am]
    Lanthanide -- just ate a lemon and it was so so strange
    [08:16 am]
    Lanthanide -- woo, I bought some of these and they're amazing: http://www.thinkgeek.com/product/ab3f/?srp=1
    [06:57 am]
    TF- -- luxmong
    [06:47 am]
    O)FaRTy1billion -- yay, no longer in thenegatives!
    Please log in to shout.