This is not a bug. You can't use a "triggering" reference within the event as thats what it refers to; use any player and then conditions to specify as particular player if need be.
I was referring to it as a bug because that's what it was explained to me as. (the fact that it ever worked at all was the bug)
As for this particular trigger, I don't know how I would do it any other way.
If a player clicks the dialog box, do a bunch of stuff for that player.
"This event fires when a dialog item is used. Use "Dialog Item Event Type" to find out how the event was triggered. Use "Used Dialog Item" to get the dialog item that triggered this event. Use "Triggering Player" to get the player that used the dialog item.
(Parameter) Returns the triggering player as an integer."
It means that later in the trigger when you want to know who triggered it you can just use "triggering player". For the event you have to use any player or it won't trigger.
Any Player is the preset, but does not seem to be a selectable option once you leave it. For now I'm just replacing the event entirely, without choosing anything for the Player field.
Scri: Event response function 'EventPlayer' has no matching event? Near line 1202 in gt_RaceDialogClicker_Init[] in MapScript.galaxy
^As far as I can tell, this is the byproduct of blizzard fixing the triggering player/unit event "bug".
The race dialog clicker event is:
Dialog - Any Dialog Item is used by Player (Triggering player) with event type Clicked
If Human == (used dialog item) then (Human setup stuff) Else...etc
If this IS the product of me using the triggering player, then what's the new format for this?
This is not a bug. You can't use a "triggering" reference within the event as thats what it refers to; use any player and then conditions to specify as particular player if need be.
@hobbidude: Go
I was referring to it as a bug because that's what it was explained to me as. (the fact that it ever worked at all was the bug)
As for this particular trigger, I don't know how I would do it any other way.
If a player clicks the dialog box, do a bunch of stuff for that player.
"This event fires when a dialog item is used. Use "Dialog Item Event Type" to find out how the event was triggered. Use "Used Dialog Item" to get the dialog item that triggered this event. Use "Triggering Player" to get the player that used the dialog item. (Parameter) Returns the triggering player as an integer."
@nytemare3701: Go
It means that later in the trigger when you want to know who triggered it you can just use "triggering player". For the event you have to use any player or it won't trigger.
Still alive and kicking, just busy.
My guide to the trigger editor (still a work in progress)
@willuwontu: Go
the event asks for a player though, and I don't see "any player" as an option.
Preset. Must be there.
@Ahli634: Go
X is used by Player Y, with event type Z.
Any Player is the preset, but does not seem to be a selectable option once you leave it. For now I'm just replacing the event entirely, without choosing anything for the Player field.