diff options
| author | jacksonmj <jacksonmj@jacksonmj.none> | 2011-01-13 20:17:05 (GMT) |
|---|---|---|
| committer | jacksonmj <jacksonmj@jacksonmj.none> | 2011-01-13 20:17:05 (GMT) |
| commit | a23138fbbec43f31e265a908c935b700558e1467 (patch) | |
| tree | 494d6c6536dc85fbe71991547c5bb26eee0be39c /src | |
| parent | def10c41ae4d77803527eb5490214f2893215adb (diff) | |
| download | powder-a23138fbbec43f31e265a908c935b700558e1467.zip powder-a23138fbbec43f31e265a908c935b700558e1467.tar.gz | |
Fix permanent stickman death.
Diffstat (limited to 'src')
| -rw-r--r-- | src/elements/stkm.c | 1 | ||||
| -rw-r--r-- | src/elements/stkm2.c | 1 | ||||
| -rw-r--r-- | src/main.c | 2 |
3 files changed, 4 insertions, 0 deletions
diff --git a/src/elements/stkm.c b/src/elements/stkm.c index 66f9b2e..de0caa3 100644 --- a/src/elements/stkm.c +++ b/src/elements/stkm.c @@ -1,6 +1,7 @@ #include <powder.h> int update_SPAWN(UPDATE_FUNC_ARGS) { + ISSPAWN1 = 1; if (death) { playerspawn = create_part(-1,x,y,PT_STKM); diff --git a/src/elements/stkm2.c b/src/elements/stkm2.c index 7c02043..5d5da8a 100644 --- a/src/elements/stkm2.c +++ b/src/elements/stkm2.c @@ -1,6 +1,7 @@ #include <powder.h> int update_SPAWN2(UPDATE_FUNC_ARGS) { + ISSPAWN2 = 1; if (death2) { player2spawn = create_part(-1,x,y,PT_STKM2); @@ -487,6 +487,7 @@ int parse_save(void *save, int size, int replace, int x0, int y0) memset(vx, 0, sizeof(vx)); memset(vy, 0, sizeof(vy)); memset(pv, 0, sizeof(pv)); + death = death2 = ISSPAWN1 = ISSPAWN2 = 0; } // make a catalog of free parts @@ -2032,6 +2033,7 @@ int main(int argc, char *argv[]) svf_tags[0] = 0; svf_description[0] = 0; gravityMode = 1; + death = death2 = 0; isplayer2 = 0; isplayer = 0; ISSPAWN1 = 0; |
