|
37 | 37 | #include "dsda/exhud.h"
|
38 | 38 | #include "dsda/features.h"
|
39 | 39 | #include "dsda/input.h"
|
| 40 | +#include "dsda/skill_info.h" |
40 | 41 | #include "dsda/stretch.h"
|
41 | 42 | #include "dsda/utility.h"
|
42 | 43 |
|
@@ -1001,6 +1002,70 @@ dsda_config_t dsda_config[dsda_config_count] = {
|
1001 | 1002 | "dsda_coop_spawns", dsda_config_coop_spawns,
|
1002 | 1003 | CONF_BOOL(0), NULL, NOT_STRICT, dsda_AlterGameFlags
|
1003 | 1004 | },
|
| 1005 | + [dsda_config_skill_spawn_filter] = { |
| 1006 | + "dsda_skill_spawn_filter", dsda_config_skill_spawn_filter, |
| 1007 | + dsda_config_int, 0, 2, { 1 }, &cskill_spawn_filter |
| 1008 | + }, |
| 1009 | + [dsda_config_skill_coop_spawns] = { |
| 1010 | + "dsda_skill_coop_spawns", dsda_config_skill_coop_spawns, |
| 1011 | + CONF_BOOL(0), &cskill_coop_spawns |
| 1012 | + }, |
| 1013 | + [dsda_config_skill_ammo_factor] = { |
| 1014 | + "dsda_skill_ammo_factor", dsda_config_skill_ammo_factor, |
| 1015 | + dsda_config_int, 0, 4, { 1 }, &cskill_ammo_factor |
| 1016 | + }, |
| 1017 | + [dsda_config_skill_damage_factor] = { |
| 1018 | + "dsda_skill_damage_factor", dsda_config_skill_damage_factor, |
| 1019 | + dsda_config_int, 0, 4, { 1 }, &cskill_damage_factor |
| 1020 | + }, |
| 1021 | + [dsda_config_skill_armor_factor] = { |
| 1022 | + "dsda_skill_armor_factor", dsda_config_skill_armor_factor, |
| 1023 | + dsda_config_int, 0, 4, { 1 }, &cskill_armor_factor |
| 1024 | + }, |
| 1025 | + [dsda_config_skill_health_factor] = { |
| 1026 | + "dsda_skill_health_factor", dsda_config_skill_health_factor, |
| 1027 | + dsda_config_int, 0, 4, { 1 }, &cskill_health_factor |
| 1028 | + }, |
| 1029 | + [dsda_config_skill_monster_health_factor] = { |
| 1030 | + "dsda_skill_monster_health_factor", dsda_config_skill_monster_health_factor, |
| 1031 | + dsda_config_int, 0, 4, { 1 }, &cskill_monster_hp_factor |
| 1032 | + }, |
| 1033 | + [dsda_config_skill_friend_health_factor] = { |
| 1034 | + "dsda_skill_friend_health_factor", dsda_config_skill_friend_health_factor, |
| 1035 | + dsda_config_int, 0, 4, { 1 }, &cskill_friend_hp_factor |
| 1036 | + }, |
| 1037 | + [dsda_config_skill_respawn_monsters] = { |
| 1038 | + "dsda_skill_respawn_monsters", dsda_config_skill_respawn_monsters, |
| 1039 | + CONF_BOOL(0), &cskill_respawn |
| 1040 | + }, |
| 1041 | + [dsda_config_skill_respawn_time] = { |
| 1042 | + "dsda_skill_respawn_time", dsda_config_skill_respawn_time, |
| 1043 | + dsda_config_int, 1, 32, { 12 }, &cskill_respawn_time |
| 1044 | + }, |
| 1045 | + [dsda_config_skill_no_monsters] = { |
| 1046 | + "dsda_skill_no_monsters", dsda_config_skill_no_monsters, |
| 1047 | + CONF_BOOL(0), &cskill_no_monsters |
| 1048 | + }, |
| 1049 | + [dsda_config_skill_fast_monsters] = { |
| 1050 | + "dsda_skill_fast_monsters", dsda_config_skill_fast_monsters, |
| 1051 | + CONF_BOOL(0), &cskill_fast_monsters |
| 1052 | + }, |
| 1053 | + [dsda_config_skill_aggressive_monsters] = { |
| 1054 | + "dsda_skill_aggressive_monsters", dsda_config_skill_aggressive_monsters, |
| 1055 | + CONF_BOOL(0), &cskill_aggressive |
| 1056 | + }, |
| 1057 | + [dsda_config_skill_easy_brain] = { |
| 1058 | + "dsda_skill_easy_brain", dsda_config_skill_easy_brain, |
| 1059 | + CONF_BOOL(0), &cskill_easy_brain |
| 1060 | + }, |
| 1061 | + [dsda_config_skill_auto_use_health] = { |
| 1062 | + "dsda_skill_auto_use_health", dsda_config_skill_auto_use_health, |
| 1063 | + CONF_BOOL(0), &cskill_auto_use_hp |
| 1064 | + }, |
| 1065 | + [dsda_config_skill_no_pain] = { |
| 1066 | + "dsda_skill_no_pain", dsda_config_skill_no_pain, |
| 1067 | + CONF_BOOL(0), &cskill_no_pain |
| 1068 | + }, |
1004 | 1069 | [dsda_config_parallel_sfx_limit] = {
|
1005 | 1070 | "dsda_parallel_sfx_limit", dsda_config_parallel_sfx_limit,
|
1006 | 1071 | dsda_config_int, 0, 32, { 0 }, NULL, NOT_STRICT, dsda_InitParallelSFXFilter
|
|
0 commit comments