From e7a40439106607c371982deac943a93789a3be5c Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Wed, 26 Aug 2020 22:07:54 -0700 Subject: Decompile rest of script_pokemon_util. --- arm9/src/script_pokemon_util_c.c | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 arm9/src/script_pokemon_util_c.c (limited to 'arm9/src/script_pokemon_util_c.c') diff --git a/arm9/src/script_pokemon_util_c.c b/arm9/src/script_pokemon_util_c.c deleted file mode 100644 index 7ab52b67..00000000 --- a/arm9/src/script_pokemon_util_c.c +++ /dev/null @@ -1,39 +0,0 @@ -#include "global.h" -#include "heap.h" -#include "party.h" -#include "player_data.h" -#include "pokemon.h" -#include "save_block_2.h" -#include "unk_0202C144.h" -#include "constants/items.h" - -#pragma thumb on - -BOOL MonNotFaintedOrEgg(struct Pokemon * pokemon) -{ - if (GetMonData(pokemon, MON_DATA_HP, NULL) == 0) - return FALSE; - if (GetMonData(pokemon, MON_DATA_IS_EGG, NULL)) - return FALSE; - return TRUE; -} - -BOOL GiveMon(u32 heap_id, struct SaveBlock2 * sav2, u16 species, u8 level, u16 item, u32 mapSec, u32 encounterType) -{ - u32 ptr; - struct PlayerData * data = Sav2_PlayerData_GetProfileAddr(sav2); - struct PlayerParty * party = SavArray_PlayerParty_get(sav2); - struct Pokemon * mon = AllocMonZeroed(heap_id); - ZeroMonData(mon); - CreateMon(mon, species, level, 32, 0, 0, OT_ID_PLAYER_ID, 0); - FUN_0206A014(mon, data, ITEM_POKE_BALL, mapSec, encounterType, heap_id); - ptr = item; - SetMonData(mon, MON_DATA_HELD_ITEM, &ptr); - BOOL isAdded = AddMonToParty(party, mon); - if (isAdded) - { - FUN_0202C144(sav2, mon); - } - FreeToHeap(mon); - return isAdded; -} -- cgit v1.2.3