Skip to content

Commit

Permalink
v2.4.6
Browse files Browse the repository at this point in the history
  • Loading branch information
SchuhBaum committed Oct 12, 2023
1 parent 2b29785 commit 95c39ea
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 12 deletions.
7 changes: 4 additions & 3 deletions ReadMe.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## SimplifiedMoveset
###### Version: 2.4.5
###### Version: 2.4.6

This is a mod for Rain World v1.9.

Expand All @@ -11,7 +11,7 @@ https://www.youtube.com/watch?v=Jp6UyUgoWB0

### Installation
0. Update Rain World to version 1.9 if needed.
1. Download the file `SimplifiedMoveset.zip` from [Releases](https://github.com/SchuhBaum/SimplifiedMoveset/releases/tag/v2.4.5).
1. Download the file `SimplifiedMoveset.zip` from [Releases](https://github.com/SchuhBaum/SimplifiedMoveset/releases/tag/v2.4.6).
2. Extract its content in the folder `[Steam]\SteamApps\common\Rain World\RainWorld_Data\StreamingAssets\mods`.
3. Start the game as normal. In the main menu select `Remix` and enable the mod.

Expand All @@ -26,7 +26,7 @@ There are two licenses available - MIT and Unlicense. You can choose which one y

### Changelog
#### (Rain World v1.9)
v2.4.5:
v2.4.6:
- (belly slide) Reduced the duration of the normal belly slide back to vanilla. The overall distance is unintentionally increased otherwise (like +20%). Not sure why since the speed is decreased and the same as the long belly slide. From what I tested the distance is as in vanilla now. I might need to double check later since this seems somewhat odd.
- (belly slide) Reduced the speed and increased the duration of the belly slide for Gourmand. This way it matches better with his rocket jump.
- (gourmand) Added this option. Enabled by default. Exhaust only when throwing spears. Stun creatures with rocket jumps. Slides, rocket jumps and rolls only stun and deal no damage.
Expand All @@ -35,6 +35,7 @@ v2.4.5:
- (tube worm) Restored that wall jumps are priotized over using tube worms.
- (wall jump) Restored that inputs are buffered for 6 frames when pressing jump early.
- (beam climb) Added some cases where you can drop down (by holding/pressing down and/or pressing jump). Prevent beam hopping when holding down. Otherwise you might trigger it accidentally.
- (beam climb) Fixed a case where you would switch from standing on beam to hanging from beam prematurely.

v2.4.0:
- (crawl) Forgot to add an option check for the last change.
Expand Down
2 changes: 1 addition & 1 deletion SimplifiedMoveset/modinfo.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "SimplifiedMoveset",
"name": "SimplifiedMoveset",
"version": "2.4.5",
"version": "2.4.6",
"authors": "SchuhBaum",
"description": "Various movement changes. The main idea is to remove or simplify timings, making it easier to perform advanced moves consistently.",
"requirements": [],
Expand Down
2 changes: 1 addition & 1 deletion SimplifiedMoveset/workshopdata.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Title": "SimplifiedMoveset",
"Description": "Various movement changes. The main idea is to remove or simplify timings, making it easier to perform advanced moves consistently.",
"ID": "SimplifiedMoveset",
"Version": "2.4.5",
"Version": "2.4.6",
"TargetGameVersion": "",
"Requirements": "",
"RequirementNames": "",
Expand Down
4 changes: 2 additions & 2 deletions SourceCode/MainMod.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@

namespace SimplifiedMoveset;

[BepInPlugin("SimplifiedMoveset", "SimplifiedMoveset", "2.4.5")]
[BepInPlugin("SimplifiedMoveset", "SimplifiedMoveset", "2.4.6")]
public class MainMod : BaseUnityPlugin {
//
// meta data
//

public static readonly string mod_id = "SimplifiedMoveset";
public static readonly string author = "SchuhBaum";
public static readonly string version = "2.4.5";
public static readonly string version = "2.4.6";

//
// options
Expand Down
19 changes: 15 additions & 4 deletions SourceCode/PlayerMod.cs
Original file line number Diff line number Diff line change
Expand Up @@ -943,6 +943,14 @@ public static void UpdateAnimation_StandOnBeam(Player player, Player_Attached_Fi
if (player.input[0].y == -1) {
player.canJump = 0;
if (player.IsJumpPressed()) {
if (player.input[1].y == -1) {
// useful after switching beams; consistent with how hanging from beam works when
// holding up and pressing jump;
PrepareGetUpOnBeamAnimation(player, -1, attached_fields);
player.animationFrame = 0;
return;
}

//
// same behavior as in UpdateAnimation_HangFromBeam(); copy&paste;
//
Expand All @@ -957,10 +965,13 @@ public static void UpdateAnimation_StandOnBeam(Player player, Player_Attached_Fi
}

// move down even when just holding down without pressing it; makes sense since
// you can't transition to this animation without beam climbing;
PrepareGetUpOnBeamAnimation(player, -1, attached_fields);
player.animationFrame = 0;
return;
// you can't transition to this animation without beam climbing; nevermind this
// does not work too well when switching beams => revert;
if (player.input[1].y == 0) {
PrepareGetUpOnBeamAnimation(player, -1, attached_fields);
player.animationFrame = 0;
return;
}
}

// grab nearby horizontal beams
Expand Down
2 changes: 1 addition & 1 deletion SourceCode/SimplifiedMoveset.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>net48</TargetFramework>
<Nullable>enable</Nullable>
<LangVersion>10.0</LangVersion>
<Version>2.4.5</Version>
<Version>2.4.6</Version>
</PropertyGroup>

<ItemGroup>
Expand Down

0 comments on commit 95c39ea

Please sign in to comment.