Majesty Gold HD

Majesty Gold HD

Majestic Majesty 0.19
This topic has been locked
amantalado  [developer] 16 Mar, 2017 @ 2:12am
Progress Version 0.13
This one took a while to get out due to a high number of difficulties in getting the proper groundwork down so that future additions for items will be able to be added in smoothly. While what solid material in the patch note may seem little, the actual equipment items and their effects took approximately 3% of the time it took to get the system to utilize them implemented.

0.13 Changelog

Building Changes
-All buildings and lairs start with 10 Physical and Magical armor.

Blacksmith
-The Blacksmith can now purchase extra equipment from Heroes.
-Blacksmith purchasing mechanics currently operate in the same manner as the Marketplace's purchasing mechanics currently do.

General Changes
-An equipment system has been implemented for Heroes to utilize.
-Current equipment consists of Body Armor and Primary Weapon.
-All Heroes will be moved to utilizing the new equipment system.
-Heroes can now drop their equipment on the ground after dying for other heroes to pick up and utilize.
-Only heroes using the same type of equipment can utilize dropped items as their own in this manner.
Due to the current way equipment upgrades in the Blacksmith/Wizard's Guild, upgradeable equipment cannot transfer between different types of heroes. Until GPL functionality is expanded, only non-upgradeable equipment such as those found in the field will be able to be used by different types of heroes.

Hero Changes
Equipment

Adept
-Primary Weapon set to Wooden Staff.
-Body Armor set to Quilted Armor.
-Weapon Enchant Preference set to Arcane.
-Armor Enchant Preference set to Artifice.

Barbarian
-Primary Weapon set to Axe & Club.
-Body Armor set to Leather Wraps.
-Weapon Enchant Preference set to Arcane.
-Armor Enchant Preference set to Strength.

Cultist
-Primary Weapon set to Throwing Knife.
-Body Armor set to Tribal Regalia.
-Weapon Enchant Preference set to Chaotic.
-Armor Enchant Preference set to Animal Attunement.

Dwarf
-Primary Weapon set to Hammer.
-Body Armor set to Heavy Plate.
-Weapon Enchant Preference set to Arcane.
-Armor Enchant Preference set to Greed.

Elf
-Primary Weapon set to Elven Bow.
-Body Armor set to Ring Mail.
-Weapon Enchant Preference set to Arcane.
-Armor Enchant Preference set to Artifice.

Gnome
-Primary Weapon set to Iron Dagger.
-Body Armor set to Tattered Fleece.
-Weapon Enchant Preference set to Arcane.
-Armor Enchant Preference set to Magic.

Healer
-Primary Weapon set to Weeping Knife.
-Body Armor set to Ceremonial Garb.
-Weapon Enchant Preference set to Divine.
-Armor Enchant Preference set to Regenerative.

Paladin
-Primary Weapon set to Claymore.
-Body Armor set to Field Plate.
-Weapon Enchant Preference set to Divine.
-Armor Enchant Preference set to Regenerative.

Priestess
-Primary Weapon set to Bone Rod.
-Body Armor set to Mantle.
-Armor Enchant Preference set to Necromantic.

Ranger
-Primary Weapon set to Short Bow.
-Body Armor set to Hide Armor.
-Weapon Enchant Preference set to Poison.
-Armor Enchant Preference set to Magic.

Rogue
-Primary Weapon set to Light Crossbow.
-Body Armor set to Leather Armor.
-Weapon Enchant Preference set to Poison.
-Armor Enchant Preference set to Magic.

Solarus
-Primary Weapon set to Mace.
-Body Armor set to Chain Mail.
-Weapon Enchant Preference set to Fire.
-Armor Enchant Preference set to Magic.

Warrior
-Primary Weapon set to Short Sword.
-Body Armor set to Partial Plate Armor.
-Weapon Enchant Preference set to Arcane.
-Armor Enchant Preference set to Magic.

Warrior of Discord
-Primary Weapon set to Blade Stick.
-Body Armor set to Leather Harness.
-Weapon Enchant Preference set to Chaos.
-Armor Enchant Preference set to Magic.

Wizard
-Primary Weapon set to Gnarled Staff.
-Body Armor set to Robes.
-Armor Enchant Preference set to Intellect.

Item Changes
-The normal Enchanting and Blacksmith upgrades are reflected on the item in the Inventory screen.
-Each Blacksmith upgrade increases the Gold Value of an item by 25% of its base value.
-Each Enchantment upgrade increases the Gold Value of an item by 33% of its total value.
-Basic equipment will carry over Blacksmith and Enchantment levels when upgrading.
A piece of equipment valued at 10 Gold with full Blacksmith upgrades will increase in value to 18 Gold.
A piece of equipment valued at 10 Gold with full Enchantment upgrades will increase in value to 19 Gold.
A piece of equipment valued at 10 Gold with full Blacksmith and Enchantment upgrades will increase in value to 36 Gold.

-Magical or enchanted items now come with prefixes that modify their attributes based on the type of item it is and the type of modifier it has.

Here is how both the non-enchanted and enchanted variants of the equipment will appear in the hero's inventory.
Last edited by amantalado; 23 Apr, 2017 @ 2:55pm
< >
Showing 1-2 of 2 comments
primordialegg 9 Sep, 2017 @ 4:25pm 
So, I know it's done when it's done but I was just wondering is there any suggestion as to when the next progress report might be out?
amantalado  [developer] 16 Sep, 2017 @ 2:55pm 
Originally posted by primordialegg:
So, I know it's done when it's done but I was just wondering is there any suggestion as to when the next progress report might be out?

Well, this progress report also hilighted the glaring problems with code bloat that can occur if I continued down this path without better tools for modding. So I had to stop and take a very good look at the part of the mod that I can continue with and not need to worry about code-bloat becoming a problem down the line if I need to roll back some changes.

In it's non-modded state, Majesty will approach a state of the game engine slowing down as you play as your kingdom grows to having buildings and heroes in the near hundreds because of the code is has to execute for each entity that is present on the map. The mod will naturally make this occur sooner because the amount of code applied to each entity is increased directly with the amount of new code introduced, so until I can inhibit the amount of influence this can have. The item/equipment system is where this ends up being he most impactful to this problem in its current state. With better tools, I could cut the amount of code being executed by a vast amount, but as things are, the pool of items that can be used as equipment will have to be left here.
< >
Showing 1-2 of 2 comments
Per page: 1530 50