aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/dulkirmod/config
diff options
context:
space:
mode:
authorOwen <64725743+Ownwn@users.noreply.github.com>2023-04-17 20:27:15 +1200
committerOwen <64725743+Ownwn@users.noreply.github.com>2023-04-17 20:27:15 +1200
commit7e04cb28e30978f58519ad95d82ea33ea719fa29 (patch)
treea32a1a9dbe7892444385efa0c5cfb809805b5518 /src/main/kotlin/dulkirmod/config
parente933913ebe88f6b465ee862374bbd26c57906cae (diff)
downloadDulkirMod-7e04cb28e30978f58519ad95d82ea33ea719fa29.tar.gz
DulkirMod-7e04cb28e30978f58519ad95d82ea33ea719fa29.tar.bz2
DulkirMod-7e04cb28e30978f58519ad95d82ea33ea719fa29.zip
Added an option to play a sound when clicking a secret in dungeons
Diffstat (limited to 'src/main/kotlin/dulkirmod/config')
-rw-r--r--src/main/kotlin/dulkirmod/config/DulkirConfig.kt33
1 files changed, 32 insertions, 1 deletions
diff --git a/src/main/kotlin/dulkirmod/config/DulkirConfig.kt b/src/main/kotlin/dulkirmod/config/DulkirConfig.kt
index cd914ff..2b5b0c1 100644
--- a/src/main/kotlin/dulkirmod/config/DulkirConfig.kt
+++ b/src/main/kotlin/dulkirmod/config/DulkirConfig.kt
@@ -363,6 +363,36 @@ object DulkirConfig : Config(Mod("DulkirMod", ModType.SKYBLOCK), "dulkirmod-conf
var highlightLeapName: String = "Dilkur"
@Switch(
+ name = "Play sound when clicking secrets in dungeons",
+ description = "Will play on levers, chests and essence",
+ category = "Dungeons",
+ subcategory = "Dungeons"
+ )
+ var secretClickSounds = false
+
+ @Slider(
+ name = "Secret Click Volume",
+ description = "Volume of click sound",
+ category = "Dungeons",
+ subcategory = "Dungeons",
+ min = 0f,
+ max = 1f,
+ step = 0
+ )
+ var secretSoundVolume = .7f
+
+ @Button(
+ name = "Demo Volume Selection",
+ description = "Plays the Random Break sound as Reference, Might add individual sliders later but this seems like enough",
+ category = "Dungeons",
+ subcategory = "Dungeons",
+ text = "Test"
+ )
+ fun demoSecretVolume() {
+ DulkirMod.mc.thePlayer.playSound("random.break", 1f * secretSoundVolume, 1f)
+ }
+
+ @Switch(
name = "Remove Selfie Camera",
description = "Get rid of pesky reverse third person!",
category = "General",
@@ -671,6 +701,7 @@ object DulkirConfig : Config(Mod("DulkirMod", ModType.SKYBLOCK), "dulkirmod-conf
addDependency("hurtCamIntensity", "hurtCamSlider")
addDependency("tooltipSize", "scaledTooltips")
addDependency("persistentAlert", "notifyMaxVisitors")
-
+ addDependency("secretSoundVolume", "secretClickSounds")
+ addDependency("demoSecretVolume", "secretClickSounds")
}
}