… | |
… | |
98 | return; |
98 | return; |
99 | |
99 | |
100 | if (GENERATE_SPEED (gen) && rndm (0, GENERATE_SPEED (gen) - 1)) |
100 | if (GENERATE_SPEED (gen) && rndm (0, GENERATE_SPEED (gen) - 1)) |
101 | return; |
101 | return; |
102 | |
102 | |
|
|
103 | // sleeping generators won't generate, this will make monsters like |
|
|
104 | // centipedes not generate more centipedes when being asleep. |
|
|
105 | if (gen->flag [FLAG_SLEEP]) |
|
|
106 | return; |
|
|
107 | |
103 | object *op; |
108 | object *op; |
104 | int dir; |
109 | int dir; |
105 | |
110 | |
106 | if (QUERY_FLAG (gen, FLAG_CONTENT_ON_GEN)) |
111 | if (QUERY_FLAG (gen, FLAG_CONTENT_ON_GEN)) |
107 | { |
112 | { |