• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 10:49
CEST 16:49
KST 23:49
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL20] Ro8 Preview Pt2: Holding On8Maestros of the Game: Live Finals Preview (RO4)5TL.net Map Contest #21 - Finalists4Team TLMC #5: Vote to Decide Ladder Maps!0[ASL20] Ro8 Preview Pt1: Mile High15
Community News
PartinG joins SteamerZone, returns to SC2 competition(?)165.0.15 Balance Patch Notes (Live version)79$2,500 WardiTV TL Map Contest Tournament 151Stellar Fest: StarCraft II returns to Canada11Weekly Cups (Sept 22-28): MaxPax double, Zerg wins, PTR12
StarCraft 2
General
ZvT - Army Composition - Slow Lings + Fast Banes 5.0.15 Balance Patch Notes (Live version) PartinG joins SteamerZone, returns to SC2 competition(?) Stellar Fest: StarCraft II returns to Canada Had to smile :)
Tourneys
$2,500 WardiTV TL Map Contest Tournament 15 Stellar Fest Sparkling Tuna Cup - Weekly Open Tournament LANified! 37: Groundswell, BYOC LAN, Nov 28-30 2025 Maestros of The Game—$20k event w/ live finals in Paris
Strategy
Custom Maps
External Content
Mutation # 493 Quick Killers Mutation # 492 Get Out More Mutation # 491 Night Drive Mutation # 490 Masters of Midnight
Brood War
General
Question regarding recent ASL Bisu vs Larva game Thoughts on rarely used units RepMastered™: replay sharing and analyzer site [ASL20] Ask the mapmakers — Drop your questions BW General Discussion
Tourneys
[ASL20] Ro8 Day 4 [Megathread] Daily Proleagues [ASL20] Ro8 Day 3 Small VOD Thread 2.0
Strategy
TvZ Theorycraft - Improving on State of the Art Current Meta I am doing this better than progamers do. Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Dawn of War IV Nintendo Switch Thread Path of Exile Liquipedia App: Now Covering SC2 and Brood War!
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI Russo-Ukrainian War Thread Canadian Politics Mega-thread
Fan Clubs
The herO Fan Club! The Happy Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece
Sports
2024 - 2026 Football Thread NBA General Discussion MLB/Baseball 2023 Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts The Automated Ban List BarCraft in Tokyo Japan for ASL Season5 Final
Blogs
Mental Health In Esports: Wo…
TrAiDoS
[AI] Sorry, Chill, My Bad :…
Peanutsc
Try to reverse getting fired …
Garnet
[ASL20] Players bad at pi…
pullarius1
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1357 users

Protoss Workers Needed for Constant Production

Forum Index > Brood War Strategy
Post a Reply
Scarbo
Profile Joined January 2012
294 Posts
Last Edited: 2014-09-07 05:40:15
September 04 2014 10:43 GMT
#1
So... after reading some threads on when to stop worker production I couldn't find any calculations on Protoss units, so I used ix's data to come up with this spreadsheet:
https://docs.google.com/spreadsheets/d/1q3gHinLLnWLIFbfKi7-sRiI-uLa22akyrPA7mElUisk/edit?usp=sharing
(edit) I put together calculations for the other races as was asked by Cryoc
(edit2) Corrected major mistakes in my timers (mixed both normal and fastest game speeds). Everything should be fastest now
(edit3) Corrected spawn timer for Larva thanks to Cryoc. Liquipedia article had it wrong
(edit4) Put the morph timer in parenthesis for Lurkers and Guardian/Devourers, as tested by Cryoc. Liquipedia was confusing
Hopefully it helps some people.

Threads I read before coming up with this:
+ Show Spoiler +
ix calculations and a lot of detailed stuff on worker saturation: http://www.teamliquid.net/forum/bw-strategy/111203-wandering-and-worker-saturation

Zerg/Terran econ management by w3jjjj: http://www.teamliquid.net/forum/bw-strategy/78828-zerg-econ-management-bonus-terran-section

Zerg econ management for newbs by Birdie: http://www.teamliquid.net/forum/bw-strategy/392000-economy-management-for-newbs

antrax's gathering review: http://www.yellowchrome.org/1com/sclegacy/final_review.pdf
Cryoc
Profile Joined July 2011
Germany909 Posts
September 04 2014 12:34 GMT
#2
Nice work. Could you maybe add the units for Terran and Zerg too? I know in that one thread they talk about it, but there is no organized information like you did for Protoss.
You should probably also include pylons in your calculations as your units need supply.
http://www.twitch.tv/cryoc
vOdToasT
Profile Blog Joined September 2010
Sweden2870 Posts
September 04 2014 15:08 GMT
#3
On September 04 2014 21:34 Cryoc wrote:
as your units need supply.


*Psi

Just sayin'

Have a good day
If it's stupid but it works, then it's not stupid* (*Or: You are stupid for losing to it, and gotta git gud)
FFGenerations
Profile Blog Joined April 2011
7088 Posts
September 04 2014 18:30 GMT
#4
love the thread title. sounds like a newspaper advertisement for new labour
Cool BW Music Vid - youtube.com/watch?v=W54nlqJ-Nx8 ~~~~~ ᕤ OYSTERS ᕤ CLAMS ᕤ AND ᕤ CUCKOLDS ᕤ ~~~~~~ ༼ ᕤ◕◡◕ ༽ᕤ PUNCH HIM ༼ ᕤ◕◡◕ ༽ᕤ
FFGenerations
Profile Blog Joined April 2011
7088 Posts
September 04 2014 18:37 GMT
#5
[image loading]
Cool BW Music Vid - youtube.com/watch?v=W54nlqJ-Nx8 ~~~~~ ᕤ OYSTERS ᕤ CLAMS ᕤ AND ᕤ CUCKOLDS ᕤ ~~~~~~ ༼ ᕤ◕◡◕ ༽ᕤ PUNCH HIM ༼ ᕤ◕◡◕ ༽ᕤ
Scarbo
Profile Joined January 2012
294 Posts
Last Edited: 2014-09-04 18:53:50
September 04 2014 18:51 GMT
#6
On September 04 2014 21:34 Cryoc wrote:
Nice work. Could you maybe add the units for Terran and Zerg too? I know in that one thread they talk about it, but there is no organized information like you did for Protoss.
You should probably also include pylons in your calculations as your units need supply.


Good points. Also, lol @ above :D
Scarbo
Profile Joined January 2012
294 Posts
September 04 2014 20:55 GMT
#7
Added the other races and made a bunch of corrections/improvements.
MysteryMeat1
Profile Blog Joined June 2011
United States3292 Posts
September 05 2014 07:33 GMT
#8
[image loading]

"Cause ya know, Style before victory." -The greatest mafia player alive
Cryoc
Profile Joined July 2011
Germany909 Posts
Last Edited: 2014-09-05 14:34:58
September 05 2014 14:32 GMT
#9
Nice, thanks.
I noticed some mistakes in the Zerg section. The spawning time for the larva is wrong. It should be 20*0.65. The larva Liquipedia article had a mistake there. Also if you include the build cost of a muta into the guardian/devourer you have to include the muta build time as well for the calculation, same thing for the lurker.
http://www.twitch.tv/cryoc
prech
Profile Joined March 2014
United States2948 Posts
September 05 2014 19:34 GMT
#10
Very interesting spreadsheet, Scarbo. Would you mind discussing your analysis? It looks like the workers needed column are the total (not per mineral patch or gas geyser) number of workers necessary for each unit to be produced, taking into account the minerals/gas consumed during their production process?

Just some random thoughts, not aimed at anyone in particular:
How do these numbers compare with ix's and others saturation/wandering numbers? For example, with one base and saturated workers on ~9 patches (or whatever standard number), how effective is that -- how many of each unit can be produced per given time? What would be a sample ground force composition look like?

How does the saturated worker model compare to production with fewer workers (like the ~1.5-2 workers/patch I sometimes see pro-gamers use)? And with some expansions, one base vs two vs three, etc. bases, how close does a player get to enabling the constant production numbers calculated in the spreadsheet?
Liquipedia
Scarbo
Profile Joined January 2012
294 Posts
September 05 2014 22:08 GMT
#11
On September 05 2014 23:32 Cryoc wrote:
Nice, thanks.
I noticed some mistakes in the Zerg section. The spawning time for the larva is wrong. It should be 20*0.65. The larva Liquipedia article had a mistake there. Also if you include the build cost of a muta into the guardian/devourer you have to include the muta build time as well for the calculation, same thing for the lurker.


Corrected the timer for larva. Thanks!
About the build time for morphing units, well, for one they aren't in the calculation because I'm using the larva spawn timer and morphing an unit from another one doesn't interfere with that so it doesn't apply. As for the number in parenthesis I was going to include both timers but as stated in the notes section below the liquipedia articles are confusing so I decided to let it be.



On September 06 2014 04:34 prech wrote:
Very interesting spreadsheet, Scarbo. Would you mind discussing your analysis? It looks like the workers needed column are the total (not per mineral patch or gas geyser) number of workers necessary for each unit to be produced, taking into account the minerals/gas consumed during their production process?

Just some random thoughts, not aimed at anyone in particular:
How do these numbers compare with ix's and others saturation/wandering numbers? For example, with one base and saturated workers on ~9 patches (or whatever standard number), how effective is that -- how many of each unit can be produced per given time? What would be a sample ground force composition look like?

How does the saturated worker model compare to production with fewer workers (like the ~1.5-2 workers/patch I sometimes see pro-gamers use)? And with some expansions, one base vs two vs three, etc. bases, how close does a player get to enabling the constant production numbers calculated in the spreadsheet?


My analysis was a starting point for Protoss players to calculate how many workers they need for constant production of something. I was wandering around threads about this and saw sample ground compositions for the other races so I decided to do that for P.

The number I used for minerals mined per minute per Probe were taken from xi's calculations (like it says so in the notes). It's assuming 1 worker per patch so it will decrease in efficiency per worker added. It may be possible to come up with a better number, it's just that this subject has not that much info about and as I said I just wanted a quick Protoss spreadsheet to work with.

Not sure how does the saturated worker model compares since xi only talks about maximum saturation (zero wandering) which goes from 2.4 to 3.3 workers per patch, depending on the patch disposition. I don't think you should be fully saturated ever in a real game so I'm not going to calculate anything using those. I may look around those threads again and try to find info on that but for now this is the reason of what I did.
Cryoc
Profile Joined July 2011
Germany909 Posts
September 06 2014 09:34 GMT
#12
On September 06 2014 07:08 Scarbo wrote:
Show nested quote +
On September 05 2014 23:32 Cryoc wrote:
Nice, thanks.
I noticed some mistakes in the Zerg section. The spawning time for the larva is wrong. It should be 20*0.65. The larva Liquipedia article had a mistake there. Also if you include the build cost of a muta into the guardian/devourer you have to include the muta build time as well for the calculation, same thing for the lurker.


Corrected the timer for larva. Thanks!
About the build time for morphing units, well, for one they aren't in the calculation because I'm using the larva spawn timer and morphing an unit from another one doesn't interfere with that so it doesn't apply. As for the number in parenthesis I was going to include both timers but as stated in the notes section below the liquipedia articles are confusing so I decided to let it be.

Yeah, you are right, the numbers seemed so high, I thought the pre-state has to be integrated. Zerg can really dump a lot of resources really fast. Seems like the cocoon page used a rounded number for ingame seconds (40*0.65~25). I tested it ingame, the basic value is 40 for morphing guardians/devourer, same goes for morphing lurker.
http://www.twitch.tv/cryoc
vanatir
Profile Joined May 2008
Germany355 Posts
September 06 2014 10:42 GMT
#13
i dont get what the excel sheet could tell me. what is the magic number where you should stop probe production?
aka EnjoYmE - streaming on http://www.twitch.tv/myprobe
Cryoc
Profile Joined July 2011
Germany909 Posts
September 06 2014 17:24 GMT
#14
It is a good estimation for your needed worker count, if you want to exploit some sort of timing window and don't know when to stop worker production for it.
http://www.twitch.tv/cryoc
DarkNetHunter
Profile Joined October 2012
1224 Posts
September 06 2014 18:00 GMT
#15
This is actually a resource that has been lacking for ages, so thanks for compiling it all in a great format Scarbo!

If you ever want to design build orders maybe for map specific timings this is a helpful resource
Learn from the mistakes of others. You can't live long enough to make them all yourself.
Scarbo
Profile Joined January 2012
294 Posts
September 07 2014 05:38 GMT
#16
On September 06 2014 18:34 Cryoc wrote:
Show nested quote +
On September 06 2014 07:08 Scarbo wrote:
On September 05 2014 23:32 Cryoc wrote:
Nice, thanks.
I noticed some mistakes in the Zerg section. The spawning time for the larva is wrong. It should be 20*0.65. The larva Liquipedia article had a mistake there. Also if you include the build cost of a muta into the guardian/devourer you have to include the muta build time as well for the calculation, same thing for the lurker.


Corrected the timer for larva. Thanks!
About the build time for morphing units, well, for one they aren't in the calculation because I'm using the larva spawn timer and morphing an unit from another one doesn't interfere with that so it doesn't apply. As for the number in parenthesis I was going to include both timers but as stated in the notes section below the liquipedia articles are confusing so I decided to let it be.

Yeah, you are right, the numbers seemed so high, I thought the pre-state has to be integrated. Zerg can really dump a lot of resources really fast. Seems like the cocoon page used a rounded number for ingame seconds (40*0.65~25). I tested it ingame, the basic value is 40 for morphing guardians/devourer, same goes for morphing lurker.


I put that in there. Thanks for testing.
Please log in or register to reply.
Live Events Refresh
Online Event
11:00
Stellar Fest L4S: Global
SHIN vs SpiritLIVE!
TBD vs Zoun
SteadfastSC584
TKL 343
IndyStarCraft 215
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 584
mouzHeroMarine 473
TKL 343
IndyStarCraft 215
Hui .214
ProTech70
StarCraft: Brood War
Britney 33042
Rain 14280
Larva 543
Soma 288
ggaemo 254
Hyuk 206
Hyun 203
Barracks 129
Mind 124
Last 110
[ Show more ]
Rush 109
Sharp 96
Shinee 69
sSak 60
Movie 58
Backho 42
Free 41
ToSsGirL 25
HiyA 24
soO 24
scan(afreeca) 18
yabsab 18
Noble 17
zelot 15
Rock 13
ivOry 12
Terrorterran 10
ajuk12(nOOB) 8
Dota 2
Gorgc5366
qojqva2915
Dendi880
420jenkins274
XcaliburYe220
Fuzer 201
Heroes of the Storm
Khaldor430
Liquid`Hasu172
Other Games
gofns26604
tarik_tv19681
singsing2921
DeMusliM435
B2W.Neo430
KnowMe283
RotterdaM231
ArmadaUGS128
ToD86
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• HerbMon 27
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 2558
League of Legends
• Jankos2198
Other Games
• Shiphtur257
Upcoming Events
PSISTORM Gaming Misc
6m
[BSL 2025] Weekly
3h 11m
Safe House 2
3h 11m
Sparkling Tuna Cup
19h 11m
BSL Team Wars
1d 4h
Team Bonyth vs Team Dewalt
Dewalt vs kogeT
JDConan vs Tarson
RaNgeD vs DragOn
StRyKeR vs Bonyth
Aeternum vs Hejek
Replay Cast
1d 19h
Map Test Tournament
2 days
Map Test Tournament
3 days
Tenacious Turtle Tussle
4 days
The PondCast
4 days
[ Show More ]
Map Test Tournament
4 days
Map Test Tournament
5 days
OSC
5 days
Korean StarCraft League
6 days
CranKy Ducklings
6 days
Map Test Tournament
6 days
Liquipedia Results

Completed

KCM Race Survival 2025 Season 3
Maestros of the Game
HCC Europe

Ongoing

BSL 20 Team Wars
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
Acropolis #4 - TS2
EC S1
ESL Pro League S22
Frag Blocktober 2025
Urban Riga Open #1
FERJEE Rush 2025
Birch Cup 2025
DraculaN #2
LanDaLan #3
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025

Upcoming

IPSL Winter 2025-26
SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
WardiTV TLMC #15
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.