Serious Sam Fusion 2017 (beta)

Serious Sam Fusion 2017 (beta)

41 ratings
Combo System (Script)
2
   
Award
Favorite
Favorited
Unfavorite
Game Mode: Single Player
Type: Additions
File Size
Posted
Updated
331.313 KB
12 Jun @ 7:11am
12 Jun @ 8:32am
4 Change Notes ( view )

Subscribe to download
Combo System (Script)

Description
A script adding combos (kinda like in the Next Encounter) and multikills. The higher the combo is, the more difficult it is to maintain it.
Only works in singleplayer (and singleplayer survival) in TFE, TSE and BFE titles (no custom game titles yet, I'll probably add them later).

Can be used in either simple or advanced (default) mode.
Simple mode only shows current combo and multikills (optionally).
If you don't want any gameplay changes and/or any possible conflicts with other script mods you can enable simple mode. Or keep it in advanced mode but with disabled speed multiplier and overhealth.

Advanced mode has several differences:
- Killing Spree mode is activated when reaching combo x20.
- (if overhealth is enabled) gain overhealth after combo is broken based on combo level (1 kill = 1 overhealth).
- (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 about 12 seconds.
- (if overhealth is enabled) immediately adds 20 overhealth when activated.
- (if overhealth is enabled) each kill during Killing Spree gives 2 overhealth to the player.
- (if speed multiplier is enabled) movement speed is increased by 75% during Killing Spree.

Overhealth:
- decreases by 1 per 2 seconds.
- mitigates non-lethal damage.
- maximum amount of overhealth is 50.

Overhealth might be a bit difficult to understand but it mitigates incoming damage if player has more health than the incoming damage amount (after it has been reduced by armor).
For example if player has 1 HP they will die even if they have 50 overhealth.
But if the player has for example 25 HP, 20 overhealth and they take 20 damage , all the damage will be mitigated by overhealth and player won't actually take any health damage (armor will still be reduced).

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.EnableOverhealth(0 or 1) - enable (1) or disable (0) overhealth for combos and during killing spree (can't be applied midgame).
Overhealth 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)

Known issues:
- current overhealth text is supposed to be near the current HP but it will probably be a bit off if you're using different UI scaling.

P.S. I didn't plan to upload it publicly but I decided to do it in case someone finds it interesting.
12 Comments
Nekorie  [author] 5 Jul @ 12:55am 
Thanks c:
All of the text elements are made using text effects and I don’t think it’s possible to scale it based on the HUD size, at least the way it’s made now. I also wanted to make the color change based on the game title but it didn’t really look that good without the black outline so I decided to leave it as just white. As for the outline/border, I tried making it using the shadow parameter in the text effect but it just wasn’t working in-game for some reason. The only other way I could think of, was creating a copy of the text “below” the main one coloured black but it was sometimes being drawn above the actual text so it looked weird.
LOL DUDE 3 Jul @ 9:41pm 
Really cool idea! Goes pretty well with Serious Sam gameplay without breaking it, IMO. This one's a keeper.
I just hope you're able to improve the HUD elements. In addition to seeing if you can make the overhealth text scale properly with your HUD, can you make all of the text change color to match the gametitle's HUD, and maybe add a black border around the text for consistency and visibility?
Nekorie  [author] 24 Jun @ 4:49am 
Спасибо. Возможно будет, но я пока точно не могу сказать
Artemy 23 Jun @ 5:29am 
Очень круто. Будет сс4/см порт? Мне кажется там еще круче с комбо системой играть
Mr.S1ck0h 17 Jun @ 9:55pm 
I guess the nostalgia of PS2 Next Encounter was just hitting dude. Idk about you guys but the Next Encounter Killing Spree music (not to sound crazy) gives me more "blood lust" to go for the kills. After all the speed of the music and the sound of it is just great.
Nekorie  [author] 16 Jun @ 11:45pm 
I was thinking about it but decided to make TSE and BFE music play instead. I can probably add it as an option if you want.
Mr.S1ck0h 16 Jun @ 2:38pm 
To be honest I thought the next encounter killing spree music was gonna play but oh well. The mod is still fire though
QuakezHunter 16 Jun @ 7:16am 
Serious Sam Xbox HD :DD
Jeff 15 Jun @ 8:10am 
cool!
Redrick gamer 12 Jun @ 8:24pm 
Bro this is SICK! Thank you! for adding this! :bombheart: