From 078a36d304cbd2f0d8d1b89ae5b31abaa25aeb1b Mon Sep 17 00:00:00 2001 From: Electroblob77 <35599699+Electroblob77@users.noreply.github.com> Date: Sun, 31 Jan 2021 20:34:57 +0000 Subject: [PATCH] Update The Wizard's Handbook --- .../ebwizardry/texts/handbook_en_gb.json | 25 +++++++++++++++- .../ebwizardry/texts/handbook_en_us.json | 27 ++++++++++++++++-- .../gui/handbook/pictures/classes.png | Bin 0 -> 12172 bytes 3 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/ebwizardry/textures/gui/handbook/pictures/classes.png diff --git a/src/main/resources/assets/ebwizardry/texts/handbook_en_gb.json b/src/main/resources/assets/ebwizardry/texts/handbook_en_gb.json index 3e0d5518..635cadd2 100644 --- a/src/main/resources/assets/ebwizardry/texts/handbook_en_gb.json +++ b/src/main/resources/assets/ebwizardry/texts/handbook_en_gb.json @@ -70,6 +70,15 @@ "width": 90, "height": 90 }, + "classes": { + "location": "ebwizardry:textures/gui/handbook/pictures/classes.png", + "caption": "The Three Classes", + "u": 0, + "v": 0, + "width": 96, + "height": 32, + "border": false + }, "obelisk": { "location": "ebwizardry:textures/gui/handbook/pictures/obelisk.png", "caption": "An Obelisk", @@ -496,7 +505,21 @@ "Those wizards who devote themselves to the practice of one element sometimes wear special garments which grant bonuses for that element. Full sets of such garments are very sought after among wizards and are not easy to find.", - "Legend speaks of an arcane seal used by the most powerful wizards to greatly improve their armour." + "Once they have mastered the fundamentals of magic, many wizards choose to follow a particular path, or class, to further their training. There are three main classes that a wizard may align themselves with: sage, battlemage and warlock. Members of each class can easily be distinguished by their robes, which are modified - usually with rare and exotic materials - to better suit their needs.", + + "#image classes", + + "The Sage", + + "By devoting their life to the pursuit of knowledge, the sage has perfected the art of efficient spellcasting, allowing them to cast spells using the smallest possible amount of mana. The finery of their silken robes belies the substantial protection they provide, as the sage is also an adept enchanter - though they are still no match for solid metal plating. Spending such long periods in the safety of a library does, however, make them rather sluggish in combat.", + + "The Battlemage", + + "The battlemage is geared for combat, clad in a combination of toughened cloth and crystal-silver plating sourced from the most skilled of foundries. Through discipline and training, the battlemage has also improved their speed and reactions, allowing them to cast spells more often. This does not come cheap, however, and a battlemage must be careful not to burn through mana too quickly.", + + "The Warlock", + + "The warlock lives for exploration, pushing the boundaries of what is possible to unearth lost arcane secrets. This, along with a willingness to experiment with what others may deem forbidden, has allowed them to break the constraints of traditional training and cast spells at a formidable rate, as well as reducing their mana usage. Their lightweight robes, though good for exploration, provide less protection in combat than their counterparts." ] }, diff --git a/src/main/resources/assets/ebwizardry/texts/handbook_en_us.json b/src/main/resources/assets/ebwizardry/texts/handbook_en_us.json index d5d73518..cb141a87 100644 --- a/src/main/resources/assets/ebwizardry/texts/handbook_en_us.json +++ b/src/main/resources/assets/ebwizardry/texts/handbook_en_us.json @@ -70,6 +70,15 @@ "width": 90, "height": 90 }, + "classes": { + "location": "ebwizardry:textures/gui/handbook/pictures/classes.png", + "caption": "The Three Classes", + "u": 0, + "v": 0, + "width": 96, + "height": 32, + "border": false + }, "obelisk": { "location": "ebwizardry:textures/gui/handbook/pictures/obelisk.png", "caption": "An Obelisk", @@ -492,11 +501,25 @@ "#recipe wizard_leggings", "#recipe wizard_boots", - "One may enchant wizard armour using a normal enchantment table, and due to the inherent properties of magical silk, it tends to be quite effective at holding enchantments. Of particular utility to a wizard are the Magic, Frost and Shock Protection enchantments, which may prove useful defending against other wielders of magic.", + "One may enchant wizard armor using a normal enchantment table, and due to the inherent properties of magical silk, it tends to be quite effective at holding enchantments. Of particular utility to a wizard are the Magic, Frost and Shock Protection enchantments, which may prove useful defending against other wielders of magic.", "Those wizards who devote themselves to the practise of one element sometimes wear special garments which grant bonuses for that element. Full sets of such garments are very sought after among wizards and are not easy to find.", - "Legend speaks of an arcane seal used by the most powerful wizards to greatly improve their armor." + "Once they have mastered the fundamentals of magic, many wizards choose to follow a particular path, or class, to further their training. There are three main classes that a wizard may align themselves with: sage, battlemage and warlock. Members of each class can easily be distinguished by their robes, which are modified - usually with rare and exotic materials - to better suit their needs.", + + "#image classes", + + "The Sage", + + "By devoting their life to the pursuit of knowledge, the sage has perfected the art of efficient spellcasting, allowing them to cast spells using the smallest possible amount of mana. The finery of their silken robes belies the substantial protection they provide, as the sage is also an adept enchanter - though they are still no match for solid metal plating. Spending such long periods in the safety of a library does, however, make them rather sluggish in combat.", + + "The Battlemage", + + "The battlemage is geared for combat, clad in a combination of toughened cloth and crystal-silver plating sourced from the most skilled of foundries. Through discipline and training, the battlemage has also improved their speed and reactions, allowing them to cast spells more often. This does not come cheap, however, and a battlemage must be careful not to burn through mana too quickly.", + + "The Warlock", + + "The warlock lives for exploration, pushing the boundaries of what is possible to unearth lost arcane secrets. This, along with a willingness to experiment with what others may deem forbidden, has allowed them to break the constraints of traditional training and cast spells at a formidable rate, as well as reducing their mana usage. Their lightweight robes, though good for exploration, provide less protection in combat than their counterparts." ] }, diff --git a/src/main/resources/assets/ebwizardry/textures/gui/handbook/pictures/classes.png b/src/main/resources/assets/ebwizardry/textures/gui/handbook/pictures/classes.png new file mode 100644 index 0000000000000000000000000000000000000000..1610ad6786474847772878ee83011490d32f8c8a GIT binary patch literal 12172 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