@@ -37,6 +37,26 @@ var/list/appendage_modifier = list(
37
37
" feathery" ,
38
38
" tentacled" ,
39
39
)
40
+ var /list /procgen_loot = list (
41
+ list (/ obj / item/ weapon/ gun/ energy/ bison/ alien, 1 ),// path, # of items
42
+ list (/ obj / item/ weapon/ gun/ energy/ laser/ captain/ alien, 2 ),
43
+ list (/ obj / item/ weapon/ gun/ projectile/ roulette_revolver, 2 ),
44
+ list (/ obj / item/ weapon/ gun/ stickybomb, 1 ),
45
+ list (/ obj / item/ weapon/ gun/ gravitywell, 1 ),
46
+ list (/ obj / item/ weapon/ gun/ energy/ laser/ captain, 1 ),
47
+ list (/ obj / item/ weapon/ gun/ portalgun, 1 ),
48
+ list (/ obj / item/ stack/ sheet/ mineral/ phazon, 5 ),
49
+ list (/ obj / item/ stack/ sheet/ mineral/ clown, 20 ),
50
+ list (/ obj / item/ stack/ sheet/ mineral/ adamantine, 5 ),
51
+ list (/ obj / machinery/ chem_dispenser/ scp_294, 1 ),
52
+ list (/ obj / machinery/ sleeper/ mancrowave/ galo, 1 ),
53
+ list (/ obj / mecha/ combat/ phazon, 1 ),
54
+ list (/ obj / mecha/ combat/ durand/ old, 1 ),
55
+ list (/ obj / mecha/ medical/ odysseus/ murdysseus, 1 ),
56
+ list (/ obj / item/ weapon/ storage/ box/ syndie_kit/ mech_killdozer, 1 ),
57
+ list (/ obj / item/ weapon/ storage/ box/ syndie_kit/ emags_and_glue/ , 1 ),
58
+ list (/ obj / item/ clothing/ accessory/ medal/ participation, 1 ),
59
+ )
40
60
41
61
/*
42
62
// PROC GENNED MEGABEASTS
@@ -81,6 +101,7 @@ var/list/appendage_modifier = list(
81
101
" tail" ,
82
102
" wing" ,
83
103
)
104
+ var /list /randomloot
84
105
85
106
// Generate datum variables on creation
86
107
/ datum / procedural_mobspawn/ New(var /mob /living/simple_animal/hostile/mobtype )
@@ -123,6 +144,7 @@ var/list/appendage_modifier = list(
123
144
move_to_delay = mymob. move_to_delay
124
145
size_matrix = matrix()
125
146
size_matrix. Scale(1.5 ,1.5 )
147
+ randomloot = pick (procgen_loot)
126
148
if (prob(33 ))
127
149
color = rgb(rand(0 , 255 ), rand(0 , 255 ), rand(0 , 255 ))
128
150
if (prob(10 ))
0 commit comments