Compare commits

...

13 Commits

Author SHA1 Message Date
Electroblob 78b61cf573 Update README.md 2018-04-09 23:09:22 +01:00
Electroblob bf223ed5ab Update README.md 2018-03-09 10:04:14 +00:00
Electroblob 93b6b41a24 Update README.md 2018-02-26 22:54:03 +00:00
Electroblob 79a5cc4a67 Update ru_RU.lang (credit: VilagVil) 2018-02-25 18:21:30 +00:00
Electroblob f4d7ba6030 Fix inability to upgrade non-elemental wands using tomes of arcana 2018-02-18 23:33:54 +00:00
Electroblob a4695bcce1 Fix curseforge issue #30, where the game would crash when casting mind control on a mob that already had the mind trick status effect 2018-02-18 23:32:54 +00:00
Electroblob 52d12c0c02 Fix curseforge issue #28, where keybinds would be reset on game launch 2018-02-18 23:31:42 +00:00
Electroblob 56861b1ff5 Add coordinate fix from 1.11.2 branch, see 2dd52ce 2018-02-18 23:29:47 +00:00
Electroblob d2129ba256 Update CREDITS.md
Undoes previous commit, was made on the wrong branch
2018-02-13 16:28:32 +00:00
Electroblob 00a6b34310 Update CREDITS.md 2018-02-13 16:26:17 +00:00
Electroblob a2f1463939 Update README.md 2018-02-11 18:27:57 +00:00
Electroblob a9dbf47c4a Fix sparkle particles not being animated (this was accidentally disabled when testing a new feature) 2018-02-10 18:23:25 +00:00
Electroblob 2c8435392e Update version number 2018-02-10 18:22:49 +00:00
14 changed files with 121 additions and 28 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
# Wizardry # Wizardry  [![Curseforge](http://cf.way2muchnoise.eu/full_electroblobs-wizardry_downloads.svg)](https://minecraft.curseforge.com/projects/electroblobs-wizardry) [![Curseforge](http://cf.way2muchnoise.eu/versions/For%20MC_electroblobs-wizardry_all.svg)](https://minecraft.curseforge.com/projects/electroblobs-wizardry) [![Discord](https://img.shields.io/discord/417798297265242145.svg?colorB=7289DA&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAABWAgMAAABnZYq0AAAACVBMVEUAAB38%2FPz%2F%2F%2F%2Bm8P%2F9AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfhBxwQJhxy2iqrAAABoElEQVRIx7WWzdGEIAyGgcMeKMESrMJ6rILZCiiBg4eYKr%2Fd1ZAfgXFm98sJfAyGNwno3G9sLucgYGpQ4OGVRxQTREMDZjF7ILSWjoiHo1n%2BE03Aw8p7CNY5IhkYd%2F%2F6MtO3f8BNhR1QWnarCH4tr6myl0cWgUVNcfMcXACP1hKrGMt8wcAyxide7Ymcgqale7hN6846uJCkQxw6GG7h2MH4Czz3cLqD1zHu0VOXMfZjHLoYvsdd0Q7ZvsOkafJ1P4QXxrWFd14wMc60h8JKCbyQvImzlFjyGoZTKzohwWR2UzSONHhYXBQOaKKsySsahwGGDnb%2FiYPJw22sCqzirSULYy1qtHhXGbtgrM0oagBV4XiTJok3GoLoDNH8ooTmBm7ZMsbpFzi2bgPGoXWXME6XT%2BRJ4GLddxJ4PpQy7tmfoU2HPN6cKg%2BledKHBKlF8oNSt5w5g5o8eXhu1IOlpl5kGerDxIVT%2BztzKepulD8utXqpChamkzzuo7xYGk%2FkpSYuviLXun5bzdRf0Krejzqyz7Z3p0I1v2d6HmA07dofmS48njAiuMgAAAAASUVORK5CYII%3D)](https://discord.gg/MTmMzMv)
![Image not found](https://media-elerium.cursecdn.com/attachments/203/387/banner7.png) ![Image not found](https://media-elerium.cursecdn.com/attachments/203/387/banner7.png)
Source code for Electroblob's Wizardry, a Minecraft mod currently for versions 1.7.10 and 1.10.2. Wizardry adds an RPG-style system of magic spells to Minecraft with the aim of being as playable as possible. No crazy constructs, no perk trees, no complex recipes - simply find spell books, cast spells, and master the arcane! Source code for Electroblob's Wizardry, a Minecraft mod currently for versions 1.7.10, 1.10.2, 1.11.2, and 1.12.2. Wizardry adds an RPG-style system of magic spells to Minecraft with the aim of being as playable as possible. No crazy constructs, no perk trees, no complex recipes - simply find spell books, cast spells, and master the arcane!
Please read the [guide for contributing](guide_for_contributing.md) before submitting an issue or a PR. Please read the [guide for contributing](guide_for_contributing.md) before submitting an issue or a PR.
+1 -1
View File
@@ -11,7 +11,7 @@ apply plugin: 'net.minecraftforge.gradle.forge'
//Only edit below this line, the above code adds and enables the nessasary things for Forge to be setup. //Only edit below this line, the above code adds and enables the nessasary things for Forge to be setup.
version = " 2.1.0 - MC 1.10.2" version = " 2.1.2 - MC 1.10.2"
group= "electroblob.wizardry"// http://maven.apache.org/guides/mini/guide-naming-conventions.html group= "electroblob.wizardry"// http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "Electroblob's Wizardry " archivesBaseName = "Electroblob's Wizardry "
@@ -46,7 +46,7 @@ public class Wizardry {
* Wizardry 2.1, but they are for different versions of Minecraft and have separate minor versioning. 1.x.x * Wizardry 2.1, but they are for different versions of Minecraft and have separate minor versioning. 1.x.x
* represents Minecraft 1.7.x versions, 2.x.x represents Minecraft 1.10.x versions, 3.x.x represents Minecraft * represents Minecraft 1.7.x versions, 2.x.x represents Minecraft 1.10.x versions, 3.x.x represents Minecraft
* 1.11.x versions, and so on. */ * 1.11.x versions, and so on. */
public static final String VERSION = "2.1.0"; public static final String VERSION = "2.1.2";
// IDEA: Improve the algorithm that finds a place to summon creatures to take walls into account. // IDEA: Improve the algorithm that finds a place to summon creatures to take walls into account.
// IDEA: Replace all uses of Math.cos and Math.sin with MathHelper versions // IDEA: Replace all uses of Math.cos and Math.sin with MathHelper versions
@@ -137,6 +137,8 @@ public class Wizardry {
// Moved to preInit, because apparently it has to be here now. // Moved to preInit, because apparently it has to be here now.
proxy.registerRenderers(); proxy.registerRenderers();
// It seems this also has to be here
proxy.registerKeyBindings();
} }
@@ -145,8 +147,6 @@ public class Wizardry {
settings.initConfigExtras(); settings.initConfigExtras();
proxy.registerKeyBindings();
// Event Handlers // Event Handlers
GameRegistry.registerWorldGenerator(generator, 0); GameRegistry.registerWorldGenerator(generator, 0);
MinecraftForge.EVENT_BUS.register(new WizardryKeyHandler()); MinecraftForge.EVENT_BUS.register(new WizardryKeyHandler());
@@ -154,8 +154,8 @@ public class ClientProxy extends CommonProxy {
public static MixedFontRenderer mixedFontRenderer; public static MixedFontRenderer mixedFontRenderer;
// Key Bindings // Key Bindings
public static final KeyBinding NEXT_SPELL = new KeyBinding("key.wizardry:next_spell", Keyboard.KEY_N, "key.categories.wizardry"); public static final KeyBinding NEXT_SPELL = new KeyBinding("key.wizardry.next_spell", Keyboard.KEY_N, "key.categories.wizardry");
public static final KeyBinding PREVIOUS_SPELL = new KeyBinding("key.wizardry:previous_spell", Keyboard.KEY_B, "key.categories.wizardry"); public static final KeyBinding PREVIOUS_SPELL = new KeyBinding("key.wizardry.previous_spell", Keyboard.KEY_B, "key.categories.wizardry");
// Armour Model // Armour Model
public static final ModelBiped WIZARD_ARMOUR_MODEL = new ModelWizardArmour(0.75f); public static final ModelBiped WIZARD_ARMOUR_MODEL = new ModelWizardArmour(0.75f);
@@ -81,8 +81,8 @@ public class ParticleSparkle extends ParticleCustomTexture {
// this.setRBGColorF(this.initialRed + (this.fadeRed - this.initialRed)*ageFraction, // this.setRBGColorF(this.initialRed + (this.fadeRed - this.initialRed)*ageFraction,
// this.initialGreen + (this.fadeGreen - this.initialGreen)*ageFraction, // this.initialGreen + (this.fadeGreen - this.initialGreen)*ageFraction,
// this.initialBlue + (this.fadeBlue - this.initialBlue)*ageFraction); // this.initialBlue + (this.fadeBlue - this.initialBlue)*ageFraction);
//
// this.setParticleTextureIndex((this.particleAge * 11)/this.particleMaxAge); this.setParticleTextureIndex((this.particleAge * 11)/this.particleMaxAge);
} }
/* /*
@@ -76,8 +76,8 @@ public class Clairvoyance extends Spell {
if(path != null && path.getFinalPathPoint() != null){ if(path != null && path.getFinalPathPoint() != null){
int x = path.getFinalPathPoint().xCoord; int x = path.getFinalPathPoint().xCoord;
int y = path.getFinalPathPoint().xCoord; int y = path.getFinalPathPoint().yCoord;
int z = path.getFinalPathPoint().xCoord; int z = path.getFinalPathPoint().zCoord;
if(x == destination.getX() && y == destination.getY() && z == destination.getZ()){ if(x == destination.getX() && y == destination.getY() && z == destination.getZ()){
@@ -188,6 +188,8 @@ public class MindControl extends Spell {
@SubscribeEvent @SubscribeEvent
public static void onLivingSetAttackTargetEvent(LivingSetAttackTargetEvent event){ public static void onLivingSetAttackTargetEvent(LivingSetAttackTargetEvent event){
if(event.getTarget() == null) return; // Prevents infinite loops with mind trick
if(event.getEntityLiving().isPotionActive(WizardryPotions.mind_control) && MindControl.canControl(event.getEntityLiving())){ if(event.getEntityLiving().isPotionActive(WizardryPotions.mind_control) && MindControl.canControl(event.getEntityLiving())){
NBTTagCompound entityNBT = event.getEntityLiving().getEntityData(); NBTTagCompound entityNBT = event.getEntityLiving().getEntityData();
@@ -197,7 +199,7 @@ public class MindControl extends Spell {
Entity caster = WizardryUtilities.getEntityByUUID(event.getEntity().worldObj, entityNBT.getUniqueId(MindControl.NBT_KEY)); Entity caster = WizardryUtilities.getEntityByUUID(event.getEntity().worldObj, entityNBT.getUniqueId(MindControl.NBT_KEY));
// If the target that the event tried to set is already a valid mind control target, nothing happens. // If the target that the event tried to set is already a valid mind control target, nothing happens.
if(event.getTarget() != null && WizardryUtilities.isValidTarget(caster, event.getTarget())) return; if(WizardryUtilities.isValidTarget(caster, event.getTarget())) return;
if(caster instanceof EntityLivingBase){ if(caster instanceof EntityLivingBase){
@@ -208,8 +210,7 @@ public class MindControl extends Spell {
} }
} }
// If the caster couldn't be found or no valid target was found, this just acts like mind trick. // If the caster couldn't be found or no valid target was found, this just acts like mind trick.
// If the target is null already, no need to set it to null, or infinite loops will occur. ((EntityLiving)event.getEntityLiving()).setAttackTarget(null);
if(event.getTarget() != null) ((EntityLiving)event.getEntityLiving()).setAttackTarget(null);
} }
} }
@@ -970,6 +970,7 @@ public final class WizardryUtilities {
*/ */
public static Item getWand(Tier tier, Element element){ public static Item getWand(Tier tier, Element element){
if(tier == null) throw new NullPointerException("The given tier cannot be null."); if(tier == null) throw new NullPointerException("The given tier cannot be null.");
if(element == null) element = Element.MAGIC;
return WizardryItems.WAND_MAP.get(ImmutablePair.of(tier, element)); return WizardryItems.WAND_MAP.get(ImmutablePair.of(tier, element));
} }
} }
@@ -616,8 +616,8 @@ enchantment.wizardry:freezing_weapon=Frost Imbuement
key.categories.wizardry=Wizardry key.categories.wizardry=Wizardry
key.wizardry:next_spell=Next Spell key.wizardry.next_spell=Next Spell
key.wizardry:previous_spell=Previous Spell key.wizardry.previous_spell=Previous Spell
death.attack.wizardry_magic=%1$s was killed by %2$s using magic death.attack.wizardry_magic=%1$s was killed by %2$s using magic
death.attack.indirect_wizardry_magic=%1$s was killed by %2$s using magic death.attack.indirect_wizardry_magic=%1$s was killed by %2$s using magic
@@ -616,8 +616,8 @@ enchantment.wizardry:freezing_weapon=Frost Imbuement
key.categories.wizardry=Wizardry key.categories.wizardry=Wizardry
key.wizardry:next_spell=Next Spell key.wizardry.next_spell=Next Spell
key.wizardry:previous_spell=Previous Spell key.wizardry.previous_spell=Previous Spell
death.attack.wizardry_magic=%1$s was killed by %2$s using magic death.attack.wizardry_magic=%1$s was killed by %2$s using magic
death.attack.indirect_wizardry_magic=%1$s was killed by %2$s using magic death.attack.indirect_wizardry_magic=%1$s was killed by %2$s using magic
@@ -615,8 +615,8 @@ enchantment.wizardry:freezing_weapon=Impregnacion de Fuego
key.categories.wizardry=Wizardry key.categories.wizardry=Wizardry
key.wizardry:next_spell=Hechizo siguiente key.wizardry.next_spell=Hechizo siguiente
key.wizardry:previous_spell=Hechizo anterior key.wizardry.previous_spell=Hechizo anterior
death.attack.wizardry_magic=%1$s fue matado por %2$s usando magia death.attack.wizardry_magic=%1$s fue matado por %2$s usando magia
death.attack.indirect_wizardry_magic=%1$s fue matado por %2$s usando magia death.attack.indirect_wizardry_magic=%1$s fue matado por %2$s usando magia
@@ -615,8 +615,8 @@ enchantment.wizardry:freezing_weapon=Impregnacion de Fuego
key.categories.wizardry=Wizardry key.categories.wizardry=Wizardry
key.wizardry:next_spell=Hechizo siguiente key.wizardry.next_spell=Hechizo siguiente
key.wizardry:previous_spell=Hechizo anterior key.wizardry.previous_spell=Hechizo anterior
death.attack.wizardry_magic=%1$s fue matado por %2$s usando magia death.attack.wizardry_magic=%1$s fue matado por %2$s usando magia
death.attack.indirect_wizardry_magic=%1$s fue matado por %2$s usando magia death.attack.indirect_wizardry_magic=%1$s fue matado por %2$s usando magia
@@ -63,22 +63,28 @@ item.wizardry:spectral_pickaxe.name=Спектральная Кирка
item.wizardry:spectral_bow.name=Спектральный Лук item.wizardry:spectral_bow.name=Спектральный Лук
item.wizardry:mana_flask.name=Бутылка Маны item.wizardry:mana_flask.name=Бутылка Маны
item.wizardry:storage_upgrade.name=Улучшение Хранилища Жезла item.wizardry:storage_upgrade.name=Улучшение Хранилища Маны Жезла
item.wizardry:siphon_upgrade.name=Улучшение Сифона Жезла item.wizardry:siphon_upgrade.name=Улучшение Сифона Жезла
item.wizardry:condenser_upgrade.name=Улучшение Конденсатора Жезла item.wizardry:condenser_upgrade.name=Улучшение Конденсатора Жезла
item.wizardry:range_upgrade.name=Улучшение Радиуса Жезла item.wizardry:range_upgrade.name=Улучшение Радиуса Жезла
item.wizardry:duration_upgrade.name=Улучшение Длительности Жезла item.wizardry:duration_upgrade.name=Улучшение Длительности Жезла
item.wizardry:cooldown_upgrade.name=Улучшение Кулдауна Жезла item.wizardry:cooldown_upgrade.name=Улучшение Кулдауна Жезла
item.wizardry:blast_upgrade.name=Улучшение Обновления Жезла item.wizardry:blast_upgrade.name=Улучшение Обновления Жезла
item.wizardry:attunement_upgrade.name=Улучшение Хранилища Заклинаний Жезла
item.wizardry:flaming_axe.name=Огненный Топор item.wizardry:flaming_axe.name=Огненный Топор
item.wizardry:frost_axe.name=Ледяной Топор item.wizardry:frost_axe.name=Ледяной Топор
item.wizardry:firebomb.name=Огненная Бомба item.wizardry:firebomb.name=Огненная Бомба
item.wizardry:poison_bomb.name=Ядовитая Бомба item.wizardry:poison_bomb.name=Ядовитая Бомба
item.wizardry:smoke_bomb.name=Дымовая Бомба
item.wizardry:blank_scroll.name=Пустой Свиток item.wizardry:blank_scroll.name=Пустой Свиток
item.wizardry:scroll.name=Свиток %1$s item.wizardry:scroll.name=Свиток %1$s
item.wizardry:identification_scroll.name=Свиток Идентификации
item.wizardry:identification_scroll.desc1=%1$sИдентифицирует неизвестное
item.wizardry:identification_scroll.desc2=%1$sкнигу заклинания или свиток
item.wizardry:identification_scroll.nothing_to_identify=Нечего Идентифицировать
item.wizardry:armour_upgrade.name=Печать Магической Защиты item.wizardry:armour_upgrade.name=Печать Магической Защиты
item.wizardry:armour_upgrade.desc1=%1$sУлучшает Любые Одеяния Мага item.wizardry:armour_upgrade.desc1=%1$sУлучшает Любые Одеяния Мага
@@ -195,8 +201,8 @@ achievement.all_spells=Маг Всех Профессий
achievement.all_spells.desc=Используйте Каждое Заклинание В Игре achievement.all_spells.desc=Используйте Каждое Заклинание В Игре
achievement.wizard_trade=Магическая Сделка achievement.wizard_trade=Магическая Сделка
achievement.wizard_trade.desc=Купите Предмет У Волшебника achievement.wizard_trade.desc=Купите Предмет У Волшебника
achievement.buy_master_spell=Знание-Сила achievement.buy_master_spell=Знание-сила
achievement.buy_master_spell.wizardry:desc=Купите Заклинание Мастера У Волшебника achievement.buy_master_spell.wizardry:desc=Купите заклинание мастера у волшебника
achievement.freeze_blaze=Не Так Жарко achievement.freeze_blaze=Не Так Жарко
achievement.freeze_blaze.desc=Заморозьте Блейза achievement.freeze_blaze.desc=Заморозьте Блейза
achievement.charge_creeper=Это Сейчас Взорвётся achievement.charge_creeper=Это Сейчас Взорвётся
@@ -217,6 +223,22 @@ achievement.self_destruct=Обратно
achievement.self_destruct.desc=Убейся Собственной Магией achievement.self_destruct.desc=Убейся Собственной Магией
achievement.pig_tornado=Не Сейчас... achievement.pig_tornado=Не Сейчас...
achievement.pig_tornado.desc=Заедьте На Свинье В Торнадо achievement.pig_tornado.desc=Заедьте На Свинье В Торнадо
achievement.max_out_wand=Полное Оснощение
achievement.max_out_wand.desc=Примените максимальное количество улучшений к жезлу мастера
achievement.slime_skeleton=Липкая Ситуация
achievement.slime_skeleton.desc=Захватите скелета слизьнем
achievement.jam_wizard=Помехи
achievement.jam_wizard.desc=Используйте заклинание магическая глушилка на волшебнике
achievement.identify_spell=Тайная Экспертиза
achievement.identify_spell.wizardry:desc=Используйте свиток идентификации для неизвестной книги заклинания или свитка
achievement.element_master=Мастер Элементов
achievement.element_master.desc=Используйте все заклинания любого элемента
achievement.anger_wizard=Ты пожалеешь об этом
achievement.anger_wizard.desc=Разозлите волшебника
achievement.defeat_evil_wizard=Праведность
achievement.defeat_evil_wizard.desc=Победите злого волшебника
tile.wizardry:transportation_stone.confirm=Теперь вы будете возвращены сюда при использовании заклинания %1$s tile.wizardry:transportation_stone.confirm=Теперь вы будете возвращены сюда при использовании заклинания %1$s
tile.wizardry:transportation_stone.invalid=Сначала вы должны сделать круг из 8 камней транспортировки! tile.wizardry:transportation_stone.invalid=Сначала вы должны сделать круг из 8 камней транспортировки!
@@ -290,6 +312,7 @@ spell.wizardry:forcefield=Силовое Поле
spell.wizardry:force_orb=Силовая Сфера spell.wizardry:force_orb=Силовая Сфера
spell.wizardry:forests_curse=Проклятие Леса spell.wizardry:forests_curse=Проклятие Леса
spell.wizardry:freeze=Замораживание spell.wizardry:freeze=Замораживание
spell.wizardry:mind_trick=Обман Разума
spell.wizardry:frost_axe=Ледяной Топор spell.wizardry:frost_axe=Ледяной Топор
spell.wizardry:frost_ray=Ледяной Луч spell.wizardry:frost_ray=Ледяной Луч
spell.wizardry:frost_sigil=Ледяная Печать spell.wizardry:frost_sigil=Ледяная Печать
@@ -337,6 +360,7 @@ spell.wizardry:silverfish_swarm=Рой Чешуйниц
spell.wizardry:slime=Слизь spell.wizardry:slime=Слизь
spell.wizardry:snare=Ловушка spell.wizardry:snare=Ловушка
spell.wizardry:snowball=Снежок spell.wizardry:snowball=Снежок
spell.wizardry:smoke_bomb=Дымовая Бомба
spell.wizardry:spark_bomb=Бомба Искр spell.wizardry:spark_bomb=Бомба Искр
spell.wizardry:spectral_pathway=Спектральный Путь spell.wizardry:spectral_pathway=Спектральный Путь
spell.wizardry:spider_swarm=Рой Пауков spell.wizardry:spider_swarm=Рой Пауков
@@ -367,10 +391,66 @@ spell.wizardry:water_breathing=Дыхание Под Водой
spell.wizardry:whirlwind=Вихрь spell.wizardry:whirlwind=Вихрь
spell.wizardry:wither=Иссушение spell.wizardry:wither=Иссушение
spell.wizardry:wither_skull=Череп Иссушителя spell.wizardry:wither_skull=Череп Иссушителя
spell.wizardry:leap=Прыжок
spell.wizardry:pocket_furnace=Карманная Печь
spell.wizardry:intimidate=Устрашение
spell.wizardry:banish=Изгнание
spell.wizardry:sixth_sense=Шестое Чувство
spell.wizardry:darkvision=Тёмное Зрение
spell.wizardry:imbue_weapon=Зачарованное Оружие
spell.wizardry:pocket_workbench=Карманный Верстак
spell.wizardry:clairvoyance=Ясновидение
spell.wizardry:invigorating_presence=Воодушевление
spell.wizardry:oakflesh=Дубовая Плоть
spell.wizardry:flaming_weapon=Пылающее Оружие
spell.wizardry:greater_fireball=Большой Огненный Шар
spell.wizardry:ice_lance=Ледяное Копье
spell.wizardry:freezing_weapon=Ледяное Оружие
spell.wizardry:ice_spikes=Ледяные Шипы
spell.wizardry:lightning_pulse=Импульс Молнии
spell.wizardry:curse_of_soulbinding=Проклятие Свзязанной Души
spell.wizardry:decoy=Приманка
spell.wizardry:arcane_jammer=Магическая Глушилка
spell.wizardry:conjure_armour=Призывная Броня
spell.wizardry:group_heal=Массовое Исцеление
spell.wizardry:summon_storm_elemental=Призыв Грозового Элементаля
spell.wizardry:lightning_web=Поток Молнии
spell.wizardry:font_of_mana=Купель Маны
spell.wizardry:earthquake=Землетрясение
spell.wizardry:hailstorm=Град
spell.wizardry:agility.desc=Дает Заклинателю Более Высокую Скорость Передвижения И Большой Прижок на 30 Секунд.
spell.wizardry:agility.desc=Дает Заклинателю Более Высокую Скорость Передвижения И Большой Прыжок на 30 Секунд.
spell.wizardry:hailstorm.desc=Именно во время Великой зимы третьего века маги льда открыли свою истинную силу.
spell.wizardry:earthquake.desc=Настоящий мастер магии земли может двигать горы.
spell.wizardry:font_of_mana.desc="Мы были наполнены интенсивной магической энергией, появляющейся из центра...- Выписка из дневника забытого мага; остальная часть страницы сгорела.
spell.wizardry:lightning_web.desc="Сфокусируйтесь. Направьте шторм в вашем разуме через вашу палочку и дайте волю своей ярости."
spell.wizardry:summon_storm_elemental.desc="Грозовой Элементаль: древнее проявление элементов, он вряд ли может содержать грубую силу, сбивающуюся внутри него."- Руководство мастера по тайным существам, том I_i
spell.wizardry:group_heal.desc=Восстанавливает 3 сердца заклинателю и всем близлежащим союзникам и призванным существам.
spell.wizardry:conjure_armour.desc=Создаёт спектральную броню вокруг заклинателя равную по защите железной. Заклинание длится 60 секунд. Заклинатель должен иметь пустой слот для брони.
spell.wizardry:arcane_jammer.desc=Запрещает использовать магию цели в течение 15 секунд.
spell.wizardry:decoy.desc=Создает иллюзорный клон заклинателя, который заставляет мобов атаковать его. Приманка исчезнет через 30 секунд.
spell.wizardry:curse_of_soulbinding.desc=Связывает души заклинателя и существа в следствии чего существо получает тот же урон, что и заклинатель. Длится до тех пор, пока существо или заклинатель не умрёт.
spell.wizardry:lightning_pulse.desc=Заряжает землю вокруг заклинателя молнией, повреждая и отталкивая близлежащих существ.
spell.wizardry:ice_spikes.desc=Призывает бритвенно-острые ледяные шипы из-под земли в точке вашего курсора, которые впиваются в любых существ и сдерживают их.
spell.wizardry:freezing_weapon.desc=Временно наполняет первое оружие на панели заклинателя силой льда, заставляя его замораживать своих жертв. Магия исчезает через 45 секунд.
spell.wizardry:ice_lance.desc=Стреляет большим копьём льда в направлении вашего курсора,которе замедляет врага и наносит урон.
spell.wizardry:greater_fireball.desc=Запускает большой огненный шар в направлении вашего курсора, который взрывается при ударе.
spell.wizardry:flaming_weapon.desc=Временно наполняет первое оружие панели заклинателя силой пламени, заставляя его поджигать своих жертв. Магия исчезает через 45 секунд.
spell.wizardry:oakflesh.desc=Улучшает сопротивление заклинателя в течение 30 секунд.
spell.wizardry:invigorating_presence.desc=Дарует заклинателю и всем ближайшим союзникам повышенную силу в течение 45 секунд.
spell.wizardry:clairvoyance.desc=Показывает путь к запоминающемуся местоположению. Когда заклинание выбрано, присесть-правая кнопка мыши на блок, чтобы установить местоположение. Используйте заклинание, чтобы показать путь. Путь исчезнет через 90 секунд.
spell.wizardry:pocket_workbench.desc=Позволяет заклинателю создавать предметы, так же как и в верстаке.
spell.wizardry:imbue_weapon.desc=Временно наполняет магией первое оружие на панели заклинателя, делая его более эффективным. Магия исчезает через 45 секунд.
spell.wizardry:darkvision.desc=Дает заклинателю ночное зрение в течение 45 секунд.
spell.wizardry:sixth_sense.desc=Позволяет заклинателю ощущать расположение близлежащих существ, даже через стены, в течение 20 секунд.
spell.wizardry:banish.desc=Телепортирует цель против своей воли в случайное место в пределах определенного диапазона.
spell.wizardry:arc.desc=Выстреливает Искрой Молнии В Цель spell.wizardry:arc.desc=Выстреливает Искрой Молнии В Цель
spell.wizardry:intimidate.desc=Испускает устрашающее рычание, которое заставляет близлежащих существ убегать в страхе. Страх пораженных существ восстановится через 30 секунд.
spell.wizardry:arrow_rain.desc="Лучники, огонь!" spell.wizardry:arrow_rain.desc="Лучники, огонь!"
spell.wizardry:leap.desc=Заставляет заклинателя прыгать вверх на несколько блоков и немного вперед.
spell.wizardry:black_hole.desc=Разрывай Реальность На Части spell.wizardry:black_hole.desc=Разрывай Реальность На Части
spell.wizardry:blink.desc=Телепортирует Заклинателя В Любой Блок, На Который Он Указывает, В Определенном Радиусе. spell.wizardry:blink.desc=Телепортирует Заклинателя В Любой Блок, На Который Он Указывает, В Определенном Радиусе.
spell.wizardry:blizzard.desc=Создает Зону Закрученного Ледяного Ветра, Которая Замедляет И Постоянно Повреждает Все, Что Попало Внутрь. Заклинатель Невосприимчив К Урону, Но Все Еще Замедляется. spell.wizardry:blizzard.desc=Создает Зону Закрученного Ледяного Ветра, Которая Замедляет И Постоянно Повреждает Все, Что Попало Внутрь. Заклинатель Невосприимчив К Урону, Но Все Еще Замедляется.
@@ -385,6 +465,7 @@ spell.wizardry:dart.desc=Выстреливает Дротик В Том Нап
spell.wizardry:decay.desc=Создает Пятно Гнили На Земле, Которое Заражает Любое Существо, Которое Его Касается, Вызывая Длительный Урон Со Временем И Распространяя Больше Гнили, Где Бы Он Ни Ходил. spell.wizardry:decay.desc=Создает Пятно Гнили На Земле, Которое Заражает Любое Существо, Которое Его Касается, Вызывая Длительный Урон Со Временем И Распространяя Больше Гнили, Где Бы Он Ни Ходил.
spell.wizardry:detonate.desc=Вызывает Взрыв, В Указанном Месте, Нанося Урон Всем Находящимся Поблизости Существам, Включая Заклинателя, Если Они Слишком Близко. spell.wizardry:detonate.desc=Вызывает Взрыв, В Указанном Месте, Нанося Урон Всем Находящимся Поблизости Существам, Включая Заклинателя, Если Они Слишком Близко.
spell.wizardry:diamondflesh.desc="Твои Стрелы Мне Не Подходят!" spell.wizardry:diamondflesh.desc="Твои Стрелы Мне Не Подходят!"
spell.wizardry:smoke_bomb.desc=Запускает дымовую бомбу в направлении вашего курсора, которая взрывается выпукая дым и ослепляя близлежащих существ на короткое время.
spell.wizardry:entrapment.desc=Заманивает Цель В Сферу Темноты, Которая Поднимает Её Вверх И Постоянно Её Повреждает. spell.wizardry:entrapment.desc=Заманивает Цель В Сферу Темноты, Которая Поднимает Её Вверх И Постоянно Её Повреждает.
spell.wizardry:fireball.desc=Запускает Огненный Шар В Том Направлении, В Которое Вы Указали. spell.wizardry:fireball.desc=Запускает Огненный Шар В Том Направлении, В Которое Вы Указали.
spell.wizardry:firebolt.desc=Стреляет На Небольшом Расстоянии От Вас. spell.wizardry:firebolt.desc=Стреляет На Небольшом Расстоянии От Вас.
@@ -438,6 +519,7 @@ spell.wizardry:none.desc=Чтобы Получить Книгу Заклинан
spell.wizardry:petrify.desc=Повергает Цель В Камень До Следующего Заката Или Пока Не Будет Разбит. Цель Не Может Двигаться Или Делать Что-либо, Пока Она Окаменела, Но Также Невосприимчива К Любому Урону. spell.wizardry:petrify.desc=Повергает Цель В Камень До Следующего Заката Или Пока Не Будет Разбит. Цель Не Может Двигаться Или Делать Что-либо, Пока Она Окаменела, Но Также Невосприимчива К Любому Урону.
spell.wizardry:phase_step.desc=Телепортирует Заклинателя Через Стену Толщиной 1 Блок Перед Ним. Улучшение Дальности Увеличит Толщину, Через Которую Вы Сможете Телепортироваться. spell.wizardry:phase_step.desc=Телепортирует Заклинателя Через Стену Толщиной 1 Блок Перед Ним. Улучшение Дальности Увеличит Толщину, Через Которую Вы Сможете Телепортироваться.
spell.wizardry:plague_of_darkness.desc=Тьма Поглотит Их Всех... spell.wizardry:plague_of_darkness.desc=Тьма Поглотит Их Всех...
spell.wizardry:pocket_furnace.desc=Переплавляет до 5 предметов в инвентаре заклинателя. Предметы на панели переплавляются первые.
spell.wizardry:poison.desc=Выстреливает Яд В Направлении, На Которое Вы Указываете. spell.wizardry:poison.desc=Выстреливает Яд В Направлении, На Которое Вы Указываете.
spell.wizardry:poison_bomb.desc=Бросает Ядовитую Бомбу В Направлении, Которое Вы Указываете, Которая Взрывается При Ударе, Отравляя Близких Существ. spell.wizardry:poison_bomb.desc=Бросает Ядовитую Бомбу В Направлении, Которое Вы Указываете, Которая Взрывается При Ударе, Отравляя Близких Существ.
spell.wizardry:replenish_hunger.desc=Пополняет Запас Пищи Заклинателя На 6 Пунктов Голода. spell.wizardry:replenish_hunger.desc=Пополняет Запас Пищи Заклинателя На 6 Пунктов Голода.
@@ -479,12 +561,18 @@ spell.wizardry:water_breathing.desc=Позволяет Заклинателю Д
spell.wizardry:whirlwind.desc=Заставляет Цель Взлететь Вверх Далеко От Вас На Скорости. spell.wizardry:whirlwind.desc=Заставляет Цель Взлететь Вверх Далеко От Вас На Скорости.
spell.wizardry:wither.desc=Стреляет Лучом Тьмы, Который Увядает Всё, К Чему Он Прикасается. spell.wizardry:wither.desc=Стреляет Лучом Тьмы, Который Увядает Всё, К Чему Он Прикасается.
spell.wizardry:wither_skull.desc=Запускает Череп Иссушителя В Направлении, На Которое Вы Указываете. spell.wizardry:wither_skull.desc=Запускает Череп Иссушителя В Направлении, На Которое Вы Указываете.
spell.wizardry:mind_trick.desc=Путает и дезориентирует цель в течение 15 секунд, что делает его не в состоянии атаковать. Эффект будет рассеян, если цель получит урон.
spell.wizardry:invoke_weather.sun=Дождь Начинает Останавливаться ... spell.wizardry:invoke_weather.sun=Дождь Начинает Останавливаться ...
spell.wizardry:invoke_weather.rain=Небеса Открываются ... spell.wizardry:invoke_weather.rain=Небеса Открываются ...
spell.wizardry:transportation.missing=Ваш Запомненный Каменный Круг Отсутствует Или Затруднен ... spell.wizardry:transportation.missing=Ваш Запомненный Каменный Круг Отсутствует Или Затруднен ...
spell.wizardry:transportation.undefined=Вы Должны Сначала Запомнить Местоположение Каменного Круга! spell.wizardry:transportation.undefined=Вы Должны Сначала Запомнить Местоположение Каменного Круга!
spell.wizardry:transportation.wrongdimension=Ваш Запомненный Каменный Круг Находится В Другом Измерении ... spell.wizardry:transportation.wrongdimension=Ваш Запомненный Каменный Круг Находится В Другом Измерении ...
spell.wizardry:clairvoyance.searching=Поиск...
spell.wizardry:clairvoyance.confirm=Путь, показанный при использовании заклинания %1$s теперь приведёт к этой точке
spell.wizardry:clairvoyance.outofrange=Ваше запоминающееся местоположение слишком далеко или недоступно...
spell.wizardry:clairvoyance.undefined=Вы должны запомнить первое местоположение!
spell.wizardry:clairvoyance.wrongdimension=Ваше запоминающееся местоположение находится в другом измерении...
potion.wizardry:frost=Отморожение potion.wizardry:frost=Отморожение
potion.wizardry:fireskin=Огненная Кожа potion.wizardry:fireskin=Огненная Кожа
@@ -492,6 +580,9 @@ potion.wizardry:ice_shroud=Ледяная Кожа
potion.wizardry:static_aura=Статическая Аура potion.wizardry:static_aura=Статическая Аура
potion.wizardry:transience=Быстрота potion.wizardry:transience=Быстрота
potion.wizardry:decay=Гниение potion.wizardry:decay=Гниение
potion.wizardry:mind_trick=Обман Разума
potion.wizardry:sixth_sense=Шестое Чувство
potion.wizardry:font_of_mana=Купель Маны
key.categories.wizardry=Wizardry key.categories.wizardry=Wizardry
+1 -1
View File
@@ -2,7 +2,7 @@
{ {
"modid" : "wizardry", "modid" : "wizardry",
"name" : "Electroblob's Wizardry", "name" : "Electroblob's Wizardry",
"version" : "2.1.0", "version" : "2.1.2",
"url" : "https://minecraft.curseforge.com/projects/electroblobs-wizardry", "url" : "https://minecraft.curseforge.com/projects/electroblobs-wizardry",
"credits" : "Made by Electroblob", "credits" : "Made by Electroblob",
"authors" : [ "authors" : [