Serious Sam 4

Serious Sam 4

34 ratings
Combo System (Script)
   
Award
Favorite
Favorited
Unfavorite
Game Mode: Single Player
Type: Additions
File Size
Posted
Updated
1.239 MB
9 Jan @ 5:26am
21 Jun @ 6:02am
5 Change Notes ( view )

Subscribe to download
Combo System (Script)

Description
About
A script adding Next Encounter style combos and multikills (like in XBOX).

Features
Can be used in either simple or advanced (default) mode.
Simple mode only shows current combo and multikills (optionally).

Advanced mode has several differences:
- Killing Spree mode is activated when reaching combo x20.
- (if ammo gain is enabled) gain ammo for current weapon after combo is broken based on combo level (1 kill = 1% of max ammo).*
- (if speed multiplier is enabled) gain movement speed for each kill based on combo level (1 kill = +2.5% speed). Goes back to the default speed when combo is broken.

Killing Spree mode:
- lasts for 15 seconds.
- (if ammo gain is enabled) gain 1% of max ammo for current weapon for each kill during Killing Spree.*
- (if speed multiplier is enabled) movement speed is increased by 75% during Killing Spree.

* if 1% of max ammo is decimal then it's rounded up to the next integer value.
E.g. 1% of cannon balls is 0.3 so it's rounded to 1 cannon ball.

Console commands
globals.NECS.Help() - show available commands.

globals.NECS.EnableSimpleMode(0 or 1) - use simple (1) or advanced (0) mode (can't be applied midgame).
Advanced mode is used by default.

globals.NECS.EnableMusic(0 or 1) - enable (1) or disable (0) music during Killing Spree.
Music enabled by default.

globals.NECS.EnableYeehaw(0 or 1) - enable (1) or disable (0) "Yeehaw" sound during Killing Spree.
"Yeehaw" sound is enabled by default.

globals.NECS.EnableCounter(0 or 1) - enable (1) or disable (0) counter sound when Killing Spree is almost over.
Counter sound is enabled by default.

globals.NECS.EnableMultikills(0 or 1) - enable (1) or disable (0) multikill text.
Multikills are enabled by default.

globals.NECS.EnableSpeedMultiplier(0 or 1) - enable (1) or disable (0) speed multiplier for combos and during Killing Spree (can't be applied midgame).
Speed multiplier is enabled by default.

globals.NECS.EnableAmmoGain(0 or 1) - enable (1) or disable (0) ammo gain for combos and during Killing Spree (can't be applied midgame).
Ammo gain enabled by default.

globals.EnablePostProcessing(0 or 1) - enable (1) or disable (0) post processing effect during Killing Spree.
Post processing enabled by default.

globals.EnableGibbing(0 or 1) - enable (1) or disable (0) enemy gibbing during Killing Spree.
Gibbing enabled by default.

globals.NECS.SetDefaultParams() - set default parameters.

globals.NECS.Prefs() - show current values.

You can also enable debug mode with the command globals.NECS.EnableDebug(1)

Additional info
Only works in singleplayer (and singleplayer survival).

Supports Reborn.
3 Comments
EYADALHARBI999 31 May @ 8:17pm 
This brings back memories of Serious Sam Next Encounter. Thank you for bringing this masterpiece.
The solar flare. 10 Jan @ 4:09am 
If only this had unreal and quakes announcer as well but this is still fantastic enough
Pomzar 9 Jan @ 12:22pm 
Замечательная работа, спасибо