PEAK
Install with App

Details

Latest version
1.1.1
Last Updated
First Uploaded
Downloads
338
Likes
1
Size
24KB
Dependants

KickBecomeBonesFix

Community fix of KinTheInfinite's KickBecomeBones, rewritten for PEAK 3.0.1.

Kick someone else and nothing happens. Kick me and you turn into bones — while I walk away untouched with 20 seconds of fortified milk.


中文说明

只有真正踢到我的人会变成骷髅。踢别的玩家、踢僵尸、空踢都不会被惩罚。

被踢的瞬间,屏幕中央会出现三行提示:

XXX 踢了你!
被踢的是:你的名字
已施加强化牛奶(20 秒无敌),XXX 已变成骷髅

同时你获得 20 秒强化牛奶,并且不会被这一脚踢飞(原地站住)。

What it does

  • Only the actual victim reacts. The mod knows exactly who kicked whom: it records who pressed kick, then confirms the hit when the ragdoll RPC for your own character arrives from that same player. Kicking another player, a zombie, or swinging at empty air is never punished.
  • The kicker becomes bones (direct death RPC, so checkpoint flags cannot turn it into a checkpoint respawn).
  • You get 20 s fortified milk (invincibility, gold milk VFX).
  • You stay in place: the kick's ragdoll and launch force are cancelled on your client, and the opposite force plus a stand-up RPC are broadcast so clients without the mod also see you stay on your feet.
  • On-screen notice naming the kicker, the victim, and the result.

Requirements

  • PEAK 3.0.1
  • BepInEx 5.4.x (BepInExPack_PEAK)
  • PEAKERRpcInfo — hard dependency, install it or the mod will not work

Install

Install with r2modman / Thunderstore Mod Manager, or drop BepInEx/plugins/KickBecomeBonesFix/ into your profile's BepInEx/plugins/.

Notes and limitations

  • Only the kicked player needs this mod. The host does not need it, and the kicker does not need it.
  • Only players who have this mod installed are protected from being launched. Friends without the mod still fly when they get kicked.
  • Kicking zombies and other creatures works normally and is never punished.
  • The kick itself is not blocked: on the kicker's screen you may still see a brief stumble before you stand back up.
  • The notice text is Chinese. To change the wording, edit the strings in Plugin.OnIWasKicked and rebuild.

Log

Every detection step is written to BepInEx/LogOutput.log:

[踢击检测] 收到踢击广播,actor=2 (XXX)
[踢击检测] 命中:被 XXX 踢中。
[踢击提示] XXX 踢了你!

See CHANGELOG.md for the full version history.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.