mirror of https://github.com/pret/pokeemerald.git
Removed check for if cleanse tag is registered
parent
74a5adcabd
commit
56dc9951e6
|
@ -9,13 +9,13 @@ static void ApplyCleanseTagEncounterRateMod(u32 *encRate)
|
|||
{
|
||||
- if (GetMonData(&gPlayerParty[0], MON_DATA_HELD_ITEM) == ITEM_CLEANSE_TAG)
|
||||
- *encRate = *encRate * 2 / 3;
|
||||
int i;
|
||||
for (i = 0; i < PARTY_SIZE; i++){
|
||||
if (GetMonData(&gPlayerParty[i], MON_DATA_HELD_ITEM) == ITEM_CLEANSE_TAG){
|
||||
*encRate = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
+ int i;
|
||||
+ for (i = 0; i < PARTY_SIZE; i++){
|
||||
+ if (GetMonData(&gPlayerParty[i], MON_DATA_HELD_ITEM) == ITEM_CLEANSE_TAG){
|
||||
+ *encRate = 0;
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -107,19 +107,13 @@ In `item_use.c`, define what happens when you select the cleanse tag:
|
|||
+ {
|
||||
+ FlagSet(FLAG_CLEANSE_TAG);
|
||||
+ PlaySE(SE_EXP_MAX);
|
||||
+ if (gTasks[taskId].tUsingRegisteredKeyItem) // to account for pressing select in the overworld
|
||||
+ DisplayItemMessageOnField(taskId, gText_CleanseTagTurnOn, Task_CloseCantUseKeyItemMessage);
|
||||
+ else
|
||||
+ DisplayItemMessage(taskId, 1, gText_CleanseTagTurnOn, CloseItemMessage);
|
||||
+ DisplayItemMessage(taskId, 1, gText_CleanseTagTurnOn, CloseItemMessage);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ FlagClear(FLAG_CLEANSE_TAG);
|
||||
+ PlaySE(SE_PC_OFF);
|
||||
+ if (gTasks[taskId].tUsingRegisteredKeyItem) // to account for pressing select in the overworld
|
||||
+ DisplayItemMessageOnField(taskId, gText_CleanseTagTurnOff, Task_CloseCantUseKeyItemMessage);
|
||||
+ else
|
||||
+ DisplayItemMessage(taskId, 1, gText_CleanseTagTurnOff, CloseItemMessage);
|
||||
+ DisplayItemMessage(taskId, 1, gText_CleanseTagTurnOff, CloseItemMessage);
|
||||
+ }
|
||||
+}
|
||||
|
||||
|
|
Loading…
Reference in New Issue