A bunch of extra powers at start to enable exploring to check generation
This commit is contained in:
@@ -361,6 +361,65 @@ InitGameStructures (void)
|
||||
GLOBAL (autopilot.x) = ~0;
|
||||
GLOBAL (autopilot.y) = ~0;
|
||||
|
||||
/* ADAM's debugging init ship changes... */
|
||||
|
||||
for (i = 0; i < NUM_DRIVE_SLOTS; ++i)
|
||||
GLOBAL_SIS (DriveSlots[i]) = FUSION_THRUSTER;
|
||||
for (i = 0; i < NUM_JET_SLOTS; ++i)
|
||||
GLOBAL_SIS (JetSlots[i]) = TURNING_JETS;
|
||||
for (i = 0; i < NUM_MODULE_SLOTS; ++i)
|
||||
GLOBAL_SIS (ModuleSlots[i]) = EMPTY_SLOT + 2;
|
||||
|
||||
const int equipment[]=
|
||||
{
|
||||
HIGHEFF_FUELSYS,
|
||||
HIGHEFF_FUELSYS,
|
||||
HIGHEFF_FUELSYS,
|
||||
|
||||
DYNAMO_UNIT,
|
||||
DYNAMO_UNIT,
|
||||
DYNAMO_UNIT,
|
||||
|
||||
SHIVA_FURNACE,
|
||||
SHIVA_FURNACE,
|
||||
SHIVA_FURNACE,
|
||||
SHIVA_FURNACE,
|
||||
|
||||
TRACKING_SYSTEM,
|
||||
|
||||
CREW_POD,
|
||||
CREW_POD,
|
||||
CREW_POD,
|
||||
|
||||
CANNON_WEAPON,
|
||||
CANNON_WEAPON,
|
||||
};
|
||||
const int ck_[ sizeof( equipment ) / sizeof( int ) == 16 ? 1 : -1 ];
|
||||
(void) ck_;
|
||||
|
||||
GLOBAL_SIS( CrewEnlisted )= 0;
|
||||
GLOBAL_SIS( FuelOnBoard )= 10;
|
||||
for( int i= 0; i < 16; ++i )
|
||||
{
|
||||
const int module= equipment[ i ];
|
||||
GLOBAL_SIS( ModuleSlots[ i ] )= module;
|
||||
if( false ) {}
|
||||
else if( module == CREW_POD )
|
||||
{
|
||||
GLOBAL_SIS( CrewEnlisted )+= CREW_POD_CAPACITY;
|
||||
}
|
||||
else if( module == FUEL_TANK )
|
||||
{
|
||||
GLOBAL_SIS( FuelOnBoard )+= FUEL_TANK_CAPACITY * FUEL_TANK_SCALE;
|
||||
}
|
||||
else if( module == HIGHEFF_FUELSYS )
|
||||
{
|
||||
GLOBAL_SIS( FuelOnBoard )+= HEFUEL_TANK_CAPACITY * FUEL_TANK_SCALE;
|
||||
}
|
||||
}
|
||||
|
||||
/* End of super-ship changes */
|
||||
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user