diff --git a/scripts/Contents/Panels/MakeFeed.gd b/scripts/Contents/Panels/MakeFeed.gd index 99a3212..b4f650f 100644 --- a/scripts/Contents/Panels/MakeFeed.gd +++ b/scripts/Contents/Panels/MakeFeed.gd @@ -15,6 +15,7 @@ var refreshNeedBaseballCount = 10 func _ready(): skipBtn.pressed.connect( func(): + skipBtn.disabled = true finish() ) refreshBtn.pressed.connect( @@ -40,6 +41,8 @@ func _ready(): func beforeOpen(_args: Array = []): selectedCount = 0 regenerateCards() +func afterOpen(_args: Array = []): + skipBtn.disabled = false func clearCards(): for i in feedCards.get_children(): @@ -47,7 +50,7 @@ func clearCards(): avaliableFeeds.add_child(i) func updateValue(): waveLabel.text = str(Wave.current + 1) - countLabel.text = str(UIState.player.fields[FieldStore.Entity.FEED_COUNT_CAN_MADE] - selectedCount) + countLabel.text = "%d" % (UIState.player.fields[FieldStore.Entity.FEED_COUNT_CAN_MADE] - selectedCount) needBB.count = refreshNeedBaseballCount func finish(): var center = Vector2.ZERO diff --git a/scripts/Contents/Panels/SelectIntialFeed.gd b/scripts/Contents/Panels/SelectIntialFeed.gd index 5f27787..dd482bc 100644 --- a/scripts/Contents/Panels/SelectIntialFeed.gd +++ b/scripts/Contents/Panels/SelectIntialFeed.gd @@ -10,6 +10,7 @@ extends FullscreenPanelBase func _ready(): startBtn.pressed.connect( func(): + startBtn.disabled = true UIState.closeCurrentPanel() StarterPanel.selectingFeed = false ) diff --git a/scripts/Statemachine/EntityBase.gd b/scripts/Statemachine/EntityBase.gd index f0b6cd5..485d76c 100644 --- a/scripts/Statemachine/EntityBase.gd +++ b/scripts/Statemachine/EntityBase.gd @@ -48,7 +48,7 @@ var fields = { "饲料": TITLE_FLAG, FieldStore.Entity.PRICE_REDUCTION: 0, FieldStore.Entity.FEED_COUNT_SHOW: 3, - FieldStore.Entity.FEED_COUNT_CAN_MADE: 2, + FieldStore.Entity.FEED_COUNT_CAN_MADE: 5, "掉落物": TITLE_FLAG, FieldStore.Entity.DROPPED_ITEM_COLLECT_RADIUS: 60, FieldStore.Entity.GRAVITY: 10,