|
剛把DLC的公園改成能涵蓋全地圖..還有全地圖地價最高..
這是其他一些源碼分享..
Maxis英雄基地..
## Sets
## Villain Base
# If the highest number is changed, be sure to change the capacity of the bar for the vu tower rollover in HeroVil.js
# If the vu bot number is changed be sure to chage the if statement for it in HeroVil.js
set VillainGarage_VillainPointsNeeded 3000 #villain points to plop vu garage
set VillainLab_VillainPointsNeeded 6000 #villain points to plop vu lab
set VuBot_VillainPointsNeeded 2500 #villain points to release vu bot
set VillainGarage_AdditionalHenchmen 25 # Addition henchman that can be stored in base with garage
set VillainLab_AdditionalHenchmen 40 # Addition henchman that can be stored in base with lab
set VillainBase_DefaultSkill 300 #skill put out by vu tower on it's own (7200 university, 300 hourly)
set VillainBase_SkillFromHenchmen 8 #extra skill form henchmen
set Villain_CrimeMapFromHenchmen 5 # Crime map put out with creation of a henchman
## Dr Vu shananigans
set ProfitPerDrVuVisit 90 #how much profit dr vu gives from visiting tech 3 industrial
set ProfitPerDrVuVisit_VuMobileBonus 90 #how much more profit dr vu gives from visiting tech 3 industrial when in his vu mobile
set VillainPoints_PerCrime 50 # Villain Points given when there is a successfull crime
## Hero Base
set HeroGarage_HeroPointsNeeded 500 #hero points needed to get the garage
set HeroReticulator_HeroPointsNeeded 2500 #hero points to acquire recticulator
set HeroBase_PatrolTime 30 # Time between actions needed to switch to return for regular car
set HeroGarage_PatrolTime 40 # Time between actions needed to switch to return for super car
set HeroBase_MaxHeals 6 # Max number of heals per patrol for regular car
set HeroGarage_MaxHeals 12 # Max number of heals per patrol for super car
set HeroGarage_MaxCrime 8 # Max number of arrests per patrol
set HeroReticulator_MaxFires 5 # Max number of fire per patrol
##Hero points by category
set HeroPoints_Base 25 #base hero points from going out
set HeroPointBonusFrom_Health 25 #bonus for success
set HeroPointBonusFrom_Crime 75 #bonus for success (dropping off at jail)
set HeroPointBonusFrom_Fire 225 #bonus for success
set HeroPointBonusFrom_Disaster 975 #bonus for success (should be removed)
## Includes
include "HeroVillainRules.er2"
include "HeroBase.er2"
include "HeroGarage.er2"
include "HeroReticulator.er2"
include "HeroEmergencyResponse.er2"
include "VillainBase.er2"
include "VillainGarage.er2"
include "VillainLab.er2"
include "DrVuRules.er2"
include "RobotDisaster.er2"
一些沙盒參數
## Copyright (c) 2012, Electronic Arts Inc. All rights reserved.
#######################################
##
## RCI_Unlocks.er2
##
## Rules for Unlocking buildings
## -- We should aspire to get all our unlocks in this one place for simplicity.
## -- right now we have unlocks spread out. This is just for big businesses, great works, and mayors house.
## -- all other unlocks can be found in the ECO_HQ system (university/city hall/HQs)
##
#####################################
## System Enabling
## -- So in order to extend out the pacing of the game we can enable systems here
## to keep everything from happening at once. (see Brian B.)
globalRule Unlock_EnableSandbox1
successEvent uiEvent TKSandboxMode
timeTrigger Hour 0.01 -count 1
globalFlags -ifNot SandBoxActive -set SandboxActive
global DLC_Sandbox is 1
global Simoleons out 950000
chain Unlock_UnlockAllTools
end
globalRule Unlock_EnableSandbox2
successEvent uiEvent TKSandboxMode
timeTrigger Hour 0.1 -count 1
globalFlags -ifNot SandBoxActive -set SandboxActive
global DLC_Sandbox is 1
global Simoleons out 950000
chain Unlock_UnlockAllTools
end
globalRule Unlock_EnableSandbox3
successEvent uiEvent TKSandboxMode
timeTrigger Hour 0.2 -count 1
globalFlags -ifNot SandBoxActive -set SandboxActive
global DLC_Sandbox is 1
global Simoleons out 950000
chain Unlock_UnlockAllTools
end
globalRule Unlock_EnableSandbox4
successEvent uiEvent TKSandboxMode
timeTrigger Hour 0.3 -count 1
globalFlags -ifNot SandBoxActive -set SandboxActive
global DLC_Sandbox is 1
global Simoleons out 950000
chain Unlock_UnlockAllTools
end
globalRule Unlock_UnlockAllTools
applyCount 1
globalFlags -if SandBoxActive
## these should be this way just in case the user connects his road before the unlock all unit places itself.
global RZoneUnlocked out !RZoneUnlocked@global
global CZoneUnlocked out !CZoneUnlocked@global
global IZoneUnlocked out !IZoneUnlocked@global
global Power_Unlocked out !Power_Unlocked@global
global Water_Unlocked out !Water_Unlocked@global
## Max level all the HQs so you can place down all the modules
global HQ_Casino_Level out !HQ_Casino_Level@global
global HQ_CityHall_Level out !HQ_CityHall_Level@global
global HQ_Electronics_Level out !HQ_Electronics_Level@global
global HQ_Mining_Level out !HQ_Mining_Level@global
global HQ_Oil_Level out !HQ_Oil_Level@global
global HQ_Trade_Level out !HQ_Trade_Level@global
global HQ_University_Level out !HQ_University_Level@global
global HQ_Casino_OpenModules out !HQ_Casino_OpenModules@global
global HQ_CityHall_OpenModules out !HQ_CityHall_OpenModules@global
global HQ_Electronics_OpenModules out !HQ_Electronics_OpenModules@global
global HQ_Mining_OpenModules out !HQ_Mining_OpenModules@global
global HQ_Oil_OpenModules out !HQ_Oil_OpenModules@global
global HQ_Trade_OpenModules out !HQ_Trade_OpenModules@global
global HQ_University_OpenModules out !HQ_University_OpenModules@global
global HQ_CityHall_IsOn out !HQ_CityHall_IsOn@global
global HQ_CityHall_Unlocked out !HQ_CityHall_Unlocked@global
global HQ_CityHall_Level2_IsOn out !HQ_CityHall_Level2_IsOn@global
global HQ_CityHall_Safety_Module_IsOn out !HQ_CityHall_Safety_Module_IsOn@global
global HQ_CityHall_Safety_Module_Unlocked out !HQ_CityHall_Safety_Module_Unlocked@global
global HQ_CityHall_Education_Module_IsOn out !HQ_CityHall_Education_Module_IsOn@global
global HQ_CityHall_Education_Module_Unlocked out !HQ_CityHall_Education_Module_Unlocked@global
global HQ_CityHall_Tourism_Module_IsOn out !HQ_CityHall_Tourism_Module_IsOn@global
global HQ_CityHall_Tourism_Module_Unlocked out !HQ_CityHall_Tourism_Module_Unlocked@global
global HQ_CityHall_Transportation_Module_IsOn out !HQ_CityHall_Transportation_Module_IsOn@global
global HQ_CityHall_Transportation_Module_Unlocked out !HQ_CityHall_Transportation_Module_Unlocked@global
global HQ_CityHall_Utilities_Module_IsOn out !HQ_CityHall_Utilities_Module_IsOn@global
global HQ_CityHall_Utilities_Module_Unlocked out !HQ_CityHall_Utilities_Module_Unlocked@global
global HQ_CityHall_Finance_Module_IsOn out !HQ_CityHall_Finance_Module_IsOn@global
global HQ_CityHall_Finance_Module_Unlocked out !HQ_CityHall_Finance_Module_Unlocked@global
global HelicopterUnlock_IsOn out !HelicopterUnlock_IsOn@global
global HQ_Casino_Lodging_Module_Unlocked out !HQ_Casino_Lodging_Module_Unlocked@global
global HQ_Casino_Lodging_Module_IsOn out !HQ_Casino_Lodging_Module_IsOn@global
global HQ_Casino_Unlocked out !HQ_Casino_Unlocked@global
global HQ_Casino_IsOn out !HQ_Casino_IsOn@global
global HQ_Casino_Games_Module_Unlocked out !HQ_Casino_Games_Module_Unlocked@global
global HQ_Casino_Games_Module_IsOn out !HQ_Casino_Games_Module_IsOn@global
global HQ_Casino_Entertainment_Module_Unlocked out !HQ_Casino_Entertainment_Module_Unlocked@global
global HQ_Casino_Entertainment_Module_IsOn out !HQ_Casino_Entertainment_Module_IsOn@global
global GamblingHallUnlocked out !GamblingHallUnlocked@global
global LightTrainT1StopUnlocked out !LightTrainT1StopUnlocked@global
global LandmarksUnlocked out !LandmarksUnlocked@global
global HQ_Electronics_Unlocked out !HQ_Electronics_Unlocked@global
global HQ_Electronics_IsOn out !HQ_Electronics_IsOn@global
global HQ_Electronics_Commerce_Module_Unlocked out !HQ_Electronics_Commerce_Module_Unlocked@global
global HQ_Electronics_Commerce_Module_IsOn out !HQ_Electronics_Commerce_Module_IsOn@global
global HQ_Electronics_ConsumerElectronics_Module_Unlocked out !HQ_Electronics_ConsumerElectronics_Module_Unlocked@global
global HQ_Electronics_ConsumerElectronics_Module_IsOn out !HQ_Electronics_ConsumerElectronics_Module_IsOn@global
global HQ_Mining_Unlocked out !HQ_Mining_Unlocked@global
global HQ_Mining_IsOn out !HQ_Mining_IsOn@global
global HQ_Mining_Commerce_Module_Unlocked out !HQ_Mining_Commerce_Module_Unlocked@global
global HQ_Mining_Commerce_Module_IsOn out !HQ_Mining_Commerce_Module_IsOn@global
global HQ_Mining_Engineering_Module_Unlocked out !HQ_Mining_Engineering_Module_Unlocked@global
global HQ_Mining_Engineering_Module_IsOn out !HQ_Mining_Engineering_Module_IsOn@global
global HQ_Mining_RnD_Module_Unlocked out !HQ_Mining_RnD_Module_Unlocked@global
global HQ_Mining_RnD_Module_IsOn out !HQ_Mining_RnD_Module_IsOn@global
global HQ_Oil_Unlocked out !HQ_Oil_Unlocked@global
global HQ_Oil_IsOn out !HQ_Oil_IsOn@global
global HQ_Oil_Commerce_Module_Unlocked out !HQ_Oil_Commerce_Module_Unlocked@global
global HQ_Oil_Commerce_Module_IsOn out !HQ_Oil_Commerce_Module_IsOn@global
global HQ_Oil_RnD_Module_Unlocked out !HQ_Oil_RnD_Module_Unlocked@global
global HQ_Oil_RnD_Module_IsOn out !HQ_Oil_RnD_Module_IsOn@global
global HQ_Oil_RnD_Module_Research out !HQ_Oil_RnD_Module_Research@global
global HQ_Trade_Unlocked out !HQ_Trade_Unlocked@global
global HQ_Trade_IsOn out !HQ_Trade_IsOn@global
global HQ_Trade_Electronics_Module_Unlocked out !HQ_Trade_Electronics_Module_Unlocked@global
global HQ_Trade_Electronics_Module_IsOn out !HQ_Trade_Electronics_Module_IsOn@global
global HQ_Trade_Metals_Module_Unlocked out !HQ_Trade_Metals_Module_Unlocked@global
global HQ_Trade_Metals_Module_IsOn out !HQ_Trade_Metals_Module_IsOn@global
global HQ_Trade_Petroleum_Module_Unlocked out !HQ_Trade_Petroleum_Module_Unlocked@global
global HQ_Trade_Petroleum_Module_IsOn out !HQ_Trade_Petroleum_Module_IsOn@global
global Power_Coal_Level3_Unlocked out !Power_Coal_Level3_Unlocked@global
global Power_Nuclear_Level3_Unlocked out !Power_Nuclear_Level3_Unlocked@global
global Power_Nuclear_Level2_Unlocked out !Power_Nuclear_Level2_Unlocked@global
global Power_OilCrude_Level3_Unlocked out !Power_OilCrude_Level3_Unlocked@global
global Power_SolarAdvanced_Unlocked out !Power_SolarAdvanced_Unlocked@global
global PowerGlobals_LargeTurbine_Unlocked out !PowerGlobals_LargeTurbine_Unlocked@global
global TradeLotT2Unlocked out !TradeLotT2Unlocked@global
global AlloyUnlocked out !AlloyUnlocked@global
global AlloyT2Unlocked out !AlloyT2Unlocked@global
global CoalUnlocked out !CoalUnlocked@global
global CoalT2Unlocked out !CoalT2Unlocked@global
global ElectronicsUnlocked out !ElectronicsUnlocked@global
global ElectronicsT2Unlocked out !ElectronicsT2Unlocked@global
global ComputerUnlocked out !ComputerUnlocked@global
global ComputerT2Unlocked out !ComputerT2Unlocked@global
global FuelUnlocked out !FuelUnlocked@global
global FuelT2Unlocked out !FuelT2Unlocked@global
global MetalUnlocked out !MetalUnlocked@global
global OilCrudeUnlocked out !OilCrudeUnlocked@global
global OilCrudeT2Unlocked out !OilCrudeT2Unlocked@global
global OreRawUnlocked out !OreRawUnlocked@global
global OreRawT2Unlocked out !OreRawT2Unlocked@global
global OreMineUnlocked out !OreMineUnlocked@global
global PlasticUnlocked out !PlasticUnlocked@global
global PlasticT2Unlocked out !PlasticT2Unlocked@global
global TelevisionUnlocked out !TelevisionUnlocked@global
global TelevisionT2Unlocked out !TelevisionT2Unlocked@global
global DiagnosticsLabUnlocked out !DiagnosticsLabUnlocked@global
global SurgeryCenterUnlocked out !SurgeryCenterUnlocked@global
global T1CollegeBaseUnlocked out !T1CollegeBaseUnlocked@global
global HazmatGarageUnlocked out !HazmatGarageUnlocked@global
global IncineratorUnlocked out !IncineratorUnlocked@global
global T2UniversityBaseUnlocked out !T2UniversityBaseUnlocked@global
global ElectronicsT2BaseUnlocked out !ElectronicsT2BaseUnlocked@global
global ComputerResearched out !ComputerResearched@global
global AlloySmeltingUnlocked out !AlloySmeltingUnlocked@global
global SmeltingUnlocked out !SmeltingUnlocked@global
global CoalMineUnlocked out !CoalMineUnlocked@global
global CoalMineT2Unlocked out !CoalMineT2Unlocked@global
global OilT1BaseUnlocked out !OilT1BaseUnlocked@global
global ElectronicsBaseUnlocked out !ElectronicsBaseUnlocked@global
global DetectiveWingUnlocked out !DetectiveWingUnlocked@global
global NumberOfAirports out !NumberOfAirports@global
global HQ_University_Business_Module_Unlocked out !HQ_University_Business_Module_Unlocked@global
global HQ_University_Business_Module_IsOn out !HQ_University_Business_Module_IsOn@global
global HQ_University_Engineering_Module_Unlocked out !HQ_University_Engineering_Module_Unlocked@global
global HQ_University_Engineering_Module_IsOn out !HQ_University_Engineering_Module_IsOn@global
global HQ_University_Law_Module_Unlocked out !HQ_University_Law_Module_Unlocked@global
global HQ_University_Law_Module_IsOn out !HQ_University_Law_Module_IsOn@global
global HQ_University_Medicine_Module_Unlocked out !HQ_University_Medicine_Module_Unlocked@global
global HQ_University_Medicine_Module_IsOn out !HQ_University_Medicine_Module_IsOn@global
global HQ_University_Science_Module_Unlocked out !HQ_University_Science_Module_Unlocked@global
global HQ_University_Science_Module_IsOn out !HQ_University_Science_Module_IsOn@global
global T2HighSchoolBaseUnlocked out !T2HighSchoolBaseUnlocked@global
global SchoolBusT1StopUnlocked out !SchoolBusT1StopUnlocked@global
global BusT1StopUnlocked out !BusT1StopUnlocked@global
global BusT2StopUnlocked out !BusT2StopUnlocked@global
global HeavyRailPathUnlocked out !HeavyRailPathUnlocked@global
## Mayor's mansions
global MayorsMansionUnlocked out !MayorsMansionUnlocked@global
global MayorHouseSmallUnlocked out !MayorHouseSmallUnlocked@global
global MayorLevel out !MayorLevel@global
global MayorLevelTotal out !MayorLevelTotal@global
global MayorLevelUp1 out !MayorLevelUp1@global
global MayorLevelUp2 out !MayorLevelUp2@global
global MayorLevelUp3 out !MayorLevelUp3@global
global MayorLevelUp4 out !MayorLevelUp4@global
global Mansion_Tower_Module_Unlocked out !Mansion_Tower_Module_Unlocked@global
global Mansion_TennisCourt_Module_Unlocked out !Mansion_TennisCourt_Module_Unlocked@global
global Mansion_Statue_Module_Unlocked out !Mansion_Statue_Module_Unlocked@global
global Mansion_SecurityGate_Module_Unlocked out !Mansion_SecurityGate_Module_Unlocked@global
global Mansion_Pool_Module_Unlocked out !Mansion_Pool_Module_Unlocked@global
global Mansion_PartyWing_Module_Unlocked out !Mansion_PartyWing_Module_Unlocked@global
global Mansion_Helipad_Module_Unlocked out !Mansion_Helipad_Module_Unlocked@global
global Mansion_Guesthouse_Module_Unlocked out !Mansion_Guesthouse_Module_Unlocked@global
global Mansion_Greenhouse_Module_Unlocked out !Mansion_Greenhouse_Module_Unlocked@global
global Mansion_GarageLimo_Module_Unlocked out !Mansion_GarageLimo_Module_Unlocked@global
global Mansion_Garage_Module_Unlocked out !Mansion_Garage_Module_Unlocked@global
global Mansion_Fountain_Module_Unlocked out !Mansion_Fountain_Module_Unlocked@global
global Mansion_ExtensionWing_Module_Unlocked out !Mansion_ExtensionWing_Module_Unlocked@global
global Mansion_BBQ_Module_Unlocked out !Mansion_BBQ_Module_Unlocked@global
global Mansion_Balcony_Module_Unlocked out !Mansion_Balcony_Module_Unlocked@global
global Mansion_Flag_Module_Unlocked out !Mansion_Flag_Module_Unlocked@global
end
define SystemEnablingToggles ( system )
unitRule Unlock_SandboxDisable&{system}
rate 1
applyCount 1
globalFlags -if SandboxActive &{system}Enabled -clear &{system}Enabled
global &{system}Enabled out 1
successEvent uiEvent SandBox&{system}Disabled
onSuccess -destroyUnit
onFail Unlock_SandboxEnable&{system}
end
unitRule Unlock_SandboxEnable&{system}
applyCount 1
globalFlags -if SandboxActive -ifNot &{system}Enabled -set &{system}Enabled
global &{system}Enabled out 1
successEvent uiEvent SandBox&{system}Enabled
onSuccess -destroyUnit
onFail -destroyUnit
end
enddef
create SystemEnablingToggles ( Sewage )
create SystemEnablingToggles ( Abandoned)
# lull
create SystemEnablingToggles ( Garbage )
create SystemEnablingToggles ( Health )
create SystemEnablingToggles ( Crime )
create SystemEnablingToggles ( Fire )
# lull
create SystemEnablingToggles ( Homeless )
create SystemEnablingToggles ( AirPollution )
create SystemEnablingToggles ( GroundPollution ) |
|