[gd_scene load_steps=8 format=3 uid="uid://bvpfnmtbexv0w"] [ext_resource type="Script" uid="uid://bsc4h24tql7nr" path="res://scripts/Processor.gd" id="1_8fiim"] [ext_resource type="Script" uid="uid://bha4kv6d0iba0" path="res://scripts/Item.gd" id="2_vu1qv"] [ext_resource type="Resource" uid="uid://cgxall2fn3bsn" path="res://items/copper.res" id="3_r717d"] [ext_resource type="Texture2D" uid="uid://cr8sqiuh5at1x" path="res://assets/factory.png" id="3_vu1qv"] [ext_resource type="Resource" uid="uid://dtem6pgfrxmm7" path="res://items/bullet.res" id="4_rcuv8"] [ext_resource type="Script" uid="uid://inyhfjkw5h2u" path="res://scripts/PathfindObstacle.gd" id="6_r717d"] [sub_resource type="CircleShape2D" id="CircleShape2D_r717d"] radius = 32.0 [node name="Processor" type="StaticBody2D" groups=["Buildings"]] collision_layer = 4 collision_mask = 7 input_pickable = true script = ExtResource("1_8fiim") ingredient_items = Dictionary[ExtResource("2_vu1qv"), int]({ ExtResource("3_r717d"): 2 }) production_time = 0.5 produced_item = ExtResource("4_rcuv8") source_limit = 1 sink_limit = 1 build_materials_required = Dictionary[ExtResource("2_vu1qv"), int]({ ExtResource("3_r717d"): 5 }) [node name="Sprite2D" type="Sprite2D" parent="."] visible = false texture = ExtResource("3_vu1qv") [node name="Polygon2D" type="Polygon2D" parent="."] color = Color(0, 1, 0, 1) polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] shape = SubResource("CircleShape2D_r717d") [node name="Consumer" type="Node" parent="."] [node name="PathfindObstacle" type="Node2D" parent="."] script = ExtResource("6_r717d") added_weight = 99.0 metadata/_custom_type_script = "uid://inyhfjkw5h2u"