Upgrade Type

From Tygron Preview Support Wiki
Jump to navigation Jump to search

Actions.png

During a Planning Session in the Tygron Platform, Buildings can be upgraded using Upgrade Types, provided an upgrade definition exists within that Upgrade Type which applies to that building's function. Upgrades can be used to improve the building to a related function, or to change the building to a completely different function category.

When a building is upgraded, it is effectively demolished and replaced with a different building, without the demolition taking place as a separate step. A user in a session will see the building change directly from one function to another. The new building retains certain properties of the old building, such as location or ownership. The most significant difference between the old and the new building is its function. An upgrade can also be applied to a sub-section of a building.

Another difference that can occur is a change in the amount of floors a building sections have. If the building has more or fewer floors than allowed by the new function, the amount of floors is increased or decreased to match the new function's allowed amount of floors.

What building Functions can be upgraded to other Functions is managed using Upgrade Pairs, defined in the Upgrade Type.

Default upgrade types

The upgrade types already present in the Tygron Platform can be roughly categorized into two types: improvements and transformations. These are not defined by settings as such, but help when creating an overview of existing upgrade types. When creating your own upgrade types, you can keep in mind that upgrades can improve a building, or change a building.

Improvements

Improvements retain the essential basis of the function's intent, but make it better in some respect. For example: a warehouse, upgraded with green roofs, is still a warehouse, but will be better for the water storage and livability of an area. The following improvement upgrades exist in the Tygron Platform:

  • Gardens → Water tanks
  • Parkinglots → Water-permeable
  • Roads → U-Gutter
  • Roads → High kerbstones
  • Roads → Water-permeable
  • Roads → Plant trees
  • Roads → Roads with Floodgates (sideway)
  • Roads → Roads with Floodgates (blockades, right)
  • Roads → Roads with Floodgates (blockades, left)
  • Roads → Roads with Floodgates (blockades, south)
  • Roads → Roads with Storm surge wall
  • Roads → Covered Roads
  • Roads → Covered Roads with nature
  • Buildings → Entrance Floodgates
  • Flat roof → Water roods
  • Flat roof → Green roofs
  • Flat roof → Roofgardens
  • Solar Panels
  • Houses → Renovate

Transformations

Transformations change the basis of the function's intent, possibly by changing the category of the function. For example, an office building can be upgraded to be an apartment complex. The following transformative upgrades exist in the Tygron Platform:

  • Offices → Apartments
  • Offices → Shops

How-to



Linking functions to upgrade types

The bottom panel displays the functions linked to the upgrade. When this upgrade is applied to a building with a function on the left, it becomes a building with corresponding function on the right.

The most important property of an upgrade type is the defined function pairs. These define which functions are eligible for an upgrade, and to which function they are upgraded. Function pairs consist of 2 functions: a starting function and a target function. the left function in the list is the starting function. The right function in the list is the target function.

It is important to note that, for a given upgrade type, each pair must have a unique starting function. It is not possible to have the same function appear as the starting function for multiple pairs in the same upgrade type. The target function does not have this restriction.

When a user wishes to upgrade a building, the building's function must be the starting function of a function pair defined for the upgrade. The resulting function will be the target function of the same function pair. It is possible to have the target function be the same as the starting function of the same pair, or of another pair, allowing for consecutive or cyclic upgrades.

Adding a function pair

Upgrades-bottom-add.jpg
To add a function pair, select "Add Pair". A new pair will be added to the list. You will notice that as you add more pairs in succession, their functions will be different. This is because of the restriction that the starting function must be different for each pair.

Duplicating a function pair

Upgrades-bottom-duplicate.jpg
To duplicate a function pair, select an existing function pair, and select "Duplicate pair". This will create a new pair, in which the target function is the same as the duplicated pair, and the starting function still needs to be defined.

Removing a function pair

Upgrades-bottom-remove.jpg
To remove a function pair, select an existing function pair, and select "Remove Pair". This will remove the selected function pair.

Editing a function pair

Upgrades-bottom-edit.jpg
To change a function in a function pair, you can either select the function you wish to change from the list of function pairs, and select "Edit Pair", or you can click the image of the function you wish to change. In both cases, the function selection dialog will appear.