X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_player.pas;h=5dc5a096cfc3fff8a2e6a64b8a40a2e8c508aa0a;hb=308e38b7e47d95142f20c5f020f176924b7f877e;hp=6ffbe28dfc882c3fff794a6f788895c414ce5985;hpb=9e32c83666ba5c1f617f47f8b8f3ecb357b69653;p=d2df-sdl.git diff --git a/src/game/g_player.pas b/src/game/g_player.pas index 6ffbe28..5dc5a09 100644 --- a/src/game/g_player.pas +++ b/src/game/g_player.pas @@ -1,3 +1,4 @@ +{$MODE DELPHI} unit g_player; interface @@ -243,6 +244,7 @@ type procedure SetFlag(Flag: Byte); function DropFlag(): Boolean; procedure AllRulez(Health: Boolean); + procedure RestoreHealthArmor(); procedure FragCombo(); procedure GiveItem(ItemType: Byte); procedure Damage(value: Word; SpawnerUID: Word; vx, vy: Integer; t: Byte); virtual; @@ -470,7 +472,7 @@ implementation uses e_log, g_map, g_items, g_console, SysUtils, g_gfx, Math, g_options, g_triggers, g_menu, MAPDEF, g_game, - WADEDITOR, g_main, g_monsters, CONFIG, g_language, g_net, g_netmsg; + wadreader, g_main, g_monsters, CONFIG, g_language, g_net, g_netmsg; type TBotProfile = record @@ -5464,6 +5466,12 @@ begin FRulez := FRulez+[R_KEY_RED, R_KEY_GREEN, R_KEY_BLUE]; end; +procedure TPlayer.RestoreHealthArmor(); +begin + FHealth := PLAYER_HP_LIMIT; + FArmor := PLAYER_AP_LIMIT; +end; + procedure TPlayer.FragCombo(); var Param: Integer;