From 14baa4c8b64b46bae2386039c53d4ff69049bd54 Mon Sep 17 00:00:00 2001 From: lofcz Date: Sat, 19 Nov 2016 15:55:30 +0100 Subject: [PATCH] =?UTF-8?q?Sjednoceno=20form=C3=A1tov=C3=A1n=C3=AD=20infob?= =?UTF-8?q?oxu=20equimentu=20a=20invent=C3=A1=C5=99e=20Aktualizov=C3=A1na?= =?UTF-8?q?=20datab=C3=A1ze=20p=C5=99edm=C4=9Bt=C5=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Engine source/DragonRise3.project.gmx | 11 +++- .../objects/oAlchemyDust.object.gmx | 2 +- .../objects/oArmorLeather.object.gmx | 30 +++-------- .../objects/oArmorMetal.object.gmx | 11 ++-- .../Engine source/objects/oHelmet2.object.gmx | 10 ++-- .../objects/oKozenaHelma.object.gmx | 50 +++--------------- .../objects/oRingGolden.object.gmx | 32 +++-------- .../objects/oShoulderLeftLeather.object.gmx | 34 +++--------- .../objects/oShoulderRightLeather.object.gmx | 36 +++---------- .../objects/oStatusMenu.object.gmx | 46 +++++++++++----- .../Engine source/scripts/clr.gml | 4 +- .../Engine source/scripts/equipmentDraw.gml | 4 +- .../scripts/inventoryCombinations.gml | 2 +- .../Engine source/scripts/inventoryDraw.gml | 9 ++-- .../scripts/scrItemSetBodyCanvas.gml | 18 +++++++ .../scripts/scrItemSetProperty.gml | 10 ++++ .../sprites/images/sBodyCanvasArmor3_0.png | Bin 0 -> 381 bytes .../sprites/images/sBodyCanvasArmor3_1.png | Bin 0 -> 380 bytes .../sprites/images/sBodyCanvasArmor3_10.png | Bin 0 -> 341 bytes .../sprites/images/sBodyCanvasArmor3_11.png | Bin 0 -> 344 bytes .../sprites/images/sBodyCanvasArmor3_12.png | Bin 0 -> 368 bytes .../sprites/images/sBodyCanvasArmor3_13.png | Bin 0 -> 366 bytes .../sprites/images/sBodyCanvasArmor3_14.png | Bin 0 -> 369 bytes .../sprites/images/sBodyCanvasArmor3_15.png | Bin 0 -> 348 bytes .../sprites/images/sBodyCanvasArmor3_16.png | Bin 0 -> 362 bytes .../sprites/images/sBodyCanvasArmor3_17.png | Bin 0 -> 362 bytes .../sprites/images/sBodyCanvasArmor3_18.png | Bin 0 -> 319 bytes .../sprites/images/sBodyCanvasArmor3_19.png | Bin 0 -> 306 bytes .../sprites/images/sBodyCanvasArmor3_2.png | Bin 0 -> 382 bytes .../sprites/images/sBodyCanvasArmor3_20.png | Bin 0 -> 316 bytes .../sprites/images/sBodyCanvasArmor3_21.png | Bin 0 -> 324 bytes .../sprites/images/sBodyCanvasArmor3_22.png | Bin 0 -> 339 bytes .../sprites/images/sBodyCanvasArmor3_23.png | Bin 0 -> 339 bytes .../sprites/images/sBodyCanvasArmor3_3.png | Bin 0 -> 386 bytes .../sprites/images/sBodyCanvasArmor3_4.png | Bin 0 -> 382 bytes .../sprites/images/sBodyCanvasArmor3_5.png | Bin 0 -> 379 bytes .../sprites/images/sBodyCanvasArmor3_6.png | Bin 0 -> 330 bytes .../sprites/images/sBodyCanvasArmor3_7.png | Bin 0 -> 325 bytes .../sprites/images/sBodyCanvasArmor3_8.png | Bin 0 -> 331 bytes .../sprites/images/sBodyCanvasArmor3_9.png | Bin 0 -> 325 bytes .../images/sBodyCanvasAttackArmor3_0.png | Bin 0 -> 381 bytes .../images/sBodyCanvasAttackArmor3_1.png | Bin 0 -> 373 bytes .../images/sBodyCanvasAttackArmor3_10.png | Bin 0 -> 348 bytes .../images/sBodyCanvasAttackArmor3_11.png | Bin 0 -> 348 bytes .../images/sBodyCanvasAttackArmor3_12.png | Bin 0 -> 368 bytes .../images/sBodyCanvasAttackArmor3_13.png | Bin 0 -> 353 bytes .../images/sBodyCanvasAttackArmor3_14.png | Bin 0 -> 327 bytes .../images/sBodyCanvasAttackArmor3_15.png | Bin 0 -> 373 bytes .../images/sBodyCanvasAttackArmor3_16.png | Bin 0 -> 367 bytes .../images/sBodyCanvasAttackArmor3_17.png | Bin 0 -> 367 bytes .../images/sBodyCanvasAttackArmor3_18.png | Bin 0 -> 319 bytes .../images/sBodyCanvasAttackArmor3_19.png | Bin 0 -> 327 bytes .../images/sBodyCanvasAttackArmor3_2.png | Bin 0 -> 359 bytes .../images/sBodyCanvasAttackArmor3_20.png | Bin 0 -> 323 bytes .../images/sBodyCanvasAttackArmor3_21.png | Bin 0 -> 351 bytes .../images/sBodyCanvasAttackArmor3_22.png | Bin 0 -> 351 bytes .../images/sBodyCanvasAttackArmor3_23.png | Bin 0 -> 351 bytes .../images/sBodyCanvasAttackArmor3_3.png | Bin 0 -> 370 bytes .../images/sBodyCanvasAttackArmor3_4.png | Bin 0 -> 368 bytes .../images/sBodyCanvasAttackArmor3_5.png | Bin 0 -> 368 bytes .../images/sBodyCanvasAttackArmor3_6.png | Bin 0 -> 330 bytes .../images/sBodyCanvasAttackArmor3_7.png | Bin 0 -> 334 bytes .../images/sBodyCanvasAttackArmor3_8.png | Bin 0 -> 314 bytes .../images/sBodyCanvasAttackArmor3_9.png | Bin 0 -> 348 bytes .../sprites/images/sprite272_0.png | Bin 0 -> 567 bytes .../sprites/images/sprite272_1.png | Bin 0 -> 567 bytes .../sprites/images/sprite272_10.png | Bin 0 -> 424 bytes .../sprites/images/sprite272_11.png | Bin 0 -> 424 bytes .../sprites/images/sprite272_12.png | Bin 0 -> 518 bytes .../sprites/images/sprite272_13.png | Bin 0 -> 518 bytes .../sprites/images/sprite272_14.png | Bin 0 -> 518 bytes .../sprites/images/sprite272_15.png | Bin 0 -> 519 bytes .../sprites/images/sprite272_16.png | Bin 0 -> 518 bytes .../sprites/images/sprite272_17.png | Bin 0 -> 518 bytes .../sprites/images/sprite272_18.png | Bin 0 -> 419 bytes .../sprites/images/sprite272_19.png | Bin 0 -> 419 bytes .../sprites/images/sprite272_2.png | Bin 0 -> 567 bytes .../sprites/images/sprite272_20.png | Bin 0 -> 419 bytes .../sprites/images/sprite272_21.png | Bin 0 -> 419 bytes .../sprites/images/sprite272_22.png | Bin 0 -> 419 bytes .../sprites/images/sprite272_23.png | Bin 0 -> 419 bytes .../sprites/images/sprite272_3.png | Bin 0 -> 567 bytes .../sprites/images/sprite272_4.png | Bin 0 -> 567 bytes .../sprites/images/sprite272_5.png | Bin 0 -> 567 bytes .../sprites/images/sprite272_6.png | Bin 0 -> 424 bytes .../sprites/images/sprite272_7.png | Bin 0 -> 424 bytes .../sprites/images/sprite272_8.png | Bin 0 -> 424 bytes .../sprites/images/sprite272_9.png | Bin 0 -> 424 bytes .../sprites/sBodyCanvasArmor3.sprite.gmx | 48 +++++++++++++++++ .../sBodyCanvasAttackArmor3.sprite.gmx | 48 +++++++++++++++++ .../sprites/sprite270.sprite.gmx | 23 ++++++++ .../sprites/sprite272.sprite.gmx | 48 +++++++++++++++++ 92 files changed, 295 insertions(+), 181 deletions(-) create mode 100644 SimplexRPGEngine/Engine source/scripts/scrItemSetBodyCanvas.gml create mode 100644 SimplexRPGEngine/Engine source/scripts/scrItemSetProperty.gml create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_0.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_1.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_10.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_11.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_12.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_13.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_14.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_15.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_16.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_17.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_18.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_19.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_2.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_20.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_21.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_22.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_23.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_3.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_4.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_5.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_6.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_7.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_8.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_9.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_0.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_1.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_10.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_11.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_12.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_13.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_14.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_15.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_16.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_17.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_18.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_19.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_2.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_20.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_21.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_22.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_23.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_3.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_4.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_5.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_6.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_7.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_8.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_9.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_0.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_1.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_10.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_11.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_12.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_13.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_14.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_15.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_16.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_17.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_18.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_19.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_2.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_20.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_21.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_22.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_23.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_3.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_4.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_5.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_6.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_7.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_8.png create mode 100644 SimplexRPGEngine/Engine source/sprites/images/sprite272_9.png create mode 100644 SimplexRPGEngine/Engine source/sprites/sBodyCanvasArmor3.sprite.gmx create mode 100644 SimplexRPGEngine/Engine source/sprites/sBodyCanvasAttackArmor3.sprite.gmx create mode 100644 SimplexRPGEngine/Engine source/sprites/sprite270.sprite.gmx create mode 100644 SimplexRPGEngine/Engine source/sprites/sprite272.sprite.gmx diff --git a/SimplexRPGEngine/Engine source/DragonRise3.project.gmx b/SimplexRPGEngine/Engine source/DragonRise3.project.gmx index 677e2b07..5a8f95de 100644 --- a/SimplexRPGEngine/Engine source/DragonRise3.project.gmx +++ b/SimplexRPGEngine/Engine source/DragonRise3.project.gmx @@ -253,6 +253,7 @@ sprites\sBodyCanvasAttackHead2 sprites\sBodyCanvasAttackHair1 sprites\sBodyCanvasAttackArmor2 + sprites\sBodyCanvasAttackArmor3 sprites\sBodyCanvasAttackLegs1 @@ -267,6 +268,7 @@ sprites\sBodyCanvasHands1 sprites\sBodyCanvasHair1 sprites\sBodyCanvasArmor2 + sprites\sBodyCanvasArmor3 sprites\sBodyCanvasArmor1 @@ -625,6 +627,8 @@ sprites\sBarrel sprites\sprite244 sprites\sEmoticons + sprites\sprite270 + sprites\sprite272 @@ -819,6 +823,8 @@ + + @@ -1431,7 +1437,7 @@ rooms\mapSklep - + 1 0 "staticInstance" @@ -1480,7 +1486,8 @@ 1 0 58 - 103 + 104 + 103 102 101 100 diff --git a/SimplexRPGEngine/Engine source/objects/oAlchemyDust.object.gmx b/SimplexRPGEngine/Engine source/objects/oAlchemyDust.object.gmx index 66bff0df..f6ba4225 100644 --- a/SimplexRPGEngine/Engine source/objects/oAlchemyDust.object.gmx +++ b/SimplexRPGEngine/Engine source/objects/oAlchemyDust.object.gmx @@ -28,7 +28,7 @@ /// Initialize item scrItemSetUp(0, 0, itemEnum.itemAlchemyDust); -scrItemSetProperties(true, "Esence", "Univerzální prach z drahokamů, základní přísada do lektvarů.", -1, "", 2); +scrItemSetProperties(true, "Esence", "Univerzální prach z drahokamů, používá se k výrobě, opravě vybavení a jako platidlo.", -1, "", 2); scrItemSetOptions(); scrItemSetUpFinalize(); diff --git a/SimplexRPGEngine/Engine source/objects/oArmorLeather.object.gmx b/SimplexRPGEngine/Engine source/objects/oArmorLeather.object.gmx index aa2a7163..9a322055 100644 --- a/SimplexRPGEngine/Engine source/objects/oArmorLeather.object.gmx +++ b/SimplexRPGEngine/Engine source/objects/oArmorLeather.object.gmx @@ -27,32 +27,18 @@ 1 /// Initialize item -scrItemSetUp(0,0); -scrItemBasic(itemEnum.itemArmorLeather); +scrItemSetUp(0, 0, itemEnum.itemArmorLeather); +scrItemSetProperties(false, "Kožená zbroj", "Oblíbená zbroj lehkooděnců, uvnitř je vycpaná vlnou a koudelí, zvrchu vyztužená kůží. Nezatíží nostitele a poskytne solidní mechanickou ochranu.", materialEnum.materialNone, "armor", 160, rarity_normal, true, "", c_dkgray, 60, 60, 10); +scrItemSetOptions(); -//*********** Prefix ************** -image_index = 8; -randomize(); +scrItemSetProperty(vlastnost_max_zivot, 12); +scrItemSetProperty(vlastnost_odolnost, 3); +scrItemSetBodyCanvas(2, sBodyCanvasArmor3, sBodyCanvasAttackArmor3); -//****** Item settings ************ +scrItemSetUpFinalize(); -itm_stackable = 0; -itm_sprite_number = image_index; -itm_info_head = "Kožené brnění"; -itm_info_text = "Testing equipment"; -itm_options[0] = "Nabídka 2"; -itm_sprite = sprite_index; -itm_equip_slot = "armor"; -vlastnost[vlastnost_max_zivot] = irandom_range(7, 12); - -if (vlastnost[vlastnost_max_zivot] < 10) {itm_info_color = rarity_normal;} -else {itm_info_color = rarity_fine;} - -//*********** Suffix ***************** -scrItemSetUpFinalize(true); -//************************************ @@ -81,7 +67,7 @@ if (loot = 0) { if (inventoryPickUp()) { -scrLog("+ Kožené brnění",c_white,sArmorEffect,1,0.5); +scrLog("+ Kožená zbroj",c_white,sArmorEffect,1,0.5); audio_play_sound(sndWeaponPickup,0,0); } } diff --git a/SimplexRPGEngine/Engine source/objects/oArmorMetal.object.gmx b/SimplexRPGEngine/Engine source/objects/oArmorMetal.object.gmx index 6bba6fb4..398d9c5e 100644 --- a/SimplexRPGEngine/Engine source/objects/oArmorMetal.object.gmx +++ b/SimplexRPGEngine/Engine source/objects/oArmorMetal.object.gmx @@ -28,13 +28,12 @@ /// Initialize item scrItemSetUp(0, 0, itemEnum.itemArmorMetal); -scrItemSetProperties(false, "Ocelový pancíř", "Kvalitní, s láskou vyrobená zbroj. Použitá ocel je podivuhodně lehká, ale pevná.", materialEnum.materialNone, "armor", 240); +scrItemSetProperties(false, "Ocelový pancíř", "Kvalitní, s láskou vyrobená zbroj. Použitá ocel je podivuhodně lehká, ale pevná.", materialEnum.materialNone, "armor", 240, rarity_normal, true, "", c_dkgray, 80, 80, 24); scrItemSetOptions(); -vlastnost[vlastnost_poskozeni] = 4; -vlastnost[vlastnost_bodyCanvasIndex] = 2; -vlastnost[vlastnost_bodyCanvasSprite] = sBodyCanvasArmor2; -vlastnost[vlastnost_bodyCanvasSlashSprite] = sBodyCanvasAttackArmor2; +scrItemSetProperty(vlastnost_max_zivot, 26); +scrItemSetProperty(vlastnost_odolnost, 4); +scrItemSetBodyCanvas(2, sBodyCanvasArmor2, sBodyCanvasAttackArmor2); scrItemSetUpFinalize(); @@ -68,7 +67,7 @@ if (loot = 0) { if (inventoryPickUp()) { -scrLog("+ Kožené brnění",c_white,sArmorEffect,1,0.5); +scrLog("+ Ocelový pancíř",c_white,sArmorEffect,1,0.5); audio_play_sound(sndWeaponPickup,0,0); } } diff --git a/SimplexRPGEngine/Engine source/objects/oHelmet2.object.gmx b/SimplexRPGEngine/Engine source/objects/oHelmet2.object.gmx index a1104b4e..95c405e0 100644 --- a/SimplexRPGEngine/Engine source/objects/oHelmet2.object.gmx +++ b/SimplexRPGEngine/Engine source/objects/oHelmet2.object.gmx @@ -28,13 +28,13 @@ /// Initialize item scrItemSetUp(0, 0, itemEnum.itemHelmetHat); -scrItemSetProperties(false, "Štramácký klobouk", "Nedbalá elegance, kterou vyzařuje spolu s úsměvy jeho předchozích majitelů už otevřelo cestu ke klínům mnoha dívek.", materialEnum.materialNone, "helma", 45); +scrItemSetProperties(false, "Štramácký klobouk", "Nedbalá elegance, kterou vyzařuje spolu s úsměvy jeho předchozích majitelů už otevřelo cestu ke klínům mnoha dívek.", materialEnum.materialNone, "helma", 45, rarity_normal, true, "", c_dkgray, 25, 25, 5); scrItemSetOptions(); -vlastnost[vlastnost_poskozeni] = 4; -vlastnost[vlastnost_bodyCanvasIndex] = 3; -vlastnost[vlastnost_bodyCanvasSprite] = sBodyCanvasHead1; -vlastnost[vlastnost_bodyCanvasSlashSprite] = sBodyCanvasAttackHead2; +scrItemSetProperty(vlastnost_max_zivot, 2); +scrItemSetProperty(vlastnost_max_stamina, 3); +scrItemSetProperty(vlastnost_elegance, 1); +scrItemSetBodyCanvas(3, sBodyCanvasHead1, sBodyCanvasAttackHead2); scrItemSetUpFinalize(); diff --git a/SimplexRPGEngine/Engine source/objects/oKozenaHelma.object.gmx b/SimplexRPGEngine/Engine source/objects/oKozenaHelma.object.gmx index d574654e..4e9632a3 100644 --- a/SimplexRPGEngine/Engine source/objects/oKozenaHelma.object.gmx +++ b/SimplexRPGEngine/Engine source/objects/oKozenaHelma.object.gmx @@ -27,54 +27,18 @@ 1 /// Initialize item -scrItemSetUp(0,0); -scrItemBasic(itemEnum.itemHelmetLeather); -//*********** Prefix ************** -image_index = 5; -randomize(); -//****** Item settings ************ +scrItemSetUp(0, 0, itemEnum.itemHelmetLeather + 1); +scrItemSetProperties(false, "Kožená helma", "Prošívaná helma normanského střihu. Ochrání nejen před úderem či šípem, ale i mrazem a větrem. Vzbuzuje pocit bezpečí.", materialEnum.materialNone, "helma", 65, rarity_normal, true, "", c_dkgray, 40, 40, 8); +scrItemSetOptions(); -itm_stackable = 0; -itm_sprite_number = 5; -itm_info_head = "Kožená helma"; -itm_info_text = "Ušitá z hověziny, poskytne ochranu proti# větru a mrazu."; -itm_options[0] = "Zkombinovat"; -itm_options[1] = "Nabídka 2"; -itm_sprite = sprite_index; -itm_equip_slot = "helma"; +scrItemSetProperty(vlastnost_max_zivot, 4); +scrItemSetProperty(vlastnost_odolnost, 1); +scrItemSetProperty(vlastnost_max_stamina, 2); -/* -vlastnost[vlastnost_vykresli_sprit] = sShortWeapons; -vlastnost[vlastnost_vykresli_index] = 0; +scrItemSetUpFinalize(); -pre = irandom_range(0,100); -if (pre >= 0 && pre < 20) {vlastnost[vlastnost_poskozeni] = 4; points += 1;} -else if (pre > 20 && pre < 40) {vlastnost[vlastnost_poskozeni] = 6; points += 2; vlastnost[vlastnost_max_zivot] = irandom_range(6,10); points += round(vlastnost[vlastnost_max_zivot] / 2); itm_info_head += " života";} -else if (pre > 40 && pre < 70) {vlastnost[vlastnost_poskozeni] = 6; points += 2;} -else if (pre > 70 && pre < 90) {vlastnost[vlastnost_poskozeni] = 7; points += 4;} -else {vlastnost[vlastnost_poskozeni] = 8; points += 5;} -if (points < 2) {itm_info_color = rarity_junk;} -else if (points < 4) {itm_info_color = rarity_normal;} -else if (points < 6) {itm_info_color = rarity_fine;} -else {itm_info_color = rarity_rare; vlastnost[vlastnost_max_mana] = irandom_range(5,10);} - -//vlastnost[vlastnost_stamina_cost] = choose(4,5); - -//itm_info_text += "#Poškození: "+string(vlastnost[vlastnost_poskozeni]); -*/ - -for (i = 10; i < 22; i++) - { - vlastnost[i] = irandom_range(3,8); - } - -//*********** Suffix ***************** - -scrItemSetUpFinalize(true); - -//************************************ diff --git a/SimplexRPGEngine/Engine source/objects/oRingGolden.object.gmx b/SimplexRPGEngine/Engine source/objects/oRingGolden.object.gmx index 6289417a..e2980caf 100644 --- a/SimplexRPGEngine/Engine source/objects/oRingGolden.object.gmx +++ b/SimplexRPGEngine/Engine source/objects/oRingGolden.object.gmx @@ -27,33 +27,15 @@ 1 /// Initialize item -scrItemSetUp(0,0); -scrItemBasic(itemEnum.itemRingGolden); +scrItemSetUp(0, 0, itemEnum.itemRingGolden); +scrItemSetProperties(false, "Zlatý prsten", "Prsten vypadá spíš jako nepříliš povedená slitina mědi a stříbra potažená vrstvičkou zlata. Nejspíš výrobek levnější třídy z dílny Nicolase Flamela.", materialEnum.materialNone, "ring", 60, rarity_normal, true, "", c_dkgray, 15, 15, 6); +scrItemSetOptions(); -//*********** Prefix ************** -image_index = 12; -randomize(); +scrItemSetProperty(vlastnost_max_mana, 12); +scrItemSetProperty(vlastnost_dustojnost, 1); +scrItemSetProperty(vlastnost_inteligence, 1); -//****** Item settings ************ - -itm_stackable = 0; -itm_sprite_number = image_index; -itm_info_head = "Zlatý prsten"; -itm_info_text = "Testing equipment"; -itm_options[0] = "Nabídka 2"; -itm_sprite = sprite_index; -itm_equip_slot = "ring"; - - -vlastnost[vlastnost_max_mana] = irandom_range(8, 15); -scr = vlastnost[vlastnost_max_mana]; - -if (scr < 12) {itm_info_color = rarity_normal;} -else {itm_info_color = rarity_rare;} - -//*********** Suffix ***************** -scrItemSetUpFinalize(true); -//************************************ +scrItemSetUpFinalize(); diff --git a/SimplexRPGEngine/Engine source/objects/oShoulderLeftLeather.object.gmx b/SimplexRPGEngine/Engine source/objects/oShoulderLeftLeather.object.gmx index 61772c62..ce433437 100644 --- a/SimplexRPGEngine/Engine source/objects/oShoulderLeftLeather.object.gmx +++ b/SimplexRPGEngine/Engine source/objects/oShoulderLeftLeather.object.gmx @@ -27,36 +27,16 @@ 1 /// Initialize item -scrItemSetUp(0,0); -scrItemBasic(itemEnum.itemShoulderLeftLeather); +scrItemSetUp(0, 0, itemEnum.itemShoulderLeftLeather); +scrItemSetProperties(false, "Kožený chránič levého ramene", "Čtyřdílný nárameník z kvalitního usně. Ochrání i proti šipce z kuše.", materialEnum.materialNone, "leftPlate", 40, rarity_normal, true, "", c_dkgray, 35, 35, 4); +scrItemSetOptions(); -//*********** Prefix ************** -image_index = 10; -randomize(); +scrItemSetProperty(vlastnost_max_zivot, 2); +scrItemSetProperty(vlastnost_max_stit, 4); +scrItemSetProperty(vlastnost_max_stamina, 1); -//****** Item settings ************ +scrItemSetUpFinalize(); -itm_stackable = 0; -itm_sprite_number = image_index; -itm_info_head = "Kožený chránič levého ramene"; -itm_info_text = "Testing equipment"; -itm_options[0] = "Nabídka 2"; -itm_sprite = sprite_index; -itm_equip_slot = "leftPlate"; - - -vlastnost[vlastnost_max_zivot] = irandom_range(2, 4); -vlastnost[vlastnost_max_stamina] = irandom_range(2, 4); - -scr = vlastnost[vlastnost_max_zivot] + vlastnost[vlastnost_max_stamina]; - -if (scr < 4) {itm_info_color = rarity_normal;} -else if (scr < 6) {itm_info_color = rarity_rare;} -else {itm_info_color = rarity_fine;} - -//*********** Suffix ***************** -scrItemSetUpFinalize(true); -//************************************ diff --git a/SimplexRPGEngine/Engine source/objects/oShoulderRightLeather.object.gmx b/SimplexRPGEngine/Engine source/objects/oShoulderRightLeather.object.gmx index d9e56bc1..76c568c5 100644 --- a/SimplexRPGEngine/Engine source/objects/oShoulderRightLeather.object.gmx +++ b/SimplexRPGEngine/Engine source/objects/oShoulderRightLeather.object.gmx @@ -27,36 +27,16 @@ 1 /// Initialize item -scrItemSetUp(0,0); -scrItemBasic(itemEnum.itemShoulderRightLeather); +scrItemSetUp(0, 0, itemEnum.itemShoulderRightLeather); +scrItemSetProperties(false, "Kožený chránič pravého ramene", "Čtyřdílný nárameník z kvalitního usně. Ochrání i proti šipce z kuše.", materialEnum.materialNone, "rightPlate", 40, rarity_normal, true, "", c_dkgray, 35, 35, 4); +scrItemSetOptions(); -//*********** Prefix ************** -image_index = 9; -randomize(); +scrItemSetProperty(vlastnost_max_zivot, 2); +scrItemSetProperty(vlastnost_max_stit, 4); +scrItemSetProperty(vlastnost_max_stamina, 1); -//****** Item settings ************ +scrItemSetUpFinalize(); -itm_stackable = 0; -itm_sprite_number = image_index; -itm_info_head = "Kožený chránič pravého ramene"; -itm_info_text = "Testing equipment"; -itm_options[0] = "Nabídka 2"; -itm_sprite = sprite_index; -itm_equip_slot = "rightPlate"; - - -vlastnost[vlastnost_max_zivot] = irandom_range(2, 4); -vlastnost[vlastnost_max_stamina] = irandom_range(2, 4); - -scr = vlastnost[vlastnost_max_zivot] + vlastnost[vlastnost_max_stamina]; - -if (scr < 4) {itm_info_color = rarity_normal;} -else if (scr < 6) {itm_info_color = rarity_rare;} -else {itm_info_color = rarity_fine;} - -//*********** Suffix ***************** -scrItemSetUpFinalize(true); -//************************************ @@ -85,7 +65,7 @@ if (loot = 0) { if (inventoryPickUp()) { -scrLog("+ Kožený chrínič pravého ramene",c_white,sHelmetEffect,1,0.5); +scrLog("+ Kožený chránič pravého ramene",c_white,sShoulderEffect,1,0.5); audio_play_sound(sndWeaponPickup,0,0); } } diff --git a/SimplexRPGEngine/Engine source/objects/oStatusMenu.object.gmx b/SimplexRPGEngine/Engine source/objects/oStatusMenu.object.gmx index 031e0676..7b3222fb 100644 --- a/SimplexRPGEngine/Engine source/objects/oStatusMenu.object.gmx +++ b/SimplexRPGEngine/Engine source/objects/oStatusMenu.object.gmx @@ -173,7 +173,7 @@ for (i = 0; i < celkem_vlastnosti; i++) // Temp vars xx = view_xview; -yy = view_yview + 32; +yy = view_yview + 48; ti = 0; hit = false; @@ -190,9 +190,10 @@ draw_rectangle(view_xview, view_yview, view_xview + view_wview, view_yview + vie clr(c_white, activatedAlpha) // Draw overall header -fnt(fntPixelHuge); -draw_text_colored(view_xview + 5, view_yview, oPlayer.name + ", úroveň " + scrColorflag(c_lime) + string(oPlayer.vlastnost[vlastnost_level]) + scrEndColorflag() + " - " + apiPlayerGetRankName()); +alg("center", fntPixelHuge); +draw_text_colored(view_xview + 400, view_yview + 24, oPlayer.name + ", úroveň " + string(oPlayer.vlastnost[vlastnost_level]) + " - " + apiPlayerGetRankName()); fnt(); +alg(); // Draw attributes propertyPointsText = ""; @@ -267,8 +268,8 @@ ny = yy + yoffset + tempY; // Draw skills form fnt(); -xx = view_xview + 300; -yy = view_yview + 32; +xx = view_xview + 280; +yy = view_yview + 48; ti = 0; // Skills header @@ -383,10 +384,10 @@ if (textAlpha2 > 0.01) // Now draw player's status fnt(); xx = view_xview; -yy = view_yview + 380; +yy = view_yview + 396; ti = 0; -draw_text_colored(xx + xoffset, yy + yoffset, "Status"); +draw_text_colored(xx + xoffset, yy + yoffset, "Kondice"); clr(c_white, activatedAlpha / 2); draw_line(xx + xoffset, yy + yoffset + 24, xx + xoffset + 220, yy + yoffset + 24); clr(c_white, activatedAlpha) @@ -399,8 +400,8 @@ draw_text_colored(xx + xoffset, yy + yoffset + 128, "Stamina: " + string(round(o // Lastly player's resistances fnt(); -xx = view_xview + 260; -yy = view_yview + 380; +xx = view_xview + 280; +yy = view_yview + 396; ti = 0; draw_text_colored(xx + xoffset, yy + yoffset, "Odolnosti"); @@ -427,14 +428,14 @@ for (i = 0; i < celkem_vlastnosti; i++) // Player's bonuses, last thing, I swear fnt(); -xx = view_xview + 500; -yy = view_yview + 380; +xx = view_xview + 540; +yy = view_yview + 396; ti = 0; draw_text_colored(xx + xoffset, yy + yoffset, "Bonusy"); clr(c_white, activatedAlpha / 2); draw_line(xx + xoffset, yy + yoffset + 24, xx + xoffset + 220, yy + yoffset + 24); -clr(c_white, activatedAlpha) +clr(c_white, activatedAlpha); fnt(fntPixelSmall); tempY = 32; @@ -451,10 +452,27 @@ for (i = 0; i < celkem_vlastnosti; i++) } ti++; - } - + } fnt(); clr(); + +// I lied... here comes the last part +xx = view_xview + 540; +yy = view_yview + 48; +ti = 0; + +clr(c_white); +draw_text_colored(xx + xoffset, yy + yoffset, "Status "); +clr(c_white, activatedAlpha / 2); +draw_line(xx + xoffset, yy + yoffset + 24, xx + xoffset + 220, yy + yoffset + 24); +clr(c_white, activatedAlpha); + +draw_text_colored(xx + xoffset, yy + yoffset + 32, "Poškození: " + string(round(oPlayer.vlastnost[vlastnost_poskozeni]))); +draw_text_colored(xx + xoffset, yy + yoffset + 64, "Obrana: " + string(round(oPlayer.vlastnost[vlastnost_defense]))); +draw_text_colored(xx + xoffset, yy + yoffset + 96, "Šance na kritický úder: " + string(round(oPlayer.vlastnost[vlastnost_kriticka_sance])) + "%"); +fnt(fntPixelSmall); draw_text_colored(xx + xoffset + 16, yy + yoffset + 128, "- Kritické poškození: " + string(round(oPlayer.vlastnost[vlastnost_kriticka_nasobic] * 100)) + "%"); fnt(); + + } diff --git a/SimplexRPGEngine/Engine source/scripts/clr.gml b/SimplexRPGEngine/Engine source/scripts/clr.gml index d7ef0d18..3a6de0e3 100644 --- a/SimplexRPGEngine/Engine source/scripts/clr.gml +++ b/SimplexRPGEngine/Engine source/scripts/clr.gml @@ -8,5 +8,5 @@ alpha = 1; if (argument_count > 0) {color = argument[0];} if (argument_count > 1) {alpha = argument[1];} -draw_set_colour(color); -draw_set_alpha(alpha); +if (color != -1) {draw_set_colour(color);} +if (alpha != -1) {draw_set_alpha(alpha);} diff --git a/SimplexRPGEngine/Engine source/scripts/equipmentDraw.gml b/SimplexRPGEngine/Engine source/scripts/equipmentDraw.gml index cc309a23..edcdb10d 100644 --- a/SimplexRPGEngine/Engine source/scripts/equipmentDraw.gml +++ b/SimplexRPGEngine/Engine source/scripts/equipmentDraw.gml @@ -621,7 +621,7 @@ text = equipmentDrawAbilities(idd,width,yoffset,xx,yy,xoffset); height += (string_height(text) + hh + qq); } -height = max(196, height); +height = max(196, height - 16); fnt(fntPixel); clr(c_black, alpha); @@ -1019,4 +1019,4 @@ for (j = 0; j < i; j++) clr(); draw_circle(ox + (j * 14), oInventory.used_y + 44, 6, true); } - } + } \ No newline at end of file diff --git a/SimplexRPGEngine/Engine source/scripts/inventoryCombinations.gml b/SimplexRPGEngine/Engine source/scripts/inventoryCombinations.gml index 5883db30..6744ab0b 100644 --- a/SimplexRPGEngine/Engine source/scripts/inventoryCombinations.gml +++ b/SimplexRPGEngine/Engine source/scripts/inventoryCombinations.gml @@ -76,4 +76,4 @@ switch(id1) } break; } - } + } \ No newline at end of file diff --git a/SimplexRPGEngine/Engine source/scripts/inventoryDraw.gml b/SimplexRPGEngine/Engine source/scripts/inventoryDraw.gml index 1babf8cd..07b70701 100644 --- a/SimplexRPGEngine/Engine source/scripts/inventoryDraw.gml +++ b/SimplexRPGEngine/Engine source/scripts/inventoryDraw.gml @@ -245,7 +245,10 @@ if ((hover || hover_alpha > 0)) fnt(fntPixelTiny); currentHeight = string_height(string(tText)); fnt(fntPixel); - currentHeight += (string_height(string(slot[hover_id, inv_item_info_head])) + string_height(string(slot[hover_id, inv_item_info_text]))); + tf = string_height(slot[hover_id, inv_item_info_head]); + fnt(fntPixelSmall); + tf = (tf + string_height(string(slot[hover_id, inv_item_info_text]))); + currentHeight += tf; currentHeight = max(196, currentHeight + 16); if (currentHeight <= 196) {draw_sprite(sInfoboxTexture, 0, x, used_y + 32);} @@ -327,7 +330,7 @@ if ((hover || hover_alpha > 0)) alg(); draw_text_colored(x + 4, used_y + 56, string(slot[f, inv_item_info_text])); fnt(fntPixelTiny); - draw_text_colored(x + 4, used_y + 56 + string_height(string(slot[f, inv_item_info_text])), tText); + draw_text_colored(x + 4, used_y + tf + 16, tText); if (string(slot[f, inv_item_info_footer]) != "0") { clr(slot[f, inv_item_info_footer_color], hover_alpha); @@ -1052,4 +1055,4 @@ else if (e == "card") {r = "Karta";} -return r; +return r; \ No newline at end of file diff --git a/SimplexRPGEngine/Engine source/scripts/scrItemSetBodyCanvas.gml b/SimplexRPGEngine/Engine source/scripts/scrItemSetBodyCanvas.gml new file mode 100644 index 00000000..cd4fb038 --- /dev/null +++ b/SimplexRPGEngine/Engine source/scripts/scrItemSetBodyCanvas.gml @@ -0,0 +1,18 @@ +/// scrItemSetBodyCanvas(index, walkAnimation, attackAnimation) + +var i, w, a; +w = 0; +a = 0; +i = 0; + +if (argument_count > 0) {i = argument[0];} +if (argument_count > 1) {w = argument[1];} +if (argument_count > 2) {a = argument[2];} + +if (w != 0 && a != 0) + { + vlastnost[vlastnost_bodyCanvasIndex] = i; + vlastnost[vlastnost_bodyCanvasSlashSprite] = a; + vlastnost[vlastnost_bodyCanvasSprite] = w; + } + diff --git a/SimplexRPGEngine/Engine source/scripts/scrItemSetProperty.gml b/SimplexRPGEngine/Engine source/scripts/scrItemSetProperty.gml new file mode 100644 index 00000000..706af69c --- /dev/null +++ b/SimplexRPGEngine/Engine source/scripts/scrItemSetProperty.gml @@ -0,0 +1,10 @@ +/// scrItemSetProperty(index, value) + +var i, v; +i = 0; +v = 1; + +if (argument_count > 0) {i = argument[0];} +if (argument_count > 1) {v = argument[1];} + +vlastnost[i] = v; diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_0.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_0.png new file mode 100644 index 0000000000000000000000000000000000000000..cc034621ac0403cc1746886185302d5d6c6cce64 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV07_xaSW-L^LF}1uOkj3uG=?G z_k9}{)#<8b?RY24m7^o#C-1Evoc~(pKk!f6+pKRhZDxw^fx@=p2agV&Yu?#@(kgN- z&@dE`VE6Xdmi_y4s{Z~xeY3vV?Ek&k))$+LuI0!bPkJ4)kBf2s`s>Xs`bwhO>u&tI zW1E)DR1NE%>7X)Na;`JN~Z>|9?y=W^QUC798p>F$lv25)1Qs= zgdX}gKFc##f65)uc{sg#)sCfHjJMwgYX}J&hQ(Cg*gHknVar?J{jcXa@9BtmQysnj z=AGa1XTHDH6S?TQAu0G`)Y%NP@BhRX3#mOcmweV$&r-K;$Me@|8l^s4?xhu%N3{Ia z-tzqSjT^EHG8o(SE%M97Cx5i>a^?2e`?NQL&JpCm)&B-)HmZxcAN#M`qn@ca;0L+;+!{+jpj3P1o4vcPd@+K~?2j)d<0T z8HJte`tK$iY8`O%x;bfIMB>J39XHlHb`3`+Wu>o0meMR7sqzL<%If(suB&Ge0G2)Leqccty_2*Kow z_e=MlQPY1=x2xFoNp9B0l{?Jq=NE3axP`4%ohcI U3Eaxxa~ve#>FVdQ&MBb@0K6)x00000 literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_10.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_10.png new file mode 100644 index 0000000000000000000000000000000000000000..286c35e8ba37fcb38be2a5d699dc0acff01c5fe2 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hH6aSW-L^Y;2iuBHHyV};Yd zo!Gf;nZ|^+Z40)FZI@f5$PsnBs&k>*Z8Wr!5XmJp43?Z&Bf&{|^+FHs7CKW$Xzw z3Jxyp%`wt@^QG2qZjodZldM>#Y3cEuy#FooyR!G`96D`nRy)6VwaNsR=}cQ%ZoH`b z&U(aa!*8}ghr2s=^Ue}U_lpr)&Tc6WZJ1#2`;SEIze5);mxTG=e|~q?r-jpUPYcbPUvB#8W}nRB$Lkn4RSv5B z$l9m3-E2c!Sv70MiqkK{d?ju?{ky)z^3GYeREL{wkKfrhq{f%k*>c2+EjVOuAFGsG jah)}yxl$DrKp)EYZM)E1wA;bf9OOYyS3j3^P6kU2;A1^__3ZQ)!c+2U+xLaPDu3AW_^Fh3N8{uF?DA5@?KQ_| zyv|?&ng<7W?$rFb@r$R{)?9Sc7B1c8p{I71CZ4XZ+q3O<+O=ofxA$Lbk!k2!J%@Lp zh_!qj!&1c`#pQ+#`&z2`{-iVf+cQsmVOs+8k9+1vKmD@#Z`tyT{{eeISH0SeuuM*4 zhN&C#zfbz4$flsRDI@IYTYY`Gb$gaLeco=;vi|;jJ*#gQXX#yJ`w((<<%}+S|F}!9 z10OnXIhOw7^*$--hE0+0cRgu!{?8KfW^bLx#f^Kvb8csr*e`rz+l}uEJeBNox_FO? n^M~&9&s1=Z7Y6#LK>Z(sVa0@l_hY9yfV}7F>gTe~DWM4fg#nj} literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_12.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_12.png new file mode 100644 index 0000000000000000000000000000000000000000..42e8b4ed8e1e8b7fdf20e7305404cdb9d9f7ed2b GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^Mr1aSW-L^Y;4QEG9>hqlMDd zouzMrSX)(HtrT-Fo&DQd3~EH*GwOF| z%DcE~WaNm%z0S?Q$U5Wq&qdX__kVwMJ>qtJ>%DK!?Ea^SEy}!BzqlZNzrFh6|9@{i z;@)ujx>JkljffXl4+qtcFx=lcDf$ve-BgS@$_jK!7n9lNqsl^KZZ M>FVdQ&MBb@03nd3p8x;= literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_13.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_13.png new file mode 100644 index 0000000000000000000000000000000000000000..ba89634a16a575f86bce883eb3fe3ba95e497066 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^Mk~aSW-L^Y;2)FJ?!PqaRJa zC1qWX>^zh-(Qkw4*)qG9R)rh4ehS$+dOWxO5vN`Lux0k?4V~6UQ`-LX^R>L;d9zdJ z_r?gId2o>OVx1nl_sYLVZ=TH0o4%R*#=TeUA1>ZMt2J@+_nZ|+zTd90_*!($>h|R; z3^fZ^F1a@Sonf@jlAz$u?Ag)>>JKqQNj9`?`2DJX+BK=StLqrP>DZTYY^)J}&*;Cp zdt(RN!bK}r?74RP-YWKlb<LuAtKg@07Pks9Lt5Tr;%zN#-irro>+Qb&mPSLt* z&)6gH@aoy~`~QQ@55HnhSk@+B-<0%IjZNYBKBi=^`T8JVn!M##7kVG5vj5>>5ZBYy K&t;ucLK6U(JgemZ literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_14.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_14.png new file mode 100644 index 0000000000000000000000000000000000000000..d57bafd9765c76542dcca71004803882aba1bd30 GIT binary patch literal 369 zcmV-%0gnEOP)@{>OHXI5vprP}z!w@yY<=z?lZAy;YAE5_>IQI47(gup&=7vU+R@TlqkY8>!0zRj z4k0XG#dE-JbJG{mAXGFKmDhUPTl4_TdbR2H?Q0)Dh*D4Ki)m{vCm;~C3lA;{t3^Qvb?{2p2h#Bze383)GVmHE@)wN zkyK*WgxnpH_yNQ&e*XF2-}ZcRcStrg1YflHd;XZQx4^2)0{{R3z}%bwgoEZDuLkHw P00000NkvXXu0mjfHEgN? literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_15.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_15.png new file mode 100644 index 0000000000000000000000000000000000000000..ebc1073222f4a10d8d7accc59efe876e8d0e2e9a GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v;WaSW-L^Y+@tEG9>h*2LLg z7HusHOG?=2p}wT|Y?)n)t3pEdbMGH4igVvTs9t-gRr&FTp4pxoXP*9lkhL)VKyl1* z*xa$c080Z zalw_6wenW(+bkwHEmezqy{_Rt4{L>{gX*6-ua+;|>h`-!|G>Y~zo!Ybmw%M`U{{~n zyn=)EtyJsvs@u^ujGJHX`MIL}ZHsG3@4D>0Z%YFmLUZ3OF1UaF^x+qO3)aqNdL)#i z^W}BY-M+nj&G)}gjcZWjN&URl-p;4O*Pd0peZfD@HxAwEHY&mWC!L?45EHvl`lI#y re^+*2a{MZY_J_bo5bR|_)CSJ~W`6PMjG0pv$dS3j3^P6o)0p2n#{5wcD52Cy?#-9rnEVy?R@>vB!S#ZZ7o&C~hgsaewZ`FYP9FkI_^>H#9%GNrs|t zfNT~Jy7{@k|3f#!o)0p2n#{5wcD52Cy?#-9rnEVy?R@>vB!S#ZZ7o&C~hgsaewZ`FYP9FkI_^>H#9%GNrs|t zfNT~Jy7{@k|3f#!qpKSi9?fDdS3^ zlInb}jPBn|v+h^ub7idi|9hzypZ@K;VhZ8qyPu`r2#LAJx}{;8&=>JX+ZdvobPuHk zzx~6z{#21D`<9)y@}-YHyidL(rtqji&FDwXrjGTWD(8srLn`LHy+^_Z3b9vT3&f~to)$x7Lp=HOOMjzmMp>;5<<2KW+<3Z~W z)z*Fy-*@`+XFfCEA6c`*88^*ZKbuLUF6!JT?FU7>SbGoc)_ySEU{{*C^v^$xTl!^u y@0;rVx9`~hB}jD#&)sWZIc>h|Wdu4`@)uL6hFbKruSwP*$9uZ^xvXrc52u&%#?WdR`c;PEv6gq;pFd9PntVU z?z>%a_1V1tNqyUQC%CN6Jhn_E>|eyeEZ(;XkCvhyFtx^J@41mYo=AKxMP<#vFhp4z5|QS`Wb#@S$E9>?C%3RKQS*^ V`a)~k`iJj90-mmZF6*2UngGsBsTu$P literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_20.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_20.png new file mode 100644 index 0000000000000000000000000000000000000000..3f63b7c699c31e67557b6e7de26a40c32ea5cddd GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU}W}maSW-L^Y;2iuBHHqqlMGI zo!Gf;nZ|^+Z40)FZI@f5$PsnBs&k>*Z8Wr>zdDPv3DXK%w?u{fEF;k1X%3o}mIX z3J!kwnY|D<%f0XYT0`+?%%QYNVp7{vTcefCj@LxReB<7)sxgI0D!7W0=QEeI^z?j2?FB1Yq80PFIlMW# zInw9m|81>bKEdqz@x8N*YPNleZ4P!= literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_21.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_21.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc584a2e6a9944a1f09f8dbeb44f8ecb79555c0 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC436aSW-L^Y*$S*C7Xi)`v2V zK5OSr)nMVa=3n4z#h<9iv8^obkZ{M`@(*#VHyb3zUgHponDa-TCux$>`<>Yyfk30+ z;6eG-f(M6A*4jq~I(^*Ra&}9JmD=g9?Jik;U(dvT^Pa7m;lZil7_9vK%bu4^L8>o4 z-V?cC_KfSohfUi}6V`KGsQ+H@^8UF}qdhX_;SK+O89kggeZxw_?;;%A9ilmRIh_$T z&^n$Mn}6SnqnpEh{ps5Cb0;ya%6fYEXmRbG*&iRqU!SSt;N9WgbY7kNzvlhFrPsJR zrq|gN{o7!@bD73z)+5z+U;QThuCo@mXWhavInln;`$cF)V%;<1S)-=2Ta*5>)1Lz8z4q(e z`_Av?+IamZB|Acr`@Pk4CI}^pV_QtG``}T%zg^Q^>p=fS?83{1OTH3n6>}_ literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_23.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_23.png new file mode 100644 index 0000000000000000000000000000000000000000..3e411808d8a41fdcabeced0dbda7bac74b065aaa GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hK7aSW-L^Y*$m*P#G`)`uqF zlCs{eaZ!x8!MW|$l43!zriAS0YB7yBcCvpLoyjfSmi>rZ#ptKK#g7xZM(uZ8CbIy| zf`cDX*ItX6`Of!Wtf5%BzU8Whu8Q92NelgMM+)Zi&aSoN%Z{10fc3vJzD+qW{wA+zb@oH$UbqB z9ng1n2* zx4YL?o0b2cocaGs&iNTmwY|C zpRF~vwQS$-l<)iM#YJQfd}V%~yS?+2bpO@ouj++XhR417b^7l6`9@z@^vb4#y}ux0 ZAERUJ-Ofx#>qJmkc)I$ztaD0e0sz3wsI&k8 literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_4.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_4.png new file mode 100644 index 0000000000000000000000000000000000000000..252f3139112d8209c8dafb225808c8e5e34badb3 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV086#aSW-L^LF}1zrzM1uDdrZ zPFof{Q@~lxOy!E-1{bG}^9`;357d9K)NT3_ReLdbgRlqN^=p=w<~~yY8E1d|TNW$O zEM%~up{%xYLebT9_sR9UGSg;81XY`5e3HMLJ7Mj!(9M-{lY1xs)MENkwfnX62gfBT z$5f@~-#(tB!=OL&lUnen#;4y5rMVyc-pu_;aY@sMyFsoDMuuWeKKp`KaVm&8dF^xV z;yrc52u&%#?WdR`c;PEv6gq;pFd9PntVU z?z>%a_1V1tNqyUQC%CN6Jhn_E>|eyeEZ(;XkCvhyFtx^J@41mYo=AKxMP<#vFhp4z5|QS`Wb#@S$E9>?C%3RKQS*^ V`a)~k`iJj90-mmZF6*2UngGsBsTu$P literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_5.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_5.png new file mode 100644 index 0000000000000000000000000000000000000000..bba25825b88e3b3eccd1da5ea2dfc301f03e394b GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV07|yaSW-L^LD!7szVMUuDNfH zUWv+765VE*zu@1746e1wDz&lT|9IaO)!J*8=896!(~ zWUzqsWkJF9Ei>!C@3U*msk8Q$nwnw!+w{b<^*8Uh&VQyM`Tq2x*Gp=v8;;@7%r6F1fy9-7gY#I@JFmg@~~wRO$P)jC zlQXWt_FAaY8_fwjukMiF$DsM~PhPm_br;2i?Up;0T$N6Bd8e3FFlO%BlfP+kw`icq z-`MM?b3QQ1#h0%;QB`}QJM^gS&*MF_dmS6RDpY^QykIh!oH%LvD&a`^qqzb9xxW5g zC;gYL!>!@TC*!rE)xtbs4ezIgf8)&g&o}@1?su2FR%vh0k9{u<_O(LPKgP?;m;yMe R7wrKFc)I$ztaD0e0su3Up3DFM literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_6.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_6.png new file mode 100644 index 0000000000000000000000000000000000000000..da254655cdf84486ca6dd1e036bc6ed8f1b016b8 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;LpaSW-L^Y*$SAETqlvBKWC z6)!`aHU+*=iJJ9R#z}EvMycLImPN(v-=lu2RT>>#U}$ah`M+xX4b!95{F`^raIP#DbsZ8OrDs1YqM7`yB6_z`rk#C*DfFXU)ers*S-0{!C5iP8x&g> zo$r!x$lxg3H-mAH_eN%oNBRZU*AG4`wR>HAU>#GIiAcTwg{x$7P|#4$gJEN_k!(Q!mN#B&2nPsdQyEj@q+y7$5=jneJSzfz*%>Ld&uf6xzPhPg9kki4L zW9pvMN(})VzwSKI6KXPo&FRxt4=pkFC z9=`Is$W(id@WuDso6lX*`JiuIrI;1H`tZdNhJEX1&%eLtCPPhRY&Xyo4gWu}$h=jH T{^iG55Au(vtDnm{r-UW|wFHfr literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_8.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_8.png new file mode 100644 index 0000000000000000000000000000000000000000..36329d0add182110578acc5d8a22464655bdb76d GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;FnaSW-L^Y*$S*C7Xi)`uqF z7HxgG#>G+R4NG+HrAiKN#|>LQ3(a$Qv#0rc*Pd3+=rxNH$`U`<8_ehxGd{n=(3KHr z77R4}c-CB(J9XFe7n@|FoO9I=FSD!FON$S@@!|U6O?IJ|Z|&dXJayOo{g(rzVi+Sh z7GA2J%b_6BH21v^!+WjM^ADOc-uQh>dlT=2x|L0bU)Nmw-Ef!HBxA)NTgBVj4$U{s z|78BqVHV)sy0Yxx?fL)NHBb8n+)4O6mHXkh8k414Ltn{7FJ*8$e5rN8!Su(i)mNjY z?%IDXl3~^3e|M%_TUp(G$m~$*&Eln7WtYFx<@)cJ!0%EvXV-QOtFK?acb6*)@BzKi bux&5Hgqh}z?46}KAYXa9`njxgN@xNAJZh4$ literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_9.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasArmor3_9.png new file mode 100644 index 0000000000000000000000000000000000000000..b70bc26c37535bd0e37a6d54573fa979890c2d64 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC3<1aSW-L^Y*$m*C7Xy*2L)w zQQ7ILTn7)GW6hX+&NYIgY3*hTlqi@E=syPpI;nPc;|1ZWZ* ze5iF@AKiNS+sB%zr!R1Ak@_zGImdqcL;u^ATlLjLYbuv7dz<`EgEgo?G(mNV+wDyn z3ZYGF&o66Oc5)lT?RDv`yM@*?oZjfucKz3fu!^tCepr7K3%GElTg_+p(NcYsD~@Q0TfVgIu%<=#Hu z#&9;Tc*UdtY#(=2vw6Ilz5iw9gG~)0+KP6+Z;B{9d^;hw;_B(Oc3=a;c5 z0%#fnOuo8$_P3w=vc7)Tzy449)*tuHycg4-Zj0Lg<>bIiTl&dt$X8V@$uw>j?WdLbQi@zxsd3A^fYzMswR&|jqet$uf0 zcJTZ9ZI>^{O1Ru##%ng^!`b=QGIC%2J-&NzIySn?Pc4vLI5LqAmQ-sMbE^nWzi{R27J05*4 z{yw9J^~j14ok%Ycv-19v74G);XX^zzdAiJ*c9dISUelzOeMdY!6%Q=!Q=KBDuF}fT zzm0pE%Mr~BmgTcI$1pwW;1?~w#1SC4^u7POkeHkA=M{6@F!hgJ)UoeJ_4@U%Z$IT0 z&{}-AWMlBlvVQ^pKBU};Teli0b~o>zg4X&UoQ3aR|2MtmIbBM4?e|=RR)+ukj;rnC zSt_u=X#MxwftGsvD;PiO=D!fMxW{*Siuv-m=HEu&O_@RdRe8oe^WdGz*4M3fKwM8( KKbLh*2~7YyAfW*O literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_10.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_10.png new file mode 100644 index 0000000000000000000000000000000000000000..f75ec9e52dd8f81f15d3a66aca4d7b2762307cb2 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v;WaSW-L^Y*%7*P#HB)&@ob8VFCpcqvzVH^1?78O z!{DIe_K&omgM8`f>gTe~DWM4f4f>e2 literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_11.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_11.png new file mode 100644 index 0000000000000000000000000000000000000000..f75ec9e52dd8f81f15d3a66aca4d7b2762307cb2 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v;WaSW-L^Y*%7*P#HB)&@ob8VFCpcqvzVH^1?78O z!{DIe_K&omgM8`f>gTe~DWM4f4f>e2 literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_12.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_12.png new file mode 100644 index 0000000000000000000000000000000000000000..42e8b4ed8e1e8b7fdf20e7305404cdb9d9f7ed2b GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^Mr1aSW-L^Y;4QEG9>hqlMDd zouzMrSX)(HtrT-Fo&DQd3~EH*GwOF| z%DcE~WaNm%z0S?Q$U5Wq&qdX__kVwMJ>qtJ>%DK!?Ea^SEy}!BzqlZNzrFh6|9@{i z;@)ujx>JkljffXl4+qtcFx=lcDf$ve-BgS@$_jK!7n9lNqsl^KZZ M>FVdQ&MBb@03nd3p8x;= literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_13.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_13.png new file mode 100644 index 0000000000000000000000000000000000000000..073d489fb778d72fb9fafb1e9e676bf4426c232c GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVASw*aSW-L^Y*%J7E_?e(L(9p z3rgPvv9>C<#wz4q@_DYL)6%eZ?(7p>O>?VH>~ni}fYZ4Dx%)HAnA)HJA2htM+3{WB zv4sTCJUCF%aO0nP^z|NV>3@$a?^H5cSAS<+b2@XmYS6iRJh~sZ&I+GiH@9@|+>@&s zo;fWS+I_FO|J5dY~t_lJ4*Gr0mdcjs1?WyU6_?|JUO?0JK?_lc~^ zWY#^tZKa%APTj{QUH$aQVqVDmr;GeHcSHoulggha8X&TMf1u=j``=-2Y~M##C$hGv zM&!J_dD&aG`mJqx{+E{JN>k21T_*b8vU+hm({9POi@rf0=WP|&QYibJZTDaM-siZv w(|V=~{Np^eiNW&Q`}a4}?|o(h`pn@PUjzG6eTjAYejtB(y85}Sb4q9e00p(1kpKVy literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_14.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_14.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9ab6173ee3c2733180c7f69bff1c258e30e019 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC3_3aSW-L^Y*$e*C7XiwudI) zlCt(TL@e1PoU_&Qx#1d{rs*Fz;*5+M{hd6f_3qH~yT`ull-`?~n`iw4fudgnDO&?jjRSe@4D UKDTP$a~b3>Pgg&ebxsLQ0K5T^SpWb4 literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_15.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_15.png new file mode 100644 index 0000000000000000000000000000000000000000..ea746b68d921f450f8623f5fdd66dd00dcfea783 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV6^dcaSW-L^Y;2iuOkj3tq*hG z99?_&oR>&b>)eFZzE<*woCI>-)^N^ucvHiEU;8wt%uLx$hAPbE zwbi0P^Wb1w_BlW6&?~*L9WTmIX?c*m!{YoMP$Dbw|P zOo-Hh3(uz4|JbqUw_cV`%OB+v|5^TVta?;><6G_Dx7Ol!^?{yku*zj*j$hFsX&3k( OD{=xyz8z-cnh4_z?*kt! zn;FPCg#4^l000000000000000f22D)95ki&7pIfIJzdWZpuN=>@YJ8p3bADGzu^$C z50}Hfm$TPtPg4cNKvR=jUpmKZX&{H1nsjY*1^i|xpp^n#!uw1AV`#7OzUm9mvwYtY z((p~Z2V8Fs#vm@jL388qUa!4X7a+&$&2ZD-jT4K=jgNc1_Le^X#T26JuD-|N-abFJ z#{b8))fb@4S0U08Gzxuwaxsp6r@=j?Gb|F{@M0*<Yo4-3&`F4;`@K@W>|dzGF3wQ5tN2+q5#|V^|$L->GK5u004mId;uIB?gwK&X5at- N002ovPDHLkV1jf~rcnR@ literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_17.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_17.png new file mode 100644 index 0000000000000000000000000000000000000000..a593041c85ae9036f673d3f674334d7263fb5883 GIT binary patch literal 367 zcmV-#0g(QQP)D{=xyz8z-cnh4_z?*kt! zn;FPCg#4^l000000000000000f22D)95ki&7pIfIJzdWZpuN=>@YJ8p3bADGzu^$C z50}Hfm$TPtPg4cNKvR=jUpmKZX&{H1nsjY*1^i|xpp^n#!uw1AV`#7OzUm9mvwYtY z((p~Z2V8Fs#vm@jL388qUa!4X7a+&$&2ZD-jT4K=jgNc1_Le^X#T26JuD-|N-abFJ z#{b8))fb@4S0U08Gzxuwaxsp6r@=j?Gb|F{@M0*<Yo4-3&`F4;`@K@W>|dzGF3wQ5tN2+q5#|V^|$L->GK5u004mId;uIB?gwK&X5at- N002ovPDHLkV1jf~rcnR@ literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_18.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_18.png new file mode 100644 index 0000000000000000000000000000000000000000..8a310bafaa17bdfcc664304a451dfeb45c7c1b77 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU}W=jaSW-L^Y*$S*C7Xi)`uqF zlCmyGb~4J+79CLWx=IrOjA{N|*XZ?i*r@ zFZA)Oc^@0cu=WOPfPBlHdyFB!_d8slocL<%Ki~Vx1+Ts`0^Ke#kAKFlV8*kXZ?=Pc N;_2$=vd$@?2>>Z-i&Ovr literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_19.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_19.png new file mode 100644 index 0000000000000000000000000000000000000000..686676a44bf999ee5700d019f9719f03d3ed3464 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC3_3aSW-L^Y*$S*P#G`mPF}l z!>wguiv)Duuteuxs^s8y+_3et&^(7Xdz!yj88z~HS7a?_nfAZg(Kjfi{mINPRY0Q< z;KIZr3y;|Ohws-&=UMAc657VX`%QCs*0go)sdt1-rm$UEurp)+TmD#wbu72#wlVBJ zlj~q#VEvHm!}lFe>sD?$oL#+w$)rPU>mAkgiN%~-IevxS`}geL)P(8vE12AlTI8;Z z)jECkwo=Wj_|>nK|EK6Ll;yRXuk*_P@4Ei(u!al`?L*IZ z*qdi|bwwPgx|9E|wtJhV)Qx@ZQ4D+UY~El0bEB(44x{D#xSm~h<{&?O+`};SgTu1v RopnDzTu)a&mvv4FO#qCFh=TwC literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_2.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c66c9ea2e65893c0d11e43e853a28f3f04de5683 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVAS(;aSW-L^Y;42tV01J#|p*E z4LAE)iMIRXHSLIOX>eX{=N$Wsqqft|Dco#p~vE8G9`+lhpn`1!8aQ%x9X z7y>w7`5gKCSJ2j~+9&z{d1e2kZ}z-cof@cne(8wDF+m?|(On zdD2*aWN6r@=aw_k)RNULF@N|t z0~>Cfng*11IQ)M4Wee6HpLgdMc&}hu^4ed|d`FShzT;X4*iOg(dhG~v5h0N6IMGr-HJInl@@qY?$cvsjxz2=8p8;bXe{5KF;*Kj)V z?zAHNniWi5+YkIJlF0k9@A!jtJ+)_mUUVo3uW?$>^2aYW5#(V{S3j3^P6m?K?9OZ6MKIeE}U`kSbQCmB$mNE9^CWgP~ z*drVEUwp~L9_+B=bavc#t6dd4=f^T`T7BHiHZn)zb!GMQ{ft2^@oo`KU)Om0oSu36 zx_fx&?Q2RV*EXvuvU)6G&{R6}`Ey>9ZMINU!!!Xmv3;}Ff7VSfmo{C$FTU+r(Js@C z^GrE49hC3ytzSE_=*#x6d-itE{Z%4-<;Q=)O|~3A|H*c5)(5%2p;Q0Nh6q_P^FD46 N*VEO{Wt~$(695GRhME8X literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_21.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_21.png new file mode 100644 index 0000000000000000000000000000000000000000..d260ae9898f1d03b673f517b8e67ac7353c679ab GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v#TaSW-L^Y;4QtV0PR#|p*2 zCq3I`+3ED+LD-9^={b8j*c}VrUYq?wRK)!K!QWoLS^O+&D<6wgJbm)Nx%o-*iO)|? zpGgB62L}#;Umva1t>rnY@ux0!Yod3+hU(%xv$x+1#kaGx205^v?cH|s+XdDqUK_q9 za&I_&hh2770qc+7cbNQ^HGEM_FaDXe>ETv8A4ahl|F3s!*KgR#`B|)D-L(I4#az!$ zdw6d+Z6Cro>-)3CYhPbKsPw1gw;P9km_xbhAJGK`FaO+G_xHylFZtgZA}YFyvaI*l z#qEmMy`3BU>xTP6h5XZ%^)G)L<@mLqulu!Vk!Zr=-}m%y|M+{zhT-VBJ*?8d*gpIh vbP`o~dGl-W`_mh~6!vEsIWhu0X0s;#c34~HO24MrnY@ux0!Yod3+hU(%xv$x+1#kaGx205^v?cH|s+XdDqUK_q9 za&I_&hh2770qc+7cbNQ^HGEM_FaDXe>ETv8A4ahl|F3s!*KgR#`B|)D-L(I4#az!$ zdw6d+Z6Cro>-)3CYhPbKsPw1gw;P9km_xbhAJGK`FaO+G_xHylFZtgZA}YFyvaI*l z#qEmMy`3BU>xTP6h5XZ%^)G)L<@mLqulu!Vk!Zr=-}m%y|M+{zhT-VBJ*?8d*gpIh vbP`o~dGl-W`_mh~6!vEsIWhu0X0s&z;Ec9RjlKn6K;HCp^>bP0l+XkKfdQfK literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_23.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_23.png new file mode 100644 index 0000000000000000000000000000000000000000..92257c655a722a8a4c09ef0490d7f908c64ade13 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v#TaSW-L^Y;4QtV0PR#|p*2 zCq3I`+3ED+LD-9^={b8j*c}VrUYq?wRK)!K!QWoLS^O+&D<6wgJbm)Nx%o-*iO)|? zpGgB62L}#?Umva1t>rnY@ux0!Yod3+hU(%xv$x+1#kaGx205^v?cH|s+XdDqUK_q9 za&I_&hh2770qc+7cbNQ^HGEM_FaDXe>ETv8A4ahl|F3s!*KgR#`B|)D-L(I4#az!$ zdw6d+Z6Cro>-)3CYhPbKsPw1gw;P9km_xbhAJGK`FaO+G_xHylFZtgZA}YFyvaI*l z#qEmMy`3BU>xTP6h5XZ%^)G)L<@mLqulu!Vk!Zr=-}m%y|M+{zhT-VBJ*?8d*gpIh vbP`o~dGl-W`_mh~6!vEsIWhu0X0s&z;Ec9RjlKn6K;HCp^>bP0l+XkKfdQfK literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_3.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_3.png new file mode 100644 index 0000000000000000000000000000000000000000..6a00d0023a55eb647d1ac24bb2a9ca6b3a713cd8 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV6^mfaSW-L^LF~dtV0eWu6IlH zPwrY*q8gj>)K8$iOQ7Il=>COwzX<>7taGY2s$!pKuyr6&HBfWD&Iq4(2tSXQ{qZ&~+a?xfxZJj z9 literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_4.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_4.png new file mode 100644 index 0000000000000000000000000000000000000000..7d1e73cd806b6c5ef492dc7545be2e248e2c4fdc GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^Mr1aSW-L^LF~iu0sI=uDNff zFNxD$dqipK-9t&sIT*RM_aDstCj5uf{^0yGX>vXiD*ByVY4;2GVnk|~cdF|f&h!DA zg$m-9ov>SV*J%Bd&vQ5bXS4iqzerT+zUus+Z!U<&sy~h8*fH;VFN?O4n6BQ%ugTvl zq(l>xm*$*|ShHbcwM{SAj@VNI+KOt2-ie7bEpeINvhBv)M{W+YTO!`@dB!!|y;iIA zMsLE-_cu*y8G|1EyY)_cU7=#ae%n^1T%}!I-YI64jIJL;b5AFCh+Y)?8+-k9&L^f< z%XbI3oLeUL+S}suSDzVQ6&zG;CZ*|>GFBluGHecl|& z(^V_%6V*_lzwou-jeoMcG}eFF%XHl6TOl*Zs}1)57#?o=wo6|2*?AD()78&qol`;+ E0A5m;YybcN literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_5.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_5.png new file mode 100644 index 0000000000000000000000000000000000000000..7d1e73cd806b6c5ef492dc7545be2e248e2c4fdc GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^Mr1aSW-L^LF~iu0sI=uDNff zFNxD$dqipK-9t&sIT*RM_aDstCj5uf{^0yGX>vXiD*ByVY4;2GVnk|~cdF|f&h!DA zg$m-9ov>SV*J%Bd&vQ5bXS4iqzerT+zUus+Z!U<&sy~h8*fH;VFN?O4n6BQ%ugTvl zq(l>xm*$*|ShHbcwM{SAj@VNI+KOt2-ie7bEpeINvhBv)M{W+YTO!`@dB!!|y;iIA zMsLE-_cu*y8G|1EyY)_cU7=#ae%n^1T%}!I-YI64jIJL;b5AFCh+Y)?8+-k9&L^f< z%XbI3oLeUL+S}suSDzVQ6&zG;CZ*|>GFBluGHecl|& z(^V_%6V*_lzwou-jeoMcG}eFF%XHl6TOl*Zs}1)57#?o=wo6|2*?AD()78&qol`;+ E0A5m;YybcN literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_6.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_6.png new file mode 100644 index 0000000000000000000000000000000000000000..da254655cdf84486ca6dd1e036bc6ed8f1b016b8 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;LpaSW-L^Y*$SAETqlvBKWC z6)!`aHU+*=iJJ9R#z}EvMycLImPN(v-=lu2RT>>#U}$ah`M+xX4b!95{F`^raIP#DbsZ8OrDs1YqM7`yB6_z`rk#C*DfFXU)ers*S-0{!C5iP8x&g> zo$r!x$lxg3H-mAH_eN%oNBRZU*AG4`wR>HAU>#GIiAcTwgmP9wg)J19gv(B8sr&i=f%E&XeBWzS zz9&s%1R4kj2Y62%kF@(_Xj!eyoOiBzwb_azDxAgU32-C*N+xz_Wr$_-r!xF{Qmp9UFMDNe_dHA|L)6n&%ZxG d{`jzd4#TSL4$D5fEH(rA${pYGif{cQL z1(}uWrEl$Pchk60b%(z_N$AV3yIX44Z{7Ui`Q1N}4p(0kZ)c5gm>u$Czt(~*jRTM6 zek^OKVBevAkZZ@hu9S+s^6#0at4g%$`e$jrx>69?5Yif+!Ts)=xWdZ(->Mb+I94YK zv;AFoo=NX}^oGC-pH?ummd73_F{u_?u;J;(4|&`-^7{{}@nt91w?5tQcs)bwrHBKc zGQ^Ku&%K|Y`)IkN_3PZ9OSkRc9sJ<3@`lwLK+di^#q8S=A*;$ZuN}noboFyt=akR{ E00*>$-T(jq literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_9.png b/SimplexRPGEngine/Engine source/sprites/images/sBodyCanvasAttackArmor3_9.png new file mode 100644 index 0000000000000000000000000000000000000000..34b6b9e932f582dcbaa0a8d77f826f0eca686f00 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v;WaSW-L^Y*%7*P#HB)&@ob8VFCpcqvzVH^1?78O z!{DIe=91edU)#0c()g2gMSI!1;!11o`Wxpy?a!H$y*ulb-TnII0bJ{t*0fxCvDr;z zg4V%r=F1v3aaKy(1UKwwJv23ebgTe~DWM4f86%i% literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_0.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_0.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad92886eeb7f1f65000d83b9257a4ee92154d21 GIT binary patch literal 567 zcmV-70?7S|P)JRUe^xiMS(V@Ky3T(GW2^a9 z^*BAPb$dRlKHk@L02jx@`Zf0sDu`%YM$yB3QN68RYw7QJk1%>4f(%6CFN>#I)646+ z_ca9wVRAOv+~@gThoHjMlhL?L%dCcdmO@b=QVc?E^fCk$jd>ZDWKvRZZxbVf5PBCt zG%qulj`Lh%H01XQqL(44(38>lm-)Q7we12Z20;jFv-l8HAoH0aAB}4_U`N=t4aOh{ zL2Yqn=-Ou^Dooqi^K!Xa>6^^Q05}Nc=VB0qpf=UEzN5GhFs~wIh#}i#ewP4p2uvy3 zE-nNWLk~3t&^7{^ra*os2fzp`E&vuQ^^OXaITg-Q30002ovPDHLk FV1j~S{v7}S literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_1.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_1.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad92886eeb7f1f65000d83b9257a4ee92154d21 GIT binary patch literal 567 zcmV-70?7S|P)JRUe^xiMS(V@Ky3T(GW2^a9 z^*BAPb$dRlKHk@L02jx@`Zf0sDu`%YM$yB3QN68RYw7QJk1%>4f(%6CFN>#I)646+ z_ca9wVRAOv+~@gThoHjMlhL?L%dCcdmO@b=QVc?E^fCk$jd>ZDWKvRZZxbVf5PBCt zG%qulj`Lh%H01XQqL(44(38>lm-)Q7we12Z20;jFv-l8HAoH0aAB}4_U`N=t4aOh{ zL2Yqn=-Ou^Dooqi^K!Xa>6^^Q05}Nc=VB0qpf=UEzN5GhFs~wIh#}i#ewP4p2uvy3 zE-nNWLk~3t&^7{^ra*os2fzp`E&vuQ^^OXaITg-Q30002ovPDHLk FV1j~S{v7}S literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_10.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_10.png new file mode 100644 index 0000000000000000000000000000000000000000..02416a96e07594697202f673d1edb0da4f945b1d GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9fV)aSW-L^LCn{7qg>CTQS?^ zRZDw&#mpSntnqO;!Kf3&nd!17JjbSaWl@{RJ%k4Ir>1WH~-ks_lVICrj_H|<=N-X2Z^&RzaYB_Uk`3taE{&;D@7W}Wytwe;Ay z&#OW_{F=lUq-VUl?|p&k>cOq0wVCIpt7Jy!3r%|0pv2M<(o}n|=&Q8iHD;A19E^wN zf4y2UWwo!<8;P5nuNZd;ChRb;yc6_1*U6_Xzv(FFkIvKudtFYLOIj-)I&t#D{^MG| zH-%^)EKr)aW`2d>HJ#mY&#y(c?J;9q*)mr^;nqKm-ErcO0D+SZhBb^OKQCFYHdgQj O33|HvxvXCTQS?^ zRZDw&#mpSntnqO;!Kf3&nd!17JjbSaWl@{RJ%7IZgto639nyezFhPC&}@du3x2COxG&{kjC%5S3+MT>kEWUP z8Q<%^^OnkyzKOQpwu>bg+o~rY*DbxLb|mG8TEv`&`4MclyjyA}ZxmMQnZxtHdd((% z@2x^S>W@zT>J(2ryXkdl-rUp^*}@aNZg4U#dfN{aV1$GSjC8Q9VT?(-WW9K1Avml& MUHx3vIVCg!02TbSwEzGB literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_12.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_12.png new file mode 100644 index 0000000000000000000000000000000000000000..58cee2c789c36a7930152fd8b0e289ee11e913d1 GIT binary patch literal 518 zcmV+h0{Q)kP)7!IS7U#=Idw&G^5!Gyl$ZI>s1dj4{R-V>U;>yAxDx*Rv7S@Z0Ni`1pJeFN>#eH<@mC z7&P`coka}}2jOZw{vrI0<69Mk8pqv+h9{$FScMQUhE<_Kv|ayNz`*qOCN6iFrt#zb zZWIi|IKM*-1Y`JZu_4er?kJ4Y;Pp{2+z$`pCxT%B_)am1qC-H@YM#cax&U;HAru(^ z_kC)9F}aAMNd%+;q~i>sxPE|Q+3a9K&HomFUYBl#A_Cy!>+=c3aJy9eX1hg5|_nRON~|vYl`z!ZTtEc zs}MAZrmBiFuSgJ$)OP*G7-Nhv#u#IaF~%5Uj4{R-V~i=EFWcnY68Igo%m4rY07*qo IM6N<$f(?i4nE(I) literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_13.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_13.png new file mode 100644 index 0000000000000000000000000000000000000000..58cee2c789c36a7930152fd8b0e289ee11e913d1 GIT binary patch literal 518 zcmV+h0{Q)kP)7!IS7U#=Idw&G^5!Gyl$ZI>s1dj4{R-V>U;>yAxDx*Rv7S@Z0Ni`1pJeFN>#eH<@mC z7&P`coka}}2jOZw{vrI0<69Mk8pqv+h9{$FScMQUhE<_Kv|ayNz`*qOCN6iFrt#zb zZWIi|IKM*-1Y`JZu_4er?kJ4Y;Pp{2+z$`pCxT%B_)am1qC-H@YM#cax&U;HAru(^ z_kC)9F}aAMNd%+;q~i>sxPE|Q+3a9K&HomFUYBl#A_Cy!>+=c3aJy9eX1hg5|_nRON~|vYl`z!ZTtEc zs}MAZrmBiFuSgJ$)OP*G7-Nhv#u#IaF~%5Uj4{R-V~i=EFWcnY68Igo%m4rY07*qo IM6N<$f(?i4nE(I) literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_14.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_14.png new file mode 100644 index 0000000000000000000000000000000000000000..58cee2c789c36a7930152fd8b0e289ee11e913d1 GIT binary patch literal 518 zcmV+h0{Q)kP)7!IS7U#=Idw&G^5!Gyl$ZI>s1dj4{R-V>U;>yAxDx*Rv7S@Z0Ni`1pJeFN>#eH<@mC z7&P`coka}}2jOZw{vrI0<69Mk8pqv+h9{$FScMQUhE<_Kv|ayNz`*qOCN6iFrt#zb zZWIi|IKM*-1Y`JZu_4er?kJ4Y;Pp{2+z$`pCxT%B_)am1qC-H@YM#cax&U;HAru(^ z_kC)9F}aAMNd%+;q~i>sxPE|Q+3a9K&HomFUYBl#A_Cy!>+=c3aJy9eX1hg5|_nRON~|vYl`z!ZTtEc zs}MAZrmBiFuSgJ$)OP*G7-Nhv#u#IaF~%5Uj4{R-V~i=EFWcnY68Igo%m4rY07*qo IM6N<$f(?i4nE(I) literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_15.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_15.png new file mode 100644 index 0000000000000000000000000000000000000000..95ee4419f84803d5adfd5761931ef8a533f63fb2 GIT binary patch literal 519 zcmV+i0{H!jP)ltH=F~%5Uj4@kd*xw1Nw(HpnYWVH-IedJ+hnMA3xSN&T z4ui%X%X!r3a1^el(;vd$INqrs)Hv=oG(MR`!zzS;F{}y=qV4)O0tU+4o4DLzn#Pa! z`%y3qH^R)hLB|d z-1k-U%h^Q~O(Gx-pgPVFvg-#Zmdy?()ckJ&=ylbtkVOD|d|jTN#id&ehP8M9uPvY< zVGhiNIg@@ovgzSaqXBRQR0VVT6woH9&5!|LHDT@~djj`73dAQ&p;8 zt?*m+5?uGNSbYDFq(WfFM{y7fWe`~E5D!8S4@S5KMpZlr@$8^;LP_=nhQPBu3f3T+ zh^6m9$Z z7wZr-h^8vCGp|SxjnsDi#u#IaF~%5Uj4{R-V~jDz7-LKa_yXbJ+!8}f&8+|c002ov JPDHLkV1ivy?BM_a literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_16.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_16.png new file mode 100644 index 0000000000000000000000000000000000000000..58cee2c789c36a7930152fd8b0e289ee11e913d1 GIT binary patch literal 518 zcmV+h0{Q)kP)7!IS7U#=Idw&G^5!Gyl$ZI>s1dj4{R-V>U;>yAxDx*Rv7S@Z0Ni`1pJeFN>#eH<@mC z7&P`coka}}2jOZw{vrI0<69Mk8pqv+h9{$FScMQUhE<_Kv|ayNz`*qOCN6iFrt#zb zZWIi|IKM*-1Y`JZu_4er?kJ4Y;Pp{2+z$`pCxT%B_)am1qC-H@YM#cax&U;HAru(^ z_kC)9F}aAMNd%+;q~i>sxPE|Q+3a9K&HomFUYBl#A_Cy!>+=c3aJy9eX1hg5|_nRON~|vYl`z!ZTtEc zs}MAZrmBiFuSgJ$)OP*G7-Nhv#u#IaF~%5Uj4{R-V~i=EFWcnY68Igo%m4rY07*qo IM6N<$f(?i4nE(I) literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_17.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_17.png new file mode 100644 index 0000000000000000000000000000000000000000..58cee2c789c36a7930152fd8b0e289ee11e913d1 GIT binary patch literal 518 zcmV+h0{Q)kP)7!IS7U#=Idw&G^5!Gyl$ZI>s1dj4{R-V>U;>yAxDx*Rv7S@Z0Ni`1pJeFN>#eH<@mC z7&P`coka}}2jOZw{vrI0<69Mk8pqv+h9{$FScMQUhE<_Kv|ayNz`*qOCN6iFrt#zb zZWIi|IKM*-1Y`JZu_4er?kJ4Y;Pp{2+z$`pCxT%B_)am1qC-H@YM#cax&U;HAru(^ z_kC)9F}aAMNd%+;q~i>sxPE|Q+3a9K&HomFUYBl#A_Cy!>+=c3aJy9eX1hg5|_nRON~|vYl`z!ZTtEc zs}MAZrmBiFuSgJ$)OP*G7-Nhv#u#IaF~%5Uj4{R-V~i=EFWcnY68Igo%m4rY07*qo IM6N<$f(?i4nE(I) literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_18.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_18.png new file mode 100644 index 0000000000000000000000000000000000000000..512cf043d82fe8f8cb9ddab756898cd0710d50e4 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9fG#aSW-L^LCo8m$RdY+h(@Q zt5T(;b#s~`mKrfCa&OombctnSUD9KzNvBLBQrH>87u}Zl%o`)wK2spT_*?;B%%@LA zE!F$X?blyt2AT>4KZ^T)9oJiT$@VSlWZ8MVvF7`W*Pm{UULW_T^mC$z&m!~7E2aC@ z>{zC*yKjH*PyY7j?e7w6Zp8_xtykB3c-ry)=~X3btIdRUSZd7#o&4e^sbwi<^t5i6 z6MI$ukXa??sv^Y~)n64?6#C|RX6|kGzsJ%3O44)~`vIJq4#tbBov&?#dvv%{D87u}Zl%o`)wK2spT_*?;B%%@LA zE!F$X?blyt2AT>44f~(1sDJZF>+a<^gPRX;UMT%+{e4%=j<2td#+%Ex9Z{(=p1bQ~ z#v|u|m%si#KKs9{y6%PCvE^@B6F*fw651#8W$zlV>$}p84?0~)7gl`oL^X4fSktix zj?*_o|0?E8p1wd!ylG#!e3R7mE7PW2tN!ssx50v?*L$we)wxnxK}okBJYq=t8S!ps z^_SG;E&mQTUHSVv^80`14GclX3hHZC>RZkgNzBY_Sy~;+qL6r-xlC}|V#CnTlia2& zO>-|j{Bo8v|Cq1Q*W7%Kx7&oTti{?ppFQ}sxwzpq!jhsiX4rX6~B@5in9ww4zX7;tjdbK$NTm#jJRUe^xiMS(V@Ky3T(GW2^a9 z^*BAPb$dRlKHk@L02jx@`Zf0sDu`%YM$yB3QN68RYw7QJk1%>4f(%6CFN>#I)646+ z_ca9wVRAOv+~@gThoHjMlhL?L%dCcdmO@b=QVc?E^fCk$jd>ZDWKvRZZxbVf5PBCt zG%qulj`Lh%H01XQqL(44(38>lm-)Q7we12Z20;jFv-l8HAoH0aAB}4_U`N=t4aOh{ zL2Yqn=-Ou^Dooqi^K!Xa>6^^Q05}Nc=VB0qpf=UEzN5GhFs~wIh#}i#ewP4p2uvy3 zE-nNWLk~3t&^7{^ra*os2fzp`E&vuQ^^OXaITg-Q30002ovPDHLk FV1j~S{v7}S literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_20.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_20.png new file mode 100644 index 0000000000000000000000000000000000000000..512cf043d82fe8f8cb9ddab756898cd0710d50e4 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9fG#aSW-L^LCo8m$RdY+h(@Q zt5T(;b#s~`mKrfCa&OombctnSUD9KzNvBLBQrH>87u}Zl%o`)wK2spT_*?;B%%@LA zE!F$X?blyt2AT>4KZ^T)9oJiT$@VSlWZ8MVvF7`W*Pm{UULW_T^mC$z&m!~7E2aC@ z>{zC*yKjH*PyY7j?e7w6Zp8_xtykB3c-ry)=~X3btIdRUSZd7#o&4e^sbwi<^t5i6 z6MI$ukXa??sv^Y~)n64?6#C|RX6|kGzsJ%3O44)~`vIJq4#tbBov&?#dvv%{D87u}Zl%o`)wK2spT_*?;B%%@LA zE!F$X?blyt2AT>4KZ^T)9oJiT$@VSlWZ8MVvF7`W*Pm{UULW_T^mC$z&m!~7E2aC@ z>{zC*yKjH*PyY7j?e7w6Zp8_xtykB3c-ry)=~X3btIdRUSZd7#o&4e^sbwi<^t5i6 z6MI$ukXa??sv^Y~)n64?6#C|RX6|kGzsJ%3O44)~`vIJq4#tbBov&?#dvv%{D87u}Zl%o`)wK2spT_*?;B%%@LA zE!F$X?blyt2AT>4KZ^T)9oJiT$@VSlWZ8MVvF7`W*Pm{UULW_T^mC$z&m!~7E2aC@ z>{zC*yKjH*PyY7j?e7w6Zp8_xtykB3c-ry)=~X3btIdRUSZd7#o&4e^sbwi<^t5i6 z6MI$ukXa??sv^Y~)n64?6#C|RX6|kGzsJ%3O44)~`vIJq4#tbBov&?#dvv%{D87u}Zl%o`)wK2spT_*?;B%%@LA zE!F$X?blyt2AT>44f~(1sDJZF>+a<^gPRX;UMT%+{e4%=j<2td#+%Ex9Z{(=p1bQ~ z#v|u|m%si#KKs9{y6%PCvE^@B6F*fw651#8W$zlV>$}p84?0~)7gl`oL^X4fSktix zj?*_o|0?E8p1wd!ylG#!e3R7mE7PW2tN!ssx50v?*L$we)wxnxK}okBJYq=t8S!ps z^_SG;E&mQTUHSVv^80`14GclX3hHZC>RZkgNzBY_Sy~;+qL6r-xlC}|V#CnTlia2& zO>-|j{Bo8v|Cq1Q*W7%Kx7&oTti{?ppFQ}sxwzpq!jhsiX4rX6~B@5in9ww4zX7;tjdbK$NTm#jkw49dNLZ9X_?iq&r&D~M2bPEjb4VJqA@Syl1xhK?QLRY5JK+) zh~{Mm({Y|ljE4L^LG&^N6?!rn|1zH!x3*mX#UKblZ5AJb3S>SrTV(6i!0NO@C(-g?h@4UINrt( z^g5pGqRAXU-USx-cboMD^L$590f-oa=C-ae2$|XC9H8f-aeAK7rM8MQ5B$WXmsD&F zf@y*X0Mint5uY!%=QAph9;e505PvC}mKYJmn+JZ+$AwYzmjx^vY*RGe8}ktgXSj2X z%J+2bz41)`m)EZ9x^82PF~%5Uj4{R-V~jDz7-P)g@B?fJm0fMp>Jk6|002ovPDHLk FV1oP}|3m-) literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_4.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_4.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad92886eeb7f1f65000d83b9257a4ee92154d21 GIT binary patch literal 567 zcmV-70?7S|P)JRUe^xiMS(V@Ky3T(GW2^a9 z^*BAPb$dRlKHk@L02jx@`Zf0sDu`%YM$yB3QN68RYw7QJk1%>4f(%6CFN>#I)646+ z_ca9wVRAOv+~@gThoHjMlhL?L%dCcdmO@b=QVc?E^fCk$jd>ZDWKvRZZxbVf5PBCt zG%qulj`Lh%H01XQqL(44(38>lm-)Q7we12Z20;jFv-l8HAoH0aAB}4_U`N=t4aOh{ zL2Yqn=-Ou^Dooqi^K!Xa>6^^Q05}Nc=VB0qpf=UEzN5GhFs~wIh#}i#ewP4p2uvy3 zE-nNWLk~3t&^7{^ra*os2fzp`E&vuQ^^OXaITg-Q30002ovPDHLk FV1j~S{v7}S literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_5.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_5.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad92886eeb7f1f65000d83b9257a4ee92154d21 GIT binary patch literal 567 zcmV-70?7S|P)JRUe^xiMS(V@Ky3T(GW2^a9 z^*BAPb$dRlKHk@L02jx@`Zf0sDu`%YM$yB3QN68RYw7QJk1%>4f(%6CFN>#I)646+ z_ca9wVRAOv+~@gThoHjMlhL?L%dCcdmO@b=QVc?E^fCk$jd>ZDWKvRZZxbVf5PBCt zG%qulj`Lh%H01XQqL(44(38>lm-)Q7we12Z20;jFv-l8HAoH0aAB}4_U`N=t4aOh{ zL2Yqn=-Ou^Dooqi^K!Xa>6^^Q05}Nc=VB0qpf=UEzN5GhFs~wIh#}i#ewP4p2uvy3 zE-nNWLk~3t&^7{^ra*os2fzp`E&vuQ^^OXaITg-Q30002ovPDHLk FV1j~S{v7}S literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_6.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_6.png new file mode 100644 index 0000000000000000000000000000000000000000..02416a96e07594697202f673d1edb0da4f945b1d GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9fV)aSW-L^LCn{7qg>CTQS?^ zRZDw&#mpSntnqO;!Kf3&nd!17JjbSaWl@{RJ%k4Ir>1WH~-ks_lVICrj_H|<=N-X2Z^&RzaYB_Uk`3taE{&;D@7W}Wytwe;Ay z&#OW_{F=lUq-VUl?|p&k>cOq0wVCIpt7Jy!3r%|0pv2M<(o}n|=&Q8iHD;A19E^wN zf4y2UWwo!<8;P5nuNZd;ChRb;yc6_1*U6_Xzv(FFkIvKudtFYLOIj-)I&t#D{^MG| zH-%^)EKr)aW`2d>HJ#mY&#y(c?J;9q*)mr^;nqKm-ErcO0D+SZhBb^OKQCFYHdgQj O33|HvxvXCTQS?^ zRZDw&#mpSntnqO;!Kf3&nd!17JjbSaWl@{RJ%7IZgto639nyezFhPC&}@du3x2COxG&{kjC%5S3+MT>kEWUP z8Q<%^^OnkyzKOQpwu>bg+o~rY*DbxLb|mG8TEv`&`4MclyjyA}ZxmMQnZxtHdd((% z@2x^S>W@zT>J(2ryXkdl-rUp^*}@aNZg4U#dfN{aV1$GSjC8Q9VT?(-WW9K1Avml& MUHx3vIVCg!02TbSwEzGB literal 0 HcmV?d00001 diff --git a/SimplexRPGEngine/Engine source/sprites/images/sprite272_8.png b/SimplexRPGEngine/Engine source/sprites/images/sprite272_8.png new file mode 100644 index 0000000000000000000000000000000000000000..02416a96e07594697202f673d1edb0da4f945b1d GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9fV)aSW-L^LCn{7qg>CTQS?^ zRZDw&#mpSntnqO;!Kf3&nd!17JjbSaWl@{RJ%k4Ir>1WH~-ks_lVICrj_H|<=N-X2Z^&RzaYB_Uk`3taE{&;D@7W}Wytwe;Ay z&#OW_{F=lUq-VUl?|p&k>cOq0wVCIpt7Jy!3r%|0pv2M<(o}n|=&Q8iHD;A19E^wN zf4y2UWwo!<8;P5nuNZd;ChRb;yc6_1*U6_Xzv(FFkIvKudtFYLOIj-)I&t#D{^MG| zH-%^)EKr)aW`2d>HJ#mY&#y(c?J;9q*)mr^;nqKm-ErcO0D+SZhBb^OKQCFYHdgQj O33|HvxvXCTQS?^ zRZDw&#mpSntnqO;!Kf3&nd!17JjbSaWl@{RJ%k4Ir>1WH~-ks_lVICrj_H|<=N-X2Z^&RzaYB_Uk`3taE{&;D@7W}Wytwe;Ay z&#OW_{F=lUq-VUl?|p&k>cOq0wVCIpt7Jy!3r%|0pv2M<(o}n|=&Q8iHD;A19E^wN zf4y2UWwo!<8;P5nuNZd;ChRb;yc6_1*U6_Xzv(FFkIvKudtFYLOIj-)I&t#D{^MG| zH-%^)EKr)aW`2d>HJ#mY&#y(c?J;9q*)mr^;nqKm-ErcO0D+SZhBb^OKQCFYHdgQj O33|HvxvX + + 0 + 32 + 32 + 1 + 0 + 0 + 0 + 22 + 41 + 32 + 52 + 0 + 0 + + 0 + + 0 + 64 + 64 + + images\sBodyCanvasArmor3_0.png + images\sBodyCanvasArmor3_1.png + images\sBodyCanvasArmor3_2.png + images\sBodyCanvasArmor3_3.png + images\sBodyCanvasArmor3_4.png + images\sBodyCanvasArmor3_5.png + images\sBodyCanvasArmor3_6.png + images\sBodyCanvasArmor3_7.png + images\sBodyCanvasArmor3_8.png + images\sBodyCanvasArmor3_9.png + images\sBodyCanvasArmor3_10.png + images\sBodyCanvasArmor3_11.png + images\sBodyCanvasArmor3_12.png + images\sBodyCanvasArmor3_13.png + images\sBodyCanvasArmor3_14.png + images\sBodyCanvasArmor3_15.png + images\sBodyCanvasArmor3_16.png + images\sBodyCanvasArmor3_17.png + images\sBodyCanvasArmor3_18.png + images\sBodyCanvasArmor3_19.png + images\sBodyCanvasArmor3_20.png + images\sBodyCanvasArmor3_21.png + images\sBodyCanvasArmor3_22.png + images\sBodyCanvasArmor3_23.png + + diff --git a/SimplexRPGEngine/Engine source/sprites/sBodyCanvasAttackArmor3.sprite.gmx b/SimplexRPGEngine/Engine source/sprites/sBodyCanvasAttackArmor3.sprite.gmx new file mode 100644 index 00000000..3d83ab15 --- /dev/null +++ b/SimplexRPGEngine/Engine source/sprites/sBodyCanvasAttackArmor3.sprite.gmx @@ -0,0 +1,48 @@ + + + 0 + 32 + 32 + 1 + 0 + 0 + 0 + 20 + 43 + 32 + 52 + 0 + 0 + + 0 + + 0 + 64 + 64 + + images\sBodyCanvasAttackArmor3_0.png + images\sBodyCanvasAttackArmor3_1.png + images\sBodyCanvasAttackArmor3_2.png + images\sBodyCanvasAttackArmor3_3.png + images\sBodyCanvasAttackArmor3_4.png + images\sBodyCanvasAttackArmor3_5.png + images\sBodyCanvasAttackArmor3_6.png + images\sBodyCanvasAttackArmor3_7.png + images\sBodyCanvasAttackArmor3_8.png + images\sBodyCanvasAttackArmor3_9.png + images\sBodyCanvasAttackArmor3_10.png + images\sBodyCanvasAttackArmor3_11.png + images\sBodyCanvasAttackArmor3_12.png + images\sBodyCanvasAttackArmor3_13.png + images\sBodyCanvasAttackArmor3_14.png + images\sBodyCanvasAttackArmor3_15.png + images\sBodyCanvasAttackArmor3_16.png + images\sBodyCanvasAttackArmor3_17.png + images\sBodyCanvasAttackArmor3_18.png + images\sBodyCanvasAttackArmor3_19.png + images\sBodyCanvasAttackArmor3_20.png + images\sBodyCanvasAttackArmor3_21.png + images\sBodyCanvasAttackArmor3_22.png + images\sBodyCanvasAttackArmor3_23.png + + diff --git a/SimplexRPGEngine/Engine source/sprites/sprite270.sprite.gmx b/SimplexRPGEngine/Engine source/sprites/sprite270.sprite.gmx new file mode 100644 index 00000000..e9127f29 --- /dev/null +++ b/SimplexRPGEngine/Engine source/sprites/sprite270.sprite.gmx @@ -0,0 +1,23 @@ + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + 0 + + 0 + 32 + 32 + + diff --git a/SimplexRPGEngine/Engine source/sprites/sprite272.sprite.gmx b/SimplexRPGEngine/Engine source/sprites/sprite272.sprite.gmx new file mode 100644 index 00000000..ad291c8b --- /dev/null +++ b/SimplexRPGEngine/Engine source/sprites/sprite272.sprite.gmx @@ -0,0 +1,48 @@ + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 17 + 46 + 13 + 35 + 0 + 0 + + 0 + + 0 + 64 + 64 + + images\sprite272_0.png + images\sprite272_1.png + images\sprite272_2.png + images\sprite272_3.png + images\sprite272_4.png + images\sprite272_5.png + images\sprite272_6.png + images\sprite272_7.png + images\sprite272_8.png + images\sprite272_9.png + images\sprite272_10.png + images\sprite272_11.png + images\sprite272_12.png + images\sprite272_13.png + images\sprite272_14.png + images\sprite272_15.png + images\sprite272_16.png + images\sprite272_17.png + images\sprite272_18.png + images\sprite272_19.png + images\sprite272_20.png + images\sprite272_21.png + images\sprite272_22.png + images\sprite272_23.png + +