I wasn't sure where to put this, so lets get right into it.
When I play my map One Ruler as one player, my units will gather just fine whether I'm building or not.
However...
when I play multiplayer and build a claiming beacon (custom building for claiming of the middle) units just stop gathering, and won't gather unless you force them to (I.E. clicking on the resource you want to gather.)
Does ANYONE know why this is happening or how I might fix it?
I am largely inactive, but I am still around. Feel free to poke me if you need some help, just be warned that I only really come back if I need help and/or if I'm posting a new map/library.
What does this claiming beacon do? Are there any triggers involving the building. Most player segregating bugs that are not due to rather obvious validators are due to triggers.
As for fixing it you could just use a validated buff that uses a Switch effect which uses two Issue Order effects to gather if they are not already carrying resources or to return to base if they are.
Here is all the associated triggers for claiming beacon. I will spare the space and just tell you that for each instance of the trigger there is one for each player (EXCEPT "set leaderboard" and "PACB"). They aren't all one trigger because that gave me the "trigger is too long" error.
PACBEventsUnit-AnyUnitconstructionprogressisStartedLocalVariablesConditions(Unittypeof(Triggeringprogressunit))==ClaimingBeacon(NumberofLivingunitsinClaimingBeacongrp)==1ActionsUnit-Kill(Triggeringprogressunit)Player-Modifyplayer(Ownerof(Triggeringprogressunit))Vespene:Add100Trigger-Stopallinstancesof(Currenttrigger)Variables:Claimingbeaconunit=NoUnit<Unit>ClaimingBeacongrp=(ClaimingBeaconunitsin(Entiremap)ownedbyplayerAnyPlayermatchingExcluded:Missile,Dead,Hidden,withatmostAnyAmount)<UnitGroup>Leaderboard=NoLeaderboard<Leaderboard>Amountoftime=0<Integer>SetleaderboardEventsGame-MapinitializationLocalVariablesConditionsActionsLeaderboard-Createaleaderboardwith2columnsand11rows,withthename"Amount of time in middle (Winner at...",andusing(100%,100%,100%)color.Variable-SetLeaderboard=(Lastcreatedleaderboard)Leaderboard-SetLeaderboarditemtextatcolumn1androwHeaderto"Players:"Leaderboard-SetLeaderboarditemtextatcolumn2androwHeaderto"Time in the middle (in Seconds):"General-Pickeachintegerfrom1to10,anddo(Actions)ActionsGeneral-If(Conditions)thendo(Actions)elsedo(Actions)If(Statusofplayer(Pickedinteger))==PlayingThenLeaderboard-Set(Lastcreatedleaderboard)itemtextatcolumn1androw(Pickedinteger)to(Nameofplayer(Pickedinteger))Leaderboard-Set(Lastcreatedleaderboard)itemtextcoloratcolumn1androw(Pickedinteger)to(Color((Currentplayer(Pickedinteger)color)))Leaderboard-Set(Lastcreatedleaderboard)itemtextatcolumn2androw(Pickedinteger)to"0"Leaderboard-Set(Lastcreatedleaderboard)itemtextcoloratcolumn2androw(Pickedinteger)to(Color((Currentplayer(Pickedinteger)color)))ElseLeaderboard-Set(Lastcreatedleaderboard)itemtextatcolumn1androw(Pickedinteger)to"Not Playing"Leaderboard-Set(Lastcreatedleaderboard)itemtextcoloratcolumn1androw(Pickedinteger)to(5%,0%,67%)Leaderboard-Minimize(Lastcreatedleaderboard)for(Allplayers)Trigger-Turn(Currenttrigger)OffTimeinmiddleenterEventsUnit-AnyUnitEntersMiddleLocalVariablesConditions(Unittypeof(Triggeringunit))==ClaimingBeacon(Ownerof(Triggeringunit))==1ActionsGeneral-If(Conditions)thendo(Actions)elsedo(Actions)If(NumberofLivingunitsinClaimingBeacongrp)==0ThenTransmission-Sendtransmissionto(Allplayers)from(Civilian(Male)[105.37,0.38] with No Flash (Do override portrait) playing Talk) playing No Sound Link with name "ALERT!" and message "White has claimed or reclaimed the ..." using No Portrait playing Talk (Add 0.0 seconds, Don't Wait until it finishes)
Variable - Set Claiming beacon unit = (Triggering unit)
General - Repeat (Actions) forever
Actions
General - Wait 1.0 Game Time seconds
Variable - Modify Amount of time: + 1
Leaderboard - Set Leaderboard item text at column 2 and row (Owner of (Triggering unit)) to (Text(Amount of time))
General - If (Conditions) then do (Actions) else do (Actions)
If
((Triggering unit) is alive) == True
Then
Else
General - Skip remaining actions
Else
Winner
Events
Timer - Every 0.01 seconds of Game Time
Local Variables
Conditions
Amount of time >= 600
Actions
Game - End game in Victory for player 1 (Show dialogs, Show score screen)
Once I get some time to work the map again I'll try your suggestion, but feel free to hand out more suggestions if this new information helps at all.
I am largely inactive, but I am still around. Feel free to poke me if you need some help, just be warned that I only really come back if I need help and/or if I'm posting a new map/library.
I wasn't sure where to put this, so lets get right into it.
When I play my map One Ruler as one player, my units will gather just fine whether I'm building or not.
However...
when I play multiplayer and build a claiming beacon (custom building for claiming of the middle) units just stop gathering, and won't gather unless you force them to (I.E. clicking on the resource you want to gather.)
Does ANYONE know why this is happening or how I might fix it?
What does this claiming beacon do? Are there any triggers involving the building. Most player segregating bugs that are not due to rather obvious validators are due to triggers.
As for fixing it you could just use a validated buff that uses a Switch effect which uses two Issue Order effects to gather if they are not already carrying resources or to return to base if they are.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
@DrSuperEvil: Go
Sorry I've been REALLY busy lately.
Here is all the associated triggers for claiming beacon. I will spare the space and just tell you that for each instance of the trigger there is one for each player (EXCEPT "set leaderboard" and "PACB"). They aren't all one trigger because that gave me the "trigger is too long" error.
Once I get some time to work the map again I'll try your suggestion, but feel free to hand out more suggestions if this new information helps at all.
As I have no clue about triggers, nope. Try asking SoulCarveRR.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg