project_files/HedgewarsMobile/Classes/CreationChamber.m
branchios-revival
changeset 11187 fa6f6e8b927c
parent 11186 ee8e2494eaee
child 11188 3dbea499390d
equal deleted inserted replaced
11186:ee8e2494eaee 11187:fa6f6e8b927c
    63         [self createSchemeNamed:name ofType:index++];
    63         [self createSchemeNamed:name ofType:index++];
    64     [schemeNames release];
    64     [schemeNames release];
    65 
    65 
    66     // WEAPONS - always overwrite as merge is not needed (missing weaps are 0ed automatically)
    66     // WEAPONS - always overwrite as merge is not needed (missing weaps are 0ed automatically)
    67     NSArray *weaponNames = [[NSArray alloc] initWithObjects:@"Default",@"Crazy",@"Pro Mode",@"Shoppa",@"Clean Slate",
    67     NSArray *weaponNames = [[NSArray alloc] initWithObjects:@"Default",@"Crazy",@"Pro Mode",@"Shoppa",@"Clean Slate",
    68                             @"Minefield",@"Thinking with Portals",@"One of Everything",nil];
    68                             @"Minefield",@"Thinking with Portals",@"One of Everything",@"Highlander",nil];
    69     index = 0;
    69     index = 0;
    70     for (NSString *name in weaponNames)
    70     for (NSString *name in weaponNames)
    71         [self createWeaponNamed:name ofType:index++];
    71         [self createWeaponNamed:name ofType:index++];
    72     [weaponNames release];
    72     [weaponNames release];
    73 }
    73 }
   245             qt = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_QT length:ammolineSize encoding:NSUTF8StringEncoding];
   245             qt = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_QT length:ammolineSize encoding:NSUTF8StringEncoding];
   246             prob = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_PROB length:ammolineSize encoding:NSUTF8StringEncoding];
   246             prob = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_PROB length:ammolineSize encoding:NSUTF8StringEncoding];
   247             delay = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_DELAY length:ammolineSize encoding:NSUTF8StringEncoding];
   247             delay = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_DELAY length:ammolineSize encoding:NSUTF8StringEncoding];
   248             crate = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_CRATE length:ammolineSize encoding:NSUTF8StringEncoding];
   248             crate = [[NSString alloc] initWithBytes:AMMOLINE_ONEEVERY_CRATE length:ammolineSize encoding:NSUTF8StringEncoding];
   249             break;
   249             break;
       
   250         case 8:  //highlander
       
   251             qt = [[NSString alloc] initWithBytes:AMMOLINE_HIGHLANDER_QT length:ammolineSize encoding:NSUTF8StringEncoding];
       
   252             prob = [[NSString alloc] initWithBytes:AMMOLINE_HIGHLANDER_PROB length:ammolineSize encoding:NSUTF8StringEncoding];
       
   253             delay = [[NSString alloc] initWithBytes:AMMOLINE_HIGHLANDER_DELAY length:ammolineSize encoding:NSUTF8StringEncoding];
       
   254             crate = [[NSString alloc] initWithBytes:AMMOLINE_HIGHLANDER_CRATE length:ammolineSize encoding:NSUTF8StringEncoding];
       
   255             break;
   250     }
   256     }
   251 
   257 
   252     NSDictionary *theWeapon = [[NSDictionary alloc] initWithObjectsAndKeys: qt,@"ammostore_initialqt",
   258     NSDictionary *theWeapon = [[NSDictionary alloc] initWithObjectsAndKeys: qt,@"ammostore_initialqt",
   253                                prob,@"ammostore_probability", delay,@"ammostore_delay", crate,@"ammostore_crate", nil];
   259                                prob,@"ammostore_probability", delay,@"ammostore_delay", crate,@"ammostore_crate", nil];
   254     [qt release];
   260     [qt release];