Random hero pick trigger problem

tommerbob

Minecraft. :D
Reaction score
110
I got two triggers that are not working properly. They are for randomly selecting a hero for the players. A hero is selected, but the problem with the first trigger is that it always selects the same hero.

The second trigger is for players to repick a random hero. Again, it works, but it always repicks into the same hero.

I have a total of 14 heroes to be selected, yet both triggers always select the same heroes. Any ideas? Here's triggers:

TRIGGER #1 (Selects random hero for players 2-5)

Code:
Random
    Events
    Conditions
    Actions
        Trigger - Turn off (This trigger)
        For each (Integer A) from 2 to 5, do (Actions)
            Loop - Actions
                Set RandomPickInteger = (Random integer number between 1 and 14)
                Set Herostart[(Integer A)] = ((Player((Integer A))) start location)
                Unit Group - Pick every unit in (Random 1 units from (Units in Hero pick <gen> matching ((Point-value of (Unit-type of (Matching unit))) Equal to RandomPickInteger))) and do (Actions)
                    Loop - Actions
                        Unit - Move (Picked unit) instantly to Herostart[(Integer A)]
                        Unit - Change ownership of (Picked unit) to (Player((Integer A))) and Change color
                        Unit Group - Remove (Picked unit) from HeroesPick
                        Unit Group - Add (Picked unit) to Heroes
                        Camera - Reset camera for (Player((Integer A))) to standard game-view over 0.00 seconds
                        Camera - Pan camera for (Player((Integer A))) to Herostart[(Integer A)] over 0.00 seconds
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                            If - Conditions
                                ((Player((Integer A))) slot status) Equal to Is unused
                            Then - Actions
                                Unit - Remove (Picked unit) from the game
                            Else - Actions
        Wait 1.00 seconds
        Trigger - Turn on Random pick message <gen>
        Trigger - Run Random pick message <gen> (checking conditions)
        Trigger - Turn on Repick hero <gen>


TRIGGER #2 (Repicks a random hero for player)

Code:
Repick hero
    Events
        Player - Player 2 (Blue) types a chat message containing -repick as An exact match
        Player - Player 3 (Teal) types a chat message containing -repick as An exact match
        Player - Player 4 (Purple) types a chat message containing -repick as An exact match
        Player - Player 5 (Yellow) types a chat message containing -repick as An exact match
    Conditions
    Actions
        Trigger - Turn off (This trigger)
        Unit Group - Pick every unit in (Units owned by (Triggering player) matching (((Matching unit) is A Hero) Equal to True)) and do (Actions)
            Loop - Actions
                Unit - Remove (Picked unit) from the game
        Set HeroesPick = (Units in Hero pick <gen>)
        Set Herostart[(Player number of (Triggering player))] = ((Player((Player number of (Triggering player)))) start location)
        Unit Group - Pick every unit in (Random 1 units from HeroesPick) and do (Actions)
            Loop - Actions
                Unit - Move (Picked unit) instantly to Herostart[(Player number of (Triggering player))]
                Unit - Change ownership of (Picked unit) to (Triggering player) and Change color
                Unit Group - Remove (Picked unit) from HeroesPick
                Unit Group - Add (Picked unit) to Heroes
                Camera - Reset camera for (Triggering player) to standard game-view over 0.00 seconds
                Camera - Pan camera for (Triggering player) to Herostart[(Player number of (Triggering player))] over 0.00 seconds
 
Did you do...
File (Menu) -> Preferences (Menu option) -> Test Map (Tab) -> Uncheck "Use Fixed Random Seed" (Option) -> Ok (Button)
?

If not, there's your problem.

It's a pretty common mistake. If you ask me, that option should be off by default. -_-
 
I'm not on my home comp right now, so I'm not sure if thats the problem, but it sounds like it. Thanks for the input.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Varine Varine:
    Fuck I need more saturday nights off. Turns out I'm much cooler to drunk girls. If I hang out with enough people like that, eventually I'll meet one that likes me sober too
  • Varine Varine:
    idk if anyone has ever done IT. I am not IT but I just got off a 20 minute phone call with the general manager asking me how to make her new computer print. I do adore her, like I know her personally, but I asked three times if the printer was on. She apologized for bothering me, and Chef Ben walked in a few minutes later, turned the printer on apparently, and then called to ask if I was trying to print shit from my house again
  • Varine Varine:
    So I have a newfound appreciation
  • Varine Varine:
    And also I'm going to remove that one from my secondary career options
  • Varine Varine:
    As I get older I'm not thinking I can do this forever anymore, and I'm kind of dead end right now. I get a fine salary and fair raises, like I can easily live my lifestyle on this normally, but I don't know if I can do this in ten years, and I don't think I want to. I don't really have any desire to take over another restaurant, and I don't want to try and own one, and I doubt I'll luck out like I did with that taco place in Texas
  • Varine Varine:
    I have a math degree but that was a while ago and I'm not positive I actually deserved that. It was kind of just given to me I feel like cuz I was in school so long. Like for a bit as a teenager I got real into the mormon thing, and my dad grew up kind of similarly. Much like he fell out of it
  • Varine Varine:
    Anyway he started coming to church with me for a bit, and they gave home the I think Melchizedek? idk how to spell it, but it's the 'upper' priesthood, like he had a whole blessing thing after I got baptized, and it WAS a very neat experience. And the only reason I think they did they did that was cuz he was like late 30s, and that is kind of the age that they have the last chance at that
  • Varine Varine:
    And I mean its not, but like... I'm pretty well set in my lack of religious beliefs, I guess. And I'm a bit younger than my dad would have been then.
  • Varine Varine:
    And then I got real into, he got bored and was like you do you dude, and that's how I got a huge amount of freedom when I started doing drugs as a teenager
  • Varine Varine:
    In hindsight my parents were fantastic. but they were too fucking tired to raise kids like me. And their jobs were easier with better benefits.
  • Varine Varine:
    Anyway idk where I'm going here, but I asked ChatGPT some of the same things and holy shit was it way more strict and just gave me (importantly the wrong) phone number to a hotline
  • Varine Varine:
    TH, I gotta say, though, I'm amazed you keep this up. I feel like there are you and Ghan doing whatever you're doing, Tom posting news, and then me using the chatbox as a journal every once in a while.
    +1
  • Varine Varine:
    Thanks for letting me do that, also. I know I'm not using it correctly, but somewhere along the line I went from arguing with Cheshire to using this as a kind of void for my frustrations and hopes. I like to think of the whole thing as an enigma of sorts
  • Varine Varine:
    It's not, you guys could probably blackmail me if you went back far enough. I doubt anyone would, you've always been very kind, and I'm glad to have been a part of all this! I hope you enjoy me too, cuz I'm going to keep doing it.
    +1
  • Varine Varine:
    In my defense I was high for a lot of that though
  • V-SNES V-SNES:
    Thanks for sharing @Varine
  • The Helper The Helper:
    Brother how long we been here together? You guys are some of my best friends and I have never even met any of you. I dont know what I would if I did not have my Varine rant to look at when I get on. How could I possibly ever shut this site down? We have been here in this little chat box through a lot of shit for a long time. I love you guys!
    +2
  • tom_mai78101 tom_mai78101:
    I missed out on a lot of chat messages. But yeah, we're planning for my mom's funeral back in Taiwan. I'm really glad I work remotely, so I can try to leverage that and go to places outside of US while still working in US.
    +1
  • tom_mai78101 tom_mai78101:
    If it wasn't for my mom, I wouldn't be able to work in the US. Let alone being able to work until our office closed, and I became a full-time remote employee.
  • tom_mai78101 tom_mai78101:
    Really important though, get your wills and last testaments ready. We avoided like 2 to 3 months of waiting for probate court to get back to us.
    +2
  • The Helper The Helper:
    V-SNES I got good news I got your stuff packed for shipping and just need to get to the post office to get shipping cost!
    +1
  • jonas jonas:
    Oh man Cheshire, I often wonder what happened to her and most of the other people who used to be here
  • V-SNES V-SNES:
    @The Helper that's great! Looking forward to getting them!
  • The Helper The Helper:
    Firecat stopped in a few years ago and said whats up then split :)
    +1
  • The Helper The Helper:
    Happy Thursday! Just one more day for weekend! Ok technically two but whatever :)
    +1

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials
      Top