Skip to content

Commit

Permalink
Видоизменил перевод Датума, а также абилок
Browse files Browse the repository at this point in the history
  • Loading branch information
VERG-SS220 committed Jan 28, 2024
1 parent 60dbec2 commit ce0de0f
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 44 deletions.
28 changes: 14 additions & 14 deletions code/game/gamemodes/cult/blood_magic.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/datum/action/innate/cult/blood_magic //Blood magic handles the creation of blood spells (formerly talismans)
name = "Подготовить Магию Крови"
name = "Prepare Blood Magic \n(Подготовить Магию Крови)"
button_icon_state = "carve"
desc = "Подготовьте Магию Крови путём высечения рун на вашем теле. Это сделать проще с помощью <b>руны усиления</b>."
var/list/spells = list()
Expand Down Expand Up @@ -38,7 +38,7 @@
to_chat(owner, "<span class='cultitalic'>Вы не можете хранить более [MAX_BLOODCHARGE] заклинаний. <b>Выберите заклинание для удаления.</b></span>")
remove_spell("Вы не можете хранить более [MAX_BLOODCHARGE] заклинаний, выберите заклинание для удаления.")
else
to_chat(owner, "<span class='cultitalic'>Вы не можете хранить более [RUNELESS_MAX_BLOODCHARGE] spell\s без руны усиления! <b>выберите заклинание для удаления.</b></span>")
to_chat(owner, "<span class='cultitalic'>Вы не можете хранить более [RUNELESS_MAX_BLOODCHARGE] заклинаний без руны усиления! <b>Выберите заклинание для удаления.</b></span>")
remove_spell("Вы не можете хранить более [RUNELESS_MAX_BLOODCHARGE] заклинаний без руны усиления, выберите заклинание для удаления.")
return
var/entered_spell_name
Expand Down Expand Up @@ -143,7 +143,7 @@
//the spell list

/datum/action/innate/cult/blood_spell/stun
name = "Оглушение"
name = "Stun (Оглушение)"
desc = "Ослабит и обеззвучит жертву. Ударьте её кинжалом культа, полностью оглушая и продлевая её беззвучие."
button_icon_state = "stun"
magic_path = /obj/item/melee/blood_magic/stun
Expand Down Expand Up @@ -193,21 +193,21 @@
qdel(src)

/datum/action/innate/cult/blood_spell/shackles
name = "Теневые оковы"
name = "Shadow Shackles (Теневые оковы)"
desc = "Позволяет вам заковать жертву при касании и обеззвучить их при успехе."
button_icon_state = "shackles"
charges = 4
magic_path = /obj/item/melee/blood_magic/shackles

/datum/action/innate/cult/blood_spell/construction
name = "Искаженное строительство"
name = "Twitsted Construction (Искаженное строительство)"
desc = "Позволяет вашей руке искажать определённые металлические конструкции.<br><u>Превращает:</u><br>Плассталь в рунический металл<br>50 металла в оболочку конструкта<br>Cyborg Оболочки киборгов в оболочки конструктов<br>Шлюзы в хрупкие рунические после небольшой задержки (интент харм)"
button_icon_state = "transmute"
magic_path = "/obj/item/melee/blood_magic/construction"
health_cost = 12

/datum/action/innate/cult/blood_spell/dagger
name = "Призыв кинжала"
name = "Summon Dagger (Призыв кинжала)"
desc = "Призывает ритуальный кинжал, необходимый для начертания рун."
button_icon_state = "cult_dagger"

Expand All @@ -234,13 +234,13 @@
qdel(src)

/datum/action/innate/cult/blood_spell/equipment
name = "Призыв снаряжения"
name = "Summon Equipment (Призыв снаряжения)"
desc = "Позволяет призвать боевое снаряжение на культиста при касании, включая броню культа в открытые слоты, болу культа и меч культа."
button_icon_state = "equip"
magic_path = /obj/item/melee/blood_magic/armor

/datum/action/innate/cult/blood_spell/horror
name = "Галлюцинации"
name = "Hallucinations (Галлюцинации)"
desc = "Даёт жертве на расстоянии галлюцинации. Тихое и невидимое заклинание."
button_icon_state = "horror"
var/obj/effect/proc_holder/horror/PH
Expand Down Expand Up @@ -304,7 +304,7 @@
qdel(src)

/datum/action/innate/cult/blood_spell/veiling
name = "Сокрытие присутствия"
name = "Conceal Presence (Сокрытие присутствия)"
desc = "Переключается между сокрытием и показом ближайших построек, рун и шлюзов культа."
invocation = "Kla'atu barada nikt'o!"
button_icon_state = "veiling"
Expand Down Expand Up @@ -432,7 +432,7 @@

//stun
/obj/item/melee/blood_magic/stun
name = "аура Ослабления"
name = "stunning aura"
desc = "Оглушит и обеззвучит жертву при касании. Ударьте их клинком культа для завершения заклинания, ."
color = RUNE_COLOR_RED
invocation = "Fuu ma'jin!"
Expand Down Expand Up @@ -478,7 +478,7 @@

//Teleportation
/obj/item/melee/blood_magic/teleport
name = "аура Телепорта"
name = "teleport aura"
color = RUNE_COLOR_TELEPORT
desc = "Телепортирует вас или культиста на руну телепорта."
invocation = "Sas'so c'arta forbici!"
Expand Down Expand Up @@ -550,7 +550,7 @@

//Shackles
/obj/item/melee/blood_magic/shackles
name = "аура сковывания"
name = "shackling aura"
desc = "Начнёт заковывать жертву в оковы и обеззвучит жертву на небольшой промежуток времени при успехе."
invocation = "In'totum Lig'abis!"
color = "#000000" // black
Expand Down Expand Up @@ -589,7 +589,7 @@


/obj/item/restraints/handcuffs/energy/cult //For the shackling spell
name = "теневые оковы"
name = "shadow shackles"
desc = "Оковы, связывающие ваши запястья зловещей магией."
trashtype = /obj/item/restraints/handcuffs/energy/used
flags = DROPDEL
Expand All @@ -602,7 +602,7 @@

//Construction: Converts 50 metal to a construct shell, plasteel to runed metal, or an airlock to brittle runed airlock
/obj/item/melee/blood_magic/construction
name = "искажённая аура"
name = "twisted aura"
desc = "Искажает определённые металлические конструкции при касании."
invocation = "Ethra p'ni dedol!"
color = "#000000" // black
Expand Down
12 changes: 6 additions & 6 deletions code/game/gamemodes/cult/cult_datums.dm
Original file line number Diff line number Diff line change
Expand Up @@ -16,34 +16,34 @@


//Builder Construct
var/artificer_name = "Созидатель"
var/artificer_name = "Artificer"
var/artificer_icon_state = "artificer"
var/artificer_dead_state = "shade_dead"

//Behemoth Construct
var/behemoth_name = "Чудовище"
var/behemoth_name = "Behemoth"
var/behemoth_icon_state = "behemoth"
var/behemoth_dead_state = "shade_dead"

//Wraith Construct
var/wraith_name = "Призрак"
var/wraith_name = "Wraith"
var/wraith_icon_state = "floating"
var/wraith_dead_state = "shade_dead"
var/wraith_jaunt_out_animation = "phase_shift"
var/wraith_jaunt_in_animation = "phase_shift2"

//Armored Construct
var/juggernaut_name = "Джаггернаут"
var/juggernaut_name = "Juggernaut"
var/juggernaut_icon_state = "behemoth"
var/juggernaut_dead_state = "shade_dead"

//Harvester Construct
var/harvester_name = "Собиратель"
var/harvester_name = "Harvester"
var/harvester_icon_state = "harvester"
var/harvester_dead_state = "shade_dead"

//Shade Spirit
var/shade_name = "Тень"
var/shade_name = "Shade"
var/shade_icon_state = "shade2"
var/shade_dead_state = "shade_dead"

Expand Down
48 changes: 24 additions & 24 deletions code/game/gamemodes/cult/runes.dm
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ structure_check() searches for nearby cultist structures required for the invoca

//Malformed Rune: This forms if a rune is not drawn correctly. Invoking it does nothing but hurt the user.
/obj/effect/rune/malformed
cultist_name = "Искажённая"
cultist_name = "Malformed"
cultist_desc = "Бесмыссленная тарабарщина. Использование этой руны ни к чему хорошему не приведёт."
invocation = "Ra'sha yoka!"
invoke_damage = 30
Expand All @@ -267,7 +267,7 @@ structure_check() searches for nearby cultist structures required for the invoca

//Rite of Enlightenment: Converts a normal crewmember to the cult, or offer them as sacrifice if cant be converted.
/obj/effect/rune/convert
cultist_name = "Подношение"
cultist_name = "Offer (Подношение)"
cultist_desc = "Предлагайте неверующих вашему Божеству, конвертируя или принося их в жертву. Жертвы с душами приведут к появлению камня с захваченной душой. Это также может быть сделано с мозгами."
invocation = "Mah'weyh pleggh at e'ntrath!"
icon_state = "offering"
Expand Down Expand Up @@ -436,7 +436,7 @@ structure_check() searches for nearby cultist structures required for the invoca
return TRUE

/obj/effect/rune/teleport
cultist_name = "Телепорт"
cultist_name = "Teleport (Телепорт)"
cultist_desc = "Перемещает всё, что находится поверх руны, на другую руну телепорта."
invocation = "Sas'so c'arta forbici!"
icon_state = "teleport"
Expand Down Expand Up @@ -566,7 +566,7 @@ structure_check() searches for nearby cultist structures required for the invoca

//Rune of Empowering : Enables carrying 4 blood spells, greatly reduce blood cost
/obj/effect/rune/empower
cultist_name = "Усиление"
cultist_name = "Empower (Усиление)"
cultist_desc = "Позволяет культистам подготовить большее количество заклинаний за куда меньшую цену."
invocation = "H'drak v'loso, mir'kanas verbot!"
icon_state = "empower"
Expand Down Expand Up @@ -706,7 +706,7 @@ structure_check() searches for nearby cultist structures required for the invoca

//Rite of the Corporeal Shield: When invoked, becomes solid and cannot be passed. Invoke again to undo.
/obj/effect/rune/wall
cultist_name = "Барьер"
cultist_name = "Barrier (Барьер)"
cultist_desc = "При исползовании создаёт стену для преграждения пути. Can be destroyed by brute force. Can be invoked again to reverse this."
invocation = "Khari'd! Eske'te tannin!"
icon_state = "barrier"
Expand Down Expand Up @@ -739,7 +739,7 @@ structure_check() searches for nearby cultist structures required for the invoca

//Rite of Joined Souls: Summons a single cultist.
/obj/effect/rune/summon
cultist_name = "Призыв культиста"
cultist_name = "Summon Cultist (Призыв культист)"
cultist_desc = "Телепортирует одного культиста к руне. <b><i>(Нельзя телепортировать связанных культистов!)</b></i>"
invocation = "N'ath reth sh'yro eth d'rekkathnor!"
req_cultists = 2
Expand Down Expand Up @@ -800,7 +800,7 @@ structure_check() searches for nearby cultist structures required for the invoca
* If the cultists channeling the rune move away or are stunned at any point, the rune is deleted. So it can be countered pretty easily with flashbangs.
*/
/obj/effect/rune/blood_boil
cultist_name = "Кипячение крови"
cultist_name = "Boil Blood (Кипячение крови)"
cultist_desc = "кипятит кровь всех неверующих, которые видят руну, быстро нанося огромные повреждения. Требуется два аколита для использования руны."
invocation = "Dedo ol'btoh!"
icon_state = "blood_boil"
Expand Down Expand Up @@ -881,7 +881,7 @@ structure_check() searches for nearby cultist structures required for the invoca
qdel(src)

/obj/effect/rune/manifest
cultist_name = "Мир духов"
cultist_name = "Spirit Realm (Мир духов)"
cultist_desc = "manifests a spirit servant of the Dark One and allows you to ascend as a spirit yourself. The invoker must not move from atop the rune, and will take damage for each summoned spirit."
invocation = "Gal'h'rfikk harfrandid mud'gib!" //how the fuck do you pronounce this
icon_state = "spirit_realm"
Expand Down Expand Up @@ -913,8 +913,8 @@ structure_check() searches for nearby cultist structures required for the invoca
log_game("Manifest rune failed - user is a ghost")
return

var/choice = alert(user, "Вы открываете соединение к миру духов...", null, "Призыв призрака культа", "Ascend as a Dark Spirit", "Cancel")
if(choice == "Summon a Cult Ghost")
var/choice = alert(user, "Вы открываете соединение к миру духов...", null, "Призыв призрака культа", "Вознесение как Тёмный Дух", "Отмена")
if(choice == "Призыв призрака культа")
if(!is_station_level(z) || istype(get_area(src), /area/space))
to_chat(user, "<span class='cultitalic'>Завеса здесь недостаточно слаба, вы должны быть на станции!</span>")
fail_invoke()
Expand All @@ -932,7 +932,7 @@ structure_check() searches for nearby cultist structures required for the invoca
return list()
summon_ghosts(user, T)

else if(choice == "Ascend as a Dark Spirit")
else if(choice == "Вознесение как Тёмный Дух")
ghostify(user, T)


Expand Down Expand Up @@ -972,18 +972,18 @@ structure_check() searches for nearby cultist structures required for the invoca

var/obj/machinery/shield/cult/weak/shield = new(T)
SSticker.mode.add_cultist(new_human.mind, 0)
to_chat(new_human, "<span class='cultlarge'>You are a servant of the [SSticker.cultdat.entity_title3]. You have been made semi-corporeal by the cult of [SSticker.cultdat.entity_name], and you are to serve them at all costs.</span>")
to_chat(new_human, "<span class='cultlarge'>Вы - служитель [SSticker.cultdat.entity_title3]. Вы стали призрачным благодаря культу [SSticker.cultdat.entity_name], и Вы служете им во что бы то ни стало.</span>")

while(!QDELETED(src) && !QDELETED(user) && !QDELETED(new_human) && (user in T))
if(new_human.InCritical())
to_chat(user, "<span class='cultitalic'>You feel your connection to [new_human.real_name] severs as they are destroyed.</span>")
to_chat(user, "<span class='cultitalic'>Вы ощущаете потерю контакта с [new_human.real_name] поскольку они были уничтожены.</span>")
if(ghost)
to_chat(ghost, "<span class='cultitalic'>You feel your connection to [new_human.real_name] severs as they are destroyed.</span>")
to_chat(ghost, "<span class='cultitalic'>Вы чувствуете потерю контакта с [new_human.real_name] поскольку они были уничтожены.</span>")
break
if(user.stat || user.health <= 40)
to_chat(user, "<span class='cultitalic'>Your body can no longer sustain the connection, and your link to the spirit realm fades.</span>")
to_chat(user, "<span class='cultitalic'>Ваше тело более не способно поддерживать связь, и ваша связь с миром духов угасает.</span>")
if(ghost)
to_chat(ghost, "<span class='cultitalic'>Your body is damaged and your connection to the spirit realm weakens, any ghost you may have manifested are destroyed.</span>")
to_chat(ghost, "<span class='cultitalic'>Ваше тело повреждено и оно не способно поддерживать связь, любые призванные вами призраки были уничтожены.</span>")
break
user.apply_damage(0.1, BRUTE)
user.apply_damage(0.1, BURN)
Expand All @@ -993,7 +993,7 @@ structure_check() searches for nearby cultist structures required for the invoca
ghosts--
if(new_human)
new_human.visible_message("<span class='warning'>[new_human] внезапно превращается в пепел и кости.</span>",
"<span class='cultlarge'>Your link to the world fades. Your form breaks apart.</span>")
"<span class='cultlarge'>Ваша связь с миром угасает. Ваша форма распадается на части.</span>")
for(var/obj/item/I in new_human.get_all_slots())
new_human.unEquip(I)
SSticker.mode.remove_cultist(new_human.mind, FALSE)
Expand All @@ -1003,7 +1003,7 @@ structure_check() searches for nearby cultist structures required for the invoca
ADD_TRAIT(user, SCRYING, CULT_TRAIT)
user.add_atom_colour(RUNE_COLOR_DARKRED, ADMIN_COLOUR_PRIORITY)
user.visible_message("<span class='warning'>[user] застывает словно статуя, светясь неестественно красным светом.</span>",
"<span class='cult'>You see what lies beyond. Всё раскрыто. В этой форме вы осознаете, что ваш голос гремит над всеми остальными.</span>")
"<span class='cult'>Вы видите всё, что за пределами. Всё раскрыто. В этой форме вы осознаете, что ваш голос гремит над всеми остальными.</span>")
ghost = user.ghostize(TRUE)
var/datum/action/innate/cult/comm/spirit/CM = new
var/datum/action/innate/cult/check_progress/V = new
Expand All @@ -1015,8 +1015,8 @@ structure_check() searches for nearby cultist structures required for the invoca
//GM.Grant(ghost)
while(!QDELETED(user))
if(user.key || QDELETED(src))
user.visible_message("<span class='warning'>[user] slowly relaxes, the glow around [user.p_them()] dimming.</span>",
"<span class='danger'>You are re-united with your physical form. [src] releases its hold over you.</span>")
user.visible_message("<span class='warning'>[user] медленно расслабляется, свечение вокруг них угасает.</span>",
"<span class='danger'>Вы едины со свой физической формой. [src] ослабевает хватку на вас.</span>")
user.Weaken(6 SECONDS)
break
if(user.health <= 10)
Expand All @@ -1039,7 +1039,7 @@ structure_check() searches for nearby cultist structures required for the invoca

//Ritual of Dimensional Rending: Calls forth the avatar of Nar'Sie upon the station.
/obj/effect/rune/narsie
cultist_name = "Разрыв завесы"
cultist_name = "Tear Veil (Разрыв Завесы)"
cultist_desc = "разрывает пространственный барьер, призывая ваше Божество."
invocation = "TOK-LYR RQA-NAP G'OLT-ULOFT!!"
req_cultists = 9
Expand Down Expand Up @@ -1099,9 +1099,9 @@ structure_check() searches for nearby cultist structures required for the invoca

/obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal.
if((istype(I, /obj/item/melee/cultblade/dagger) && iscultist(user)))
log_game("Руна Призыва НарСи была стёрта [key_name(user)] с помощью ринуального клинка")
message_admins("[key_name_admin(user)] удалил руну Нар'Си ритуальным клинком")
log_game("[key_name(user)] erased a Narsie rune with a null rod")
message_admins("[key_name_admin(user)] erased a Narsie rune with a null rod")
if(istype(I, /obj/item/nullrod)) //Begone foul magiks. You cannot hinder me.
log_game("Руна Призыва НарСи была стёрта [key_name(user)] с помощью нулевого стержня")
log_game("[key_name(user)] erased a Narsie rune with a null rod")
message_admins("[key_name_admin(user)] erased a Narsie rune with a null rod")
return ..()

0 comments on commit ce0de0f

Please sign in to comment.