- converted the boss brain to DECORATE.
- added an abstract base class for special map spots that are maintained in lists and rewrote the boss brain, the mace and DSparil to use it. - fixed: RandomSpawners didn't destroy themselves after finishing their work. SVN r1076 (trunk)
This commit is contained in:
parent
6d9b897681
commit
5cc1b4991c
15 changed files with 611 additions and 370 deletions
|
|
@ -55,7 +55,7 @@ class ARandomSpawner : public AActor
|
|||
if (di->Name != NAME_None)
|
||||
{
|
||||
n -= di->amount;
|
||||
di = di->Next;
|
||||
if (di->Next != NULL) di = di->Next; else n=0;
|
||||
}
|
||||
}
|
||||
// So now we can spawn the dropped item.
|
||||
|
|
@ -72,12 +72,15 @@ class ARandomSpawner : public AActor
|
|||
newmobj->args[4] = args[4];
|
||||
newmobj->SpawnFlags = SpawnFlags;
|
||||
newmobj->HandleSpawnFlags();
|
||||
newmobj->tid = tid;
|
||||
newmobj->AddToHash();
|
||||
newmobj->momx = momx;
|
||||
newmobj->momy = momy;
|
||||
newmobj->momz = momz;
|
||||
newmobj->CopyFriendliness(this, false);
|
||||
}
|
||||
}
|
||||
Destroy();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue