diff options
| author | metamuffin <metamuffin@disroot.org> | 2024-08-19 16:40:15 +0200 | 
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2024-08-19 16:40:15 +0200 | 
| commit | 4d529ad88847854bea4d0d23dd49c3c45846a670 (patch) | |
| tree | 2c0cee95a0947ad51161caade7c714b15c37645b /client | |
| parent | 22c807a409ad8deb7b1421b5cefa6ef559bd8750 (diff) | |
| download | hurrycurry-4d529ad88847854bea4d0d23dd49c3c45846a670.tar hurrycurry-4d529ad88847854bea4d0d23dd49c3c45846a670.tar.bz2 hurrycurry-4d529ad88847854bea4d0d23dd49c3c45846a670.tar.zst | |
add all the missing pots
Diffstat (limited to 'client')
| -rw-r--r-- | client/map/item_factory.gd | 9 | ||||
| -rw-r--r-- | client/map/items/pot_items.gd | 40 | 
2 files changed, 47 insertions, 2 deletions
| diff --git a/client/map/item_factory.gd b/client/map/item_factory.gd index 1f564bfb..f7e0bdba 100644 --- a/client/map/item_factory.gd +++ b/client/map/item_factory.gd @@ -39,15 +39,22 @@ static func produce(name: String, owned_by: Node3D) -> Item:  		"pot": return Pot.new(owned_by)  		"burned-pot": return PotItems.BurnedP.new(owned_by) -		"cooked-rice-pot": return PotItems.CookedRice.new(owned_by) +		"cooked-rice-pot": return PotItems.CookedRiceP.new(owned_by) +		"curry-pot": return PotItems.CurryP.new(owned_by) +		"leek-milk-pot": return PotItems.LeekMilkP.new(owned_by) +		"leek-milk-tomato-pot": return PotItems.LeekMilkTomatoP.new(owned_by)  		"leek-pot": return PotItems.LeekP.new(owned_by)  		"leek-tomato-juice-pot": return PotItems.LeekTomatoJuiceP.new(owned_by) +		"leek-tomato-pot": return PotItems.LeekTomatoP.new(owned_by) +		"milk-pot": return PotItems.MilkP.new(owned_by) +		"milk-tomato-pot": return PotItems.MilkTomatoP.new(owned_by)  		"mochi-dough-pot": return PotItems.MochiDoughP.new(owned_by)  		"raw-steak-pot": return PotItems.RawSteakP.new(owned_by)  		"rice-flour-pot": return PotItems.RiceFlourP.new(owned_by)  		"rice-pot": return PotItems.RiceP.new(owned_by)  		"steak-pot": return PotItems.SteakP.new(owned_by)  		"tomato-juice-pot": return PotItems.TomatoJuiceP.new(owned_by) +		"tomato-pot": return PotItems.TomatoP.new(owned_by)  		"tomato-soup-pot": return PotItems.TomatoSoupP.new(owned_by)  		"foodprocessor": return FoodProcessor.new(owned_by) 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()) | 
