diff options
Diffstat (limited to 'client/map/items')
-rw-r--r-- | client/map/items/pot_items.gd | 40 |
1 files changed, 39 insertions, 1 deletions
diff --git a/client/map/items/pot_items.gd b/client/map/items/pot_items.gd index 65ee1bd8..fae2ccaa 100644 --- a/client/map/items/pot_items.gd +++ b/client/map/items/pot_items.gd @@ -72,7 +72,7 @@ class LeekTomatoJuiceP extends TomatoJuiceP: leek.position.x = .03 base.add_child(leek) -class CookedRice extends RiceP: +class CookedRiceP extends RiceP: func _init(owned_by_: Node3D): super(owned_by_) set_color(Color(1.,1.,1.)) @@ -90,3 +90,41 @@ class SteakP extends Pot: func _init(owned_by_: Node3D): super(owned_by_) base.add_child(load("res://map/items/steak.tscn").instantiate()) + +class TomatoP extends Pot: + func _init(owned_by_: Node3D): + super(owned_by_) + base.add_child(load("res://map/items/tomato.tscn").instantiate()) + +class LeekTomatoP extends LeekP: + func _init(owned_by_: Node3D): + super(owned_by_) + base.add_child(load("res://map/items/tomato.tscn").instantiate()) + +class CurryP extends PotFill: + func _init(owned_by_: Node3D): + super(owned_by_) + set_color(Color(.75, .45, .1)) + +class MilkP extends PotFill: + func _init(owned_by_: Node3D): + super(owned_by_) + set_color(Color8(250, 250, 250)) + +class LeekMilkP extends MilkP: + func _init(owned_by_: Node3D): + super(owned_by_) + var leek: Node3D = load("res://map/items/leek.tscn").instantiate() + leek.rotation_degrees = Vector3(14.5, 0, -25) + leek.position.x = .03 + base.add_child(leek) + +class LeekMilkTomatoP extends LeekMilkP: + func _init(owned_by_: Node3D): + super(owned_by_) + base.add_child(load("res://map/items/tomato.tscn").instantiate()) + +class MilkTomatoP extends MilkP: + func _init(owned_by_: Node3D): + super(owned_by_) + base.add_child(load("res://map/items/tomato.tscn").instantiate()) |