diff --git a/src/main/java/com/hbm/entity/EntityMappings.java b/src/main/java/com/hbm/entity/EntityMappings.java index 5f50d8f1a..9c5d5358d 100644 --- a/src/main/java/com/hbm/entity/EntityMappings.java +++ b/src/main/java/com/hbm/entity/EntityMappings.java @@ -253,36 +253,36 @@ public class EntityMappings { addSpawn(EntityCreeperGold.class, 1, 1, 1, EnumCreatureType.monster, BiomeGenBase.getBiomeGenArray()); addSpawn(EntityPlasticBag.class, 1, 1, 3, EnumCreatureType.waterCreature, BiomeDictionary.getBiomesForType(Type.OCEAN)); addSpawn(EntityPigeon.class, 1, 5, 10, EnumCreatureType.creature, BiomeDictionary.getBiomesForType(Type.PLAINS)); - + int id = 0; for(Quartet, String, Integer, Boolean> entry : entityMappings) { - EntityRegistry.registerModEntity(entry.getW(), entry.getX(), id++, MainRegistry.instance, entry.getY(), 1, entry.getZ()); + ModEntityList.registerEntity(entry.getW(), entry.getX(), id++, MainRegistry.instance, entry.getY(), 1, entry.getZ()); } - + for(Quartet, String, Integer, Integer> entry : mobMappings) { - EntityRegistry.registerGlobalEntityID(entry.getW(), entry.getX(), EntityRegistry.findGlobalUniqueEntityId(), entry.getY(), entry.getZ()); + ModEntityList.registerEntity(entry.getW(), entry.getX(), id++, MainRegistry.instance, entry.getY(), entry.getZ()); } } - + private static void addEntity(Class clazz, String name, int trackingRange) { addEntity(clazz, name, trackingRange, true); } - + private static void addEntity(Class clazz, String name, int trackingRange, boolean velocityUpdates) { entityMappings.add(new Quartet(clazz, name, trackingRange, velocityUpdates)); } - + private static void addMob(Class clazz, String name, int color1, int color2) { mobMappings.add(new Quartet(clazz, name, color1, color2)); } public static void addSpawn(Class entityClass, int weightedProb, int min, int max, EnumCreatureType typeOfCreature, BiomeGenBase... biomes) { - + for(BiomeGenBase biome : biomes) { - + if(biome == null) continue; if(biome instanceof BiomeGenMushroomIsland) continue; - + List spawns = biome.getSpawnableList(typeOfCreature); for(SpawnListEntry entry : spawns) { diff --git a/src/main/java/com/hbm/entity/ModEntityList.java b/src/main/java/com/hbm/entity/ModEntityList.java new file mode 100644 index 000000000..141297a5b --- /dev/null +++ b/src/main/java/com/hbm/entity/ModEntityList.java @@ -0,0 +1,149 @@ +package com.hbm.entity; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; + +import com.hbm.lib.RefStrings; + +import cpw.mods.fml.common.registry.EntityRegistry; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityList.EntityEggInfo; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; + +public class ModEntityList { + + private static EntityData[] array = new EntityData[0]; + private static final Map> map = new HashMap>(); + + public static List eggIdList = new ArrayList(); + public static Map, Integer> eggIdMap = new HashMap, Integer>(); + + public static void registerEntity(Class entityClass, String entityName, int id, Object mod) { + registerEntity(entityClass, entityName, id, mod, 80, 3, true, -1, -1, false); + } + + public static void registerEntity(Class entityClass, String entityName, int id, Object mod, int eggColor1, int eggColor2) { + registerEntity(entityClass, entityName, id, mod, 80, 3, true, eggColor1, eggColor2, true); + } + + public static void registerEntity(Class entityClass, String entityName, int id, Object mod, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates) { + registerEntity(entityClass, entityName, id, mod, trackingRange, updateFrequency, sendsVelocityUpdates, -1, -1, false); + } + + public static void registerEntity(Class entityClass, String entityName, int id, Object mod, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates, int eggColor1, int eggColor2) { + registerEntity(entityClass, entityName, id, mod, trackingRange, updateFrequency, sendsVelocityUpdates, eggColor1, eggColor2, true); + } + + private static void registerEntity(Class entityClass, String entityName, int id, Object mod, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates, int eggColor1, int eggColor2, boolean hasEgg) { + EntityRegistry.registerModEntity(entityClass, entityName, id, mod, trackingRange, updateFrequency, sendsVelocityUpdates); + + if(id >= array.length) { + EntityData[] newArray = new EntityData[id + 5]; + System.arraycopy(array, 0, newArray, 0, array.length); + array = newArray; + } + + if(array[id] != null) + throw new IllegalArgumentException("ID " + id + " is already being used! Please report this error!"); + + array[id] = new EntityData(entityName, id, eggColor1, eggColor2, hasEgg); + map.put(id, entityClass); + + if(eggColor1 != -1) + registerEntityEgg(entityClass, eggColor1, eggColor2); + } + + public static String getName(int id) { + EntityData data = getData(id); + if(data == null) + return null; + + return RefStrings.MODID + "." + data.name; + } + + public static EntityData getData(int id) { + if(id >= array.length) + return null; + + return array[id]; + } + + public static boolean hasEntitiesWithEggs() { + for(EntityData data : array) { + if(data != null && data.hasEgg) return true; + } + + return false; + } + + public static Entity createEntityByID(int id, World world) { + EntityData data = getData(id); + + if(data == null || !data.hasEgg) + return null; + + try { + Class cls = map.get(id); + + if(cls != null) + return cls.getConstructor(World.class).newInstance(world); + } catch (Exception e) { + e.printStackTrace(); + } + + return null; + } + + public static EntityData[] getDatasWithEggs() { + List list = new LinkedList(); + for(Integer id : map.keySet()) { + EntityData data = getData(id); + if(data != null && data.hasEgg) + list.add(data); + } + return list.toArray(new EntityData[list.size()]); + } + + public static int eggIDCounter = 499; + + @SuppressWarnings("unchecked") + public static void registerEntityEgg(Class entity, int primaryColor, int secondaryColor) { + int id = getUniqueEntityEggId(); + + EntityList.IDtoClassMapping.put(id, entity); + EntityList.entityEggs.put(id, new EntityEggInfo(id, primaryColor, secondaryColor)); + eggIdMap.put(entity, id); + } + + public static ItemStack getEggFromEntity(Entity entity) { + return new ItemStack(Items.spawn_egg, 1, eggIdMap.get(entity.getClass())); + } + + public static int getUniqueEntityEggId() { + while(EntityList.getClassFromID(++eggIDCounter) != null) {} + eggIdList.add(eggIDCounter); + return eggIDCounter; + } + + public static class EntityData { + + public final String name; + public final int id, eggColor1, eggColor2; + public final boolean hasEgg; + + EntityData(String name, int id, int eggColor1, int eggColor2, boolean hasEgg) { + this.name = name; + this.id = id; + this.eggColor1 = eggColor1; + this.eggColor2 = eggColor2; + this.hasEgg = hasEgg; + } + } + +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 2e54e7e49..e50f77aa5 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -614,34 +614,34 @@ digamma.playerHealth=Digammaeinfluss: digamma.playerRes=Digammaresistenz: digamma.title=DIGAMMA-DIAGNOSEGERÄT -entity.entity_cyber_crab.name=Cyber-Krabbe -entity.entity_elder_one.name=Quackos der Älteste -entity.entity_fucc_a_ducc.name=Ente -entity.entity_glyphid.name=Glyphid -entity.entity_glyphid_behemoth.name=Glyphid-Behemoth -entity.entity_glyphid_blaster.name=Glyphid-Blaster -entity.entity_glyphid_bombardier.name=Glyphid-Bombardierer -entity.entity_glyphid_brawler.name=Glyphid-Schläger -entity.entity_glyphid_brenda.name=Brenda -entity.entity_glyphid_digger.name=Glyphid-Gräber -entity.entity_glyphid_nuclear.name=Der dicke Johnson -entity.entity_glyphid_scout.name=Glyphid-Späher -entity.entity_ntm_fbi.name=FBI Agent -entity.entity_ntm_fbi_drone.name=FBI Drone -entity.entity_ntm_radiation_blaze.name=Kernschmelze-Elementar +entity.hbm.entity_cyber_crab.name=Cyber-Krabbe +entity.hbm.entity_elder_one.name=Quackos der Älteste +entity.hbm.entity_fucc_a_ducc.name=Ente +entity.hbm.entity_glyphid.name=Glyphid +entity.hbm.entity_glyphid_behemoth.name=Glyphid-Behemoth +entity.hbm.entity_glyphid_blaster.name=Glyphid-Blaster +entity.hbm.entity_glyphid_bombardier.name=Glyphid-Bombardierer +entity.hbm.entity_glyphid_brawler.name=Glyphid-Schläger +entity.hbm.entity_glyphid_brenda.name=Brenda +entity.hbm.entity_glyphid_digger.name=Glyphid-Gräber +entity.hbm.entity_glyphid_nuclear.name=Der dicke Johnson +entity.hbm.entity_glyphid_scout.name=Glyphid-Späher +entity.hbm.entity_ntm_fbi.name=FBI Agent +entity.hbm.entity_ntm_fbi_drone.name=FBI Drone +entity.hbm.entity_ntm_radiation_blaze.name=Kernschmelze-Elementar entity.hbm.entity_ntm_ufo.name=Marsianisches Invasionsschiff -entity.entity_mob_hunter_chopper.name=Jagdschrauber -entity.entity_mob_mask_man.name=Maskenmann -entity.entity_mob_gold_creeper.name=Goldener Creeper -entity.entity_mob_nuclear_creeper.name=Nuklearer Creeper -entity.entity_mob_phosgene_creeper.name=Phosgen-Creeper -entity.entity_mob_tainted_creeper.name=Verseuchter Creeper -entity.entity_mob_volatile_creeper.name=Instabiler Creeper -entity.entity_parasite_maggot.name=Parasitische Made -entity.entity_pigeon.name=Taube -entity.entity_plastic_bag.name=Plastiktüte -entity.entity_taint_crab.name=Verseuchte Krabbe -entity.entity_tesla_crab.name=Tesla-Krabbe +entity.hbm.entity_mob_hunter_chopper.name=Jagdschrauber +entity.hbm.entity_mob_mask_man.name=Maskenmann +entity.hbm.entity_mob_gold_creeper.name=Goldener Creeper +entity.hbm.entity_mob_nuclear_creeper.name=Nuklearer Creeper +entity.hbm.entity_mob_phosgene_creeper.name=Phosgen-Creeper +entity.hbm.entity_mob_tainted_creeper.name=Verseuchter Creeper +entity.hbm.entity_mob_volatile_creeper.name=Instabiler Creeper +entity.hbm.entity_parasite_maggot.name=Parasitische Made +entity.hbm.entity_pigeon.name=Taube +entity.hbm.entity_plastic_bag.name=Plastiktüte +entity.hbm.entity_taint_crab.name=Verseuchte Krabbe +entity.hbm.entity_tesla_crab.name=Tesla-Krabbe entity.hbm.entity_balls_o_tron.name=Balls-O-Tron Prime entity.hbm.entity_balls_o_tron_seg.name=Balls-O-Tron Segment entity.hbm.entity_bullet.name=Patrone diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 4157a22a5..47d331815 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -1197,34 +1197,34 @@ digamma.playerHealth=Digamma influence: digamma.playerRes=Digamma resistance: digamma.title=DIGAMMA DIAGNOSTIC -entity.entity_cyber_crab.name=Cyber Crab -entity.entity_elder_one.name=Quackos The Elder One -entity.entity_fucc_a_ducc.name=Duck -entity.entity_glyphid.name=Glyphid -entity.entity_glyphid_behemoth.name=Glyphid Behemoth -entity.entity_glyphid_blaster.name=Glyphid Blaster -entity.entity_glyphid_bombardier.name=Glyphid Bombardier -entity.entity_glyphid_brawler.name=Glyphid Brawler -entity.entity_glyphid_brenda.name=Brenda -entity.entity_glyphid_digger.name=Glyphid Digger -entity.entity_glyphid_nuclear.name=Big Man Johnson -entity.entity_glyphid_scout.name=Glyphid Scout -entity.entity_ntm_fbi.name=FBI Agent -entity.entity_ntm_fbi_drone.name=FBI Drone -entity.entity_ntm_radiation_blaze.name=Meltdown Elemental +entity.hbm.entity_cyber_crab.name=Cyber Crab +entity.hbm.entity_elder_one.name=Quackos The Elder One +entity.hbm.entity_fucc_a_ducc.name=Duck +entity.hbm.entity_glyphid.name=Glyphid +entity.hbm.entity_glyphid_behemoth.name=Glyphid Behemoth +entity.hbm.entity_glyphid_blaster.name=Glyphid Blaster +entity.hbm.entity_glyphid_bombardier.name=Glyphid Bombardier +entity.hbm.entity_glyphid_brawler.name=Glyphid Brawler +entity.hbm.entity_glyphid_brenda.name=Brenda +entity.hbm.entity_glyphid_digger.name=Glyphid Digger +entity.hbm.entity_glyphid_nuclear.name=Big Man Johnson +entity.hbm.entity_glyphid_scout.name=Glyphid Scout +entity.hbm.entity_ntm_fbi.name=FBI Agent +entity.hbm.entity_ntm_fbi_drone.name=FBI Drone +entity.hbm.entity_ntm_radiation_blaze.name=Meltdown Elemental entity.hbm.entity_ntm_ufo.name=Martian Invasion Ship -entity.entity_mob_hunter_chopper.name=Hunter Chopper -entity.entity_mob_mask_man.name=Mask Man -entity.entity_mob_gold_creeper.name=Golden Creeper -entity.entity_mob_nuclear_creeper.name=Nuclear Creeper -entity.entity_mob_phosgene_creeper.name=Phosgene Creeper -entity.entity_mob_tainted_creeper.name=Tainted Creeper -entity.entity_mob_volatile_creeper.name=Volatile Creeper -entity.entity_parasite_maggot.name=Parasitic Maggot -entity.entity_pigeon.name=Pigeon -entity.entity_plastic_bag.name=Plastic Bag -entity.entity_taint_crab.name=Taint Crab -entity.entity_tesla_crab.name=Tesla Crab +entity.hbm.entity_mob_hunter_chopper.name=Hunter Chopper +entity.hbm.entity_mob_mask_man.name=Mask Man +entity.hbm.entity_mob_gold_creeper.name=Golden Creeper +entity.hbm.entity_mob_nuclear_creeper.name=Nuclear Creeper +entity.hbm.entity_mob_phosgene_creeper.name=Phosgene Creeper +entity.hbm.entity_mob_tainted_creeper.name=Tainted Creeper +entity.hbm.entity_mob_volatile_creeper.name=Volatile Creeper +entity.hbm.entity_parasite_maggot.name=Parasitic Maggot +entity.hbm.entity_pigeon.name=Pigeon +entity.hbm.entity_plastic_bag.name=Plastic Bag +entity.hbm.entity_taint_crab.name=Taint Crab +entity.hbm.entity_tesla_crab.name=Tesla Crab entity.hbm.entity_balls_o_tron.name=Balls-O-Tron Prime entity.hbm.entity_balls_o_tron_seg.name=Balls-O-Tron Segment entity.hbm.entity_bullet.name=Bullet diff --git a/src/main/resources/assets/hbm/lang/fr_FR.lang b/src/main/resources/assets/hbm/lang/fr_FR.lang index 502021ea3..8e9630865 100644 --- a/src/main/resources/assets/hbm/lang/fr_FR.lang +++ b/src/main/resources/assets/hbm/lang/fr_FR.lang @@ -1127,9 +1127,9 @@ item.stealth_boy.name=Module de furtiviter entity.hbm.entity_bullet.name=Balle entity.hbm.entity_rocket.name=Roquettes entity.hbm.entity_schrabnel.name=Shrapnel -entity.entity_mob_nuclear_creeper.name=Creeper nucléaire -entity.entity_mob_hunter_chopper.name=Hélicoptère de chasse -entity.entity_cyber_crab.name=Cyber-crabe +entity.hbm.entity_mob_nuclear_creeper.name=Creeper nucléaire +entity.hbm.entity_mob_hunter_chopper.name=Hélicoptère de chasse +entity.hbm.entity_cyber_crab.name=Cyber-crabe item.cap_aluminium.name=Capuchon en aluminium item.hull_small_steel.name=Petite coque en acier diff --git a/src/main/resources/assets/hbm/lang/it_IT.lang b/src/main/resources/assets/hbm/lang/it_IT.lang index b426cae6d..15b1138a4 100644 --- a/src/main/resources/assets/hbm/lang/it_IT.lang +++ b/src/main/resources/assets/hbm/lang/it_IT.lang @@ -243,7 +243,7 @@ book.rbmk.title1=Introduzione book.rbmk.page1=§lRBMK§r è un reattore nucleare completamente modulare. A differenza degli altri reattori, non c'è nessun nucleo o limite di costruzione, piuttosto il comportamento e l'efficienza e data da com'è costruito il reattore e come interagiscono le parti tra loro. book.rbmk.title2=Calore book.rbmk.page2=Come il reattore va, tende a generare §lcalore§r. Il calore si diffonderà tra le parti, diminuendo lentamente nel processo di fissione. L'obiettivo è quello di generare più calore possibile senza fondere il reattore, e trasferire esso nelle caldaie per raffreddate il reattore e produrre vapore. -book.rbmk.title3=Barre di combustibile +book.rbmk.title3=Barre di combustibile book.rbmk.page3=Le §lbarre di combustibile§r tendono a catturare il flusso di neutroni, causando al combustibile di reagire, rilasciando neutroni nel processo. I neutroni sono rilasciati in tutte e 4 le principali vie per un massimo di 5 blocchi. Il quantitativo di neutroni rilasciati, dipende dal combustibile usato. book.rbmk.title4=Barre di regolazione book.rbmk.page4=Le §lbarre di regolazione§r tendono a ridurre il numero di neutroni durante il passaggio. Quando sono completamente inserite, bloccano il passaggio di neutroni; Quando sono le barre sono parzialmente inserite, ne bloccano la metà di essi. Le barre di controllo sono un metodo per regolare i neutroni e anche per spengere il reattore. @@ -467,14 +467,14 @@ book_lore.bf_bomb_2.page.1=Eppure non posso nemmeno biasimarli. Swirlmat non ha book_lore.bf_bomb_2.page.2=Ancora peggio, questa cosa è una fonte di energia. L'esistenza del nostro campione è una violazione dell'ALARA: il laboratorio è stato lasciato vuoto al suo arrivo e l'unica persona abbastanza coraggiosa (un certo dottor Melfyn) ha indossato un materiale ignifugo di livello A solo per trasportarlo per 20 metri. book_lore.bf_bomb_2.page.3=I dati empirici non sono migliori, poiché stiamo infrangendo la prima legge della termodinamica con quanta energia irradia. Trovarsi vicino a quella cosa, anche dietro un metro di piombo, era terrificante. Siamo corsi fuori dalla camera al termine della spettroscopia book_lore.bf_bomb_2.page.4=e non ne abbiamo ricavato nulla di nuovo. Quegli idioti del team scientifico, Dio, non hanno vacillato nemmeno dopo tutto quello. Assistere a quelle "discussioni" era orribile; quel ciarlatano del capo ricercatore diceva addirittura che il divieto di test sarebbe stato revocato, che avremmo potuto esserlo -book_lore.bf_bomb_2.page.5=costruire bombe dalla merda nelle prossime settimane, chi sano di mente ci lavorerebbe? Diavolo, l'unico assistente sano di mente (un certo Andrew) l'ha soprannominato "balefire" - perché bruciare a morte su una pira funeraria sarebbe indolore in confronto. +book_lore.bf_bomb_2.page.5=costruire bombe dalla merda nelle prossime settimane, chi sano di mente ci lavorerebbe? Diavolo, l'unico assistente sano di mente (un certo Andrew) l'ha soprannominato "balefire" - perché bruciare a morte su una pira funeraria sarebbe indolore in confronto. book_lore.bf_bomb_3.name=Note private book_lore.bf_bomb_3.author=M. Porter book_lore.bf_bomb_3.page.0=Io e la squadra abbiamo fatto dei passi avanti. L'enfasi sulla separazione: isolarmi dai più devoti ha reso il lavoro lì molto più sopportabile. Anche se non abbiamo ancora idea delle effettive proprietà del balefire (è difficile da analizzare book_lore.bf_bomb_3.page.1=un campione che frigge la tua attrezzatura) le sue interazioni con altra materia si sono rivelate fruttuose. In particolare, hanno sintetizzato una forma "gassosa": Andrew, tra tutti, mi ha informato che si trattava in realtà di un colloide costituito da microscopiche particelle di fuoco funebre, sospese in alcuni book_lore.bf_bomb_3.page.2=gas nobile. Ogni particella è avvolta da una "bolla" di gas ionizzato carica positivamente, che ne impedisce la sedimentazione. Chi avrebbe potuto immaginare che le radiazioni gamma fatali avessero un beneficio? Non me. $ Scelgo di non pensare a come hanno trasformato il campione -book_lore.bf_bomb_3.page.3=particolato, ma non posso sottovalutare l'utilità di questo fuoco gassoso: ha reso molto più sicuro fare esperimenti. $ A proposito di sicurezza, il capo ricercatore (in un atto di insensibile disprezzo) ha fatto una scoperta che gli ha quasi staccato la testa. +book_lore.bf_bomb_3.page.3=particolato, ma non posso sottovalutare l'utilità di questo fuoco gassoso: ha reso molto più sicuro fare esperimenti. $ A proposito di sicurezza, il capo ricercatore (in un atto di insensibile disprezzo) ha fatto una scoperta che gli ha quasi staccato la testa. book_lore.bf_bomb_3.page.4=Decise di "sporcarsi" lasciando che una cellula del nostro nuovo colloide interagisse direttamente con un po' di antimateria molto costosa: l'esplosione risultante trasformò il tavolo su cui si trovava in un pezzo di scorie sbiancate dalle radiazioni, scolpito un emisfero quasi perfetto attraverso book_lore.bf_bomb_3.page.5=la parte superiore e ha dato alla testa una buona dose di ARS. Immagino che ora sappiamo come farlo esplodere, ma Dio, alcune persone... @@ -688,14 +688,14 @@ book_lore.bf_bomb_2.page.1=And yet I can't even blame them. Swirlmat makes no go book_lore.bf_bomb_2.page.2=Even worse, this thing is an energy source. The existence of our sample is a violation of ALARA: the lab was vacated when it arrived, and the only person brave enough (one Dr. Melfyn) donned a level A hazmat just to carry it 20 meters. book_lore.bf_bomb_2.page.3=The empirical data isn't better, as we're breaking the first law of thermodynamics with how much energy it radiates. Being anywhere near that thing - even behind a meter of lead - was terrifying. We sprinted out of the chamber upon conclusion of the spectroscopy book_lore.bf_bomb_2.page.4=and we got nothing new out of it. Those idiots in the science team, god, did not even waver after all that. Sitting through those "discussions" was horrible; that quack of a head researcher even rumored that the test ban would be lifted, that we could be -book_lore.bf_bomb_2.page.5=building bombs out of the shit in the coming weeks, who in their right mind would work on that? Hell, the one sane assistant (an Andrew) nicknamed it "balefire" - because burning to death on a funeral pyre would be painless by comparison. +book_lore.bf_bomb_2.page.5=building bombs out of the shit in the coming weeks, who in their right mind would work on that? Hell, the one sane assistant (an Andrew) nicknamed it "balefire" - because burning to death on a funeral pyre would be painless by comparison. book_lore.bf_bomb_3.name=Private Notes book_lore.bf_bomb_3.author=M. Porter book_lore.bf_bomb_3.page.0=The team and I have made some breakthroughs. Emphasis on the separation - isolating myself from the more devout has made working there so much more bearable. While we still have no idea about the actual properties of balefire (it's difficult to analyze book_lore.bf_bomb_3.page.1=a sample that fries your equipment) its interactions with other matter has proved fruitful. Notably, they synthesized a "gaseous" form: Andrew, of all people, informed me that it was really a colloid consisting of microscopic balefire particles, suspended in some book_lore.bf_bomb_3.page.2=noble gas. Each particle is enveloped by a positively-charged 'bubble' of ionized gas, preventing it from settling. Who could've guessed that fatal gamma radiation had a benefit? Not me. $ I'm choosing not to think about how they transformed the sample into -book_lore.bf_bomb_3.page.3=particulate, but I can't understate the utility of this gaseous balefire - it's made it much safer to experiment on. $ Speaking of safety, the head researcher (in an act of callous disregard) made a discovery that also nearly took his head off. +book_lore.bf_bomb_3.page.3=particulate, but I can't understate the utility of this gaseous balefire - it's made it much safer to experiment on. $ Speaking of safety, the head researcher (in an act of callous disregard) made a discovery that also nearly took his head off. book_lore.bf_bomb_3.page.4=He decided to get "dirty" by letting a cell of our new colloid interact directly with some very expensive antimatter: the resulting explosion turned the table it was on into a piece of radiation-bleached slag, carved a near-perfect hemisphere through book_lore.bf_bomb_3.page.5=the top, and gave the head a healthy dose of ARS. I guess we know how to make it explode now, but god, some people... @@ -1379,34 +1379,34 @@ digamma.playerHealth=Digamma influence: digamma.playerRes=Digamma resistance: digamma.title=DIGAMMA DIAGNOSTIC -entity.entity_cyber_crab.name=Cyber Crab -entity.entity_elder_one.name=Quackos The Elder One -entity.entity_fucc_a_ducc.name=Duck -entity.entity_glyphid.name=Glyphid -entity.entity_glyphid_behemoth.name=Glyphid Behemoth -entity.entity_glyphid_blaster.name=Glyphid Blaster -entity.entity_glyphid_bombardier.name=Glyphid Bombardier -entity.entity_glyphid_brawler.name=Glyphid Brawler -entity.entity_glyphid_brenda.name=Brenda -entity.entity_glyphid_digger.name=Glyphid Digger -entity.entity_glyphid_nuclear.name=Big Man Johnson -entity.entity_glyphid_scout.name=Glyphid Scout -entity.entity_ntm_fbi.name=FBI Agent -entity.entity_ntm_fbi_drone.name=FBI Drone -entity.entity_ntm_radiation_blaze.name=Meltdown Elemental +entity.hbm.entity_cyber_crab.name=Cyber Crab +entity.hbm.entity_elder_one.name=Quackos The Elder One +entity.hbm.entity_fucc_a_ducc.name=Duck +entity.hbm.entity_glyphid.name=Glyphid +entity.hbm.entity_glyphid_behemoth.name=Glyphid Behemoth +entity.hbm.entity_glyphid_blaster.name=Glyphid Blaster +entity.hbm.entity_glyphid_bombardier.name=Glyphid Bombardier +entity.hbm.entity_glyphid_brawler.name=Glyphid Brawler +entity.hbm.entity_glyphid_brenda.name=Brenda +entity.hbm.entity_glyphid_digger.name=Glyphid Digger +entity.hbm.entity_glyphid_nuclear.name=Big Man Johnson +entity.hbm.entity_glyphid_scout.name=Glyphid Scout +entity.hbm.entity_ntm_fbi.name=FBI Agent +entity.hbm.entity_ntm_fbi_drone.name=FBI Drone +entity.hbm.entity_ntm_radiation_blaze.name=Meltdown Elemental entity.hbm.entity_ntm_ufo.name=Martian Invasion Ship -entity.entity_mob_hunter_chopper.name=Hunter Chopper -entity.entity_mob_mask_man.name=Mask Man -entity.entity_mob_gold_creeper.name=Golden Creeper -entity.entity_mob_nuclear_creeper.name=Nuclear Creeper -entity.entity_mob_phosgene_creeper.name=Phosgene Creeper -entity.entity_mob_tainted_creeper.name=Tainted Creeper -entity.entity_mob_volatile_creeper.name=Volatile Creeper -entity.entity_parasite_maggot.name=Parasitic Maggot -entity.entity_pigeon.name=Pigeon -entity.entity_plastic_bag.name=Plastic Bag -entity.entity_taint_crab.name=Taint Crab -entity.entity_tesla_crab.name=Tesla Crab +entity.hbm.entity_mob_hunter_chopper.name=Hunter Chopper +entity.hbm.entity_mob_mask_man.name=Mask Man +entity.hbm.entity_mob_gold_creeper.name=Golden Creeper +entity.hbm.entity_mob_nuclear_creeper.name=Nuclear Creeper +entity.hbm.entity_mob_phosgene_creeper.name=Phosgene Creeper +entity.hbm.entity_mob_tainted_creeper.name=Tainted Creeper +entity.hbm.entity_mob_volatile_creeper.name=Volatile Creeper +entity.hbm.entity_parasite_maggot.name=Parasitic Maggot +entity.hbm.entity_pigeon.name=Pigeon +entity.hbm.entity_plastic_bag.name=Plastic Bag +entity.hbm.entity_taint_crab.name=Taint Crab +entity.hbm.entity_tesla_crab.name=Tesla Crab entity.hbm.entity_balls_o_tron.name=Balls-O-Tron Prime entity.hbm.entity_balls_o_tron_seg.name=Balls-O-Tron Segment entity.hbm.entity_bullet.name=Bullet diff --git a/src/main/resources/assets/hbm/lang/pl_PL.lang b/src/main/resources/assets/hbm/lang/pl_PL.lang index 9ff1a89d8..742614376 100644 --- a/src/main/resources/assets/hbm/lang/pl_PL.lang +++ b/src/main/resources/assets/hbm/lang/pl_PL.lang @@ -352,7 +352,7 @@ book_lore.book_mercury.page.2=wszystkie rzeczy, kiedy są replikowane przez cia book_lore.book_flower.name=Notatka book_lore.book_flower.author=Dave -book_lore.book_flower.page.1=pamiętasz, jak wspomniałem w mojej pierwszej notatce, że związek jest w większości nieorganiczny? zgadnij co, starzec podzielił się czwartym składnikiem: ipomoea nil, rodzaj kwiatu. powój! może to być spowodowane niską zawartością +book_lore.book_flower.page.1=pamiętasz, jak wspomniałem w mojej pierwszej notatce, że związek jest w większości nieorganiczny? zgadnij co, starzec podzielił się czwartym składnikiem: ipomoea nil, rodzaj kwiatu. powój! może to być spowodowane niską zawartością book_lore.book_flower.page.2=siarki, cokolwiek by nie było, nie działa z innymi kwiatami. Powój trafia do slotu %d book_lore.book_syringe.name=Notatka @@ -523,7 +523,7 @@ chem.BP_BIOFUEL=Transestryfikacja biopaliw chem.BP_BIOGAS=Produkcja biogazu chem.C4=Synteza C-4 chem.CC_CENTRIFUGE=Separacja chlorokalcytu -chem.CC_ELECTROLYSIS=Elektroliza chlorku wapnia +chem.CC_ELECTROLYSIS=Elektroliza chlorku wapnia chem.CC_HEATING=Zaawansowane upłynnianie węgla chem.CC_HEAVY=Podstawowe upłynnianie węgla chem.CC_I=Ulepszone upłynnianie węgla @@ -575,7 +575,7 @@ chem.NITAN=Mieszanie superpaliwa NITAN chem.NITRIC_ACID=Produkcja kwasu azotowego chem.OIL_SAND=Ekstrakcja piasku smołowego chem.OSMIRIDIUM_DEATH=Produkcja roztworu osmirydowego -chem.PC_ELECTROLYSIS=Elektroliza chlorku potasu +chem.PC_ELECTROLYSIS=Elektroliza chlorku potasu chem.PEROXIDE=Produkcja nadtlenku wodoru chem.PET=Synteza PET chem.PETROIL_LEADED=Mieszanie benzyny ołowiowej @@ -620,7 +620,7 @@ commands.satellite.no_satellite=Nie znaleziono satelity o tej częstotliwości! commands.satellite.not_a_satellite=Trzymany przedmiot nie jest satelitą! commands.satellite.satellite_descended=Satelita zszedł pomyślnie. commands.satellite.satellite_orbited=Satelita wystrzelony. -commands.satellite.should_be_run_as_player=Ta komenda powinna być uruchomiona przez gracza! +commands.satellite.should_be_run_as_player=Ta komenda powinna być uruchomiona przez gracza! container.amsBase=Podstawa AMS (Dekoracja) container.amsEmitter=AMS Emitter (Dekoracja) container.amsLimiter=AMS Stabilizer (Dekoracja) @@ -646,7 +646,7 @@ container.craneUnboxer=Rozpakowywacz konwejerowy container.crateDesh=Deshowa skrzynia container.crateIron=Żelazna skrzynia container.crateSteel=Stalowa skrzynia -container.crateTemplate=Skrzynia szablonowa +container.crateTemplate=Skrzynia szablonowa container.crateTungsten=Tungstenowa skrzynia container.crystallizer=Zakwaszacz rud container.cyclotron=Cyklotron @@ -783,7 +783,7 @@ container.zirnox=Reaktor jądrowy ZIRNOX crucible.aa=Produkcja zaawansowanych stopów crucible.cdalloy=Produkcja stali kadmowej crucible.cmb=Produkcja stali CMB -crucible.ferro=Produkcja ferrouranu +crucible.ferro=Produkcja ferrouranu crucible.hematite=Produkcja żelaza z hematytu crucible.hss=Produkcja stali szybkotnącej crucible.malachite=Produkcja miedzi z malachitu @@ -1013,29 +1013,29 @@ digamma.playerHealth=Wpływ Digammy: digamma.playerRes=Odporność na digamę: digamma.title=DIAGNOSTYKA DIGAMMY -entity.entity_cyber_crab.name=Cyberkrab -entity.entity_elder_one.name=Quackos Starszy -entity.entity_fucc_a_ducc.name=Kaczka -entity.entity_glyphid.name=Glyfid -entity.entity_glyphid_behemoth.name=Glyfid Behemot -entity.entity_glyphid_blaster.name=Glyfid Blaster -entity.entity_glyphid_bombardier.name=Glyfid Bombardier -entity.entity_glyphid_brawler.name=Glyfid Awanturnik -entity.entity_glyphid_brenda.name=Brenda -entity.entity_glyphid_nuclear.name=Big Men Dżonson -entity.entity_glyphid_scout.name=Glyfid Skaut -entity.entity_ntm_fbi.name=Agent FBI -entity.entity_ntm_radiation_blaze.name=Żywiołak stopienia +entity.hbm.entity_cyber_crab.name=Cyberkrab +entity.hbm.entity_elder_one.name=Quackos Starszy +entity.hbm.entity_fucc_a_ducc.name=Kaczka +entity.hbm.entity_glyphid.name=Glyfid +entity.hbm.entity_glyphid_behemoth.name=Glyfid Behemot +entity.hbm.entity_glyphid_blaster.name=Glyfid Blaster +entity.hbm.entity_glyphid_bombardier.name=Glyfid Bombardier +entity.hbm.entity_glyphid_brawler.name=Glyfid Awanturnik +entity.hbm.entity_glyphid_brenda.name=Brenda +entity.hbm.entity_glyphid_nuclear.name=Big Men Dżonson +entity.hbm.entity_glyphid_scout.name=Glyfid Skaut +entity.hbm.entity_ntm_fbi.name=Agent FBI +entity.hbm.entity_ntm_radiation_blaze.name=Żywiołak stopienia entity.hbm.entity_ntm_ufo.name=Statek Inwazji Marsjan -entity.entity_mob_hunter_chopper.name=Chopper Myśliwy -entity.entity_mob_mask_man.name=Pan w Masce -entity.entity_mob_gold_creeper.name=Złoty Creeper -entity.entity_mob_nuclear_creeper.name=Jądrowy creeper -entity.entity_mob_phosgene_creeper.name=Fosgenowy Creeper -entity.entity_mob_tainted_creeper.name=Skażony creeper -entity.entity_mob_volatile_creeper.name=Lotny Creeper -entity.entity_taint_crab.name=Skażony krab -entity.entity_tesla_crab.name=Krab Tesli +entity.hbm.entity_mob_hunter_chopper.name=Chopper Myśliwy +entity.hbm.entity_mob_mask_man.name=Pan w Masce +entity.hbm.entity_mob_gold_creeper.name=Złoty Creeper +entity.hbm.entity_mob_nuclear_creeper.name=Jądrowy creeper +entity.hbm.entity_mob_phosgene_creeper.name=Fosgenowy Creeper +entity.hbm.entity_mob_tainted_creeper.name=Skażony creeper +entity.hbm.entity_mob_volatile_creeper.name=Lotny Creeper +entity.hbm.entity_taint_crab.name=Skażony krab +entity.hbm.entity_tesla_crab.name=Krab Tesli entity.hbm.entity_balls_o_tron.name=Jądro-Tron entity.hbm.entity_balls_o_tron_seg.name=Segment Jądro-Trona entity.hbm.entity_bullet.name=Pocisk @@ -1050,7 +1050,7 @@ excavator.walling=Przełącz murowanie flare.ignition=Zapłon flare.valve=Zawór przepływowy - + fluid.acid_fluid=Kwas fluid.corium_fluid=Korium @@ -1265,7 +1265,7 @@ hbmfluid.chlorocalcite_mix=Mieszany roztwór chlorokalcytu hbmfluid.chlorocalcite_solution=Roztwór chlorokalcytu hbmfluid.cholesterol=Roztwór cholesterolu hbmfluid.coalcreosote=Kreozot ze smoły węglowej -hbmfluid.coalgas=Gazolina węglowa +hbmfluid.coalgas=Gazolina węglowa hbmfluid.coalgas_leaded=Gazolina węglowa z ołowiem hbmfluid.coaloil=Olej węglowy hbmfluid.colloid=Koloid @@ -1336,7 +1336,7 @@ hbmfluid.plasma_dt=Plazma deuterowo-trytowa hbmfluid.plasma_hd=Plazma wodorowo-deuterowa hbmfluid.plasma_ht=Plazma wodorowo-trytowa hbmfluid.plasma_xm=Plazma ksenonowo-rtęciowa -hbmfluid.potassium_chloride=Roztwór chlorku potasu +hbmfluid.potassium_chloride=Roztwór chlorku potasu hbmfluid.puf6=Heksafluorek plutonu hbmfluid.radiosolvent=Rozpuszczalnik o wysokiej wydajności hbmfluid.reclaimed=Olej przemysłowy z odzysku @@ -1351,7 +1351,7 @@ hbmfluid.smear=Olej przemysłowy hbmfluid.smoke=Dym hbmfluid.smoke_leaded=Ołowiany dym hbmfluid.smoke_poison=Trujący dym -hbmfluid.solvent=Rozpuszczalnik +hbmfluid.solvent=Rozpuszczalnik hbmfluid.sourgas=Kwaśny gaz hbmfluid.spentsteam=Para niskociśnieniowa hbmfluid.steam=Para @@ -1613,7 +1613,7 @@ item.ammo_9mm_du.name=9mm Round (DU) item.ammo_9mm_rocket.name=9mm Rocket item.ammo_arty.name=16" Artillery Shell item.ammo_arty_cargo.name=16" Express Delivery Artillery Shell -item.ammo_arty_chlorine.name=16" Chlorine Gas Artil +item.ammo_arty_chlorine.name=16" Chlorine Gas Artil item.ammo_arty_classic.name=16" Artillery Shell (The Factorio Special) item.ammo_arty_he.name=16" High Explosive Artillery Shell item.ammo_arty_mini_nuke.name=16" Micro Nuclear Artillery Shell diff --git a/src/main/resources/assets/hbm/lang/ru_RU.lang b/src/main/resources/assets/hbm/lang/ru_RU.lang index 68cd5e606..37432e33d 100644 --- a/src/main/resources/assets/hbm/lang/ru_RU.lang +++ b/src/main/resources/assets/hbm/lang/ru_RU.lang @@ -1193,34 +1193,34 @@ digamma.playerHealth=Влияние дигаммы: digamma.playerRes=Сопротивление к дигамме: digamma.title=ДИАГНОСТИКА ДИГАММЫ -entity.entity_cyber_crab.name=Киберкраб -entity.entity_elder_one.name=Крякос Старший -entity.entity_fucc_a_ducc.name=Утка -entity.entity_glyphid.name=Глифид -entity.entity_glyphid_behemoth.name=Глифид-страж -entity.entity_glyphid_blaster.name=Глифид-стрелок -entity.entity_glyphid_bombardier.name=Глифид-бомбардир -entity.entity_glyphid_brawler.name=Глифид-солдат -entity.entity_glyphid_brenda.name=Бренда -entity.entity_glyphid_digger.name=Глифид-копатель -entity.entity_glyphid_nuclear.name=Чмяк -entity.entity_glyphid_scout.name=Глифид-скаут -entity.entity_ntm_fbi.name=Агент ФБР -entity.entity_ntm_fbi_drone.name=Дрон ФБР -entity.entity_ntm_radiation_blaze.name=Элементаль Расплавления +entity.hbm.entity_cyber_crab.name=Киберкраб +entity.hbm.entity_elder_one.name=Крякос Старший +entity.hbm.entity_fucc_a_ducc.name=Утка +entity.hbm.entity_glyphid.name=Глифид +entity.hbm.entity_glyphid_behemoth.name=Глифид-страж +entity.hbm.entity_glyphid_blaster.name=Глифид-стрелок +entity.hbm.entity_glyphid_bombardier.name=Глифид-бомбардир +entity.hbm.entity_glyphid_brawler.name=Глифид-солдат +entity.hbm.entity_glyphid_brenda.name=Бренда +entity.hbm.entity_glyphid_digger.name=Глифид-копатель +entity.hbm.entity_glyphid_nuclear.name=Чмяк +entity.hbm.entity_glyphid_scout.name=Глифид-скаут +entity.hbm.entity_ntm_fbi.name=Агент ФБР +entity.hbm.entity_ntm_fbi_drone.name=Дрон ФБР +entity.hbm.entity_ntm_radiation_blaze.name=Элементаль Расплавления entity.hbm.entity_ntm_ufo.name=Марсианский корабль вторжения -entity.entity_mob_hunter_chopper.name=Вертолёт-охотник -entity.entity_mob_mask_man.name=Маскмен -entity.entity_mob_gold_creeper.name=Золотой крипер -entity.entity_mob_nuclear_creeper.name=Ядерный крипер -entity.entity_mob_phosgene_creeper.name=Фосгеновый крипер -entity.entity_mob_tainted_creeper.name=Заражённый порчей крипер -entity.entity_mob_volatile_creeper.name=Возгораемый крипер -entity.entity_parasite_maggot.name=Паразитическая личинка -entity.entity_pigeon.name=Голубь -entity.entity_plastic_bag.name=Пластиковый пакетик -entity.entity_taint_crab.name=Заражённый порчей теслакраб -entity.entity_tesla_crab.name=Теслакраб +entity.hbm.entity_mob_hunter_chopper.name=Вертолёт-охотник +entity.hbm.entity_mob_mask_man.name=Маскмен +entity.hbm.entity_mob_gold_creeper.name=Золотой крипер +entity.hbm.entity_mob_nuclear_creeper.name=Ядерный крипер +entity.hbm.entity_mob_phosgene_creeper.name=Фосгеновый крипер +entity.hbm.entity_mob_tainted_creeper.name=Заражённый порчей крипер +entity.hbm.entity_mob_volatile_creeper.name=Возгораемый крипер +entity.hbm.entity_parasite_maggot.name=Паразитическая личинка +entity.hbm.entity_pigeon.name=Голубь +entity.hbm.entity_plastic_bag.name=Пластиковый пакетик +entity.hbm.entity_taint_crab.name=Заражённый порчей теслакраб +entity.hbm.entity_tesla_crab.name=Теслакраб entity.hbm.entity_balls_o_tron.name=Баллс-О-Трон Прайм entity.hbm.entity_balls_o_tron_seg.name=Баллс-О-Трон Сегмент entity.hbm.entity_bullet.name=Пуля diff --git a/src/main/resources/assets/hbm/lang/uk_UA.lang b/src/main/resources/assets/hbm/lang/uk_UA.lang index 0c9a59171..71239aef1 100644 --- a/src/main/resources/assets/hbm/lang/uk_UA.lang +++ b/src/main/resources/assets/hbm/lang/uk_UA.lang @@ -282,7 +282,7 @@ book.starter.page4=Щоб штампувати метал у корисні фо book.starter.title5=Збирання сміття book.starter.page5=Залежно від того, наскільки поганою була початкова апокаліптична подія для існуючих структур світу, існує вірогідність того, що багато корисних матеріалів і машин можна врятувати безпосередньо серед них. На вас можуть чекати: металеві сплави, такі як сталь, деталі, такі як схеми і навіть ізотопи матеріалів з атомної електростанції. Однак остерігайтеся певних руїн, оскільки там може ховатися надмірна небезпека, як змія в траві; вона чекає, щоб вразити вас радіацією, пастками чи невимовними жахами... book.starter.title6=Ранні машини -book.starter.page6a=Дві перші машини, які вам слід зібрати, це §lДоменна піч§r та §lЗбиральна машина§r.Перша дозволить вам створювати такі сплави, як §lсталь§r, §lчервона мідь§r та §удосконалений сплав§r; вам знадобляться ці метали для корпусів машин, з'єднання схем, вдосконалених електромагнітів тощо. +book.starter.page6a=Дві перші машини, які вам слід зібрати, це §lДоменна піч§r та §lЗбиральна машина§r.Перша дозволить вам створювати такі сплави, як §lсталь§r, §lчервона мідь§r та §удосконалений сплав§r; вам знадобляться ці метали для корпусів машин, з'єднання схем, вдосконалених електромагнітів тощо. book.starter.page6b=Збиральна машина використовуватиметься для створення практично будь-якої іншої машини, описаної в цьому посібнику. Вам знадобиться джерело живлення, наприклад §lДров'яна піч§r або §lБойлер сонячної вежі§r. book.starter.page7a=§lПодрібнювач§r разом із парою лез подрібнювача буде дуже корисним для подвоєння виходу більшості руд шляхом подрібнення їх на плавильні порошки. Ці порошки також є важливими для початку створення схем для різних машин, таких як §lПокращена§r та §lРозігнана§r мікросхеми. book.starter.page7b=Використовуючи своє нове обладнання, ви можете створити §lХімічний завод§r, який використовується для синтезу кращих схем, бетону, переробки нафтохімічних продуктів тощо. @@ -470,11 +470,11 @@ book_lore.beacon.page.11=Chapter 5: Warranty $ [ page intentionally left blank ] cannery.f1=[ Натисніть F1 для довідки ] -cannery.centrifuge=Газова центрифуга +cannery.centrifuge=Газова центрифуга cannery.centrifuge.0=Газові центрифуги можуть постачатися рідиною за допомогою звичайних трубопроводів для рідини. cannery.centrifuge.1=Для більшості рецептів потрібно кілька центрифуг. Проміжні продукти не можуть транспортуватися трубопроводами. cannery.centrifuge.2=Ця сторона передає проміжний продукт в наступну центрифугу. -cannery.centrifuge.3=Гексафторид урану можна переробляти за допомогою двох центрифуг, але ви отримаєте лише Уранове паливо та Уран-238. +cannery.centrifuge.3=Гексафторид урану можна переробляти за допомогою двох центрифуг, але ви отримаєте лише Уранове паливо та Уран-238. cannery.centrifuge.4=Для повного відділення Урану-235 від Урану-238 потрібно чотири центрифуги. cannery.centrifuge.5=Деякі рецепти також вимагають покращення "Розгін газової центрифуги". @@ -790,7 +790,7 @@ container.machineBoiler=Нагрівач нафти container.machineChemicalFactory=Хімічна фабрика container.machineChemicalPlant=Хімічний завод container.machineCMB=CMB Steel Furnace -container.machineCoal=Твердопаливний генератор +container.machineCoal=Твердопаливний генератор container.machineCoker=Коксова установка container.machineCompressor=Компресор container.machineCrucible=Ливарня @@ -851,7 +851,7 @@ container.puf6_tank=Цистерна гексафториду плутонію container.pumpjack=Верстат-гойдалка container.radGen=Радіаційний двигун container.radar=Радар -container.radiobox=FM-передавач +container.radiobox=FM-передавач container.radiolysis=РІТЕГ та радіолізна камера container.radiorec=FM радіо container.rbmkAutoloader=Автозавантажувач РБМК @@ -985,7 +985,7 @@ death.attack.microwave=%1$s вибухнув під дією мікрохвил death.attack.mku=%1$s помер з невідомих причин. death.attack.monoxide=%1$s забув замінити батарейки у своєму детекторі чадного газу. death.attack.mudPoisoning=%1$s помер в токсичних відходах -death.attack.nuclearBlast=%1$s був стертий ядерним вибухом +death.attack.nuclearBlast=%1$s був стертий ядерним вибухом death.attack.overdose=%1$s отримав передозування та задухнувся. death.attack.pc=%1$s перетворився на калюжу в рожевій хмарі. death.attack.plasma=%1$s був спалений %2$s. @@ -1196,34 +1196,34 @@ digamma.playerHealth=Digamma influence: digamma.playerRes=Digamma resistance: digamma.title=DIGAMMA DIAGNOSTIC -entity.entity_cyber_crab.name=Кіберкраб -entity.entity_elder_one.name=Крякос Старший -entity.entity_fucc_a_ducc.name=Качка -entity.entity_glyphid.name=Гліфід -entity.entity_glyphid_behemoth.name=Гліфід Бегемот -entity.entity_glyphid_blaster.name=Гліфід Бластер -entity.entity_glyphid_bombardier.name=Гліфід Бомбардир -entity.entity_glyphid_brawler.name=Гліфід Боєць -entity.entity_glyphid_brenda.name=Бренда -entity.entity_glyphid_digger.name=Гліфід Копач -entity.entity_glyphid_nuclear.name=Великий Джонсон -entity.entity_glyphid_scout.name=Гліфід Розвідник -entity.entity_ntm_fbi.name=Агент ФБР -entity.entity_ntm_fbi_drone.name=Дрон ФБР -entity.entity_ntm_radiation_blaze.name=Елементаль Розплавлення +entity.hbm.entity_cyber_crab.name=Кіберкраб +entity.hbm.entity_elder_one.name=Крякос Старший +entity.hbm.entity_fucc_a_ducc.name=Качка +entity.hbm.entity_glyphid.name=Гліфід +entity.hbm.entity_glyphid_behemoth.name=Гліфід Бегемот +entity.hbm.entity_glyphid_blaster.name=Гліфід Бластер +entity.hbm.entity_glyphid_bombardier.name=Гліфід Бомбардир +entity.hbm.entity_glyphid_brawler.name=Гліфід Боєць +entity.hbm.entity_glyphid_brenda.name=Бренда +entity.hbm.entity_glyphid_digger.name=Гліфід Копач +entity.hbm.entity_glyphid_nuclear.name=Великий Джонсон +entity.hbm.entity_glyphid_scout.name=Гліфід Розвідник +entity.hbm.entity_ntm_fbi.name=Агент ФБР +entity.hbm.entity_ntm_fbi_drone.name=Дрон ФБР +entity.hbm.entity_ntm_radiation_blaze.name=Елементаль Розплавлення entity.hbm.entity_ntm_ufo.name=Марсіанький корабель НЛО -entity.entity_mob_hunter_chopper.name=Гвинтокрил Мислиивець -entity.entity_mob_mask_man.name=Маскмен -entity.entity_mob_gold_creeper.name=Золотий Кріпер -entity.entity_mob_nuclear_creeper.name=Ядерний Кріпер -entity.entity_mob_phosgene_creeper.name=Фосгений Кріпер -entity.entity_mob_tainted_creeper.name=Інфікований Кріпер -entity.entity_mob_volatile_creeper.name=Шлаковий Кріпер -entity.entity_parasite_maggot.name=Паразитична личинка -entity.entity_pigeon.name=Голуб -entity.entity_plastic_bag.name=Пластиковий пакет -entity.entity_taint_crab.name=Інфікований Краб -entity.entity_tesla_crab.name=Тесла Краб +entity.hbm.entity_mob_hunter_chopper.name=Гвинтокрил Мислиивець +entity.hbm.entity_mob_mask_man.name=Маскмен +entity.hbm.entity_mob_gold_creeper.name=Золотий Кріпер +entity.hbm.entity_mob_nuclear_creeper.name=Ядерний Кріпер +entity.hbm.entity_mob_phosgene_creeper.name=Фосгений Кріпер +entity.hbm.entity_mob_tainted_creeper.name=Інфікований Кріпер +entity.hbm.entity_mob_volatile_creeper.name=Шлаковий Кріпер +entity.hbm.entity_parasite_maggot.name=Паразитична личинка +entity.hbm.entity_pigeon.name=Голуб +entity.hbm.entity_plastic_bag.name=Пластиковий пакет +entity.hbm.entity_taint_crab.name=Інфікований Краб +entity.hbm.entity_tesla_crab.name=Тесла Краб entity.hbm.entity_balls_o_tron.name=Баллс-О-Трон Прайм entity.hbm.entity_balls_o_tron_seg.name=Баллс-О-Трон Сегмент entity.hbm.entity_bullet.name=Куля @@ -1814,7 +1814,7 @@ item.ammo_shell.name=240-мм снаряд item.ammo_shell_apfsds_du.name=240-мм БОПС-ЗУ item.ammo_shell_apfsds_t.name=240-мм БОПС-В item.ammo_shell_explosive.name=240-мм фугасний снаряд -item.ammo_shell_w9.name=240-мм ядерний снаряд W9 +item.ammo_shell_w9.name=240-мм ядерний снаряд W9 item.ammo_secret.bmg50_equestrian.name=.50 BMG Винищувач item.ammo_secret.bmg50_black.name=.50 BMG обхідний набій item.ammo_secret.folly_nuke.name=Срібна куля, ядерна @@ -2108,7 +2108,7 @@ item.billet_australium_lesser.name=Заготовка низькозбагаче item.billet_balefire_gold.name=Заготовка флешголду item.billet_beryllium.name=Заготовка берилію item.billet_bismuth.name=Заготовка вісмуту -item.billet_co60.name=Заготовка кобальту-60 +item.billet_co60.name=Заготовка кобальту-60 item.billet_cobalt.name=Заготовка кобальту item.billet_flashlead.name=Заготовка флешліду item.billet_flashlead.desc=Розпад ґратки викликає реакцію анігіляції$антиматерії та матерії, що призводить до$вивільнення піонів, що розпадаються на мюони, $що каталізують синтез ядер створюючи новий елемент.$Будь ласка, намагайтеся не відставати. @@ -2162,7 +2162,7 @@ item.bismuth_axe.name=Вісмутова сокира item.bismuth_pickaxe.name=Вісмутове кайло item.bismuth_plate.name=Вісмутові наплічники, намисто та пов'язка на стегнах item.bismuth_tool.name=Магнітний екстрактор -item.bj_boots.name=Місячні шиповані чоботи +item.bj_boots.name=Місячні шиповані чоботи item.bj_helmet.name=Пов'язка на око з термодатчиком item.bj_legs.name=Місячні кібернетичні протези ніг item.bj_plate.name=Місячна кібернетична обшивка @@ -2354,7 +2354,7 @@ item.casing.small_steel.name=Мала сталева гільза item.casing.large.name=Велика бронзова гільза item.casing.large_steel.name=Велика сталева гільза item.casing.shotshell.name=Гільза для набоїв з чорним порохом -item.casing.buckshot.name=Пластикова дробова гільза +item.casing.buckshot.name=Пластикова дробова гільза item.casing.buckshot_advanced.name=Удосконалена дробова гільза item.catalyst_clay.name=Глиняний каталізатор item.catalytic_converter.name=Каталітичний нейтралізатор @@ -2473,7 +2473,7 @@ item.circuit_star_piece.mem_16k_c.name=SC - 16k Memory Stick Slot C item.circuit_star_piece.mem_16k_d.name=SC - 16k Memory Stick Slot D item.circuit_tantalium.name=Конденсаторна плата item.circuit_tantalium_raw.name=Capacitor Board Assembly -item.circuit_targeting_tier1.name=Військова друкована плата (Tier 1) +item.circuit_targeting_tier1.name=Військова друкована плата (Tier 1) item.circuit_targeting_tier2.name=Військова друкована плата (Tier 2) item.circuit_targeting_tier3.name=Військова друкована плата (Tier 3) item.circuit_targeting_tier4.name=Військова друкована плата (Tier 4) @@ -2699,7 +2699,7 @@ item.drillbit_desh.name=Деш бурильна головка item.drillbit_desh_diamond.name=Деш бурильна головка (з алмазним покриттям) item.drillbit_ferro.name=Фероуранова бурильна головка item.drillbit_ferro_diamond.name=Фероуранова бурильна головка (з алмазним покриттям) -item.drillbit_hss.name=Бурильна головка зі швидкорізальної сталі +item.drillbit_hss.name=Бурильна головка зі швидкорізальної сталі item.drillbit_hss_diamond.name=Бурильна головка зі швидкорізальної сталі (з алмазним покриттям) item.drillbit_steel.name=Сталева бурильна головка item.drillbit_steel_diamond.name=Сталева бурильна головка (з алмазним покриттям) @@ -3099,7 +3099,7 @@ item.ingot_gh336.desc=Колега Сіборгіума. item.ingot_graphite.name=Графітовий зливок item.ingot_gunmetal.name=Зливок гарматної бронзи item.ingot_hes.name=Зливок високозбагаченого шрабідієвого палива -item.ingot_lanthanium.name=Напівстабільний лантановий зливок +item.ingot_lanthanium.name=Напівстабільний лантановий зливок item.ingot_lanthanium.desc='Лантаній' item.ingot_lanthanium.desc.P11=Насправді лантаній, але як би там не було. item.ingot_lead.name=Свинцевий зливок @@ -3162,7 +3162,7 @@ item.ingot_tantalium.desc='Танталій' item.ingot_tantalium.desc.P11=AKA Танталій. item.ingot_tcalloy.name=Зливок технецієвої сталі item.ingot_technetium.name=Зливок технецію-99 -item.ingot_th232.name=Зливок торію-232 +item.ingot_th232.name=Зливок торію-232 item.ingot_thorium_fuel.name=Зливок торієвого палива item.ingot_titanium.name=Титановий зливок item.ingot_tungsten.name=Вольфрамовий зливок @@ -3235,9 +3235,9 @@ item.laser_crystal_co2.name=CO2-деш лазерний кристал item.laser_crystal_digamma.name=Дігамма лазерний кристал item.laser_crystal_dnt.desc=Суперкристал динейтронієвого спарк ферміону item.laser_crystal_dnt.name=Спарк лазерний кристал -item.launch_code.name=Код запуску судного дня -item.launch_code_piece.name=Частина коду запуску судного дня -item.launch_key.name=Ключ запуску судного дня +item.launch_code.name=Код запуску судного дня +item.launch_code_piece.name=Частина коду запуску судного дня +item.launch_key.name=Ключ запуску судного дня item.lead_gavel.name=Свинцевий молот item.lemon.name="Лимон" item.letter.name=Швидкісна пошта @@ -3405,21 +3405,21 @@ item.mp_fuselage_15_20_solid.name=Твердопаливний фюзеляж 15 item.mp_fuselage_15_balefire.name=BF фюзеляж 15 розміру item.mp_fuselage_15_hydrogen.name=Водневий фюзеляж 15 розміру item.mp_fuselage_15_hydrogen_cathedral.name=Водневий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_blackjack.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_camo.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_decorated.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_desert.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_insulation.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_lambda.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_metal.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_minuteman.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_pip.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_polite.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_sky.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_steampunk.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_taint.name=Гасовий фюзеляж 15 розміру -item.mp_fuselage_15_kerosene_yuck.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_blackjack.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_camo.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_decorated.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_desert.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_insulation.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_lambda.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_metal.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_minuteman.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_pip.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_polite.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_sky.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_steampunk.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_taint.name=Гасовий фюзеляж 15 розміру +item.mp_fuselage_15_kerosene_yuck.name=Гасовий фюзеляж 15 розміру item.mp_fuselage_15_solid.name=Твердопаливний фюзеляж 15 розміру item.mp_fuselage_15_solid_desh.name=Твердопаливний фюзеляж 15 розміру item.mp_fuselage_15_solid_faust.name=Твердопаливний фюзеляж 15 розміру @@ -3513,7 +3513,7 @@ item.nuclear_waste_vitrified.name=Заскловані ядерні відход item.nuclear_waste_vitrified_tiny.name=Крихітна купа засклованих ядерних відходів item.nugget.name=Курячий Нагетс item.nugget_actinium.name=Самородок актинію-227 -item.nugget_am_mix.name=Самородок реакторного америцію +item.nugget_am_mix.name=Самородок реакторного америцію item.nugget_am241.name=Самородок америцію-241 item.nugget_am242.name=Самородок америцію-242 item.nugget_americium_fuel.name=Самородок америцієвого палива @@ -3647,7 +3647,7 @@ item.pa_coil.bscco.name=Велика вісмут стронцій кальці item.pa_coil.chlorophyte.name=Велика хлорофітова котушка item.pa_coil.gold.name=Велика золота котушка item.pa_coil.niobium.name=Велика ніобієво-титанова котушка -item.paa_boots.name="старі добрі черевики" PaA +item.paa_boots.name="старі добрі черевики" PaA item.paa_legs.name=Посилення ніг PaA item.paa_plate.name=Захисна пластина для грудей PaA item.padlock.name=Замок @@ -3681,7 +3681,7 @@ item.part_grip.name=Рукоятка %s item.part_lithium.name=Коробка з літієвим пилом item.part_mechanism.name=Механізм %s item.part_plutonium.name=Коробка з плутонієвим пилом -item.part_receiver_heavy.name=Важкий ресивер %s +item.part_receiver_heavy.name=Важкий ресивер %s item.part_receiver_light.name=Легкий ресивер %s item.part_stock.name=Приклад %s item.particle_aelectron.name=Капсула з позитронами @@ -3690,7 +3690,7 @@ item.particle_aproton.name=Капсула з антипротонами item.particle_aschrab.name=Капсула з антишрабідієм item.particle_copper.name=Капсула з іонами міді item.particle_dark.name=Капсула з темною матерією -item.particle_digamma.name=§cЧастинка Дігамма§r +item.particle_digamma.name=§cЧастинка Дігамма§r item.particle_empty.name=Порожня капсула для частинок item.particle_higgs.name=Капсула з бозоном Хіггса item.particle_hydrogen.name=Капсула з іонами водню @@ -4024,7 +4024,7 @@ item.rag.name=Тканина item.rag_damp.name=Волога тканина item.rag_piss.name=Просочена сечею ганчірка item.rangefinder.name=Прилад для вимірювання відстані -item.rbmk_fuel_balefire.name=Паливний стрижень РБМК BF +item.rbmk_fuel_balefire.name=Паливний стрижень РБМК BF item.rbmk_fuel_balefire_gold.name=Паливний стрижень РБМК флешголду item.rbmk_fuel_drx.name=§cПаливний стрижень РБМК Дігамма§r item.rbmk_fuel_empty.name=Порожній паливний стрижень РБМК @@ -4309,7 +4309,7 @@ item.sat_base.name=Супутникова основа item.sat_chip.name=Супутниковий ID-чіп item.sat_coord.name=Цілевказівник супутника item.sat_designator.name=Лазерний цілевказівник супутника -item.sat_relay.name=Супутниковий радарний передачик +item.sat_relay.name=Супутниковий радарний передачик item.sat_foeq.name=PEAF - Mk.I FOEQ Duna з експериментальним ядерним двигуном item.sat_gerald.name=Геральд, Будівельний Андроїд item.sat_head_laser.name=Промінь смерті @@ -6132,7 +6132,7 @@ tile.zirnox_destroyed.name=Знищений ЦИРНОКС tile.large_vehicle_door.name=Великі двері для транспортного засобу tile.water_door.name=Герметичні двері tile.qe_containment.name=QE Стримуючі двері -tile.qe_sliding_door.name=QE Розсувні двері +tile.qe_sliding_door.name=QE Розсувні двері tile.round_airlock_door.name=Круглі двері гідрошлюзу tile.secure_access_door.name=Двері доступу персоналу tile.sliding_seal_door.name=Розсувні герметичні двері @@ -6188,7 +6188,7 @@ trait.rbmx.xenon=Свинцеве отруєння: %s trait.rbmx.xenonBurn=Функція руйнування свинцю: %s trait.rbmx.xenonGen=Функція створення свинцю: %s -trait.tile.cluster=Випадає лише тоді, коли зламав гравець +trait.tile.cluster=Випадає лише тоді, коли зламав гравець trait.tile.depth=Можна зламати тільки вибухом tool.ability.centrifuge=Автоцентрифуга diff --git a/src/main/resources/assets/hbm/lang/zh_CN.lang b/src/main/resources/assets/hbm/lang/zh_CN.lang index 63dffc38b..d70848af2 100644 --- a/src/main/resources/assets/hbm/lang/zh_CN.lang +++ b/src/main/resources/assets/hbm/lang/zh_CN.lang @@ -1067,34 +1067,34 @@ digamma.playerDigamma=玩家F-迪伽马辐照水平: digamma.playerHealth=玩家所受F-迪伽马辐照影响: digamma.playerRes=玩家F-迪伽马防护水平: digamma.title=玩家F-迪伽马辐射自检器 -entity.entity_cyber_crab.name=赛博螃蟹 -entity.entity_elder_one.name=上古鸭神 -entity.entity_fucc_a_ducc.name=鸭子 -entity.entity_glyphid.name=异虫 -entity.entity_glyphid_behemoth.name=巨兽异虫 -entity.entity_glyphid_blaster.name=爆破异虫 -entity.entity_glyphid_bombardier.name=投弹手异虫 -entity.entity_glyphid_brawler.name=狂战士异虫 -entity.entity_glyphid_brenda.name=布伦达 -entity.entity_glyphid_digger.name=掘地异虫 -entity.entity_glyphid_nuclear.name=大个子强森 -entity.entity_glyphid_scout.name=侦察异虫 -entity.entity_ntm_fbi.name=FBI探员 -entity.entity_ntm_fbi_drone.name=FBI无人机 -entity.entity_ntm_radiation_blaze.name=核融元素 +entity.hbm.entity_cyber_crab.name=赛博螃蟹 +entity.hbm.entity_elder_one.name=上古鸭神 +entity.hbm.entity_fucc_a_ducc.name=鸭子 +entity.hbm.entity_glyphid.name=异虫 +entity.hbm.entity_glyphid_behemoth.name=巨兽异虫 +entity.hbm.entity_glyphid_blaster.name=爆破异虫 +entity.hbm.entity_glyphid_bombardier.name=投弹手异虫 +entity.hbm.entity_glyphid_brawler.name=狂战士异虫 +entity.hbm.entity_glyphid_brenda.name=布伦达 +entity.hbm.entity_glyphid_digger.name=掘地异虫 +entity.hbm.entity_glyphid_nuclear.name=大个子强森 +entity.hbm.entity_glyphid_scout.name=侦察异虫 +entity.hbm.entity_ntm_fbi.name=FBI探员 +entity.hbm.entity_ntm_fbi_drone.name=FBI无人机 +entity.hbm.entity_ntm_radiation_blaze.name=核融元素 entity.hbm.entity_ntm_ufo.name=火星入侵者飞船 -entity.entity_mob_hunter_chopper.name=猎人直升机 -entity.entity_mob_mask_man.name=面具人 -entity.entity_mob_gold_creeper.name=黄金爬行者 -entity.entity_mob_nuclear_creeper.name=核爆爬行者 -entity.entity_mob_phosgene_creeper.name=光气爬行者 -entity.entity_mob_tainted_creeper.name=污染爬行者 -entity.entity_mob_volatile_creeper.name=不稳定爬行者 -entity.entity_parasite_maggot.name=寄生虫 -entity.entity_pigeon.name=鸽子 -entity.entity_plastic_bag.name=塑料袋 -entity.entity_taint_crab.name=污染螃蟹 -entity.entity_tesla_crab.name=磁暴螃蟹 +entity.hbm.entity_mob_hunter_chopper.name=猎人直升机 +entity.hbm.entity_mob_mask_man.name=面具人 +entity.hbm.entity_mob_gold_creeper.name=黄金爬行者 +entity.hbm.entity_mob_nuclear_creeper.name=核爆爬行者 +entity.hbm.entity_mob_phosgene_creeper.name=光气爬行者 +entity.hbm.entity_mob_tainted_creeper.name=污染爬行者 +entity.hbm.entity_mob_volatile_creeper.name=不稳定爬行者 +entity.hbm.entity_parasite_maggot.name=寄生虫 +entity.hbm.entity_pigeon.name=鸽子 +entity.hbm.entity_plastic_bag.name=塑料袋 +entity.hbm.entity_taint_crab.name=污染螃蟹 +entity.hbm.entity_tesla_crab.name=磁暴螃蟹 entity.hbm.entity_balls_o_tron.name=机械蠕虫 entity.hbm.entity_balls_o_tron_seg.name=机械蠕虫 entity.hbm.entity_bullet.name=子弹