mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-24 04:29:34 -04:00
IDMYPOS cheat back to infinite duration, some clean-ups for the RATE cheat
This commit is contained in:
parent
a9bcaffd7b
commit
2ad22c6601
@ -113,7 +113,7 @@ typedef struct player_s
|
|||||||
int armortype;
|
int armortype;
|
||||||
|
|
||||||
// Power ups. invinc and invis are tic counters.
|
// Power ups. invinc and invis are tic counters.
|
||||||
int powers[NUMPOWERS+2];
|
int powers[NUMPOWERS+3];
|
||||||
boolean cards[NUMCARDS];
|
boolean cards[NUMCARDS];
|
||||||
boolean backpack;
|
boolean backpack;
|
||||||
|
|
||||||
|
@ -213,7 +213,8 @@ typedef enum {
|
|||||||
pw_allmap,
|
pw_allmap,
|
||||||
pw_infrared,
|
pw_infrared,
|
||||||
NUMPOWERS,
|
NUMPOWERS,
|
||||||
pw_mapcoords
|
pw_mapcoords,
|
||||||
|
pw_renderstats,
|
||||||
} powertype_t;
|
} powertype_t;
|
||||||
|
|
||||||
// Power up durations (how many seconds till expiration).
|
// Power up durations (how many seconds till expiration).
|
||||||
|
@ -30,7 +30,6 @@
|
|||||||
#include "p_tick.h"
|
#include "p_tick.h"
|
||||||
#include "g_game.h"
|
#include "g_game.h"
|
||||||
#include "r_data.h"
|
#include "r_data.h"
|
||||||
#include "r_main.h"
|
|
||||||
#include "p_inter.h"
|
#include "p_inter.h"
|
||||||
#include "m_cheat.h"
|
#include "m_cheat.h"
|
||||||
#include "m_argv.h"
|
#include "m_argv.h"
|
||||||
@ -536,7 +535,8 @@ char buf[3];
|
|||||||
// killough 2/7/98: simplified using dprintf and made output more user-friendly
|
// killough 2/7/98: simplified using dprintf and made output more user-friendly
|
||||||
static void cheat_mypos()
|
static void cheat_mypos()
|
||||||
{
|
{
|
||||||
plyr->powers[pw_mapcoords] = 10 * TICRATE;
|
if (!(plyr->powers[pw_mapcoords] ^= 1))
|
||||||
|
dprintf("%s", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
void cheat_mypos_print()
|
void cheat_mypos_print()
|
||||||
@ -751,7 +751,8 @@ static void cheat_nuke()
|
|||||||
|
|
||||||
static void cheat_rate()
|
static void cheat_rate()
|
||||||
{
|
{
|
||||||
rendering_stats ^= 1;
|
if (!(plyr->powers[pw_renderstats] ^= 1))
|
||||||
|
dprintf("%s", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
@ -452,13 +452,16 @@ void P_PlayerThink (player_t* player)
|
|||||||
if (player->powers[pw_ironfeet] > 0) // killough
|
if (player->powers[pw_ironfeet] > 0) // killough
|
||||||
player->powers[pw_ironfeet]--;
|
player->powers[pw_ironfeet]--;
|
||||||
|
|
||||||
if (player->powers[pw_mapcoords] > 0)
|
if (player->powers[pw_renderstats])
|
||||||
|
{
|
||||||
|
extern void R_ShowRenderingStats();
|
||||||
|
R_ShowRenderingStats();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (player->powers[pw_mapcoords])
|
||||||
{
|
{
|
||||||
extern void cheat_mypos_print();
|
extern void cheat_mypos_print();
|
||||||
cheat_mypos_print();
|
cheat_mypos_print();
|
||||||
player->powers[pw_mapcoords]--;
|
|
||||||
if (player->powers[pw_mapcoords] == 0)
|
|
||||||
player->message = "";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (player->damagecount)
|
if (player->damagecount)
|
||||||
|
@ -606,20 +606,11 @@ void R_SetupFrame (player_t *player)
|
|||||||
//
|
//
|
||||||
|
|
||||||
int rendered_visplanes, rendered_segs, rendered_vissprites;
|
int rendered_visplanes, rendered_segs, rendered_vissprites;
|
||||||
boolean rendering_stats;
|
|
||||||
|
|
||||||
static void R_ShowStats(void)
|
void R_ShowRenderingStats(void)
|
||||||
{
|
{
|
||||||
static int saved_tick;
|
dprintf("Segs %d, Visplanes %d, Sprites %d",
|
||||||
if (leveltime >= saved_tick + TICRATE)
|
rendered_segs, rendered_visplanes, rendered_vissprites);
|
||||||
{
|
|
||||||
if (rendering_stats)
|
|
||||||
{
|
|
||||||
dprintf("Segs %d, Visplanes %d, Sprites %d", rendered_segs,
|
|
||||||
rendered_visplanes, rendered_vissprites);
|
|
||||||
}
|
|
||||||
saved_tick = leveltime;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void R_ClearStats(void)
|
static void R_ClearStats(void)
|
||||||
@ -741,8 +732,6 @@ void R_RenderPlayerView (player_t* player)
|
|||||||
|
|
||||||
// Check for new console commands.
|
// Check for new console commands.
|
||||||
NetUpdate ();
|
NetUpdate ();
|
||||||
|
|
||||||
R_ShowStats();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
|
@ -54,7 +54,6 @@ extern int loopcount;
|
|||||||
//
|
//
|
||||||
|
|
||||||
extern int rendered_visplanes, rendered_segs, rendered_vissprites;
|
extern int rendered_visplanes, rendered_segs, rendered_vissprites;
|
||||||
extern boolean rendering_stats;
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Lighting LUT.
|
// Lighting LUT.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user