78 lines
No EOL
2.3 KiB
INI
78 lines
No EOL
2.3 KiB
INI
// 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"; |