//Fazer Decompose public override void ApplyActionEffects(WorldModelDST worldModel) { worldModel.Cycle += this.Duration; worldModel.RemoveFromEquipped(this.Target); worldModel.RemoveAction("Unequip_" + this.Target); }
public override void ApplyActionEffects(WorldModelDST worldModel) { worldModel.Cycle += this.Duration; if (this.Target == "torch") { worldModel.RemoveFromEquipped("torch"); worldModel.AddToPossessedItems("torch", 1); ActionDST action = new Equip("torch"); worldModel.AddAction(action); } }