Stations

Station

Important information

Their are multiple stations with different functions. These stations help you transform the homely dough item into a fully fledged pizza. Note that this is the parent class for the other stations.

Instance Variables

Name

Type

Description

Item

An Item object or None

A topping the station holds

is_infested

bool

if true, the item held will decay faster

methods

To interact with a station, simply set your chosen action to the interact action while standing infront of it

action.chosen_action = ActionType.interact

Dispenser

Important information

The dispenser dispenses Toppings. You can take a topping by calling the interact action near a dispenser. The items that the dispenser holds will refresh in a given interval. See Stats for this interval

Bin

Important information

The bin allow you throw way topping or pizza that have not expired. This is used when the AI want to get rid of it and does not want to storage the item in the storage station.

Cutter

Important information

The cutter will cut an uncut topping and return it to you immediatly. All toppings must be cut before they can be placed on a pizza.

Storage

Important information

The storage allow you place an item inside to be use later on. The storage containers are outdated and it can only hold one item at a time. Calling interact on the storage station while you’re holding an item and the storage container has an item will cause the items to swap.

Roller

Important information

The roller allow you to roll down the dough, so it could later to be use for the sauce station. This rolling process converts your topping object witha toppingtype of dough into a pizza object. Roller is the only non state of the are contraption as it just the cook rolling the dough. The employees are so fast it only take them micro-seconds.

Sauce

Important information

The sauce station allow you place the sauce on a rolled out dough. It will be returned immediatly.

At this station the cooks simply pour the sauce on top of rolled dough as these cooks are master of pouring sauce evenly. These pour so well due to going to PSU (Pizza State University).

Combiner

Important information

The combiner takes a rolled pizza object. After it has the pizza, you can add toppings by holding a cut topping and calling the interact action infront of the combiner. Pizzas can have up to 3 toppings. Calling interact infront of the Combiner without an item will take the pizza off of it. The first topping must always be cheese.

This state of the art contraption was made by the amazing scientists at the highest “Pizza League” colleges throughout the Dominoes-TacoBell-Corpo-State. Instead of picking up items and placing them on pizzas, the combiner allows for an efficient way to astrally project the idea of a topping onto a pizza by using life energy from the companies very willing and consentual employees. Willing employees (for a 5% discount on purchases from Pizza World franchises) sit in a booth overnight and are sucked of life energy to fuel the super duper combiner.

Oven

Important information

The oven will cook a pizza object that has PizzaState.sauced and at least one topping. Calling interact with a pizza of this state will place it in the oven and begin cooking it. Calling interact again when the pizza reaches it’s baked state will remove the pizza from the oven. See Stats for how many turns the pizza needs to bake.

Instance Variables

Name

Type

Description

is_powered

Boolean

True if the oven has power

is_active

Boolean

True if there is a pizza cooking in there

timer

int

How many turns the pizza needs to cook

Delivery

Important information

Turn in a baked pizza at this station.