diff --git a/script/Gay_Package.dnh b/script/Gay_Package.dnh index 5987498..fa80180 100644 Binary files a/script/Gay_Package.dnh and b/script/Gay_Package.dnh differ diff --git a/script/KevinSystem/Kevin_System.txt b/script/KevinSystem/Kevin_System.txt index bfbe9f3..c38f594 100644 --- a/script/KevinSystem/Kevin_System.txt +++ b/script/KevinSystem/Kevin_System.txt @@ -150,7 +150,7 @@ task TExtendSystem(){ ]; - if(GetCommonData("Difficulty", "Arcade") == "Arcade"){req = [20, 80, 200, 500, 800, 1200, 2500, 5000];} + if(GetCommonData("Difficulty", "Hard") == "Hard"){req = [20, 80, 200, 500, 800, 1200, 2500, 5000];} else{req = [15, 50, 100, 180, 300, 600, 1000, 2000, 4000];} let next = 0; @@ -237,8 +237,8 @@ function InitFrame() ObjText_SetHorizontalAlignment(diffText, ALIGNMENT_CENTER); /* - if(GetCommonData("Difficulty", "Arcade") == "Arcade"){ - ObjText_SetText(diffText, "Arcade Mode"); + if(GetCommonData("Difficulty", "Hard") == "Hard"){ + ObjText_SetText(diffText, "Hard Mode"); ObjText_SetFontColorTop(diffText, 0x8100CE); ObjText_SetFontColorBottom(diffText,0xAC7DFF); ObjText_SetFontBorderType(diffText, BORDER_FULL); @@ -246,7 +246,7 @@ function InitFrame() } else{ - ObjText_SetText(diffText, "Gentle Mode"); + ObjText_SetText(diffText, "Normal Mode"); ObjText_SetFontColorTop(diffText, 0xFF993F); ObjText_SetFontColorBottom(diffText,0xFFCFA6); ObjText_SetFontBorderType(diffText, BORDER_FULL); @@ -714,7 +714,7 @@ task TBossTimer if(ObjEnemyBossScene_GetInfo(objScene, INFO_TIMERF) % 60 == 0){_Timeout();} ObjText_SetFontBorderColor(textTimer, 0xF0396C); } - else{} + else{ObjText_SetFontBorderColor(textTimer, 0xA639F0); ObjText_SetFontSize(textTimer, 35);} if(ObjMove_GetY(GetPlayerObjectID()) < GetStgFrameHeight()/6){ ObjRender_SetAlpha(textTimer, 60); } diff --git a/script/KevinSystem/font/Corporate-Logo-Rounded.otf b/script/KevinSystem/font/Corporate-Logo-Rounded.otf new file mode 100644 index 0000000..4297b86 Binary files /dev/null and b/script/KevinSystem/font/Corporate-Logo-Rounded.otf differ diff --git a/script/KevinSystem/img/ThiccHUD.png b/script/KevinSystem/img/ThiccHUD.png index 7130de7..9ec9bc8 100644 Binary files a/script/KevinSystem/img/ThiccHUD.png and b/script/KevinSystem/img/ThiccHUD.png differ diff --git a/script/KevinSystem/kevin_system/Kevin_ReplaySave.txt b/script/KevinSystem/kevin_system/Kevin_ReplaySave.txt index 121540b..8f04015 100644 --- a/script/KevinSystem/kevin_system/Kevin_ReplaySave.txt +++ b/script/KevinSystem/kevin_system/Kevin_ReplaySave.txt @@ -96,7 +96,7 @@ task TReplayIndexSelection() /*SetReplayUserData("Starting Lives", GetCommonData("Starting Lives Selected", 5)); SetReplayUserData("Player Team", GetReplayInfo(index, REPLAY_PLAYER_NAME)); - SetReplayUserData("Difficulty", GetCommonData("Difficulty", "Arcade"));*/ + SetReplayUserData("Difficulty", GetCommonData("Difficulty", "Hard"));*/ } else @@ -326,7 +326,7 @@ task TNameEntry(let replayIndex) { SetReplayUserData("Starting Lives", GetCommonData("Starting Lives Selected", 5)); SetReplayUserData("Player Team", GetCommonData("Player Team", "ByakMiko")); - SetReplayUserData("Difficulty", GetCommonData("Difficulty", "Arcade")); + SetReplayUserData("Difficulty", GetCommonData("Difficulty", "Hard")); SetReplayUserData("Dialogue Skip", GetCommonData("Dialogue Skip Mode", 0)); SaveReplay(replayIndex, userName); SetScriptResult(RESULT_END); diff --git a/script/game/Boss_Plural.dnh b/script/game/Boss_Plural.dnh index 6d8e359..d3c84a3 100644 --- a/script/game/Boss_Plural.dnh +++ b/script/game/Boss_Plural.dnh @@ -8,12 +8,26 @@ let csd = GetCurrentScriptDirectory(); let obj = ObjEnemyBossScene_Create(); +int objBGM = ObjSound_Create(); #include "script/KevinSystem/Universal_Lib.txt" #include "script/game/Stage_Background.dnh" +bool bossTrueStart = false; +float BGMRate = GetAreaCommonData("Config", "BGMVol", 100) * 0.01; + @Event{ + alternative (GetEventType()) + + case(EV_PAUSE_ENTER){ + if (bossTrueStart) {ObjSound_Stop(objBGM);} + } + + case(EV_PAUSE_LEAVE){ + if (bossTrueStart) {ObjSound_Play(objBGM);} + } + } @Initialize{ @@ -25,7 +39,15 @@ let obj = ObjEnemyBossScene_Create(); else{} SetAutoDeleteObject(true); - _ScrollBackground(); + + ObjSound_Load(objBGM, "script/game/resourceLib/bossTheme.ogg"); + ObjSound_SetSoundDivision(objBGM, SOUND_BGM); + ObjSound_SetResumeEnable(objBGM, true); + ObjSound_SetLoopEnable(objBGM, true); + ObjSound_SetLoopTime(objBGM, 0.00, 89.618); + + ObjSound_SetVolumeRate(objBGM, 99*BGMRate); + PluralTask(); } @@ -55,14 +77,22 @@ task PluralTask(){ ObjEnemyBossScene_Add(obj, 0, csd ~ "Non3.dnh"); ObjEnemyBossScene_Add(obj, 0, csd ~ "Spell3.dnh"); + _ScrollBackground(); + // Loading and registering the boss scene ObjEnemyBossScene_LoadInThread(obj); ObjEnemyBossScene_Regist(obj); + bossTrueStart = true; + ObjSound_Play(objBGM); + while(!Obj_IsDeleted(obj)){ yield; } + ObjSound_Stop(objBGM); + bossTrueStart = false; + _ExplosionEffect(GetCommonData("Boss Position X", STG_WIDTH/2), GetCommonData("Boss Position Y", STG_WIDTH/2), PetalEffect); SetAutoDeleteObject(true); wait(120); diff --git a/script/game/Non1.dnh b/script/game/Non1.dnh index ff394b2..82b0b75 100644 --- a/script/game/Non1.dnh +++ b/script/game/Non1.dnh @@ -69,7 +69,7 @@ int[] speedSpiral = [6, 8, 8]; bossObj = ObjEnemy_Create(OBJ_ENEMY_BOSS); ObjEnemy_Regist(bossObj); - ObjMove_SetPosition(bossObj, GetCommonData("Boss Position X", STG_WIDTH/2), GetCommonData("Boss Position Y", STG_HEIGHT/2)); + ObjMove_SetPosition(bossObj, STG_WIDTH/2, -256); ObjEnemy_SetMaximumDamage(bossObj, 999); _RenderBoss(bossObj); diff --git a/script/game/PackageLib/ByakMiko_Select.png b/script/game/PackageLib/ByakMiko_Select.png new file mode 100644 index 0000000..fa39866 Binary files /dev/null and b/script/game/PackageLib/ByakMiko_Select.png differ diff --git a/script/game/PackageLib/Diff_Arcade.png b/script/game/PackageLib/Diff_Arcade.png new file mode 100644 index 0000000..5988b80 Binary files /dev/null and b/script/game/PackageLib/Diff_Arcade.png differ diff --git a/script/game/PackageLib/Diff_Gentle.png b/script/game/PackageLib/Diff_Gentle.png new file mode 100644 index 0000000..68ef499 Binary files /dev/null and b/script/game/PackageLib/Diff_Gentle.png differ diff --git a/script/game/PackageLib/PlaceholderTitleImage.png b/script/game/PackageLib/PlaceholderTitleImage.png new file mode 100644 index 0000000..a5ccf36 Binary files /dev/null and b/script/game/PackageLib/PlaceholderTitleImage.png differ diff --git a/script/game/PackageLib/PlaceholderTitleImage_Config.png b/script/game/PackageLib/PlaceholderTitleImage_Config.png new file mode 100644 index 0000000..a5ccf36 Binary files /dev/null and b/script/game/PackageLib/PlaceholderTitleImage_Config.png differ diff --git a/script/game/PackageLib/PlaceholderTitleImage_Difficulty.png b/script/game/PackageLib/PlaceholderTitleImage_Difficulty.png new file mode 100644 index 0000000..a5ccf36 Binary files /dev/null and b/script/game/PackageLib/PlaceholderTitleImage_Difficulty.png differ diff --git a/script/game/PackageLib/PlaceholderTitleImage_Player.png b/script/game/PackageLib/PlaceholderTitleImage_Player.png new file mode 100644 index 0000000..a5ccf36 Binary files /dev/null and b/script/game/PackageLib/PlaceholderTitleImage_Player.png differ diff --git a/script/game/PackageLib/RinnoRemi_Select.png b/script/game/PackageLib/RinnoRemi_Select.png new file mode 100644 index 0000000..76daa9d Binary files /dev/null and b/script/game/PackageLib/RinnoRemi_Select.png differ diff --git a/script/game/PackageLib/old/PlaceholderTitleImage.png b/script/game/PackageLib/old/PlaceholderTitleImage.png new file mode 100644 index 0000000..ff2ea3e Binary files /dev/null and b/script/game/PackageLib/old/PlaceholderTitleImage.png differ diff --git a/script/game/PackageLib/old/PlaceholderTitleImage_Config.png b/script/game/PackageLib/old/PlaceholderTitleImage_Config.png new file mode 100644 index 0000000..c3ccffc Binary files /dev/null and b/script/game/PackageLib/old/PlaceholderTitleImage_Config.png differ diff --git a/script/game/PackageLib/old/PlaceholderTitleImage_Difficulty.png b/script/game/PackageLib/old/PlaceholderTitleImage_Difficulty.png new file mode 100644 index 0000000..022ed4a Binary files /dev/null and b/script/game/PackageLib/old/PlaceholderTitleImage_Difficulty.png differ diff --git a/script/game/PackageLib/old/PlaceholderTitleImage_Empty.png b/script/game/PackageLib/old/PlaceholderTitleImage_Empty.png new file mode 100644 index 0000000..45430fb Binary files /dev/null and b/script/game/PackageLib/old/PlaceholderTitleImage_Empty.png differ diff --git a/script/game/PackageLib/old/PlaceholderTitleImage_Player.png b/script/game/PackageLib/old/PlaceholderTitleImage_Player.png new file mode 100644 index 0000000..a0e9b18 Binary files /dev/null and b/script/game/PackageLib/old/PlaceholderTitleImage_Player.png differ diff --git a/script/game/Stage_Background.dnh b/script/game/Stage_Background.dnh index 903b3a7..69a35b7 100644 --- a/script/game/Stage_Background.dnh +++ b/script/game/Stage_Background.dnh @@ -1,11 +1,15 @@ let bossBG = "script/game/resourceLib/BGFight.png"; let sound = ObjSound_Create(); +let soundWarn = ObjSound_Create(); let alphaMax = 255*((GetAreaCommonData("Config", "BGOpacity", 100))/100); let blipVol = GetAreaCommonData("Config", "SEVol", 100) * 0.01; ObjSound_Load(sound, "script/game/resourceLib/dialogueblip.wav"); +ObjSound_Load(soundWarn, "script/game/resourceLib/warnSound.wav"); ObjSound_SetVolumeRate(sound, 100 * blipVol); +ObjSound_SetVolumeRate(soundWarn, 100 * blipVol); ObjSound_SetSoundDivision(sound, SOUND_SE); +ObjSound_SetSoundDivision(soundWarn, SOUND_SE); //LoadSound("script/game/StageLib/dialogueblip.wav"); @@ -17,8 +21,8 @@ function _ScrollBackground(){ ObjRender_SetPosition(BossImg, STG_WIDTH/2, STG_HEIGHT/2-150, 0); Obj_SetRenderPriorityI(BossImg, 24); - ascent(i in 0..30){ - ObjRender_SetAlpha(BossImg, Interpolate_Decelerate(0, alphaMax, i/30)); + ascent(i in 0..90){ + ObjRender_SetAlpha(BossImg, Interpolate_Decelerate(0, alphaMax, i/90)); yield; } @@ -28,21 +32,53 @@ function _ScrollBackground(){ } function Dialogue(){ + + ObjSound_Play(soundWarn); + + wait(30); + + int objText3 = CreateTextObject( + + STG_WIDTH/2, STG_HEIGHT/3-60, 90, + " ", "Origami Mommy", + 0xFF0031, 0xFF0031, + 0x000000, 10, + 71 + + ); int objText = CreateTextObject( - STG_WIDTH/2, 2*STG_HEIGHT/5+125, 45, + STG_WIDTH/2, STG_HEIGHT/2-60, 45, " ", "Origami Mommy", - 0x9F9FFF, 0xDCD6FF, - 0x000000, 3, + 0xAA0020, 0xF18FA2, + 0x390E2E, 6, + 71 + + ); + + int objText2 = CreateTextObject( + + STG_WIDTH/2, STG_HEIGHT/2+60, 45, + " ", "Origami Mommy", + 0xAA0020, 0xF18FA2, + 0x390E2E, 6, 71 ); ObjText_SetHorizontalAlignment(objText, ALIGNMENT_CENTER); - TTextScroll(objText, "AN AWESOME VAMPIRE/IS CONFLICT WITH US//KEEP YOUR SEXINESS"); + ObjText_SetHorizontalAlignment(objText2, ALIGNMENT_CENTER); + ObjText_SetHorizontalAlignment(objText3, ALIGNMENT_CENTER); + + TTextScroll(objText3, "WARNING"); + TTextScroll(objText, "AN AWESOME VAMPIRE/IS CONFLICT WITH US"); + //wait(60); + TTextScroll(objText2, "KEEP YOUR SEXINESS"); Obj_Delete(objText); + Obj_Delete(objText2); + Obj_Delete(objText3); } @@ -82,6 +118,6 @@ function TTextScroll(int obj_, string text_) { //Makes text fill graduall } dialogEnd = true; - wait(90); + wait(30); } \ No newline at end of file diff --git a/script/game/config.dat b/script/game/config.dat new file mode 100644 index 0000000..7db1884 Binary files /dev/null and b/script/game/config.dat differ diff --git a/script/game/resourceLib/BGFight.png b/script/game/resourceLib/BGFight.png index 0a5233d..b1d0cc6 100644 Binary files a/script/game/resourceLib/BGFight.png and b/script/game/resourceLib/BGFight.png differ diff --git a/script/game/resourceLib/title.png b/script/game/resourceLib/title.png new file mode 100644 index 0000000..a5ccf36 Binary files /dev/null and b/script/game/resourceLib/title.png differ diff --git a/script/game/resourceLib/warnSound.aiff b/script/game/resourceLib/warnSound.aiff new file mode 100644 index 0000000..2fa8f28 Binary files /dev/null and b/script/game/resourceLib/warnSound.aiff differ diff --git a/script/game/resourceLib/warnSound.pkf b/script/game/resourceLib/warnSound.pkf new file mode 100644 index 0000000..8601cea Binary files /dev/null and b/script/game/resourceLib/warnSound.pkf differ diff --git a/script/game/resourceLib/warnSound.wav b/script/game/resourceLib/warnSound.wav new file mode 100644 index 0000000..20473b3 Binary files /dev/null and b/script/game/resourceLib/warnSound.wav differ diff --git a/script/game/resourceLib/yassBackground.mdp b/script/game/resourceLib/yassBackground.mdp index 195defd..7f0e981 100644 Binary files a/script/game/resourceLib/yassBackground.mdp and b/script/game/resourceLib/yassBackground.mdp differ