feat(gameplay): perles collectibles + recette amulette de soin
Area3D Pearl flottant/tournant qui émet une couleur nacrée, spawned périodiquement près du joueur (PearlSpawner, 3 max, intervalle 9s, zone haute du seafloor). Collecte automatique au contact, ajout à l'inventaire (item 105 Perle). Nouvelle recette : 2 perles + 1 corail rouge → Amulette de soin (item 106, consommable). Spawner désactivé sur serveur dédié headless. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -27,6 +27,11 @@ static var RECIPES: Array = [
|
||||
"inputs": [{"item_id": 4, "count": 4}, {"item_id": 7, "count": 2}],
|
||||
"output": {"item_id": 104, "count": 1}
|
||||
},
|
||||
{
|
||||
"name": "Amulette de soin",
|
||||
"inputs": [{"item_id": 105, "count": 2}, {"item_id": 4, "count": 1}],
|
||||
"output": {"item_id": 106, "count": 1}
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -16,6 +16,8 @@ const ITEM_NAMES: Dictionary = {
|
||||
102: "Bulle d'air",
|
||||
103: "Algue cuisinee",
|
||||
104: "Armure ecailles",
|
||||
105: "Perle",
|
||||
106: "Amulette de soin",
|
||||
}
|
||||
|
||||
const ITEM_COLORS: Dictionary = {
|
||||
@@ -34,10 +36,12 @@ const ITEM_COLORS: Dictionary = {
|
||||
102: Color(0.2, 0.9, 0.9),
|
||||
103: Color(0.05, 0.4, 0.05),
|
||||
104: Color(0.1, 0.55, 0.5),
|
||||
105: Color(0.95, 0.95, 1.0),
|
||||
106: Color(1.0, 0.85, 0.4),
|
||||
}
|
||||
|
||||
const PLACEABLE_IDS: Array = [2, 3, 4, 5, 6, 7, 8]
|
||||
const CONSUMABLE_IDS: Array = [102, 103]
|
||||
const CONSUMABLE_IDS: Array = [102, 103, 106]
|
||||
const TOOL_IDS: Array = [100, 101, 104]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user