Linux multi-monitor fullscreen support
[ryzomcore.git] / ryzom / tools / server / build_spell_sheet / build_spells.cfg
blobdc386a98147c9aae0771db07e66dfbf13cb486b0
1 // config file to build spell sheets\r
2 output_path = "test/";\r
3 spell_base                                                              = "spell_base";\r
4 projectile_base                                                 = "projectile_base";\r
5 //\r
6 level_parents                                                   = "levels";\r
7 projectile_by_level_and_mode_parents    = "projectile_by_level_and_mode";\r
8 spell_by_level_parents                                  = "spell_by_level";\r
9 //\r
10 final_spells                                                    = "final";\r
12 num_levels = 5;  // number of spell levels\r
14 //user params of fxs for each level\r
15 user_params_level1 = { 0, 0, 0, 0 };\r
16 user_params_level2 = { 0, 1, 0, 0 };\r
17 user_params_level3 = { 1, 1, 0, 0 };\r
18 user_params_level4 = { 1, 1, 1, 0 };\r
19 user_params_level5 = { 1, 1, 1, 1 };\r
22 // the various kinds of spells\r
23 spell_types = { "off", "cur", "mix" };\r
25 spell_modes = { "bomb", "chain", "spray" };\r
27 // all the spell\r
28 // each spell has the following format : "name|type|[ps name]"\r
29 // the name of the particle system is optionnal\r
31 spell_list =\r
32 {\r
33 // offensifs\r
34 "piercing|0|off|mag_off_impact_piercing.ps",\r
35 "blunt|1|off|mag_off_impact_blunt.ps",\r
36 "slashing|2|off|mag_off_impact_slashing.ps",\r
37 "cold|3|off|mag_off_impact_cold.ps",\r
38 "rot|4|off|mag_off_impact_rot.ps",\r
39 "acid|5|off|mag_off_impact_acid.ps",\r
40 "fire|6|off|mag_off_impact_fire.ps",\r
41 "shockwave|7|off|mag_off_impact_shockwave.ps",\r
42 "electric|8|off|mag_off_impact_electric.ps",\r
43 "poison|9|off|mag_off_impact_poison.ps",\r
44 "curse|10|off|mag_off_impact_curse.ps",\r
45 "sickness|11|off|mag_off_impact_sickness.ps",\r
46 "hatred|12|off|mag_off_impact_hatred.ps",\r
47 "mezz|13|off|mag_off_impact_mezz.ps",\r
48 "root|14|off|mag_off_impact_root.ps",\r
49 "fear|18|off|mag_off_impact_fear.ps",\r
50 // curratif\r
51 "healhp|15|cur|mag_cur_impact_healhp.ps",\r
52 "healsap|16|cur|mag_cur_impact_healsap.ps",\r
53 "healsta|17|cur|mag_cur_impact_healsta.ps",\r
54 "stun|19|off|mag_off_impact_stun.ps",\r
55 // mixte\r
57 // range weapon stuffs (offensif only)\r
58 "range_weapon_gatlin|128|cur|ran_impact_gatlin.ps",\r
59 "range_weapon_missile|129|cur|ran_impact_explosion.ps",\r
60 };\r
62 // names for projectiles\r
63 projectile_fx = \r
64 {\r
65 "off|bomb|mag_off_missile_bomb.ps",\r
66 "off|chain|mag_off_missile_chain.ps",\r
67 "off|spray|mag_off_missile_spray.ps",\r
68 "mix|bomb|mag_mix_missile_bomb.ps",\r
69 "mix|chain|mag_mix_missile_chain.ps",\r
70 "mix|spray|mag_mix_missile_spray.ps",\r
71 "cur|bomb|mag_cur_missile_bomb.ps",\r
72 "cur|chain|mag_cur_missile_chain.ps",\r
73 "cur|spray|mag_cur_missile_spray.ps"\r
74 };\r
77 // name of spell list file\r
78 spell_list_file="spells.spell_list";