Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
function power_affinity(slot0, slot1, slot2) slot2 = slot2 or 1 assert(slot0 == DT_FIRE or slot0 == DT_WATER or slot0 == DT_COLD or slot0 == DT_LIGHTNING or slot0 == DT_PHYSICAL or slot0 == DT_CURE, "invalid damage type") Padezh1 = nil Padezh2 = nil
if slot0 == DT_FIRE then slot3 = "fire" Padezh1 = "огня" Padezh2 = "огню" elseif slot0 == DT_WATER then slot3 = "water" Padezh1 = "воды" Padezh2 = "воде" elseif slot0 == DT_COLD then slot3 = "cold" Padezh1 = "холода" Padezh2 = "холоду" elseif slot0 == DT_LIGHTNING then slot3 = "lightning" Padezh1 = "молнии" Padezh2 = "молнии" elseif slot0 == DT_PHYSICAL then slot3 = "physical" Padezh1 = [[ физического урона]] Padezh2 = [[ физическому урону]] elseif slot0 == DT_CURE then slot3 = "cure" Padezh1 = "лечения" Padezh2 = "лечению" end
assert(slot1 == "immune" or slot1 == "resist" or slot1 == "weak" or slot1 == "absorb", "invalid affinity")
slot5 = nil
if slot1 == "immune" then slot5 = "Получает нулевой урон от " .. Padezh1 .. "." slot4 = "Иммунитет к " .. Padezh2 elseif slot1 == "resist" then slot5 = "Уменьшает получаемый урон от " .. Padezh1 .. " на 2." slot4 = "Защита от " .. Padezh1 elseif slot1 == "weak" then slot5 = "Увеличивает получаемый урон от " .. Padezh1 .. " на 2." slot4 = "Уязвимость к " .. Padezh2 elseif slot1 == "absorb" then slot5 = "Получаемый урон от " .. Padezh1 .. " восстанавливает здоровье в количестве полученного урона." slot4 = "Поглощение " .. Padezh1 end
return { id = "affinity_" .. slot3 .. "_" .. slot1, name = slot4, cost = slot2, affinity_damage_type = slot0, affinity_type = slot1, tooltip = slot5 } end
CIbeaST
30.04.20 в 08:07
|
+3
|
local function cond_info(slot0) local r_table = {} if slot0 == C_POISON then r_table.id = "poison" r_table.name = "яду" r_table.name2 = "Яд" elseif slot0 == C_INVISIBILITY then r_table.id = "invisibility" r_table.name = "Невидимость" r_table.name2 = "Невидимость" elseif slot0 == C_FREEZE then r_table.id = "freeze" r_table.name = "Заморозка" r_table.name2 = "Заморозка" elseif slot0 == C_BURN then r_table.id = "burn" r_table.name = "Горение" r_table.name2 = "Горение" elseif slot0 == C_CHARGED then r_table.id = "charged" r_table.name = "Невидимость" r_table.name2 = "Невидимость" elseif slot0 == C_PROTECT then r_table.id = "protect" r_table.name = "Заряд" r_table.name2 = "Заряд" elseif slot0 == C_PROTECT_FULL then r_table.id = "protect_full" r_table.name = "Защита" r_table.name2 = "Защита" elseif slot0 == C_SLEEP then r_table.id = "sleep" r_table.name = "Невидимость" r_table.name2 = "Невидимость" elseif slot0 == C_FOCUS then r_table.id = "focus" r_table.name = "Концентрация" r_table.name2 = "Концентрация" elseif slot0 == C_CONFUSED then r_table.id = "confused" r_table.name = "Дезориентация" r_table.name2 = "Дезориентация" elseif slot0 == C_SLOWED then r_table.id = "slowed" r_table.name = "\\nзамедлению" r_table.name2 = "Замедление" elseif slot0 == C_RALLIED then r_table.id = "rallied" r_table.name = "Погоня" r_table.name2 = "Погоня" elseif slot0 == C_GUARDING then r_table.id = "guarding" r_table.name = "На страже" r_table.name2 = "На страже" elseif slot0 == C_DODGING then r_table.id = "dodging" r_table.name = "Уклонение" r_table.name2 = "Уклонение" elseif slot0 == C_BLEEDING then r_table.id = "bleeding" r_table.name = "Кровотечение" r_table.name2 = "Кровотечение" elseif slot0 == C_STUNNED then r_table.id = "stunned" r_table.name = "Оглушение" r_table.name2 = "Оглушение" elseif slot0 == C_ENRAGED then r_table.id = "enraged" r_table.name = "Неистовство" r_table.name2 = "Неистовство" elseif slot0 == C_PHASED_OUT then r_table.id = "phased_out" r_table.name = "Искажение" r_table.name2 = "Искажение" elseif slot0 == C_GRADUAL_PETRIFY then r_table.id = "gradual_petrify" r_table.name = "Постепенное окаменение" r_table.name2 = "Постепенное окаменение" elseif slot0 == C_PETRIFIED then r_table.id = "petrified" r_table.name = "Окаменение" r_table.name2 = "Окаменение" elseif slot0 == C_STRENGTHENED then r_table.id = "strengthened" r_table.name = "Усиление" r_table.name2 = "Усиление" elseif slot0 == C_STOPPED then r_table.id = "stopped" r_table.name = "Остановка" r_table.name2 = "Остановка" elseif slot0 == C_DAZED then r_table.id = "dazed" r_table.name = "Ошеломление" r_table.name2 = "Ошеломление" elseif slot0 == C_WEAKENED then r_table.id = "weakened" r_table.name = "Ослабление" r_table.name2 = "Ослабление" elseif slot0 == C_POSSESSED then r_table.id = "possessed" r_table.name = "Одержимость" r_table.name2 = "Одержимость" elseif slot0 == C_SHIELDED then r_table.id = "shielded" r_table.name = "Щит" r_table.name2 = "Щит" elseif slot0 == C_REGENERATE then r_table.id = "regenerate" r_table.name = "Регенерация" r_table.name2 = "Регенерация" elseif slot0 == C_DISEASED then r_table.id = "diseased" r_table.name = "Болезнь" r_table.name2 = "Болезнь" elseif slot0 == C_POWER_ATTACK then r_table.id = "power_attack" r_table.name = "Усиление атаки" r_table.name2 = "Усиление атаки" elseif slot0 == C_CHARMED then r_table.id = "charmed" r_table.name = "Очарование" r_table.name2 = "Очарование" elseif slot0 == C_COMMANDED then r_table.id = "commanded" r_table.name = "Покровительство" r_table.name2 = "Покровительство" elseif slot0 == C_SUFFOCATING then r_table.id = "suffocating" r_table.name = "Удушение" r_table.name2 = "Удушение" elseif slot0 == C_DEFENDED then r_table.id = "defended" r_table.name = "Под защитой" r_table.name2 = "Под защитой" elseif slot0 == C_GUARDED then r_table.id = "guarded" r_table.name = "Под защитой стража" r_table.name2 = "Под защитой стража" elseif slot0 == C_IMMOBILIZED then r_table.id = "immobilized" r_table.name = "Обездвиживание" r_table.name2 = "Обездвиживание" elseif slot0 == C_DEFENDING then r_table.id = "defending" r_table.name = "Оборона" r_table.name2 = "Оборона" elseif slot0 == C_OILED then r_table.id = "oiled" r_table.name = "Масло" r_table.name2 = "Масло" elseif slot0 == C_LEECH_FOREST then r_table.id = "leech_forest" r_table.name = "Лич леса" r_table.name2 = "Лич леса" end return r_table end
CIbeaST
30.04.20 в 13:05
|
|
function power_immunity(slot0, slot1) slot2 = cond_info(slot0)
return { id = "immune_" .. slot2.id, name = "Иммунитет к " .. slot2.name, cost = slot1 or 1, immunity = slot0, tooltip = slot2.name2 .. " не влияет на вас." } end
CIbeaST
30.04.20 в 13:07
|
|
Дубовая кожа
CIbeaST
26.04.20 в 20:00
|
|
Очарование
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
Полная защита
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Продолжение атаки
CIbeaST
26.04.20 в 20:00
|
|
Оживление мёртвых
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
|
|
|
Песнь шторма
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
Безоружная атака
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
Наступление
CIbeaST
26.04.20 в 20:00
|
|
Прицеливание
CIbeaST
26.04.20 в 20:00
|
|
Удар в спину
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
Сильный удар
CIbeaST
26.04.20 в 20:00
|
|
Безоружная атака
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
|
|
|
Рассечение
CIbeaST
26.04.20 в 20:00
|
|
powers = {\n\t\t\t\tpower_add_uses_per_gem(),\n\t\t\t\t{ id = "add_target", name = "+1 цель", cost = 1, tooltip = "Атакуйте дополнительную третью цель, которая должна быть рядом с первой целью." },\n\t\t\t\tpower_inflict_nameicon(C_BLEEDING)\n\t\t\t},
CIbeaST
01.05.20 в 13:48
|
|
Дезориентация
CIbeaST
26.04.20 в 20:00
|
|
Калечащий удар
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
powers = {\n\t\t\t\tpower_add_uses_per_gem(),\n\t\t\t\t{ id = "heal_bonus", name = "Лечить +1 здоровья", cost = 1, tooltip = "Применение способности лечит на 1 здоровья больше." }\n\t\t\t},
CIbeaST
13.07.20 в 06:05
|
|
|
|
|
Уничтожение нежити
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
|
|
|
Двойной удар
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
Пламя Михра
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
|
|
|
Первая помощь
CIbeaST
26.04.20 в 20:06
|
|
|
|
|
Концентрация
CIbeaST
26.04.20 в 20:00
|
|
Силовой удар
CIbeaST
26.04.20 в 20:00
|
|
Силовое поле
CIbeaST
26.04.20 в 20:00
|
|
|
|
|
|
|
|
|
|
|