From d639452893bef25c8907370bd97f34e371cf97cd Mon Sep 17 00:00:00 2001 From: Flugente Date: Sun, 15 May 2016 17:09:14 +0000 Subject: [PATCH] New feature: We can now create non-profile-based merchants via lua.scripts. For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=23061&goto=345526&#msg_345526 git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2320 4f8fa57e-7814-0410-bad4-adc449f26b7c --- gamedir/Data-1.13/Ja2_Options.INI | 5 + gamedir/Data-1.13/Scripts/strategicmap.lua | 265 ++++--- .../AdditionalDealer_21_Inventory.xml | 163 +++++ .../AdditionalDealer_22_Inventory.xml | 475 ++++++++++++ .../AdditionalDealer_23_Inventory.xml | 475 ++++++++++++ .../AdditionalDealer_24_Inventory.xml | 475 ++++++++++++ .../AdditionalDealer_25_Inventory.xml | 475 ++++++++++++ .../AdditionalDealer_26_Inventory.xml | 475 ++++++++++++ .../AdditionalDealer_27_Inventory.xml | 475 ++++++++++++ .../AdditionalDealer_28_Inventory.xml | 83 +++ .../AdditionalDealer_29_Inventory.xml | 83 +++ .../AdditionalDealer_30_Inventory.xml | 113 +++ .../AdditionalDealer_31_Inventory.xml | 113 +++ .../AdditionalDealer_32_Inventory.xml | 113 +++ .../AdditionalDealer_33_Inventory.xml | 113 +++ .../AdditionalDealer_34_Inventory.xml | 113 +++ .../AdditionalDealer_35_Inventory.xml | 113 +++ .../AdditionalDealer_36_Inventory.xml | 28 + .../AdditionalDealer_37_Inventory.xml | 28 + .../AdditionalDealer_38_Inventory.xml | 28 + .../AdditionalDealer_39_Inventory.xml | 28 + .../AdditionalDealer_40_Inventory.xml | 28 + .../AdditionalDealer_41_Inventory.xml | 48 ++ .../AdditionalDealer_42_Inventory.xml | 226 ++++++ .../AdditionalDealer_43_Inventory.xml | 220 ++++++ .../AdditionalDealer_44_Inventory.xml | 58 ++ .../AdditionalDealer_45_Inventory.xml | 43 ++ .../AdditionalDealer_46_Inventory.xml | 43 ++ .../AdditionalDealer_47_Inventory.xml | 113 +++ .../AdditionalDealer_48_Inventory.xml | 78 ++ .../AdditionalDealer_49_Inventory.xml | 8 + .../AdditionalDealer_50_Inventory.xml | 8 + .../AdditionalDealer_51_Inventory.xml | 8 + .../AdditionalDealer_52_Inventory.xml | 8 + .../AdditionalDealer_53_Inventory.xml | 8 + .../AdditionalDealer_54_Inventory.xml | 8 + .../AdditionalDealer_55_Inventory.xml | 8 + .../AdditionalDealer_56_Inventory.xml | 8 + .../AdditionalDealer_57_Inventory.xml | 8 + .../AdditionalDealer_58_Inventory.xml | 8 + .../AdditionalDealer_59_Inventory.xml | 8 + .../AdditionalDealer_60_Inventory.xml | 8 + .../TableData/NPCInventory/Merchants.xml | 691 +++++++++++++++++- .../TableData/NPCInventory/SamInventory.xml | 30 + 44 files changed, 5789 insertions(+), 124 deletions(-) create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_21_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_22_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_23_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_24_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_25_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_26_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_27_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_28_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_29_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_30_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_31_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_32_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_33_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_34_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_35_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_36_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_37_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_38_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_39_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_40_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_41_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_42_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_43_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_44_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_45_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_46_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_47_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_48_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_49_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_50_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_51_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_52_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_53_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_54_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_55_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_56_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_57_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_58_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_59_Inventory.xml create mode 100644 gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_60_Inventory.xml diff --git a/gamedir/Data-1.13/Ja2_Options.INI b/gamedir/Data-1.13/Ja2_Options.INI index 8582b5651..4919f70a6 100644 --- a/gamedir/Data-1.13/Ja2_Options.INI +++ b/gamedir/Data-1.13/Ja2_Options.INI @@ -1022,9 +1022,14 @@ CIVILIANS_AVOID_PLAYER_MINES = TRUE ;------------------------------------------------------------------------------------------------------------------------------ ; Default: FALSE ; Additional civilians can be placed in maps via Lua scripts, see Scripts/strategicmap.lua: HandleSectorTacticalEntry() +; It is also possible to place new merchants (that don't require a NPC profile) this way, see the same file ;------------------------------------------------------------------------------------------------------------------------------ ALLOW_EXTRA_CIVILIANS = FALSE +; Allow placing of new merchants +; Note: this requires ALLOW_EXTRA_CIVILIANS to be TRUE +ALLOW_EXTRA_MERCHANTS = FALSE + ;------------------------------------------------------------------------------------------------------------------------------ ; Default: FALSE ; Add small smoke after explosion (only outdoor, not underground, only regular type explosion) diff --git a/gamedir/Data-1.13/Scripts/strategicmap.lua b/gamedir/Data-1.13/Scripts/strategicmap.lua index 38274b9c3..741196f6f 100644 --- a/gamedir/Data-1.13/Scripts/strategicmap.lua +++ b/gamedir/Data-1.13/Scripts/strategicmap.lua @@ -188,6 +188,8 @@ SoldierClass = CivGroup = { + REBEL_CIV_GROUP = 1, + KINGPIN_CIV_GROUP = 2, WARDEN_CIV_GROUP = 11, BOUNTYHUNTER_CIV_GROUP = 25, SCIENTIST_GROUP = 27, @@ -420,9 +422,10 @@ function HandleSectorTacticalEntry( sSectorX, sSectorY, bSectorZ, fHasEverBeenPl -- Flugente: if this sector has not yet been liberated by the player, there might be some civilian enemy personnel here -- the idea is that these people are government employed, and won't stay around once you take the sector - -- paramters of CreateCivilian: + -- parameters of CreateCivilian: -- - tile where person should be created on the map -- - civilian group they should belong to (see also CivGRoupNames.xml) + -- - number of the merchant the civilian should be (-1 for no merchant) -- - bodytype -- - vest colour (-1 for random) -- - pants colour (-1 for random) @@ -431,136 +434,222 @@ function HandleSectorTacticalEntry( sSectorX, sSectorY, bSectorZ, fHasEverBeenPl -- - optional item 1 (-1 for nothing) -- - optional item 2 (-1 for nothing) -- - optional item 3 (-1 for nothing) - -- - optional item 4 (-1 for nothing) + -- - optional item 4 (-1 for nothing if ( fHasEverBeenPlayerControlled == false ) then -- surface sectors if ( bSectorZ == 0 ) then -- central SAM if ( sSectorX == 8 and sSectorY == SectorY.MAP_ROW_I ) then - CreateCivilian(16081, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.MANCIV, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) - CreateCivilian(15443, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.REGFEMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) - CreateCivilian(10944, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.REGMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) + CreateCivilian(16081, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.MANCIV, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) + CreateCivilian(15443, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.REGFEMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) + CreateCivilian(10944, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.REGMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) -- Drassen SAM elseif ( sSectorX == 15 and sSectorY == SectorY.MAP_ROW_D ) then - CreateCivilian(11297, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.MANCIV, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) + CreateCivilian(11297, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.MANCIV, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) -- chitzena SAM elseif ( sSectorX == 2 and sSectorY == SectorY.MAP_ROW_D ) then - CreateCivilian(10675, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.REGFEMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) - CreateCivilian(9718, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.REGMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) + CreateCivilian(10675, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.REGFEMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) + CreateCivilian(9718, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.REGMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) -- Meduna SAM elseif ( sSectorX == 4 and sSectorY == SectorY.MAP_ROW_N ) then - CreateCivilian(12071, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.REGFEMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) - CreateCivilian(12554, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.REGMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) - CreateCivilian(15085, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.MANCIV, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) + CreateCivilian(12071, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.REGFEMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) + CreateCivilian(12554, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.REGMALE, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 635, -1, -1) + CreateCivilian(15085, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.MANCIV, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) -- Orta surface elseif ( sSectorX == 4 and sSectorY == SectorY.MAP_ROW_K ) then - CreateCivilian(16065, CivGroup.SCIENTIST_GROUP, Bodytype.DRESSCIV, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(13991, CivGroup.SCIENTIST_GROUP, Bodytype.MANCIV, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(16065, CivGroup.SCIENTIST_GROUP, -1, Bodytype.DRESSCIV, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(13991, CivGroup.SCIENTIST_GROUP, -1, Bodytype.MANCIV, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) -- Meduna airport elseif ( sSectorX == 3 and sSectorY == SectorY.MAP_ROW_N ) then - CreateCivilian(12224, CivGroup.AIRPORT_STAFF_GROUP, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(11439, CivGroup.AIRPORT_STAFF_GROUP, Bodytype.REGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(11451, CivGroup.AIRPORT_STAFF_GROUP, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(13529, CivGroup.AIRPORT_STAFF_GROUP, Bodytype.REGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(12224, CivGroup.AIRPORT_STAFF_GROUP, -1, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(11439, CivGroup.AIRPORT_STAFF_GROUP, -1, Bodytype.REGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(11451, CivGroup.AIRPORT_STAFF_GROUP, -1, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(13529, CivGroup.AIRPORT_STAFF_GROUP, -1, Bodytype.REGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) -- Drassen airport elseif ( sSectorX == 13 and sSectorY == SectorY.MAP_ROW_B ) then - CreateCivilian(11719, CivGroup.AIRPORT_STAFF_GROUP, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(8054, CivGroup.RADAR_TECHNICIAN_GROUP, Bodytype.MANCIV, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) - CreateCivilian(5990, CivGroup.AIRPORT_STAFF_GROUP, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(4562, CivGroup.AIRPORT_STAFF_GROUP, Bodytype.REGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(8112, CivGroup.AIRPORT_STAFF_GROUP, Bodytype.FATCIV, Vest.BROWNVEST, Pants.JEANPANTS, Hair.WHITEHEAD, -1, -1, -1, -1, -1) + CreateCivilian(11719, CivGroup.AIRPORT_STAFF_GROUP, -1, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(8054, CivGroup.RADAR_TECHNICIAN_GROUP, -1, Bodytype.MANCIV, Vest.GREYVEST, Pants.GREENPANTS, -1, -1, 210, 8, -1, -1) + CreateCivilian(5990, CivGroup.AIRPORT_STAFF_GROUP, -1, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(4562, CivGroup.AIRPORT_STAFF_GROUP, -1, Bodytype.REGMALE, Vest.BROWNVEST, Pants.JEANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(8112, CivGroup.AIRPORT_STAFF_GROUP, -1, Bodytype.FATCIV, Vest.BROWNVEST, Pants.JEANPANTS, Hair.WHITEHEAD, -1, -1, -1, -1, -1) -- Grumm factory elseif ( sSectorX == 2 and sSectorY == SectorY.MAP_ROW_H ) then - CreateCivilian(12051, CivGroup.FACTORY_GROUP, Bodytype.KIDCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(9337, CivGroup.FACTORY_GROUP, Bodytype.HATKIDCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(9988, CivGroup.FACTORY_GROUP, Bodytype.KIDCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(10165, CivGroup.FACTORY_GROUP, Bodytype.HATKIDCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(10287, CivGroup.FACTORY_GROUP, Bodytype.DRESSCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(12051, CivGroup.FACTORY_GROUP, -1, Bodytype.KIDCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(9337, CivGroup.FACTORY_GROUP, -1, Bodytype.HATKIDCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(9988, CivGroup.FACTORY_GROUP, -1, Bodytype.KIDCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(10165, CivGroup.FACTORY_GROUP, -1, Bodytype.HATKIDCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(10287, CivGroup.FACTORY_GROUP, -1, Bodytype.DRESSCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) -- Grumm factory elseif ( sSectorX == 2 and sSectorY == SectorY.MAP_ROW_G ) then - CreateCivilian(11777, CivGroup.SCIENTIST_GROUP, Bodytype.REGMALE, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(10019, CivGroup.FACTORY_GROUP, Bodytype.REGFEMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(18944, CivGroup.FACTORY_GROUP, Bodytype.REGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(12543, CivGroup.FACTORY_GROUP, Bodytype.MANCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(11777, CivGroup.SCIENTIST_GROUP, -1, Bodytype.REGMALE, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(10019, CivGroup.FACTORY_GROUP, -1, Bodytype.REGFEMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(18944, CivGroup.FACTORY_GROUP, -1, Bodytype.REGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(12543, CivGroup.FACTORY_GROUP, -1, Bodytype.MANCIV, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) -- Tixa elseif ( sSectorX == 9 and sSectorY == SectorY.MAP_ROW_J ) then - CreateCivilian(9058, CivGroup.ADMINISTRATIVE_STAFF_GROUP, Bodytype.MINICIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(9992, CivGroup.WARDEN_CIV_GROUP, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(15895, CivGroup.WARDEN_CIV_GROUP, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(12056, CivGroup.WARDEN_CIV_GROUP, Bodytype.REGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(17043, CivGroup.WARDEN_CIV_GROUP, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(9058, CivGroup.ADMINISTRATIVE_STAFF_GROUP, -1, Bodytype.MINICIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(9992, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(15895, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(12056, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.REGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(17043, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) -- Alma prison elseif ( sSectorX == 13 and sSectorY == SectorY.MAP_ROW_I ) then - CreateCivilian(10618, CivGroup.ADMINISTRATIVE_STAFF_GROUP, Bodytype.DRESSCIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(12893, CivGroup.WARDEN_CIV_GROUP, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(11594, CivGroup.WARDEN_CIV_GROUP, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(13514, CivGroup.WARDEN_CIV_GROUP, Bodytype.REGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(10309, CivGroup.WARDEN_CIV_GROUP, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(8223, CivGroup.WARDEN_CIV_GROUP, Bodytype.REGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(10618, CivGroup.ADMINISTRATIVE_STAFF_GROUP, -1, Bodytype.DRESSCIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(12893, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(11594, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(13514, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.REGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(10309, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(8223, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.REGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) -- Alma warehouse elseif ( sSectorX == 14 and sSectorY == SectorY.MAP_ROW_H ) then - CreateCivilian(20235, CivGroup.FACTORY_GROUP, Bodytype.REGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(10612, CivGroup.FACTORY_GROUP, Bodytype.REGFEMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(9656, CivGroup.FACTORY_GROUP, Bodytype.REGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(12421, CivGroup.FACTORY_GROUP, Bodytype.BIGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(10334, CivGroup.FACTORY_GROUP, Bodytype.REGFEMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(16374, CivGroup.FACTORY_GROUP, Bodytype.BIGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(20235, CivGroup.FACTORY_GROUP, -1, Bodytype.REGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(10612, CivGroup.FACTORY_GROUP, -1, Bodytype.REGFEMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(9656, CivGroup.FACTORY_GROUP, -1, Bodytype.REGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(12421, CivGroup.FACTORY_GROUP, -1, Bodytype.BIGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(10334, CivGroup.FACTORY_GROUP, -1, Bodytype.REGFEMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(16374, CivGroup.FACTORY_GROUP, -1, Bodytype.BIGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) -- Alma barracks elseif ( sSectorX == 13 and sSectorY == SectorY.MAP_ROW_H ) then - CreateCivilian(11132, CivGroup.ADMINISTRATIVE_STAFF_GROUP, Bodytype.MINICIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(11913, CivGroup.ADMINISTRATIVE_STAFF_GROUP, Bodytype.DRESSCIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, Hair.WHITEHEAD, -1, -1, -1, -1, -1) - CreateCivilian(6793, CivGroup.BARRACK_STAFF_GROUP, Bodytype.REGMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(9993, CivGroup.BARRACK_STAFF_GROUP, Bodytype.REGFEMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(12874, CivGroup.BARRACK_STAFF_GROUP, Bodytype.BIGMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(9680, CivGroup.BARRACK_STAFF_GROUP, Bodytype.REGMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(9688, CivGroup.BARRACK_STAFF_GROUP, Bodytype.MANCIV, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(12086, CivGroup.BARRACK_STAFF_GROUP, Bodytype.REGMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(7942, CivGroup.BARRACK_STAFF_GROUP, Bodytype.REGFEMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(11132, CivGroup.ADMINISTRATIVE_STAFF_GROUP, -1, Bodytype.MINICIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(11913, CivGroup.ADMINISTRATIVE_STAFF_GROUP, -1, Bodytype.DRESSCIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, Hair.WHITEHEAD, -1, -1, -1, -1, -1) + CreateCivilian(6793, CivGroup.BARRACK_STAFF_GROUP, -1, Bodytype.REGMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(9993, CivGroup.BARRACK_STAFF_GROUP, -1, Bodytype.REGFEMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(12874, CivGroup.BARRACK_STAFF_GROUP, -1, Bodytype.BIGMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(9680, CivGroup.BARRACK_STAFF_GROUP, -1, Bodytype.REGMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(9688, CivGroup.BARRACK_STAFF_GROUP, -1, Bodytype.MANCIV, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(12086, CivGroup.BARRACK_STAFF_GROUP, -1, Bodytype.REGMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(7942, CivGroup.BARRACK_STAFF_GROUP, -1, Bodytype.REGFEMALE, Vest.GREENVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) -- Balime elseif ( sSectorX == 11 and sSectorY == SectorY.MAP_ROW_L ) then - CreateCivilian(15951, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, 195, -1, -1, -1) - CreateCivilian(17692, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(12546, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, 195, -1, -1, -1) - CreateCivilian(13826, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(13350, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(13491, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(16708, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, 195, -1, -1, -1) - CreateCivilian(12264, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(13227, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(15951, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, 195, -1, -1, -1) + CreateCivilian(17692, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(12546, CivGroup.LOYAL_CIV_GROUP, -1,-1, -1, -1, -1, -1, 195, -1, -1, -1) + CreateCivilian(13826, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(13350, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(13491, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(16708, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, 195, -1, -1, -1) + CreateCivilian(12264, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(13227, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) -- Balime elseif ( sSectorX == 12 and sSectorY == SectorY.MAP_ROW_L ) then - CreateCivilian(12599, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(11134, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(10508, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(10503, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, 195, -1, -1, -1) - CreateCivilian(12102, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(14830, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(15297, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, 195, -1, -1, -1) - CreateCivilian(16414, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(9976, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1) - CreateCivilian(14792, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, 195, -1, -1, -1) + CreateCivilian(12599, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(11134, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(10508, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(10503, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, 195, -1, -1, -1) + CreateCivilian(12102, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(14830, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(15297, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, 195, -1, -1, -1) + CreateCivilian(16414, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(9976, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1) + CreateCivilian(14792, CivGroup.LOYAL_CIV_GROUP, -1, -1, -1, -1, -1, -1, 195, -1, -1, -1) end -- sublevel 1 elseif ( bSectorZ == 1 ) then -- Orta if ( sSectorX == 4 and sSectorY == SectorY.MAP_ROW_K ) then - CreateCivilian(14494, CivGroup.ADMINISTRATIVE_STAFF_GROUP, Bodytype.MINICIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(13062, CivGroup.SCIENTIST_GROUP, Bodytype.MANCIV, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(13167, CivGroup.SCIENTIST_GROUP, Bodytype.FATCIV, Vest.WHITEVEST, Pants.BEIGEPANTS, Hair.WHITEHEAD, -1, -1, -1, -1, -1) - CreateCivilian(12048, CivGroup.SCIENTIST_GROUP, Bodytype.REGMALE, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(9827, CivGroup.FACTORY_GROUP, Bodytype.BIGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(10007, CivGroup.FACTORY_GROUP, Bodytype.REGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) - CreateCivilian(17211, CivGroup.FACTORY_GROUP, Bodytype.BIGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(14494, CivGroup.ADMINISTRATIVE_STAFF_GROUP, -1, Bodytype.MINICIV, Vest.PURPLESHIRT, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(13062, CivGroup.SCIENTIST_GROUP, -1, Bodytype.MANCIV, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(13167, CivGroup.SCIENTIST_GROUP, -1, Bodytype.FATCIV, Vest.WHITEVEST, Pants.BEIGEPANTS, Hair.WHITEHEAD, -1, -1, -1, -1, -1) + CreateCivilian(12048, CivGroup.SCIENTIST_GROUP, -1, Bodytype.REGMALE, Vest.WHITEVEST, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(9827, CivGroup.FACTORY_GROUP, -1, Bodytype.BIGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(10007, CivGroup.FACTORY_GROUP, -1, Bodytype.REGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(17211, CivGroup.FACTORY_GROUP, -1, Bodytype.BIGMALE, Vest.YELLOWVEST, Pants.TANPANTS, -1, -1, -1, -1, -1, -1) -- Tixa elseif ( sSectorX == 9 and sSectorY == SectorY.MAP_ROW_J ) then - CreateCivilian(12875, CivGroup.WARDEN_CIV_GROUP, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(12096, CivGroup.WARDEN_CIV_GROUP, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(7287, CivGroup.WARDEN_CIV_GROUP, Bodytype.REGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(5843, CivGroup.WARDEN_CIV_GROUP, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) - CreateCivilian(5378, CivGroup.WARDEN_CIV_GROUP, Bodytype.MANCIV, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(12875, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.REGFEMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(12096, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(7287, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.REGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(5843, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.BIGMALE, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) + CreateCivilian(5378, CivGroup.WARDEN_CIV_GROUP, -1, Bodytype.MANCIV, Vest.BROWNVEST, Pants.BLACKPANTS, -1, -1, 213, 298, 1625, -1) end end end + if ( bSectorZ == 0 ) then + -- Drassen + if ( sSectorX == 13 and sSectorY == SectorY.MAP_ROW_D) then + -- wine store + CreateCivilian(17198, 0, 55, Bodytype.REGFEMALE, -1, -1, -1, -1, -1, -1, -1, -1) + -- general store + CreateCivilian(10943, 0, 41, Bodytype.MANCIV, -1, -1, -1, -1, -1, -1, -1, -1) + -- Alma + elseif ( sSectorX == 14 and sSectorY == SectorY.MAP_ROW_I) then + -- wine store + CreateCivilian(8530, 0, 56, Bodytype.MANCIV, Vest.GREYVEST, -1, -1, -1, -1, -1, -1, -1) + -- general store - both traders use the same inventory + CreateCivilian(13839, 0, 42, Bodytype.FATCIV, Vest.YELLOWVEST, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(12878, 0, 42, Bodytype.DRESSCIV, Vest.YELLOWVEST, Pants.BLUEPANTS, -1, -1, -1, -1, -1, -1) + -- Cambria + elseif ( sSectorX == 9 and sSectorY == SectorY.MAP_ROW_F) then + -- drug dealer (university ruins) + CreateCivilian(10032, 0, 60, Bodytype.HATKIDCIV, -1, -1, -1, -1, -1, -1, -1, -1) + elseif ( sSectorX == 9 and sSectorY == SectorY.MAP_ROW_G) then + -- wine store + CreateCivilian(17657, 0, 57, Bodytype.MANCIV, Vest.JEANVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(16055, 0, 57, Bodytype.REGFEMALE, Vest.JEANVEST, Pants.GREENPANTS, -1, -1, -1, -1, -1, -1) + -- pharmacy + CreateCivilian(11627, 0, 47, Bodytype.FATCIV, Vest.WHITEVEST, -1, Hair.WHITEHEAD, -1, -1, -1, -1, -1) + -- restaurant + CreateCivilian(15630, 0, 49, Bodytype.MANCIV, Vest.GYELLOWSHIRT, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) + CreateCivilian(15321, 0, 49, Bodytype.MINICIV, Vest.GYELLOWSHIRT, Pants.BEIGEPANTS, -1, -1, -1, -1, -1, -1) + -- general store + CreateCivilian(15117, 0, 43, Bodytype.MANCIV, -1, -1, -1, -1, -1, -1, -1, -1) + -- Grumm + elseif ( sSectorX == 1 and sSectorY == SectorY.MAP_ROW_H) then + -- general store + CreateCivilian(12430, 0, 44, Bodytype.BIGMALE, -1, -1, -1, -1, -1, -1, -1, -1) + -- wine store + CreateCivilian(13533, 0, 58, Bodytype.MANCIV, -1, -1, -1, -1, -1, -1, -1, -1) + -- restaurant + CreateCivilian(12722, 0, 50, Bodytype.MINICIV, -1, -1, -1, -1, -1, -1, -1, -1) + -- tool shop + CreateCivilian(8362, 0, 61, Bodytype.REGFEMALE, -1, -1, -1, -1, -1, -1, -1, -1) + -- Balime + elseif ( sSectorX == 12 and sSectorY == SectorY.MAP_ROW_L) then + -- luxury store + CreateCivilian(9653, CivGroup.LOYAL_CIV_GROUP, 64, Bodytype.MANCIV, -1, -1, -1, -1, 212, 264, -1, -1) + -- gas station near Balime + elseif ( sSectorX == 10 and sSectorY == SectorY.MAP_ROW_L) then + -- restaurant + CreateCivilian(11932, 0, 51, Bodytype.MINICIV, -1, -1, -1, -1, -1, -1, -1, -1) + -- San Mona + elseif ( sSectorX == 6 and sSectorY == SectorY.MAP_ROW_C) then + -- restaurant + CreateCivilian(16351, CivGroup.KINGPIN_CIV_GROUP, 66, Bodytype.DRESSCIV, -1, -1, -1, -1, -1, -1, -1, -1) + -- armour store (Skin Tight Fashions) + CreateCivilian(13010, CivGroup.KINGPIN_CIV_GROUP, 67, Bodytype.MINICIV, -1, -1, -1, -1, -1, -1, -1, -1) + -- cigar store + CreateCivilian(11098, CivGroup.KINGPIN_CIV_GROUP, 62, Bodytype.REGMALE, Vest.BROWNVEST, Pants.GREENPANTS, -1, -1, 1194, 565, 37, 284) + elseif ( sSectorX == 5 and sSectorY == SectorY.MAP_ROW_C) then + -- general store + CreateCivilian(6641, CivGroup.KINGPIN_CIV_GROUP, 45, Bodytype.REGMALE, -1, -1, -1, -1, 694, 107, 37, -1) + -- construction materials store + CreateCivilian(20549, CivGroup.KINGPIN_CIV_GROUP, 63, Bodytype.STOCKYMALE, -1, -1, -1, -1, 13, 161, 302, 135) + -- restaurant + CreateCivilian(16755, CivGroup.KINGPIN_CIV_GROUP, 52, Bodytype.MANCIV, -1, -1, -1, -1, 759, -1, -1, -1) + -- wine store + CreateCivilian(10804, CivGroup.KINGPIN_CIV_GROUP, 59, Bodytype.REGFEMALE, -1, -1, -1, -1, 340, 107, 302, 284) + -- Chitzena + -- Meduna + elseif ( sSectorX == 4 and sSectorY == SectorY.MAP_ROW_O) then + -- posh general store + CreateCivilian(10503, CivGroup.LOYAL_CIV_GROUP, 46, Bodytype.MINICIV, -1, -1, -1, -1, 212, -1, -1, -1) + -- restaurant + CreateCivilian(18465, CivGroup.LOYAL_CIV_GROUP, 53, Bodytype.MANCIV, -1, -1, -1, -1, -1, -1, -1, -1) + -- restaurant + CreateCivilian(9840, CivGroup.LOYAL_CIV_GROUP, 54, Bodytype.REGFEMALE, -1, -1, -1, -1, -1, -1, -1, -1) + -- luxury store + CreateCivilian(10916, CivGroup.LOYAL_CIV_GROUP, 65, Bodytype.MANCIV, -1, -1, -1, -1, 264, -1, -1, -1) + -- pharmacy + CreateCivilian(11579, CivGroup.LOYAL_CIV_GROUP, 48, Bodytype.FATCIV, -1, -1, -1, -1, -1, -1, -1, -1) + end + elseif ( bSectorZ == 1 ) then + -- We spawn a rebel 'quartermaster' in the rebel basement. He doesn't have much to offer, and it isn't exactly quality ware, but better than nothing + if ( sSectorX == 10 and sSectorY == SectorY.MAP_ROW_A) then + CreateCivilian(11433, CivGroup.REBEL_CIV_GROUP, 40, Bodytype.CRIPPLECIV, Vest.BROWNVEST, Pants.GREENPANTS, Hair.WHITEHEAD, -1, 711, 545, 545, -1) + end + end + + end diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_21_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_21_Inventory.xml new file mode 100644 index 000000000..f4da2fe90 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_21_Inventory.xml @@ -0,0 +1,163 @@ + + + + 0 + 5 + 1 + + + 1 + 6 + 1 + + + 2 + 10 + 1 + + + 3 + 16 + 1 + + + 4 + 37 + 1 + + + 5 + 62 + 1 + + + 6 + 77 + 2 + + + 7 + 79 + 2 + + + 8 + 80 + 2 + + + 9 + 86 + 2 + + + 10 + 90 + 2 + + + 11 + 176 + 1 + + + 12 + 188 + 1 + + + 13 + 201 + 3 + + + 14 + 214 + 1 + + + 15 + 223 + 1 + + + 16 + 243 + 1 + + + 17 + 300 + 1 + + + 18 + 352 + 2 + + + 19 + 489 + 2 + + + 20 + 504 + 2 + + + 21 + 505 + 2 + + + 22 + 1022 + 5 + + + 23 + 1090 + 1 + + + 24 + 1091 + 1 + + + 25 + 1176 + 1 + + + 26 + 1543 + 1 + + + 27 + 1557 + 6 + + + 28 + 1570 + 5 + + + 29 + 1617 + 1 + + + 30 + 1621 + 1 + + + 31 + 1728 + 1 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_22_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_22_Inventory.xml new file mode 100644 index 000000000..49a0369ee --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_22_Inventory.xml @@ -0,0 +1,475 @@ + + + + 0 + 31 + 0 + + + 1 + 37 + 2 + + + 2 + 38 + 4 + + + 3 + 49 + 1 + + + 4 + 54 + 1 + + + 5 + 64 + 1 + + + 6 + 128 + 1 + + + 7 + 161 + 2 + + + 8 + 176 + 3 + + + 9 + 188 + 1 + + + 10 + 199 + 1 + + + 11 + 201 + 5 + + + 12 + 203 + 1 + + + 13 + 212 + 3 + + + 14 + 213 + 1 + + + 15 + 214 + 5 + + + 16 + 220 + 6 + + + 17 + 266 + 1 + + + 18 + 267 + 1 + + + 19 + 281 + 1 + + + 20 + 282 + 0 + + + 21 + 283 + 0 + + + 22 + 284 + 1 + + + 23 + 285 + 1 + + + 24 + 286 + 1 + + + 25 + 287 + 1 + + + 26 + 288 + 1 + + + 27 + 289 + 1 + + + 28 + 290 + 1 + + + 29 + 291 + 1 + + + 30 + 292 + 1 + + + 31 + 293 + 0 + + + 32 + 294 + 0 + + + 33 + 295 + 0 + + + 34 + 296 + 1 + + + 35 + 297 + 1 + + + 36 + 298 + 1 + + + 37 + 299 + 1 + + + 38 + 300 + 2 + + + 39 + 301 + 1 + + + 40 + 302 + 1 + + + 41 + 303 + 1 + + + 42 + 596 + 2 + + + 43 + 599 + 1 + + + 44 + 600 + 1 + + + 45 + 679 + + + 46 + 711 + + + 47 + 754 + + + 48 + 837 + 1 + + + 49 + 838 + 2 + + + 50 + 1023 + 2 + + + 51 + 1356 + 4 + + + 52 + 1357 + 4 + + + 53 + 1358 + 4 + + + 54 + 1639 + 1 + + + 63 + 1053 + 4 + + + 64 + 1054 + 1 + + + 65 + 1055 + 1 + + + 66 + 1090 + 1 + + + 67 + 1091 + 1 + + + 68 + 1094 + + + 69 + 1095 + + + 70 + 1096 + + + 71 + 1097 + + + 72 + 1098 + 1 + + + 73 + 1099 + 1 + + + 74 + 1176 + 1 + + + 75 + 1189 + 2 + + + 76 + 1360 + + + 77 + 1361 + + + 78 + 1553 + 1 + + + 79 + 1554 + 1 + + + 80 + 1555 + 1 + + + 81 + 1557 + 3 + + + 82 + 1558 + 1 + + + 83 + 1567 + 4 + + + 84 + 1568 + 4 + + + 85 + 1570 + 5 + + + 86 + 1572 + 5 + + + 87 + 1575 + 3 + + + 88 + 1576 + 1 + + + 89 + 1606 + + + 90 + 1607 + 1 + + + 91 + 1608 + 1 + + + 92 + 1609 + 1 + + + 93 + 1610 + 1 + + + 94 + 1612 + 1 + + + 95 + 1613 + 1 + + + 96 + 1614 + + + 97 + 1615 + 1 + + + 98 + 1616 + 1 + + + 99 + 1617 + 1 + + + 100 + 1618 + + + 101 + 1619 + 1 + + + 102 + 1620 + + + 103 + 1621 + 1 + + + 104 + 1622 + 1 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_23_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_23_Inventory.xml new file mode 100644 index 000000000..49a0369ee --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_23_Inventory.xml @@ -0,0 +1,475 @@ + + + + 0 + 31 + 0 + + + 1 + 37 + 2 + + + 2 + 38 + 4 + + + 3 + 49 + 1 + + + 4 + 54 + 1 + + + 5 + 64 + 1 + + + 6 + 128 + 1 + + + 7 + 161 + 2 + + + 8 + 176 + 3 + + + 9 + 188 + 1 + + + 10 + 199 + 1 + + + 11 + 201 + 5 + + + 12 + 203 + 1 + + + 13 + 212 + 3 + + + 14 + 213 + 1 + + + 15 + 214 + 5 + + + 16 + 220 + 6 + + + 17 + 266 + 1 + + + 18 + 267 + 1 + + + 19 + 281 + 1 + + + 20 + 282 + 0 + + + 21 + 283 + 0 + + + 22 + 284 + 1 + + + 23 + 285 + 1 + + + 24 + 286 + 1 + + + 25 + 287 + 1 + + + 26 + 288 + 1 + + + 27 + 289 + 1 + + + 28 + 290 + 1 + + + 29 + 291 + 1 + + + 30 + 292 + 1 + + + 31 + 293 + 0 + + + 32 + 294 + 0 + + + 33 + 295 + 0 + + + 34 + 296 + 1 + + + 35 + 297 + 1 + + + 36 + 298 + 1 + + + 37 + 299 + 1 + + + 38 + 300 + 2 + + + 39 + 301 + 1 + + + 40 + 302 + 1 + + + 41 + 303 + 1 + + + 42 + 596 + 2 + + + 43 + 599 + 1 + + + 44 + 600 + 1 + + + 45 + 679 + + + 46 + 711 + + + 47 + 754 + + + 48 + 837 + 1 + + + 49 + 838 + 2 + + + 50 + 1023 + 2 + + + 51 + 1356 + 4 + + + 52 + 1357 + 4 + + + 53 + 1358 + 4 + + + 54 + 1639 + 1 + + + 63 + 1053 + 4 + + + 64 + 1054 + 1 + + + 65 + 1055 + 1 + + + 66 + 1090 + 1 + + + 67 + 1091 + 1 + + + 68 + 1094 + + + 69 + 1095 + + + 70 + 1096 + + + 71 + 1097 + + + 72 + 1098 + 1 + + + 73 + 1099 + 1 + + + 74 + 1176 + 1 + + + 75 + 1189 + 2 + + + 76 + 1360 + + + 77 + 1361 + + + 78 + 1553 + 1 + + + 79 + 1554 + 1 + + + 80 + 1555 + 1 + + + 81 + 1557 + 3 + + + 82 + 1558 + 1 + + + 83 + 1567 + 4 + + + 84 + 1568 + 4 + + + 85 + 1570 + 5 + + + 86 + 1572 + 5 + + + 87 + 1575 + 3 + + + 88 + 1576 + 1 + + + 89 + 1606 + + + 90 + 1607 + 1 + + + 91 + 1608 + 1 + + + 92 + 1609 + 1 + + + 93 + 1610 + 1 + + + 94 + 1612 + 1 + + + 95 + 1613 + 1 + + + 96 + 1614 + + + 97 + 1615 + 1 + + + 98 + 1616 + 1 + + + 99 + 1617 + 1 + + + 100 + 1618 + + + 101 + 1619 + 1 + + + 102 + 1620 + + + 103 + 1621 + 1 + + + 104 + 1622 + 1 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_24_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_24_Inventory.xml new file mode 100644 index 000000000..49a0369ee --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_24_Inventory.xml @@ -0,0 +1,475 @@ + + + + 0 + 31 + 0 + + + 1 + 37 + 2 + + + 2 + 38 + 4 + + + 3 + 49 + 1 + + + 4 + 54 + 1 + + + 5 + 64 + 1 + + + 6 + 128 + 1 + + + 7 + 161 + 2 + + + 8 + 176 + 3 + + + 9 + 188 + 1 + + + 10 + 199 + 1 + + + 11 + 201 + 5 + + + 12 + 203 + 1 + + + 13 + 212 + 3 + + + 14 + 213 + 1 + + + 15 + 214 + 5 + + + 16 + 220 + 6 + + + 17 + 266 + 1 + + + 18 + 267 + 1 + + + 19 + 281 + 1 + + + 20 + 282 + 0 + + + 21 + 283 + 0 + + + 22 + 284 + 1 + + + 23 + 285 + 1 + + + 24 + 286 + 1 + + + 25 + 287 + 1 + + + 26 + 288 + 1 + + + 27 + 289 + 1 + + + 28 + 290 + 1 + + + 29 + 291 + 1 + + + 30 + 292 + 1 + + + 31 + 293 + 0 + + + 32 + 294 + 0 + + + 33 + 295 + 0 + + + 34 + 296 + 1 + + + 35 + 297 + 1 + + + 36 + 298 + 1 + + + 37 + 299 + 1 + + + 38 + 300 + 2 + + + 39 + 301 + 1 + + + 40 + 302 + 1 + + + 41 + 303 + 1 + + + 42 + 596 + 2 + + + 43 + 599 + 1 + + + 44 + 600 + 1 + + + 45 + 679 + + + 46 + 711 + + + 47 + 754 + + + 48 + 837 + 1 + + + 49 + 838 + 2 + + + 50 + 1023 + 2 + + + 51 + 1356 + 4 + + + 52 + 1357 + 4 + + + 53 + 1358 + 4 + + + 54 + 1639 + 1 + + + 63 + 1053 + 4 + + + 64 + 1054 + 1 + + + 65 + 1055 + 1 + + + 66 + 1090 + 1 + + + 67 + 1091 + 1 + + + 68 + 1094 + + + 69 + 1095 + + + 70 + 1096 + + + 71 + 1097 + + + 72 + 1098 + 1 + + + 73 + 1099 + 1 + + + 74 + 1176 + 1 + + + 75 + 1189 + 2 + + + 76 + 1360 + + + 77 + 1361 + + + 78 + 1553 + 1 + + + 79 + 1554 + 1 + + + 80 + 1555 + 1 + + + 81 + 1557 + 3 + + + 82 + 1558 + 1 + + + 83 + 1567 + 4 + + + 84 + 1568 + 4 + + + 85 + 1570 + 5 + + + 86 + 1572 + 5 + + + 87 + 1575 + 3 + + + 88 + 1576 + 1 + + + 89 + 1606 + + + 90 + 1607 + 1 + + + 91 + 1608 + 1 + + + 92 + 1609 + 1 + + + 93 + 1610 + 1 + + + 94 + 1612 + 1 + + + 95 + 1613 + 1 + + + 96 + 1614 + + + 97 + 1615 + 1 + + + 98 + 1616 + 1 + + + 99 + 1617 + 1 + + + 100 + 1618 + + + 101 + 1619 + 1 + + + 102 + 1620 + + + 103 + 1621 + 1 + + + 104 + 1622 + 1 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_25_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_25_Inventory.xml new file mode 100644 index 000000000..49a0369ee --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_25_Inventory.xml @@ -0,0 +1,475 @@ + + + + 0 + 31 + 0 + + + 1 + 37 + 2 + + + 2 + 38 + 4 + + + 3 + 49 + 1 + + + 4 + 54 + 1 + + + 5 + 64 + 1 + + + 6 + 128 + 1 + + + 7 + 161 + 2 + + + 8 + 176 + 3 + + + 9 + 188 + 1 + + + 10 + 199 + 1 + + + 11 + 201 + 5 + + + 12 + 203 + 1 + + + 13 + 212 + 3 + + + 14 + 213 + 1 + + + 15 + 214 + 5 + + + 16 + 220 + 6 + + + 17 + 266 + 1 + + + 18 + 267 + 1 + + + 19 + 281 + 1 + + + 20 + 282 + 0 + + + 21 + 283 + 0 + + + 22 + 284 + 1 + + + 23 + 285 + 1 + + + 24 + 286 + 1 + + + 25 + 287 + 1 + + + 26 + 288 + 1 + + + 27 + 289 + 1 + + + 28 + 290 + 1 + + + 29 + 291 + 1 + + + 30 + 292 + 1 + + + 31 + 293 + 0 + + + 32 + 294 + 0 + + + 33 + 295 + 0 + + + 34 + 296 + 1 + + + 35 + 297 + 1 + + + 36 + 298 + 1 + + + 37 + 299 + 1 + + + 38 + 300 + 2 + + + 39 + 301 + 1 + + + 40 + 302 + 1 + + + 41 + 303 + 1 + + + 42 + 596 + 2 + + + 43 + 599 + 1 + + + 44 + 600 + 1 + + + 45 + 679 + + + 46 + 711 + + + 47 + 754 + + + 48 + 837 + 1 + + + 49 + 838 + 2 + + + 50 + 1023 + 2 + + + 51 + 1356 + 4 + + + 52 + 1357 + 4 + + + 53 + 1358 + 4 + + + 54 + 1639 + 1 + + + 63 + 1053 + 4 + + + 64 + 1054 + 1 + + + 65 + 1055 + 1 + + + 66 + 1090 + 1 + + + 67 + 1091 + 1 + + + 68 + 1094 + + + 69 + 1095 + + + 70 + 1096 + + + 71 + 1097 + + + 72 + 1098 + 1 + + + 73 + 1099 + 1 + + + 74 + 1176 + 1 + + + 75 + 1189 + 2 + + + 76 + 1360 + + + 77 + 1361 + + + 78 + 1553 + 1 + + + 79 + 1554 + 1 + + + 80 + 1555 + 1 + + + 81 + 1557 + 3 + + + 82 + 1558 + 1 + + + 83 + 1567 + 4 + + + 84 + 1568 + 4 + + + 85 + 1570 + 5 + + + 86 + 1572 + 5 + + + 87 + 1575 + 3 + + + 88 + 1576 + 1 + + + 89 + 1606 + + + 90 + 1607 + 1 + + + 91 + 1608 + 1 + + + 92 + 1609 + 1 + + + 93 + 1610 + 1 + + + 94 + 1612 + 1 + + + 95 + 1613 + 1 + + + 96 + 1614 + + + 97 + 1615 + 1 + + + 98 + 1616 + 1 + + + 99 + 1617 + 1 + + + 100 + 1618 + + + 101 + 1619 + 1 + + + 102 + 1620 + + + 103 + 1621 + 1 + + + 104 + 1622 + 1 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_26_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_26_Inventory.xml new file mode 100644 index 000000000..49a0369ee --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_26_Inventory.xml @@ -0,0 +1,475 @@ + + + + 0 + 31 + 0 + + + 1 + 37 + 2 + + + 2 + 38 + 4 + + + 3 + 49 + 1 + + + 4 + 54 + 1 + + + 5 + 64 + 1 + + + 6 + 128 + 1 + + + 7 + 161 + 2 + + + 8 + 176 + 3 + + + 9 + 188 + 1 + + + 10 + 199 + 1 + + + 11 + 201 + 5 + + + 12 + 203 + 1 + + + 13 + 212 + 3 + + + 14 + 213 + 1 + + + 15 + 214 + 5 + + + 16 + 220 + 6 + + + 17 + 266 + 1 + + + 18 + 267 + 1 + + + 19 + 281 + 1 + + + 20 + 282 + 0 + + + 21 + 283 + 0 + + + 22 + 284 + 1 + + + 23 + 285 + 1 + + + 24 + 286 + 1 + + + 25 + 287 + 1 + + + 26 + 288 + 1 + + + 27 + 289 + 1 + + + 28 + 290 + 1 + + + 29 + 291 + 1 + + + 30 + 292 + 1 + + + 31 + 293 + 0 + + + 32 + 294 + 0 + + + 33 + 295 + 0 + + + 34 + 296 + 1 + + + 35 + 297 + 1 + + + 36 + 298 + 1 + + + 37 + 299 + 1 + + + 38 + 300 + 2 + + + 39 + 301 + 1 + + + 40 + 302 + 1 + + + 41 + 303 + 1 + + + 42 + 596 + 2 + + + 43 + 599 + 1 + + + 44 + 600 + 1 + + + 45 + 679 + + + 46 + 711 + + + 47 + 754 + + + 48 + 837 + 1 + + + 49 + 838 + 2 + + + 50 + 1023 + 2 + + + 51 + 1356 + 4 + + + 52 + 1357 + 4 + + + 53 + 1358 + 4 + + + 54 + 1639 + 1 + + + 63 + 1053 + 4 + + + 64 + 1054 + 1 + + + 65 + 1055 + 1 + + + 66 + 1090 + 1 + + + 67 + 1091 + 1 + + + 68 + 1094 + + + 69 + 1095 + + + 70 + 1096 + + + 71 + 1097 + + + 72 + 1098 + 1 + + + 73 + 1099 + 1 + + + 74 + 1176 + 1 + + + 75 + 1189 + 2 + + + 76 + 1360 + + + 77 + 1361 + + + 78 + 1553 + 1 + + + 79 + 1554 + 1 + + + 80 + 1555 + 1 + + + 81 + 1557 + 3 + + + 82 + 1558 + 1 + + + 83 + 1567 + 4 + + + 84 + 1568 + 4 + + + 85 + 1570 + 5 + + + 86 + 1572 + 5 + + + 87 + 1575 + 3 + + + 88 + 1576 + 1 + + + 89 + 1606 + + + 90 + 1607 + 1 + + + 91 + 1608 + 1 + + + 92 + 1609 + 1 + + + 93 + 1610 + 1 + + + 94 + 1612 + 1 + + + 95 + 1613 + 1 + + + 96 + 1614 + + + 97 + 1615 + 1 + + + 98 + 1616 + 1 + + + 99 + 1617 + 1 + + + 100 + 1618 + + + 101 + 1619 + 1 + + + 102 + 1620 + + + 103 + 1621 + 1 + + + 104 + 1622 + 1 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_27_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_27_Inventory.xml new file mode 100644 index 000000000..49a0369ee --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_27_Inventory.xml @@ -0,0 +1,475 @@ + + + + 0 + 31 + 0 + + + 1 + 37 + 2 + + + 2 + 38 + 4 + + + 3 + 49 + 1 + + + 4 + 54 + 1 + + + 5 + 64 + 1 + + + 6 + 128 + 1 + + + 7 + 161 + 2 + + + 8 + 176 + 3 + + + 9 + 188 + 1 + + + 10 + 199 + 1 + + + 11 + 201 + 5 + + + 12 + 203 + 1 + + + 13 + 212 + 3 + + + 14 + 213 + 1 + + + 15 + 214 + 5 + + + 16 + 220 + 6 + + + 17 + 266 + 1 + + + 18 + 267 + 1 + + + 19 + 281 + 1 + + + 20 + 282 + 0 + + + 21 + 283 + 0 + + + 22 + 284 + 1 + + + 23 + 285 + 1 + + + 24 + 286 + 1 + + + 25 + 287 + 1 + + + 26 + 288 + 1 + + + 27 + 289 + 1 + + + 28 + 290 + 1 + + + 29 + 291 + 1 + + + 30 + 292 + 1 + + + 31 + 293 + 0 + + + 32 + 294 + 0 + + + 33 + 295 + 0 + + + 34 + 296 + 1 + + + 35 + 297 + 1 + + + 36 + 298 + 1 + + + 37 + 299 + 1 + + + 38 + 300 + 2 + + + 39 + 301 + 1 + + + 40 + 302 + 1 + + + 41 + 303 + 1 + + + 42 + 596 + 2 + + + 43 + 599 + 1 + + + 44 + 600 + 1 + + + 45 + 679 + + + 46 + 711 + + + 47 + 754 + + + 48 + 837 + 1 + + + 49 + 838 + 2 + + + 50 + 1023 + 2 + + + 51 + 1356 + 4 + + + 52 + 1357 + 4 + + + 53 + 1358 + 4 + + + 54 + 1639 + 1 + + + 63 + 1053 + 4 + + + 64 + 1054 + 1 + + + 65 + 1055 + 1 + + + 66 + 1090 + 1 + + + 67 + 1091 + 1 + + + 68 + 1094 + + + 69 + 1095 + + + 70 + 1096 + + + 71 + 1097 + + + 72 + 1098 + 1 + + + 73 + 1099 + 1 + + + 74 + 1176 + 1 + + + 75 + 1189 + 2 + + + 76 + 1360 + + + 77 + 1361 + + + 78 + 1553 + 1 + + + 79 + 1554 + 1 + + + 80 + 1555 + 1 + + + 81 + 1557 + 3 + + + 82 + 1558 + 1 + + + 83 + 1567 + 4 + + + 84 + 1568 + 4 + + + 85 + 1570 + 5 + + + 86 + 1572 + 5 + + + 87 + 1575 + 3 + + + 88 + 1576 + 1 + + + 89 + 1606 + + + 90 + 1607 + 1 + + + 91 + 1608 + 1 + + + 92 + 1609 + 1 + + + 93 + 1610 + 1 + + + 94 + 1612 + 1 + + + 95 + 1613 + 1 + + + 96 + 1614 + + + 97 + 1615 + 1 + + + 98 + 1616 + 1 + + + 99 + 1617 + 1 + + + 100 + 1618 + + + 101 + 1619 + 1 + + + 102 + 1620 + + + 103 + 1621 + 1 + + + 104 + 1622 + 1 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_28_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_28_Inventory.xml new file mode 100644 index 000000000..b29f98c5c --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_28_Inventory.xml @@ -0,0 +1,83 @@ + + + + 0 + 114 + 5 + + + 1 + 201 + 10 + + + 2 + 202 + 5 + + + 3 + 222 + 5 + + + 4 + 235 + 5 + + + 5 + 245 + 3 + + + 6 + 320 + 3 + + + 7 + 1063 + 4 + + + 8 + 1710 + 4 + + + 9 + 1711 + 4 + + + 10 + 1544 + 4 + + + 11 + 1547 + 5 + + + 12 + 1634 + 5 + + + 13 + 1712 + 5 + + + 14 + 1713 + 5 + + + 15 + 1714 + 5 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_29_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_29_Inventory.xml new file mode 100644 index 000000000..b29f98c5c --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_29_Inventory.xml @@ -0,0 +1,83 @@ + + + + 0 + 114 + 5 + + + 1 + 201 + 10 + + + 2 + 202 + 5 + + + 3 + 222 + 5 + + + 4 + 235 + 5 + + + 5 + 245 + 3 + + + 6 + 320 + 3 + + + 7 + 1063 + 4 + + + 8 + 1710 + 4 + + + 9 + 1711 + 4 + + + 10 + 1544 + 4 + + + 11 + 1547 + 5 + + + 12 + 1634 + 5 + + + 13 + 1712 + 5 + + + 14 + 1713 + 5 + + + 15 + 1714 + 5 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_30_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_30_Inventory.xml new file mode 100644 index 000000000..1953b6315 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_30_Inventory.xml @@ -0,0 +1,113 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 6 + + + 2 + 256 + 12 + + + 3 + 1549 + 8 + + + 4 + 1550 + 8 + + + 5 + 1551 + 16 + + + 6 + 1552 + 8 + + + 8 + 1559 + 4 + + + 9 + 1560 + 6 + + + 10 + 1561 + 12 + + + 11 + 1562 + 10 + + + 12 + 1563 + 5 + + + 15 + 1564 + 5 + + + 16 + 1567 + 7 + + + 17 + 1568 + 4 + + + 18 + 1570 + 20 + + + 19 + 1571 + 7 + + + 20 + 1572 + 14 + + + 21 + 1573 + 4 + + + 22 + 1574 + 4 + + + 23 + 1575 + 12 + + + 24 + 1582 + 7 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_31_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_31_Inventory.xml new file mode 100644 index 000000000..1953b6315 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_31_Inventory.xml @@ -0,0 +1,113 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 6 + + + 2 + 256 + 12 + + + 3 + 1549 + 8 + + + 4 + 1550 + 8 + + + 5 + 1551 + 16 + + + 6 + 1552 + 8 + + + 8 + 1559 + 4 + + + 9 + 1560 + 6 + + + 10 + 1561 + 12 + + + 11 + 1562 + 10 + + + 12 + 1563 + 5 + + + 15 + 1564 + 5 + + + 16 + 1567 + 7 + + + 17 + 1568 + 4 + + + 18 + 1570 + 20 + + + 19 + 1571 + 7 + + + 20 + 1572 + 14 + + + 21 + 1573 + 4 + + + 22 + 1574 + 4 + + + 23 + 1575 + 12 + + + 24 + 1582 + 7 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_32_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_32_Inventory.xml new file mode 100644 index 000000000..1953b6315 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_32_Inventory.xml @@ -0,0 +1,113 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 6 + + + 2 + 256 + 12 + + + 3 + 1549 + 8 + + + 4 + 1550 + 8 + + + 5 + 1551 + 16 + + + 6 + 1552 + 8 + + + 8 + 1559 + 4 + + + 9 + 1560 + 6 + + + 10 + 1561 + 12 + + + 11 + 1562 + 10 + + + 12 + 1563 + 5 + + + 15 + 1564 + 5 + + + 16 + 1567 + 7 + + + 17 + 1568 + 4 + + + 18 + 1570 + 20 + + + 19 + 1571 + 7 + + + 20 + 1572 + 14 + + + 21 + 1573 + 4 + + + 22 + 1574 + 4 + + + 23 + 1575 + 12 + + + 24 + 1582 + 7 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_33_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_33_Inventory.xml new file mode 100644 index 000000000..1953b6315 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_33_Inventory.xml @@ -0,0 +1,113 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 6 + + + 2 + 256 + 12 + + + 3 + 1549 + 8 + + + 4 + 1550 + 8 + + + 5 + 1551 + 16 + + + 6 + 1552 + 8 + + + 8 + 1559 + 4 + + + 9 + 1560 + 6 + + + 10 + 1561 + 12 + + + 11 + 1562 + 10 + + + 12 + 1563 + 5 + + + 15 + 1564 + 5 + + + 16 + 1567 + 7 + + + 17 + 1568 + 4 + + + 18 + 1570 + 20 + + + 19 + 1571 + 7 + + + 20 + 1572 + 14 + + + 21 + 1573 + 4 + + + 22 + 1574 + 4 + + + 23 + 1575 + 12 + + + 24 + 1582 + 7 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_34_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_34_Inventory.xml new file mode 100644 index 000000000..1953b6315 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_34_Inventory.xml @@ -0,0 +1,113 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 6 + + + 2 + 256 + 12 + + + 3 + 1549 + 8 + + + 4 + 1550 + 8 + + + 5 + 1551 + 16 + + + 6 + 1552 + 8 + + + 8 + 1559 + 4 + + + 9 + 1560 + 6 + + + 10 + 1561 + 12 + + + 11 + 1562 + 10 + + + 12 + 1563 + 5 + + + 15 + 1564 + 5 + + + 16 + 1567 + 7 + + + 17 + 1568 + 4 + + + 18 + 1570 + 20 + + + 19 + 1571 + 7 + + + 20 + 1572 + 14 + + + 21 + 1573 + 4 + + + 22 + 1574 + 4 + + + 23 + 1575 + 12 + + + 24 + 1582 + 7 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_35_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_35_Inventory.xml new file mode 100644 index 000000000..1953b6315 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_35_Inventory.xml @@ -0,0 +1,113 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 6 + + + 2 + 256 + 12 + + + 3 + 1549 + 8 + + + 4 + 1550 + 8 + + + 5 + 1551 + 16 + + + 6 + 1552 + 8 + + + 8 + 1559 + 4 + + + 9 + 1560 + 6 + + + 10 + 1561 + 12 + + + 11 + 1562 + 10 + + + 12 + 1563 + 5 + + + 15 + 1564 + 5 + + + 16 + 1567 + 7 + + + 17 + 1568 + 4 + + + 18 + 1570 + 20 + + + 19 + 1571 + 7 + + + 20 + 1572 + 14 + + + 21 + 1573 + 4 + + + 22 + 1574 + 4 + + + 23 + 1575 + 12 + + + 24 + 1582 + 7 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_36_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_36_Inventory.xml new file mode 100644 index 000000000..d3fe9d7df --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_36_Inventory.xml @@ -0,0 +1,28 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 30 + + + 2 + 256 + 12 + + + 3 + 1573 + 4 + + + 4 + 1574 + 4 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_37_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_37_Inventory.xml new file mode 100644 index 000000000..d3fe9d7df --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_37_Inventory.xml @@ -0,0 +1,28 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 30 + + + 2 + 256 + 12 + + + 3 + 1573 + 4 + + + 4 + 1574 + 4 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_38_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_38_Inventory.xml new file mode 100644 index 000000000..d3fe9d7df --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_38_Inventory.xml @@ -0,0 +1,28 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 30 + + + 2 + 256 + 12 + + + 3 + 1573 + 4 + + + 4 + 1574 + 4 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_39_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_39_Inventory.xml new file mode 100644 index 000000000..d3fe9d7df --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_39_Inventory.xml @@ -0,0 +1,28 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 30 + + + 2 + 256 + 12 + + + 3 + 1573 + 4 + + + 4 + 1574 + 4 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_40_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_40_Inventory.xml new file mode 100644 index 000000000..d3fe9d7df --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_40_Inventory.xml @@ -0,0 +1,28 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 30 + + + 2 + 256 + 12 + + + 3 + 1573 + 4 + + + 4 + 1574 + 4 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_41_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_41_Inventory.xml new file mode 100644 index 000000000..01e0f3c02 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_41_Inventory.xml @@ -0,0 +1,48 @@ + + + + 0 + 114 + 5 + + + 1 + 222 + 5 + + + 2 + 235 + 2 + + + 3 + 1535 + 4 + + + 4 + 1536 + 4 + + + 5 + 1537 + 16 + + + 6 + 1538 + 2 + + + 7 + 1578 + 3 + + + 8 + 1634 + 5 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_42_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_42_Inventory.xml new file mode 100644 index 000000000..87f8d360c --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_42_Inventory.xml @@ -0,0 +1,226 @@ + + + + 0 + 64 + 3 + + + 1 + 71 + + + 2 + 72 + + + 3 + 77 + + + 4 + 80 + + + 5 + 81 + + + 6 + 86 + + + 7 + 87 + + + 8 + 107 + + + 9 + 108 + + + 10 + 129 + + + 11 + 146 + 12 + + + 12 + 201 + 3 + + + 13 + 203 + 3 + + + 14 + 204 + 4 + + + 15 + 214 + 5 + + + 16 + 215 + 1 + + + 17 + 220 + 12 + + + 18 + 243 + 3 + + + 19 + 244 + 3 + + + 20 + 258 + 1 + + + 21 + 299 + 2 + + + 22 + 309 + 3 + + + 23 + 316 + 5 + + + 24 + 322 + 10 + + + 25 + 352 + + + 26 + 401 + + + 27 + 489 + + + 28 + 504 + + + 29 + 508 + + + 30 + 512 + + + 31 + 523 + + + 32 + 527 + + + 33 + 531 + + + 34 + 538 + + + 35 + 539 + + + 36 + 547 + + + 37 + 600 + 1 + + + 38 + 1003 + 4 + + + 39 + 1026 + 2 + + + 40 + 1202 + 1 + + + 41 + 1576 + 4 + + + 42 + 1632 + 5 + + + 43 + 1639 + 2 + + + 44 + 1640 + 3 + + + 45 + 1709 + 2 + + + 46 + 1724 + 8 + + + 47 + 1725 + 4 + + + 48 + 1726 + 10 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_43_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_43_Inventory.xml new file mode 100644 index 000000000..60b30cd89 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_43_Inventory.xml @@ -0,0 +1,220 @@ + + + + 0 + 31 + 1 + + + 1 + 694 + 1 + + + 2 + 754 + 1 + + + 3 + 201 + 1 + + + 4 + 205 + 4 + + + 5 + 214 + 3 + + + 6 + 220 + 5 + + + 7 + 230 + + + 8 + 231 + + + 9 + 232 + + + 10 + 244 + 1 + + + 11 + 281 + 1 + + + 12 + 284 + 1 + + + 13 + 285 + 1 + + + 14 + 300 + 1 + + + 15 + 600 + 1 + + + 16 + 1029 + 1 + + + 17 + 1083 + 1 + + + 18 + 1096 + 1 + + + 19 + 1099 + 1 + + + 20 + 1176 + 4 + + + 21 + 1184 + 4 + + + 22 + 1329 + 1 + + + 23 + 1330 + 1 + + + 24 + 1331 + 1 + + + 25 + 1421 + 4 + + + 26 + 1422 + 6 + + + 26 + 1456 + 3 + + + 27 + 1525 + 1 + + + 28 + 1543 + 1 + + + 29 + 1545 + 4 + + + 30 + 1546 + 2 + + + 31 + 1555 + 4 + + + 32 + 1558 + 4 + + + 33 + 1570 + 4 + + + 34 + 1636 + 2 + + + 35 + 1642 + 1 + + + 36 + 1648 + 1 + + + 37 + 1660 + 1 + + + 38 + 1663 + 1 + + + 39 + 1670 + 1 + + + 40 + 1674 + 1 + + + 41 + 1709 + 3 + + + 41 + 1715 + 1 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_44_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_44_Inventory.xml new file mode 100644 index 000000000..627e236e8 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_44_Inventory.xml @@ -0,0 +1,58 @@ + + + + 0 + 64 + 4 + + + 1 + 243 + 10 + + + 2 + 1202 + 3 + + + 3 + 1540 + 20 + + + 4 + 1542 + 20 + + + 5 + 1543 + 6 + + + 6 + 1569 + 2 + + + 7 + 1640 + 10 + + + 8 + 1724 + 20 + + + 9 + 1725 + 10 + + + 10 + 1726 + 10 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_45_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_45_Inventory.xml new file mode 100644 index 000000000..7a5a3faca --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_45_Inventory.xml @@ -0,0 +1,43 @@ + + + + 0 + 200 + 1 + + + 1 + 232 + 1 + + + 2 + 264 + 2 + + + 3 + 265 + 2 + + + 4 + 303 + 1 + + + 5 + 1020 + 4 + + + 6 + 1360 + 1 + + + 7 + 1638 + 2 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_46_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_46_Inventory.xml new file mode 100644 index 000000000..7a5a3faca --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_46_Inventory.xml @@ -0,0 +1,43 @@ + + + + 0 + 200 + 1 + + + 1 + 232 + 1 + + + 2 + 264 + 2 + + + 3 + 265 + 2 + + + 4 + 303 + 1 + + + 5 + 1020 + 4 + + + 6 + 1360 + 1 + + + 7 + 1638 + 2 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_47_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_47_Inventory.xml new file mode 100644 index 000000000..1953b6315 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_47_Inventory.xml @@ -0,0 +1,113 @@ + + + + 0 + 245 + 9 + + + 1 + 255 + 6 + + + 2 + 256 + 12 + + + 3 + 1549 + 8 + + + 4 + 1550 + 8 + + + 5 + 1551 + 16 + + + 6 + 1552 + 8 + + + 8 + 1559 + 4 + + + 9 + 1560 + 6 + + + 10 + 1561 + 12 + + + 11 + 1562 + 10 + + + 12 + 1563 + 5 + + + 15 + 1564 + 5 + + + 16 + 1567 + 7 + + + 17 + 1568 + 4 + + + 18 + 1570 + 20 + + + 19 + 1571 + 7 + + + 20 + 1572 + 14 + + + 21 + 1573 + 4 + + + 22 + 1574 + 4 + + + 23 + 1575 + 12 + + + 24 + 1582 + 7 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_48_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_48_Inventory.xml new file mode 100644 index 000000000..0dba053e2 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_48_Inventory.xml @@ -0,0 +1,78 @@ + + + + 0 + 161 + 1 + + + 1 + 164 + 1 + + + 2 + 170 + 1 + + + 3 + 176 + 1 + + + 4 + 177 + 1 + + + 5 + 281 + 1 + + + 6 + 284 + 1 + + + 7 + 285 + 1 + + + 8 + 288 + 1 + + + 9 + 302 + 1 + + + 10 + 807 + 1 + + + 11 + 808 + 1 + + + 12 + 809 + 1 + + + 13 + 837 + 1 + + + 14 + 838 + 1 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_49_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_49_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_49_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_50_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_50_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_50_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_51_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_51_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_51_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_52_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_52_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_52_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_53_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_53_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_53_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_54_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_54_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_54_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_55_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_55_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_55_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_56_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_56_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_56_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_57_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_57_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_57_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_58_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_58_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_58_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_59_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_59_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_59_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_60_Inventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_60_Inventory.xml new file mode 100644 index 000000000..65086d169 --- /dev/null +++ b/gamedir/Data-1.13/TableData/NPCInventory/AdditionalDealer_60_Inventory.xml @@ -0,0 +1,8 @@ + + + + 0 + 0 + 0 + + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/Merchants.xml b/gamedir/Data-1.13/TableData/NPCInventory/Merchants.xml index 950f5773b..e0a2ebb8d 100644 --- a/gamedir/Data-1.13/TableData/NPCInventory/Merchants.xml +++ b/gamedir/Data-1.13/TableData/NPCInventory/Merchants.xml @@ -636,46 +636,46 @@ uiFlags must be of 1 - 22 + 22 additional dealer 3 - 1.0 - 1.0 + 1.0 + 1.0 255 - 0 - 800 - 268435456 - 800 - 800 - 0 - 1 - 10 - 0 - 100 - 1 - 2 - 0 - 1 + 0 + 800 + 268435456 + 800 + 800 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 1 - 23 - additional dealer 4 - 1.0 - 1.0 - 255 - 0 - 800 - 268435456 - 800 - 800 - 0 - 1 - 10 - 0 - 100 - 1 - 2 - 0 - 1 + 23 + additional dealer 4 + 1.0 + 1.0 + 255 + 0 + 800 + 268435456 + 800 + 800 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 1 24 @@ -1013,4 +1013,623 @@ uiFlags must be of 0 1 + + + + 40 + A10 bunker rebel quartermaster + 0.2 + 0.5 + 200 + 0 + 400 + 1342177280 + 400 + 800 + 400 + 1 + 4 + 2 + 100 + 1 + 2 + 0 + 0 + 20 + + + + 41 + general store Drassen (D13) + 0.7 + 1.0 + 200 + 0 + 500 + 1342177280 + 500 + 1000 + 500 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 42 + general store Alma (I14) + 0.7 + 1.0 + 200 + 0 + 500 + 1342177280 + 500 + 1000 + 500 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 43 + general store Cambria (G9) + 0.7 + 1.05 + 200 + 0 + 500 + 1342177280 + 500 + 1000 + 500 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 44 + general store Grumm (H1) + 0.7 + 1.0 + 200 + 0 + 500 + 1342177280 + 500 + 1000 + 500 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 45 + general store San Mona (C5) + 0.7 + 1.0 + 200 + 0 + 500 + 1342177280 + 500 + 1000 + 500 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 0 + + + 46 + posh general store Meduna (O4) + 0.7 + 1.0 + 200 + 0 + 1000 + 268435456 + 1000 + 5000 + 1000 + 1 + 10 + 1 + 100 + 1 + 2 + 0 + 1 + 30 + + + 47 + pharmacy Cambria (G9) + 1.0 + 1.0 + 200 + 1 + 1500 + 268435456 + 1500 + 3000 + 1500 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 48 + pharmacy Meduna (O4) + 1.0 + 1.0 + 200 + 1 + 1500 + 268435456 + 1500 + 3000 + 1500 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 1 + 30 + + + 49 + restaurant Cambria (G9) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 50 + restaurant Grumm (H1) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 51 + restaurant Balime gas station (L10) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 0 + + + 52 + restaurant San Mona (C5) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 0 + + + 53 + restaurant Meduna 1 (O4) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 1 + 30 + + + 54 + restaurant Meduna 2 (O4) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 1 + 30 + + + 55 + wine store Drassen (D13) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 56 + wine store Alma (I14) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 57 + wine store Cambria (G9) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 58 + wine store Grumm (H1) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 20 + + + 59 + wine store San Mona (C5) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 0 + + + 60 + drug dealer Cambria ruins (F9) + 1.0 + 1.3 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 1 + 100 + 1 + 2 + 0 + 0 + 0 + + + 61 + tool shop Grumm (H1) + 1.0 + 1.3 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 1 + 100 + 1 + 2 + 0 + 0 + 20 + + + 62 + hunting store San Mona (C6) + 1.0 + 1.0 + 200 + 1 + 800 + 268435456 + 800 + 800 + 800 + 1 + 10 + 1 + 100 + 1 + 2 + 0 + 0 + 0 + + + 63 + construction materials store San Mona (C6) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 1 + 0 + + + 64 + luxury store Balime (L12) + 1.0 + 2.0 + 200 + 1 + 2000 + 268435456 + 2000 + 2000 + 2000 + 1 + 10 + 1 + 100 + 1 + 2 + 0 + 1 + 20 + + + 65 + luxury store Meduna (O4) + 1.0 + 2.0 + 200 + 1 + 2000 + 268435456 + 2000 + 2000 + 2000 + 1 + 10 + 1 + 100 + 1 + 2 + 0 + 1 + 20 + + + 66 + restaurant San Mona (C6) + 1.0 + 1.0 + 200 + 1 + 250 + 268435456 + 250 + 250 + 0 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 0 + + + 67 + armour store San Mona (C6) + 0.75 + 1.0 + 200 + 0 + 2000 + 1342177280 + 2000 + 5000 + 2000 + 1 + 10 + 0 + 100 + 1 + 2 + 0 + 0 + 0 + \ No newline at end of file diff --git a/gamedir/Data-1.13/TableData/NPCInventory/SamInventory.xml b/gamedir/Data-1.13/TableData/NPCInventory/SamInventory.xml index 024cef21e..87f8d360c 100644 --- a/gamedir/Data-1.13/TableData/NPCInventory/SamInventory.xml +++ b/gamedir/Data-1.13/TableData/NPCInventory/SamInventory.xml @@ -193,4 +193,34 @@ 1632 5 + + 43 + 1639 + 2 + + + 44 + 1640 + 3 + + + 45 + 1709 + 2 + + + 46 + 1724 + 8 + + + 47 + 1725 + 4 + + + 48 + 1726 + 10 + \ No newline at end of file