19
19
#include "lara/lara_misc.h"
20
20
21
21
#include <libtrx/game/console/commands/pos.h>
22
+ #include <libtrx/game/console/commands/set_health.h>
22
23
#include <libtrx/game/console/common.h>
23
24
#include <libtrx/memory.h>
24
25
#include <libtrx/strings.h>
@@ -31,7 +32,6 @@ static bool Console_Cmd_CanTargetObjectCreature(GAME_OBJECT_ID object_id);
31
32
static bool Console_Cmd_CanTargetObjectPickup (GAME_OBJECT_ID object_id );
32
33
static bool Console_Cmd_IsFloatRound (float num );
33
34
static COMMAND_RESULT Console_Cmd_Teleport (const char * args );
34
- static COMMAND_RESULT Console_Cmd_SetHealth (const char * args );
35
35
static COMMAND_RESULT Console_Cmd_Heal (const char * args );
36
36
static COMMAND_RESULT Console_Cmd_Fly (const char * const args );
37
37
static COMMAND_RESULT Console_Cmd_FlipMap (const char * args );
@@ -199,33 +199,6 @@ static COMMAND_RESULT Console_Cmd_Teleport(const char *const args)
199
199
return CR_BAD_INVOCATION ;
200
200
}
201
201
202
- static COMMAND_RESULT Console_Cmd_SetHealth (const char * const args )
203
- {
204
- if (g_GameInfo .current_level .type == GFL_TITLE
205
- || g_GameInfo .current_level .type == GFL_DEMO
206
- || g_GameInfo .current_level .type == GFL_CUTSCENE ) {
207
- return CR_UNAVAILABLE ;
208
- }
209
-
210
- if (!g_Objects [O_LARA ].loaded ) {
211
- return CR_UNAVAILABLE ;
212
- }
213
-
214
- if (strcmp (args , "" ) == 0 ) {
215
- Console_Log (GS (OSD_CURRENT_HEALTH_GET ), g_LaraItem -> hit_points );
216
- return CR_SUCCESS ;
217
- }
218
-
219
- int32_t hp ;
220
- if (sscanf (args , "%d" , & hp ) != 1 ) {
221
- return CR_BAD_INVOCATION ;
222
- }
223
-
224
- g_LaraItem -> hit_points = hp ;
225
- Console_Log (GS (OSD_CURRENT_HEALTH_SET ), hp );
226
- return CR_SUCCESS ;
227
- }
228
-
229
202
static COMMAND_RESULT Console_Cmd_Heal (const char * const args )
230
203
{
231
204
if (g_GameInfo .current_level .type == GFL_TITLE
@@ -588,7 +561,6 @@ static COMMAND_RESULT Console_Cmd_Abortion(const char *const args)
588
561
589
562
CONSOLE_COMMAND * g_ConsoleCommands [] = {
590
563
& (CONSOLE_COMMAND ) { .prefix = "tp" , .proc = Console_Cmd_Teleport },
591
- & (CONSOLE_COMMAND ) { .prefix = "hp" , .proc = Console_Cmd_SetHealth },
592
564
& (CONSOLE_COMMAND ) { .prefix = "heal" , .proc = Console_Cmd_Heal },
593
565
& (CONSOLE_COMMAND ) { .prefix = "fly" , .proc = Console_Cmd_Fly },
594
566
& (CONSOLE_COMMAND ) { .prefix = "give" , .proc = Console_Cmd_GiveItem },
@@ -608,5 +580,6 @@ CONSOLE_COMMAND *g_ConsoleCommands[] = {
608
580
& (CONSOLE_COMMAND ) { .prefix = "natlastinks" ,
609
581
.proc = Console_Cmd_Abortion },
610
582
& g_Console_Cmd_Pos ,
583
+ & g_Console_Cmd_SetHealth ,
611
584
NULL ,
612
585
};
0 commit comments