generated from sigonasr2/CPlusPlusProjectTemplate
Transition to map 5.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
7dd96bd6fe
commit
18c098bccb
@ -17,6 +17,7 @@ using namespace olc;
|
||||
#define SKIP_BOSS true
|
||||
#define SKIP_SILICON2 true
|
||||
#define SKIP_CHAPTER2 true
|
||||
#define SKIP_STORYBOOK true
|
||||
#define SKIP_CHAPTER3 false
|
||||
|
||||
#define STARTING_MAP MAP_1
|
||||
@ -648,6 +649,7 @@ public:
|
||||
Encounter ENCOUNTER_X_X;
|
||||
Encounter ENCOUNTER_SANDWORM_1;
|
||||
Encounter ENCOUNTER_MEGAMOTH;
|
||||
Encounter ENCOUNTER_SNAKEPACK;
|
||||
Encounter CURRENT_ENCOUNTER;
|
||||
std::vector<WEATHER_POWER*>MOVESET_SPIDEY;
|
||||
std::vector<WEATHER_POWER*>MOVESET_SANDWORM;
|
||||
@ -722,6 +724,15 @@ public:
|
||||
GAME_FLAGS[gameflag::COLLECTED_SILICON_2]=true;
|
||||
GAME_STATE=GAMEWORLD;
|
||||
}
|
||||
if (SKIP_STORYBOOK) {
|
||||
//GAME_FLAGS[gameflag::CHECK_ROVER_3]=true;
|
||||
GAME_FLAGS[gameflag::CHECK_ROVER_3]=true;
|
||||
GAME_FLAGS[gameflag::STORY_REVIEW]=true;
|
||||
GAME_FLAGS[gameflag::NEXT_COORDS2]=true;
|
||||
PLAYER_HP=PLAYER_MAXHP=100;
|
||||
PLAYER_COORDS[0]=38;
|
||||
PLAYER_COORDS[1]=37;
|
||||
}
|
||||
|
||||
|
||||
SONG_MAIN = sound::Wave("./assets/SeasonsOfLoneliness.wav");
|
||||
@ -895,7 +906,6 @@ public:
|
||||
HAILSTORM->playerOwnCount=3;
|
||||
HURRICANE->playerOwnCount=1;
|
||||
METEOR_RAIN->playerOwnCount=5;
|
||||
SNOWSTORM->playerOwnCount=3;
|
||||
|
||||
PETAL_STORM->seedProduction=2; //Produce two seeds.
|
||||
HURRICANE->seedScatter=2;
|
||||
@ -997,6 +1007,18 @@ public:
|
||||
ENCOUNTER_MEGAMOTH.playerY=0.5;
|
||||
ENCOUNTER_MEGAMOTH.map=MAP_4;
|
||||
ENCOUNTERS.push_back(ENCOUNTER_MEGAMOTH);
|
||||
ENCOUNTER_SNAKEPACK.entities.push_back(new Entity(SNAKE_DECAL,"Snake",1,1,225,225,MOVESET_SNAKE));
|
||||
ENCOUNTER_SNAKEPACK.entities.push_back(new Entity(SNAKE_DECAL,"Snake",3,2,225,225,MOVESET_SNAKE));
|
||||
ENCOUNTER_SNAKEPACK.entities.push_back(new Entity(SNAKE_DECAL,"Snake",4,3,225,225,MOVESET_SNAKE));
|
||||
ENCOUNTER_SNAKEPACK.entities.push_back(new Entity(SNAKE_DECAL,"Snake",5,3,225,225,MOVESET_SNAKE));
|
||||
ENCOUNTER_SNAKEPACK.entities.push_back(new Entity(SNAKE_DECAL,"Snake",6,1,225,225,MOVESET_SNAKE));
|
||||
ENCOUNTER_SNAKEPACK.x=11-4;
|
||||
ENCOUNTER_SNAKEPACK.y=5-3.5;
|
||||
ENCOUNTER_SNAKEPACK.playerX=4;
|
||||
ENCOUNTER_SNAKEPACK.playerY=6;
|
||||
ENCOUNTER_SNAKEPACK.map=MAP_5;
|
||||
ENCOUNTERS.push_back(ENCOUNTER_SNAKEPACK);
|
||||
|
||||
|
||||
BASE_OBJECTS["DOME"]=new ObjectLoadInfo(DOME_DECAL);
|
||||
BASE_OBJECTS["PLANT"]=new ObjectLoadInfo(PLANT_DECAL);
|
||||
@ -1029,7 +1051,11 @@ public:
|
||||
pixels[i]=new effect::Pixel();
|
||||
}
|
||||
|
||||
LoadMap(STARTING_MAP);
|
||||
if (SKIP_STORYBOOK) {
|
||||
LoadMap(MAP_5);
|
||||
} else {
|
||||
LoadMap(STARTING_MAP);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -1344,6 +1370,14 @@ public:
|
||||
}
|
||||
switch (CURRENT_CUTSCENE) {
|
||||
case cutscene::TRANSITION_CUTSCENE:{
|
||||
if (GAME_FLAGS[gameflag::NEXT_COORDS2]) {
|
||||
LoadMap(MAP_5);
|
||||
PLAYER_COORDS[0]=40.5;
|
||||
PLAYER_COORDS[1]=37.5;
|
||||
updatePlayerState();
|
||||
fadeIn();
|
||||
EndCutscene();
|
||||
} else
|
||||
if (GAME_FLAGS[gameflag::CHECK_ROVER_2]) {
|
||||
LoadMap(MAP_4);
|
||||
PLAYER_COORDS[0]=40.5;
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user