I think I got it, I just need to learn how to reference a tool's property inside another tool.
params = [param0, param1]
activity = [" "]
if params[0].value == "Forestry":
activity = ["SP", "SPR", "MPR"]
param0.filter.list = ["Forestry", "OW",
"Urban Fire", "ED/PR"]
param1.filter.list = activity
return params
def isLicensed(self):
"""Set whether tool is licensed to execute."""
return True
def updateParameters(self, parameters):
"""Modify the values and properties of parameters before internal
validation is performed. This method is called whenever a parameter
has been changed."""
if parameters[0].value == "Forestry":
activity = ["SP", "SPR", "MPR"]
parameters[1].filter.list = activity
return