From 1969ba8332776d060c7fa9e990093655dcec6053 Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Sat, 19 Dec 2020 15:31:17 -0500 Subject: [PATCH 01/11] Update main.cpp --- src/smw/main.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/smw/main.cpp b/src/smw/main.cpp index fbd684fb2..8254edb9b 100644 --- a/src/smw/main.cpp +++ b/src/smw/main.cpp @@ -14,7 +14,7 @@ along with SMW. If not, see . */ -#define TITLESTRING "Super Mario War" +#define TITLESTRING "Super Cat Wars" #define VERSIONNUMBER "2.0" #include "FileList.h" @@ -281,7 +281,7 @@ int main(int argc, char *argv[]) create_globals(); printf("-------------------------------------------------------------------------------\n"); - printf(" %s %s\n", TITLESTRING, VERSIONNUMBER); + printf(" %s\n", TITLESTRING); printf("-------------------------------------------------------------------------------\n"); printf("\n---------------- startup ----------------\n"); @@ -309,8 +309,8 @@ int main(int argc, char *argv[]) //currently this only sets the title, not the icon. //setting the icon isn't implemented in sdl -> i'll ask on the mailing list char title[128]; - sprintf(title, "%s %s", TITLESTRING, VERSIONNUMBER); - gfx_settitle(title); + //sprintf(title, "%s %s", TITLESTRING, VERSIONNUMBER); + gfx_settitle(TITLESTRING); SDL_ShowCursor(SDL_DISABLE); printf("\n---------------- loading ----------------\n"); From 5d26bd03da4dfd7640becf6d0dea9fca8a3089ba Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Sat, 19 Dec 2020 15:32:26 -0500 Subject: [PATCH 02/11] Super Cat Wars Icons --- resources/icons/smw-leveledit.ico | Bin 3262 -> 17067 bytes resources/icons/smw-server.ico | Bin 3262 -> 17115 bytes resources/icons/smw-worldedit.ico | Bin 3262 -> 17237 bytes resources/icons/smw.ico | Bin 3262 -> 17462 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/icons/smw-leveledit.ico b/resources/icons/smw-leveledit.ico index a87c289180cd1cdd83bf76e36677e7c3c373be5d..bee2d43c1b7d4db9f13e85a55c4f9bd408f1a557 100644 GIT binary patch literal 17067 zcmeHOdr(wm6hGG`Hy^O3q$Vlbgs)M{@iC$ef`*Fyq3Ad{K1ybC3{9{}G%eE|AEiSj z<>)lvAR&J+PHI}dUxb5NYQDz+HOdJexhf-JihFP8EFJy$v6z zeCK}m?gao82m$&iV1@N&fT1Y&>{&C;?+9=U=d9NM$1MP|dH}RQPWs7c`uaeCWr-t( zg*I*16iq{iC&Z7YRibAbBb)d^{uBUn+VJ>6W9F3D&u!dzc2@YoiW@zKrj#8CncS%$ zEqy@CyofGGuK&B~#QD`TQ)l;ES^UD1_gh7ETGlw~vn7)oWiC)u%kIMW-n~?D?Nauw z9oHN==hq(Fx4lx$+2pu&JAG|cXlChiFvScVm83b4*b+YVi&zBr=HA#=)$jA`yRtsa zy)*V$hb^&#ioP6pr_Wsrz+aFP1>$pW9z;>9{vM2O4=X2x6%?JCdE(yT6=%;J8>!_qgRN#; zatDBK+C%PKfTY>5v|IsOv0}}{-k9Rg#j~c2`32S5g?QV<=)JA&nj`CCvRXCiSni$5 z$e#AX6+aYP+N$RMC6HHrW6hnu6n}Fh*sjjU9>wlkTE5nfQ#ldXqDM^tM;%z9a2gCN z#T|?5hiYV#S&jI+&|vx2NB~xH)X)v$^L%~jL z?-TQy+F}oV6=SpG;5;OT0$grvo92u%2Hosba@qkL4}~+%0Qq<+q?zLSI?=83&SWv1 zo)8vSGIq@;r`6Cg)ffMm+Q(wUU1$Vwveiz7GEW$Z!6~DdZzG&YD;K94qcGiE_H%J% zNZ)44aAo^^^>Eb;>(#&4>|0*0+NkA=wz$h63h2{_O-_lhPhs4x@q6F>q?V$=MHYuzQ9uh zLY;_?mr)iWejglGw$E}z#SBWv1b>Xignbg4o6D|P_T_a>c*hU!w*LbOcW;8VM;M&^ z(<`(Zc-|E^y8e2x zgZOLq)#&=G-*r)$^!9@1UG)$9AkO;4gZN!vzj}2OYshkaufLd!C^LRnTu(oc{Uc%! zWmmX)O;10F-}C+#Yv_y2dqUiZ`d_ZlG$w6*SIt+Fa}DCJdB5{;=hVz_?TO===$72= z57obS_Xng`|NcX#s_sa9HVY(v5wj?Z{qKqVG~>tbM;epZSDy5bSab2&)mzz@`lqJu z)tG|#AMJa!5%s@Zq2m4GVdB1`^GEC-dd{nh#9k8D#d%}!Ke*pLID6Im_dOZEn2RWj zIQ8bARQzJTp2*_$t0#;7BR@m%Sd67te^E!T{-O@ay>;F@u$~@fasKh)?~2zOQSIwa z9N)*;O?bW#Wqj^e-7lnb4-zvy!*?#rlXc_Zo3e`o|r1T4(H8LLT)6 z|7ybLW)B#@$m@QSt>?BbZ zbnfTzIPv$w?-xiKT{n!))gG{p$R8_y;jE;ypY}pL17!LB`KkZ?O!xQ8;=cP!7V-6_ zbG)J97y5^5E9NB2tmA?QwEmj&6W&JVWwgQO@HS67r!r6-eCK8?G5M*@>F>0xNO4HP zzth4ZxcTtCEl^yB6R5ZxM=w6VPcVwt_xSj}PxA-q)z4l2{)kOJ9yR{h(g~U`#P}O( zeEI&#wcvSq%=65B&7b`+m*dG})?@B#eEyEe{$wu4m-U~N_?#DWxeh#**Zq}0`(@7Y zWG=586`$kiamLlq<8vM|cb7NobN+hV-TBXcWFF}Fe10*?k1DyF!`e%YVQd0pnLrx#y*@8n8mzwGBxxxD|bVv1`<#b>{sa>nl~ z_cWfY=WATHuX#VCX$1f#BM9T*zrWQ%CQSn*dQXA>5AJ+dVf1?nUwf78`CRstlMSZl z{E)2oTp-SizGZtp*Yr5~ab?eaMD`>z=XrPbbdIpDXwUPW*z;K=`gs(4_QRa~xr;By z6m8j_d@#xNCmpIUakeE+AFB5Hp2Sr@OlI$ZzMwAF)bisuBV%cP*~f4wNd_W%F@ literal 3262 zcmds)AydOZ5QUdPP{9n2K~_fc6DpC&%1V9$G7=eytgJ*LEBh0W{Rzl8c$b&FZ0>H- zOeYnv-DEcJuHU=t-At!uSNJTKhWmrOodqbU%6eT1x`$il+~(PWNN_cOhoj(UsnnR1Na(oy&!>YhJ7lcOnNTu=F)fLf;K z>7Eb5s{HaPrWa99*FFDi2)~#$_59)j;rVLyjD_dx1!pWgKkEN1kDkBT*0ZPQUtoK~ z4@4g?k9I1thQoG^oVb`Cj$fl{ou*ZLFJb{A+on35&fxj81Pynk9qN#s2qWCPLK8u2{ zAozgaoJ$@4e*Fzcd=@PgLoUSU769(~e2WZUgrQN86Mkx;J~~j}2{jcPA(9PfCW;o}VF{Pgptn-?}tjzB4gDI-)%GyyxJ5RQo}E Xo82AFZua=AP+s_g$93=up27PU{rjk( diff --git a/resources/icons/smw-server.ico b/resources/icons/smw-server.ico index ad2af64865e90698215cf5bef10e4550dea5db1b..ea98d5961338079fee2abc51c62d282bc9e065cd 100644 GIT binary patch literal 17115 zcmeHO4{Vg>8GpX(;ay>H70|j#=pitvs4!TJF=_AGRV+~cWK|hP+Aa}w&Q0fL1-0!b z!)y?vO{P;^rCn71ix`DQ#_UNGX(T31ihou%sBvfm=`1Uyqes7Q?|bl*r!Rf)?rZOC zi@oIG_q@;h{Q14lJ>PfNuZ74UH_4Yle)^Y(Xr9n#&px-_GM#9um&orwzfL1Mcmq+I zKop~(YmFJZyP)M2ct#k*!lT+Kb5;uyq5{M`;jg85_w*mpO8%)QMA^7dU@_mCBK?l|CzV6>F_@?fBk;pq;XxV zyW5XG`EJ(@9mglM>{!-jn3D~&-c92s(9H$ZGCS5{yQk&t+TycK8>gHMhl@`<A3r#g8Viey40B`me@D})LoY6)n$7R+b5U03u`8%`>#R2^xFjyubuZSIg))xR zJzH*lbojZCPL5i8oslL98iHQGmF*sXR?D6r`(435(OS2;(v>!z{+t@jr=R_hrWhp~ z`fa?^7rbs>)R_nGRAHK_DkjA?z zxB6z0t1`_jC|hNunQQ5u|KlK zgH*xhs%u4ok}48qf8!El`eXDT$__oB@}KVRjwRcV+Q(`GuU0QfxrSD{8mE(M>2z8l z&V5JX7sqHv#={F}?@o{Zh0F5DU9*7Zi1{&ZG#b2Og7&)oQ^gFmjyInXQ&h7sahrv{ zQ2pNyw5G2rU%kHki1GH09^b8QTJH|Zi`6Zz+kPourZkpjQCmg+Tb9+yYGBR%FPUy0fOuldw>e_6Sh^@h%ryOQo=Jx-I4 zWX-D!bsQ`_)!}M<;l_uvHPy^H`_4t`@f^ia*b()8pZg>E0_qkO0^D}at_ra;o^KhN#;dZX;e02Tiv0UeQoa#Ie*Lfap z=eo{kgn#tUGu}h4^M2}d?yu96-G5zO9cOOW#d7aOteQ}pIo|D(*`lZC*=~;Mx2BJIdKj*2_ z=U$&_$C3l}`|Wro+WAKK>)wTn?Yj3Q*832x|GGU<%Yx{x*^3!Qw|txYIcKg%XBd5V zIP%APcpm$_uB%FaZ$tPQF;}`7QSH1|vU|>Xf_qiznqKE~%Aa%Qdi1G?zRP*)^r6O| zzmJ@=c#djA#C_X_a378S&Amj)-OHZro-ZQXhP0lvZ7K2$8qVL?Ij?y2=u;7WSH}n3 zB@Si&yhr@mJJ)d*IZy1oy?(b9y-Ug4mHg+P|GgdO%=MwoKT|ySlrls6do=K0#QQH| zlGoMvGxPc3I`2Q5nISzt!;}Ao`H9JYCi_`oh|CY4G|r#vY<`Bs%yZ6Mmz?Fj2=^oC z!-+rdJM`hgpT8F)`bYH}d{5%KXN>H-mmyr`!l_EkiDyokC$#38R*SGR^g5P6&;;(@w) zsvZ77r*+|vc%WKGUBgdBr`M+%uh!A6)i|t^T_1IT_`ZZWg54?V&Z*kfyn|IAbyWmE zm3N}n$gkGL8vBW=r{+O^pjsDpH7-$WGf=R}uTkMzt>1$*%id&EGEmHWQQcJXvXim=%c@!58WNqfMyrQju>Q=|#;3yJ4Bg`5Xm8yuxw zq#%jva|gaBbt!5r>>Q;JUqi=dYdk1pz)OCH$+a#HdqC;OZs4{x>(rZ zD-rRr_#>7hkLNkL57+T|D{b(X_2mm|i9CkuYW%s#-v1&Gk5hH{^p5P!LD!F1v2v~? zPx$qPYF)XOe(K!z<)^cu4xekCug;Df5_LYwu!n+GIVM%*kkPl8DOEWwLP8$l=c~#Q Nf58)x0|IR!{|6-7aSZ?f literal 3262 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 literal 3262 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 Date: Sat, 19 Dec 2020 15:34:08 -0500 Subject: [PATCH 03/11] Update leveleditor.cpp --- src/leveleditor/leveleditor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/leveleditor/leveleditor.cpp b/src/leveleditor/leveleditor.cpp index 15d053876..92b4005ba 100644 --- a/src/leveleditor/leveleditor.cpp +++ b/src/leveleditor/leveleditor.cpp @@ -77,7 +77,7 @@ void removeifprojectile(IO_MovingObject * object, bool playsound, bool forcedead #endif -#define MAPTITLESTRING "SMW 2.0 Level Editor" +#define MAPTITLESTRING "Super Cat Wars Level Editor" extern CMap* g_map; @@ -2962,7 +2962,7 @@ SDL_Rect rBackground[2]; //SDL_Rect rTypeButton[8][4]; SDL_Rect rIconRects[MAXMAPHAZARDS][2]; -const char * szHazardNames[8] = {"Fireballs", "Rotodisc", "Bullet Bill", "Flame Thrower", "Green Pirhana", "Red Pirhana", "Tall Pirhana", "Short Pirhana"}; +const char * szHazardNames[8] = {"Firebar", "Electorbit", "Cannonball", "Flame Thrower", "Monkey", "Vulcan Turnip", "Bamboo Blossom", "Mr. Prickles"}; bool editor_maphazards_initialized = false; void init_editor_maphazards() From f12447175b094b94cee30452262e52d56f5b1b29 Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Sat, 19 Dec 2020 15:34:40 -0500 Subject: [PATCH 04/11] Update worldeditor.cpp --- src/worldeditor/worldeditor.cpp | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/worldeditor/worldeditor.cpp b/src/worldeditor/worldeditor.cpp index 26413aee9..a6dc1d383 100644 --- a/src/worldeditor/worldeditor.cpp +++ b/src/worldeditor/worldeditor.cpp @@ -57,7 +57,7 @@ #define SDL_Delay(n) ; #endif -#define MAPTITLESTRING "SMW 2.0 World Editor" +#define MAPTITLESTRING "Super Cat Wars World Editor" enum {EDITOR_EDIT, EDITOR_WATER, EDITOR_BACKGROUND, EDITOR_STAGEFOREGROUND, EDITOR_STRUCTUREFOREGROUND, EDITOR_BRIDGES, EDITOR_PATHSPRITE, EDITOR_VEHICLES, EDITOR_QUIT, SAVE_AS, FIND, CLEAR_WORLD, NEW_WORLD, RESIZE_WORLD, SAVE, EDITOR_WARP, DISPLAY_HELP, EDITOR_PATH, EDITOR_TYPE, EDITOR_BOUNDARY, EDITOR_START_ITEMS, EDITOR_STAGE}; @@ -603,11 +603,11 @@ int main(int argc, char *argv[]) SetStageMode(3, "Jail", "Kills", 5, 20); SetStageMode(4, "Coin Collection", "Coins", 5, 20); SetStageMode(5, "Stomp", "Kills", 10, 10); - SetStageMode(6, "Yoshi's Eggs", "Eggs", 5, 20); + SetStageMode(6, "Bells & Kittens", "Bells", 5, 20); SetStageMode(7, "Capture The Flag", "Points", 5, 20); SetStageMode(8, "Chicken", "Points", 50, 200); SetStageMode(9, "Tag", "Points", 50, 200); - SetStageMode(10, "Star", "Lives", 1, 5); + SetStageMode(10, "Magic Bells", "Lives", 1, 5); SetStageMode(11, "Domination", "Points", 50, 200); SetStageMode(12, "King of the Hill", "Points", 50, 200); SetStageMode(13, "Race", "Laps", 2, 10); @@ -617,8 +617,8 @@ int main(int argc, char *argv[]) SetStageMode(17, "Greed", "Coins", 10, 40); SetStageMode(18, "Health", "Lives", 1, 5); SetStageMode(19, "Card Collection", "Points", 10, 30); - SetStageMode(20, "Phanto Chase", "Points", 50, 200); - SetStageMode(21, "Shy Guy Tag", "Points", 50, 200); + SetStageMode(20, "Ghost Chase", "Points", 50, 200); + SetStageMode(21, "Robo Tag", "Points", 50, 200); //Setup The Mode Menu mCurrentMenu = &mStageSettingsMenu; @@ -818,15 +818,15 @@ int main(int argc, char *argv[]) //Create Vehicle Menu miVehicleSpriteField = new MI_ImageSelectField(&rm->spr_selectfield, &spr_vehicleicons, 70, 80, "Sprite", 500, 150, 16, 16); - miVehicleSpriteField->Add("Hammer Brother", 0, "", false, false); - miVehicleSpriteField->Add("Boomerang Brother", 1, "", false, false); - miVehicleSpriteField->Add("Fire Brother", 2, "", false, false); - miVehicleSpriteField->Add("Tank 1", 3, "", false, false); - miVehicleSpriteField->Add("Boat 1", 4, "", false, false); - miVehicleSpriteField->Add("Boat 2", 5, "", false, false); - miVehicleSpriteField->Add("Airship 1", 6, "", false, false); - miVehicleSpriteField->Add("Airship 2", 7, "", false, false); - miVehicleSpriteField->Add("Tank 2", 8, "", false, false); + miVehicleSpriteField->Add("Commander Kobolt", 0, "", false, false); + miVehicleSpriteField->Add("Kallio", 1, "", false, false); + miVehicleSpriteField->Add("Mustamon", 2, "", false, false); + miVehicleSpriteField->Add("Tank", 3, "", false, false); + miVehicleSpriteField->Add("Boat", 4, "", false, false); + miVehicleSpriteField->Add("Commander Gorudo", 5, "", false, false); + miVehicleSpriteField->Add("Lord Iridium", 6, "", false, false); + miVehicleSpriteField->Add("Airship", 7, "", false, false); + miVehicleSpriteField->Add("Commander Mizu", 8, "", false, false); miVehicleSpriteField->SetData(&g_wvVehicleStamp.iDrawSprite, NULL, NULL); miVehicleSpriteField->SetKey(g_wvVehicleStamp.iDrawSprite); From 9740e2829c14562ba37a53476757eeb550284006 Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Sat, 19 Dec 2020 15:35:36 -0500 Subject: [PATCH 05/11] Update gamemodes.cpp --- src/smw/gamemodes.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/smw/gamemodes.cpp b/src/smw/gamemodes.cpp index b320d9b1d..d0188a065 100644 --- a/src/smw/gamemodes.cpp +++ b/src/smw/gamemodes.cpp @@ -1057,7 +1057,7 @@ CGM_ShyGuyTag::CGM_ShyGuyTag() : CGameMode() goal = 200; gamemode = game_mode_shyguytag; - SetupModeStrings("Shyguy Tag", "Points", 50); + SetupModeStrings("Robo Tag", "Points", 50); scorecounter = 0; } @@ -1181,7 +1181,7 @@ void CGM_ShyGuyTag::SetShyGuy(short iTeam) if (list_players[iPlayer]->getTeamID() == iTeam) { CPlayer * player = list_players[iPlayer]; player->shyguy = true; - eyecandy[2].add(new EC_GravText(&rm->game_font_large, player->centerX(), player->bottomY(), "Shyguy!", -VELJUMP*1.5)); + eyecandy[2].add(new EC_GravText(&rm->game_font_large, player->centerX(), player->bottomY(), "Robo Tag!", -VELJUMP*1.5)); eyecandy[2].add(new EC_SingleAnimation(&rm->spr_fireballexplosion, player->centerX() - 16, player->centerY() - 16, 3, 8)); player->StripPowerups(); @@ -1316,7 +1316,7 @@ CGM_Eggs::CGM_Eggs() : CGameMode() goal = 20; gamemode = game_mode_eggs; - SetupModeStrings("Yoshi's Eggs", "Eggs", 5); + SetupModeStrings("Bells & Kittens", "Bells", 5); }; void CGM_Eggs::init() @@ -2171,7 +2171,7 @@ CGM_Star::CGM_Star() : CGM_TimeLimit() { goal = 5; gamemode = game_mode_star; - SetupModeStrings("Star", "Lives", 1); + SetupModeStrings("Magic Bells", "Lives", 1); iCurrentModeType = 0; }; @@ -2460,9 +2460,9 @@ CPlayer * CGM_Star::swapplayer(short id, CPlayer * player) starItem[id]->setPlayerColor(starPlayer[id]->getColorID()); if (starItem[id]->getType() == 1) - eyecandy[2].add(new EC_GravText(&rm->game_font_large, player->centerX(), player->bottomY(), iCurrentModeType == 2 ? "Star Get!" : "Shine Get!", -VELJUMP*1.5)); + eyecandy[2].add(new EC_GravText(&rm->game_font_large, player->centerX(), player->bottomY(), iCurrentModeType == 2 ? "Bell Get!" : "Shiny!", -VELJUMP*1.5)); else - eyecandy[2].add(new EC_GravText(&rm->game_font_large, player->centerX(), player->bottomY(), "Ztarred!", -VELJUMP*1.5)); + eyecandy[2].add(new EC_GravText(&rm->game_font_large, player->centerX(), player->bottomY(), "Corrupted!", -VELJUMP*1.5)); eyecandy[2].add(new EC_SingleAnimation(&rm->spr_fireballexplosion, player->centerX() - 16, player->centerY() - 16, 3, 8)); ifSoundOnPlay(rm->sfx_transform); @@ -2958,7 +2958,7 @@ CGM_Chase::CGM_Chase() : CGameMode() goal = 200; gamemode = game_mode_chase; - SetupModeStrings("Phanto", "Points", 50); + SetupModeStrings("Ghost Chase", "Points", 50); } void CGM_Chase::init() @@ -3121,11 +3121,11 @@ void CGM_Boss_MiniGame::draw_foreground() rm->game_font_large.drawCentered(smw->ScreenWidth/2, 96, "You Failed To Defeat"); if (iBossType == 0) - rm->game_font_large.drawCentered(smw->ScreenWidth/2, 118, "The Mighty Sledge Brother"); + rm->game_font_large.drawCentered(smw->ScreenWidth/2, 118, "The Boss"); else if (iBossType == 1) - rm->game_font_large.drawCentered(smw->ScreenWidth/2, 118, "The Mighty Bomb Brother"); + rm->game_font_large.drawCentered(smw->ScreenWidth/2, 118, "The Boss"); else if (iBossType == 2) - rm->game_font_large.drawCentered(smw->ScreenWidth/2, 118, "The Mighty Flame Brother"); + rm->game_font_large.drawCentered(smw->ScreenWidth/2, 118, "The Boss"); } } } From eec2fcdffb99534bef0c08661641653bc66726d5 Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Sat, 19 Dec 2020 15:36:23 -0500 Subject: [PATCH 06/11] Update ModeOptionsMenu.cpp --- src/smw/menu/ModeOptionsMenu.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/smw/menu/ModeOptionsMenu.cpp b/src/smw/menu/ModeOptionsMenu.cpp index 1ba5418ba..5f5137a09 100644 --- a/src/smw/menu/ModeOptionsMenu.cpp +++ b/src/smw/menu/ModeOptionsMenu.cpp @@ -403,7 +403,7 @@ UI_ModeOptionsMenu::UI_ModeOptionsMenu() : UI_Menu() miEggModeLeftHeaderBar = new MI_Image(&rm->menu_plain_field, 0, 0, 0, 0, 320, 32, 1, 1, 0); miEggModeRightHeaderBar = new MI_Image(&rm->menu_plain_field, 320, 0, 192, 0, 320, 32, 1, 1, 0); - miEggModeHeaderText = new MI_Text("Yoshi's Eggs Mode Menu", 320, 5, 0, 2, 1); + miEggModeHeaderText = new MI_Text("Bells & Kittens Mode Menu", 320, 5, 0, 2, 1); mModeSettingsMenu[6].AddControl(miEggModeEggQuantityField[0], miEggModeBackButton, miEggModeEggQuantityField[1], NULL, miEggModeBackButton); mModeSettingsMenu[6].AddControl(miEggModeEggQuantityField[1], miEggModeEggQuantityField[0], miEggModeEggQuantityField[2], NULL, miEggModeBackButton); @@ -601,10 +601,10 @@ UI_ModeOptionsMenu::UI_ModeOptionsMenu() : UI_Menu() miStarModeTimeField->SetData(&game_values.gamemodemenusettings.star.time, NULL, NULL); miStarModeTimeField->SetKey(game_values.gamemodemenusettings.star.time); - miStarModeShineField = new MI_SelectField(&rm->spr_selectfield, 120, 220, "Star Type", 400, 150); - miStarModeShineField->Add("Ztar", 0, "", false, false); - miStarModeShineField->Add("Shine", 1, "", false, false); - miStarModeShineField->Add("Multi Star", 2, "", false, false); + miStarModeShineField = new MI_SelectField(&rm->spr_selectfield, 120, 220, "Bell Type", 400, 150); + miStarModeShineField->Add("Dark", 0, "", false, false); + miStarModeShineField->Add("Golden", 1, "", false, false); + miStarModeShineField->Add("Multi-Bell", 2, "", false, false); miStarModeShineField->Add("Random", 3, "", false, false); miStarModeShineField->SetData(&game_values.gamemodemenusettings.star.shine, NULL, NULL); miStarModeShineField->SetKey(game_values.gamemodemenusettings.star.shine); @@ -640,7 +640,7 @@ UI_ModeOptionsMenu::UI_ModeOptionsMenu() : UI_Menu() miStarModeLeftHeaderBar = new MI_Image(&rm->menu_plain_field, 0, 0, 0, 0, 320, 32, 1, 1, 0); miStarModeRightHeaderBar = new MI_Image(&rm->menu_plain_field, 320, 0, 192, 0, 320, 32, 1, 1, 0); - miStarModeHeaderText = new MI_Text("Star Mode Menu", 320, 5, 0, 2, 1); + miStarModeHeaderText = new MI_Text("Magic Bells Mode Menu", 320, 5, 0, 2, 1); mModeSettingsMenu[10].AddControl(miStarModeTimeField, miStarModeBackButton, miStarModeShineField, NULL, miStarModeBackButton); mModeSettingsMenu[10].AddControl(miStarModeShineField, miStarModeTimeField, miStarModePercentExtraTime, NULL, miStarModeBackButton); @@ -1248,7 +1248,7 @@ UI_ModeOptionsMenu::UI_ModeOptionsMenu() : UI_Menu() miChaseModeLeftHeaderBar = new MI_Image(&rm->menu_plain_field, 0, 0, 0, 0, 320, 32, 1, 1, 0); miChaseModeRightHeaderBar = new MI_Image(&rm->menu_plain_field, 320, 0, 192, 0, 320, 32, 1, 1, 0); - miChaseModeHeaderText = new MI_Text("Phanto Mode Menu", 320, 5, 0, 2, 1); + miChaseModeHeaderText = new MI_Text("Ghost Chase Mode Menu", 320, 5, 0, 2, 1); mModeSettingsMenu[20].AddControl(miChaseModeSpeedField, miChaseModeBackButton, miChaseModeQuantitySlider[0], NULL, miChaseModeBackButton); @@ -1304,7 +1304,7 @@ UI_ModeOptionsMenu::UI_ModeOptionsMenu() : UI_Menu() miShyGuyTagModeLeftHeaderBar = new MI_Image(&rm->menu_plain_field, 0, 0, 0, 0, 320, 32, 1, 1, 0); miShyGuyTagModeRightHeaderBar = new MI_Image(&rm->menu_plain_field, 320, 0, 192, 0, 320, 32, 1, 1, 0); - miShyGuyTagModeHeaderText = new MI_Text("Shyguy Tag Mode Menu", 320, 5, 0, 2, 1); + miShyGuyTagModeHeaderText = new MI_Text("Robo Tag Mode Menu", 320, 5, 0, 2, 1); mModeSettingsMenu[21].AddControl(miShyGuyTagModeTagOnSuicideField, miShyGuyTagModeBackButton, miShyGuyTagModeTagOnStompField, NULL, miShyGuyTagModeBackButton); mModeSettingsMenu[21].AddControl(miShyGuyTagModeTagOnStompField, miShyGuyTagModeTagOnSuicideField, miShyGuyTagModeFreeTimeField, NULL, miShyGuyTagModeBackButton); From b466212d4f635914061218a1707419aa68775b92 Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Sat, 19 Dec 2020 15:37:02 -0500 Subject: [PATCH 07/11] Update ProjectileLimitsMenu.cpp --- src/smw/menu/options/ProjectileLimitsMenu.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/smw/menu/options/ProjectileLimitsMenu.cpp b/src/smw/menu/options/ProjectileLimitsMenu.cpp index 1cad140b7..332c42e8f 100644 --- a/src/smw/menu/options/ProjectileLimitsMenu.cpp +++ b/src/smw/menu/options/ProjectileLimitsMenu.cpp @@ -11,7 +11,7 @@ extern CGameValues game_values; UI_ProjectileLimitsMenu::UI_ProjectileLimitsMenu() : UI_Menu() { - miFireballLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 60, "Fireball Limit", 500, 220); + miFireballLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 60, "Chili Limit", 500, 220); miFireballLimitField->Add("Unlimited", 0, "", false, false); miFireballLimitField->Add("2", 2, "", false, false); miFireballLimitField->Add("5", 5, "", false, false); @@ -59,7 +59,7 @@ UI_ProjectileLimitsMenu::UI_ProjectileLimitsMenu() : UI_Menu() miBoomerangLimitField->SetData(&game_values.boomeranglimit, NULL, NULL); miBoomerangLimitField->SetKey(game_values.boomeranglimit); - miFeatherLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 180, "Feather Limit", 500, 220); + miFeatherLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 180, "Cloak Limit", 500, 220); miFeatherLimitField->Add("Unlimited", 0, "", false, false); miFeatherLimitField->Add("2", 2, "", false, false); miFeatherLimitField->Add("5", 5, "", false, false); @@ -91,7 +91,7 @@ UI_ProjectileLimitsMenu::UI_ProjectileLimitsMenu() : UI_Menu() miLeafLimitField->SetData(&game_values.leaflimit, NULL, NULL); miLeafLimitField->SetKey(game_values.leaflimit); - miPwingsLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 260, "P-Wings Limit", 500, 220); + miPwingsLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 260, "Balloon Limit", 500, 220); miPwingsLimitField->Add("Unlimited", 0, "", false, false); miPwingsLimitField->Add("2", 2, "", false, false); miPwingsLimitField->Add("5", 5, "", false, false); @@ -107,7 +107,7 @@ UI_ProjectileLimitsMenu::UI_ProjectileLimitsMenu() : UI_Menu() miPwingsLimitField->SetData(&game_values.pwingslimit, NULL, NULL); miPwingsLimitField->SetKey(game_values.pwingslimit); - miTanookiLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 300, "Tanooki Limit", 500, 220); + miTanookiLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 300, "Moon Crystal Limit", 500, 220); miTanookiLimitField ->Add("Unlimited", 0, "", false, false); miTanookiLimitField ->Add("2", 2, "", false, false); miTanookiLimitField ->Add("5", 5, "", false, false); @@ -139,7 +139,7 @@ UI_ProjectileLimitsMenu::UI_ProjectileLimitsMenu() : UI_Menu() miBombLimitField ->SetData(&game_values.bombslimit, NULL, NULL); miBombLimitField ->SetKey(game_values.bombslimit); - miWandLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 380, "Wand Limit", 500, 220); + miWandLimitField = new MI_SelectField(&rm->spr_selectfield, 70, 380, "Freeze Pop Limit", 500, 220); miWandLimitField ->Add("Unlimited", 0, "", false, false); miWandLimitField ->Add("2", 2, "", false, false); miWandLimitField ->Add("5", 5, "", false, false); From 9fa3fe4cd05506b46b540dfc7cc69ebafcdff55c Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Sat, 19 Dec 2020 15:37:29 -0500 Subject: [PATCH 08/11] Update ProjectileOptionsMenu.cpp --- src/smw/menu/options/ProjectileOptionsMenu.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/smw/menu/options/ProjectileOptionsMenu.cpp b/src/smw/menu/options/ProjectileOptionsMenu.cpp index 475bdcd2b..b0c539e65 100644 --- a/src/smw/menu/options/ProjectileOptionsMenu.cpp +++ b/src/smw/menu/options/ProjectileOptionsMenu.cpp @@ -192,12 +192,12 @@ UI_ProjectileOptionsMenu::UI_ProjectileOptionsMenu() : UI_Menu() miProjectileOptionsMenuRightHeaderBar = new MI_Image(&rm->menu_plain_field, 320, 0, 192, 0, 320, 32, 1, 1, 0); miProjectileOptionsMenuHeaderText = new MI_Text("Projectile & Weapon Options Menu", 320, 5, 0, 2, 1); - miFireballText = new MI_Text("Fireball", 10, 50, 0, 2, 0); - miFeatherText = new MI_Text("Feather", 10, 120, 0, 2, 0); + miFireballText = new MI_Text("Chili Pepper", 10, 50, 0, 2, 0); + miFeatherText = new MI_Text("Olli's Cloak", 10, 120, 0, 2, 0); miBoomerangText = new MI_Text("Boomerang", 10, 190, 0, 2, 0); miHammerText = new MI_Text("Hammer", 325, 50, 0, 2, 0); miShellText = new MI_Text("Shell", 10, 300, 0, 2, 0); - miWandText = new MI_Text("Wand", 10, 370, 0, 2, 0); + miWandText = new MI_Text("Freeze Pop", 10, 370, 0, 2, 0); miBlueBlockText = new MI_Text("Throwable Blocks", 325, 200, 0, 2, 0); AddControl(miFireballLifeField, miProjectileOptionsMenuBackButton, miFeatherJumpsField, NULL, miHammerLifeField); From cf160af02829774fd9f935a340e2139a2a8edbf6 Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Sun, 17 Jan 2021 16:11:59 -0500 Subject: [PATCH 09/11] Update leveleditor.cpp --- src/leveleditor/leveleditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/leveleditor/leveleditor.cpp b/src/leveleditor/leveleditor.cpp index 92b4005ba..dd494581d 100644 --- a/src/leveleditor/leveleditor.cpp +++ b/src/leveleditor/leveleditor.cpp @@ -2962,7 +2962,7 @@ SDL_Rect rBackground[2]; //SDL_Rect rTypeButton[8][4]; SDL_Rect rIconRects[MAXMAPHAZARDS][2]; -const char * szHazardNames[8] = {"Firebar", "Electorbit", "Cannonball", "Flame Thrower", "Monkey", "Vulcan Turnip", "Bamboo Blossom", "Mr. Prickles"}; +const char * szHazardNames[8] = {"Firebar", "Electorb", "Cannonball", "Flamethrower", "Monkey", "Vulcan Turnip", "Bamboo Blossom", "Mr. Prickles"}; bool editor_maphazards_initialized = false; void init_editor_maphazards() From d18e5197388cdec1ae6832fedc4994274ad4e66f Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Sun, 23 Jan 2022 18:44:12 -0500 Subject: [PATCH 10/11] Update PlayerAwardEffects.cpp --- .../player_components/PlayerAwardEffects.cpp | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/smw/player_components/PlayerAwardEffects.cpp b/src/smw/player_components/PlayerAwardEffects.cpp index adb2ba93f..61133d793 100644 --- a/src/smw/player_components/PlayerAwardEffects.cpp +++ b/src/smw/player_components/PlayerAwardEffects.cpp @@ -27,14 +27,14 @@ struct STextAward { #define PAWARD_LAST 9 const STextAward awardtexts[PAWARD_LAST] = { - STextAward("Double Kill", false), - STextAward("Triple Kill", false), - STextAward("Killing Spree", false), - STextAward("Killing Spree x 2", false), - STextAward("Killing Spree x 3", false), - STextAward("Dominating", true), - STextAward("Dominating x 2", true), - STextAward("Dominating x 3", true), + STextAward("Nice!", false), + STextAward("Cool!", false), + STextAward("Good!", false), + STextAward("Great!", false), + STextAward("Amazing!", false), + STextAward("Awesome!", true), + STextAward("Excellent!", true), + STextAward("Dominating!", true), STextAward("Unstoppable!", true) }; @@ -238,10 +238,10 @@ void PlayerAwardEffects::addKillerAward(CPlayer& killer, CPlayer* killed, killst //if we stopped the other players run show another award if (killed && killed->killsinrow >= 2) { short a = (killed->killsinrow - 2) >= PAWARD_LAST ? PAWARD_LAST -1 : (killed->killsinrow - 2); - char text[128]; - sprintf(text, "%s Stopped!", awardtexts[a].name); + //char text[128]; + //sprintf(text, "%s Stopped!", awardtexts[a].name); - eyecandy[2].add(new EC_GravText(awardtexts[a].large ? &rm->game_font_large : &rm->game_font_small, killed->centerX(), killed->bottomY(), text, -VELJUMP*1.3f)); + eyecandy[2].add(new EC_GravText(awardtexts[a].large ? &rm->game_font_large : &rm->game_font_small, killed->centerX(), killed->bottomY(), "Combo Broken!", -VELJUMP*1.3f)); } } } From 22a118c42f9a6be8be2939f85e46cedaacaf119c Mon Sep 17 00:00:00 2001 From: AzureBerylBlue <53104010+AzureBerylBlue@users.noreply.github.com> Date: Fri, 4 Feb 2022 16:37:02 -0500 Subject: [PATCH 11/11] Update leveleditor.cpp --- src/leveleditor/leveleditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/leveleditor/leveleditor.cpp b/src/leveleditor/leveleditor.cpp index dd494581d..7fb32f48d 100644 --- a/src/leveleditor/leveleditor.cpp +++ b/src/leveleditor/leveleditor.cpp @@ -3319,7 +3319,7 @@ int editor_maphazards() rm->menu_font_small.draw(0, 480 - rm->menu_font_small.getHeight() * 2, "[esc] Exit, [l] Location, [+/-] Velocity, [LMB] Angle and Radius"); if (hazard->itype == 1) - rm->menu_font_small.draw(0, 480 - rm->menu_font_small.getHeight(), "[Shift + LMB] Snap To Angle, [1-9] Number of Rotodiscs"); + rm->menu_font_small.draw(0, 480 - rm->menu_font_small.getHeight(), "[Shift + LMB] Snap To Angle, [1-9] Number of Electorbs"); else rm->menu_font_small.draw(0, 480 - rm->menu_font_small.getHeight(), "[Shift + LMB] Snap To Angle"); } else if (hazard->itype == 2) {