USE [PS_GameData]
GO
/****** Object: StoredProcedure [dbo].[usp_Read_User_MaxGrow_R] Script Date: 05/07/2014 14:21:07 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER Proc [dbo].[usp_Read_User_MaxGrow_R]
@

ID tinyint,
@

ID int
AS
SET NOCOUNT ON
IF EXISTS (SELECT CharID FROM Chars WHERE UserUID = @

ID AND Grow = 1 AND Level >= 40)
OR EXISTS (SELECT CharID FROM Chars WHERE UserUID = @

ID AND Grow = 2)
UPDATE UserMaxGrow SET MaxGrow = 2 WHERE UserUID = @

ID
ELSE UPDATE UserMaxGrow SET MaxGrow = 1 WHERE UserUID = @

ID
IF EXISTS (SELECT CharID FROM Chars WHERE UserUID = @

ID AND Grow = 2 AND Level >= 40)
OR EXISTS (SELECT CharID FROM Chars WHERE UserUID = @

ID AND Grow = 3)
UPDATE UserMaxGrow SET MaxGrow = 3 WHERE UserUID = @

ID
ELSE UPDATE UserMaxGrow SET MaxGrow = 2 WHERE UserUID = @

ID
SELECT Country, MaxGrow FROM UserMaxGrow WHERE UserUID @

ID
SET NOCOUNT OFF
GO