View Issue Details

IDProjectCategoryView StatusLast Update
0000087WolfAdminAdminpublic2019-02-12 13:00
ReporterTimoAssigned ToTimo 
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product Version 
Target Version1.3.0Fixed in Version 
Summary0000087: Censor
DescriptionSimilar to other mods, WolfAdmin should include a censor/curse filter. This filter should both filter chat as well as player names.

This could possibly be made to use regular expressions (optionally), which might help catch common replacements/misspellings.
Additional InformationOriginally posted in ET: Legacy tracker:

https://dev.etlegacy.com/issues/1141

NoQuarter doc: https://www.prime-squadron.com/noquarter/wiki/cvars_admin.htm#g_censor
ETPub doc: http://www.etpub.org/docs_server_0.9.1.html#g_censor
TagsNo tags attached.
ModN/A
Mod version
Standaloneyes

Relationships

child of 0000046 resolvedTimo Support other mods 

Activities

There are no notes attached to this issue.

Related Changesets

WolfAdmin: develop/1.3.0 4e917f72

2019-01-18 15:51:31

Timo

Details Diff
Implemented a basic censor module (refs 0000087)

* implemented chat message censor
* created settings
* created constants for chat type commands
Affected Issues
0000087
mod - config/wolfadmin.toml Diff File
add - luascripts/wolfadmin/admin/censor.lua Diff File
mod - luascripts/wolfadmin/commands/admin/readconfig.lua Diff File
mod - luascripts/wolfadmin/commands/client/say.lua Diff File
mod - luascripts/wolfadmin/main.lua Diff File
mod - luascripts/wolfadmin/util/constants.lua Diff File
mod - luascripts/wolfadmin/util/settings.lua Diff File
mod - luascripts/wolfadmin/util/util.lua Diff File

WolfAdmin: develop/1.3.0 2e6b8abe

2019-02-05 15:28:02

Timo

Details Diff
Fixed censor for chats sent from console (refs 0000087) Affected Issues
0000087
mod - luascripts/wolfadmin/admin/censor.lua Diff File

WolfAdmin: develop/1.3.0 13d4f7c9

2019-02-05 15:42:41

Timo

Details Diff
Default censor config (refs 0000088) Affected Issues
0000087
add - config/censor.toml Diff File

WolfAdmin: develop/1.3.0 2cbb5424

2019-02-05 15:46:28

Timo

Details Diff
Implement name censor (refs 0000088) Affected Issues
0000087
mod - luascripts/wolfadmin/admin/censor.lua Diff File

WolfAdmin: develop/1.3.0 5109159d

2019-02-06 12:20:21

Timo

Details Diff
Improved name censor functionality (refs 0000087)

* makes use of censor kick setting
* renames instead of kicks if disabled
Affected Issues
0000087
mod - luascripts/wolfadmin/admin/censor.lua Diff File

WolfAdmin: develop/1.3.0 d3dee0e4

2019-02-06 12:27:19

Timo

Details Diff
Added checks for 'nocensor' permission (refs 0000087) Affected Issues
0000087
mod - luascripts/wolfadmin/admin/censor.lua Diff File
mod - luascripts/wolfadmin/commands/client/say.lua Diff File

WolfAdmin: develop/1.3.0 a37ec76d

2019-02-06 12:35:12

Timo

Details Diff
Added missing module (refs 0000087) Affected Issues
0000087
mod - luascripts/wolfadmin/admin/censor.lua Diff File

WolfAdmin: develop/1.3.0 8c0797f5

2019-02-07 19:09:43

Timo

Details Diff
Improved censor (refs 0000087)

* can now correctly be disabled
* made some extra punishments available
Affected Issues
0000087
mod - config/wolfadmin.toml Diff File
mod - luascripts/wolfadmin/admin/censor.lua Diff File
mod - luascripts/wolfadmin/commands/client/say.lua Diff File
mod - luascripts/wolfadmin/util/settings.lua Diff File

WolfAdmin: develop/1.3.0 19761350

2019-02-12 13:06:17

Timo

Details Diff
Improved censor (refs 0000087)

* fixed case insensitivity
* updated some default censor rules
Affected Issues
0000087
mod - config/censor.toml Diff File
mod - luascripts/wolfadmin/admin/censor.lua Diff File

Issue History

Date Modified Username Field Change
2018-12-27 18:42 Timo New Issue
2019-01-18 15:45 Timo Assigned To => Timo
2019-01-18 15:45 Timo Status new => assigned
2019-01-18 15:46 Timo Changeset attached => WolfAdmin develop/1.3.0 4e917f72
2019-01-31 18:29 Timo Relationship added child of 0000046
2019-01-31 18:40 Timo Category General => Admin
2019-02-05 15:22 Timo Changeset attached => WolfAdmin develop/1.3.0 2e6b8abe
2019-02-05 15:42 Timo Changeset attached => WolfAdmin develop/1.3.0 13d4f7c9
2019-02-05 15:42 Timo Changeset attached => WolfAdmin develop/1.3.0 2cbb5424
2019-02-06 12:14 Timo Changeset attached => WolfAdmin develop/1.3.0 5109159d
2019-02-06 12:21 Timo Changeset attached => WolfAdmin develop/1.3.0 d3dee0e4
2019-02-06 12:29 Timo Changeset attached => WolfAdmin develop/1.3.0 a37ec76d
2019-02-07 19:05 Timo Changeset attached => WolfAdmin develop/1.3.0 8c0797f5
2019-02-12 13:00 Timo Changeset attached => WolfAdmin develop/1.3.0 19761350