Restructure repository to include all source folders

Move git root from Client/ to src/ to track all source code:
- Client: Game client source (moved to Client/Client/)
- Server: Game server source
- GameTools: Development tools
- CryptoSource: Encryption utilities
- database: Database scripts
- Script: Game scripts
- rylCoder_16.02.2008_src: Legacy coder tools
- GMFont, Game: Additional resources

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-29 20:17:20 +09:00
parent 5d3cd64a25
commit dd97ddec92
11602 changed files with 1446576 additions and 0 deletions

View File

@@ -0,0 +1,240 @@
/******************************************************************************
** File:
** Name: Table_Name
** Desc:
**
** This template can be customized:
**
**
** Auth:
** Date:
*******************************************************************************
** Change History
*******************************************************************************
** Date: Author: Description:
** -------- -------- -------------------------------------------
**
*******************************************************************************/
DROP TABLE TblGuildOtherList
GO
PRINT 'Creating Table TblGuildOtherList'
GO
CREATE TABLE [TblGuildOtherList] (
[nGuildID] [int] NOT NULL ,
[nOtherGuildID] [int] NOT NULL ,
[tnRelation] [tinyint] NOT NULL,
[tnState] [tinyint] NOT NULL ,
[waitTime] SMALLDATETIME NOT NULL,
CONSTRAINT [PK_TblGuildOtherList_1] PRIMARY KEY CLUSTERED
(
[nGuildID],
[nOtherGuildID]
) ON [PRIMARY] ,
CONSTRAINT [FK_TblGuildInfo_TblGuildOtherList] FOREIGN KEY
(
[nGuildID]
) REFERENCES [TblGuildInfo] (
[nGuildID]
) ON DELETE CASCADE ,
CHECK ([tnRelation] = 0 or [tnRelation] = 1 or [tnRelation] = 2)
) ON [PRIMARY]
GO
CREATE TABLE TblCastleInfo
(
nCastleID INT IDENTITY(1,1)
, nGuildID INT
, snTax SMALLINT
, nTaxMoney INT
, tnZone TINYINT
, tnTaxIncomeRemainDay TINYINT
, tnInvincibleDay TINYINT
, LastSiegeTime SMALLDATETIME
, bRight BINARY(10)
, strCastleName VARCHAR(50)
, fPosInX FLOAT(1)
, fPosInY FLOAT(1)
, fPosInZ FLOAT(1)
, fPosOutX FLOAT(1)
, fPosOutY FLOAT(1)
, fPosOutZ FLOAT(1)
)
GO
PRINT 'Creating Table TblCastleCreatureInfo'
GO
CREATE TABLE TblCastleCreatureInfo
(
nCreatureID INT IDENTITY(1,1) PRIMARY KEY
, nCastleID INT
, nHP INT
, snObjectType SMALLINT
, fDirection FLOAT(1)
, tnState TINYINT
, tnSubState TINYINT
, tnUpgradeStep TINYINT
, tnUpgradeType TINYINT
, RemainTime SMALLDATETIME
, fPosX FLOAT(1)
, fPosY FLOAT(1)
, fPosZ FLOAT(1)
)
GO
PRINT 'CREATE TABLE TblCampInfo'
GO
CREATE TABLE TblCampInfo
(
nCampID INT IDENTITY(1,1) PRIMARY KEY
, nGuildID INT
, nHP INT
, tnZone TINYINT
, tnChannel TINYINT
, tnState TINYINT
, tnUpgradeStep TINYINT
, RemainTime SMALLDATETIME
, LastUseTime SMALLDATETIME
, bRight BINARY(10)
, fPosX FLOAT(1)
, fPosY FLOAT(1)
, fPosZ FLOAT(1)
)
go
/********************************************
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO TblCastleInfo (nGuildID,snTax,nTaxMoney,tnZone,tnTaxIncomeRemainDay,
tnInvincibleDay,LastSiegeTime,bRight,strCastleName,fPosInX,fPosInY,fPosInZ,
fPosOutX,fPosOutY,fPosOutZ)
VALUES (10989,0,0,8,7,0,GETDATE(),0x0000,'<27><><EFBFBD>ޱ<EFBFBD><DEB1><EFBFBD>',1380,71,1690,1340,70,1677)
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
INSERT INTO TblCampInfo (nGuildID,nHP,tnZone,tnChannel,tnState,tnUpgradeStep,
RemainTime,LastUseTime,bRight,fPosX,fPosY,fPosZ)
VALUES (10989,10,8,0,0,0,GETDATE(),GETDATE(),0x00,1424,0,1372)
--<2D><>¡<EFBFBD><C2A1>
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5000,0,0,0,0,0,GETDATE(),1410,71,1695)
--<2D><> <20>չ<EFBFBD>
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5288,3.1,0,0,0,0,GETDATE(),1409.4,71,1610)
--<2D><> <20>޹<EFBFBD>
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5336,3.1,0,0,0,0,GETDATE(),1371,71,1727)
--NPC
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5385,4.6,7,0,0,0,GETDATE(),1364.6,96,1660.2)
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDrection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5385,4.6,7,0,0,0,GETDATE(),1364.2,96,1644.8)
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5385,3.1,7,0,0,0,GETDATE(),1377.6,96,1615.3)
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5385,3.1,7,0,0,0,GETDATE(),1440.4,96.5,1616.4)
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5385,1.5,7,0,0,0,GETDATE(),1453.6,96,1638.2)
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5385,1.5,7,0,0,0,GETDATE(),1364.6,96,1695.4)
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5385,6.2,7,0,0,0,GETDATE(),1436.9,96.5,1727.5)
INSERT INTO TblCastleCreatureInfo(nCastleID,nHP,snObjectType,fDirection,tnState,
tnSubState,tnUpgradeStep,tnUpgradeType,RemainTime,fPosX,fPosY,fPosZ)
VALUES (1,10000,5385,6.2,7,0,0,0,GETDATE(),1378.4,96.5,1726.9)
********************************************************************/
GO
PRINT 'CREATE USPCastleUpdate'
GO
CREATE PROC USPCastleUpdate @nCastleID INT,@nGuildID INT,@snTax SMALLINT,@nTaxMoney INT,
@tnTaxIncomeRemainDay TINYINT,@tnInvincibleDay TINYINT
AS
SET NOCOUNT ON
DECLARE @RETURN INT
UPDATE TblCastleInfo
SET nGuildID = @nGuildID,snTax = @snTax,nTaxMoney=@nTaxMoney,
tnTaxIncomeRemainDay=@tnTaxIncomeRemainDay,tnInvincibleDay = @tnInvincibleDay
WHERE nCastleID = @nCastleID
SET @RETURN = @@ROWCOUNT
SELECT @RETURN
GO
PRINT 'CREATE USPCampCreate'
GO
CREATE PROC USPCampCreate @nGuildID INT,@tnZone TINYINT,@tnChannel TINYINT,@fPosX FLOAT,@fPosY FLOAT,@fPosZ FLOAT
AS
SET NOCOUNT ON
DECLARE @nCampID INT
SET @nCampID = 0
BEGIN TRAN
INSERT INTO TblCampInfo (nGuildID,nHP,tnZone,tnChannel,
tnState,tnUpgradeStep,RemainTime,LastUseTime,bRight,fPosX,fPosY,fPosZ)
VALUES (@nGuildID,10,@tnZone,@tnChannel,4,0,GETDATE(),GETDATE(),0x01030101010101010101,@fPosX,@fPosY,@fPosZ)
IF @@ERROR <> 0
BEGIN
SELECT @nCampID
ROLLBACK TRAN
RETURN
END
SET @nCampID = CAST(SCOPE_IDENTITY() AS INT)
COMMIT TRAN
SELECT @nCampID
GO
PRINT 'CREATE USPCampDelete'
GO
CREATE PROC USPCampDelete @CampID INT
AS
SET NOCOUNT ON
DECLARE @RETURN INT
DELETE TblCampInfo
WHERE nCampID = @CampID
SET @RETURN = @@ROWCOUNT
SELECT @RETURN