/datum/syndicate_buylist

Vars | |
br_allowed | If the item can be created as loot in Battle Royale |
---|---|
can_buy | Bitflags for what uplinks can buy this item (see _std/defines/uplink.dm for flags) |
category | The category of the item, currently unused (somewhat used in the Nukeop Commander uplink) |
cost | The TC cost of the datum in a buylist. Set to 0 to make it unavailable |
desc | The extended description that will go in the "about" section of the item |
item | A typepath for the item that will be spawned when the datum is purchased |
item2 | A typepath for the second, optional, item that will be spawned when the datum is purchased |
item3 | A typepath for the third, optional, item that will be spawned when the datum is purchased |
job | A list of job names that you want the item to be restricted to, e.g. list("Clown", "Captain") |
name | Name of the buylist entry |
not_in_crates | If the item should show up in surplus crates or not |
objective | For items that only can be purchased when you have a specfic objective. Needs to be a type, e.g. /datum/objective/assassinate |
surplus_weight | How often should this show up in a surplus crate/spy bounty? |
telecrystal | Is this buylist entry for ejecting TC from an uplink? |
vr_allowed | If the item should be allowed to be purchased in the VR murderbox |
Procs | |
run_on_spawn | Runs on the purchase of the buylist datum |
Var Details
br_allowed

If the item can be created as loot in Battle Royale
can_buy

Bitflags for what uplinks can buy this item (see _std/defines/uplink.dm
for flags)
category

The category of the item, currently unused (somewhat used in the Nukeop Commander uplink)
cost

The TC cost of the datum in a buylist. Set to 0 to make it unavailable
desc

The extended description that will go in the "about" section of the item
item

A typepath for the item that will be spawned when the datum is purchased
item2

A typepath for the second, optional, item that will be spawned when the datum is purchased
item3

A typepath for the third, optional, item that will be spawned when the datum is purchased
job

A list of job names that you want the item to be restricted to, e.g. list("Clown", "Captain")
name

Name of the buylist entry
not_in_crates

If the item should show up in surplus crates or not
objective

For items that only can be purchased when you have a specfic objective. Needs to be a type, e.g. /datum/objective/assassinate
surplus_weight

How often should this show up in a surplus crate/spy bounty?
telecrystal

Is this buylist entry for ejecting TC from an uplink?
vr_allowed

If the item should be allowed to be purchased in the VR murderbox
Proc Details
run_on_spawn
Runs on the purchase of the buylist datum
Arguments:
item
, the item you're expecting
owner
, the person who bought the item
in_surplus_crate
, is TRUE if the item is in a surplus crate, FALSE otherwise.
uplink
, the uplink that bought the item