daily pastebin goal
20%
SHARE
TWEET

Untitled

a guest May 27th, 2014 5,340 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Decompiled using luadec 3.2 -- Tue May 27 22:37:20 2014
  2. -- File name: _const.lua
  3.  
  4. const.DefaultMouseCursor = "UI/Cursors/cursor.tga"
  5. const.DefaultTimeFactor = 1000
  6. const.MinTimeFactor = 100
  7. const.MaxTimeFactor = 100000
  8. const.RolloverWidth = 150
  9. const.SACheckConditionTime = 1423
  10. const.StampAnimDuration = 250
  11. const.InterfaceAnimDuration = 250
  12. const.PredefinedSceneActors = {"Hero_01"}
  13. const.MaxPassableTerrainSlope = 30
  14. const.MaxPassableHeightDiff = 90 * guic
  15. const.POIHeightOffset = 1200
  16. const.FadeCullRadius = 430
  17. const.TradeOfferShipSpeedUp = 100
  18. const.DefaultBugPriority = "normal"
  19. const.MaxNPCDistance = 2000
  20. const.DefaultCameraRTS = {MinHeight = 12, MaxHeight = 40, HeightInertia = 4, MoveSpeedNormal = 40, MoveSpeedFast = 60, RotateSpeed = 6, LookatDist = 40, LowRotationRadius = 40, HighRotationRadius = 40, CameraYawRestore = 0, UpDownSpeed = 230, MinZoom = 800, MaxZoom = 8000, BBox = box(point(0, 0, 0), point(0, 0, 0))}
  21. const.CutsceneNearZ = "1.5"
  22. const.ObjSurfaceCache = 0
  23. const.XboxCameraPanSpeedConstruction = 20
  24. const.XboxCameraPanSpeedSelection = 80
  25. const.XboxCameraPanSpeedDefault = 80
  26. const.RoadConstructionMaxLength = 200 * guim
  27. const.RoadMaxLength = 50 * guim
  28. const.RoadEdgeLen = 8 * guim
  29. const.RoadMinVisibleLen = 10 * guic
  30. const.RoadMinLength = const.RoadMinVisibleLen + 2 * const.RoadEdgeLen
  31. const.RoadMinTurnRadius = 10 * guim
  32. const.RoadMinDistToCrossroad = 17 * guim
  33. const.RoadMinDistToSpline = 11 * guim
  34. const.RoadMaxSlopeAngle = 2400
  35. if Platform.editor then
  36.   hr.EditorRampThreshold = sin(const.RoadMaxSlopeAngle)
  37. end
  38. const.RoadBlurRadius = 6
  39. const.RoadSmoothStep = 1500
  40. const.RoadMaxTiltAngle = 1200
  41. const.RoadUrbanDistance = 100 * guim
  42. const.RoadUrbanEnumRadius = 100 * guim
  43. const.RoadSubgraphThreshold = 80 * guim
  44. const.RoadRemoveObjectsColor = RGB(220, 220, 220)
  45. const.RoadForbidObjectsColor = RGB(180, 20, 0)
  46. const.RoadSnapDistance = 15 * guim
  47. const.RoadSnapAngle = 2700
  48. const.RoadSnapSize = 10 * guim
  49. const.RoadSnapToEndDist = 6 * guim
  50. const.RoadSnapDirMaxAngle = 300
  51. const.RoadSegmentCost = 20
  52. const.RoadParallelAngleError = 600
  53. const.RoadPerpendicularAngleError = 1200
  54. const.RoadOppositeMinAngle = 10200
  55. const.RoadFaceAwayAngle = 6600
  56. const.RoadAdustTanMaxAngle = 4200
  57. const.RoadAdustTanStepCount = 4
  58. const.RoadOppositAlignMaxAngle = 2100
  59. const.RoadSimilarRemoveMinAngle = 8700
  60. const.RoadCrossEnumStep = 30 * guim
  61. const.RoadOrientCursorRadius = 40 * guim
  62. const.RoadMapBorder = 20 * guim
  63. const.RoadSelfDestroyTime = 500
  64. const.RoadSidewalk = 2 * guim
  65. const.RoadSmallClasses = {"Tree", "Bush"}
  66. const.RoadRemoveGrassBorder = const.RoadSidewalk + 1 * guim
  67. const.RoadTerrains = {urban = "RoadTiles", rural = "scree"}
  68. const.MetroStationUseThreshold = 50 * guim
  69. const.MetroStationWalkDistance = 100 * guim
  70. const.BuildGridTileSize = 10 * guim
  71. const.ConstructionFlatZTolerance = 10 * guic
  72. const.ConstructionLandZTolerance = 5 * guim
  73. const.ConstructionSlightSlopeZTolerance = 17 * guim / 10
  74. const.ConstructionWaterDepth = 5 * guim
  75. const.ConstructionMaxHeight = 1000 * guim
  76. const.AgesPerAgeGroup = 15
  77. const.FalloffRadiusPercent = 125
  78. const.MaximumHouseDistance = 500 * guim
  79. const.MineSnapDist = 50 * guim
  80. const.DebtAllowed = 10000
  81. const.SimulationTickTime = 30000
  82. const.MonthLength = const.SimulationTickTime
  83. const.YearLength = 12 * const.MonthLength
  84. const.InitialYear = 0
  85. const.DemographicsValues = 5
  86. const.NonShackAppealBoost = 100
  87. const.PercentDyingFromStarvation = 1
  88. const.MigrationHappinessMaxDifference = 30
  89. const.MigrationMaxChangeFromHappiness = 75
  90. const.MigrationEmploymentMaxDifference = 15
  91. const.MigrationMaxChangeFromEmployment = 100
  92. const.MigrationRandomModification = 25
  93. const.GarageMaxDistFromRoad = 2100
  94. const.StartingForeignPowerStanding = 50
  95. const.StartingFactionStanding = 50
  96.  -- Overwrote pending register. (Assignments::assign)
  97.  -- Overwrote pending register. (Assignments::assign)
  98.  -- Overwrote pending register. (Assignments::assign)
  99.  -- Overwrote pending register. (Assignments::assign)
  100.  -- Overwrote pending register. (Assignments::assign)
  101. const.DeathAgeForEachEra, const.BabyAge, const.GradeSchoolAge, const.JobQualityPerBudgetLevel, const.NewHomeMove, const.HouseQualityAppealMultiplier, const.MaxDistanceToSchool, const.MaxSpouseWorkDistance, const.NewJobMove, const.DepositUraniumWarningAmount, const.DepositOilWarningAmount, const.DepositGoldWarningAmount, const.DepositCoalWarningAmount, const.DepositBauxiteWarningAmount, const.DepositIronWarningAmount, const.SovereignDebtRate, const.ForeignPowersDiplomaticActionCooldown, const.ForeignPowersInviteCooldown, const.ForeignStandingLabels = {T({5288, "Hostile"}), T({5289, "Cold"}), T({5290, "Neutral"}), T({5291, "Warm"}), T({5292, "Cordial"})}, 4, 10, 5, 25 * guim, 5 * guim, 500 * guim, 500 * guim, 5, 1000, 1000, 1000, 1000, 1000, 1000, 10000, 12, 24, 12 * const.MonthLength
  102. const.InitialCaribbeanHappiness = 25
  103. const.CaribbeanHappinessStep = 2
  104. const.CaribbeanHappinessForEachEra = {30, 45, 55, 75}
  105. const.MaxGiveBirthAge = 55
  106. const.MaxChildrenForEachEra = {{min = 2, max = 6}, {min = 2, max = 5}, {min = 1, max = 5}, {min = 0, max = 4}}
  107. const.FactionAxis = {Independence = {text = T({5293, "Independence"}), axis1 = T({5294, "Royalists"}), axis2 = T({5295, "Revolutionaries"}), axis1_id = "royalists", axis2_id = "separatists"}, Values = {text = T({5296, "Values"}), axis1 = T({5297, "Militarists"}), axis2 = T({5298, "Religious"}), axis1_id = "militarists", axis2_id = "religious"}, Economy = {text = T({5299, "Economy"}), axis1 = T({5300, "Communists"}), axis2 = T({5301, "Capitalists"}), axis1_id = "communists", axis2_id = "capitalists"}, Environment = {text = T({5302, "Environment"}), axis1 = T({5303, "Environmentalists"}), axis2 = T({5304, "Industrialists"}), axis1_id = "environmentalists", axis2_id = "industrialists"}, StatePower = {text = T({5305, "State Power"}), axis1 = T({5306, "Nationalists"}), axis2 = T({5307, "Globalists"}), axis1_id = "nationalists", axis2_id = "globalists"}}
  108. const.FactionNames = {royalists = T({5308, "Royalists"}), militarists = T({5309, "Militarists"}), communists = T({5310, "Communists"}), environmentalists = T({5311, "Environmentalists"}), nationalists = T({5312, "Nationalists"}), separatists = T({5313, "Revolutionaries"}), capitalists = T({5314, "Capitalists"}), religious = T({5315, "Religious"}), industrialists = T({5316, "Industrialists"}), globalists = T({5317, "Globalists"}), intellectuals = T({5318, "Intellectuals"})}
  109. const.FactionNeutralValue = 3
  110. const.FactionEras = {{"royalists", "separatists"}, {"militarists", "religious", "communists", "capitalists"}, {"militarists", "religious", "communists", "capitalists", "industrialists", "environmentalists"}, {"nationalists", "globalists", "communists", "capitalists", "industrialists", "environmentalists", "militarists", "religious"}}
  111. const.FactionAxesEras = {{"Independence"}, {"Values", "Economy"}, {"Values", "Economy", "Environment"}, {"Values", "Economy", "Environment", "StatePower"}}
  112.  
  113. FormatFactionStanding = function(standing)
  114.   if standing < 15 then
  115.     return T({5324, "<red>Hated (<standing>)"; standing = standing})
  116.   elseif standing < 40 then
  117.     return T({5325, "Poor Standing (<standing>)"; standing = standing})
  118.   elseif standing < 60 then
  119.     return T({5326, "Indifferent (<standing>)"; standing = standing})
  120.   elseif standing < 85 then
  121.     return T({5327, "Good Standing (<standing>)"; standing = standing})
  122.   else
  123.     return T({5328, "<green>Beloved (<standing>)"; standing = standing})
  124.   end
  125. end
  126.  
  127.  -- Overwrote pending register. (Assignments::assign)
  128.  -- Overwrote pending register. (Assignments::assign)
  129.  -- Overwrote pending register. (Assignments::assign)
  130.  -- Overwrote pending register. (Assignments::assign)
  131.  -- Overwrote pending register. (Assignments::assign)
  132. const.FactionStandingReasons, const.FactionStandingNames = {T({5319, "Hated"}), {value = T({5322, "Good Standing"}), text = T({T({5323, "Beloved"}), "Constitution effect"})}, {value = "past events", text = T({5330, "Past Events"})}, {value = "citizens", text = T({5331, "Citizens effect"})}, {value = "buildings", text = T({5332, "New Buildings"})}, {value = "diplomacy", text = T({5333, "Diplomacy effect"})}, {value = "new ruler", text = T({11485, "New Ruler"})}, {value = "faction demand", text = T({11486, "Faction Demand"})}}, {{"Independence"}, {"Values", "Economy"}, {"Values", "Economy", "Environment"}, {"Values", "Economy", "Environment", "StatePower"}}
  133. const.ForeignStandingReasons = {{value = false, text = ""}, {value = "embassy_praise", text = T({11487, "Praise action"})}}
  134. const.MaxFactionDecayPercents = 10
  135. const.BuildingPermitSwissPercent = 10
  136. const.BuildingPermitCostAddPercent = 20
  137. const.DiscardBioFuelRange = 200 * guim
  138. const.DiplomacyActions = {{value = "Request Money", text = T({5334, "Request Money"}), descr = T({5335, "Request <money> from <player_name>."})}, {value = "Share Electricity", text = T({5336, "Share Electricity"}), descr = T({5337, "Share electricity with <player_name>. Consumers must still be within the grids of electricity producers."})}, {value = "Share Food Supply", text = T({5338, "Share Food Supply"}), descr = T({5339, "Share food supply with <player_name>."})}, {value = "Share All Resources", text = T({5340, "Share All Resources"}), descr = T({5341, "Share all resources with <player_name>."})}, {value = "Share Constructors", text = T({5342, "Share Constructors"}), descr = T({5343, "Share construction workers with <player_name>. Constructors must be able to reach a construction site via the road network to service it."})}, {value = "Share Teamsters", text = T({5344, "Share Teamsters"}), descr = T({5345, "Share teamster workers with <player_name>. Teamsters must be able to reach buildings via the road network to service them."})}, {value = "War", text = T({11488, "Attack"}), descr = T({5347, "Attack <player_name>."}), filter = function(sender, receiver)
  139.   if not MissionInfo.peaceful_mode and not sender:IsTeamedWith(receiver) then
  140.   else
  141.      -- Overwrote pending register. (Assignments::assign)
  142.      -- Overwrote pending register. (Assignments::assign)
  143.   end
  144.   return not sender.InvadingOtherPlayer
  145. end
  146. }, {value = "Recall", text = T({11489, "Recall Attack"}), descr = T({11490, "Recall squads from their current attack."}), filter = function(sender, receiver)
  147.   if not MissionInfo.peaceful_mode then
  148.   end
  149.   return sender.InvadingOtherPlayer == receiver.CityId
  150. end
  151. }}
  152. const.RequestMoneyAmount = 10000
  153. const.DiplomacyStates = {"Agreement OFF", "Request sent by me", "Request sent by other player", "Agreement ON"}
  154.  -- Overwrote pending register. (Assignments::assign)
  155.  -- Overwrote pending register. (Assignments::assign)
  156.  -- Overwrote pending register. (Assignments::assign)
  157.  -- Overwrote pending register. (Assignments::assign)
  158. const.SkillsCategoryTexts, const.DiplomacyStatesText = {[T({5348, "No active agreement."})] = T({5349, "Request sent by me."})(T({5350, "Request sent by <player_name>."})), Foreman = T({5353, "Foreman"}), General = T({5354, "General"}), Executive = T({5355, "Executive"})}, {"Agreement OFF", "Request sent by me", "Request sent by other player", "Agreement ON"}
  159. const.MaxSkillLevel = 5
  160. const.MaxBudgetLevel = 10
  161. const.MaxThoughts = 5
  162. const.MinApproval = 25
  163. const.MaxApproval = 75
  164. const.HotelRevenueBonusPerTouristClassPreference = {[0] = 50, [1] = 200}
  165. const.TouristClassFamilyWealth = {3, 4, 4, 4, 5}
  166. const.TaskProgressCheckTime = 2000
  167. const.CarClassesPerEra = {{}, {"Car_01", "Car_02", "Car_03", "CarColor_01", "CarColor_02", "CarColor_03", "Limo"}, {"Car_01", "Car_02", "Car_03", "CarColor_01", "CarColor_02", "CarColor_03", "Limo"}, {"PickupTruck", "CarFordMustang", "CarMiniCooper"}}
  168. const.UseCarEraChance = {{0, 0, 0, 0, 0}, {0, 10, 20, 30, 40}, {0, 20, 30, 40, 60}, {0, 30, 40, 50, 100}}
  169. const.ExplorationCostRP = 300
  170. const.ProtestBribe = 1000
  171. const.MaxProtestersPerPOI = 15
  172. const.ProtestBribe = 1000
  173. const.ForeignerCosts = {{base = 50, increase_per_citizen_hired = 25, cap = 1000}, {base = 100, increase_per_citizen_hired = 50, cap = 1000}, {base = 500, increase_per_citizen_hired = 250, cap = 5000}, {base = 1500, increase_per_citizen_hired = 750, cap = 10000}, {base = 3000, increase_per_citizen_hired = 1500, cap = 10000}}
  174. if not Platform.xbox or not 1000 then
  175. end
  176. const.PopLimit = 2000
  177. const.MultiplayerModes = {millionaire = T({5356, "Millionaire"}), megalomania = T({5357, "Megalomania"}), agenda_vs = T({5358, "Agenda Vs."}), agenda_coop = T({5359, "Agenda Coop"}), all_in_one = T({5360, "All in One"}), free_play = T({5361, "Free Play"})}
  178. const.MultiplayerPlayerLobbyStatus = {not ready = T({5362, "Not Ready"}), ready = T({5363, "Ready"}), different map hash = T({5364, "Different Map versions"})}
  179. const.RebelionTargets = {{"Plantations", "Ranches", "Mines", "Hydroponic Farms", "Factory Farms"}, {"Plantations", "Ranches", "Mines", "Hydroponic Farms", "Factory Farms", "Factories"}, {"Plantations", "Ranches", "Mines", "Hydroponic Farms", "Factory Farms", "Factories", "military"}, {"Plantations", "Ranches", "Mines", "Hydroponic Farms", "Factory Farms", "Factories", "military"}, {"Plantations", "Ranches", "Mines", "Hydroponic Farms", "Factory Farms", "Factories", "military"}}
  180. const.CitizenBribeCost = {500, 1000, 2000, 5000, 10000}
  181. const.CitizenDiscreditCost = 5000
  182. const.CitizenBanishCost = 1000
  183. const.CitizenActionKill = 2000
  184. const.TotalStateControlCostModifier = 50
  185. const.CitizenBanishMoneyStealingCooldown = 12
  186. const.CitizenDiscreditCooldown = 1
  187. const.CitizenBanishCooldown = 1
  188. const.CitizenKillCooldown = 1
  189. const.CitizenBribeCooldown = 1
  190. const.InitialPopularSupport = 15
  191. const.VotingRightWeightChange = 10
  192. const.PlannedEconomyBonus = 10
  193. const.PlutocracyBonus = 20
  194. const.FightPiracyBonus = 20
  195. const.TotalFirewallPenalty = 10
  196. const.FreeInternetBonus = 15
  197. const.AtheistStateBonus = 10
  198. const.MilitiaEducationRequired = 3
  199. const.StrategicSectorBonus = 20
  200. const.SecularStateLibertyBonus = 10
  201. const.OpenSocietyLibertyBonus = 10
  202. const.TotalStateControlLibertyPenalty = 10
  203. const.ProtectionismBonus = 20
  204. const.OpenBordersBonus = 10
  205. const.EconomyFirstEffectivenessBonus = 10
  206. const.EconomyFirstPollution = 50
  207. const.EnergyEfficiencyBudgetBonus = -20
  208. const.ZeroEmissionsEffectivenessBonus = -20
  209. const.ZeroEmissionsPollution = -75
  210. const.HealthcareDeathChance = 1
  211. const.ElderHealthcareDeathChance = 5
  212. const.WorkTime = const.MonthLength / 2
  213. const.DontHireAfterFireTime = const.MonthLength
  214. const.MilitiaSquads = 2
  215. const.BattleWarningTime = 0
  216. const.ConstructionPointsToHitPoints = 5
  217. const.DefaultBuildingHP = 3000
  218. const.MilitaryExploreCost = 1000
  219. const.TankSpeed = 5 * guim
  220. const.TankRotationSpeed = 3600
  221. const.TankAOERadius = 450 * guic
  222. const.MissileAOERadius = 450 * guic
  223. const.MissileSpreadRadius = 20 * guim
  224. const.SmartBombsChanceToSetOnFire = 30
  225. const.SmartBombsChanceToSetOnFire = 50
  226. const.NoSmartBombsChanceToSetOnFire = 25
  227. const.SmartBombsChanceToKillCivilian = 50
  228. const.NoSmartBombsChanceToKillCivilian = 25
  229. const.BuildingDieAfterMonthsUndefended = 12
  230. const.BuildingFullHpRegenMonths = 60
  231. const.BuildingRemoveGrassBorder = 3 * guim
  232. const.MultiplayerMaxPlayers = 4
  233. const.MPTimeFactorMod = 200
  234.  -- Overwrote pending register. (Assignments::assign)
  235. if Platform[RGB(118, 255, 118)] and 20000 or not Platform.xbox or not 5 then
  236. end
  237.  -- Overwrote pending register. (Assignments::assign)
  238.  -- Overwrote pending register. (Assignments::assign)
  239.  -- Overwrote pending register. (Assignments::assign)
  240. const.EraStartingYear, const.UnlimitedMoneyAmount, const.PoliticalDifficultyCaribbeanHappinessModifier, const.PoliticalDifficultyRebelsModifier, const.PoliticalDifficultyElectionsModifier, const.clrDamaged, const.PresidentSkillBonusModifier, const.DefaultDynastySwissAccount, const.WellFilledDock, const.DockSplinesMaxYield, const.DockSplinesMinYield, const.DockSplinesDeviation, const.DockSplinesSpotsShip, const.DockSplinesSpotsEnter, const.DockSplinesTangent, const.DockSplinesLength, const.DockSplinesMinDistToMapEdges, const.DockSplinesRefTargetDist, const.DockSplinesMinTargetDist, const.DockSplinesShipFriction, const.DockSplinesShipMass, const.DockSplinesMinWaterDepth, const.DockSplinesMinDistToShore, const.DockSplinesShoreRefDist, const.DockSplinesGradientIter, const.DockSplinesWayOutIter, const.DockSplinesProcessIter, const.DockSplinesFastCompute, const.DockSplinesVersion, const.CityColors = {0, 1914, 1946, RGB(255, 218, 118)}, 200000, 3, 25, 2, RGB(66, 49, RGB(118, 175, 255)), 2, 0, 20000, 50, 10, {55, 35}, {"Ship1", "Ship2"}, {"Enter1", RGB(86, 52, 116)}, 6, 100 * guim, 20 * guim, 300 * guim, 50 * guim, 20, 15, 10 * guim, 50 * guim, 30 * guim, 1000, 10, 40000, true, 1, 200
  241. const.EraMaxForeignAid = {10000, 25000, 50000, 100000}
  242. const.ShipClassByEra = {TradeShip = {"SteamShip", "SteamShip"}}
  243. const.CraneAsyncboxVisualPosDiff = point(527, 0, 2256)
  244. const.DisasterReliefFund_ReducedBuildCostPercents = 20
  245. const.DisasterReliefFund_ReducedCasuatiesPercents = 50
  246. const.BuildLevelDelay = 500
  247. local seasonal_crop = {{"crop", "idle"}, {"crop", "idle"}, {"crop", "growing"}, {"crop", "growing"}, {"crop", "ripe"}, {"crop", "ripe"}, {"crop", "harvested"}, {"crop", "harvested"}, {"crop"}, 1}
  248. local permanent_crop = {{"crop", "idle"}, {"crop", "idle"}, {"crop", "growing"}, {"crop", "growing"}, {"crop", "ripe"}, {"crop", "ripe"}, {"crop", "ripe"}, {"crop", "harvested"}, {"crop", "harvested"}, 5}
  249. local tree_crop = {{"crop", "idle"}, {"crop", "idle"}, {"crop", "growing"}, {"crop", "growing"}, {"tree", "idle"}, {"tree", "idle"}, {"tree", "idle"}, {"tree", "ripe"}, {"tree", "ripe"}, 5}
  250. const.PlantationStalks = {Tobacco = {dry_colors = {idle = RGB(112, 63, 24), growing = RGB(112, 63, 24), ripe = RGB(85, 69, 49), harvested = RGB(85, 69, 49)}, cycle = seasonal_crop}, Corn = {food = true, dry_colors = {idle = RGB(108, 73, 32), growing = RGB(108, 73, 32), ripe = RGB(102, 85, 65), harvested = RGB(102, 85, 65)}, cycle = seasonal_crop}, Pineapple = {food = true, dry_colors = {idle = RGB(122, 71, 16), growing = RGB(122, 71, 16), ripe = RGB(94, 62, 0), harvested = RGB(94, 62, 0)}, cycle = seasonal_crop}, Cotton = {dry_colors = {idle = RGB(90, 76, 51), growing = RGB(90, 76, 51), ripe = RGB(57, 52, 52), harvested = RGB(57, 52, 52)}, cycle = seasonal_crop}, SugarCane = {crop = "Sugar", dry_colors = {idle = RGB(87, 75, 63), growing = RGB(87, 75, 63), ripe = RGB(91, 83, 73), harvested = RGB(91, 83, 73)}, cycle = seasonal_crop}, Cocoa = {tree = "PalmCocoa", spot = "Palm", single = true, dry_color = RGB(108, 74, 46), cycle = tree_crop}, Coffee = {dry_colors = {idle = RGB(129, 86, 4), growing = RGB(129, 86, 4), ripe = RGB(137, 109, 0), harvested = RGB(137, 109, 0)}, cycle = permanent_crop}, Bananas = {crop = "Banana", tree = "PalmBanana", spot = "Palmbanana", food = true, dry_color = RGB(148, 100, 45), cycle = tree_crop}}
  251. const.PlantationStalksByName = {}
  252. for k,v in pairs(const.PlantationStalks) do
  253.   if not v.crop then
  254.   end
  255.   const.PlantationStalksByName[k] = k
  256.   if not v.tree then
  257.   end
  258.   const.PlantationStalksByName[false] = k
  259. end
  260. const.PlantationStalksByName[false] = nil
  261. const.BuildingFires = {{spot = "Fire_01", parsys = "Fire_01", min_count = 3, percents_from_max_count = 20, set_on_fire_delay = range(10000, 20000)}, {spot = "Fire_02", parsys = "Fire_02", min_count = 2, percents_from_max_count = 20, set_on_fire_delay = range(3000, 6000)}, {spot = "Fire_03", parsys = "Fire_03", min_count = 3, percents_from_max_count = 40, set_on_fire_delay = range(0, 4000)}, {spot = "Fire_04", parsys = "Fire_04", min_count = 3, percents_from_max_count = 40, set_on_fire_delay = range(0, 4000)}}
  262. const.FireBrigadeMaxDistToBuilding = 50 * guim
  263. const.AvatarRotateSpeed = 400
  264. const.AttachesTV = {"PropsAntenna_01", "PropsAntenna_02", "PropsSateliteDish_01", "PropsSateliteDish_02"}
  265. const.CorruptionThreshold = 20000
  266. const.ShipOutOfMapAdditionalTravelDist = 500 * guim
  267. const.ShipMinTravelDist = 1000 * guim
  268. const.TsunamiDenivelation = 30 * guim
  269. const.TsunamiDiffraction = 900
  270. const.TsunamiWaveLength = 1024
  271. const.FireBrigadeMaxDistToRoad = 50 * guim
  272. const.ChangeCropsLivestockPricePercents = 10
  273. const.MinUnexploredRadius = 3 * const.BuildGridTileSize
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top