- Added Gez's dropammofactor submission with some necessary changes. Also merged

redundant ammo multiplication code from P_DropItem and ADehackedPickup::TryPickup.
- Restricted native action function definitions to zdoom.pk3.


SVN r1123 (trunk)
This commit is contained in:
Christoph Oelckers 2008-08-07 08:18:48 +00:00
commit 0ad1bfe87e
9 changed files with 82 additions and 34 deletions

View file

@ -179,6 +179,7 @@ void FScanner::OpenFile (const char *name)
ScriptBuffer = FString((const char *)filebuf, filesize);
delete[] filebuf;
ScriptName = name; // This is used for error messages so the full file name is preferable
LumpNum = -1;
PrepareScript ();
}
@ -196,6 +197,7 @@ void FScanner::OpenMem (const char *name, char *buffer, int size)
Close ();
ScriptBuffer = FString(buffer, size);
ScriptName = name;
LumpNum = -1;
PrepareScript ();
}
@ -215,6 +217,7 @@ void FScanner :: OpenLumpNum (int lump)
ScriptBuffer = mem.GetString();
}
ScriptName = Wads.GetLumpFullPath(lump);
LumpNum = lump;
PrepareScript ();
}