---
name: "BIS_fnc_curatorObjectRegisteredTable"
type: function
status: ok
groups: ["Curator"]
arma3_since: "1.16"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_curatorObjectRegisteredTable
revid: 349171
updated: 2023-11-08T14:50:37Z
---

# BIS_fnc_curatorObjectRegisteredTable

*Function · Curator · Arma 3 v1.16*

## Description

Register curator object costs from a table.

A table can be exported into a spreadsheet using [BIS_fnc_exportCuratorCostTable](../functions/BIS_fnc_exportCuratorCostTable.md) and used as argument for this function.

## Syntax

```sqf
[curatorLogic, [className, cost, className, cost...]] call BIS_fnc_curatorObjectRegisteredTable
```

**Parameters:**

- `curatorLogic`: [Object](../topics/Object.md) - the curator logic to set the object costs for.
- `className`: [String](../topics/String.md) - the class name of the object you wish to assign a cost to. Any objects not listed in the array won't appear in the curator's unit list.
- `cost`: [Number](../topics/Number.md) - the cost you wish to assign to the preceding object. The cost should be between 0 and 1, with 1 representing the entire resource bar of the curator.

**Returns:** [Boolean](../topics/Boolean.md)

## Examples

### Example 1

```sqf
// Nothing but the listed flare modules will show up in the curator's unit list
[getAssignedCuratorLogic player, ["ModuleFlareWhite_F",0.02,"ModuleFlareYellow_F",0.02,"ModuleFlareGreen_F",0.02]] call BIS_fnc_curatorObjectRegisteredTable;
```

## Multiplayer

Must be executed where the logic is local (on the machine of the player it is assigned to)

## See also

[BIS_fnc_exportCuratorCostTable](../functions/BIS_fnc_exportCuratorCostTable.md)

<sub>Source: [BI Community Wiki — BIS fnc curatorObjectRegisteredTable](https://community.bistudio.com/wiki/BIS_fnc_curatorObjectRegisteredTable) (revision 349171).</sub>
