Skip to content

Commit

Permalink
Apply all burer tweaks. Add readme.
Browse files Browse the repository at this point in the history
Value tweaks explained in readme.
  • Loading branch information
Ishmaeel committed Apr 4, 2021
1 parent 551c0a0 commit 1fe7092
Show file tree
Hide file tree
Showing 5 changed files with 63 additions and 14 deletions.
16 changes: 8 additions & 8 deletions gamedata/configs/creatures/m_burer.ltx
Original file line number Diff line number Diff line change
Expand Up @@ -217,20 +217,20 @@ weight_to_stamina_hit = 0.27 ;0.25 ;kg to stamina %
; Gravi Ability
;-------------------------------------------------------------------------
Gravi_Cooldown = 5000 ; milisec
Gravi_MinDist = 1 ; meter
Gravi_MaxDist = 15 ; meter
Gravi_Speed = 76 ; meter/sec
Gravi_Step = 2 ; meter
Gravi_MinDist = 4 ; meter
Gravi_MaxDist = 25 ; meter
Gravi_Speed = 25 ; meter/sec
Gravi_Step = 0.8 ; meter
Gravi_Time_To_Hold = 1200 ; milisec
Gravi_Radius = 3.0
Gravi_Impulse_To_Objects = 60.0
Gravi_Impulse_To_Enemy = 1000.0
Gravi_Hit_Power = 1.0
Gravi_Hit_Power = 0.8
;-------------------------------------------------------------------------
; Tele Ability
;-------------------------------------------------------------------------
Tele_Max_Handled_Objects = 4;
Tele_Max_Handled_Objects = 1;
Tele_Max_Time = 7000; // (s) max time to be in telekinesis
Tele_Time_To_Hold = 400
Tele_Object_Min_Mass = 70
Expand Down Expand Up @@ -329,7 +329,7 @@ vision_danger_section = burer_vision_danger
[burer_protections]
skin_armor = 0.65
hit_fraction_monster = 0.2
hit_fraction_monster = 0.25
[burer_immunities]
burn_immunity = 1.0
Expand Down Expand Up @@ -374,7 +374,7 @@ transparency_threshold = 0.25
; anim | time[0..1] | hit_power | impulse | impulse_dir (x,y,z) | Field of hit_test (left,right, bottom, top ) | Test Dist
;---------------------------------------------------------------------------------------------------------------------------------------------
;Left hand Strike
stand_attack_0 = 0.4, 0.70, 100, 2.0, 1.0, 0.5, -1.6, 1.6, -1.6, 1.6, 2.5
stand_attack_0 = 0.4, 1.0, 100, 2.0, 1.0, 0.5, -1.6, 1.6, -1.6, 1.6, 2.5
stand_stamina_attack_0 = 0.4, 0.0, 0, 2.0, 1.0, 0.5, -1.6, 1.6, -1.6, 1.6, 2.5
;=================================================================================
Expand Down
4 changes: 2 additions & 2 deletions gamedata/configs/gunslinger_params.ltx
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ light_palevo_dist = 10
light_see_dist = 60

burer_superstaminahit_dist = 10
burer_superstaminahit_value = 1000
burer_superstaminahit_value = 0.8
burer_superhealthhit_power = 0.4
burer_superhealthhit_impulse = 14
burer_superhealthhit_type = 5
Expand All @@ -204,7 +204,7 @@ burer_superstaminahit_conditiondecmax = 0.1

burer_forceantiaim_dist = 10
burer_forceshield_dist = 3
burer_shielded_risky_factor = 0.027 ;ñêëîííîñòü íåîæèäàííî ñíèìàòü ùèò äëÿ êîíòðàòàêè
burer_shielded_risky_factor = 0.05 ;ñêëîííîñòü íåîæèäàííî ñíèìàòü ùèò äëÿ êîíòðàòàêè
burer_min_gren_timer = 1500 ;åñëè äî âçðûâà ãðàíàòû îñòàëîñü ìåíüøå âðåìåíè - óõîäèì â çàùèòó
burer_antigrenade_throw_force = 10;
burer_forcetelefire_min_delta = 400;
Expand Down
2 changes: 1 addition & 1 deletion gamedata/configs/text/eng/gunsl_overrides.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<string_table>
<!-- From: st_dialogs_jupiter.xml -->
<string id="jup_b220_trapper_about_mutants_11111">
<text>Burers rely on telekinesis in combat. Get too close - it'll push you away. Keep your distance - it'll throw something heavy at you. Strategy for it is as follows: try to hit it from medium range - and most importantly never stand in one place. But try to conserve your energy, spend it carefully. And hold your gun tighter when aiming and shooting: burer might try to snatch it from your hands with telekinesis, when it gets angry. It does so pretty well, especially when the hunter gets a little tired. But when it comes to that, don't try to chase your gun and catch it mid-air - it'll punch your lights out. Better hide and wait, till your gun is flies back to you.</text>
<text>Burers rely on telekinesis in combat. Keep your distance - it'll hurl a shockwave at you. Hide behind the corner - it'll throw something heavy. Strategy for it is as follows: try to snipe it from afar or run up close and fill its face with buckshot - but take care never to stand in one place. Try to conserve your energy, spend it carefully. And hold your gun tighter when aiming and shooting: burer might try to snatch it from your hands with telekinesis, when it gets angry. It does so pretty well, especially when the hunter gets a little tired. But when it comes to that, don't try to chase your gun and catch it mid-air - it'll punch your lights out. Better hide and wait, till your gun flies back to you.</text>
</string>
<!-- From: st_dialogs_zaton.xml -->
<string id="zat_b33_stalker_snag_share_package_dialog_111">
Expand Down
6 changes: 3 additions & 3 deletions gamedata/scripts/gunsl_burer.script
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ function HitAnim(need_bloodscreen)
end

function on_gravi_attack_when_burer_see_actor(junk, junk)
HitAnim(true)
HitAnim(false) -- No need for blood yet. The actor can still dodge the gravi attack.
end

function on_gravi_attack_unconditional(junk, junk)
HitAnim(true)
HitAnim(false) -- No need for blood yet. The actor can still dodge the gravi attack.
end

function on_close_antiknife_prepare(junk, junk)
Expand All @@ -38,5 +38,5 @@ function on_close_antiknife(junk, junk)
end

function on_risky_under_aim(junk, junk)
HitAnim(true)
--HitAnim(true) -- Hit animation is not needed here at all.
end
49 changes: 49 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@

Wimpy Burer addon for Call of Pripyat **Gunslinger** mod. Not compatible with vanilla or any other mods.

# Installation
* Just copy the gamedata, Rico. You know what to do.
* If you get a conflict with `gunsl_overrides.xml`, keep your own version, this one just contains a minor bonus for the attentive. It's not important.
* If you get conflicts with any other files, you're going to have to merge the changes.

# Changes
* Burer's gravi attack was too fast and too deadly. It was impossible to dodge in most situations.
- Gravi attack shockwave speed nerfed significantly.
- Gravi attack damage nerfed slightly, so it's not a one-shot kill.
- Burer no longer uses gravi attack at point-blank range.
- Extended gravi attack range to compensate. (It's too easy to dodge at long range, tho.)

* Burer does not actualy have a shitload of health, but its damage resistance was very high.
- Nerfed burer damage resistant very slightly. Two barrels of buckshot in the face should be enough to kill one. One barrel should not.

* Telekinesis attack is an aimbot / one-shot kill in most cases even behind cover. I failed to lower the speed or damage of thrown objects.
- Settled with deeply nerfing the manipulated object count from 4 to 1. This should give a stalker some non-zero chance of survival.

* Disarm attack (which sapped stamina) was immensely powerful.
- Heavily nerfed stamina damage from the disarm attack, so a stalker should be able to survive the first attack without losing their weapon.

* Burer does not actually have infinite shield, but the shield never goes into cooldown.
He will keep it for a very long time if he feels threatened and also put it up again immediately after lowering it for a fast attack.
How long he will keep the shield up is related to how much threatened he feels by his attacker and this is related to the weapon held by the stalker.
You will notice he is more reluctant to lower his shield when you are holding something strong like a gauss rifle.
If you are holding a crappy PM, he will get cockier and will drop his shield more frequently to use his attacks.
- Slightly increased burer's risk threshold. He should now cower behind his shield for a shorter duration.

* Depriving burer from a short range gravi attack left him kinda helpless, so,
- Somewhat buffed burer's standing claw attack to keep his lawyer's mouth shut.

* He also played mind games, shaking the view and splashing blood on screen when he wasn't even dealing damage, so,
- Disabled some of his cosmetic viewport animations which didn't make sense.

# Final Notes
I wasn't able to do most of the things I wanted to do with the burer, because either the engine ignores some values in the config files,
or I'm wildly misinterpreting what they are for. In any case, I wasn't able to modify his shield behavior or his telekinesis attack the way
I wanted to. I had to settle with values that seem to give a stalker a few more strategies with which to deal with him. Assault rifles are
still not a good way to engage these dwarves, but short-range strategies with shotguns (or even a Desert Eagle) should be viable now.

I may have made him too easy because I suck as a player but I can say that even though I can consistently kill him now, he is still able
to pwn me if I get cocky or careless. If that balance does not work for you, I hope you can further tweak my values to find one that will.

These tweaks were made against a sunrise suit and a TOZ-34 shotgun. An exoskeleton will probably make this fight far too easy. Oh well.

Good hunting.

0 comments on commit 1fe7092

Please sign in to comment.