From d040ded4fc4645cfc1d85d7e22ee07abfb0a3d8f Mon Sep 17 00:00:00 2001 From: crazy <95657075+nahhthatscrazy@users.noreply.github.com> Date: Mon, 3 Nov 2025 13:00:17 -0500 Subject: [PATCH 1/2] cheat launch cool --- .../Private/FortPlayerControllerAthena.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Erbium/FortniteGame/Private/FortPlayerControllerAthena.cpp b/Erbium/FortniteGame/Private/FortPlayerControllerAthena.cpp index 3a5c87ae..bdf975b4 100644 --- a/Erbium/FortniteGame/Private/FortPlayerControllerAthena.cpp +++ b/Erbium/FortniteGame/Private/FortPlayerControllerAthena.cpp @@ -1389,6 +1389,23 @@ void AFortPlayerControllerAthena::ServerCheat(UObject* Context, FFrame& Stack) if (PlayerController->Pawn) PlayerController->Pawn->K2_SetActorLocation(FVector(X, Y, Z), false, nullptr, true); } + else if (command == "launch" || command == "launchpawn") + { + if (args.size() != 4) + { + PlayerController->ClientMessage(FString(L"Wrong number of arguments!"), FName(), 1); + return; + } + + double X = 0., Y = 0., Z = 0.; + + X = strtod(args[1].c_str(), nullptr); + Y = strtod(args[2].c_str(), nullptr); + Z = strtod(args[3].c_str(), nullptr); + + if (PlayerController->Pawn) + PlayerController->Pawn->LaunchCharacterJump(FVector(X, Y, Z), false, nullptr, true); + } else if (command == "giveitem") { if (args.size() != 2 && args.size() != 3) From e44e2788a771a9fa296a8ee3ffb235bfce772ac2 Mon Sep 17 00:00:00 2001 From: crazy <95657075+nahhthatscrazy@users.noreply.github.com> Date: Mon, 3 Nov 2025 13:04:51 -0500 Subject: [PATCH 2/2] cheat launch cool --- .../Private/FortPlayerControllerAthena.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Erbium/FortniteGame/Private/FortPlayerControllerAthena.cpp b/Erbium/FortniteGame/Private/FortPlayerControllerAthena.cpp index 3a5c87ae..6bd4bff0 100644 --- a/Erbium/FortniteGame/Private/FortPlayerControllerAthena.cpp +++ b/Erbium/FortniteGame/Private/FortPlayerControllerAthena.cpp @@ -1389,6 +1389,23 @@ void AFortPlayerControllerAthena::ServerCheat(UObject* Context, FFrame& Stack) if (PlayerController->Pawn) PlayerController->Pawn->K2_SetActorLocation(FVector(X, Y, Z), false, nullptr, true); } + else if (command == "launch" || command == "launchpawn") + { + if (args.size() != 4) + { + PlayerController->ClientMessage(FString(L"Wrong number of arguments!"), FName(), 1); + return; + } + + double X = 0., Y = 0., Z = 0.; + + X = strtod(args[1].c_str(), nullptr); + Y = strtod(args[2].c_str(), nullptr); + Z = strtod(args[3].c_str(), nullptr); + + if (PlayerController->Pawn) + PlayerController->Pawn->LaunchCharacterJump(FVector(X, Y, Z), false, nullptr, true); + } else if (command == "giveitem") { if (args.size() != 2 && args.size() != 3)