Add RulesComponent, GameRulesResource, and BeeDeath state. Update Bee entity with death animation. Include new textures for particles. Add Highlight animation to Beehive.
This commit is contained in:
parent
1da411cacd
commit
d879ca30bd
222 changed files with 3980 additions and 149 deletions
18
components/scripts/game_rules.gd
Normal file
18
components/scripts/game_rules.gd
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
extends Resource
|
||||
class_name GameRulesResource
|
||||
|
||||
@export_category("Level Description")
|
||||
@export var level_number : int = 1
|
||||
@export var level_name : String = ""
|
||||
@export var level_description : String = ""
|
||||
|
||||
@export_category("Level Rules")
|
||||
@export var bees_available : int = 10
|
||||
@export var nectar_required : int = 50
|
||||
@export var level_par : int = 2
|
||||
|
||||
@export_category("Drones Enabled")
|
||||
@export var collector_enabled : bool = true
|
||||
@export var dancer_enabled : bool = true
|
||||
@export var director_enabled : bool = false
|
||||
@export var distractor_enabled : bool = false
|
||||
4
components/scripts/rules_component.gd
Normal file
4
components/scripts/rules_component.gd
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
extends Node
|
||||
class_name RulesComponent
|
||||
|
||||
@export var game_rules : GameRulesResource = null
|
||||
Loading…
Add table
Add a link
Reference in a new issue