Left 4 Dead 2

Left 4 Dead 2

83 ratings
SI Stumble Shot[Vscript]
   
Award
Favorite
Favorited
Unfavorite
Game Content: Scripts
File Size
Posted
Updated
8.235 KB
12 Mar @ 4:17pm
16 Mar @ 8:41am
4 Change Notes ( view )

Subscribe to download
SI Stumble Shot[Vscript]

Description
Only works on local host and Dedicated Server

Make those special infected stumble when shot in the legs or head. Different weapons have different stumble power. Each special infected has 20% of their max health as a stumble threshold. This means you will need to shoot them multiple times to make them stumble. After they stumble, they will temporarily be immune to stumble. For example, if they stumble from leg shot or head shot, they will be temporarily unaffected by further stumbles (but not immune to damage)

mod has settings where you can adjust the stumble power for each weapon type and the immune time for special infected. These settings apply in real time, and you can change them any time, even during gameplay. no need to restart.

Mod Settings
You must start game session with this mod first before setting appears.
You can find mod settings in [Game Directory] > left4dead2 > ems > evericemod > si_stumble_shot folder. there will be mod_setting.txt inside
NOTE: if you open txt file and see only chinese letters, you will need another text editor that supports ANSI encoding. for example notepad++, Download it here Notepad++ download link[notepad-plus-plus.org]

If you want to reset the settings to default, simply just delete the txt file, mod will recreate it.
These are what inside txt file.
a_Mod_Enable = true
b_Magnum_Stun_Power = 25
b_Pistol_Stun_Power = 8
b_Rifle_Stun_Power = 10
b_SMG_Stun_Power = 8
b_Shotguns_Stun_Power = 7
b_Snipers_Stun_Power = 30
c_Head_Shot_Stun_Enable = true
c_Head_Shot_Stun_Power_Multiply = 3.5
c_Legs_Shot_Stun_Enable = true
c_Stun_Cooldown = 8

NOTE: Settings with true can only be use with 'true' or 'false' only. true = enable, false = disable.
4 Comments
Aurelíos 23 Jun @ 10:07am 
I love you
Morsch 16 Mar @ 9:51am 
:steamthumbsup:
Everice  [author] 16 Mar @ 8:42am 
fixed. i must have removed the function by accident in today update
Morsch 16 Mar @ 8:30am 
AN ERROR HAS OCCURED [the index 'TankIsDying' does not exist]

CALLSTACK
*FUNCTION [IsTankThrowingRock()] scripts/vscripts/eve_lh_stumble.nut line [238]
*FUNCTION [unknown()] scripts/vscripts/eve_lh_stumble.nut line [53]
*FUNCTION [__RunEventCallbacks()] unnamed line [211]
*FUNCTION [__RunGameEventCallbacks()] unnamed line [218]

LOCALS
[entity] INSTANCE
[this] TABLE
[vic] INSTANCE
[atk] INSTANCE
[event] TABLE
[this] TABLE
[funcName] "OnGameEvent_player_hurt"
[idx] 28
[useTable] TABLE
[bWarnIfMissing] true
[globalTableName] "GameEventCallbacks"
[prefix] "OnGameEvent_"
[params] TABLE
[event] "player_hurt"
[this] TABLE
[params] TABLE
[event] "player_hurt"
[this] TABLE

Been gettin' this error.