diff options
Diffstat (limited to 'src/elements/cbnw.c')
| -rw-r--r-- | src/elements/cbnw.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/elements/cbnw.c b/src/elements/cbnw.c index 1834879..60b1bf3 100644 --- a/src/elements/cbnw.c +++ b/src/elements/cbnw.c @@ -3,6 +3,15 @@ int update_CBNW(UPDATE_FUNC_ARGS) { int r, rx, ry, oldt; oldt = parts[i].tmp; + if (pv[y/CELL][x/CELL]<=1) + { + if(20>(rand()%20000)) + { + part_change_type(i,x,y,PT_CO2); + parts[i].ctype = 5; + pv[y/CELL][x/CELL] += 0.5f; + } + } if (parts[i].tmp>0) parts[i].tmp--; if(!(rand()%200)) |
