1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-27 22:57:45 +00:00

Merge pull request #418 from NotAdam/housing

housing sql & //gm terri improvements
This commit is contained in:
Mordred 2018-11-05 13:24:10 +01:00 committed by GitHub
commit 0f9320d9ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 90 additions and 1 deletions

15
sql/land.sql Normal file
View file

@ -0,0 +1,15 @@
CREATE TABLE `land` (
`LandSetId` INT UNSIGNED NULL,
`LandId` INT UNSIGNED NULL,
`Size` SMALLINT NULL,
`Status` SMALLINT NULL,
`LandPrice` BIGINT NULL,
`UpdateTime` BIGINT NULL,
`OwnerId` BIGINT UNSIGNED NULL,
`HouseId` BIGINT UNSIGNED NULL,
`IS_DELETE` SMALLINT NULL DEFAULT '0',
`IS_NOT_ACTIVE_FLG` SMALLINT NULL DEFAULT '0',
`UPDATE_DATE` DATETIME NULL
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;

68
sql/landset.sql Normal file
View file

@ -0,0 +1,68 @@
CREATE TABLE `landset` (
`LandSetId` INT UNSIGNED NULL,
`LandId_0` INT UNSIGNED NULL,
`LandId_1` INT UNSIGNED NULL,
`LandId_2` INT UNSIGNED NULL,
`LandId_3` INT UNSIGNED NULL,
`LandId_4` INT UNSIGNED NULL,
`LandId_5` INT UNSIGNED NULL,
`LandId_6` INT UNSIGNED NULL,
`LandId_7` INT UNSIGNED NULL,
`LandId_8` INT UNSIGNED NULL,
`LandId_9` INT UNSIGNED NULL,
`LandId_10` INT UNSIGNED NULL,
`LandId_11` INT UNSIGNED NULL,
`LandId_12` INT UNSIGNED NULL,
`LandId_13` INT UNSIGNED NULL,
`LandId_14` INT UNSIGNED NULL,
`LandId_15` INT UNSIGNED NULL,
`LandId_16` INT UNSIGNED NULL,
`LandId_17` INT UNSIGNED NULL,
`LandId_18` INT UNSIGNED NULL,
`LandId_19` INT UNSIGNED NULL,
`LandId_20` INT UNSIGNED NULL,
`LandId_21` INT UNSIGNED NULL,
`LandId_22` INT UNSIGNED NULL,
`LandId_23` INT UNSIGNED NULL,
`LandId_24` INT UNSIGNED NULL,
`LandId_25` INT UNSIGNED NULL,
`LandId_26` INT UNSIGNED NULL,
`LandId_27` INT UNSIGNED NULL,
`LandId_28` INT UNSIGNED NULL,
`LandId_29` INT UNSIGNED NULL,
`LandId_30` INT UNSIGNED NULL,
`LandId_31` INT UNSIGNED NULL,
`LandId_32` INT UNSIGNED NULL,
`LandId_33` INT UNSIGNED NULL,
`LandId_34` INT UNSIGNED NULL,
`LandId_35` INT UNSIGNED NULL,
`LandId_36` INT UNSIGNED NULL,
`LandId_37` INT UNSIGNED NULL,
`LandId_38` INT UNSIGNED NULL,
`LandId_39` INT UNSIGNED NULL,
`LandId_40` INT UNSIGNED NULL,
`LandId_41` INT UNSIGNED NULL,
`LandId_42` INT UNSIGNED NULL,
`LandId_43` INT UNSIGNED NULL,
`LandId_44` INT UNSIGNED NULL,
`LandId_45` INT UNSIGNED NULL,
`LandId_46` INT UNSIGNED NULL,
`LandId_47` INT UNSIGNED NULL,
`LandId_48` INT UNSIGNED NULL,
`LandId_49` INT UNSIGNED NULL,
`LandId_50` INT UNSIGNED NULL,
`LandId_51` INT UNSIGNED NULL,
`LandId_52` INT UNSIGNED NULL,
`LandId_53` INT UNSIGNED NULL,
`LandId_54` INT UNSIGNED NULL,
`LandId_55` INT UNSIGNED NULL,
`LandId_56` INT UNSIGNED NULL,
`LandId_57` INT UNSIGNED NULL,
`LandId_58` INT UNSIGNED NULL,
`LandId_59` INT UNSIGNED NULL,
`IS_DELETE` SMALLINT NULL DEFAULT '0',
`IS_NOT_ACTIVE_FLG` SMALLINT NULL DEFAULT '0',
`UPDATE_DATE` DATETIME NULL
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;

View file

@ -456,6 +456,12 @@ void Core::Network::GameConnection::gm1Handler( const Packets::FFXIVARR_PACKET_R
player.sendUrgent( "No zone instance found for " + std::to_string( param1 ) );
break;
}
if( !pTeriMgr->isDefaultTerritory( param1 ) )
{
player.sendUrgent( pZone->getName() + " is an instanced area - instance ID required to zone in." );
break;
}
bool doTeleport = false;
uint16_t teleport;

View file

@ -29,7 +29,7 @@ class TerritoryMgr
public:
enum TerritoryIntendedUse :
uint8_t //ToDo: Add The Rest of The Territory Types and Have Better Names For Them
uint8_t //TODO: Add the rest of the territory types and have better names for them
{
Town = 0,
OpenWorld = 1,