From 546fa84a853c75e8fc19311fc93ffdc4e5e465e0 Mon Sep 17 00:00:00 2001 From: NoMathExpectation <85624722+NoMathExpectation@users.noreply.github.com> Date: Fri, 20 Mar 2026 12:40:34 +0800 Subject: [PATCH] Updated level version to 67. --- .../kotlin/cn/rdlevel/rdkt/core/settings/LevelSettings.kt | 4 ++-- .../commonMain/kotlin/cn/rdlevel/rdkt/core/settings/Mods.kt | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/LevelSettings.kt b/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/LevelSettings.kt index 2239045..e56b232 100644 --- a/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/LevelSettings.kt +++ b/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/LevelSettings.kt @@ -16,7 +16,7 @@ import kotlin.random.Random @Serializable public class LevelSettings { /** - * The version of the level. Currently, it is set to [66][CURRENT_LEVEL_VERSION]. + * The version of the level. Currently, it is set to [67][CURRENT_LEVEL_VERSION]. * * This library currently does not support levels with other versions. * If you want to use levels with other versions, please use the level editor to convert them to a supported version. @@ -197,7 +197,7 @@ public class LevelSettings { /** * The current level version the level editor is using. */ - public const val CURRENT_LEVEL_VERSION: Int = 66 + public const val CURRENT_LEVEL_VERSION: Int = 67 } } diff --git a/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/Mods.kt b/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/Mods.kt index 00322e6..74c3f09 100644 --- a/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/Mods.kt +++ b/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/Mods.kt @@ -42,4 +42,10 @@ public object Mods { * If the player skips the level, the level immediately ends and the player is given an S rank. */ public const val SKIPPABLE: String = "skippable" + + /** + * Uses old vfx easing for [SetVFXPresetEvent][cn.rdlevel.rdkt.core.events.SetVFXPresetEvent]. + * For most presets that has intensity and easing, when enabling the preset with this mod, the easing will start from 100% intensity instead of 0%. + */ + public const val OLD_VFX_EASING: String = "oldVFXEasing" } \ No newline at end of file