mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-26 10:44:43 +02:00
Endgame Update (#4840)
General Added Crossbows Skill, this skill is a WIP and feedback on discord is appreciated. Added Tridents Skill, this skill is a WIP and feedback on discord is appreciated. Added the "endgame" triple drop subskill 'Mother Lode' to Mining Added the "endgame" triple drop subskill 'Clean Cuts' to Woodcutting Added the "endgame" triple drop subskill 'Verdant Bounty' to Herbalism Added /mmopower command which simply shows your power level (aliases /mmopowerlevel /powerlevel) Config Added 'Send_To_Console' settings to chat.yml to toggle sending party or admin chat messages to console. Replaced 'Experience_Formula.Modifier' in experience.yml with 'Experience_Formula.Skill_Multiplier' which is easier to understand and less prone to divide by zero bugs. child.yml config is gone now, feel free to delete it. Tweaks Tree Feller now drops 90% less non-wood block rewards (leaves/etc) on average from Knock on Wood. Treasure drop rate from Shake, Fishing, Hylian, and Excavation now benefit from the Luck perk. Updated advanced.yml with entries for the new skills Permission nodes Added 'mcmmo.commands.mmopower' permission node for the new /mmopower command Added 'mcmmo.commands.crossbows' permission node Added 'mcmmo.ability.crossbows.crossbowslimitbreak' permission node Added 'mcmmo.ability.crossbows.trickshot' permission node Added 'mcmmo.ability.herbalism.verdantbounty' permission node Added 'mcmmo.ability.mining.motherlode' permission node Added 'mcmmo.ability.woodcutting.cleancuts' permission node Locale Added locale entries for motherlode, cleancuts, and verdant bounty. Codebase Major rewrite for how random chance was handled in the code. Many skills with RNG elements now send out a SubSkillEvent (which can be used to modify probability or cancel the results), some skills without RNG still send out this event when activated, this event is cancellable so it can be used to make a skill fail. A lot of new unit tests were added to help keep mcMMO stable as part of this update, of course, more could always be added. NOTES: One feature of this update is to provide an endgame benefits to some skills that you can grind for a long time, ideally for a long while. I will likely expand upon this idea in future updates. A few skills have these endgame-oriented subskills, these new subskills provide a small benefit at first that grows and scales up to level 10,000 (or 1,000 for Standard mode which no one uses) and does not have ranks (other than the initial rank to unlock it). These endgame sub skills unlock at level 1000 for users with default mcMMO settings, or 100 for those using the optional Standard scaling. You can tweak the benefits of these skills in advanced.yml, the default settings are meant to be a good starting point. Crossbows and Tridents are WIP skills, I would like feedback on discord about them. More info on the new Triple Drop skills (Mother Lode, Clean Cuts, Verdant Bounty): Currently these start at about 5% chance and can reach a maximum 50% chance if a player acquired 10,000 skill, you can adjust this in advanced.yml These skills respect double drop settings from config.yml just like the corresponding Double Drop skills do, if a double drop is disabled for an item, then it's disabled for triple drops too. I added a new Power Level Command, for now this just shows you your current power level. If I ever add features based on power level, this command will likely display output related to those features. Regarding Maces, I will likely add that as a WIP skill when the next Minecraft update drops.
This commit is contained in:

committed by
GitHub

parent
bead5feb14
commit
2594dc1bca
@ -21,6 +21,7 @@ JSON.Acrobatics=Acrobatics
|
||||
JSON.Alchemy=Alchemy
|
||||
JSON.Archery=Archery
|
||||
JSON.Axes=Axes
|
||||
JSON.Crossbows=Crossbows
|
||||
JSON.Excavation=Excavation
|
||||
JSON.Fishing=Fishing
|
||||
JSON.Herbalism=Herbalism
|
||||
@ -29,6 +30,7 @@ JSON.Repair=Repair
|
||||
JSON.Salvage=Salvage
|
||||
JSON.Swords=Swords
|
||||
JSON.Taming=Taming
|
||||
JSON.Tridents=Tridents
|
||||
JSON.Unarmed=Unarmed
|
||||
JSON.Woodcutting=Woodcutting
|
||||
JSON.URL.Website=The official mcMMO Website!
|
||||
@ -88,6 +90,7 @@ Overhaul.Name.Acrobatics=Acrobatics
|
||||
Overhaul.Name.Alchemy=Alchemy
|
||||
Overhaul.Name.Archery=Archery
|
||||
Overhaul.Name.Axes=Axes
|
||||
Overhaul.Name.Crossbows=Crossbows
|
||||
Overhaul.Name.Excavation=Excavation
|
||||
Overhaul.Name.Fishing=Fishing
|
||||
Overhaul.Name.Herbalism=Herbalism
|
||||
@ -97,6 +100,7 @@ Overhaul.Name.Salvage=Salvage
|
||||
Overhaul.Name.Smelting=Smelting
|
||||
Overhaul.Name.Swords=Swords
|
||||
Overhaul.Name.Taming=Taming
|
||||
Overhaul.Name.Tridents=Tridents
|
||||
Overhaul.Name.Unarmed=Unarmed
|
||||
Overhaul.Name.Woodcutting=Woodcutting
|
||||
# /mcMMO Command Style Stuff
|
||||
@ -112,6 +116,7 @@ XPBar.Acrobatics=Acrobatics Lv.&6{0}
|
||||
XPBar.Alchemy=Alchemy Lv.&6{0}
|
||||
XPBar.Archery=Archery Lv.&6{0}
|
||||
XPBar.Axes=Axes Lv.&6{0}
|
||||
XPBar.Crossbows=Crossbows Lv.&6{0}
|
||||
XPBar.Excavation=Excavation Lv.&6{0}
|
||||
XPBar.Fishing=Fishing Lv.&6{0}
|
||||
XPBar.Herbalism=Herbalism Lv.&6{0}
|
||||
@ -121,6 +126,7 @@ XPBar.Salvage=Salvage Lv.&6{0}
|
||||
XPBar.Smelting=Smelting Lv.&6{0}
|
||||
XPBar.Swords=Swords Lv.&6{0}
|
||||
XPBar.Taming=Taming Lv.&6{0}
|
||||
XPBar.Tridents=Tridents Lv.&6{0}
|
||||
XPBar.Unarmed=Unarmed Lv.&6{0}
|
||||
XPBar.Woodcutting=Woodcutting Lv.&6{0}
|
||||
#This is just a preset template that gets used if the 'ExtraDetails' setting is turned on in experience.yml (off by default), you can ignore this template and just edit the strings above
|
||||
@ -176,6 +182,13 @@ Archery.SubSkill.ArcheryLimitBreak.Description=Breaking your limits. Increased d
|
||||
Archery.SubSkill.ArcheryLimitBreak.Stat=Limit Break Max DMG
|
||||
Archery.Listener=Archery:
|
||||
Archery.SkillName=ARCHERY
|
||||
Archery.SubSkill.ExplosiveShot.Name=Explosive Shot
|
||||
Archery.SubSkill.ExplosiveShot.Description=Fire an explosive arrow
|
||||
Archery.Skills.ExplosiveShot.Off=
|
||||
Archery.Skills.ExplosiveShot.On=&a**EXPLOSIVE SHOT ACTIVATED**
|
||||
Archery.Skills.ExplosiveShot.Other.Off=Explosive Shot&a has worn off for &e{0}
|
||||
Archery.Skills.ExplosiveShot.Other.On=&a{0}&2 has used &cExplosive Shot!
|
||||
Archery.Skills.ExplosiveShot.Refresh=&aYour &Explosive Shot &ability is refreshed!
|
||||
#AXES
|
||||
Axes.Ability.Bonus.0=Axe Mastery
|
||||
Axes.Ability.Bonus.1=Bonus {0} damage
|
||||
@ -285,8 +298,11 @@ Herbalism.SubSkill.FarmersDiet.Name=Farmer's Diet
|
||||
Herbalism.SubSkill.FarmersDiet.Description=Improves hunger restored from farmed foods
|
||||
Herbalism.SubSkill.FarmersDiet.Stat=Farmer's Diet: &aRank {0}
|
||||
Herbalism.SubSkill.DoubleDrops.Name=Double Drops
|
||||
Herbalism.SubSkill.DoubleDrops.Description=Double the normal loot
|
||||
Herbalism.SubSkill.DoubleDrops.Description=Skillfully harvest double the loot
|
||||
Herbalism.SubSkill.DoubleDrops.Stat=Double Drop Chance
|
||||
Herbalism.SubSkill.VerdantBounty.Name=Verdant Bounty
|
||||
Herbalism.SubSkill.VerdantBounty.Description=Masterfully harvest triple the loot
|
||||
Herbalism.SubSkill.VerdantBounty.Stat=Triple Drop Chance
|
||||
Herbalism.SubSkill.HylianLuck.Name=Hylian Luck
|
||||
Herbalism.SubSkill.HylianLuck.Description=Gives a small chance of finding rare items
|
||||
Herbalism.SubSkill.HylianLuck.Stat=Hylian Luck Chance
|
||||
@ -311,8 +327,11 @@ Mining.SubSkill.SuperBreaker.Name=Super Breaker
|
||||
Mining.SubSkill.SuperBreaker.Description=Speed+, Triple Drop Chance
|
||||
Mining.SubSkill.SuperBreaker.Stat=Super Breaker Length
|
||||
Mining.SubSkill.DoubleDrops.Name=Double Drops
|
||||
Mining.SubSkill.DoubleDrops.Description=Double the normal loot
|
||||
Mining.SubSkill.DoubleDrops.Description=Skillfully mine double the loot
|
||||
Mining.SubSkill.DoubleDrops.Stat=Double Drop Chance
|
||||
Mining.SubSkill.MotherLode.Name=Mother Lode
|
||||
Mining.SubSkill.MotherLode.Description=Masterfully mine triple the loot
|
||||
Mining.SubSkill.MotherLode.Stat=Triple Drop Chance
|
||||
Mining.SubSkill.BlastMining.Name=Blast Mining
|
||||
Mining.SubSkill.BlastMining.Description=Bonuses to mining with TNT
|
||||
Mining.SubSkill.BlastMining.Stat=Blast Mining:&a Rank {0}/{1} &7({2})
|
||||
@ -395,7 +414,7 @@ Salvage.Skills.Adept.Level=You must be level &e{0}&c to salvage &e{1}
|
||||
Salvage.Skills.TooDamaged=&4This item is too damaged to be salvaged.
|
||||
Salvage.Skills.ArcaneFailed=&cYou were unable to extract the knowledge contained within this item.
|
||||
Salvage.Skills.ArcanePartial=&cYou were only able to extract some of the knowledge contained within this item.
|
||||
Salvage.Skills.ArcaneSuccess=&aYou able to extract all of the knowledge contained within this item!
|
||||
Salvage.Skills.ArcaneSuccess=&aYou were able to extract all the knowledge contained within this item!
|
||||
Salvage.Listener.Anvil=&4You have placed a Salvage anvil, use this to Salvage tools and armor.
|
||||
Salvage.Listener=Salvage:
|
||||
Salvage.SkillName=SALVAGE
|
||||
@ -404,6 +423,51 @@ Salvage.Skills.Lottery.Perfect=&a&lPerfect!&r&6 You salvaged &3{1}&6 effortlessl
|
||||
Salvage.Skills.Lottery.Untrained=&7You aren't properly trained in salvaging. You were only able to recover &c{0}&7 materials from &a{1}&7.
|
||||
#Anvil (Shared between SALVAGE and REPAIR)
|
||||
Anvil.Unbreakable=This item is unbreakable!
|
||||
#CROSSBOWS
|
||||
Crossbows.SkillName=CROSSBOWS
|
||||
Crossbows.Ability.Lower=&7You lower your crossbow.
|
||||
Crossbows.Ability.Ready=&3You &6ready&3 your Crossbow.
|
||||
Crossbows.Skills.SSG.Refresh=&aYour &eSuper Shotgun &aability is refreshed!
|
||||
Crossbows.Skills.SSG.Other.On=&a{0}&2 used &Super Shotgun!
|
||||
Crossbows.SubSkill.PoweredShot.Name=Powered Shot
|
||||
Crossbows.SubSkill.PoweredShot.Description=Increases damage done with crossbows
|
||||
Crossbows.SubSkill.PoweredShot.Stat=Powered Shot Bonus Damage
|
||||
Crossbows.SubSkill.CrossbowsLimitBreak.Name=Crossbows Limit Break
|
||||
Crossbows.SubSkill.CrossbowsLimitBreak.Description=Breaking your limits. Increased damage against tough opponents. Intended for PVP, up to server settings for whether it will boost damage in PVE.
|
||||
Crossbows.SubSkill.CrossbowsLimitBreak.Stat=Limit Break Max DMG
|
||||
Crossbows.SubSkill.TrickShot.Name=Trick Shot
|
||||
Crossbows.SubSkill.TrickShot.Description=Richochet arrows with steep angles
|
||||
Crossbows.SubSkill.TrickShot.Stat=Trick Shot Max Bounces
|
||||
Crossbows.SubSkill.TrickShot.Stat.Extra=Trick Shot Max Bounces: &a{0}
|
||||
Crossbows.SubSkill.TrickShot.Stat.Extra2=Trick Shot Reduced DMG per Bounce: &a{0}
|
||||
Crossbows.SubSkill.SuperShotgun.Name=Super Shotgun
|
||||
Crossbows.Listener=Crossbows:
|
||||
|
||||
#TRIDENTS
|
||||
Tridents.SkillName=TRIDENTS
|
||||
Tridents.Ability.Lower=&7You lower your trident.
|
||||
Tridents.Ability.Ready=&3You &6ready&3 your Trident.
|
||||
Tridents.SubSkill.Impale.Name=Impale
|
||||
Tridents.SubSkill.Impale.Description=Increases damage done with tridents
|
||||
Tridents.SubSkill.Impale.Stat=Impale Bonus Damage
|
||||
Tridents.SubSkill.TridentsLimitBreak.Name=Tridents Limit Break
|
||||
Tridents.SubSkill.TridentsLimitBreak.Description=Breaking your limits. Increased damage against tough opponents. Intended for PVP, up to server settings for whether it will boost damage in PVE.
|
||||
Tridents.SubSkill.TridentsLimitBreak.Stat=Limit Break Max DMG
|
||||
Tridents.SubSkill.TridentAbility.Name=WIP
|
||||
Tridents.Listener=Tridents:
|
||||
|
||||
#MACES
|
||||
Maces.SkillName=MACES
|
||||
Maces.Ability.Lower=&7You lower your mace.
|
||||
Maces.Ability.Ready=&3You &6ready&3 your Mace.
|
||||
Maces.Skills.MaceSmash.Refresh=&aYour &eGiga Smash &aability is refreshed!
|
||||
Maces.Skills.MaceSmash.Other.On=&a{0}&2 used &cGiga Smash!
|
||||
Maces.SubSkill.GigaSmash.Name=Giga Smash
|
||||
Maces.SubSkill.MacesLimitBreak.Name=Maces Limit Break
|
||||
Maces.SubSkill.MacesLimitBreak.Description=Breaking your limits. Increased damage against tough opponents. Intended for PVP, up to server settings for whether it will boost damage in PVE.
|
||||
Maces.SubSkill.MacesLimitBreak.Stat=Limit Break Max DMG
|
||||
Maces.Listener=Maces:
|
||||
|
||||
#SWORDS
|
||||
Swords.Ability.Lower=&7You lower your sword.
|
||||
Swords.Ability.Ready=&3You &6ready&3 your Sword.
|
||||
@ -542,8 +606,11 @@ Woodcutting.SubSkill.KnockOnWood.Stat=Knock on Wood
|
||||
Woodcutting.SubSkill.KnockOnWood.Loot.Normal=Standard loot from trees
|
||||
Woodcutting.SubSkill.KnockOnWood.Loot.Rank2=Standard loot from trees and experience orbs
|
||||
Woodcutting.SubSkill.HarvestLumber.Name=Harvest Lumber
|
||||
Woodcutting.SubSkill.HarvestLumber.Description=Skillfully extract more Lumber
|
||||
Woodcutting.SubSkill.HarvestLumber.Description=Skillfully extract up to double the Lumber
|
||||
Woodcutting.SubSkill.HarvestLumber.Stat=Double Drop Chance
|
||||
Woodcutting.SubSkill.CleanCuts.Name=Clean Cuts
|
||||
Woodcutting.SubSkill.CleanCuts.Description=Masterfully extract up to triple the Lumber
|
||||
Woodcutting.SubSkill.CleanCuts.Stat=Triple Drop Chance
|
||||
Woodcutting.SubSkill.Splinter.Name=Splinter
|
||||
Woodcutting.SubSkill.Splinter.Description=Cut down trees more efficiently.
|
||||
Woodcutting.SubSkill.BarkSurgeon.Name=Bark Surgeon
|
||||
@ -830,6 +897,7 @@ Commands.XPGain.Alchemy=Brewing Potions
|
||||
Commands.XPGain.Archery=Attacking Monsters
|
||||
Commands.XPGain.Axes=Attacking Monsters
|
||||
Commands.XPGain.Child=Gains levels from Parent Skills
|
||||
Commands.XPGain.Crossbows=Attacking Monsters
|
||||
Commands.XPGain.Excavation=Digging and finding treasures
|
||||
Commands.XPGain.Fishing=Fishing (Go figure!)
|
||||
Commands.XPGain.Herbalism=Harvesting Herbs
|
||||
@ -837,6 +905,7 @@ Commands.XPGain.Mining=Mining Stone & Ore
|
||||
Commands.XPGain.Repair=Repairing
|
||||
Commands.XPGain.Swords=Attacking Monsters
|
||||
Commands.XPGain.Taming=Animal Taming, or combat w/ your wolves
|
||||
Commands.XPGain.Tridents=Attacking Monsters
|
||||
Commands.XPGain.Unarmed=Attacking Monsters
|
||||
Commands.XPGain.Woodcutting=Chopping down trees
|
||||
Commands.XPGain=&8XP GAIN: &f{0}
|
||||
@ -970,6 +1039,13 @@ Guides.Woodcutting.Section.0=&3About Woodcutting:\n&eWoodcutting is all about ch
|
||||
Guides.Woodcutting.Section.1=&3How does Tree Feller work?\n&eTree Feller is an active ability, you can right-click\n&ewhile holding an ax to activate Tree Feller. This will\n&ecause the entire tree to break instantly, dropping all\n&eof its logs at once.
|
||||
Guides.Woodcutting.Section.2=&3How does Leaf Blower work?\n&eLeaf Blower is a passive ability that will cause leaf\n&eblocks to break instantly when hit with an axe. By default,\nðis ability unlocks at level 100.
|
||||
Guides.Woodcutting.Section.3=&3How do Double Drops work?\n&eThis passive ability gives you a chance to obtain an extra\n&eblock for every log you chop.
|
||||
# Crossbows
|
||||
Guides.Crossbows.Section.0=&3About Crossbows:\n&eCrossbows is all about shooting with your crossbow.\n\n&3XP GAIN:\n&eXP is gained whenever you shoot mobs with a crossbow.
|
||||
Guides.Crossbows.Section.1=&3How does Trickshot work?\n&eTrickshot is an passive ability, you shoot your bolts at a shallow angle with a crossbow to attempt a Trickshot. This will cause the arrow to ricochet off of blocks and potentially hit a target. The number of potential bounces from a ricochet depend on the rank of Trickshot.
|
||||
# Tridents
|
||||
Guides.Tridents.Section.0=&3About Tridents:\n&eTridents skill involves impaling foes with your trident.\n\n&3XP GAIN:\n&eXP is gained whenever you hit mobs with a trident.
|
||||
|
||||
|
||||
#INSPECT
|
||||
Inspect.Offline= &cYou do not have permission to inspect offline players!
|
||||
Inspect.OfflineStats=mcMMO Stats for Offline Player &e{0}
|
||||
|
Reference in New Issue
Block a user