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