Add ProjectZomboidPvpLog (pvp.txt)

Two row variants share the file: Safe House toggles ([LOG] Safety:)
and Combat events ([INFO] Combat: ... weapon=... damage=...). Parser
captures time, level, and the subsystem token (Safety|Combat) as the
entry prefix. COMBAT and SAFETY regexes extract structured fields,
including support for negative Z coordinates from basement levels.
Synthetic fixture covers both variants and represents zombie/vehicle/
real-PvP weapon types so analysers can later filter on damage>0 and
weapon!=zombie.
This commit is contained in:
2026-04-30 20:40:03 +00:00
parent 00c17261a3
commit af05c97dfc
4 changed files with 153 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
[16-04-26 16:17:49.731][LOG] Safety: "Player1" (1000,2000,0) restore true.
[16-04-26 16:18:12.078][LOG] Safety: "Player2" (1010,2010,0) restore true.
[16-04-26 16:20:34.144][LOG] Safety: "Player1" (1000,2000,0) store true.
[16-04-26 16:25:41.402][LOG] Safety: "AdminUser" (1020,2020,0) restore true.
[16-04-26 16:36:07.978][LOG] Safety: "Player2" (1011,2011,0) store true.
[16-04-26 17:14:28.814][INFO] Combat: "Player1" (1005,2005,0) hit "Player2" (1005,2005,0) weapon="Bare Hands" damage=0.026675.
[16-04-26 17:14:35.128][INFO] Combat: "Player1" (1005,2005,0) hit "Player2" (1006,2005,0) weapon="Tire Iron (Worn)" damage=0.112317.
[16-04-26 17:42:49.022][INFO] Combat: "Player2" (1005,2005,0) hit "Player2" (1005,2005,0) weapon="zombie" damage=-1.000000.
[16-04-26 17:45:14.028][INFO] Combat: "Player1" (1100,2200,0) hit "Player2" (1100,2201,0) weapon="vehicle" damage=0.000000.
[16-04-26 18:00:01.515][INFO] Combat: "AdminUser" (1020,2020,-1) hit "Player1" (1020,2020,-1) weapon="Hunting Knife" damage=0.350000.