Fix some story script and update TODO. Remove extra old testing code.
This commit is contained in:
parent
73832cfa15
commit
d5625c165f
@ -50,30 +50,13 @@ All rights reserved.
|
|||||||
INCLUDE_MONSTER_LIST
|
INCLUDE_MONSTER_LIST
|
||||||
INCLUDE_game
|
INCLUDE_game
|
||||||
|
|
||||||
void State_GameRun::OnStateChange(GameState*prevState){
|
void State_GameRun::OnStateChange(GameState*prevState){
|
||||||
if(Menu::IsMenuOpen()){
|
if(Menu::IsMenuOpen()){
|
||||||
Menu::CloseAllMenus();
|
Menu::CloseAllMenus();
|
||||||
}
|
}
|
||||||
game->GetPlayer()->SetState(State::NORMAL);
|
game->GetPlayer()->SetState(State::NORMAL);
|
||||||
port=ViewPort::rectViewPort({0,0},{240,240},{24,24});
|
port=ViewPort::rectViewPort({0,0},{240,240},{24,24});
|
||||||
|
|
||||||
#pragma region Test Text Decal Creation
|
|
||||||
if(r.Decal()==nullptr){
|
|
||||||
r.Create(240,240);
|
|
||||||
game->SetDrawTarget(r.Sprite());
|
|
||||||
game->Clear(BLANK);
|
|
||||||
game->DrawString({8,24*0},"#FF0000This is a #BFA6F9test of hex",WHITE,1,72);
|
|
||||||
game->DrawString({8,24*1},"#00FF00This is a #E9A6F9test of hex",WHITE,1,72);
|
|
||||||
game->DrawString({8,24*2},"#0000FFThis is a #F9E8A6test of hex",WHITE,1,72);
|
|
||||||
game->DrawShadowString({8,24*3},"#FFFFFFThis is a #000066test of hex",WHITE,BLACK,{1,1},72);
|
|
||||||
game->DrawShadowString({8,24*4},"#FF0000This is a #BFA6F9test of hex",WHITE,BLACK,{1,1},72);
|
|
||||||
game->DrawShadowStringProp({8,24*5},"#00FF00This is a #E9A6F9test of hex",WHITE,BLACK,{1,1},72);
|
|
||||||
game->DrawShadowStringProp({8,24*6},"#0000FFThis is a #F9E8A6test of hex",WHITE,BLACK,{1,1},72);
|
|
||||||
game->SetDrawTarget(nullptr);
|
|
||||||
r.Decal()->Update();
|
|
||||||
}
|
|
||||||
#pragma endregion
|
|
||||||
|
|
||||||
game->LoadLevel(State_OverworldMap::GetCurrentConnectionPoint().map);
|
game->LoadLevel(State_OverworldMap::GetCurrentConnectionPoint().map);
|
||||||
}
|
}
|
||||||
void State_GameRun::OnLevelLoad(){
|
void State_GameRun::OnLevelLoad(){
|
||||||
@ -109,25 +92,4 @@ void State_GameRun::OnUserUpdate(AiL*game){
|
|||||||
}
|
}
|
||||||
void State_GameRun::Draw(AiL*game){
|
void State_GameRun::Draw(AiL*game){
|
||||||
game->RenderHud();
|
game->RenderHud();
|
||||||
//FontTest(); //Enable to test font coloring.
|
|
||||||
//FontSpriteTest(); //Enable to test font coloring.
|
|
||||||
}
|
|
||||||
|
|
||||||
void State_GameRun::FontTest(){
|
|
||||||
port.DrawStringDecal({8,24*0},"#FF0000This is a #BFA6F9test of hex",WHITE,{1,1},72);
|
|
||||||
port.DrawStringDecal({8,24*1},"#00FF00This is a #E9A6F9test of hex",WHITE,{1,1},72);
|
|
||||||
port.DrawStringDecal({8,24*2},"#0000FFThis is a #F9E8A6test of hex",WHITE,{1,1},72);
|
|
||||||
port.DrawShadowStringDecal({8,24*3},"#FFFFFFThis is a #000066test of hex",WHITE,BLACK,{1,1},72);
|
|
||||||
port.DrawShadowStringDecal({8,24*4},"#FF0000This is a #BFA6F9test of hex",WHITE,BLACK,{1,1},72);
|
|
||||||
port.DrawShadowStringPropDecal({8,24*5},"#00FF00This is a #E9A6F9test of hex",WHITE,BLACK,{1,1},72);
|
|
||||||
port.DrawShadowStringPropDecal({8,24*6},"#0000FFThis is a #F9E8A6test of hex",WHITE,BLACK,{1,1},72);
|
|
||||||
port.DrawShadowStringDecal(VisualNovel::font,{8,24*7},U"#FFFFFFThis is a #000066test of hex",WHITE,BLACK,{1,1});
|
|
||||||
port.DrawShadowStringDecal(VisualNovel::font,{8,24*8},U"#FF0000This is a #BFA6F9test of hex",WHITE,BLACK,{1,1});
|
|
||||||
port.DrawShadowStringDecal(VisualNovel::font,{8,24*9},U"#00FF00This is a #E9A6F9test of hex",WHITE,BLACK,{1,1});
|
|
||||||
port.DrawShadowStringDecal(VisualNovel::font,{8,24*10},U"#0000FFThis is a #F9E8A6test of hex",WHITE,BLACK,{1,1});
|
|
||||||
port.drawEdges();
|
|
||||||
}
|
|
||||||
|
|
||||||
void State_GameRun::FontSpriteTest(){
|
|
||||||
game->DrawDecal({24,24},r.Decal());
|
|
||||||
}
|
}
|
||||||
@ -47,6 +47,4 @@ protected:
|
|||||||
virtual void OnUserUpdate(AiL*game)override;
|
virtual void OnUserUpdate(AiL*game)override;
|
||||||
virtual void Draw(AiL*game)override;
|
virtual void Draw(AiL*game)override;
|
||||||
virtual void OnLevelLoad()override;
|
virtual void OnLevelLoad()override;
|
||||||
void FontTest();
|
|
||||||
void FontSpriteTest();
|
|
||||||
};
|
};
|
||||||
@ -2,38 +2,29 @@ February 28th -> Begin Internal Game Playtesting
|
|||||||
March 6th -> Discord/Friend Playtesting
|
March 6th -> Discord/Friend Playtesting
|
||||||
March 30th -> Public Demo Release
|
March 30th -> Public Demo Release
|
||||||
|
|
||||||
Test_1_results
|
|
||||||
|
|
||||||
Major Problems:
|
|
||||||
|
|
||||||
Medium Problems:
|
|
||||||
if a item is selected in loadout and you sell the item completly it stays into loadout and can actually be used. Edit: Nothing will happen after using it. Just in the interface it will be shown as used.
|
|
||||||
3rd Kill of Ursule already was doable by completly skipping last phase. damage ramp up to huge at the moment. (imo Main Problem is weapon damage and accessories attack values)
|
|
||||||
|
|
||||||
|
|
||||||
Minor Problems:
|
|
||||||
Warrior animation swings sword in wrong direction if hitting while running away from enemies
|
|
||||||
swamp tiles are visible on the world map near the forest
|
|
||||||
music stuttering while entering load screen
|
|
||||||
consumable needs to be reselected to be filled up completly during loadout
|
|
||||||
1_7 green slime spawn = one of the slimes is stuck in an object on spawn
|
1_7 green slime spawn = one of the slimes is stuck in an object on spawn
|
||||||
end of worldmap is visible. needs to be extended a little bit
|
end of worldmap is visible. needs to be extended a little bit
|
||||||
|
|
||||||
are those even Problems?:
|
|
||||||
Story 1 unlock on a new character
|
|
||||||
distance on 1_1 between first and second Enemy spawn feels to empty
|
distance on 1_1 between first and second Enemy spawn feels to empty
|
||||||
you can drag npcs around the camp. Actually fun. not sure if fix is needed.
|
|
||||||
battle shout slow range and effectivity needs a buff
|
battle shout slow range and effectivity needs a buff
|
||||||
Materials for initial craft seems to be wrong? need to recheck
|
Materials for initial craft seems to be wrong? need to recheck
|
||||||
do we need a minimap? (maybe with fog of war?) Maybe polling that once testing with more people.
|
do we need a minimap? (maybe with fog of war?) Maybe polling that once testing with more people.
|
||||||
should gemstones dropp from boss stages aswell? (Maybe lower droprate?)
|
should gemstones dropp from boss stages aswell? (Maybe lower droprate?)
|
||||||
chasing blue slime as warrior aint no fun, nerf there move spd (-5% maybe?)
|
chasing blue slime as warrior aint no fun, nerf there move spd (-5% maybe?)
|
||||||
|
|
||||||
feature to lock accesoires to protect them from selling would be nice
|
feature to lock accesoires to protect them from selling would be nice
|
||||||
|
|
||||||
Animations when using DPad lock up
|
|
||||||
Reset tutorials when loading a new character
|
|
||||||
When opening craft/buy/sell menu, default to the appropriate button.
|
When opening craft/buy/sell menu, default to the appropriate button.
|
||||||
Pressing back on the Select button of the equip menu causes you to exit the menu.
|
Pressing back on the Select button of the equip menu causes you to exit the menu.
|
||||||
Funny text colors with text color override on blacksmith menu
|
Funny text colors with text color override on blacksmith menu
|
||||||
|
|
||||||
Toggle for displaying error messages
|
Toggle for displaying error messages
|
||||||
|
|
||||||
|
Bridge drop shadow (1-1)
|
||||||
|
|
||||||
|
Collision tiles added for water areas.
|
||||||
|
Typo in Greg's Dialog (Story II)
|
||||||
|
Make 'Leave Area' in pause menu work for camp
|
||||||
|
Level Up shows Health + and Atk + Indicators
|
||||||
|
|
||||||
|
Ranger Backdash range buff?
|
||||||
|
Ranger Hairstyle (Hair Down)
|
||||||
|
|||||||
@ -245,7 +245,7 @@ I dont have any proof that those really exist but since I heard about them I jus
|
|||||||
|
|
||||||
It's said that they look on first glance like normal Cedar Trees, but their wood is hard as Steel.
|
It's said that they look on first glance like normal Cedar Trees, but their wood is hard as Steel.
|
||||||
|
|
||||||
Legends say that a sword crafted from this wood is sharper then any normal sword made with steel, and and way lighter. Perfect for fighters like you!
|
Legends say that a sword crafted from this wood is sharper than any normal sword made with steel, and way lighter. Perfect for fighters like you!
|
||||||
|
|
||||||
[You]
|
[You]
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user