/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") |
max_buy | The maximum amount a given uplink can buy this item |
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")
max_buy
The maximum amount a given uplink can buy this item
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