Pathing/JASS Question

hobo218

Meh
Reaction score
74
2 Questions-

(1)On my pathing in my TD, the units have really buggy movement. they'll be going, then stop, then wait for a couple seconds, then go again. anyone know how to fix this?...and

(2)I have a creator kick (where if im playin and im not red, i can turn off admin kick and put on creator kick so i have the "admin" powers) and when i was making the triggers, someone mentioned that one JASS trigger would work for it instead of what i have (10 different GUI Triggers)

thx ahed of time-
hobo218
 
1 - Use (Order (Last created unit) to Right-Click to <EndRegion>) instead of 'Unit enters region' triggers, that makes them use group clustering (They wait for others to catch up, then move again).

2 - A simple trigger where you type -Boot as a substring, check the slot for player 1. Then check if the creator is in game. If the creator is in and triggering player = player 1 and player 1 not equal to the creator than do nothing. etc etc.... Use substrings to determine who is booted.
 
thx, ill work on that trigger in a second, but the last created unit thing?...do i just use that for the spawn regions and then use the if unit enters region for the others?...or do i use the last created unit for all?
 
1 can also be caused by having too much units. The Blizzard pathing engine just puts every unit in a queue. If there are too many units, they will stay in that queue for a quite long time. Every time something blocks the path they just got from the pathing engine (for example an other unit or a newly built tower), they request a new pathing. If many, many units (more than 100) do this at the same time, the queue will get so big that certain units will just stop until they get new a new pathing.
 
oh, ok, that makes sense. thx for the explanation.

as for the creator kick thing, i got it working and here's my final trigger.

Code:
CreatorKick Test
    Events
        Player - Player 1 (Red) types a chat message containing -kick as A substring
        Player - Player 2 (Blue) types a chat message containing -kick as A substring
        Player - Player 3 (Teal) types a chat message containing -kick as A substring
        Player - Player 4 (Purple) types a chat message containing -kick as A substring
        Player - Player 5 (Yellow) types a chat message containing -kick as A substring
        Player - Player 6 (Orange) types a chat message containing -kick as A substring
        Player - Player 7 (Green) types a chat message containing -kick as A substring
        Player - Player 8 (Pink) types a chat message containing -kick as A substring
        Player - Player 9 (Gray) types a chat message containing -kick as A substring
    Conditions
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                ((Name of (Triggering player)) Equal to hobo218) or ((Name of (Triggering player)) Equal to RastaMon)
            Then - Actions
                If ((Entered chat string) Equal to -kick red) then do (Game - Defeat Player 1 (Red) with the message: You've been KICKED!) else do (Do nothing)
                If ((Entered chat string) Equal to -kick blue) then do (Game - Defeat Player 2 (Blue) with the message: You've been KICKED!) else do (Do nothing)
                If ((Entered chat string) Equal to -kick teal) then do (Game - Defeat Player 3 (Teal) with the message: You've been KICKED!) else do (Do nothing)
                If ((Entered chat string) Equal to -kick purple) then do (Game - Defeat Player 4 (Purple) with the message: You've been KICKED!) else do (Do nothing)
                If ((Entered chat string) Equal to -kick yellow) then do (Game - Defeat Player 5 (Yellow) with the message: You've been KICKED!) else do (Do nothing)
                If ((Entered chat string) Equal to -kick orange) then do (Game - Defeat Player 6 (Orange) with the message: You've been KICKED!) else do (Do nothing)
                If ((Entered chat string) Equal to -kick green) then do (Game - Defeat Player 7 (Green) with the message: You've been KICKED!) else do (Do nothing)
                If ((Entered chat string) Equal to -kick pink) then do (Game - Defeat Player 8 (Pink) with the message: You've been KICKED!) else do (Do nothing)
                If ((Entered chat string) Equal to -kick gray) then do (Game - Defeat Player 9 (Gray) with the message: You've been KICKED!) else do (Do nothing)
            Else - Actions
                Do nothing
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    we were down for a minute - think a log file or something got too big
    +1
  • Ghan Ghan:
    The alerts say it was down for a while unfortunately.
  • Ghan Ghan:
    Didn't know what was going on while I was at work.
  • Ghan Ghan:
    Disk filled up with logs. Fixed now.
    +1
  • The Helper The Helper:
    not a problem at all thanks for getting us back up
  • The Helper The Helper:
    I think the bots are finding a way to get through the anubis
  • The Helper The Helper:
    Happy Wednesday Everyone! Hope everyone has a Fantastic Day!
    +1
  • The Helper The Helper:
    Yeah, stats are showing big bot influx like 12k page views.
  • Wizard Wizard:
    :wave:
    +1
  • Ghan Ghan:
    TH changed his avatar again. 6 more weeks of summer.
    +3
  • Wizard Wizard:
    lol
    +1
  • The Helper The Helper:
    Guys just a heads up I am going to be shutting the site down soon. I am just waiting on the NUON people to decide whether they want to transfer forum data and keep the discord. My email is [email protected] for anyone that wants to keep in touch and I have a facebook too. I will make an official post later. Love you guys and will miss everyone!
    +1
  • V-SNES V-SNES:
    Sent a pm @The Helper
  • Stephen Stephen:
    Oh no - please don't lose the Nuon content
    +1
  • The Helper The Helper:
    Someone email AtariAge and see if they want me to transfer the forum data over to it
  • Ghan Ghan:
    Could probably keep NUON stuff around here if we wanted.
  • Ghan Ghan:
    Hmm what to do about the World Editor site though?
  • Stephen Stephen:
    I'd rather personally just own a backup of the Nuon data than see it go to AtariAge honestly. If it gets enshittified as per usual, or if some of the "regular" Jaguar folks get there, it's not gonna be fun
  • The Helper The Helper:
    There will be a github of the forum data so the NUON Forum Data I guess would be available there
  • The Helper The Helper:
    World Editor is technically Ryoko stuff not mine you guys can keep that I am not in that even
  • jonas jonas:
    :( end of an era :(
  • The Helper The Helper:
    Dont think of it as an end jonas - think of it as a beginning, because really my friend that is what it is.
  • The Helper The Helper:
    Also, anyone who is reading this and is sad - don't be, turn off the Internet, step away from the box - enjoy your life - there is so much more out there for you than there is here for you.

The Helper Discord

Members online

No members online now.

Affiliates

Hive Workshop NUON Dome World Editor Tutorials
Back
Top