IRC logs of Freenode #BZFlag for Sunday, 2020-08-23

*** Zehra <Zehra!~Keiki_Han@unaffiliated/zehra> has joined #bzflag00:03
*** nitroxis <nitroxis!n@nxs.re> has quit IRC (Read error: Connection reset by peer)01:17
*** nitroxis <nitroxis!n@nxs.re> has joined #bzflag01:18
ZehraSo quick question, how to edit/modify/delete chat messages "without swear filtering" done, since the "bz_eMessageFilteredEvent"...02:48
Zehrais listed as only occurring "whenever a message is censored by the swear filter", which is limiting to an extent.02:49
CaptainRoberts[mThat’s what the raw chat event is for, edit it before the filter is applied.02:57
ZehraAh, okay, thanks.02:59
ZehraSeems a bit counter-intuitive for the API, hence my confusion.02:59
blast007how so?02:59
CaptainRoberts[mIt literally says before filter in the comments on the event03:00
ZehraThis is partially since it mentions "unmodified", but does not hint nor imply it is modifiable.03:02
ZehraAlso creates a bit of confusion if the event is passed, would other plug-ins receive the "original" message?03:02
CaptainRoberts[mIf it was immutable it would have been marked const, the entire reason for that event is to let plugins write filters03:03
CaptainRoberts[mNo, it’s a chain each result goes to the next loaded, that’s why there are two events.03:03
CaptainRoberts[mThings are modifiable in the api by default03:05
ZehraThe usage of an event as both "notification" and "modification" is effective, but can cause confusion with items in sequence at times.03:09
CaptainRoberts[mYes, that is why everyone should have a pair03:11
CaptainRoberts[mOr even 303:11
CaptainRoberts[mAllow, modify, notify03:11
ZehraSeems mostly reasonable, would have to check out the event flow more to be certain.03:14
CaptainRoberts[mIt’s not that hard03:15
ZehraIt's not about "difficulty" or "hard" in reference to complexity, but mostly where if this is to notify original, modify, and final.03:17
CaptainRoberts[mI said should not does03:18
CaptainRoberts[mRaw chat is for modify,03:18
CaptainRoberts[mIt’s the start of the chain03:19
ZehraMy confusion was simply misinterpretation, since "raw" seems as in "unmodified", regardless of what other plug-ins may or may not do.03:21
ZehraBut since it is where it can be "modified", it means now either conditions set, may not be "met", despite being set.03:22
CaptainRoberts[mYeah, raw means unmodified, has nothing to do with it’s mutability03:23
ZehraThanks for the insights, it's appreciated.03:25
*** Zehra <Zehra!~Keiki_Han@unaffiliated/zehra> has quit IRC (Quit: Quit)04:03
*** BulletCatcher <BulletCatcher!~bc@bzflag/developer/BulletCatcher> has left #bzflag ("tank sank")04:19
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 260 seconds)05:04
*** BulletCatcher <BulletCatcher!~bc@bzflag/developer/BulletCatcher> has joined #bzflag05:31
*** ChanServ sets mode: +v BulletCatcher05:31
brlcad /last -hilight05:58
*** nitroxis <nitroxis!n@nxs.re> has quit IRC (Remote host closed the connection)07:26
*** nitroxis <nitroxis!n@nxs.re> has joined #bzflag07:27
*** tupone <tupone!~alfredo@gentoo/developer/tupone> has quit IRC (Remote host closed the connection)09:46
*** Sgeo <Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net> has quit IRC (Read error: Connection reset by peer)09:50
*** tupone <tupone!~alfredo@gentoo/developer/tupone> has joined #bzflag10:00
*** tupone <tupone!~alfredo@gentoo/developer/tupone> has quit IRC (Remote host closed the connection)10:18
*** tupone <tupone!~alfredo@gentoo/developer/tupone> has joined #bzflag10:50
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag10:59
moriahman, i miss when brlcad played bz....good memories13:21
Juestooof, yeah good memories when i played years ago13:23
Juestonot the same excitement for some reason13:23
blast007I always miss when I play bz.  Need to work on my aim.   ;)13:35
blast007think I left at like -26 yesterday13:35
blast007though my accuracy is excellent when it's my own tank13:36
short_circuit=D14:03
moriahI'm the queen of sks...and tks, sadly14:19
*** Zehra <Zehra!~Keiki_Han@unaffiliated/zehra> has joined #bzflag15:12
*** Sgeo <Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net> has joined #bzflag16:05
CaptainRoberts[mZehra: solo bots share the connection of the 'real' player, so yeah kicking one is going to kill the entire connection and all players associated with it20:19
blast007is that still the case?20:22
CaptainRoberts[mnot unless you've massively refactored the solo bot code and added a kick bot message.20:23
*** FusionDude is now known as Flash20:54
ZehraConfirmed it only happens with the "solo" bots.21:13
ZehraKind of was hoping it wasn't the case, but at least BZFS is smart enough not to kill all connections by IP.21:14
CaptainRoberts[mIt’s by socket22:03

Generated by irclog2html.py 2.17.3.dev0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!