Bezszalona gra fabularna o hodowli kotów od autora The Binding of Isaac i Super Meat Boy. To turowy roguelike z elementami symulatora draftu, gdzie każda... Więcej informacji
Szczegółowe opisy umiejętności
-
Pobierz (725.53 kB)19 lutego 2026, 14:49podrobnye-opisanija-sposobnostejj_1771501745_862255.zip
Wymaga Mewtator.
Ze względu na specyfikę modyfikacji plików csv, ten mod jest niekompatybilny z innymi modami, które zmieniają opisy umiejętności (klucze kończące się na _DESC) w wymienionych poniżej plikach.
Autor edytował pliki /data/text/abilities.csv i /data/text/items.csv według następującej logiki: Znaleźć komórki w kolumnie A, które kończą się na _DESC. Służą one jako opisy umiejętności, a w pliku przechowywane są również ich tłumaczenia. (Nie edytowałem tłumaczeń, ponieważ te szczegółowe opisy to po prostu wartości skopiowane z kodu gry w języku angielskim.)
Dla każdej z tych komórek znaleźć pełny tekst w plikach .gon, znajdujących się w /data/abilities lub /data/weapons. Te linie zawierają się w strukturach danych konkretnych umiejętności, na przykład w basic_attacks.gon można znaleźć:
BasicRanged {
template lobbed_attack
meta {
name "ABILITY_LOBBEDSHOT_NAME"
desc "ABILITY_LOBBEDSHOT_DESC"
animate_name false
}
target {
min_range 3
max_range 5+bonus_range
}
damage_instance {
damage 4+bonus_ranged_damage
}
}
Z tych danych brałem ważne informacje, na przykład minimalny i maksymalny zasięg, a także, czy obrażenia zależą od zasięgu, i dodawałem je do kolumny B pliku abilities.csv z kroku 1.
Niektóre umiejętności dziedziczą właściwości od innych. Na przykład, ScatterShot i ScatterShot2:
ScatterShot {
template lobbed_attack
meta {
name "ABILITY_SCATTERSHOT_NAME"
desc "ABILITY_SCATTERSHOT_DESC"
class Hunter
}
graphics {
}
cost {
infcantrip true
mana 7
}
target {
max_aoe 3
min_range 3
max_range 6+bonus_range
aoe_chance .5
restrictions none
can_multihit true
}
damage_instance {
damage 5+bonus_ranged_damage
type ranged
}
}
ScatterShot2 {
variant_of ScatterShot
meta {
desc "ABILITY_SCATTERSHOT2_DESC"
}
target {
max_aoe 4
aoe_restrictions [exclude_allies]
}
}
Dla ScatterShot2 wykorzystano wartości z ScatterShot, a także jej własne parametry. Autor zbierał tylko te wartości, które znalazł w /data/ability_templates/ability_templates.gon
Mogą brakować niektóre informacje, ale to wszystko, co mam na ten moment.
Требуется Mewtator.
Из-за особенностей модификации csv-файлов этот мод несовместим с другими модами, которые изменяют описания способностей (ключи, заканчивающиеся на _DESC) в перечисленных ниже файлах.
Автор редактировал файлы /data/text/abilities.csv и /data/text/items.csv по следующей логике:Найти ячейки в колонке A, которые заканчиваются на _DESC. Они используются как описания способностей, и в файле также хранятся их переводы. (Я не редактировал переводы, так как эти подробные описания — это просто значения, скопированные из кода игры на английском языке.)
Для каждой из этих ячеек найти полный текст внутри .gon-файлов, расположенных в /data/abilities или /data/weapons. Эти строки содержатся в структурах данных конкретных способностей, например, в basic_attacks.gon можно найти:
BasicRanged {
template lobbed_attack
meta {
name "ABILITY_LOBBEDSHOT_NAME"
desc "ABILITY_LOBBEDSHOT_DESC"
animate_name false
}
target {
min_range 3
max_range 5+bonus_range
}
damage_instance {
damage 4+bonus_ranged_damage
}
}
Из этих данных я брал важную информацию, например, минимальную и максимальную дистанцию, а также, зависит ли урон от дальности, и добавлял её в колонку B файла abilities.csv из шага 1.
Некоторые способности наследуют свойства от других. Например, ScatterShot и ScatterShot2:
ScatterShot {
template lobbed_attack
meta {
name "ABILITY_SCATTERSHOT_NAME"
desc "ABILITY_SCATTERSHOT_DESC"
class Hunter
}
graphics {
}
cost {
infcantrip true
mana 7
}
target {
max_aoe 3
min_range 3
max_range 6+bonus_range
aoe_chance .5
restrictions none
can_multihit true
}
damage_instance {
damage 5+bonus_ranged_damage
type ranged
}
}
ScatterShot2 {
variant_of ScatterShot
meta {
desc "ABILITY_SCATTERSHOT2_DESC"
}
target {
max_aoe 4
aoe_restrictions [exclude_allies]
}
}
Для ScatterShot2 были использованы значения из ScatterShot, а также её собственные параметры. Автор собирал только те значения, которые нашёл в /data/ability_templates/ability_templates.gon
Возможно, чего-то не хватает, но это всё, что у меня есть на данный момент.
Przydatne linki:
