Documentdoc("Requires a payment of cargo to build this construction, based on the amount of stacks of a status present.");
Argumenttype(AT_Cargo,doc="Type of cargo to take.");
Argumentstatus(AT_Status,doc="Status to count.");
Argumentamount(AT_Decimal,doc="Amount of cargo taken to build per status.");
Argumenthide(AT_Boolean,"False",doc="If the planet has _no_ cargo of this type, hide the project.");
Argumentallow_cancel(AT_Boolean,"False",doc="Refund the cost when canceling. Only use in specific circumstances when you know the status doesn't get added any other way.");