// or // | // where flags can contain: // F = player carries the flag // S = player has strength // I = player has the shield // T = player is typing (console, menu or chat) // and weapon IDs are: // 1 = Shotgun // 2 = Uzi // 4 = Mortar // 8 = Electro // 16 = Crylink // 32 = Nex // 64 = Hagar // 128 = Rocket Launcher // 4096 = Laser // runes/curses are stored as a bit mask with the following values: // 1 = Strength // 2 = Defense // 4 = Regeneration // 8 = Speed // 16 = Vampire // 8192 = Weakness // 16384 = Vulnerability // 32768 = Venom // 65536 = Slow // 131072 = Empathy // death type: // either a weapon ID (see above), or one of: // 10000 = fallen to death // 10001 = telefragged // 10002 = drowned // 10003 = killed by a trap / fallen into the void // 10004 = lava // 10005 = slime // 10006 = console kill // 10007 = (MinstaGib) out of ammo // 10008 = swamp // 10009 = team change // 10010 = auto team change // 10011 = camping protection // 10012 = player became too fast (should never happen) // Set some test strings $s_join_player = ":join:10:player:-z-"; $s_join_bot = ":join:5:bot:[BOT]Acidic"; $s_part = ":part:5"; $s_team = ":team:3:14"; $s_kill_frag = ":kill:frag:1:2:type=4:items=4:victimitems=128F"; $s_kill_tk = ":kill:tk:2:4:type=4:items=2:victimitems=S"; $s_kill_suicide = ":kill:suicide:2:4:type=4:items=1:victimitems=14S"; $s_kill_accident = ":kill:accident:2:4:type=4:items=4096:victimitems=32S"; $s_ctf_steal = ":ctf:steal:14:1"; $s_ctf_dropped = ":ctf:dropped:5:2"; $s_ctf_pickup = ":ctf:pickup:14:4"; $s_ctf_capture = ":ctf:capture:14:4"; $s_ctf_return = ":ctf:return:5:2"; $s_ctf_returned = ":ctf:returned:5:4"; ?>

Joins

Player

Bot

False

Part

True

False

Team

True

False

Kill

Frag

TK

Suicide

Accident

False

CTF

Steal

Dropped

Pickup

Capture

Return

Returned

False