Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: Killing detectoin with vHP
Killing detectoin with vHP
Aug 15 2008, 1:05 am
By: Dungeon-Master  

Aug 15 2008, 1:05 am Dungeon-Master Post #1



Hey, I need a trick to detect killing a unit that has vHP... I use flying units as projectiles that are shot by a player to hit another. The flying units are detected using a give, center location, and give back system. Wat i need is to detect who killed who. There are up to 6 players warring at the same time. The perfect example would be Galactic Gunnerz (yea, this map again!) in wich you get money by destroying units this way.



None.

Aug 15 2008, 1:08 am Falkoner Post #2



How are the projectiles in your map fired?



None.

Aug 15 2008, 1:23 am Dungeon-Master Post #3



You got a tank wich has a loc centered on it, you got an observer wich also got one, and you create zealots at a gateway to shoot bullets
Trigger
Players

  • Player 1
  • Conditions

  • Current player commands at elast one Protoss Zealot
  • Current player commands at least one Tank
  • Actions

  • Create one Terran Wraith at 'Red Tank'
  • Order to all Terran Wraith to move from 'Tank' to 'Red Observer'
  • Preserve Trigger


  • Trigger
    Players

  • Player 2
  • Conditions

  • Foes brings at least 1 Terran Wraith at 'Blue Tank'
  • Actions

  • Kill 1 Terran Wraith for Player 1 at 'Blue Tank'
  • Set Death Counts for HP(%) substract 1
  • Preserve Trigger


  • Why does it writes it in code form???



    None.

    Aug 15 2008, 1:25 am Falkoner Post #4



    Wait, doesn't that second trigger basically solves your problem? You just need to do a trigger for each player, and award them, rather than detecting when Foes bring a wraith there.



    None.

    Aug 15 2008, 1:28 am Dungeon-Master Post #5



    Yea, it works when hitting the player, but when the tank vHP currently gets to 0 %, won't it be difficult to detect?



    None.

    Aug 15 2008, 2:46 am Falkoner Post #6



    Not really, if you separate it to detect different player's wraiths hitting it when it has 1% left, you can tell who got the kill.



    None.

    Aug 15 2008, 3:07 am NudeRaider Post #7

    We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch

    Your triggers already detect it. (being hit)
    Whatever actions you want for the shooter execute them there for current player. For example set a dc or custom score.

    EDIT: sry wrote the above 2h ago.

    Yeah make a copy of the being hit trigger and and add a condition "foes brings at most 0/1 vHP to blue tank"
    The first of those copies will run where there's a kill, stopping the 2nd from running, as the wraith got killed already.




    Options
      Back to forum
    Please log in to reply to this topic or to report it.
    Members in this topic: None.
    [04:15 am]
    DarkenedFantasies -- you eat lots of beans
    [03:46 am]
    IskatuMesk -- how do i get gas
    [11:43 pm]
    Moose -- you don't
    [10:06 pm]
    Zoan -- how do i get minerals
    [2026-4-14. : 11:45 pm]
    ClansAreForGays -- Anyone wanna played Skewed StarCraft?
    [2026-4-14. : 12:07 am]
    Vrael -- NudeRaider
    NudeRaider shouted: Vrael ranting still is though
    you're a gentleman and a scholar, thank you
    [2026-4-13. : 10:07 pm]
    NudeRaider -- ya why phone people when you can just write letters
    [2026-4-13. : 9:37 pm]
    IskatuMesk -- I have never and will never own a phone
    [2026-4-13. : 9:15 pm]
    NudeRaider -- Vrael ranting still is though
    [2026-4-13. : 9:14 pm]
    ClansAreForGays -- anticapitalism isnt edgy anymore
    Please log in to shout.


    Members Online: Rawflesh0615, anoeth47