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.
By Dapato3
| Date uploaded | a month ago |
| Version | 1.2.0 |
| Download link | Dapato3-StraftatDeathmatch-1.2.0.zip |
| Downloads | 25 |
| Dependency string | Dapato3-StraftatDeathmatch-1.2.0 |
This mod requires the following mods to function
straftatmodding-MyceliumNetworking
An easy to use networking library for sending custom RPCs through Steam.
Preferred version: 1.1.17BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
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.
CHANGELOG
1.4.2
English:
- Kill credit goes to the lethal hit; hits on a body that is already dying can no longer take it. Falls, damage zones and suicides count for the last player who hit or pushed the victim within 8 seconds (host setting Last Hit Credit Seconds), otherwise for nobody.
- Clients follow only their lobby host. When the host does not run this version of Deathmatch, the mod stays inactive, so friendly fire, weapon drops, the kill cam and the scoreboard stay vanilla.
- The Kill Self key now works only when the host turns on Allow Kill Self (off by default).
- Players who join a running match, or finish loading after the round start, can move at once instead of staying frozen.
- Dying on a moving platform or while carrying a player no longer removes other players' weapons. A player leaving during the win sequence no longer causes a second round end.
- The time limit starts with the round, and the client timer counts down smoothly. Random spawn offsets stay on the same floor.
- Placing a bounty no longer stalls the host, and the bounty of an ace who falls off the map lands near the fall. Body lookups are cheaper while players wait to respawn.
- A missing game method now disables only its own feature; without the death hook Deathmatch stays off instead of half-working. Mod Menu changes can no longer break Mod Menu itself.
- All players need 1.4.2.
中文:
- 击杀归属于致命一击,之后打在将死角色上的伤害不能再抢走人头。摔落、伤害区和自杀算作 8 秒内最后一个打中或推过他的玩家的击杀(房主设置「无击杀者死亡归属」),否则不计给任何人。
- 客户端只跟随所在房间的房主。房主未运行本版本死亡竞赛时,模组保持停用,友伤、掉枪、击杀镜头和积分榜均保持原版。
- 自杀键现在需要房主开启「允许自杀键」(默认关闭)才能使用。
- 中途加入、或在回合开始后才加载完成的玩家可以立即行动,不再被冻结。
- 在移动平台上或抓着其他玩家时死亡,不再清除别人手中的武器;胜利结算期间有人退出,不再触发第二次回合结算。
- 限时从回合开始时计时,客户端倒计时平滑显示;复活位置的随机偏移保持在同一层地面上。
- 放置赏金不再让房主卡顿,掉出地图的高手的金头会落在坠落处附近;等待复活期间查找角色的开销更低。
- 游戏更新导致某个方法缺失时,只停用对应功能;死亡钩子不可用时死亡竞赛保持关闭,不再半启用。Mod Menu 的变化不会再让 Mod Menu 本身出错。
- 所有玩家需使用 1.4.2。
Español:
- La baja cuenta para el golpe letal; los golpes a un cuerpo que ya está muriendo ya no pueden robarla. Las caídas, las zonas de daño y los suicidios cuentan para el último jugador que golpeó o empujó a la víctima en los 8 s anteriores (ajuste del anfitrión «Crédito al último atacante»); si no, no cuentan para nadie.
- Los clientes siguen solo al anfitrión de su sala. Si el anfitrión no ejecuta esta versión de Deathmatch, el mod queda inactivo: el fuego amigo, la caída de armas, la cámara de muerte y el marcador siguen como en el juego base.
- La tecla de suicidio solo funciona si el anfitrión activa «Permitir tecla de suicidio» (desactivada por defecto).
- Quien se une a una partida en curso, o termina de cargar tras el inicio de la ronda, puede moverse enseguida en lugar de quedarse congelado.
- Morir sobre una plataforma móvil o cargando a otro jugador ya no elimina las armas de los demás. Si alguien sale durante la secuencia de victoria, ya no se produce un segundo final de ronda.
- El límite de tiempo empieza con la ronda y el temporizador del cliente avanza de forma fluida. El desplazamiento aleatorio de reaparición se mantiene sobre el mismo suelo.
- Colocar una recompensa ya no congela al anfitrión, y la de un as que cae del mapa aparece cerca de la caída. La búsqueda de cuerpos cuesta menos mientras los jugadores esperan para reaparecer.
- Si falta un método del juego, solo se desactiva su función; sin el gancho de muertes, Deathmatch queda desactivado en lugar de funcionar a medias. Los cambios de Mod Menu ya no pueden romper el propio Mod Menu.
- Todos necesitan 1.4.2.
1.4.1
English: Fixed delayed client weapon restoration and private healing feedback. Invalid suppression targets from QCW-class weapons and shotguns are now skipped safely instead of interrupting packet processing. Gameplay rules are unchanged. All players should update to 1.4.1.
**中文:**修复客机武器恢复和回血提示的初始化时序问题。QCW 类武器及霰弹枪收到失效压制目标时安全跳过,避免中断数据包处理。玩法规则不变,所有玩家请更新到 1.4.1。
Español: Corregidos los retrasos de restauración de armas y del destello de curación del cliente. Las armas de tipo QCW y las escopetas omiten los objetivos de supresión inválidos sin interrumpir el procesamiento del paquete. Las reglas no cambian. Todos deben actualizar a 1.4.1.