khanat-opennel-code/code/ryzom/tools/server/build_spell_sheet/build_spells.cfg

78 lines
2.3 KiB
INI
Raw Normal View History

2017-03-15 15:43:49 +00:00
// config file to build spell sheets
output_path = "test/";
spell_base = "spell_base";
projectile_base = "projectile_base";
//
level_parents = "levels";
projectile_by_level_and_mode_parents = "projectile_by_level_and_mode";
spell_by_level_parents = "spell_by_level";
//
final_spells = "final";
num_levels = 5; // number of spell levels
//user params of fxs for each level
user_params_level1 = { 0, 0, 0, 0 };
user_params_level2 = { 0, 1, 0, 0 };
user_params_level3 = { 1, 1, 0, 0 };
user_params_level4 = { 1, 1, 1, 0 };
user_params_level5 = { 1, 1, 1, 1 };
// the various kinds of spells
spell_types = { "off", "cur", "mix" };
spell_modes = { "bomb", "chain", "spray" };
// all the spell
// each spell has the following format : "name|type|[ps name]"
// the name of the particle system is optionnal
spell_list =
{
// offensifs
"piercing|0|off|mag_off_impact_piercing.ps",
"blunt|1|off|mag_off_impact_blunt.ps",
"slashing|2|off|mag_off_impact_slashing.ps",
"cold|3|off|mag_off_impact_cold.ps",
"rot|4|off|mag_off_impact_rot.ps",
"acid|5|off|mag_off_impact_acid.ps",
"fire|6|off|mag_off_impact_fire.ps",
"shockwave|7|off|mag_off_impact_shockwave.ps",
"electric|8|off|mag_off_impact_electric.ps",
"poison|9|off|mag_off_impact_poison.ps",
"curse|10|off|mag_off_impact_curse.ps",
"sickness|11|off|mag_off_impact_sickness.ps",
"hatred|12|off|mag_off_impact_hatred.ps",
"mezz|13|off|mag_off_impact_mezz.ps",
"root|14|off|mag_off_impact_root.ps",
"fear|18|off|mag_off_impact_fear.ps",
// curratif
"healhp|15|cur|mag_cur_impact_healhp.ps",
"healsap|16|cur|mag_cur_impact_healsap.ps",
"healsta|17|cur|mag_cur_impact_healsta.ps",
"stun|19|off|mag_off_impact_stun.ps",
// mixte
// range weapon stuffs (offensif only)
"range_weapon_gatlin|128|cur|ran_impact_gatlin.ps",
"range_weapon_missile|129|cur|ran_impact_explosion.ps",
};
// names for projectiles
projectile_fx =
{
"off|bomb|mag_off_missile_bomb.ps",
"off|chain|mag_off_missile_chain.ps",
"off|spray|mag_off_missile_spray.ps",
"mix|bomb|mag_mix_missile_bomb.ps",
"mix|chain|mag_mix_missile_chain.ps",
"mix|spray|mag_mix_missile_spray.ps",
"cur|bomb|mag_cur_missile_bomb.ps",
"cur|chain|mag_cur_missile_chain.ps",
"cur|spray|mag_cur_missile_spray.ps"
};
// name of spell list file
spell_list_file="spells.spell_list";