Left 4 Dead 2

Left 4 Dead 2

90 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.
10 Comments
TrueKringe 11 Aug @ 1:40am 
I do think that you might wanna separate each weapon's stun damage tho, since I think it's odd that the more powerful guns like AWP deal about the same stun damage as hunting rifle.
TrueKringe 11 Aug @ 1:40am 
Ah I see. Thanks m8.
Everice  [author] 10 Aug @ 8:19pm 
they're difference.
this mod adds 20% of si max hp as stun threshold. weapon stun power is flat dmg that will reduce si stun threshold.
example: Tank on normal has 4000 max health. 20% of 4000 is 800. This 800 point will be Tank's stun threshold

if you shoot the tank legs with rifles which have 10 stun power, it will take 80 hit in the legs before Tank gets stumble
TrueKringe 10 Aug @ 1:03pm 
So, is the stun power based on a percentage of weapon's full damage, or is a separate "stun damage" on its own?
Everice  [author] 1 Aug @ 5:59pm 
You can use mod setting to reduce the stun_power for each weapon. Every SI has their 20% of max health as stumble threshold.
Or you can increase stun_cooldown. This setting prevent si from stumble again within this seconds.
(^^^) Xeno 1 Aug @ 1:05pm 
I liked this but you should really nerf down the chances being stumble, it's unfair for the tank.
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.