From f3bfa81198af6557f6286af96edfdcff05ad32cc Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Sun, 17 Dec 2023 17:46:49 -0600 Subject: [PATCH] Created additional item icons for Item Database. Added Traveling Merchant config lists --- Crawler/InventoryWindow.cpp | 3 +- Crawler/Version.h | 2 +- Crawler/assets/config/items/ItemDatabase.txt | 276 +++++------------- .../config/shops/Chapter 1 Merchants.txt | 26 ++ .../config/shops/Chapter 2 Merchants.txt | 4 + .../config/shops/Chapter 3 Merchants.txt | 4 + .../config/shops/Chapter 4 Merchants.txt | 4 + .../config/shops/Chapter 5 Merchants.txt | 4 + .../config/shops/Chapter 6 Merchants.txt | 4 + Crawler/assets/items/Bear Blood.png | Bin 0 -> 723 bytes Crawler/assets/items/Bear Claw.png | Bin 0 -> 643 bytes Crawler/assets/items/Berries.png | Bin 0 -> 825 bytes .../assets/items/Elixir of Bear Strength.png | Bin 0 -> 9076 bytes Crawler/assets/items/Flower Petals.png | Bin 0 -> 737 bytes Crawler/assets/items/Frog Skin.png | Bin 0 -> 739 bytes Crawler/assets/items/High-Quality Logs.png | Bin 0 -> 11477 bytes ...lth Potion.png => Minor Health Potion.png} | Bin ... Mana Potion.png => Minor Mana Potion.png} | Bin .../assets/items/Minor Recovery Potion.png | Bin 0 -> 7693 bytes Crawler/assets/items/Wolf Skin.png | Bin 0 -> 869 bytes Crawler/assets/items/Yellow Slime Remains.png | Bin 0 -> 701 bytes 21 files changed, 118 insertions(+), 209 deletions(-) create mode 100644 Crawler/assets/config/shops/Chapter 1 Merchants.txt create mode 100644 Crawler/assets/config/shops/Chapter 2 Merchants.txt create mode 100644 Crawler/assets/config/shops/Chapter 3 Merchants.txt create mode 100644 Crawler/assets/config/shops/Chapter 4 Merchants.txt create mode 100644 Crawler/assets/config/shops/Chapter 5 Merchants.txt create mode 100644 Crawler/assets/config/shops/Chapter 6 Merchants.txt create mode 100644 Crawler/assets/items/Bear Blood.png create mode 100644 Crawler/assets/items/Bear Claw.png create mode 100644 Crawler/assets/items/Berries.png create mode 100644 Crawler/assets/items/Elixir of Bear Strength.png create mode 100644 Crawler/assets/items/Flower Petals.png create mode 100644 Crawler/assets/items/Frog Skin.png create mode 100644 Crawler/assets/items/High-Quality Logs.png rename Crawler/assets/items/{Small Health Potion.png => Minor Health Potion.png} (100%) rename Crawler/assets/items/{Small Mana Potion.png => Minor Mana Potion.png} (100%) create mode 100644 Crawler/assets/items/Minor Recovery Potion.png create mode 100644 Crawler/assets/items/Wolf Skin.png create mode 100644 Crawler/assets/items/Yellow Slime Remains.png diff --git a/Crawler/InventoryWindow.cpp b/Crawler/InventoryWindow.cpp index f09a4baf..b822ffbd 100644 --- a/Crawler/InventoryWindow.cpp +++ b/Crawler/InventoryWindow.cpp @@ -98,7 +98,7 @@ void Menu::InitializeInventoryWindow(){ Component(data.menu.GetType(),"Item Icon")->SetItem(Item::BLANK); Component(data.menu.GetType(),"Item Icon")->UpdateIcon(); return true; - },{.padding=1,.size={136,28}})END; + },{.padding=1,.size={137,28}})END; if(first){ lastInventoryTypeOpened=category; @@ -119,6 +119,5 @@ void Menu::InitializeInventoryWindow(){ inventoryWindow->ADD("Item Icon",MenuItemItemButton)({{226+inventoryDescriptionWidth/2-24,30},{48,48}},Item::BLANK,MenuType::ENUM_END,DO_NOTHING,"","",IconButtonAttr::NOT_SELECTABLE)END; inventoryWindow->ADD("Item Name Label",MenuLabel)({{226,84},{inventoryDescriptionWidth-6,12}},"",0.75f,LEFT_ALIGN|SHADOW)END; inventoryWindow->ADD("Item Description Label",MenuLabel)({{226,94},{inventoryDescriptionWidth-6,inventoryWindow->size.y-44-66}},"",0.5f,LEFT_ALIGN|SHADOW)END; - #pragma endregion } \ No newline at end of file diff --git a/Crawler/Version.h b/Crawler/Version.h index 6c044b40..35f9e9fe 100644 --- a/Crawler/Version.h +++ b/Crawler/Version.h @@ -39,7 +39,7 @@ All rights reserved. #define VERSION_MAJOR 0 #define VERSION_MINOR 2 #define VERSION_PATCH 1 -#define VERSION_BUILD 4057 +#define VERSION_BUILD 4059 #define stringify(a) stringify_(a) #define stringify_(a) #a diff --git a/Crawler/assets/config/items/ItemDatabase.txt b/Crawler/assets/config/items/ItemDatabase.txt index 0b572698..a1b01589 100644 --- a/Crawler/assets/config/items/ItemDatabase.txt +++ b/Crawler/assets/config/items/ItemDatabase.txt @@ -1,273 +1,137 @@ ItemDatabase { - Small Health Potion + Berries { ItemScript = Restore - Description = Restores 40 health points. - HP Restore = 40 + Description = Restores 15 health points and 5 mana points. + HP Restore = 15 + MP Restore = 5 ItemCategory = Consumables Cooldown Time = 5.0 Cast Time = 0.0 + SellValue = 8 } - Medium Health Potion + Minor Health Potion { ItemScript = Restore - Description = Restores 100 health points. - HP Restore = 100 + Description = Restores 50 health points. + HP Restore = 50 ItemCategory = Consumables Cooldown Time = 5.0 Cast Time = 0.0 + SellValue = 16 + BuyValue = 23 } - Large Health Potion + Minor Mana Potion { ItemScript = Restore - Description = Restores 320 health points. - HP Restore = 320 + Description = Restores 45 mana points over the next 15 seconds. + MP Restore = 3,1,15 ItemCategory = Consumables Cooldown Time = 5.0 Cast Time = 0.0 + SellValue = 21 + BuyValue = 30 } - Small Mana Potion + Minor Recovery Potion { ItemScript = Restore - Description = Restores 40 mana points. - MP Restore = 40 + Description = Recovers 60 health points over the next 15 seconds. + HP Restore = 12,3,15 ItemCategory = Consumables Cooldown Time = 5.0 Cast Time = 0.0 } - Medium Mana Potion + Elixir of Bear Strength { - ItemScript = Restore - Description = Restores 100 mana points. - MP Restore = 100 - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Large Mana Potion - { - ItemScript = Restore - Description = Restores 320 mana points. - MP Restore = 320 - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 1 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 2 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. + ItemScript = Buff + Description = Increase your attack by 15% for 30 seconds. + HP Restore = 15,30 ItemCategory = Consumables Cooldown Time = 5.0 Cast Time = 0.0 } - Dummy Item 3 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 4 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 5 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 6 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 7 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Equipment - Slot = Armor - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 8 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Equipment - Slot = Armor - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 9 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Equipment - Slot = Armor - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 10 - { - Description = Does nothing apparently. - ItemCategory = Equipment - Slot = Armor,Ring1,Ring2 - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 11 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 12 + Bandages { ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables + Description = Restores 30% health points over 6 seconds. The effect can be interrupted. + HP % Restore = 30% + Cast Time = 6.0 Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 13 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 + SellValue = 7 + BuyValue = 10 } - Dummy Item 14 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 15 - { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 - } - Dummy Item 16 + Green Slime Remains { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 + Description = The remains of a green slime. It stares at you intently. + ItemCategory = Materials + SellValue = 2 } - Dummy Item 17 + Blue Slime Remains { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 + Description = The remains of a blue slime. It stares at you intently. + ItemCategory = Materials + SellValue = 4 } - Dummy Item 18 + Red Slime Remains { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 + Description = The remains of a red slime. It stares at you intently. + ItemCategory = Materials + SellValue = 4 } - Dummy Item 19 + Yellow Slime Remains { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 + Description = The remains of a yellow slime. It stares at you intently. + ItemCategory = Materials + SellValue = 9 } - Dummy Item 20 + Flower Petals { - ItemScript = Restore - HP Restore = 1 - Description = Does nothing apparently. - ItemCategory = Consumables - Cooldown Time = 5.0 - Cast Time = 0.0 + Description = Some beautiful petals of a flower. + ItemCategory = Materials + SellValue = 3 } - Bandages + Frog Skin { - ItemScript = Restore - Description = Restores 10% health points. - HP % Restore = 10% - Cast Time = 1.0 - Cooldown Time = 5.0 - ItemCategory = Consumables + Description = The skin of a frog. + ItemCategory = Materials + SellValue = 5 } - Green Slime Remains + Bear Claw { - Description = The remains of a green slime. It stares at you intently. + Description = The claw of a bear. ItemCategory = Materials + SellValue = 12 } - Blue Slime Remains + Bear Blood { - Description = The remains of a blue slime. It stares at you intently. + Description = Some uncontaminated blood of a bear ItemCategory = Materials + SellValue = 17 } - Red Slime Remains + Wolf Skin { - Description = The remains of a red slime. It stares at you intently. + Description = The skin of a wolf with only minor damages. ItemCategory = Materials + SellValue = 6 } Logs { Description = A small unrefined pile of logs. ItemCategory = Materials + SellValue = 3 + } + High-Quality Logs + { + Description = A small unrefined pile of logs of exceptional quality. + ItemCategory = Materials + SellValue = 7 } Green Gemstone { Description = Radiating with energy from the forest, it is used to refine stronger equipment. ItemCategory = Materials + SellValue = 180 } -} \ No newline at end of file +} diff --git a/Crawler/assets/config/shops/Chapter 1 Merchants.txt b/Crawler/assets/config/shops/Chapter 1 Merchants.txt new file mode 100644 index 00000000..2fcf0792 --- /dev/null +++ b/Crawler/assets/config/shops/Chapter 1 Merchants.txt @@ -0,0 +1,26 @@ +Merchant +{ + Chapter1_A + { + DisplayName = Merchant + Item[1] = Minor Health Potion + Item[2] = Minor Mana Potion + } + Chapter1_B + { + DisplayName = Merchant + Item[1] = Minor Health Potion + } + Chapter1_C + { + DisplayName = Merchant + Item[1] = Minor Mana Potion + } + Chapter1_D + { + DisplayName = Merchant + Item[1] = Minor Health Potion + Item[2] = Minor Mana Potion + Item[3] = Bandages + } +} \ No newline at end of file diff --git a/Crawler/assets/config/shops/Chapter 2 Merchants.txt b/Crawler/assets/config/shops/Chapter 2 Merchants.txt new file mode 100644 index 00000000..84b226f9 --- /dev/null +++ b/Crawler/assets/config/shops/Chapter 2 Merchants.txt @@ -0,0 +1,4 @@ +Merchant +{ + +} \ No newline at end of file diff --git a/Crawler/assets/config/shops/Chapter 3 Merchants.txt b/Crawler/assets/config/shops/Chapter 3 Merchants.txt new file mode 100644 index 00000000..84b226f9 --- /dev/null +++ b/Crawler/assets/config/shops/Chapter 3 Merchants.txt @@ -0,0 +1,4 @@ +Merchant +{ + +} \ No newline at end of file diff --git a/Crawler/assets/config/shops/Chapter 4 Merchants.txt b/Crawler/assets/config/shops/Chapter 4 Merchants.txt new file mode 100644 index 00000000..84b226f9 --- /dev/null +++ b/Crawler/assets/config/shops/Chapter 4 Merchants.txt @@ -0,0 +1,4 @@ +Merchant +{ + +} \ No newline at end of file diff --git a/Crawler/assets/config/shops/Chapter 5 Merchants.txt b/Crawler/assets/config/shops/Chapter 5 Merchants.txt new file mode 100644 index 00000000..84b226f9 --- /dev/null +++ b/Crawler/assets/config/shops/Chapter 5 Merchants.txt @@ -0,0 +1,4 @@ +Merchant +{ + +} \ No newline at end of file diff --git a/Crawler/assets/config/shops/Chapter 6 Merchants.txt b/Crawler/assets/config/shops/Chapter 6 Merchants.txt new file mode 100644 index 00000000..84b226f9 --- /dev/null +++ b/Crawler/assets/config/shops/Chapter 6 Merchants.txt @@ -0,0 +1,4 @@ +Merchant +{ + +} \ No newline at end of file diff --git a/Crawler/assets/items/Bear Blood.png b/Crawler/assets/items/Bear Blood.png new file mode 100644 index 0000000000000000000000000000000000000000..2387c838622a27118cca334718d10a2be0d7123b GIT binary patch literal 723 zcmV;^0xbQBP)EX>4Tx04R}tkv&MmKpe$iQ?()$5eteqWT;Mdu_BJ8ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8L#!+*#OK7523?T&k?XR{Z=6dG3p_JqWYcrRA!4!A!Ey()vY`@B6NeR5qkJLf zvch?bvs$UK);;+Pg9U9l!*!ZtNMI33q#!~@4I8MyLWEY06ccIMk9+t>9e;{kGPyRu z$T5#9R7j2={11M2YZjwZZc;D~bidg4$2bt!1)6o+{yw(t<_X|`2ClTWzuEw1KS{5* zweS%zunk;Xw>5bWxZD9oo^;8O9LY~pC>DYDGy0}HFmwy_t-8In_Hp_EWT~sA8{ps& zm?%;9n#a3)JA3>0Osl^i%baq`rdX6200006VoOIv0Cxai03n$;{&N5T010qNS#tmY z3ljhU3ljkVnw%H_000McNliru=L``SApr<6%;5k402y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{0065=L_t(Y$L&7ta`g53hnJ5>F(z5P2e5k4@HN8xp}1xsDSvdLjvX{L70=fW(ZtCdV4C zq#E`JSHf1eIlt7IYZd3Bl344kX_3Cw2()Eg0qv_rs7Btjs8%pS-km{W#<+y3C-3fF z&SwRB8*8x-dkZu>=%1CKwun<7UhiYGEX>4Tx04R}tkv&MmKpe$iQ?()$5eteqWT;Mdu_BJ8ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8L#!+*#OK7523?T&k?XR{Z=6dG3p_JqWYcrRA!4!A!Ey()vY`@B6NeR5qkJLf zvch?bvs$UK);;+Pg9U9l!*!ZtNMI33q#!~@4I8MyLWEY06ccIMk9+t>9e;{kGPyRu z$T5#9R7j2={11M2YZjwZZc;D~bidg4$2bt!1)6o+{yw(t<_X|`2ClTWzuEw1KS{5* zweS%zunk;Xw>5bWxZD9oo^;8O9LY~pC>DYDGy0}HFmwy_t-8In_Hp_EWT~sA8{ps& zm?%;9n#a3)JA3>0Osl^i%baq`rdX6200006VoOIv0FMAC02g#5NuB@z010qNS#tmY z3ljhU3ljkVnw%H_000McNliru=L``S9TNY1^uPcB02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{003J_L_t(Y$75g^1*2g20DgA%|1>rH`}~6cEX>4Tx04R}tkv&MmKpe$iQ?()$5eteqWT;Mdu_BJ8ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8L#!+*#OK7523?T&k?XR{Z=6dG3p_JqWYcrRA!4!A!Ey()vY`@B6NeR5qkJLf zvch?bvs$UK);;+Pg9U9l!*!ZtNMI33q#!~@4I8MyLWEY06ccIMk9+t>9e;{kGPyRu z$T5#9R7j2={11M2YZjwZZc;D~bidg4$2bt!1)6o+{yw(t<_X|`2ClTWzuEw1KS{5* zweS%zunk;Xw>5bWxZD9oo^;8O9LY~pC>DYDGy0}HFmwy_t-8In_Hp_EWT~sA8{ps& zm?%;9n#a3)JA3>0Osl^i%baq`rdX6200006VoOIv0FMAC02g#5NuB@z010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=L``S3pc3Xl~4cx02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{009w6L_t(Y$L&-x4uUWgeHfFv(ak#P%GS**IC2A5kHIlK zh9ft?k2o ztJ1sfY*1+(oK)HAuZ@!`KeMRPI-rMaAq$=azIW9^#!M!+X1`n;+h=O(^1f4n>(C{? zH?F9ya+&}@db_kD=ACiy*R zWK9}LbTRKW>|!n&>}f;{_TD!w?QidS_&R=C{O|Ap69uSkPk3If00000NkvXXu0mjf Dt>9f( literal 0 HcmV?d00001 diff --git a/Crawler/assets/items/Elixir of Bear Strength.png b/Crawler/assets/items/Elixir of Bear Strength.png new file mode 100644 index 0000000000000000000000000000000000000000..9a9093ee66700ff6f4767533baf5c8fd70a99b1d GIT binary patch literal 9076 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 literal 0 HcmV?d00001 diff --git a/Crawler/assets/items/Flower Petals.png b/Crawler/assets/items/Flower Petals.png new file mode 100644 index 0000000000000000000000000000000000000000..002d33b94f82b778ff6e25dd10388928316b585e GIT binary patch literal 737 zcmV<70v`Q|P)EX>4Tx04R}tkv&MmKpe$iQ?()$5eteqWT;Mdu_BJ8ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8L#!+*#OK7523?T&k?XR{Z=6dG3p_JqWYcrRA!4!A!Ey()vY`@B6NeR5qkJLf zvch?bvs$UK);;+Pg9U9l!*!ZtNMI33q#!~@4I8MyLWEY06ccIMk9+t>9e;{kGPyRu z$T5#9R7j2={11M2YZjwZZc;D~bidg4$2bt!1)6o+{yw(t<_X|`2ClTWzuEw1KS{5* zweS%zunk;Xw>5bWxZD9oo^;8O9LY~pC>DYDGy0}HFmwy_t-8In_Hp_EWT~sA8{ps& zm?%;9n#a3)JA3>0Osl^i%baq`rdX6200006VoOIv0FMAC02g#5NuB@z010qNS#tmY z3ljhU3ljkVnw%H_000McNliru=L``S6a}qq%1!_P02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{006m3L_t(Y$L*7$4#O}EL|;*0H#Ro7&)T<*^_K?A!qSmS zMIMn7rOSITXo{)Xxwj#j$% z9_FwEj{54WUh8}0?5l&Vo_kjSc8-zDaCNOK-7-HH?ZDPnvB!3FKJ+gtDt6%wfv?v> TR;tOM00000NkvXXu0mjfp7BA2 literal 0 HcmV?d00001 diff --git a/Crawler/assets/items/Frog Skin.png b/Crawler/assets/items/Frog Skin.png new file mode 100644 index 0000000000000000000000000000000000000000..57d8e4dec82eb7dc33b106ab838a0444ae765556 GIT binary patch literal 739 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
l8it-f(Z+#oz-cpE10Qt|*V1PKE@d#ySMQeBS^K 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 literal 0 HcmV?d00001