12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- state("OpenSeason")
- {
- int loading1 : 0x6880F0; // TBH this isn't needed because they just use RTA timing, but I'd like to keep it in for my own use
- string110 map : 0x6880EC;
- }
- startup {
-
- settings.Add("missions", true, "Missions");
- vars.missions = new Dictionary<string,string>
- {
- {"OS_TimberlineRide", "Timberline"},
- {"OS_TimberlinePuni", "Puni Mart Picnic"},
- {"OS_TheLedge", "Wake In The Wild"},
- {"OS_ForestSkunks", "Meet The Skunks"},
- {"OS_ElliotRosie", "Hoof It!"},
- {"OS_ForestLoggers", "Scare Bear"},
- {"OS_Mine", "Mine Shafted"},
- {"OS_Journey", "Hunted!"},
- {"OS_SnowballRide", "Snow Blitz"},
- {"OS_Marsh", "Crazy Quackers"},
- {"OS_ElliotDuckCall", "Fowl Duty"},
- {"OS_ElliotTurret1", "Duck And Cover"},
- {"OS_BeaverDam", "Beaver Damage"},
- {"OS_OuthouseRide", "Rocky River"},
- {"OS_ShawsCabin", "Shaw's Shack"},
- {"OS_DawnBattleTheLedge", "Start The Battle"},
- {"OS_ElliotTurretClanTree", "Protect The Clan's Tree"},
- {"OS_ElliotPropaneTank", "Tanks A Lot"},
- {"OS_DawnBattleTheMarsh", "Clear The Ducks"},
- {"OS_DawnBattleForest", "The Trouble With Trappers"},
- {"OS_ElliotTurretBeaver", "Toothy Torpedoes"},
- {"OS_ElliotChainsaw", "Chainsaw Cha Cha"},
- {"OS_DawnBattleBeaverDam", "Reilly's Rampage"},
- {"OS_FinalBattle", "Shaw Showdown"},
- };
- foreach (var Tag in vars.missions)
- {
- settings.Add(Tag.Key, true, Tag.Value, "missions");
- };
- }
- start
- {
- return ((current.map != "menu") && (current.map == "OS_Daisyfield"));
- }
- split
- {
- return ((current.map != old.map) && (settings[current.map]));
- }
- isLoading
- {
- return ((current.loading1 == 0));
- }
- reset
- {
- return (current.map == "menu");
- }
|