[Gcblue-commits] gcb_wx/scenarios TaiwanTest.py,1.1,1.2
Status: Alpha
Brought to you by:
ddcforge
|
From: Dewitt C. <ddc...@us...> - 2005-06-30 01:06:21
|
Update of /cvsroot/gcblue/gcb_wx/scenarios In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31770/scenarios Modified Files: TaiwanTest.py Log Message: Index: TaiwanTest.py =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/scenarios/TaiwanTest.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TaiwanTest.py 22 Jun 2005 01:23:39 -0000 1.1 --- TaiwanTest.py 30 Jun 2005 01:06:09 -0000 1.2 *************** *** 12,16 **** SM.SetScenarioDescription('Taiwan test scenario 2') SM.SetScenarioLoaded(1) ! SM.SetScenarioName('Taiwan Test 2') SM.SetDateTime(2005, 8, 12, 10, 0, 0) SM.SetStartTheater(120, 25) # (lon, lat) in degrees, negative is West or South --- 12,16 ---- SM.SetScenarioDescription('Taiwan test scenario 2') SM.SetScenarioLoaded(1) ! SM.SetScenarioName('Taiwan Test') SM.SetDateTime(2005, 8, 12, 10, 0, 0) SM.SetStartTheater(120, 25) # (lon, lat) in degrees, negative is West or South *************** *** 24,86 **** ### Alliance A (Taiwan) units - AddAirbase(SM, 'Cha Shan AB', 121.617, 24.0167, 0, alliance_a) - AddAircraftToBase(SM, 'Cha Shan AB', 'F-16C', 'Tiger', 8) - AddAirbase(SM, 'Chiayi AB', 120.392778, 23.461667, 0, alliance_a) - AddAircraftToBase(SM, 'Chiayi AB', 'F-16C', 'Cougar', 8) - AddAirbase(SM, 'Ching Chuan Kang AB', 120.620556, 24.264444, 0, alliance_a) - AddAircraftToBase(SM, 'Ching Chuan Kang AB', 'F-16C', 'Skunk', 8) - AddAirbase(SM, 'Hsinchu AB', 120.939167, 24.818056, 0, alliance_a) - AddAircraftToBase(SM, 'Hsinchu AB', 'F-16C', 'Frog', 8) - AddAirbase(SM, 'Pingtung AB North', 120.477778, 22.695278, 0, alliance_a) - AddAircraftToBase(SM, 'Pingtung AB North', 'F-16C', 'Squirrel', 8) - AddAirbase(SM, 'Pingtung AB South', 120.461667, 22.672222, 0, alliance_a) - AddAircraftToBase(SM, 'Pingtung AB South', 'F-16C', 'Lion', 8) - AddAirbase(SM, 'Tainan AB', 120.205556, 22.950278, 0, alliance_a) - AddAircraftToBase(SM, 'Tainan AB', 'F-16C', 'Rabbit', 8) - AddAirbase(SM, 'Taitung AB', 121.181944, 22.793056, 0, alliance_a) - AddAircraftToBase(SM, 'Taitung AB', 'F-16C', 'Dragon', 8) ! ! ### Alliance B (China) units ! AddAirbase(SM, 'Longtian AB', 119.417, 25.583, 0, alliance_b) ! AddAircraftToBase(SM, 'Longtian AB', 'Su-27', 'Laser', 8) ! AddAirbase(SM, 'Fuzhou AB', 119.367, 26.0167, 0, alliance_b) ! AddAircraftToBase(SM, 'Fuzhou AB', 'Su-30MKK', 'Dancer', 8) ! - AddAirbase(SM, 'Chin Chiang AB', 118.583, 24.783, 0, alliance_b) - AddAircraftToBase(SM, 'Chin Chiang AB', 'Su-27', 'Thunder', 8) - AddAirbase(SM, 'Chang-Chou AB', 117.667, 24.583, 0, alliance_b) - AddAircraftToBase(SM, 'Chang-Chou AB', 'Su-27', 'Pacer', 8) ! AddAirbase(SM, 'Shantou AB', 116.75, 23.417, 0, alliance_b) ! AddAircraftToBase(SM, 'Shantou AB', 'Su-30MKK', 'Hunter', 8) ! AddAirbase(SM, 'Mei-Xian AB', 116.133, 24.25, 0, alliance_b) ! AddAircraftToBase(SM, 'Mei-Xian AB', 'Su-27', 'Dagger', 8) unit = SM.GetDefaultUnit() --- 24,170 ---- ### Alliance A (Taiwan) units + baseName = 'Cha Shan AB' + AddAirbase(SM, baseName, 121.617, 24.0167, 0, alliance_a) + AddAircraftToBase(SM, baseName, 'F-16C', 'Tiger', 8) + AddDefaultTaiwanStores(SM, baseName) + baseName = 'Chiayi AB' + AddAirbase(SM, baseName, 120.392778, 23.461667, 0, alliance_a) + AddAircraftToBase(SM, baseName, 'F-16C', 'Cougar', 8) + AddDefaultTaiwanStores(SM, baseName) + baseName = 'Ching Chuan Kang AB' + AddAirbase(SM, baseName, 120.620556, 24.264444, 0, alliance_a) + AddAircraftToBase(SM, baseName, 'F-16C', 'Skunk', 8) + AddDefaultTaiwanStores(SM, baseName) + baseName = 'Hsinchu AB' + AddAirbase(SM, baseName, 120.939167, 24.818056, 0, alliance_a) + AddAircraftToBase(SM, baseName, 'F-16C', 'Frog', 8) + AddDefaultTaiwanStores(SM, baseName) + baseName = 'Pingtung AB North' + AddAirbase(SM, baseName, 120.477778, 22.695278, 0, alliance_a) + AddAircraftToBase(SM, baseName, 'F-16C', 'Squirrel', 8) + AddDefaultTaiwanStores(SM, baseName) + baseName = 'Taitung AB' + AddAirbase(SM, baseName, 121.181944, 22.793056, 0, alliance_a) + AddAircraftToBase(SM, baseName, 'F-16C', 'Dragon', 8) + #AddAirbase(SM, 'Pingtung AB South', 120.461667, 22.672222, 0, alliance_a) + #AddAircraftToBase(SM, 'Pingtung AB South', 'F-16C', 'Lion', 8) + #AddAirbase(SM, 'Tainan AB', 120.205556, 22.950278, 0, alliance_a) + #AddAircraftToBase(SM, 'Tainan AB', 'F-16C', 'Rabbit', 8) + unit = SM.GetDefaultUnit() + unit.className = 'E2-C' + unit.unitName = 'Look-2' + unit.SetPosition(120.0, 24.0, 1500) # lon, lat, alt + unit.heading = 290 + unit.speed = 150 + unit.throttle = 0.8 + SM.AddUnitToAlliance(unit, alliance_a) + UI = SM.GetUnitInterface(unit.unitName) + if (alliance_a == 2): + UI.AddTask('Patrol', 2.0) ! unit = SM.GetDefaultUnit() ! unit.className = 'F-16C' ! unit.unitName = 'Bug-2' ! unit.SetPosition(120.0, 24.1, 5500) # lon, lat, alt ! unit.heading = 290 ! unit.speed = 450 ! unit.throttle = 0.8 ! SM.AddUnitToAlliance(unit, alliance_a) ! UI = SM.GetUnitInterface(unit.unitName) ! if (alliance_a == 2): ! UI.AddTask('Patrol', 2.0) ! unit = SM.GetDefaultUnit() ! unit.className = 'Hai Lung SS' ! unit.unitName = 'Hai Lung' ! unit.SetPosition(120.0, 24.7, -18) # lon, lat, alt ! unit.heading = 350 ! unit.speed = 3 ! SM.AddUnitToAlliance(unit, alliance_a) ! UI = SM.GetUnitInterface(unit.unitName) ! if (alliance_a == 2): ! UI.AddTask('Patrol', 2.0) + unit = SM.GetDefaultUnit() + unit.className = 'Tien Kung-II' + unit.unitName = 'Sky Bow-1' + unit.SetPosition(120.4, 23.0, 0) # lon, lat, alt + unit.heading = 0 + unit.speed = 0 + SM.AddUnitToAlliance(unit, alliance_a) + UI = SM.GetUnitInterface(unit.unitName) + if (alliance_a == 2): + UI.AddTask('Patrol', 2.0) + UI.AddTask('EngageAll', 3.0) ! unit = SM.GetDefaultUnit() ! unit.className = 'Cheng Kung FFG' ! unit.unitName = 'Cheng Kung' ! unit.SetPosition(120.1, 24.2, 0) # lon, lat, alt ! unit.heading = 300 ! unit.speed = 12 ! SM.AddUnitToAlliance(unit, alliance_a) ! SM.AddUnitToFlightDeck(unit.unitName, 'SH-60B', 'Ferret-1', 3) ! SM.AddUnitToFlightDeck(unit.unitName, 'SH-60B', 'Ferret-2', 3) ! SM.AddToUnitMagazine(unit.unitName, 'Fuel', 50000) ! SM.AddToUnitMagazine(unit.unitName, '76mm Mk-75', 300) ! SM.AddToUnitMagazine(unit.unitName, 'Mk-46 Mod5', 16) ! SM.AddToUnitMagazine(unit.unitName, 'DICASS Sonobuoy', 48) ! UI = SM.GetUnitInterface(unit.unitName) ! if (alliance_a == 2): ! UI.AddTask('Patrol', 2.0) ! UI.AddTask('EngageAll', 3.0) + ### Alliance B (China) units ! baseName = 'Longtian AB' ! AddAirbase(SM, baseName, 119.417, 25.583, 0, alliance_b) ! AddAircraftToBase(SM, baseName, 'Su-27', 'Laser', 8) ! AddDefaultChinaStores(SM, baseName) + baseName = 'Fuzhou AB' + AddAirbase(SM, baseName, 119.367, 26.0167, 0, alliance_b) + AddAircraftToBase(SM, baseName, 'Su-30MKK', 'Dancer', 8) + AddDefaultChinaStores(SM, baseName) ! baseName = 'Chin Chiang AB' ! AddAirbase(SM, baseName, 118.583, 24.783, 0, alliance_b) ! AddAircraftToBase(SM, baseName, 'Su-27', 'Thunder', 8) ! AddDefaultChinaStores(SM, baseName) ! ! baseName = 'Chang-Chou AB' ! AddAirbase(SM, baseName, 117.667, 24.583, 0, alliance_b) ! AddAircraftToBase(SM, baseName, 'Su-27', 'Pacer', 8) ! AddDefaultChinaStores(SM, baseName) ! ! baseName = 'Shantou AB' ! AddAirbase(SM, baseName, 116.75, 23.417, 0, alliance_b) ! AddAircraftToBase(SM, baseName, 'Su-30MKK', 'Hunter', 8) ! AddDefaultChinaStores(SM, baseName) ! ! baseName = 'Mei-Xian AB' ! AddAirbase(SM, baseName, 116.133, 24.25, 0, alliance_b) ! AddAircraftToBase(SM, baseName, 'Su-27', 'Dagger', 8) ! AddDefaultChinaStores(SM, baseName) unit = SM.GetDefaultUnit() *************** *** 108,111 **** --- 192,216 ---- + unit = SM.GetDefaultUnit() + unit.className = 'Sovremenny DDG' + unit.unitName = 'Hangzhou' + unit.SetPosition(120.0, 25.0, 0) # lon, lat, alt + unit.heading = 180 + unit.speed = 30 + + SM.AddUnitToAlliance(unit, alliance_b) + SM.AddUnitToFlightDeck(unit.unitName, 'Ka-27A', 'Hunter-1', 3) + SM.AddToUnitMagazine(unit.unitName, 'Fuel', 50000) + SM.AddToUnitMagazine(unit.unitName, 'AT-2M', 10) + SM.AddToUnitMagazine(unit.unitName, 'DICASS Sonobuoy', 10) + + + UI = SM.GetUnitInterface(unit.unitName) + if (alliance_b == 2): + UI.AddTask('Patrol', 2.0) + + + CreateBriefing(SM) + ### Add goals for each side AddGoals(SM, alliance_a, alliance_b) *************** *** 131,134 **** --- 236,255 ---- SM.AddUnitToFlightDeck(base_name, aircraft_class, unitName, 3) + # default stores for Taiwan airbase + def AddDefaultTaiwanStores(SM, base_name): + SM.AddToUnitMagazine(base_name, 'AGM-65D', 40) + SM.AddToUnitMagazine(base_name, 'AGM-88', 40) + SM.AddToUnitMagazine(base_name, 'AIM-9M', 40) + SM.AddToUnitMagazine(base_name, 'AIM-120C', 40) + SM.AddToUnitMagazine(base_name, 'Fuel', 100000) + + + # default stores for China airbase + def AddDefaultChinaStores(SM, base_name): + SM.AddToUnitMagazine(base_name, 'R-27R', 40) + SM.AddToUnitMagazine(base_name, 'R-73M', 40) + SM.AddToUnitMagazine(base_name, 'Fuel', 100000) + + def AddGoals(SM, side_a, side_b): *************** *** 174,182 **** # Taiwan airbases SM.OverlayText('Cha Shan AB', 121.617, 24.0167) ! SM.OverlayText('Chiayi AB', 120.392778, 23.461667) SM.OverlayText('Ching Chuan Kang AB', 120.620556, 24.264444) SM.OverlayText('Hsinchu AB', 120.939167, 24.818056) SM.OverlayText('Pingtung AB North', 120.477778, 22.695278) ! SM.OverlayText('Pingtung AB South', 120.461667, 22.672222) SM.OverlayText('Tainan AB', 120.205556, 22.950278) SM.OverlayText('Taitung AB', 121.181944, 22.793056) --- 295,303 ---- # Taiwan airbases SM.OverlayText('Cha Shan AB', 121.617, 24.0167) ! #SM.OverlayText('Chiayi AB', 120.392778, 23.461667) SM.OverlayText('Ching Chuan Kang AB', 120.620556, 24.264444) SM.OverlayText('Hsinchu AB', 120.939167, 24.818056) SM.OverlayText('Pingtung AB North', 120.477778, 22.695278) ! #SM.OverlayText('Pingtung AB South', 120.461667, 22.672222) SM.OverlayText('Tainan AB', 120.205556, 22.950278) SM.OverlayText('Taitung AB', 121.181944, 22.793056) |