Remove the luck component of salvage material quantity

This commit is contained in:
nossr50 2024-11-10 14:30:14 -08:00
parent b4871fe49f
commit c52b855ae1
22 changed files with 61 additions and 84 deletions

View File

@ -1,9 +1,13 @@
Version 2.2.027
Added Tridents / Crossbows to salvage.vanilla.yml config (see notes)
Fixed Ricocheted arrows losing some data after a ricochet
Fixed an issue where Folia could have all of its threads lock up effectively killing the server
Fixed concurrency issue with Folia regarding locale strings
Fixed concurrency issue with Folia regarding COTW summons
Updated 'Salvage.SubSkill.ScrapCollector.Stat' to no longer mention luck being involved
The amount of materials from salvage are no longer luck-based, you will get a deterministic amount based on damage to the item.
Fixed Ricocheted arrows losing some data after a ricochet
Changed color of locale strings for 'Repair.Listener.Anvil' to be easier to read
Changed color of locale strings for 'Salvage.Listener.Anvil' to be easier to read
NOTES:
Tridents and Crossbows are now in the salvage.vanilla.yml config, you will need to either delete this config file to regenerate it or add the entries manually.

View File

@ -42,7 +42,7 @@ public class SalvageCommand extends SkillCommand {
if (canScrapCollector) {
messages.add(getStatMessage(false, true,
SubSkillType.SALVAGE_SCRAP_COLLECTOR,
String.valueOf(RankUtils.getRank(player, SubSkillType.SALVAGE_SCRAP_COLLECTOR)),
String.valueOf(SalvageManager.getSalvageLimit(player)),
RankUtils.getHighestRankStr(SubSkillType.SALVAGE_SCRAP_COLLECTOR)));
}

View File

@ -78,17 +78,6 @@ public class SalvageManager extends SkillManager {
}
}
// Permissions checks on material and item types
if (!Permissions.salvageItemType(player, salvageable.getSalvageItemType())) {
NotificationManager.sendPlayerInformation(player, NotificationType.NO_PERMISSION, "mcMMO.NoPermission");
return;
}
if (!Permissions.salvageMaterialType(player, salvageable.getSalvageMaterialType())) {
NotificationManager.sendPlayerInformation(player, NotificationType.NO_PERMISSION, "mcMMO.NoPermission");
return;
}
/*int skillLevel = getSkillLevel();*/
int minimumSalvageableLevel = salvageable.getMinimumLevel();
@ -108,7 +97,7 @@ public class SalvageManager extends SkillManager {
return;
}
potentialSalvageYield = Math.min(potentialSalvageYield, getSalvageLimit()); // Always get at least something back, if you're capable of salvaging it.
potentialSalvageYield = Math.min(potentialSalvageYield, getSalvageLimit(getPlayer())); // Always get at least something back, if you're capable of salvaging it.
location.add(0.5, 1, 0.5);
@ -119,36 +108,15 @@ public class SalvageManager extends SkillManager {
enchantBook = arcaneSalvageCheck(enchants);
}
//Lottery on Salvageable Amount
int lotteryResults = 1;
int chanceOfSuccess = 99;
for(int x = 0; x < potentialSalvageYield-1; x++) {
if (ProbabilityUtil.isStaticSkillRNGSuccessful(PrimarySkillType.SALVAGE, mmoPlayer, chanceOfSuccess)) {
chanceOfSuccess-=3;
chanceOfSuccess = Math.max(chanceOfSuccess, 90);
lotteryResults+=1;
}
}
ItemStack salvageResults = new ItemStack(salvageable.getSalvageMaterial(), lotteryResults);
ItemStack salvageResults = new ItemStack(salvageable.getSalvageMaterial(), potentialSalvageYield);
//Call event
if (EventUtils.callSalvageCheckEvent(player, item, salvageResults, enchantBook).isCancelled()) {
return;
}
// We only send a confirmation message after processing the event (fixes #4694)
if (lotteryResults == potentialSalvageYield && potentialSalvageYield != 1 && RankUtils.isPlayerMaxRankInSubSkill(player, SubSkillType.SALVAGE_ARCANE_SALVAGE)) {
NotificationManager.sendPlayerInformationChatOnly(player, "Salvage.Skills.Lottery.Perfect", String.valueOf(lotteryResults), StringUtils.getPrettyMaterialString(item.getType()));
} else if (salvageable.getMaximumQuantity() == 1 || getSalvageLimit() >= salvageable.getMaximumQuantity()) {
NotificationManager.sendPlayerInformationChatOnly(player, "Salvage.Skills.Lottery.Normal", String.valueOf(lotteryResults), StringUtils.getPrettyMaterialString(item.getType()));
} else {
NotificationManager.sendPlayerInformationChatOnly(player, "Salvage.Skills.Lottery.Untrained", String.valueOf(lotteryResults), StringUtils.getPrettyMaterialString(item.getType()));
}
NotificationManager.sendPlayerInformationChatOnly(player, "Salvage.Skills.Lottery.Normal",
String.valueOf(potentialSalvageYield), StringUtils.getPrettyMaterialString(item.getType()));
player.getInventory().setItemInMainHand(new ItemStack(Material.AIR));
@ -183,8 +151,13 @@ public class SalvageManager extends SkillManager {
return Math.min((((Salvage.salvageMaxPercentage / Salvage.salvageMaxPercentageLevel) * getSkillLevel()) / 100.0D), Salvage.salvageMaxPercentage / 100.0D);
}*/
public int getSalvageLimit() {
return (RankUtils.getRank(getPlayer(), SubSkillType.SALVAGE_SCRAP_COLLECTOR));
public static int getSalvageLimit(Player player) {
if (RankUtils.getRank(player, SubSkillType.SALVAGE_SCRAP_COLLECTOR) == 1) {
return 1;
} else {
var curRank = RankUtils.getRank(player, SubSkillType.SALVAGE_SCRAP_COLLECTOR);
return curRank * 2;
}
}
/**

View File

@ -182,7 +182,7 @@ Repair.SubSkill.ArcaneForging.Description=Oprava enchantovanych predmetu
Repair.SubSkill.Salvage.Name=Sbírat({0}+ Dovednost)
Repair.SubSkill.Salvage.Description=Sbírat Nástroje a Zbroj
Repair.Error=&4V mcMMO došlo k chybě při opravě tohoto itemu!
Repair.Listener.Anvil=&4Položil si kovadlinu, na kovadlině můžeš opravovat nástroje a zbroj.
Repair.Listener.Anvil=&aPoložil si kovadlinu, na kovadlině můžeš opravovat nástroje a zbroj.
Repair.Listener.Anvil2=&4Polozil jsi Salvage kovadlinu, pouzij ji na zachranu armoru.
Repair.Listener=Opravovani:
Repair.SkillName=OPRAVOVANI

View File

@ -165,7 +165,7 @@ Repair.SubSkill.ArcaneForging.Description=Atgyweiriwch eitemau sydd hud
Repair.SubSkill.Salvage.Name=Salvage ({0}+ SKILL)
Repair.SubSkill.Salvage.Description=Salvage Tools & Armor
Repair.Error=&4mcMMO encountered an error attempting to repair this item!
Repair.Listener.Anvil=&4You have placed an anvil, anvils can repair tools and armor.
Repair.Listener.Anvil=&aYou have placed an anvil, anvils can repair tools and armor.
Repair.Listener.Anvil2=&4You have placed a Salvage anvil, use this to Salvage tools and armor.
Repair.Listener=Atgyweirio:
Repair.SkillName=ATGYWEIRIO:

View File

@ -165,7 +165,7 @@ Repair.SubSkill.ArcaneForging.Description=Reparer magiske genstande
Repair.SubSkill.Salvage.Name=Genbrug ({0}+ EVNE)
Repair.SubSkill.Salvage.Description=Genbrugelige Værktøjer og Rustninger
Repair.Error=&4mcMMO mødte en fejl mens den forsøgte at reparere dette objekt!
Repair.Listener.Anvil=&4Du har placeret en armbolt, armbolte kan reparere værktøj og rustning.
Repair.Listener.Anvil=&aDu har placeret en armbolt, armbolte kan reparere værktøj og rustning.
Repair.Listener.Anvil2=&4Du har placeret en Genbrugs Ambolt, Brug den til at Genbruge Værktøjer og Rustning (Få materialer tilbage)
Repair.Listener=Reparer:
Repair.SkillName=REPARER

View File

@ -374,7 +374,7 @@ Repair.SubSkill.ArcaneForging.Description=Repair magic items
Repair.SubSkill.ArcaneForging.Stat=Arcane Forging: &eRank {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3Arcane Forging Odds:&7 Success &a{0}&7%, Failure &c{1}&7%
Repair.Error=&4mcMMO encountered an error attempting to repair this item!
Repair.Listener.Anvil=&4You have placed an anvil, anvils can repair tools and armor.
Repair.Listener.Anvil=&aYou have placed an anvil, anvils can repair tools and armor.
Repair.Listener=Repair:
Repair.SkillName=REPAIR
Repair.Skills.AdeptDiamond=&4You're not skilled enough to repair Diamond.
@ -397,7 +397,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=Understanding The Art
Salvage.SubSkill.UnderstandingTheArt.Description=You're not just digging through your neighbors trash, you're taking care of the environment.\nPowers up various properties of Salvaging.
Salvage.SubSkill.ScrapCollector.Name=Scrap Collector
Salvage.SubSkill.ScrapCollector.Description=Salvage materials from an item, a perfect salvage depends on skill and luck.
Salvage.SubSkill.ScrapCollector.Stat=Scrap Collector: &aSalvage up to &e{0}&a items. Some luck is involved.
Salvage.SubSkill.ScrapCollector.Stat=Scrap Collector: &aSalvage up to &e{0}&a items.
Salvage.SubSkill.ArcaneSalvage.Name=Arcane Salvaging
Salvage.SubSkill.ArcaneSalvage.Description=Extract enchantments from items
Salvage.SubSkill.ArcaneSalvage.Stat=Arcane Salvaging: &eRank {0}/{1}
@ -412,7 +412,7 @@ 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 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.Anvil=&aYou have placed a Salvage anvil, use this to Salvage tools and armor.
Salvage.Listener=Salvage:
Salvage.SkillName=SALVAGE
Salvage.Skills.Lottery.Normal=&6You were able to salvage &3{0}&6 materials from &e{1}&6.

View File

@ -374,7 +374,7 @@ Repair.SubSkill.ArcaneForging.Description=Reparar objetos mágicos
Repair.SubSkill.ArcaneForging.Stat=Forja Arcana: &eRango {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3Probabilidad de Forja Arcana:&7 Éxito &a{0}&7%, Fallo &c{1}&7%
Repair.Error=&4mcMMO encontró un error al intentar reparar este objeto.
Repair.Listener.Anvil=&4Has colocado un yunque, los yunques pueden reparar herramientas y armaduras.
Repair.Listener.Anvil=&aHas colocado un yunque, los yunques pueden reparar herramientas y armaduras.
Repair.Listener=Reparación:
Repair.SkillName=REPARACIÓN
Repair.Skills.AdeptDiamond=&4No tienes la habilidad suficiente para reparar Diamante.
@ -397,7 +397,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=Comprender El Arte
Salvage.SubSkill.UnderstandingTheArt.Description=No solo estás hurgando en la basura de tu vecino, estás cuidando el medio ambiente.\nPotencia varias propiedades de la Recuperación.
Salvage.SubSkill.ScrapCollector.Name=Recolector de Chatarra
Salvage.SubSkill.ScrapCollector.Description=Recupera materiales de un objeto, una recuperación perfecta depende de la habilidad y la suerte.
Salvage.SubSkill.ScrapCollector.Stat=Recolector de Chatarra: &aRecupera hasta &e{0}&a objetos. Algo de suerte está involucrada.
Salvage.SubSkill.ScrapCollector.Stat=Recolector de Chatarra: &aRecupera hasta &e{0}&a objetos.
Salvage.SubSkill.ArcaneSalvage.Name=Desguace Arcano
Salvage.SubSkill.ArcaneSalvage.Description=Extrae encantamientos de los objetos
Salvage.SubSkill.ArcaneSalvage.Stat=Desguace Arcano: &eRango {0}/{1}
@ -412,7 +412,7 @@ Salvage.Skills.TooDamaged=&4Este objeto está demasiado dañado para ser desguaz
Salvage.Skills.ArcaneFailed=&cNo pudiste extraer el conocimiento contenido en este objeto.
Salvage.Skills.ArcanePartial=&cSolo pudiste extraer parte del conocimiento contenido en este objeto.
Salvage.Skills.ArcaneSuccess=&a¡Pudiste extraer todo el conocimiento contenido en este objeto!
Salvage.Listener.Anvil=&4Has colocado un yunque de desguace, úsalo para desguazar herramientas y armaduras.
Salvage.Listener.Anvil=&aHas colocado un yunque de desguace, úsalo para desguazar herramientas y armaduras.
Salvage.Listener=Desguace:
Salvage.SkillName=DESGUACE
Salvage.Skills.Lottery.Normal=&6Pudiste desguazar &3{0}&6 materiales de &e{1}&6.

View File

@ -66,7 +66,7 @@ Repair.SubSkill.DiamondRepair.Name=Timantti Korjaus ({0}+ TAITO)
Repair.SubSkill.DiamondRepair.Description=Korjaa Timantti työkaluja & haarniskoita
Repair.SubSkill.ArcaneForging.Name=Mystinen Korjaus
Repair.SubSkill.ArcaneForging.Description=Korjaa lumottuja esineitä
Repair.Listener.Anvil=&4Olet asettanut alasimen paikalleen, voit korjata työkalusi ja haarniskasi sillä.
Repair.Listener.Anvil=&aOlet asettanut alasimen paikalleen, voit korjata työkalusi ja haarniskasi sillä.
Repair.Listener=Korjaus:
Repair.SkillName=KORJAA
Repair.Skills.AdeptDiamond=&4Et ole tarpeeksi taitava korjataksesi timanttia.

View File

@ -357,7 +357,7 @@ Repair.SubSkill.ArcaneForging.Description=Répare les objets magiques
Repair.SubSkill.ArcaneForging.Stat=Arcane Forging: &eRank {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3Arcane Forging Odds:&7 Success &a{0}&7%, Failure &c{1}&7%
Repair.Error=&4McMMO a rencontré une erreur en essayant de réparer cet objet !
Repair.Listener.Anvil=&4Vous venez de poser une enclume, elle peut être utilisée pour réparer votre équipement.
Repair.Listener.Anvil=&aVous venez de poser une enclume, elle peut être utilisée pour réparer votre équipement.
Repair.Listener=Réparation :
Repair.SkillName=RÉPARATION
Repair.Skills.AdeptDiamond=&4Vous n\'êtes pas suffisamment compétent pour réparer le diamant.
@ -380,7 +380,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=Compréhension de l\'art
Salvage.SubSkill.UnderstandingTheArt.Description=Vous n\'êtes pas juste en train de miner à travers la poubelle de votre voisin, vous prenez soin de l\'environment.\nRenforce la récupération.
Salvage.SubSkill.ScrapCollector.Name=Collection de fragment
Salvage.SubSkill.ScrapCollector.Description=Récupération de materiel depuis un item, une récupération parfaite en accord avec vos compétences et votre chance.
Salvage.SubSkill.ScrapCollector.Stat=Collection de fragment: &aRécupération de &e{0}&a items. Un peu de chance y est impliqué.
Salvage.SubSkill.ScrapCollector.Stat=Collection de fragment: &aRécupération de &e{0}&a items.
Salvage.SubSkill.ArcaneSalvage.Name=Recyclage Arcanique
Salvage.SubSkill.ArcaneSalvage.Description=Extrait les enchantements des objets
Salvage.SubSkill.ArcaneSalvage.Stat=Recyclage Arcanique: &eGrade {0}/{1}
@ -395,7 +395,7 @@ Salvage.Skills.TooDamaged=&4C\'est objet est trop endommagé pour être recyclé
Salvage.Skills.ArcaneFailed=Vous avez été incapable d\'extraire la connaissance contenue dans cet objet.
Salvage.Skills.ArcanePartial=Vous avez été capable d\'extraire toute la connaissance contenue dans cet objet.
Salvage.Skills.ArcaneSuccess=&aVous avez été capable d\'extraire toute la connaissance contenue dans cet objet.
Salvage.Listener.Anvil=&4Vous avez placé une enclume de réparation, utilisez-la pour recycler vos outils et vos armures.
Salvage.Listener.Anvil=&aVous avez placé une enclume de réparation, utilisez-la pour recycler vos outils et vos armures.
Salvage.Listener=Recyclage:
Salvage.SkillName=RECYCLAGE
Salvage.Skills.Lottery.Normal=&6Vous êtes capable de récupérer &3{0}&6 matériel de &e{1}&6.

View File

@ -357,7 +357,7 @@ Repair.SubSkill.ArcaneForging.Description=Mágikus eszközök javítása
Repair.SubSkill.ArcaneForging.Stat=Mágikus Kovácsolás: &eSzint {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3Mágikus Kovácsolás Esély:&7 Siker &a{0}&7%, Sikertelen &c{1}&7%
Repair.Error=&4Az mcMMO hibát észlelt a tárgy megjavítása közben!
Repair.Listener.Anvil=&4Lehelyeztél egy üllőt. Az üllőkkel eszközöket és páncélzatot lehet javítani
Repair.Listener.Anvil=&aLehelyeztél egy üllőt. Az üllőkkel eszközöket és páncélzatot lehet javítani
Repair.Listener=Javítás:
Repair.SkillName=JAVÍTÁS
Repair.Skills.AdeptDiamond=&4Nem vagy elég tapasztalt ahhoz, hogy Gyémánttal javíts.
@ -380,7 +380,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=A Művészet Megértése
Salvage.SubSkill.UnderstandingTheArt.Description=Nem csak a szomszédok szemétében kutatsz, hanem gondoskodsz a környezetről is.\nAz Értékmentés különböző tulajdonságait növeli.
Salvage.SubSkill.ScrapCollector.Name=Hulladékgyűjtő
Salvage.SubSkill.ScrapCollector.Description=Hasznosítsd újra az anyagokat egy tárgyból, egy sikeres újrahasznosítás a képességen és a szerencsén múlik.
Salvage.SubSkill.ScrapCollector.Stat=Hulladékgyűjtő: &aHulladékgyűjtő: &aHasznosíts újra akár &e{0}&a tárgyat. Egy kis szerencsével.
Salvage.SubSkill.ScrapCollector.Stat=Hulladékgyűjtő: &aHulladékgyűjtő: &aHasznosíts újra akár &e{0}&a tárgyat.
Salvage.SubSkill.ArcaneSalvage.Name=Mágikus Újrahasznosítás
Salvage.SubSkill.ArcaneSalvage.Description=Varázslatok kinyerése tárgyakból
Salvage.SubSkill.ArcaneSalvage.Stat=Mágikus Újrahasznosítás Szint: &e {0}/{1}
@ -395,7 +395,7 @@ Salvage.Skills.TooDamaged=&4Ez a tárgy túlságosan sérült az újrahasznosít
Salvage.Skills.ArcaneFailed=&cNem tudtad kinyerni a tudást, ami ebben a tárgyban lakozik.
Salvage.Skills.ArcanePartial=&cCsak részleges tudást tudtál kinyerni ebből a tárgyból.
Salvage.Skills.ArcaneSuccess=&aSikeresen kinyertél minden tudást ebből a tárgyból!
Salvage.Listener.Anvil=&4Lehelyeztél egy Értékmentő Üllőt. Használd ezt eszközök, és páncélzatok újrahasznosításhoz.
Salvage.Listener.Anvil=&aLehelyeztél egy Értékmentő Üllőt. Használd ezt eszközök, és páncélzatok újrahasznosításhoz.
Salvage.Listener=Újrahasznosítás:
Salvage.SkillName=ÚJRAHASZNOSÍTÁS
Salvage.Skills.Lottery.Normal=&6Újrahasznosíthatsz &3{0}&6 anyagot ebből &e{1}&6.

View File

@ -362,7 +362,7 @@ Repair.SubSkill.ArcaneForging.Description=Ripara oggetti magici
Repair.SubSkill.ArcaneForging.Stat=Forgiatura Arcana: &eGrado {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3Probabilità Forgiatura Arcana:&7 Successo &a{0}&7%, Fallimento &c{1}&7%
Repair.Error=&4mcMMO ha riscontrato un errore nel tentativo di riparare questo oggetto!
Repair.Listener.Anvil=&4Hai posizionato un'incudine, le incudini possono riparare attrezzi e armature.
Repair.Listener.Anvil=&aHai posizionato un'incudine, le incudini possono riparare attrezzi e armature.
Repair.Listener=Riparazione:
Repair.SkillName=RIPARAZIONE
Repair.Skills.AdeptDiamond=&4Non sei abbastanza abile da riparare il Diamante.
@ -385,7 +385,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=Capire l'Arte
Salvage.SubSkill.UnderstandingTheArt.Description=Non stai semplicemente scavando nella spazzatura dei tuoi vicini, ti stai prendendo cura dell'ambiente.\nPotenzia varie proprietà della Rottamazione.
Salvage.SubSkill.ScrapCollector.Name=Collezionista di Rottami
Salvage.SubSkill.ScrapCollector.Description=Recupera materiali da un oggetto, un perfetto recupero dipende da abilità e fortuna.
Salvage.SubSkill.ScrapCollector.Stat=Collezionista di Rottami: &aRecupera fino a &e{0}&a oggetti. è coinvolta un po' di fortuna.
Salvage.SubSkill.ScrapCollector.Stat=Collezionista di Rottami: &aRecupera fino a &e{0}&a oggetti.
Salvage.SubSkill.ArcaneSalvage.Name=Rottamazione Arcana
Salvage.SubSkill.ArcaneSalvage.Description=Estrae incantesimi dagli oggetti
Salvage.SubSkill.ArcaneSalvage.Stat=Rottamazione Arcana: &eGrado {0}/{1}
@ -400,7 +400,7 @@ Salvage.Skills.TooDamaged=&4Questo oggetto è troppo danneggiato per essere rott
Salvage.Skills.ArcaneFailed=&cNon sei riuscito a estrarre le conoscenze contenute in questo oggetto.
Salvage.Skills.ArcanePartial=&cSei riuscito a estrarre solo alcune delle conoscenze contenute all'interno di questo oggetto.
Salvage.Skills.ArcaneSuccess=&aSei riuscito a estrarre tutte le conoscenze contenute in questo oggetto!
Salvage.Listener.Anvil=&4Hai posizionato un'incudine da Rottamazione, usala per Rottamare attrezzi e armature.
Salvage.Listener.Anvil=&aHai posizionato un'incudine da Rottamazione, usala per Rottamare attrezzi e armature.
Salvage.Listener=Rottamazione:
Salvage.SkillName=ROTTAMAZIONE
Salvage.Skills.Lottery.Normal=&6Sei riuscito a rottamare &3{0}&6 materiali da &e{1}&6.

View File

@ -368,7 +368,7 @@ Repair.SubSkill.ArcaneForging.Description=魔法のアイテムを修理する
Repair.SubSkill.ArcaneForging.Stat=アルカンフォージング: &eランク {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3アルカンフォージング オッズ:&7 成功 &a{0}&7%, 失敗 &c{1}&7%
Repair.Error=&4このアイテムを修理しようとしているときにmcMMOでエラーが発生しました。
Repair.Listener.Anvil=&4鉄床を設置しました、鉄床はツールと防具を修理できます。
Repair.Listener.Anvil=&a鉄床を設置しました、鉄床はツールと防具を修理できます。
Repair.Listener=修理:
Repair.SkillName=修理
Repair.Skills.AdeptDiamond=&4あなたはダイヤモンドを修理するのに十分な練度を得ていません。
@ -393,7 +393,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=芸術を理解する。
Salvage.SubSkill.UnderstandingTheArt.Description=あなたはただあなたの隣人のゴミを掘り下げるのではなく、あなたは環境の世話をしています。\nサルベージの様々な特性を引き出す。
Salvage.SubSkill.ScrapCollector.Name=スクラップコレクター
Salvage.SubSkill.ScrapCollector.Description=サルベージによるアイテムからの素材回収、完璧なサルベージはスキルと運に依存します。
Salvage.SubSkill.ScrapCollector.Stat=スクラップコレクター: &a最大&e{0}個&aのアイテムをサルベージ。運が関係しています。
Salvage.SubSkill.ScrapCollector.Stat=スクラップコレクター: &a最大&e{0}個&aのアイテムをサルベージ。
Salvage.SubSkill.ArcaneSalvage.Name=アルカンサルベージ
Salvage.SubSkill.ArcaneSalvage.Description=アイテムからエンチャントを抽出する。
Salvage.SubSkill.ArcaneSalvage.Stat=アルカンサルベージ: &eランク {0}/{1}
@ -408,7 +408,7 @@ Salvage.Skills.TooDamaged=&4このアイテムはダメージを受けている
Salvage.Skills.ArcaneFailed=&cこのアイテムに含まれている知識を抽出できませんでした。
Salvage.Skills.ArcanePartial=&cこのアイテムに含まれている知識を一部しか抽出できませんでした。
Salvage.Skills.ArcaneSuccess=&aこのアイテムに含まれている知識を抽出できました
Salvage.Listener.Anvil=&4あなたはサルベージアンビルを設置しました。これをツールと防具のサルベージに使ってください。
Salvage.Listener.Anvil=&aあなたはサルベージアンビルを設置しました。これをツールと防具のサルベージに使ってください。
Salvage.Listener=サルベージ:
Salvage.SkillName=サルベージ
Salvage.Skills.Lottery.Normal=&e{1}&6から&3{0}&6の素材を回収することができました。

View File

@ -369,7 +369,7 @@ Repair.SubSkill.ArcaneForging.Description=마법 아이템 수리
Repair.SubSkill.ArcaneForging.Stat=신비한 대장간: &e등급 {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3신비한 대장간 확률:&7 성공 &a{0}&7%, 실패 &c{1}&7%
Repair.Error=&4mcMMO가 이 아이템을 수리하는 동안 오류가 발생했습니다!
Repair.Listener.Anvil=&4당신은 모루를 배치했습니다. 모루는 도구와 갑옷을 수리할 수 있습니다.
Repair.Listener.Anvil=&a당신은 모루를 배치했습니다. 모루는 도구와 갑옷을 수리할 수 있습니다.
Repair.Listener=수리:
Repair.SkillName=수리
Repair.Skills.AdeptDiamond=&4다이아몬드 수리에 능숙하지 않습니다.
@ -392,7 +392,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=예술의 이해
Salvage.SubSkill.UnderstandingTheArt.Description=이웃의 쓰레기를 털기 위한 것이 아니라 환경을 보호하기 위한 것입니다.\n분해의 다양한 속성을 강화합니다.
Salvage.SubSkill.ScrapCollector.Name=폐기물 수집가
Salvage.SubSkill.ScrapCollector.Description=아이템에서 재료를 분해합니다. 완벽한 분해는 기술과 운에 달려있습니다.
Salvage.SubSkill.ScrapCollector.Stat=폐기물 수집가: &a최대 &e{0}&a개의 아이템 분해. 일부 운이 필요합니다.
Salvage.SubSkill.ScrapCollector.Stat=폐기물 수집가: &a최대 &e{0}&a개의 아이템 분해.
Salvage.SubSkill.ArcaneSalvage.Name=신비한 분해
Salvage.SubSkill.ArcaneSalvage.Description=아이템에서 마법을 추출합니다.
Salvage.SubSkill.ArcaneSalvage.Stat=신비한 분해: &e등급 {0}/{1}
@ -407,7 +407,7 @@ Salvage.Skills.TooDamaged=&4이 아이템은 너무 손상되었어 분해할
Salvage.Skills.ArcaneFailed=&c이 아이템에 담긴 지식을 추출하지 못했습니다.
Salvage.Skills.ArcanePartial=&c이 아이템에 담긴 일부 지식만 추출할 수 있었습니다.
Salvage.Skills.ArcaneSuccess=&a이 아이템에 담긴 모든 지식을 추출할 수 있었습니다!
Salvage.Listener.Anvil=&4당신은 분해 모루를 배치했습니다. 도구와 갑옷을 분해하려면 이를 사용하세요.
Salvage.Listener.Anvil=&a당신은 분해 모루를 배치했습니다. 도구와 갑옷을 분해하려면 이를 사용하세요.
Salvage.Listener=분해:
Salvage.SkillName=분해
Salvage.Skills.Lottery.Normal=&6{1}&6에서 &3{0}&6개의 재료를 분해하였습니다.

View File

@ -353,7 +353,7 @@ Repair.SubSkill.ArcaneForging.Description=Sutaisyti magiškus daiktus
Repair.SubSkill.ArcaneForging.Stat=Arkaniška Kalvystė: &eRankas {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3Arkaniškos Kalvystės Šansas:&7 Sėkmė &a{0}&7%, Nesekmė &c{1}&7%
Repair.Error=&4mcMMO susidūrė su problema bandant taisyti šį daiktą!
Repair.Listener.Anvil=&4Pastatei Kaltą, kaltai gali taisyti įrankius ir šarvus.
Repair.Listener.Anvil=&aPastatei Kaltą, kaltai gali taisyti įrankius ir šarvus.
Repair.Listener=Taisymas:
Repair.SkillName=REPAIR
Repair.Skills.AdeptDiamond=&4Jūs neesate pakankamai įgudę, jog sutaisytumete deimantą.
@ -391,7 +391,7 @@ Salvage.Skills.TooDamaged=&4Šis daiktas per daug sulaužytas kad būtų galima
Salvage.Skills.ArcaneFailed=&cJūs negalėjote ištraukti žinių esančių šiame daikte.
Salvage.Skills.ArcanePartial=&cJūs galėjote ištraukti tik dalį žinių esančių šiame daikte.
Salvage.Skills.ArcaneSuccess=&aJūs galėjote ištraukti visas žinias iš šio daikto!
Salvage.Listener.Anvil=&4Jūs pastatėte išgelbėjimo priekalą, naudokite jį išgelbėti medžiagas iš daiktų.
Salvage.Listener.Anvil=&aJūs pastatėte išgelbėjimo priekalą, naudokite jį išgelbėti medžiagas iš daiktų.
Salvage.Listener=Išgelbėjimas:
Salvage.SkillName=SALVAGE
Salvage.Skills.Lottery.Normal=&6Jūs išgelbėjote &3{0}&6 medžiagų iš &e{1}&6.

View File

@ -132,7 +132,7 @@ Repair.SubSkill.DiamondRepair.Name=Diamanten Reparatie ({0}+ SKILL)
Repair.SubSkill.DiamondRepair.Description=Repareer Diamanten Gereedschap & Wapenuitrusting
Repair.SubSkill.ArcaneForging.Name=Arcane Smeden
Repair.SubSkill.ArcaneForging.Description=Magische voorwerpen repareren
Repair.Listener.Anvil=&4Je hebt een aambeeld geplaatst. Met een aambeeld kun je je gereedschappen en pantser repareren
Repair.Listener.Anvil=&aJe hebt een aambeeld geplaatst. Met een aambeeld kun je je gereedschappen en pantser repareren
Repair.Listener=Repareer:
Repair.SkillName=REPAREER
Repair.Skills.AdeptDiamond=&4Je bent nog niet sterk genoeg om diamant te repareren.

View File

@ -355,7 +355,7 @@ Repair.SubSkill.ArcaneForging.Description=Naprawa magicznych przedmiotów
Repair.SubSkill.ArcaneForging.Stat=Ranga Tajemnego Fałszowania: &e {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3Szansa na Tajemne Fałszowanie:&7 Powodzenie: &a{0}&7%, Niepowodzenie: &c{1}&7%
Repair.Error=&4mcMMO napotkał błąd podczas próby naprawy tego przedmiotu!
Repair.Listener.Anvil=&4r Umieściłeś kowadło, kowadła mogą naprawiać narzędzia i zbroję.
Repair.Listener.Anvil=&ar Umieściłeś kowadło, kowadła mogą naprawiać narzędzia i zbroję.
Repair.Listener=Naprawianie:
Repair.SkillName=NAPRAWIANIE
Repair.Skills.AdeptDiamond=&4Nie masz wystarczających umiejętności, aby naprawić Diament.
@ -379,7 +379,7 @@ Salvage.SubSkill.UnderstandingTheArt.Description=Nie tylko przekopujesz śmieci
\nWzmacnia różne właściwości Odzyskiwacza.
Salvage.SubSkill.ScrapCollector.Name=Zbieracz złomu
Salvage.SubSkill.ScrapCollector.Description=Odzyskaj materiały z przedmiotu, idealne odzyskanie zależy od umiejętności i szczęścia.
Salvage.SubSkill.ScrapCollector.Stat=Zbieracz złomu: &aOdzyskaj do & e {0} & jednej rzeczy. W grę wchodzi trochę szczęścia.
Salvage.SubSkill.ScrapCollector.Stat=Zbieracz złomu: &aOdzyskaj do &e{0}&a rzeczy.
Salvage.SubSkill.ArcaneSalvage.Name=Tajemne odzyskiwanie
Salvage.SubSkill.ArcaneSalvage.Description=Wydobywaj zaklęcia z przedmiotów
Salvage.SubSkill.ArcaneSalvage.Stat=Ranga Tajemnego odzyskiwania: &e {0}/{1}
@ -394,7 +394,7 @@ Salvage.Skills.TooDamaged=&4Ten przedmiot jest zbyt uszkodzony, aby go uratować
Salvage.Skills.ArcaneFailed=&cNie udało Ci się wydobyć wiedzy zawartej w tym elemencie.
Salvage.Skills.ArcanePartial=&cUdało Ci się tylko wydobyć część wiedzy zawartej w tym elemencie.
Salvage.Skills.ArcaneSuccess=&aJesteś w stanie wydobyć całą wiedzę zawartą w tym elemencie!
Salvage.Listener.Anvil=&4Umieściłeś/aś kowadło, użyj go do zbroi i narzędzi.
Salvage.Listener.Anvil=&aUmieściłeś/aś kowadło, użyj go do zbroi i narzędzi.
Salvage.Listener=Odzyskiwanie:
Salvage.SkillName=ODZYSKIWANIE
Salvage.Skills.Lottery.Normal=&6Udało Ci się odzyskać & 3 {0} & 6 materiałów z & e {1} & 6.

View File

@ -385,7 +385,7 @@ Repair.SubSkill.ArcaneForging.Description=Repara itens mágicos
Repair.SubSkill.ArcaneForging.Stat=Forja Arcana: &eRank {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3Chance de Forja Arcana:&7 Sucesso &a{0}&7%, Falha &c{1}&7%
Repair.Error=&4mcMMO encontrou um erro ao tentar reparar esse item!
Repair.Listener.Anvil=&4Você colocou uma bigorna, bigorna pode reparar ferramentas e armaduras.
Repair.Listener.Anvil=&aVocê colocou uma bigorna, bigorna pode reparar ferramentas e armaduras.
Repair.Listener=Reparação:
Repair.SkillName=REPARAÇÃO
Repair.Skills.AdeptDiamond=&4Você não tem habilidade o suficiente para reparar Diamante.
@ -410,7 +410,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=Entendendo a Arte
Salvage.SubSkill.UnderstandingTheArt.Description=Você não está só vasculhando o lixo de seus vizinhos, mas também está cuidando do meio ambiente.\nAumenta várias propriedades de Recuperação.
Salvage.SubSkill.ScrapCollector.Name=Coletor de Sucata
Salvage.SubSkill.ScrapCollector.Description=Recupera materiais de um item, uma recuperação perfeita depende de habilidade e sorte.
Salvage.SubSkill.ScrapCollector.Stat=Scrap Collector: &aRecuperou &e{0}&a itens. Teve um pouco de sorte envolvida.
Salvage.SubSkill.ScrapCollector.Stat=Scrap Collector: &aRecuperou &e{0}&a itens.
Salvage.SubSkill.ArcaneSalvage.Name=Recuperação Arcana
Salvage.SubSkill.ArcaneSalvage.Description=Extrai encantamentos de um item
Salvage.SubSkill.ArcaneSalvage.Stat=Recuperação Arcana: &eRank {0}/{1}
@ -425,7 +425,7 @@ Salvage.Skills.TooDamaged=&4Esse item está muito danificado para ser recuperado
Salvage.Skills.ArcaneFailed=&cVocê não conseguiu extrair o conhecimento contido dentro deste item.
Salvage.Skills.ArcanePartial=&cVocê só conseguiu extrair um pouco do conhecimento contido dentro deste item.
Salvage.Skills.ArcaneSuccess=&aVocê conseguiu extrair todo o conhecimento contido dentro deste item!
Salvage.Listener.Anvil=&4Você colocou uma birgona de recuperação, use ela para recuperar ferramentas e armaduras.
Salvage.Listener.Anvil=&aVocê colocou uma birgona de recuperação, use ela para recuperar ferramentas e armaduras.
Salvage.Listener=Recuperação:
Salvage.SkillName=RECUPERAÇÃO
Salvage.Skills.Lottery.Normal=&6Você conseguiu recuperar &3{0}&6 materiais de &e{1}&6.

View File

@ -358,7 +358,7 @@ Repair.SubSkill.ArcaneForging.Description=Ремонт волшебных пре
Repair.SubSkill.ArcaneForging.Stat=Волшебная ковка: &eРанг {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3Шансы Волшебной ковки:&7 успех &a{0}&7%, провал &c{1}&7%
Repair.Error=&4В mcMMO произошла ошибка при попытке починить этот предмет!
Repair.Listener.Anvil=&4Вы разместили наковальню, на которой можете чинить инструменты и броню.
Repair.Listener.Anvil=&aВы разместили наковальню, на которой можете чинить инструменты и броню.
Repair.Listener=Ремонт:
Repair.SkillName=РЕМОНТ
Repair.Skills.AdeptDiamond=&4Вы недостаточно умелы, чтобы чинить алмазные вещи.
@ -381,7 +381,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=Понимание искусства
Salvage.SubSkill.UnderstandingTheArt.Description=Вы не просто копаетесь в соседском мусоре - вы заботитесь об окружающей среде.\nУлучшает различные параметры Переработки.
Salvage.SubSkill.ScrapCollector.Name=Коллекционер хлама
Salvage.SubSkill.ScrapCollector.Description=Разбирайте предметы на материалы, качество разборки зависит от навыка и удачи.
Salvage.SubSkill.ScrapCollector.Stat=Коллекционер хлама: &aРазбирайте до &e{0}&a предметов. Удача пригодится.
Salvage.SubSkill.ScrapCollector.Stat=Коллекционер хлама: &aРазбирайте до &e{0}&a предметов.
Salvage.SubSkill.ArcaneSalvage.Name=Магическая переработка
Salvage.SubSkill.ArcaneSalvage.Description=Извлечение зачарований из предметов
Salvage.SubSkill.ArcaneSalvage.Stat=Магическая переработка: &eРанг {0}/{1}
@ -396,7 +396,7 @@ Salvage.Skills.TooDamaged=&4Этот предмет слишком повреж
Salvage.Skills.ArcaneFailed=&cУ вас не вышло извлечь знания, содержащиеся в данном предмете.
Salvage.Skills.ArcanePartial=&cУ вас вышло только частично извлечь знания, содержащиеся в данном предмете.
Salvage.Skills.ArcaneSuccess=&aУ вас вышло извлечь все знания, содержащиеся в данном предмете!
Salvage.Listener.Anvil=&4Вы установили Разборочную наковальню - используйте её для разборки инструментов и брони.
Salvage.Listener.Anvil=&aВы установили Разборочную наковальню - используйте её для разборки инструментов и брони.
Salvage.Listener=Разборка:
Salvage.SkillName=РАЗБОРКА
Salvage.Skills.Lottery.Normal=&6У вас вышло извлечь &3{0}&6 материалов из &e{1}&6.

View File

@ -182,7 +182,7 @@ Repair.SubSkill.ArcaneForging.Description=ซ่อมสิ่งของไ
Repair.SubSkill.Salvage.Name=ทักษะ Salvage (ต้องการทักษะ {0}+)
Repair.SubSkill.Salvage.Description=กูอุปกรณ์และเกราะ
Repair.Error=&4mcMMO พบข้อผิดพลาดพยายามที่จะซ่อมแซมสินค้ารายการนี้!
Repair.Listener.Anvil=&4คุณได้วาง Anvil สามารถซ่อมแซมเครื่องมือและเกราะ.
Repair.Listener.Anvil=&aคุณได้วาง Anvil สามารถซ่อมแซมเครื่องมือและเกราะ.
Repair.Listener.Anvil2=&4คุณได้วางทั่งสามารถกู้เครื่องมือและเกราะ.
Repair.Listener=ทักษะ Repair:
Repair.SkillName=REPAIR

View File

@ -379,7 +379,7 @@ Repair.SubSkill.ArcaneForging.Description=修理附魔物品
Repair.SubSkill.ArcaneForging.Stat=秘法锻造: &e等级 {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3秘法锻造赔率:&7 成功 &a{0}&7%, 失败 &c{1}&7%
Repair.Error=&4mcMMO 在尝试修理此物品时发生了错误!
Repair.Listener.Anvil=&4你放置的铁方块可以用来修理工具和防具.
Repair.Listener.Anvil=&a你放置的铁方块可以用来修理工具和防具.
Repair.Listener=修理(Repair):
Repair.SkillName=修理
Repair.Skills.AdeptDiamond=&4你的技能等级不足以修理钻石装备.
@ -402,7 +402,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=分解精通
Salvage.SubSkill.UnderstandingTheArt.Description=你不仅仅是在翻邻居的垃圾, 你是在保护环境.\n增强分解的各种属性.
Salvage.SubSkill.ScrapCollector.Name=废料回收
Salvage.SubSkill.ScrapCollector.Description=从物品中分解出材料, 能否完美分解取决于技能等级和运气.
Salvage.SubSkill.ScrapCollector.Stat=废料回收: &a最多分解出 &e{0}&a 个物品. 占一些运气成分.
Salvage.SubSkill.ScrapCollector.Stat=废料回收: &a最多分解出 &e{0}&a 个物品.
Salvage.SubSkill.AdvancedSalvage.Name=进阶分解
Salvage.SubSkill.AdvancedSalvage.Description=分解损坏的物品
Salvage.SubSkill.ArcaneSalvage.Name=奥术分解
@ -420,7 +420,7 @@ Salvage.Skills.TooDamaged=&4该物品损坏过于严重无法分解.
Salvage.Skills.ArcaneFailed=&c您无法拆解出本物品所蕴含的知识.
Salvage.Skills.ArcanePartial=&c您只能拆解出本物品所蕴含的部分知识.
Salvage.Skills.ArcaneSuccess=&a您能够完全拆解出本物品所含的知识!
Salvage.Listener.Anvil=&4您已经放置了一个分解砧,使用它来分解工具和护甲.
Salvage.Listener.Anvil=&a您已经放置了一个分解砧,使用它来分解工具和护甲.
Salvage.Listener=分解(Salvage):
Salvage.SkillName=分解
Salvage.Skills.Lottery.Normal=&6你可以从 &e{1}&6 分解出 &3{0}&6 材料。

View File

@ -373,7 +373,7 @@ Repair.SubSkill.ArcaneForging.Description=修理附魔物品
Repair.SubSkill.ArcaneForging.Stat=秘法鍛造 &e等級 {0}/{1}
Repair.SubSkill.ArcaneForging.Stat.Extra=&3秘法鍛造賠率 &7成功 &a{0}&7%,失敗 &c{1}&7%
Repair.Error=&4mcMMO 在嘗試修理此物品時發生了錯誤
Repair.Listener.Anvil=&4你放置的鐵方塊可以用來修理工具和裝備。
Repair.Listener.Anvil=&a你放置的鐵方塊可以用來修理工具和裝備。
Repair.Listener=修理 Repair
Repair.SkillName=修理
Repair.Skills.AdeptDiamond=&4你的技能等級不足以修理鑽石裝備。
@ -396,7 +396,7 @@ Salvage.SubSkill.UnderstandingTheArt.Name=分解精通
Salvage.SubSkill.UnderstandingTheArt.Description=你不只是再翻鄰居的垃圾,你是在保護環境。\n增強分解的各種屬性。
Salvage.SubSkill.ScrapCollector.Name=廢物利用
Salvage.SubSkill.ScrapCollector.Description=從物品中分解出材料,完美分解取決於技能和運氣。
Salvage.SubSkill.ScrapCollector.Stat=廢物利用 &a最多分解出 &e{0}&a 個物品。佔一些運氣成分。
Salvage.SubSkill.ScrapCollector.Stat=廢物利用 &a最多分解出 &e{0}&a 個物品。
Salvage.SubSkill.ArcaneSalvage.Name=奧數分解
Salvage.SubSkill.ArcaneSalvage.Description=從物品中拆解附魔
Salvage.SubSkill.ArcaneSalvage.Stat=奧數分解 &e等級 {0}/{1}
@ -411,7 +411,7 @@ Salvage.Skills.TooDamaged=&4該物品損壞過於嚴重無法分解。
Salvage.Skills.ArcaneFailed=&c你無法拆解出本物品所蘊含的知識。
Salvage.Skills.ArcanePartial=&c你只能拆解出本物品所蘊含的部分知識。
Salvage.Skills.ArcaneSuccess=&a你能夠完全拆解出本物品所含的知識
Salvage.Listener.Anvil=&4你已經放置了分解鐵砧,使用它來分解工具和盔甲。
Salvage.Listener.Anvil=&a你已經放置了分解鐵砧,使用它來分解工具和盔甲。
Salvage.Listener=分解 Salvage
Salvage.SkillName=分解
Salvage.Skills.Lottery.Normal=&6你能夠從 &e{1}&6 中回收 &3{0}&6 材料。