In the dialog that allows you to choose a trigger function, there is a list of categories near the top left corner. This list of categories includes an option to search for function names containing text that you enter. Use that next time you can't find something.
Try putting a 'Show Message' action in your second trigger, just before the status message, to verify that it is being executed. If you get the message, you're probably not being added to the group HeroPlayerGroup_Quests. If you don't, the trigger is probably not being enabled.
Also, I...
I have been using GUI triggers in my maps but I'm relatively new to JASS. So I have found a way to include GetLocalPlayer() queries in a GUI trigger without turning the whole thing into JASS. It's simple:
GetLocalPlayer query in a GUI trigger
Actions
Custom script: if (...
This is what I have in my map:
To play an 'error' sound for only Owner of Triggering Unit:
Custom script: if ( GetLocalPlayer() == GetOwningPlayer(GetTriggerUnit()) ) then
Sound - Play Error <gen>
Custom script: endif
I have tested this and it does not desync the...
For the event, use the generic unit event 'A unit dies'.
For the condition, check that the dying unit is a Hero. This is under Boolean Comparison > Unit Classification Check.
For the action, use a 'Pick every unit in a unit group' loop. This is in the 'Unit Group' category.
It will pick every...
As I understand it, what you're doing is actually making some modifications to Warcraft's normal rules. I don't think that's lame at all.
There is a possible issue though: at level 10 your Hero will have maxxed out all of their abilities, so if you want to go beyond there, you should create...
(Picked unit) is only valid in a 'Pick every unit in unit group' loop. But the rest of it should work fine. I don't know what will happen if you have anything else dependent on food though.
I notice you're referring to the triggering unit after removing it.
Consider changing your trigger to this:
Kenny Lee
...
Actions
...
Set TempPoint = Position of (Triggering unit)
Unit - Create 1 Kenshi` for (Owner of (Triggering unit)) at...
This is just my opinion, but I believe abbreviating things is OK in online chat (because you need to type quickly) as long as the other person can understand you but posting in forums is more formal and deserves proper spelling, especially because a lot of newbs post here.
Someone once replied...
If you're using a temp variable you can have a 'Text Message' to see if it's actually coming up 7 every time.
You should really have different names for the units, even if you just put something in Editor Suffix so that it doesn't appear in game.
(Use Fixed Random Seed makes no sense to me. It...