lactase: rajout d'un nouvel item, la lactase
Cet item supprime les vents de la princesse en lui permettant d'immédiatement digérer le lactose. Ce qui a pour effet de couper son dash en cours et de lui vider les intestincs. J'ai rajouté plein d'éléments dans le niveau numéro deux pour tester ça. Addition supplémentaires: - le fromage peut être de différentes couleurs avec pour conséquences différentes intensités. Ce qui a pour effet de recharger plus ou moins vite la jauge de pét. - J'ai rajouté une passerelle à sens unique qui permet de créer un petit point de non retour, j'aimerai bien aussi l'avoir à la verticale, mais pour le moment, je n'y arrive pas.
This commit is contained in:
@@ -9,7 +9,8 @@ signal dash_done()
|
||||
var loading = false
|
||||
var loaded = false
|
||||
|
||||
func load_cheese() -> bool:
|
||||
func load_cheese(speed) -> bool:
|
||||
animationPlayer.speed_scale = speed
|
||||
if not loading and not loaded:
|
||||
animationPlayer.play("reload")
|
||||
loading = true
|
||||
|
||||
@@ -60,7 +60,7 @@ tracks/1/keys = {
|
||||
|
||||
[sub_resource type="Animation" id="Animation_eh7ry"]
|
||||
resource_name = "reload"
|
||||
length = 3.0
|
||||
length = 2.0
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
@@ -68,7 +68,7 @@ tracks/0/path = NodePath("Full:region_rect")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 3),
|
||||
"times": PackedFloat32Array(0, 2),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Rect2(16, 0, 16, 0), Rect2(16, 0, 16, 144)]
|
||||
@@ -80,7 +80,7 @@ tracks/1/path = NodePath("Full:position")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 3),
|
||||
"times": PackedFloat32Array(0, 2),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0, -70), Vector2(0, 0)]
|
||||
|
||||
@@ -24,9 +24,9 @@ func reset():
|
||||
for gauge in gauges:
|
||||
gauge.reset()
|
||||
|
||||
func load_cheese():
|
||||
func load_cheese(speed):
|
||||
for gauge in gauges:
|
||||
if gauge.load_cheese():
|
||||
if gauge.load_cheese(speed):
|
||||
return
|
||||
|
||||
func dash_fart():
|
||||
|
||||
Reference in New Issue
Block a user