From b21dfb9ba1c28dac918318f0efb48a62dfc643b2 Mon Sep 17 00:00:00 2001 From: Jacquietx37 <53120122+Jacquietx37@users.noreply.github.com> Date: Wed, 14 Aug 2019 09:15:12 +0200 Subject: [PATCH] Added a page for maybe the simple process of changing the POTION in the PC when the player starts (or remove it). --- Change-initial-PC-items.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Change-initial-PC-items.md diff --git a/Change-initial-PC-items.md b/Change-initial-PC-items.md new file mode 100644 index 0000000..9bc98e2 --- /dev/null +++ b/Change-initial-PC-items.md @@ -0,0 +1,38 @@ +When the player starts a new adventure, the game gives the player one potion in their PC to start with. In this tutorial, we'll learn where and how to edit the PC items. + +### Edit the PC items +Open `src/player_pc.c`. You will find the following lines: + +`static const struct ItemSlot gNewGamePCItems[] = +{ + { ITEM_POTION, 1 }, + { ITEM_NONE, 0 } +};` + +In here you can add all items you want the player to have when they start a new game. For example, if we would want to start with both one pokeball and one potion, the code would be: + +`static const struct ItemSlot gNewGamePCItems[] = +{ + { ITEM_POTION, 1 }, + { ITEM_POKE_BALL, 1}, + { ITEM_NONE, 0 } +};` + +Which would look like: + +![](https://i.imgur.com/p7aIQrx.png) + +If we would want to start with 5 pokeballs instead, we can modify the number of the second value inside the brackets. For example: + +`static const struct ItemSlot gNewGamePCItems[] = +{ + { ITEM_POTION, 1 }, + { ITEM_POKE_BALL, 5}, + { ITEM_NONE, 0 } +};` + +Which will turn out as: + +![](https://i.imgur.com/i7GBS8L.png) + +The `{ ITEM_POTION, 1 },` can be removed to have no item in the PC at all. \ No newline at end of file