removed separate trigger/solid links.

some q3 fixes.
q2 will autosave on map changes, like q2 normally does.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3839 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2011-06-29 18:39:11 +00:00
parent a18e83d843
commit 61e4aa96b3
54 changed files with 1346 additions and 1000 deletions

View file

@ -563,7 +563,7 @@ qboolean SV_LoadLevelCache(char *savename, char *level, char *startspot, qboolea
return false;
}
if (!FS_NativePath(name, FS_GAMEONLY, syspath, sizeof(syspath)))
if (!FS_NativePath(name, FS_GAME, syspath, sizeof(syspath)))
return false;
ge->ReadLevel(syspath);
@ -895,7 +895,7 @@ void SV_SaveLevelCache(char *savedir, qboolean dontharmgame)
#define FTESAVEGAME_VERSION 25000
void SV_Savegame_f (void)
void SV_Savegame (char *savename)
{
extern cvar_t nomonsters;
extern cvar_t gamecfg;
@ -919,7 +919,6 @@ void SV_Savegame_f (void)
char comment[SAVEGAME_COMMENT_LENGTH+1];
vfsfile_t *f;
int len;
char *savename;
levelcache_t *cache;
char str[MAX_LOCALINFO_STRING+1];
char *savefilename;
@ -930,8 +929,7 @@ void SV_Savegame_f (void)
return;
}
savename = Cmd_Argv(1);
/*catch invalid names*/
if (!*savename || strstr(savename, ".."))
savename = "quicksav";
@ -1017,6 +1015,11 @@ void SV_Savegame_f (void)
FS_FlushFSHash();
}
void SV_Savegame_f (void)
{
SV_Savegame(Cmd_Argv(1));
}
void SV_Loadgame_f (void)
{
levelcache_t *cache;