gros dev pre proto
* Changement de l'UI, ajouts de l'inspecteur par carte et changement de police * Ajout d'un semblant d'exploration * Ajout de la sauvegarde des entités * Restructuration mineure de l'arborescence * Fix divers et réécriture des textes
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
extends Reward
|
||||
class_name GiveItemReward
|
||||
|
||||
var item : Item
|
||||
|
||||
func _init(_seed_needed : int, _item : Item):
|
||||
item = _item
|
||||
seed_needed = _seed_needed
|
||||
|
||||
func reward(p: Player):
|
||||
if p.data.inventory.is_full():
|
||||
p.terrain.drop_item(item, p.global_position, 10)
|
||||
else:
|
||||
p.pick_item(item)
|
||||
|
||||
func desc() -> String:
|
||||
return "Give the following item : [b]%s[/b]. %s" % [item.name, item.description]
|
||||
|
||||
func icon() -> Texture:
|
||||
return item.icon
|
||||
@@ -0,0 +1 @@
|
||||
uid://cqr2dpxwn6oa8
|
||||
@@ -0,0 +1,10 @@
|
||||
extends Reward
|
||||
class_name UpgradeMaxEnergyReward
|
||||
func reward(p: Player):
|
||||
p.upgrade_max_energy(1)
|
||||
|
||||
func desc() -> String:
|
||||
return "Upgrade max energy"
|
||||
|
||||
func icon() -> Texture:
|
||||
return preload("res://common/icons/bolt.svg")
|
||||
@@ -0,0 +1 @@
|
||||
uid://ck28pmq7jv66m
|
||||
@@ -0,0 +1,11 @@
|
||||
extends Reward
|
||||
class_name UpgradeMaxInventoryReward
|
||||
|
||||
func reward(p: Player):
|
||||
p.upgrade_inventory_size()
|
||||
|
||||
func desc() -> String:
|
||||
return "Upgrade max inventory size"
|
||||
|
||||
func icon() -> Texture:
|
||||
return preload("res://common/icons/backpack.svg")
|
||||
@@ -0,0 +1 @@
|
||||
uid://dnl5erwyrn44g
|
||||
Reference in New Issue
Block a user