float Samus[214747]; const int ETANKS = 500; const int ETANKS_FULL = 501; int Etanks()return Samus[ETANKS];} int ETanksFilled(){return Samus[ETANKS_FULL];} void FillETanks(){ Samus[ETANKS_FULL] = Samus[ETANKS];} void UseEtank(){ Samus[ETANKS_FULL]--;} bool ETank(){ if ( Link->HP <= 0 ){ if ( ETanksFilled() ) { Link->HP = Link->MaxHP; UseEtank(); return true; } return false; } }