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]; |