Готовый перевод Tales of Maj'Eyal / Сказы Мадж'Эяла: tome_mod-old1.4.8

file\game\modules\tome.team\mod\ai\escort.lua.txt

doEmote("Помогите!"..(dir and (" %s to the %s!"):format(self:canSee(enemy) and string.capitalize(enemy.name) or "Что-то", dir) or ""))

file\game\modules\tome.team\mod\ai\heal.lua.txt

print(self.name, self.uid, "dumb ai talents can try use", t.name, tid, "::", t.mode, not self:isTalentCoolingDown(t), target_dist <= self:getTalentRange(t), self:preUseTalent(t, true), self:canProject({type="bolt"}, self.ai_target.actor.x, self.ai_target.actor.y))

print(self.name, self.uid, "dumb ai talents can use", t.name, tid)

print(self.name, self.uid, "dumb ai talents can activate", t.name, tid)

print("dumb ai uses", tid)

file\game\modules\tome.team\mod\ai\party.lua.txt

file\game\modules\tome.team\mod\ai\quests.lua.txt

game.level.turn_counter_desc = "Защищайте Лиммира от демонов прибывающих с северо-востока. Сдерживайте их!"

doEmote("Это место искажено! Я очищу его! Защищай меня пока я не закончу!", 120)

file\game\modules\tome.team\mod\ai\sandworm_tunneler.lua.txt

print(feat, "try pos", nx, ny, "dir", util.coordToDir(xdir, ydir, nx, ny))

game.logSeen(self, "#OLIVE_DRAB#%s зарывается в землю и скрывается.", self.name)

file\game\modules\tome.team\mod\ai\shadow.lua.txt

game.logPlayer(self.summoner, "#PINK#%s уходит в тени.", self.name:capitalize())

file\game\modules\tome.team\mod\ai\tactical.lua.txt

print("================= TACTICAL AI", self.name, self.uid, self.x, self.y, "on target", aitarget and aitarget.name, aitarget and aitarget.uid, ax, ay, "====")

print(self.name, "tactical ai talents testing", t.name, tid, t.is_object_use and t.getObject(self, t).name or "", "on target", aitarget and aitarget.name, ax, ay)

print("[DEBUG] ударил врага!")

print("[DEBUG] ударил себя!")

print("[DEBUG] ударил союзника!")

print(self.name, self.uid, "tactical ai talents can use", tid, tact, "weight", val)

print("Tactical ai report for", self.name)

print(" * "..k, v, "(mult)", self.ai_tactic[k])

print("Тактический выбор:", res[1][1], tid)

file\game\modules\tome.team\mod\ai\target.lua.txt

file\game\modules\tome.team\mod\ai\worldnpcs.lua.txt

print(self.name, "Выбор маршрута!", self.ai_state.route_path, "from", self.x, self.y, "to", self.ai_state.route.x, self.ai_state.route.y)

print("Использование маршрута", self.ai_state.route_path)

file\game\modules\tome.team\mod\class\Actor.lua.txt

game.logSeen(self, "%s был разрушен #ORCHID#антимагическими силами#LAST#!", t.name)

game.logPlayer(self, "Вы спите и не можете двигаться!")

game.logPlayer(self, "Вы не в состоянии пошевелиться!")

game.logPlayer(self, "Вы обнаружили ловушку (%s)!", trap:getName())

print("[PATH STRING] for", self.name, " :=: ", ps)

return "#B4B4B4# "..score
elseif score <= 20 then
return "#B4B4B4#"..score
elseif score <= 40 then
return "#FFFFFF#"..score
elseif score <= 60 then
return "#00FF80#"..score
elseif score <= 80 then
return "#0080FF#"..score
elseif score <= 99 then
return "#8d55ff#"..score
elseif score >= 100 then
return "#8d55ff#"..score -- Enable longer numbers
end

print("============================================== SEEING from", self.name)

print(("%3d : %-40s at %3dx%3d (see at %3dx%3d), diff %3dx%3d"):format(d.sqdist, a.name, a.x, a.y, d.x, d.y,d.dx,d.dy))

return ("%s(%d, %s)"):format(e.desc, dur, charges)
elseif dur and not charges then return ("%s(%d)"):format(e.desc, dur)
elseif not dur and charges then return ("%s(%s)"):format(e.desc, charges)
else return e.desc end

print("[HEALING]", self.uid, self.name, "for", value)

game:delayedLogDamage(src or {}, self, 0, ("#STEEL_BLUE#(%d shifted)#LAST#"):format(value), nil)

game:delayedLogDamage(src, self, 0, ("#SLATE#(%d поглощено)#LAST#"):format(absorb), false)

game:delayedLogMessage(self, nil, "disruption_shield", "#LIGHT_BLUE##Source# обращает повреждение в ману!")

game.logPlayer(self, hateMessage.." (+%d ненависть)", hateGain)

game.logPlayer(src, hateMessage.." (+%d ненависть)", hateGain)

game:delayedLogMessage(src, self, "lifesteal"..self.uid, "#CRIMSON##Source# крадёт жизнь из #Target#!")

game.flyers:add(sx, sy, 30, (rng.range(0,2)-1) * 0.5, -3, "ВОСКРЕШЕН!", {255,120,0})

game.flyers:add(x, y, 80, 0.5, -2, "НОВЫЙ УРОВЕНЬ!", {0,255,255})

game.log("#00ffff#Добро пожаловать на уровень %d [%s].", self.level, self.name:capitalize())

game.logPlayer(self, "#AQUAMARINE#Вы получили еще одну жизнь (%d осталось).", self.easy_mode_lifes)

print("Общая переносимость", enc)

message == "Воитель"

print("Активация пси клинков", o.name)

print("деактивация пси клинков", o.name)

return "OFFHAND"
else
return o.offslot
end

game.logPlayer(self, "#STEEL_BLUE#Колдует %s.", anom.name)

game.logSeen(self, "Заклинания не удалось.")

game.logSeen(self, "%s", self:useTalentMessage(ab))

game.logSeen(self, "%s активирует %s.", self.name:capitalize(), ab.name)

game.logSeen(self, "%s деактивирует %s.", self.name:capitalize(), ab.name)

game.logSeen(self, "%s колдует %s.", self.name:capitalize(), ab.name)

game.logSeen(self, "%s использует %s.", self.name:capitalize(), ab.name)

d:add({"color",0x6f,0xff,0x83}, ("%s Стоимость: "):format(res_def.name:capitalize()), res_def.color or {"color",0xff,0xa8,0xa8}, ""..math.round(cost, .1), true)

d:add({"color",0x6f,0xff,0x83}, "Дальность: ", {"color",0xFF,0xFF,0xFF}, ("%d"):format(self:getTalentRange(t)), true)

d:add({"color",0x6f,0xff,0x83}, "Дальность: ", {"color",0xFF,0xFF,0xFF}, "melee/personal", true)

d:add({"color",0x6f,0xff,0x83}, ("%s Откат: "):format(t.fixed_cooldown and "Fixed " or ""), {"color",0xFF,0xFF,0xFF}, ""..self:getTalentCooldown(t), true)

d:add({"color",0x6f,0xff,0x83}, "Скорость Использование: ", {"color",0xFF,0xFF,0xFF}, uspeed, true)

d:add({"color",0x6f,0xff,0x83}, ("%s Откат: "):format(t.fixed_cooldown and "Fixed " or ""), {"color",0xFF,0xFF,0xFF}, ""..self:getTalentCooldown(t), true)

d:add({"color",0x6f,0xff,0x83}, "Описание: ", {"color",0xFF,0xFF,0xFF})

list[#list+1] = "- требует ходов для использования"

list[#list+1] = "- срабатывает если врага видно"

simplePopup("Автоматическое использование отключено", t.name:capitalize().." не будет автоматически использоваться.")

game.logSeen(self, "#ORANGE#%s срывает эффект '%s'!", self.name:capitalize(), e.desc)

game.logSeen(self, "%s отражает заклинание!", self.name:capitalize())

game.logSeen(self, "%s игнорирует заклинание!", self.name:capitalize())

game.logPlayer(self, "Вы не можете бросить предмет пока спите.")

game.logPlayer(self, "Вы не можете выбросить %s (сюжетный предмет).", o:getName{do_colour=true})

game.logPlayer(self, "Вы не можете выбросить %s (помеченный).", o:getName{do_colour=true})

game.logPlayer(self, "Вы уничтожаете %s.", o:getName{do_colour=true, do_count=true})

game.logPlayer(self, "Вы не можете уничтожить %s.", o:getName{do_colour=true})

game.logSeen(self, "%s падает на пол: %s.", self.name:capitalize(), stack:getName{do_color=true, do_count=true})

game.logPlayer(self, "Вы не можете сменить свою экипировку пока спите!")

game.logPlayer(self, "Вы должны выбросить %s из-за нехватки свободного места.", rrs:getName{do_color = true})

game.logPlayer(self, "Вы не можете сменить свою экипировку пока спите!")

game.logPlayer(self, "Вы извлекаете %s из %s", gem:getName{do_color=true, do_count=true}, o:getName{do_color=true, do_count=true})

simplePopup("Трансмогрификационый Сундук", "Когда вы закрываете окно инвентаря, все предметы в сундуке будут трансмогрификацированы.")

return "Трансмогрификационый Сундук"
end

return "transmogrify"
end

game.logPlayer(self, "Этот предмет не применим: %s.", err)

file\game\modules\tome.team\mod\class\BigNews.lua.txt

game.logPlayer(game.player, "%s", txt:toString())

file\game\modules\tome.team\mod\class\Encounter.lua.txt

print("coords", (coord.x+i-1).."x"..(coord.y+y-1), tonumber(c))

file\game\modules\tome.team\mod\class\FortressPC.lua.txt

game.logPlayer(self, "Вы не можете двигаться!")

game.logPlayer(self, "Вы обнаружили ловушку (%s)!", trap:getName())

simplePopup(self.name, "Телепортация не удалась!")

file\game\modules\tome.team\mod\class\Game.lua.txt

print("Игрок мертв, перезагрузка")

title="Основной персонаж"

Birther.new("Создание персонажа ("

).new("Добро пожаловать в #LIGHT_BLUE#Tales of Maj'Eyal"

print("[DISPLAY MODE] Размер: "..gfx.size)

print("[GAME] Создание FBOs")

description = ([[%s the level %d %s %s.
Сложность: %s / %s
Кампания: %s
Уровень исследования %s of %s.]])

description = ([[%s %s %s.
Сложность: %s / %s
Кампания: %s]])

print("[STORE] Хватает", def)

simpleWaiter("Загрузка уровня", "Пожалуйста, подождите, пока загружается уровень...", nil, 10000)

self.log("#TEAL#%s", Чувствует)

logMessage(src, dams.srcSeen, target, dams.tgtSeen, "#Source# поражает #Target# на %s урона.", table.concat(dams.descs, ", "))

logMessage(src, dams.srcSeen, target, dams.tgtSeen, "#Source# получает %s.", table.concat(dams.descs, ", "))

logMessage(src, dams.srcSeen, target, dams.tgtSeen, "#Target# получает %s от #Source#.", table.concat(dams.descs, ", "))

self.flyers:add(sx, sy, 30, (rng.range(0,2)-1) * 0.5, rng.float(-2.5, -1.5), ("Убивает (%d)!"):format(dams.total), {255,0,255}, true)

self:delayedLogMessage(target, nil, "смерть", self:logMessage(src, dams.srcSeen, target, dams.tgtSeen, "#{bold}##Source# убивает #Target#!#{normal}#"))

game.log("%s", self.delayed_death_message)

self.log("Показывать только шкалу здоровья.")

self.logPlayer(self.player, "Вы не можете делать это на карте мира.")

print(" => ", a.image, (a.display_x or 0).."x"..(a.display_y or 0))

melindaCompanion(self.player, "Осквернитель", "Искажатель")

self.log("В каком направлении бежать?")

self.log("Вы не можете автоматически исследовать этот уровень.")

self.log("Нечего больше исследовать.")

self.log("Вы не можете покинуть этот уровень сейчас.")

getEncumberTitleUpdator("Инвентарь")

game.log("#GOLD#Автоматически использует талант: %s", not self.player.no_automatic_talents and "#LIGHT_GREEN#enabled" or "#LIGHT_RED#disabled")

).new("Журнал сообщений"

self.log("Отображение существ.")

self.log("Отображение талантов.")

yesnoPopup("Сохранить и выйти в главное меню?", "Сохранить и выйти в главное меню?", function(ok)
if ok then
-- savefile_pipe is created as a global by the engine
self:saveGame()
util.showMainMenu()
end
self.quit_dialog = nil
end)

yesnoPopup("Сохранить и выйти из игры?", "Сохранить и выйти из игры?", function(ok)
if ok then
-- savefile_pipe is created as a global by the engine
self:saveGame()
savefile_pipe:forceWait()
engine.GameTurnBased.onExit(self)
end
self.quit_dialog = nil
end)

print("Сохранение JSON", pcall(function() if not game.player.__no_save_json then
local party = game.party:cloneFull()
party.__te4_uuid = game:getPlayer(true).__te4_uuid
for m, _ in pairs(party.members) do
m:attr("save_cleanup", 1)
m:stripForExport()
m:attr("save_cleanup", -1)
end
party:attr("save_cleanup", 1)
party:stripForExport()
party:attr("save_cleanup", -1)
game.player:saveUUID(party)
end end))

self.log("Сохранение игры...")

print("Placed lore", o.name, x, y)

file\game\modules\tome.team\mod\class\GameState.lua.txt

simplePopup("Засада!", "Вы попали в засаду!")

print(" ***** LOOT MOD", k, v)

print(" * талант", tid)

file\game\modules\tome.team\mod\class\generator\actor\Arena.lua.txt

Chat.new("arena", {name="Битва с боссом!"}, game.player)

Chat.new("arena", {name="Победа!!"}, game.player)

Chat.new("arena", {name="Битва с боссом!"}, game.player)

Chat.new("arena", {name="Победа!!"}, game.player)

Chat.new("arena", {name="Битва с боссом!"}, game.player)

Chat.new("arena", {name="Победа!!"}, game.player)

Chat.new("arena", {name="Битва с боссом!"}, game.player)

Chat.new("arena", {name="Победа!!"}, game.player)

game.level.arena.display = {game.player.name.." the "..game.level.arena.printRank(game.level.arena.rank, game.level.arena.ranks), e.display}

print("[ARENA] Miniboss error ("..e.display..")")

game.level.arena.display = {game.player.name.." the "..game.level.arena.printRank(game.level.arena.rank, game.level.arena.ranks), e.display}

game.log("#LIGHT_RED#WARNING! "..e.display.." появляется!!!")

print("[ARENA] - Boss error #1! ("..e.display..")")

Chat.new("arena", {name="Последний бой!"}, game.player)

Chat.new("арена", {name="Поздравляем!"}, game.player)

print("[ARENA] - Finale error #1! (Default master error)")

Chat.new("arena", {name="Последний бой!"}, game.player)

Chat.new("арена", {name="Поздравляем!"}, game.player)

game.log("#LIGHT_GREEN#Зрители ликуют!")

game.log("#LIGHT_GREEN#Зрители ликуют!")

game.log("#YELLOW#Вы побеждаете опытного врага!")

game.log("#LIGHT_GREEN#Зрители ликуют!")

file\game\modules\tome.team\mod\class\generator\actor\HighPeakFinal.lua.txt

file\game\modules\tome.team\mod\class\generator\actor\OnSpots.lua.txt

print("Случайная генерация элитных")

file\game\modules\tome.team\mod\class\generator\actor\Random.lua.txt

print("Случайная генерация боссов")

print("Случайная генерация элитных")

file\game\modules\tome.team\mod\class\generator\actor\RandomStairGuard.lua.txt

file\game\modules\tome.team\mod\class\generator\actor\ValleyMoon.lua.txt

game.logSeen(_M.limmir, "Лиммир призвал взрыв святого света!")

file\game\modules\tome.team\mod\class\Grid.lua.txt

yesnoPopup(self.name, self.door_player_check, function(ret)
if ret then
game.level.map(x, y, engine.Map.TERRAIN, game.zone.grid_list[self.door_opened])
game:playSoundNear({x=x,y=y}, self.door_sound or {"ambient/door_creaks/creak_%d",1,4})
game.level.map:checkAllEntities(x, y, "on_door_opened", e)

if game.level.map.attrs(x, y, "vault_id") and e.openVault then e:openVault(game.level.map.attrs(x, y, "vault_id")) end
end
end, "Открыть", "Уйти")

game.logSeen({x=x, y=y}, "%s", game.level.map.attrs(x, y, "on_block_change_msg"))

tstr:add({"color", "CRIMSON"}, "В поле зрения", {"color", "LAST"}, true)

tstr:add({"color", "VIOLET"}, "Невозможно "телепортироваться в это место", {"color", "LAST"}, true)

game.log("#VIOLET#Вы слышите щелчок механизма.")

file\game\modules\tome.team\mod\class\interface\ActorInscriptions.lua.txt

file\game\modules\tome.team\mod\class\interface\ActorObjectUse.lua.txt

return "Активировать предмет" end

return "Активировать: "..objname
end

print("[ActorObjectUse] ERROR: Talent ", t.name, " has no object data")

print("[ActorObjectUse] ERROR: Talent ", t.name, " has no object")

message")
local msg = self:useTalentMessage(t)
t.message = nil
if msg then game.logSeen(self, "

game.logSeen(self, "%s", msg)

return "Активировать предмет." end

return ([[Использовать %s:

%s]]):format(objname, usedesc)
end

file\game\modules\tome.team\mod\class\interface\ActorPartyQuest.lua.txt

file\game\modules\tome.team\mod\class\interface\Archery.lua.txt

print("== no ressource", kind)

print("== no ressource", kind)

print("== no ressource", kind)

logCombat(target, "#Source# промахивается по #target#.")

game.logPlayer(self, "Вы разоружены!")

msg = "несовместимые боеприпасы"

file\game\modules\tome.team\mod\class\interface\Combat.lua.txt

game.logSeen(self, "%s боится атаковать.", self.name:capitalize())

logCombat(target, "#Target# замечает вас в последний момент!")

print("checkHit", atk, def)

print("=> шанс ударить", hit)

logCombat(target, "#Target# уклоняется от #Source#.")

print("[ATTACK] после GESTURE_OF_GUARDING", dam)

logCombat(target, "#Source# промахивается по #Target#.")

game.logSeen(target, "%s противостоит оглушению!", target.name:capitalize())

file\game\modules\tome.team\mod\class\interface\PartyDeath.lua.txt

short_msg = "%s(%d %s %s) %s на %s %s."

file\game\modules\tome.team\mod\class\interface\PartyIngredients.lua.txt

desc")
assert(t.icon, "

game.log("Вы собираете новый ингредиент: #LIGHT_GREEN#%s%s#WHITE#.", d.display_entity:getDisplayString(), d.name)

game.log("Вы собираете новый инредиент: #LIGHT_GREEN#%s%s (%d)#WHITE#.", d.display_entity:getDisplayString(), d.name, nb)

file\game\modules\tome.team\mod\class\interface\PartyLore.lua.txt

file\game\modules\tome.team\mod\class\interface\PlayerDumpJSON.lua.txt

a.desc.."\nBy "

file\game\modules\tome.team\mod\class\interface\PlayerExplore.lua.txt

file\game\modules\tome.team\mod\class\interface\TooltipsData.lua.txt

TOOLTIP_GOLD = [[#GOLD#Gold#LAST#
Деньги!
За золото вы можете купить товары в различных магазинах города.
Получить деньги вы можете забирая их с поверженных врагов, продавая вещи и выполняя задания.
]]

TOOLTIP_LIVES = [[#GOLD#Lives#LAST#
Сколько жизней у вас есть и сколько вы потеряли.
Ваше общее количество жизней зависит от выбранного режима.
Вы можете найти другие способы сохранения жизни но они не являются дополнительными.
]]

TOOLTIP_BLOOD_LIFE = [[#GOLD#Blood of Life#LAST#
В ваших венах течет Кровь Жизни.
Один раз это может спасти вас от смерти и полностью восстановить ваше здоровье.
]]

TOOLTIP_LIFE = [[#GOLD#Life#LAST#
Это - ваша жизненная сила, которая уменьшается каждый раз когда вы получаете урон.
Обычно, когда она опускается ниже нуля вы умираете, хотя некоторые эффеты позволят вам выжить при отрицательном значении.
Будьте осторожны, смерть как правило постоянна!
Увеличивается Телосложением.
]]

TOOLTIP_DAMAGE_SHIELD = [[#GOLD#Damage shields#LAST#
Различные таланты, предметы и силы могут дать вам временную защиту от повреждений.
Каждый работает по разному, но обычно поглощет определенное количество урона, который иначе бы вы получили.
]]

TOOLTIP_UNNATURAL_BODY = [[#GOLD#Unnatrual Body Regeneration#LAST#
Ваш талант Заживление Плоти позволяет вытягивать жизнь из ваших поверженных врагов.
Каждый раз, при убийстве существа ваше восстановление увеличивается и его часть каждый ход передается вам в виде здоровья.
]]

TOOLTIP_LIFE_REGEN = [[#GOLD#Life Regeneration#LAST#
Сколько здоровья вы восстанавливаете за ход.
Это значение можно улучшить с помощью заклинаний, талантов, настоев, снаряжения.
]]

TOOLTIP_HEALING_MOD = [[#GOLD#Healing mod#LAST#
Это объясняет насколько для вас полезно исцеление.
Все значения исцеления умножаются на это значение (включая восстановление здоровья).
]]

TOOLTIP_AIR = [[#GOLD#Air#LAST#
Счетчик дыхания появляется только когда вы задыхаетесь.
Если он дойдет до нуля вы умрете. Застревая в стене, находясь глубоко под водой,... все эти ситуации затрудняют ваше дыхание.
Когда вы вернетесь в нормальную атмосферу, ваш уровень дыхания будет медленно восстанавливаться.
]]

TOOLTIP_STAMINA = [[#GOLD#Stamina#LAST#
Выносливость определяет как быстро вы устаете. Каждое использование физической способности уменьшает её.
Она медленно восстанавливается со временем или на отдыхе.
Увеличивается Силой Воли.
]]

TOOLTIP_MANA = [[#GOLD#Mana#LAST#
Мана определяет запас вашей магической энергии. Каждое заклинание расходует ману, а каждое поддерживаемое заклинание уменьшает её максимальный запас.
Увеличивается Силой Воли.
]]

TOOLTIP_POSITIVE = [[#GOLD#Positive Energy#LAST#
Положительная энергия представляет ваш запас положительной "небесной" силы, наиболее тесно связанной с Солнцем.
Она медленно уменьшается и восполняется при помощи некоторых талантов.
]]

TOOLTIP_NEGATIVE = [[#GOLD#Negative Energy#LAST#
Отрицательная энергия представляет ваш запас отрицательной "небесной" силы, наиболее тесно связанной с Луной.
Она медленно уменьшается и восполняется при помощи некоторых талантов.
]]

TOOLTIP_VIM = [[#GOLD#Vim#LAST#
Вим представляет собой количество жизненной энергии которой вы управляете. Вим нужен для каждого таланта искажения.
Не восстанавливается со временем; вы должны черпать его из себя или ваших жерв.
Каждый раз когда вы убиваете существо, вы получаете Вим в количестве 10% от вашей Силы Воли.
Кроме того если вы использовали заклинание Искажения для убийства существа, при его смерти вы восполните затраченный Вим.
]]

TOOLTIP_EQUILIBRIUM = [[#GOLD#Equilibrium#LAST#
Баланс отражает ваше положение в великой гармонии природы и на сколько легко вы получаете Дары Чащи.
Вы наиболие близки к гармонии когда ваш баланс равен 0.
Вне гармонии, взывая к Дарам Чащи они могут не сработать.
]]

TOOLTIP_HATE = [[#GOLD#Hate#LAST#
Ненависть представляет собой ваш внутренний гнев против всего живого что смеет противостоять вам.
Восполняется при убийстве существ и при применении ваших талантов.
Все поражающие таланты основаны на Ненависти и многие более эффективны при её высоких уровнях.
]]

TOOLTIP_PARADOX = [[#GOLD#Paradox#LAST#
Парадокс представляет стабильность текущего временного отрезка.
Вместе с Парадоксом растет и ваша Сила Заклинаний, но вы можете сдвинуться в более стабильный отрезок когда пытаетесь использовать свою магию .
Когда ваш Парадокс превысит 600, сдвиги усилятся.
Ваш контроль над хрономантскими заклинаниями увеличивается Силой Воли.
]]

TOOLTIP_PSI = [[#GOLD#Psi#LAST#
Пси представляет количество энергии которое может использовать ваш разум. Как и саму сущность, Пси нельзя ни создать ни разрушить.
Медленно восстанавливается, пока вы впитываете окружающее вас тепло и кинетическую энергию.
Чтобы вернуть затраченную в бою энергию вы должны использовать поглощающие щиты или другие разнообразные таланты .
Ваша способность к хранению энергии определяется Силой Воли.
]]

file\game\modules\tome.team\mod\class\interface\WorldAchievements.lua.txt

print("Achievement with default image not found", t.id, "/data/gfx/achievements/"..t.id:lower()..".png")

file\game\modules\tome.team\mod\class\NicerTiles.lua.txt

print((" [0x%s] = '%s',"):format(bit.tohex(v), name))

file\game\modules\tome.team\mod\class\NPC.lua.txt

str:add(" смотрит " ..offset)

str:add((" (%+d, %+d)"):format(dx, dy))

str:add(" смотрит на вас.")

str:add(true, "UID: "..self.uid, true, self.image)

game.logSeen(self, "%s говорит: '%s'", self.name:capitalize(), e.text)

print("--- replacing", worn.name)

file\game\modules\tome.team\mod\class\Object.lua.txt

return false, "Вы не можете видеть!"
end

return false, "Вы не можете говорить!"
end

return false, "Чтобы использовать этот предмет вы должны надеть его!"
end

return false, "Ты не можешь использовать объекты во сне!"
end

return true, "Предмет не может быть использован."
end

str:add(true, "UID: "..self.uid, true, self.image)

str:add(true, "---", true, "Ты видишь "..(nb-1).." много объектов.")

return (" (%d/%d)"):format(math.floor(self.power / (math.ceil((self.use_power or self.use_talent).power * reduce / 100))), math.floor(self.max_power / (math.ceil((self.use_power or self.use_talent).power * reduce / 100))))
else
return ""
end

return ("%s"):format(desc)
end

desc:add("Бонус точности: ", {"color","LIGHT_GREEN"}, showpct(0.4, m), {"color","LAST"}, " crit.pwr / acc", true)

desc:add("Бонус точности: ", {"color","LIGHT_GREEN"}, showpct(0.2, m), {"color","LAST"}, " crit / acc", true)

desc:add("Бонус точности: ", {"color","LIGHT_GREEN"}, showpct(0.1, m), {"color","LAST"}, " dam / acc", true)

desc:add("Бонус точности: ", {"color","LIGHT_GREEN"}, showpct(2.5, m), {"color","LAST"}, " procs dam / acc", true)

desc:add("Бонус точности: ", {"color","LIGHT_GREEN"}, showpct(0.5, m), {"color","LAST"}, " APR / acc", true)

desc:add({"color", "VIOLET"},"[Сюжетный предмет]", {"color", "LAST"}, true)

desc:add({"color", "FF4000"},"[Легендарный]", {"color", "LAST"}, true)

desc:add({"color", "FFD700"},"[Уникальный]", {"color", "LAST"}, true)

desc:add(("Тип: %s / %s"):format(tostring(rawget(self, 'type') or "unknown"), tostring(rawget(self, 'subtype') or "unknown")))

desc:add("Нужно держать обеими руками.", true)

desc:add(", ", dt.text_color or "#WHITE#", dt.name, {"color", "LAST"})

desc:add({"color","GREEN"}, text, {"color","LAST"}, true)

ret:add(((item1[field] or 0) + (add_table[field] or 0)) > 0 and {"color","RED"} or {"color","LIGHT_GREEN"}, outformatres, {"color", "LAST"})

ret:add(((item1[field] or 0) + (add_table[field] or 0)) < 0 and {"color","RED"} or {"color","LIGHT_GREEN"}, outformatres, {"color", "LAST"})

ret:add(items[i][infield][field] < (item1[field] or 0) and {"color","RED"} or {"color","LIGHT_GREEN"}, outformatres, {"color", "LAST"})

ret:add(items[i][infield][field] > (item1[field] or 0) and {"color","RED"} or {"color","LIGHT_GREEN"}, outformatres, {"color", "LAST"})

ret:add(("%s"):format((count1 > 0) and " / " or ""), (v[1] or 0) > 0 and {"color","RED"} or {"color","LIGHT_GREEN"}, outformat:format((v[1] or 0)), {"color","LAST"})

ret:add(("%s"):format((count1 > 0) and " / " or ""), (v[1] or 0) < 0 and {"color","RED"} or {"color","LIGHT_GREEN"}, outformat:format((v[1] or 0)), {"color","LAST"})

ret:add((v[1] or 0) > vv and {"color","RED"} or {"color","LIGHT_GREEN"}, outformat:format((v[1] or 0) - vv), {"color","LAST"})

ret:add((v[1] or 0) < vv and {"color","RED"} or {"color","LIGHT_GREEN"}, outformat:format((v[1] or 0) - vv), {"color","LAST"})

desc:add({'color',color}, prefix, message, {'color','LAST'}, true)

desc:add({'color','WHITE'}, '* ', message, {'color','LAST'}, true)

compare_fields(w, compare_with, field, "invisible", "%+d", "Невидимость: ")

compare_fields(w, compare_with, field, "evasion", "%+d%%", "Шанс избежать атак: ")

compare_fields(w, compare_with, field, "cancel_damage_chance", "%+d%%", "Шанс избежать любого урона: ")

compare_fields(w, compare_with, field, "defense_on_teleport", "%+d", "Защита после телепортации: ")

desc:add(true, {"font","italic"}, {"color","GOLD"}, "Нажмите <control> для сравнения", {"color","LAST"}, {"font","normal"})

file\game\modules\tome.team\mod\class\Party.lua.txt

doEmote("Нет, мы должны спешить!", 40)

doEmote("Хорошо, но не надолго.", 40)

dist = "очень близко"

dist = "близко"

dist = "ещё далеко"

file\game\modules\tome.team\mod\class\PartyMember.lua.txt

file\game\modules\tome.team\mod\class\Player.lua.txt

game.log("#00ff00#%sТалант %s готов к использованию.", (t.display_entity and t.display_entity:getDisplayString() or ""), t.name)

game.bignews:saySimple(60, "#LIGHT_GREEN#Квест '%s' обновлен!", quest.name)

game.bignews:saySimple(60, "#LIGHT_GREEN#Квест '%s' завершён!", quest.name)

game.bignews:saySimple(60, "#LIGHT_RED#Квест '%s' провален!", quest.name)

file\game\modules\tome.team\mod\class\Projectile.lua.txt

file\game\modules\tome.team\mod\class\Store.lua.txt

file\game\modules\tome.team\mod\class\Trap.lua.txt

game.logPlayer(who, "Вы каким-то образом избегаете ловушку (%s).", self:getName())

game.logPlayer(who, "Вы осторожно избегаете ловушку (%s).", self:getName())

file\game\modules\tome.team\mod\class\uiset\Classic.lua.txt

game:tooltipDisplayAtMap(game.w, game.h, "Инвентарь (#{bold}##GOLD#"..key.."#LAST##{normal}#)")

game:tooltipDisplayAtMap(game.w, game.h, "Главное меню (#{bold}##GOLD#"..key.."#LAST##{normal}#)")

file\game\modules\tome.team\mod\class\uiset\ClassicPlayerDisplay.lua.txt

file\game\modules\tome.team\mod\class\uiset\Minimalist.lua.txt

list[#list+1] = {name="Энергия Крепости", id="fortress"}

file\game\modules\tome.team\mod\class\WorldNPC.lua.txt

self.logCombat(src, self, "#Source# убивает #Target#.")

logCombat(target, "#Target# убивает #Source#.")

logCombat(target, "#Source# убивает #Target#.")

file\game\modules\tome.team\mod\dialogs\ArenaFinish.lua.txt

Dialog.init(self, "Режим арены", 500, 300)

local stri = "%s (%s %s %s)\n Счет %d[%s]) - Волна: %d"

list[#list+1] = {name="Начать заново с этим же персонажем", action="exit", subaction="restart"}

list[#list+1] = {name="Начать заново с новым персонажем", action="exit", subaction="restart-new"}

list[#list+1] = {name="Выйти в главное меню", action="exit", subaction="none"}

file\game\modules\tome.team\mod\dialogs\Birther.lua.txt

Dialog.init(self, title and title or "Создание персонажа", w or 600, h or 400)

text=" Играть! "

text="Случайно!"

text="Отмена"

text="Обучения"

text="Дополнительные Опции"

title="Имя: "

title="Женский"

title="Мужской"

text="Кампания: "

text="Сложность: "

yesnoPopup("Перезаписать персонажа?", "Уже есть персонаж с таким именем, выхотите перезаписать его?", function(ret)
if not ret then fct() end
end, "Нет", "Да")

text="Базовый игровой процесс (рекомендуется)"

text="Характеристики и эффекты (продвинутым игрокам)"

text="Отмена"

return "hide" end

text=" Загрузить "

text="Удалить"

).new("режим-исследователя"

file\game\modules\tome.team\mod\dialogs\CharacterSheet.lua.txt

drawStringBlended(self.font, "Размер : "..(player:TextSizeCategory():capitalize()), w, h, 0, 200, 255, true)

self:mouseTooltip(self.TOOLTIP_LEVEL, s:drawColorStringBlended(self.font, "Уровень: #00ff00#"..player.level, w, h, 255, 255, 255, true))

self:mouseTooltip(self.TOOLTIP_LEVEL, s:drawColorStringBlended(self.font, ("Опыт : #00ff00#%2d%%"):format(100 * cur_exp / max_exp), w, h, 255, 255, 255, true))

self:mouseTooltip(self.TOOLTIP_GOLD, s:drawColorStringBlended(self.font, ("Золото : #00ff00#%0.2f"):format(player.money), w, h, 255, 255, 255, true))

self:mouseTooltip(self.TOOLTIP_ESP, s:drawColorStringBlended(self.font, ("%s%s "):format(v[2] and (v[1] and "#GOLD#" or "#00ff00#") or "#ff0000#", type:capitalize()), w, h, 255, 255, 255, true))

compare_fields(player, actor_to_compare,
function(actor, ...)
return actor == actor_to_compare and combatc.atk or combat.atk
end,
"%3d", "%+.0f", 1, false, false, mean, dam)

compare_fields(player, actor_to_compare,
function(actor, ...)
return actor == actor_to_compare and combatc.dmg or combat.dmg
end,
"%3d", "%+.0f", 1, false, false, dam)

compare_fields(player, actor_to_compare, function(actor, ...) return actor == actor_to_compare and combatc.block or combat.block end, "%3d", "%+.0f", 1, false, false, dam)

compare_fields(player, actor_to_compare, function(actor, ...) return actor:combatArmor() end, "%3d", "%+.0f")

compare_fields(player, actor_to_compare, function(actor, ...) return actor:combatDefense(true) end, "%3d", "%+.0f")

compare_fields(player, actor_to_compare, function(actor, ...) return actor:combatDefenseRanged(true) end, "%3d", "%+.0f")

compare_fields(player, actor_to_compare, function(actor, ...) return actor:combatCritReduction() end, "%d%%", "%+.0f%%")

compare_fields(player, actor_to_compare, function(actor, ...) return actor:attr("ignore_direct_crits") or 0 end, "%d%%", "%+.0f%%")

compare_fields(player, actor_to_compare, function(actor, ...) return math.floor(actor:combatPhysicalResist(true)) end, "%3d", "%+.0f")

compare_fields(player, actor_to_compare, function(actor, ...) return math.floor(actor:combatSpellResist(true)) end, "%3d", "%+.0f")

compare_fields(player, actor_to_compare, function(actor, ...) return math.floor(actor:combatMentalResist(true)) end, "%3d", "%+.0f")

compare_fields(player, actor_to_compare, function(actor, ...) return actor.damage_affinity and actor.damage_affinity.all or 0 end, "%3d%%", "%+.0f%%")

compare_fields(player, actor_to_compare, function(actor, ...) return actor == player and valn+alln or actor == actor_to_compare and valo+allo or 0 end, "%3d%%", "%+.0f%%")

self:mouseTooltip(self.TOOLTIP_AFFINITY, s:drawColorStringBlended(self.font, ("%s%-20s: #00ff00#%s"):format((t.text_color or "#WHITE#"), t.name:capitalize().."#LAST#", text), w, h, 255, 255, 255, true))

compare_fields(player, actor_to_compare, function(actor, ...) return actor:combatGetFlatResist("none") end, "%3d", "%+.0f")

compare_fields(player, actor_to_compare, function(actor, ...) return actor == player and valn or actor == actor_to_compare and valo or 0 end, "%3d", "%+.0f")

self:mouseTooltip(self.TOOLTIP_FLAT_RESIST, s:drawColorStringBlended(self.font, ("%s%-20s: #00ff00#%s"):format((t.text_color or "#WHITE#"), t.name:capitalize().."#LAST#", text), w, h, 255, 255, 255, true))

self:mouseTooltip(self.TOOLTIP_STATUS_IMMUNE, s:drawColorStringBlended(self.font, "#LIGHT_BLUE#Effect resistances:", w, h, 255, 255, 255, true))

compare_fields(player, actor_to_compare, function(actor, ...) return util.bound((actor:attr(...) or 0) * 100, 0, 100) end, "%3d%%", "%+.0f%%", 1, false, false, immune_type)

self:mouseTooltip(self[self.immunity_tooltips[immune_type] or "TOOLTIP_SPECIFIC_IMMUNE"], s:drawColorStringBlended(self.font, ("%s: #00ff00#%s"):format(immune_name, text), w, h, 255, 255, 255, true))

self:mouseTooltip(self.TOOLTIP_ON_HIT_DAMAGE, s:drawColorStringBlended(self.font, "#LIGHT_BLUE#Damage when hit:", w, h, 255, 255, 255, true))

self:mouseTooltip(self.TOOLTIP_ON_HIT_DAMAGE, s:drawColorStringBlended(self.font, ("%s"):format(dval), w, h, 255, 255, 255, true))

self:mouseTooltip(self.TOOLTIP_ON_HIT_DAMAGE, s:drawColorStringBlended(self.font, ("%s%-10s#LAST#: #00ff00#%.1f"):format((t.text_color or "#WHITE#"), t.name:capitalize(), dval), w, h, 255, 255, 255, true))

nl(("Жизней осталось : %d")

nl((makelabel("Эквелибриум", (" %d"):format(player:getEquilibrium())))

nl((makelabel("Парадокс", (" %d"):format(player:getParadox())))

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(("%s: %3d%%")

nl(" [Победитель!]"

nl(("%s")

nl(("%-37s %d/%d")

nl(("%s")

nl((" %s")

nl(("%s) %s")

nl((" %s")

nl(("%s) %s")

nl((" %s")

file\game\modules\tome.team\mod\dialogs\CursedAuraSelect.lua.txt

file\game\modules\tome.team\mod\dialogs\DeathDialog.lua.txt

file\game\modules\tome.team\mod\dialogs\debug\AlterFaction.lua.txt

file\game\modules\tome.team\mod\dialogs\debug\ChangeZone.lua.txt

file\game\modules\tome.team\mod\dialogs\debug\CreateItem.lua.txt

file\game\modules\tome.team\mod\dialogs\debug\CreateTrap.lua.txt

Dialog.init(self, "Создать ловушку", 1, 1)

file\game\modules\tome.team\mod\dialogs\debug\DebugMain.lua.txt

list[#list+1] = {name="Сменить зону", dialog="ChangeZone"}

list[#list+1] = {name="Сменить уровень", action="change_level"}

list[#list+1] = {name="Режим Бога", action="godmode"}

list[#list+1] = {name="Создать все артефакты", action="all_arts"}

list[#list+1] = {name="Призвать Существо", dialog="SummonCreature"}

list[#list+1] = {name="Создать предмет", dialog="CreateItem"}

list[#list+1] = {name="Создать ловушку", dialog="CreateTrap"}

list[#list+1] = {name="Удалить всех существ", action="remove-all"}

file\game\modules\tome.team\mod\dialogs\debug\GrantQuest.lua.txt

file\game\modules\tome.team\mod\dialogs\debug\SummonCreature.lua.txt

engine.ui.Dialog.init(self, "Призвать Существо", 1, 1)

file\game\modules\tome.team\mod\dialogs\Donation.lua.txt

Dialog.init(self, "Пожертвования", 500, 300)

text="Принять"

text="Отмена"

file\game\modules\tome.team\mod\dialogs\DownloadCharball.lua.txt

file\game\modules\tome.team\mod\dialogs\GameOptions.lua.txt

Dialog.init(self, "Настройки Игры", game.w * 0.8, game.h * 0.8)

title="Интерфейс"

title="Игровой процесс"

title="Онлайн"

title="Разное"

return "select to configure"
end

return "select to configure"
end

return "select to configure"
end

file\game\modules\tome.team\mod\dialogs\GraphicMode.lua.txt

tiles_packs = {
shockbolt = {name= "Современная", order=1},
ascii = {name= "Текстовая", order=5},
ascii_full = {name= "Текстовая с задним фоном", order=6},
customtiles = {name= "Custom Tileset", order=7},
}

Dialog.init(self, "Сменить графический режим", 300, 20)

text="Отмена"

file\game\modules\tome.team\mod\dialogs\LevelupDialog.lua.txt

text="Хар-ки: "

text="Классовые очки: "

text="Общие очки: "

text="Очки категорий: "

text:add("Текущие значение: ", {"color", "LIGHT_GREEN"}, ("%d"):format(self.actor:getStat(stat_id)), dc, true)

text:add("Базовое значение: ", {"color", "LIGHT_GREEN"}, ("%d"):format(self.actor:getStat(stat_id, nil, nil, true)), dc, true, true)

text:add("Максимум здоровья: ", color, ("%0.2f"):format(diff * multi_life), dc, true)

text:add("Физическое сопротивление: ", color, ("%0.2f"):format(diff * 0.35), dc, true)

text:add("Максимум маны: ", color, ("%0.2f"):format(diff * multi_mana), dc, true)

text:add("Максимум выносливости: ", color, ("%0.2f"):format(diff * multi_stamina), dc, true)

text:add("Максимум пси: ", color, ("%0.2f"):format(diff * multi_psi), dc, true)

text:add("Сила разума: ", color, ("%0.2f"):format(diff * 0.7), dc, true)

text:add("Ментальное сопротивление: ", color, ("%0.2f"):format(diff * 0.35), dc, true)

text:add("Сопротивление заклинаниям: ", color, ("%0.2f"):format(diff * 0.35), dc, true)

text:add("Точность: ", color, ("%0.2f"):format(diff * 0.35), dc, true)

text:add("Физическая сила: ", color, ("%0.2f"):format(diff), dc, true)

text:add("Максимальная переносимость: ", color, ("%0.2f"):format(diff * 1.8), dc, true)

text:add("Физическое сопротивление: ", color, ("%0.2f"):format(diff * 0.35), dc, true)

text:add("Шанс на крит.: ", color, ("%0.2f"):format(diff * 0.3), dc, true)

text:add("Ментальное сопротивление: ", color, ("%0.2f"):format(diff * 0.35), dc, true)

text:add("Сила разума: ", color, ("%0.2f"):format(diff * 0.4), dc, true)

text:add("Точность: ", color, ("%0.2f"):format(diff * 0.35), dc, true)

text:add("Сопротивление заклинаниям: ", color, ("%0.2f"):format(diff * 0.35), dc, true)

text:add("Сила заклинаний: ", color, ("%0.2f"):format(diff * 1), dc, true)

text:add("Защита: ", color, ("%0.2f"):format(diff * 0.35), dc, true)

text:add("Точность: ", color, ("%0.2f"):format(diff), dc, true)

self.b_stat.text = "Хар-ки: "

self.b_class.text = "Очки класса: "

self.b_generic.text = "Общие очки: "

self.b_types.text = "Очки категорий: "

file\game\modules\tome.team\mod\dialogs\LorePopup.lua.txt

Dialog.init(self, "Найдено знание: #0080FF#"..l.name, 1, 1)

file\game\modules\tome.team\mod\dialogs\MapMenu.lua.txt

list[#list+1] = {name="Сменить уровень", action="change_level", color=colors.simple(colors.VIOLET)}

list[#list+1] = {name="Поднять предмет", action="pickup", color=colors.simple(colors.ANTIQUE_WHITE)}

list[#list+1] = {name="Идти к", action="move_to", color=colors.simple(colors.ANTIQUE_WHITE)}

list[#list+1] = {name="Контроль", action="control", color=colors.simple(colors.TEAL), actor=a}

list[#list+1] = {name="Отдать приказ", action="order", color=colors.simple(colors.TEAL), actor=a}

list[#list+1] = {name="Lua inspect [Actor]", action="debug-inspect", color=colors.simple(colors.LIGHT_BLUE), actor=a}

list[#list+1] = {name="Lua inspect [Terrain]", action="debug-inspect", color=colors.simple(colors.LIGHT_BLUE), actor=g}

list[#list+1] = {name="Lua inspect [Trap]", action="debug-inspect", color=colors.simple(colors.LIGHT_BLUE), actor=t}

list[#list+1] = {name="Lua inspect [Projectile]", action="debug-inspect", color=colors.simple(colors.LIGHT_BLUE), actor=p}

list[#list+1] = {name="Показать инвентарь", action="debug-inventory", color=colors.simple(colors.YELLOW), actor=a}

list[#list+1] = {name="Отдохнуть", action="rest", color=colors.simple(colors.ANTIQUE_WHITE)}

list[#list+1] = {name="Авто-исследования", action="autoexplore", color=colors.simple(colors.ANTIQUE_WHITE)}

list[#list+1] = {name="Инвентарь", action="inventory", color=colors.simple(colors.ANTIQUE_WHITE)}

list[#list+1] = {name="Журнал заданий", action="quests", color=colors.simple(colors.ANTIQUE_WHITE)}

list[#list+1] = {name="Осмотреть существо", action="character_sheet", color=colors.simple(colors.ANTIQUE_WHITE), actor=a}

list[#list+1] = {name="Поднять уровень!", action="levelup", color=colors.simple(colors.YELLOW)}

file\game\modules\tome.team\mod\dialogs\OptionTree.lua.txt

game:registerDialog(
require('engine.dialogs.GetQuantity').new(
t.display_name or t.name,
('[%d-%d]'):format(t.min, t.max),
config.settings.tome[t.id],
max, assign, min))

file\game\modules\tome.team\mod\dialogs\orders\Behavior.lua.txt

list = {
{name="По-умолчанию", set="default"},
{name="Ближний", set="melee"},
{name="Дальний", set="ranged"},
{name="Танк", set="tank"},
{name="Стоять на месте", set="standby"},
}

file\game\modules\tome.team\mod\dialogs\orders\Talents.lua.txt

file\game\modules\tome.team\mod\dialogs\PartyOrder.lua.txt

return "Подожди несколько ходов" end

return "Где же портал?" end

engine.ui.Dialog.init(self, "Приказы: "..actor.name, 1, 1)

file\game\modules\tome.team\mod\dialogs\PartySelect.lua.txt

file\game\modules\tome.team\mod\dialogs\PartySendItem.lua.txt

engine.ui.Dialog.init(self, "Дать предмет сопартийцу", 1, 1)

file\game\modules\tome.team\mod\dialogs\QuestPopup.lua.txt

text="#ANTIQUE_WHITE#Задание: #AQUAMARINE#"

text="#cc9f33#"

file\game\modules\tome.team\mod\dialogs\SentientWeapon.lua.txt

ListColumns.new{width=math.floor(self.iw - 10), height=self.ih - 10, all_clicks=true, columns={
{name="Стат", width=70, display_prop="name"},
{name="Value", width=30, display_prop="val"},
}, list={
{name="Сила заклинаний", val=self.o.wielder.combat_spellpower, stat_id = "combat_spellpower", delta = 3},
{name="Spellcrit", val=self.o.wielder.combat_spellcrit, stat_id = "combat_spellcrit", delta = 1},
--{name="Critical power", val=self.o.combat.critical_power, stat_id = "critical_power", delta = 0.1},
--{name="Maximum hit chance", val=self.o.combat.max_acc, stat_id = "max_acc", delta = 5},
--{name="Сила", val=self.actor:getStr(), stat_id=self.actor.STAT_STR},
--{name="Ловкость", val=self.actor:getDex(), stat_id=self.actor.STAT_DEX},
--{name="Магия", val=self.actor:getMag(), stat_id=self.actor.STAT_MAG},
--{name="Сила воли", val=self.actor:getWil(), stat_id=self.actor.STAT_WIL},
--{name="Хитрость", val=self.actor:getCun(), stat_id=self.actor.STAT_CUN},
--{name="Телосложение", val=self.actor:getCon(), stat_id=self.actor.STAT_CON},
}, fct=function(item, _, v)
self:incStat(v == "left" and 1 or -1, item.stat_id)
--end, select=function(item, sel) self.sel = sel self.c_desc:switchItem(item, self.actor.stats_def[item.stat_id].description) end}

print("inside incStat. self.sel is", self.sel)

print("inside incStat. id is", self.id)

file\game\modules\tome.team\mod\dialogs\ShowAchievements.lua.txt

desc="-- Неизвестно --"

desc="-- Неизвестно --"

file\game\modules\tome.team\mod\dialogs\ShowChatLog.lua.txt

).new("Reason to report: "

game.log("#VIOLET#", "Report sent.")

file\game\modules\tome.team\mod\dialogs\ShowEquipInven.lua.txt

game.log("up")

file\game\modules\tome.team\mod\dialogs\ShowEquipment.lua.txt

file\game\modules\tome.team\mod\dialogs\ShowIngredients.lua.txt

file\game\modules\tome.team\mod\dialogs\ShowInventory.lua.txt

file\game\modules\tome.team\mod\dialogs\ShowLore.lua.txt

print("Знания")

file\game\modules\tome.team\mod\dialogs\ShowMap.lua.txt

file\game\modules\tome.team\mod\dialogs\ShowStore.lua.txt

file\game\modules\tome.team\mod\dialogs\talents\ChronomancyContingency.lua.txt

file\game\modules\tome.team\mod\dialogs\talents\ChronomancyEmpower.lua.txt

file\game\modules\tome.team\mod\dialogs\talents\ChronomancyExtension.lua.txt

file\game\modules\tome.team\mod\dialogs\talents\ChronomancyMatrix.lua.txt

Dialog.init(self, "Матрица", game.w * 0.6, game.h * 0.8)

file\game\modules\tome.team\mod\dialogs\talents\ChronomancyQuicken.lua.txt

file\game\modules\tome.team\mod\dialogs\talents\MagicalCombatArcaneCombat.lua.txt

file\game\modules\tome.team\mod\dialogs\UberTalent.lua.txt

file\game\modules\tome.team\mod\dialogs\UnlockDialog.lua.txt

file\game\modules\tome.team\mod\dialogs\UseItemDialog.lua.txt

simplePopup("Невозможно", "Вы должны носить предмет чтобы использовать это!")

list[#list+1] = {name="Идентификация", action="identify"}

list[#list+1] = {name="Переместить в обычный инвентарь", action="toinven"}

list[#list+1] = {name="Использовать", action="use"}

list[#list+1] = {name="Носить/Одевать", action="wear"}

list[#list+1] = {name="Снимать", action="takeoff"}

list[#list+1] = {name="Выбросить", action="drop"}

file\game\modules\tome.team\mod\dialogs\UseTalents.lua.txt

list[#list+1] = {name="Горячая клавиша "..i, what=i}

simplePopup("Горячая клавиша "..b.what.." assigned", self.actor:getTalentFromId(item.talent).name:capitalize().." assigned to hotkey "..b.what)

desc="Все ваши пассивные таланты, они всегда активны."

file\game\modules\tome.team\mod\init.lua.txt

file\game\modules\tome.team\mod\load.lua.txt

return ("%s"):format(race .. subrace)
end

return ("%s"):format(class .. subclass)
end

desc="Все виды оружия"

desc="Все виды брони"

desc="Кольца и Амулеты"

desc="Самоцветы"

desc="Настои, Руны, ..."

desc="Ремёсла"

desc="Разное"

desc="Предметы связанные с заданиями или сюжетом"

desc="Сундук трансмогрификации"

desc="Всё"

file\game\modules\tome.team\mod\resolvers.lua.txt

return "object/"..t[1].."_"..t[2][ml]..".png"
end

print(" --- ", tt, "wt=", val)

print("### talented_ai_tactic resolver ai_tactic table:")

file\game\modules\tome.team\mod\settings.lua.txt

print("[TOME] Загружены стандартные настройки")

Переведено на Нотабеноиде
http://notabenoid.org/book/63434/311597

Переводчики: Ambrelium, Medar, CIbeaST, greysour

Настройки

Готово:

25.42% КП = 1.0

Непереведённые фрагменты будут пропущены.