Serious Sam Fusion 2017 (beta)

Serious Sam Fusion 2017 (beta)

No hay suficientes valoraciones
Health Script Manager
   
Premiar
Favoritos
Favorito
Quitar
Type: Additions
Tamaño
Publicado el
Actualizado el
26.619 KB
28 NOV 2024 a las 18:24
10 AGO a las 11:39
3 notas sobre cambios ( ver )

Suscríbete para descargar
Health Script Manager

Descripción
What is this mod about?

It's about ability to modify some player parameters, like health and armor, without modifying any single file. All you need is a bunch of console commands, which just do simpliest tasks.

globals.HSMEnabled(x bool) - Toggles on/off Health Script Manager. By default 'x' is false.
globals.HSMMaxNTopLevels(x1 int, x2 int, y1 int, y2 int) - configures max (x1,y1) and top (x2,y2) levels for health (x) and armor (y) player can have. By default both max is set to 200 and both top is set to 100. globals.HSMItemMultipliers(x float, y float) - configures multiplier for health (x) and armor (y) item. Also affects initial amount of health upon starting a new game. By default both set to 1.
globals.HSMHealRegenEnabled(x bool) - Toggles on/off natural health regeneration. By default 'x' is true. globals.HSMHealRegenType(x string) - configures type of health regeneration. There are two types for now: 'HSM' and 'Tourist'.
'HSM' is default one. Just a standart health regeneration with 5 HP/seconds speed, 50 HP limit and 10 seconds cooldown after spawning or taking damage.
'Tourist' is attempt to recreate Tourist difficulty health regeneration with 1 HP/seconds speed and 1 second cooldown after spawning or taking damage.
globals.HSMHealRegenLimit(x int) - configures the upper health limit of natural regeneration. By default 'x' is set to 50 HP.
globals.HSMHealRegenSpeed(x float) - configures speed of health regeneration. By default 'x' is set to 5 HP/seconds.
globals.HSMHealRegenCooldown(x int) - configures duration of regeneration cooldown timer after spawning or taking damage. By default 'x' is set to 10 seconds.
globals.HSMArProtectionType(x string) - configures armors protection type. There are several types for now: 'SeriousSam', 'HalfLife', 'HalfLife2' and 'GTA'.
'SeriousSam' is default one. Just a standart armor protection with 33% leaked damage towards health and 100% damage to armor.
'HalfLife' is Half-Like armor protection with 20% leaked damage towards health and 50% damage to armor.
'HalfLife2' is Half-Like 2 armor protection with 20% leaked damage towards health and 100% damage to armor.
'GTA' is GTA-like armor protection with 0% leaked damage towards health and 100% damage to armor.
globals.HSMArProtectionDamageLeaked(x float) - configures percentage of damage taken by health, if player does have any point of armor. By default 'x' is set to 33%.
globals.HSMArProtectionDamageAbsorb(x float) - configures percentage of damage can be taken by armor and nullifies all damage that left outside. By default 'x' is set to 100%.
globals.HSMInvulnerabilityBonuses(x bool, y bool) - Toggles on/off extra health (x) and armor (y) after picking up Invulnerability power-up. By default both is false.
globals.HSMConfig() - Shows up configurations of Health Script Manager.
Changes applies only by starting a new game or restarting the level via CWM menu.
globals.HSMHelp() - All about Health Script Manager console commands.


Known issues:
1) Currently script work only with vanilla items. If you desired to add custom item: use Serious Editor 2017, find HSMLoader and add item you've need into table.
2) Fall damage in BFE is depends on how much HP you have, so be avare. More HP, more damage you will get.
3) Because of Editors restrictions it's impossible to make max hp and armor levels work below 200 and top levels below 100. I just doesn't know how to make any health item not pickable, while players max hp is set to 50.
4) Considering that mod was made only to make Serious Sam gameplay a bit fun, it may upset some hardcore players.