Warcraft III resources & community, 2003–2006 · archived

Some things wrong with Spell, trigger thingy

5 posts
#1

Some things wrong with Spell, trigger thingy

OK, here is my problem, I have a talk ability, but I don't know what Events and COnditions I should use...Whats wrong..? Here is the trigger


Furbolg Meat Quest
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) == Talk
(Target unit of ability being cast) == Butcher (Male 2) 0003 <gen>
Completed_Furbolg_Quest[(Player number of (Owner of (Triggering unit)))] == False
Actions
Trigger - Turn off (This trigger)
Wait until (Quest_Accept[(Player number of (Triggering player))] != 3), checking every 1.00 seconds
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Quest_Accept[(Player number of (Owner of (Triggering unit)))] == 1
Then - Actions
Set Quest_Amount[(Player number of (Triggering player))] = (Quest_Amount[(Player number of (Owner of (Triggering unit)))] + 1)
Set Furbolg_Meat_Quest_Player = (Owner of (Triggering unit))
Set Furbolg_Meat = True
Cinematic - Send transmission to (All players) from Butcher (Male 2) 0003 <gen> named Butcher: Play No sound and display ((Name of (Owner of (Triggering unit))) + ( + I need 10 Furbolg Meat, please bring me some... (Neutral Quest))). Modify duration: Set to 5.00 seconds and Wait
Quest - Create a Required quest titled Furbold Meat with the description (Get 10 Furbolg Meats for the Butcher + ( + (only for + ( + (Name of Furbolg_Meat_Quest_Player))))), using icon path ReplaceableTextures\CommandButtons\BTNMonsterLure.blp
Set Furbolg_Quest = (Last created quest)
Set Furbolg_Meat = True
Quest - Create a quest requirement for Furbolg_Quest with the description Obtain 10 Furbolg M...
Set Furbold_Requirements[1] = (Last created quest requirement)
Quest - Create a quest requirement for Furbolg_Quest with the description Go back to the Butc...
Set Furbold_Requirements[2] = (Last created quest requirement)
Leaderboard - Create a leaderboard for (Player group(Furbolg_Meat_Quest_Player)) titled Furbolg Meats
Set FurbolgLeader = (Last created leaderboard)
Else - Actions
Set Quest_Accept[(Player number of (Owner of (Triggering unit)))] = 3
#2
This should be in The Spells Forum,Not in the map forum.
#3
It's a quest, not a spell, for god's sake.

That trigger is pretty long, what do you want it to do?
#4
Wow .. thats a long trigger , but i think its to long
#5
For now I don't see any issues in the trigger, although I don't get all of it. Doesn't the trigger fire or does it mess up with its actions?