aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2026-03-12 22:31:54 +0100
committertpart <tpart120@proton.me>2026-03-12 22:55:44 +0100
commit08d32f1dd3cfdfb0f2065cca1342e99bf514d1cd (patch)
tree696e5b23a413508ff5431217437dcff3f00d9966 /client
parent6c2140d74f4c79c0a08b55f07778b02677369910 (diff)
downloadhurrycurry-08d32f1dd3cfdfb0f2065cca1342e99bf514d1cd.tar
hurrycurry-08d32f1dd3cfdfb0f2065cca1342e99bf514d1cd.tar.bz2
hurrycurry-08d32f1dd3cfdfb0f2065cca1342e99bf514d1cd.tar.zst
Improve marker shader to remove odd one-sided glow
Diffstat (limited to 'client')
-rw-r--r--client/map/tiles/button/button.gd3
-rw-r--r--client/player/marker/interact_marker.gdshader6
2 files changed, 3 insertions, 6 deletions
diff --git a/client/map/tiles/button/button.gd b/client/map/tiles/button/button.gd
index b806f58f..16359d23 100644
--- a/client/map/tiles/button/button.gd
+++ b/client/map/tiles/button/button.gd
@@ -16,9 +16,6 @@
class_name Button_
extends Tile
-#static func interact_target() -> Vector3:
-# return Vector3(0, 0.25, 0)
-
var button: ButtonModel = load("res://map/tiles/button/button.tscn").instantiate()
func _init(ctx: TileFactory.TileCC):
diff --git a/client/player/marker/interact_marker.gdshader b/client/player/marker/interact_marker.gdshader
index a85147ca..c3bc498b 100644
--- a/client/player/marker/interact_marker.gdshader
+++ b/client/player/marker/interact_marker.gdshader
@@ -16,7 +16,7 @@
*/
shader_type spatial;
-render_mode depth_test_disabled;
+render_mode depth_test_disabled, unshaded;
uniform float max_width = .1;
uniform float marker_length = .5;
@@ -25,9 +25,9 @@ uniform bool interacting = false;
void fragment() {
if (interacting) {
- ALBEDO = vec3(0., 0., 15.);
+ ALBEDO = vec3(0., 0., 5.);
} else {
- ALBEDO = vec3(15., 0., 0.);
+ ALBEDO = vec3(5., 0., 0.);
}
vec2 uv = abs(2. * UV.xy - 1.);
float m_length = marker_length / max_width;