HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Multiplayer Maps and Individual Quest Progress

11-03-2007, 05:41 AM#1
Aresk
I've been poking through tutorials and forum posts, but I haven't found anything that addresses the following issue:

I'm making a multiplayer map with all players racing competitively to complete the same quests. There are four total quests, and each player needs to complete them sequentially. Is there a way to mark the first quest completed for one player and keep it tagged as uncompleted for the remaining players?

I've tried a few attempts of picking players and then adjusting quests, but it still does the adjustments globally. If anyone else has any suggestions, it'd be greatly appreciated, and I apologize in advanced if this has been answered somewhere that I haven't found yet.
11-03-2007, 07:02 AM#2
Pyrogasm
I'm not really sure, but you might be able to do it with a GetLocalPlayer() if/then/else block... but I'd need to see your code to be sure.

Perhaps post the triggers you have.
11-03-2007, 02:02 PM#3
Aresk
Here's the trigger; the important part is the Quests section, as I'd prefer the Quest Completion/Discovered parts only got alterred for Player 1 (the Alliance player). The Variable "AllianceRelicStored" is alterred whenever a relic item (custom) is brought to the Alliance goal region.

Trigger:
Alliance Portal 1
Collapse Events
Game - AllianceRelicStored becomes Equal to 5.00
Conditions
Collapse Actions
-------- Modify Triggers and Variables --------
Trigger - Turn off (This trigger)
Trigger - Turn off Alliance Dropoff 1 <gen>
Trigger - Turn on Alliance Dropoff 2 <gen>
Set AlliancePortals = (AlliancePortals + 1)
Set AllianceRelicStored = 0.00
Multiboard - Set the text for PortalProgress item in column 2, row 1 to (String(AlliancePortals))
-------- Create Portal One --------
Player - Set the current research level of First Portal to 1 for Player 1 (Red)
Unit - Create 1 Portal for Neutral Passive at (Center of Portal 111 <gen>) facing 270.00 degrees
Animation - Play (Last created unit)'s birth animation
Wait 9.30 seconds
Neutral Building - Set (Last created unit) destination to (Center of Way Point 11 <gen>)
Neutral Building - Enable (Last created unit)
-------- Update Quest Info --------
Quest - Mark FirstPortal as Completed
Quest - Mark SecondPortal as Discovered
Quest - Display to (All players) the Quest Update message: The Alliance has op...
Quest - Flash the quest dialog button