
StraftatDeathmatch
Free-for-all Deathmatch with revenge rewards, 3-kill ace shutdowns, last-place HP/speed assistance, and Chinese/English UI. Fast respawns and retained loadouts.Straftat Deathmatch
Free-for-all Deathmatch for STRAFTAT. Die, respawn in a couple of seconds somewhere away from your enemies, keep fragging. First to the point target wins the round.
1.2.0:复仇、高手与末位补偿
默认使用简体中文,可在 Mod Menu → Straftat Deathmatch → 显示语言中选择 zh-CN、en 或 Auto。
修改语言后重启游戏可刷新 Mod Menu 缓存的文字;积分榜和新播报会立即使用本机语言。玩法以房主设置为准。
- 复仇奖励:A 三次击杀 B,期间没有被 B 反杀,即成为 B 的仇人;双方与第三人的交战不会打断。第三次击杀时全局播报“结下梁子:A 已成为 B 的仇人!”。B 反杀 A 时额外加 1 分,播报“复仇成功”,随后清空这段复仇关系。奖励不累积。
- 终结高手:同一条命取得 3 次击杀时播报“锋芒毕露:A 达成三连杀,晋升高手!”。击杀高手额外加 1 分并播报“高手陨落”。高手死亡后清零;第四杀及之后不重复播报晋升。自杀和环境死亡不奖励他人。
- 奖励上限:同一次击杀同时复仇并终结高手时,合计额外加 1 分,使用合并播报。
- 末位补偿:积分最低者(包括并列末位)比第一名落后至少 5 分,获得 25 点额外显示血量和 20% 移速。仅积分榜显示
[+25血 / +20%移速],没有全局播报或透视。脱离条件时取消加成。 - 血量规则:游戏内部 4 点对应显示 100 血,因此额外 25 血为内部 +1。受伤优先消耗额外血量;同一条命反复进入、退出末位只恢复尚未用掉的额外血量,不能刷新治疗。新一条命可重新获得完整加成。
- 移速规则:行走、冲刺、蹲行、空中方向移动乘以 1.2;不改变跳跃高度、武器击退或独立滑铲冲量。倍率在单次移动计算后还原,不会叠加。
- 积分榜:显示积分 / 击杀 / 死亡,并标记高手和补偿。获胜条件与限时结算使用积分,实际击杀数单独记录。旧的
Kills To Win配置键保留,其含义变为“获胜积分”。 - 中文字体:优先使用已加载的 Noto Sans SC 字体;否则从本机微软雅黑、黑体或 Noto Sans CJK 等字体生成动态回退字形。无需更改游戏资源,也不随包分发系统字体。
- 联机要求:所有玩家必须安装 1.2.0。每位玩家可独立选择播报语言;所有计分和补偿资格由房主决定。
English summary
Three unanswered kills against one opponent establish a nemesis; revenge awards +1 point. Three kills in one life make an ace; ending an ace's streak awards +1 point. Combined revenge/shutdown is capped at one bonus point. Last place (including ties) at least five points behind the leader receives +25 displayed HP and +20% movement speed, shown only on the scoreboard. Damage spent on bonus HP cannot be healed by toggling rank. Scores, kills and deaths are separate; victory uses points. All peers need version 1.2.0.
1.1.1 cleanup protection
Local body cleanup now checks the current body before IsOwner. A stale owned body or remote body cannot clear a replacement body's camera or native ammo HUD. Both PlayerSetup and PlayerHealth cleanup are guarded; the current body's normal death still runs cleanup. Identity lookup failures preserve the shared UI.
Supports both the current generation-aware death RPC and the previous game interface. Stale-take death notifications are ignored. Install the same release on all players. This is preventive protection for a plausible cause, not a confirmed live reproduction of the reported bug.
How it plays
- Every death respawns you after a short delay. No last-man-standing, no kill cam.
- Respawns are random but prefer spawn points far from living enemies and out of their line of sight.
- Whatever you were holding disappears when you die, and so do any mines or claymores you placed.
- You respawn holding the weapons you died with, so you only have to find a weapon once per map. Want something else? Grab it at a spawner and you will keep that instead. Grenades and launchers are not carried over, and dying empty-handed gives you the pistol.
- Map weapon spawners work exactly like vanilla. Grab what you find.
- Kills are counted per player and award one point, plus eligible revenge/shutdown bonuses. Reaching the point target wins the round.
- Suicides and void deaths do not change anyone's score.
- An optional time limit ends the round with the leader winning. A tied lead goes to sudden death.
- A scoreboard on the right shows points, kills, deaths, ace status and underdog assistance.
Settings
Configure in Mod Menu -> Straftat Deathmatch. Only the host's settings control gameplay.
| Setting | Default | Description |
|---|---|---|
| Enabled | on | Master toggle |
| Kills To Win | 20 | Points needed to win (legacy config key) |
| Time Limit Minutes | 0 (off) | Round time limit |
| Respawn Delay | 2 s | Seconds before a dead player respawns |
| Min Enemy Spawn Distance | 12 | Avoid spawn points closer than this to a living enemy |
| Avoid Enemy Line Of Sight | on | Prefer spawn points enemies cannot see |
| Spawn Jitter | 0.5 | Random offset around the chosen spawn point |
| Cleanup Items On Death | on | Remove held items on death instead of dropping them |
| Cleanup Mines On Death | on | Remove the dead player's mines and claymores |
| Remove Damage Zones | off | Disable map damage zones |
| Restore Loadout On Respawn | on | Respawn holding the weapons you were killed with |
| Default Weapon | Gun | Prefab name given to players who died empty-handed (Gun is the pistol) |
| Excluded Weapon Classes | DualLauncher | Weapon classes never restored (DualLauncher = grenades and launchers) |
| Excluded Weapons | (empty) | Prefab names never restored |
| Show Scoreboard | on | On-screen kill scoreboard |
| Kill Feed In Chat | off | Post the killer's running score to chat |
| Kill Self Shortcut | F6 | Debug hotkey to kill yourself |
| Revenge Reward | on | Three unanswered kills create a nemesis; revenge +1 point |
| Ace Shutdown | on | Three kills in one life make an ace; shutdown +1 point |
| Underdog Bonus | on | Last place at least 5 points behind gets +25 HP and +20% move speed |
| Language | zh-CN | Local language: zh-CN, en, Auto |
Requirements
- BepInEx 5
- Mod Menu
- Mycelium Networking
Everyone in the lobby should have the mod installed.
Credits
Built on the respawn and scoring skeleton of Yeastmans' Gun Game mod for STRAFTAT.