Left 4 Dead 2

Left 4 Dead 2

Left 4 Grief
Showing 1-10 of 23 entries
< 1  2  3 >
Update: 8 Jun, 2024 @ 4:19am

- New setting: anti_crash_chainsaw
- Changed the addon loading method to make it load even with other addons using the scriptedmode and scriptedmode_addon scripts (like Dark Messiah E3 custom map)
- Minor fixes and improvements

Update: 10 Oct, 2023 @ 1:12am

https://github.com/smilz0/Left4Grief/releases/tag/v1.1

Update: 18 Aug, 2023 @ 11:31pm

- L4G now shares the admin and troll list with all my other addons (L4B, L4F..). The users management functions are now centralized into Left4Lib, hence the 'admins.txt' and trolls ('griefers.txt') files are now in the 'ems/left4lib/cfg' folder (you can delete the ones in 'ems/left4fun/cfg' after you moved their content to the new files).
The new users management system assigns a level to the joining player.
User Levels are (from highest to lowest):
1. Admin
2. Friend
3. User
4. Griefer
'Griefer' is basically the old 'Troll'. The players in this list will get the same punishments/restrictions as before.
The addon will create 3 files ('admins.txt', 'friends.txt', 'griefers.txt') into the 'ems/left4lib/cfg' folder.
Players who do not belong to any of the 3 lists will be assigned the normal User level.
You can manually add people to this files with a text editor or you can add them ingame with the admin command:
!l4u add [player/character name] [user level]
scripted_user_func l4u,add,[player/character name],[user level]
Example:
!l4u add nick griefer
scripted_user_func l4u,add,ellis,admin
To remove a user from any list he is currently in:
!l4u,remove,[player/character name]
scripted_user_func l4u,remove,[player/character name]

- All the other L4G commands must now start with the 'l4g' trigger (in chat it's '!l4g') and you can now change the addon settings via 'settings' command.
Example:
!l4g settings fault_admin_alert 0
scripted_user_func l4f,settings,ricochet_admins,1

GitHub Repo: https://github.com/smilz0/Left4Grief

Update: 4 Mar, 2023 @ 3:24am

- Bug fix

Update: 17 Feb, 2023 @ 9:35am

- Added the settings "fault_admin_alert" (default: 1) and "fault_public_alert" (default: 0). Enable/Disable the onscreen notifications (to admins only and to everyone) of the players FAULTs. FAULTs are generated by the game itself, the addon only shows them to the admins/public when they are generated (so don't ask me to explain what they mean or to modify them).
Here is a list of some of the FAULT types i could see and what i think they mean:
1. FriendlyFire: This is self explanatory, it's when the player damages a team mate
2. Reckless: This should be when someone runs into someone else's line of fire (this is rarely triggered tho, most of the time it is reported as FriendlyFire)
3. Forgetful: I'm not sure but it seems to be when someone dies in a stupid way
4. WitchHarassment: The player triggered the witch
5. Greed: Seems to be triggered when someone uses a medkit on himself even though he didn't need it instead of healing a team mate who was with red HP
6. Abandonment: I don't know, probably when someone is left behind
7. LeftBehind: Same
8. AbusiveBehavior: At the moment i only saw this when using the supershove thing of my Left 4 Fun addon. It triggered when someone shoved a team mate and that team mate got some kind of damage as a result
9. EarlyMourning: This seems to be triggered when someone dies at the beginning of the chapter
(there should be more)
If you find other fault types and/or you manage to understand what they mean, post it in the discussion section.
At the moment this is just a notification of the FAULT, so the admins/other players can see when they happen and who caused them. In the future it is possible to use it to implement some kind of auto kick or something like that.

Update: 19 Aug, 2022 @ 1:48am

- Added friendly fire (and reverse FF) invulnerability to survivors who are being pinned by special infected (charger, hunter, jockey and smoker) with an additional invulnerability period after they are freed. This new feature can be configured with 2 new settings:
"pin_invulnerability" (default: 1). Enables (1) / Disables (0) the FF and reverse FF invulnerability.
"pin_invulnerability_time" (default: 1.0). Additional invulnerability time (in seconds) after the pinned survivor gets freed.

- Added the setting "friendly_fire_admins" (default: 1). Enables (1) / Disables (0) friendly fire damage from admins ("friendly_fire" is now only for non admins, including bots).

Update: 10 Feb, 2022 @ 5:21am

- Fix: no longer blocking the damage when damage amount is 0 (fixes being unable to move physics objects by hitting them with melee).

Update: 6 Jan, 2022 @ 2:34am

- Now kick votes are automatically aborted if the target is an IDLE player and there is at least 1 IDLE admin (without this, a random player could successfully vote kick an admin because, due to vscript limitations, the addon is unable to determine which player is the target of the vote kick if such player is IDLE).

- Added the setting "ricochet_blast_damagefactor" (default: 0.1). The ricochet damage is multiplied by this factor in case of explosive damage type.

- Added the setting "anti_disconnect_grief" (default: 1). If non zero, when a player throws a molotov/pipe bomb or shoots a grenade launcher and quickly disconnects, such damaging entities (flames, nades, projectiles etc..) are automatically removed from the map in order to prevent the friendly fire damage (which cannot be blocked as usual if the attacker is no longer in the game).
NOTE: Indirectly ignited entities will still be there causing damage.

- If the Left 4 Fun addon is also installed and enabled, friendly fire damage will not ricochet if the victim is a player in the L4F's troll list.

Update: 17 Dec, 2021 @ 2:07am

- Added a visual indication in case the Left 4 Lib addon is missing.

Update: 5 Dec, 2021 @ 4:34am

- Blocked friendly fire (no ricochet) when the victim is being carried by a charger, pounced by a hunter or trapped by the smoker's tongue. The game already blocks the FF when the victim is being pummeled by a charger or ridden by a jockey.