A crazy cat-breeding RPG from the creator of The Binding of Isaac and Super Meat Boy. This turn-based roguelike with draft simulator elements is a new challenge... Read more
Detailed Ability Descriptions
-
Download (725.53 kB)February 19, 2026, 02:49 PMpodrobnye-opisanija-sposobnostejj_1771501745_862255.zip
Requires Mewtator.
COMPATIBILITY: due to how modding .csv files works, this mod is incompatible with those that edit the description entries of abilities (the ones that have keys end with _DESC) in the files listed below.
I edited the /data/text/abilities.csv and /data/text/items.csv file using the following logic:
1. Find cells in column A that end with _DESC. These are used as descriptions for abilities, and the file stores all their translations as well. (I didn't edit any of the translations because, as mentioned, these detailed descriptions are simply values copied from the game's code written in english)
2. For each of those cells, find their full text inside .gon files stored in /data/abilities or /data/weapons. These strings are stored inside data structures for the individual abilities, for example inside basic_attacks.gon you can find:
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
}
}
3. From here we take the relevant info, like min range, max range, and whether or not it scales with ranged damage, and append it to the column B in the abilities.csv file from step 1
4. Some abilities inherit their properties from others. For example, ScatterShot and 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]
}
}
For ScatterShot2, values from ScatterShot were used in addition to its own properties.
I only scraped values that I found in /data/ability_templates/ability_templates.gon
There's probably other stuff missing, but this is what I have for now.
Useful links:
