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.x) = ~0;
|
||||||
GLOBAL (autopilot.y) = ~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);
|
return (TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user