Dev pour la béta 1

* ajout des artefacts avec la pile et l'emplacement de graine
* affichage des artefacts dans le vaisseau sur une étagère
* ajout des distributeurs d'artefacts dans les régions
* affichage des attributs de bases de plantes dans le vaisseau
* changement de l'affichage du choix des régions
* changement des icônes du détecteur
This commit is contained in:
2026-04-10 16:16:54 +02:00
parent 84a2eafe57
commit 8062c42e7b
154 changed files with 2780 additions and 1772 deletions

View File

@@ -4,6 +4,11 @@ class_name Door
@export var to_scene_id = ""
@export var icon : Texture : set = set_icon
@export var present : bool = false : set = set_present
@export var door_id : int
func _init():
default_interact_text = "ENTER"
func _ready():
if available:
@@ -11,10 +16,13 @@ func _ready():
else:
%AnimatedSprite2D.play("closed")
set_icon()
set_present()
func interact(_p : Player) -> bool:
func interact(p : Player) -> bool:
if available and to_scene_id:
interacted.emit(_p)
p.region.data.entered_door = name
interacted.emit(p)
p.region.save()
SceneManager.change_to_scene_id(to_scene_id)
return available
@@ -32,3 +40,11 @@ func set_icon(i: Texture = icon):
icon = i
if is_node_ready():
%Icon.texture = icon
func set_present(p := present):
present = p
if present:
process_mode = Node.PROCESS_MODE_INHERIT
else:
process_mode = Node.PROCESS_MODE_DISABLED
visible = present

View File

@@ -3,19 +3,20 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cqecty3kl6yg6"
path="res://.godot/imported/STW_Props_Batterie_V2.png-5149763f9e1dac76893ec05c148e8056.ctex"
path.s3tc="res://.godot/imported/STW_Props_Batterie_V2.png-5149763f9e1dac76893ec05c148e8056.s3tc.ctex"
metadata={
"vram_texture": false
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://entities/interactables/truck/recharge/STW_Props_Batterie_V2.png"
dest_files=["res://.godot/imported/STW_Props_Batterie_V2.png-5149763f9e1dac76893ec05c148e8056.ctex"]
dest_files=["res://.godot/imported/STW_Props_Batterie_V2.png-5149763f9e1dac76893ec05c148e8056.s3tc.ctex"]
[params]
compress/mode=0
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
@@ -23,7 +24,7 @@ compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@@ -37,4 +38,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
detect_3d/compress_to=0