Skip to content

Commit 9410e89

Browse files
authored
Merge pull request #117 from hepfnepf/ch
Improved crosshair scaling and balancing.
2 parents 512fa72 + dd3e172 commit 9410e89

File tree

7 files changed

+28
-10
lines changed

7 files changed

+28
-10
lines changed

Scenes/Game.tscn

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,23 @@ bus = "Music"
7373
tracks = [ ExtResource( 19 ), ExtResource( 18 ), ExtResource( 21 ), ExtResource( 22 ), ExtResource( 20 ) ]
7474
volumes = {
7575
ExtResource( 18 ): 0.0,
76-
ExtResource( 21 ): -6.0,
77-
ExtResource( 22 ): 0.0,
7876
ExtResource( 20 ): 0.0,
79-
ExtResource( 19 ): 6.0
77+
ExtResource( 19 ): 6.0,
78+
ExtResource( 21 ): -6.0,
79+
ExtResource( 22 ): 0.0
8080
}
81+
82+
[node name="AkItem" parent="." instance=ExtResource( 23 )]
83+
position = Vector2( -1075.13, 495.935 )
84+
85+
[node name="EffectItemBasis" parent="." instance=ExtResource( 13 )]
86+
position = Vector2( -1125.85, 955.12 )
87+
88+
[node name="EffectItemBasis2" parent="." instance=ExtResource( 13 )]
89+
position = Vector2( -714.721, 1109.96 )
90+
91+
[node name="EffectItemBasis3" parent="." instance=ExtResource( 13 )]
92+
position = Vector2( -1518.29, 1262.13 )
93+
94+
[node name="EffectItemBasis4" parent="." instance=ExtResource( 13 )]
95+
position = Vector2( -1502.28, 1011.18 )

Scenes/UI/GUI/Crosshair.gd

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,7 @@ func _process(delta) -> void:
1010
global_position = get_viewport().get_mouse_position()
1111

1212
func set_spread(new_spread) -> void:
13-
var _spread = clamp(new_spread*spread_scaler,min_size,max_size)
13+
var _spread =new_spread*spread_scaler
14+
_spread = sqrt(_spread)+(1/pow((_spread+1),2))*1/8
15+
_spread = clamp(_spread*1.1,min_size,max_size)
1416
outer_crosshair.scale = Vector2(_spread,_spread)

Scenes/UI/GUI/Crosshair.tscn

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,9 @@ shader_param/color = Color( 0.25098, 0.541176, 0.819608, 0.956863 )
6060

6161
[node name="Crosshair" type="Node2D"]
6262
script = ExtResource( 1 )
63-
max_size = 10.0
63+
max_size = 7.0
6464
min_size = 0.7
65+
spread_scaler = 30.0
6566

6667
[node name="OuterCrosshair" type="Sprite" parent="."]
6768
material = SubResource( 2 )

Scenes/Weapons/Weapons/AkRifle.tscn

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313

1414
[node name="AkRifle" instance=ExtResource( 1 )]
1515
script = ExtResource( 10 )
16-
damage = 15
16+
damage = 18
1717
speed = 3500
1818
reload_time = 1.5
1919
fire_rate = 8.0
2020
base_spread = 0.01
21-
max_spread = 0.121
21+
max_spread = 0.15
2222
spread_inc = 1.148
2323
spread_dec = 0.078
2424
Bullet = ExtResource( 6 )

Scenes/Weapons/Weapons/LongShotgun.tscn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
position = Vector2( -1.12369, 1.52588e-05 )
1818
script = ExtResource( 6 )
1919
max_ammo = 7
20-
damage = 16
20+
damage = 17
2121
speed = 3500
2222
reload_time = 3.0
2323
fire_rate = 0.9

Scenes/Weapons/Weapons/ShortShotgun.tscn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
position = Vector2( -1.12369, 1.52588e-05 )
1818
script = ExtResource( 6 )
1919
max_ammo = 7
20-
damage = 16
20+
damage = 18
2121
speed = 3500
2222
reload_time = 3.0
2323
fire_rate = 0.9

Scenes/Weapons/Weapons/StandardRifle.tscn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ reload_time = 1.58
2020
fire_rate = 1.0
2121
base_spread = 0.01
2222
spread_inc = 0.515
23-
spread_dec = 0.021
23+
spread_dec = 0.041
2424
Bullet = ExtResource( 6 )
2525
shoot_sfx = ExtResource( 7 )
2626
reload_sfx = ExtResource( 8 )

0 commit comments

Comments
 (0)