Regen potion and stuff, other little things
This commit is contained in:
parent
5e06ba05c7
commit
24567827c2
6 changed files with 24 additions and 34 deletions
|
@ -1,7 +1,7 @@
|
|||
#include "Globals.h"
|
||||
#include "Menu.h"
|
||||
|
||||
char versionText[34] = "Version 1.3.2";
|
||||
char versionText[34] = "Version 1.4";
|
||||
char fpsstr[34];
|
||||
u8 currentMenu = 0;
|
||||
bool UnderStrengthEffect = false;
|
||||
|
@ -696,6 +696,9 @@ void strengthPotionEffect() {
|
|||
void speedPotionEffect() {
|
||||
UnderSpeedEffect = true;
|
||||
}
|
||||
void regenPotionEffect() {
|
||||
regening = true;
|
||||
}
|
||||
|
||||
s8 itemTileInteract(int tile, Item* item, int x, int y, int px, int py, int dir){
|
||||
|
||||
|
@ -729,6 +732,12 @@ s8 itemTileInteract(int tile, Item* item, int x, int y, int px, int py, int dir)
|
|||
speedPotionEffect();
|
||||
--item->countLevel;
|
||||
}
|
||||
return 0;
|
||||
case ITEM_REGEN_POTION:
|
||||
if(player.p.health < 20 && playerUseEnergy(2) && player.p.strengthTimer == 0){
|
||||
regenPotionEffect();
|
||||
--item->countLevel;
|
||||
}
|
||||
return 0;
|
||||
case ITEM_GOLD_APPLE:
|
||||
if(player.p.health < 10 && playerUseEnergy(1)){
|
||||
|
@ -1693,6 +1702,7 @@ void initPlayer(){
|
|||
addItemToInventory(newItem(ITEM_POTION_MAKER,0), player.p.inv);
|
||||
addItemToInventory(newItem(ITEM_STRENGTH_POTION,1), player.p.inv);
|
||||
addItemToInventory(newItem(ITEM_SPEED_POTION,1), player.p.inv);
|
||||
addItemToInventory(newItem(ITEM_REGEN_POTION,1), player.p.inv);
|
||||
addItemToInventory(newItem(TOOL_SHOVEL,4), player.p.inv);
|
||||
addItemToInventory(newItem(TOOL_HOE,4), player.p.inv);
|
||||
addItemToInventory(newItem(TOOL_SWORD,4), player.p.inv);
|
||||
|
@ -2249,8 +2259,8 @@ void tickPlayer(){
|
|||
}
|
||||
}
|
||||
|
||||
if (regening && player.p.regenTimer % 60 == 0) {
|
||||
if(!shouldRenderDebug) --healPlayer(1);
|
||||
if (regening && player.p.regenTimer % 90 == 0) {
|
||||
if(!shouldRenderDebug) healPlayer(1);
|
||||
}
|
||||
|
||||
if (k_pause.clicked){
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue