mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
Things left to do mainly involves stuff interacting with Z8 - counting people as dead, making sure teleports don't work, etc. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4661 316c924e-a436-60f5-8080-3fe189b3f50e
18 lines
587 B
Plaintext
18 lines
587 B
Plaintext
/obj/effect/spawner/lootdrop
|
|
icon = 'icons/mob/screen1.dmi'
|
|
icon_state = "x2"
|
|
var/lootcount = 1 //how many items will be spawned
|
|
var/lootdoubles = 0 //if the same item can be spawned twice
|
|
var/loot = "" //a list of possible items to spawn- a string of paths
|
|
|
|
/obj/effect/spawner/lootdrop/initialize()
|
|
var/list/things = params2list(loot)
|
|
if(things && things.len)
|
|
for(var/i = lootcount, i > 0, i--)
|
|
if(!things.len) return
|
|
var/lootspawn = text2path(pick(things))
|
|
if(!lootdoubles)
|
|
things.Remove(lootspawn)
|
|
|
|
new lootspawn(get_turf(src))
|
|
del(src) |