Welcome to reSkybounds
What are you waiting for? Join our gaming and music community!
Sign Up

HeavenlyKingdoms Patch #20 - Math... (Mob Scaling, Skills & Stats, Custom Blocks & Items)

Status
Not open for further replies.

Akrill

reSkybounds Owner
Staff member
reSkybounds Owner
QueUp Owner
Community Administrator
Discord Administrator
Minecraft Administrator
Jun 9, 2019
115
12
18
Minecraft
Akrill
Warning: this patch will include a ton of boring text and math. Some useful websites to find out the exact details can be found here:

- https://minecraft.fandom.com/wiki/[topic] <--- Replace "[top]" with something like "Skeleton" or "Sword". You can also google it to get the right page!
- https://www.wolframalpha.com/ <--- This is an amazing website which lets you submit basic to advanced math equations and get the results. You will replace certain placeholders, such as "statLevel", with the values you see or can have in the game.

Markdown (GitHub flavored):
# Patch #20

Changes from March 5th

## Donor Changes
- Donor Changes

## Added
- Added

## Removed
- Removed

## Buffed
- Scaling mobs
    - Scaling mobs have been extremely underpowered compared to what they should've been. The mistake is partly my fault for misunderstanding the way scaling different attributes worked and the other part is also my fault because I suck at math. :) Mobs now scale according to the below values formulas:
        - Health, Attack Damage, Ranged Attack Damage, Creeper Blast Damage, Experience formula: `defaultValue+( defaultValue*scaling)*(statLevel/maxStatLevel)) = finalValue`
        - Armor Bonus, Armor Toughness, Attack Knockback, Knockback Resistance, Zombie Spawn Reinforcements formula: `(statLevel/maxStatLevel)*(1*scaling) = finalValue`
        - The Overworld
            - New Health scaling: 5.665
                - Old Health scaling: 1.225
            - New Attack Damage scaling: 2.225
                - Old Attack Damage scaling: 1.33
            - New Ranged Attack Damage scaling: 2.155
                - Old Ranged Attack Damage scaling: 1.125
            - New Creeper Blast Damage scaling: 1.5
                - Old Creeper Blast Damage scaling: 1.1
            - New Experience scaling: 1.225
                - Old Experience scaling: 1.05
            - New Armor Bonus scaling: 0.12
                - Old Armor Bonus scaling: 0.01
            - New Armor Toughness scaling: 0.1
                - Old Armor Toughness scaling: 0.01
            - New Attack Knockback scaling: 0.15
                - Old Attack Knockback scaling: 0.1
            - New Knockback Resistance scaling: 0.2
                - Old Knockback Resistance scaling: 0.25
            - New Zombie Spawn Reinforcements scaling: 0.015
                - Old Zombie Spawn Reinforcements scaling: 0.01
            - New Creeper Max Damage Radius: 4
                - Has no scaling. Max damage is dealt to any entity caught within the above radius (vanilla is 3).
        - The Nether
            - New Health scaling: 12.2
                - Old Health scaling: 1.6
            - New Attack Damage scaling: 1.755
                - Old Attack Damage scaling: 1.5
            - New Ranged Attack Damage scaling: 1.8
                - Old Ranged Attack Damage scaling: 1.4
            - New Creeper Blast Damage scaling: 2.5
                - Old Creeper Blast Damage scaling: 1.5
            - New Experience scaling: 1.5
                - Old Experience scaling: 1.1
            - New Armor Bonus scaling: 0.14
                - Old Armor Bonus scaling: 0.025
            - New Armor Toughness scaling: 0.125
                - Old Armor Toughness scaling: 0.01
            - New Attack Knockback scaling: 0.225
                - Old Attack Knockback scaling: 0.1
            - New Knockback Resistance scaling: 0.275
                - Old Knockback Resistance scaling: 0.25
            - New Zombie Spawn Reinforcements scaling: 0.02
                - Old Zombie Spawn Reinforcements scaling: 0.01
            - New Creeper Max Damage Radius: 4
                - Did not scale before. Max damage is dealt to any entity caught within the above radius (vanilla is 3).
        - The End
            - New Health scaling: 9.5
                - Old Health scaling: 2.225
            - New Attack Damage scaling: 2.333
                - Old Attack Damage scaling: 1.775
            - New Ranged Attack Damage scaling: 2.225
                - Old Ranged Attack Damage scaling: 1.6
            - New Creeper Blast Damage scaling: 3
                - Old Creeper Blast Damage scaling: 1.5
            - New Experience scaling: 1.75
                - Old Experience scaling: 1.15
            - New Armor Bonus scaling: 0.16
                - Old Armor Bonus scaling: 0.035
            - New Armor Toughness scaling: 0.015
                - Old Armor Toughness scaling: 0.01
            - New Attack Knockback scaling: 0.25
                - Old Attack Knockback scaling: 0.1
            - New Knockback Resistance scaling: 0.3
                - Old Knockback Resistance scaling: 0.25
            - New Zombie Spawn Reinforcements scaling: 0.025
                - Old Zombie Spawn Reinforcements scaling: 0.01
            - New Creeper Max Damage Radius: 5
                - Did not scale before. Max damage is dealt to any entity caught within the above radius (vanilla is 3).

- Skills & Stats (warning: contains a lot of boring math!)
    - As a result of the above buffs to scaling mobs (nerf to players/other mobs), Skills & Stats have been buffed in the following ways:
        - Stat Scaling
            - Health
                - New scaling: 1.95
                    - Old scaling: 1.8
                - `20 + (healthStat * healthScaling) = newMaxHealth`
            - Strength
                - New scaling: 0.185
                    - Old scaling: 0.12
                - `initialDamage + (strengthStat * strengthScaling) = damage`
                    - Note: 'damage' can still be decreased/increased by various effects such as armors or potions.
            - Toughness
                - New scaling: 1.5
                    - Old scaling: 0.2
                        - 0.2 resulted in an apprx. 2% reduction of damage at Lvel 100. 1.5 results in apprx. 13.9% reduction of damage.
                - `preDamage * (1 - (-1 * (1.01)^(-1 * toughnessStat * toughnessScaling) + 1)) = damageTaken`
                    - 'preDamage' is damage you would've taken before it was reduced.
                    - Note: 'damageTaken' can still be affected by effects such as armors or potions.
            - Regeneration (unchanged)
                - If saturation is greater than 0:
                    - `VanillaAmount + (regenerationLevel * saturatedModifier) = AmountRegenerated`
                    - `saturatedModifier = 0.007`
                - If hunger is full (20) but saturation = 0:
                    - `VanillaAmount + (regenerationLevel * hungerFullModifier) = amountRegenerated`
                    - `hunger-full-modifier: 0.006`
                - If hunger is greater than 14 but not full (20):
                    - `VanillaAmount + (regenerationLevel * hungerAlmostFullModifier) = AmountRegenerated`
                    - `hunger-almost-full-modifier: 0.005`
            - Luck
                - New scaling: 0.055
                    - Old scaling: 0.075
                - `luckStat * luckScaling = playerLuck`
                    - Info about the attribute Luck: https://minecraft.fandom.com/wiki/Luck
                - Double drops
                    - New scaling: 0.005
                        - New feature.
                    - `luckStat * doubleDropScaling * 100 = percentChance`
            - Wisdom
                - New experience gain scaling: 0.007
                    - Old experience gain scaling: 0.0066
                    - Results in an 8.5% increase in experience at Level 100
                - `initialExperience * (1 + (wisdomStat * experienceScaling)) = experienceGained`
                - New Anvil discount scaling: 0.2
                    - Old Anvil discount scaling: 0.25
                    - 0.25 resulted in an apprx. 46.1% experience cost reduction at Level 100. 0.2 results in a 39% experience cost reduction.
                - `originalCost * (1 - (-1 * 1.025^(-1 * wisdomStat * anvilDiscountScaling) + 1)) = finalCost`
        - Experience requirement
            - New formula for all skill experience requirements: `base + (multiplier * ((level-1) * 0.35))`
                - Old formula: `multiplier * (level - 2) ^ 2 + base`

## Nerfed
- Nerfed

## Changed
- Changed

## Fixed
- Custom Blocks & Items
    - Chisel
        - Is now craftable again.
    - Boards (Builder's Basics)
        - Now give 4 Boards per Stripped Log when crafted using the Chisel.
        - Now uses Axes, instead of Pickaxes, to break the Boards as it should've been.

## Known Issues
- Known Issues
    - Connecting to Server
        - Older clients are automatically kicked from the server when they accept the server resource pack. The chances of this being fixed seem low at the present moment. We may remove the oldest currently supported clients completely.
            - 1.8 clients are known to have this issue.
            - 1.12 and newer **should** have no issues.

    - Dynamic View Distance
        - Due to how the Minecraft Client and Server interact with each other, fog distance may appear much further away than it would normally do. This is likely the best solution at the present.

    - Custom Enchantments
        - Experience
            - Ultimate enchantment.
            Doesn't seem to be dropping experience when it should.
        - Vein Miner
            - Unique enchantment.
            If using "Custom Enchantment: Experience", only the initial block broken yields the bonus experience.
            Blocks that should be affected by Fortune (e.g. Diamond Ore) may not have the Fortune experience applied to it.
        - Custom Enchantment: Void Charge
            - Fabled enchantment.
            Enchantment may not activate. May need to be completely changed or removed.
            Players who have Void Charge may be refunded a random Fabled Enchantment Book if contacting an admin.
 
Last edited:
Status
Not open for further replies.