diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-06-12 17:16:40 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-06-12 17:16:40 (GMT) |
| commit | 7c5e74410bb45b02eca2b9ff2073e67225bd00b7 (patch) | |
| tree | c08d164115b753e360017151150a427260e71e4e /src/simulation/elements/NEUT.cpp | |
| parent | 6ae650d04c78eb8e560c39618f049d932d03988c (diff) | |
| download | powder-7c5e74410bb45b02eca2b9ff2073e67225bd00b7.zip powder-7c5e74410bb45b02eca2b9ff2073e67225bd00b7.tar.gz | |
TPT: New element: Titanium, absorbs some neutrons, acts as a solid wall to air d7fa0b139e
Diffstat (limited to 'src/simulation/elements/NEUT.cpp')
| -rw-r--r-- | src/simulation/elements/NEUT.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/simulation/elements/NEUT.cpp b/src/simulation/elements/NEUT.cpp index 108ae72..5c963e7 100644 --- a/src/simulation/elements/NEUT.cpp +++ b/src/simulation/elements/NEUT.cpp @@ -129,6 +129,11 @@ int Element_NEUT::update(UPDATE_FUNC_ARGS) parts[r>>8].ctype = PT_DUST; else if ((r&0xFF)==PT_ACID && 5>(rand()%100)) sim->create_part(r>>8, x+rx, y+ry, PT_ISOZ); + else if ((r&0xFF)==PT_TTAN && 5>(rand()%100)) + { + sim->kill_part(i); + return 1; + } /*if(parts[r>>8].type>1 && parts[r>>8].type!=PT_NEUT && parts[r>>8].type-1!=PT_NEUT && parts[r>>8].type-1!=PT_STKM && (elements[parts[r>>8].type-1].menusection==SC_LIQUID|| elements[parts[r>>8].type-1].menusection==SC_EXPLOSIVE|| @@ -197,4 +202,4 @@ int Element_NEUT::create_n_parts(Simulation * sim, int n, int x, int y, float vx } -Element_NEUT::~Element_NEUT() {}
\ No newline at end of file +Element_NEUT::~Element_NEUT() {} |
