-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathdispensers.dm
More file actions
72 lines (65 loc) · 1.72 KB
/
Copy pathdispensers.dm
File metadata and controls
72 lines (65 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
obj
electronic
New()
new /obj/items/monitor( src )
new /obj/items/computer( src )
new /obj/signal/computer/laptop( src )
verb
dispense(obj/O in src)
set src in oview(1)
flick("e_convey1", src)
sleep(10)
var/I = new O.type( src.loc )
if(istype(I,/obj/signal))
var/obj/signal/T = I
T.place_locked = 0
T.density = 0
T.verbs += /obj/signal/proc/get_me
T.verbs += /obj/signal/proc/drop_me
usr << "[I] has been created!"
step(I, NORTH)
obj
conveyor
New()
new /obj/items/monitor( src )
new /obj/items/lock_kit( src )
new /obj/items/lock( src )
new /obj/items/key( src )
new /obj/items/toolbox( src )
new /obj/items/ult_check( src )
new /obj/items/not_check( src )
new /obj/items/watch( src )
new /obj/items/disk( src )
new /obj/items/pen( src )
new /obj/items/inv_pen( src )
new /obj/items/book( src )
new /obj/items/box( src )
new /obj/signal/hub/mini(src)
new /obj/signal/hub/router/mini(src)
new /obj/signal/antenna(src)
new /obj/signal/dir_ant(src)
new/obj/signal/rackmount(src)
..()
verb/dispense(obj/O in src)
set src in oview(1)
flick("convey1", src)
sleep(4)
var/I = new O.type( src.loc )
if(istype(I,/obj/signal))
var/obj/signal/T = I
T.place_locked = 0
T.density = 0
T.verbs += /obj/signal/proc/get_me
T.verbs += /obj/signal/proc/drop_me
usr << "[I] has been created!"
step(I, NORTH)
electronic
New()
new /obj/items/monitor( src )
new /obj/items/computer( src )
new /obj/items/bug_scan( src )
new /obj/signal/hub/mini(src)
new /obj/signal/hub/router/mini(src)
new/obj/signal/antenna(src)
new/obj/signal/dir_ant(src)
new/obj/signal/rackmount(src)