Motel Sanitation

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

Clean a Motel. 

Two floors to clean with five rooms on each floor. 

62 enemies and rooms to encounter. 40 items to find. 

Each run you will potentially run into 10 unique enemies and have the chance to get 9 items.

The game was made in RPG maker MV.

I made the music/graphics (not the UI).

The Rouge like elements were made possible by meshing JavaScript and RPG makers variables (explained below).

PS. Control + mouse wheel to zoom in to view game closer in browser (zoom in).

For 1920x1080 150% works best. 

Also volume control is browser volume, the options menu was breaking the game when playing in browser.

People who helped, via me looking at their answer on a form post:

Trihan, I modified the item box roll to give a weapon (I used code shown for ref).

 Feliaria, glaphen, Ramiro, Leidz, Silva (referenced but I don't recall what for).

If your referenced and you want me to find what in particular I looked at I can go find find it. Please let me know and I apologies for forgetting .

Plugins used:

Optionless By: ocean pollen, Removes "options" from menus ("options" was breaking the game when playing in browser).

I used most default plugins that were with mv. 

youtube creator that helped, via tutorials I watched:

SRDude

Thank you to the RPG Maker Community for being so helpful. 

If you have any critique on any aspect of the game please leave it below or @ me on twitter. MyTwitter

Thank you for playing.

Music is free here:

Motel Sanitation Album

Script for random room with no repeat per run:

var roomn = Math.floor((Math.random() * 30) + 1); if ($gameVariables.value(0001) > 0) { var r1 = 1; } if ($gameVariables.value(0002) > 0) { var r2 = 2; } if ($gameVariables.value(0003) > 0) { var r3 = 3; } if ($gameVariables.value(0004) > 0) { var r4 = 4; } if ($gameVariables.value(0005) > 0) { var r5 = 5; } if ($gameVariables.value(0006) > 0) { var r6 = 6; } if ($gameVariables.value(0007) > 0) { var r7 = 7; } if ($gameVariables.value(0008) > 0) { var r8 = 8; } if ($gameVariables.value(0009) > 0) { var r9 = 9; } if ($gameVariables.value(0010) > 0) { var r10 = 10; } if ($gameVariables.value(0011) > 0) { var r11 = 11; } if ($gameVariables.value(0012) > 0) { var r12 = 12; } if ($gameVariables.value(0013) > 0) { var r13 = 13; } if ($gameVariables.value(0014) > 0) { var r14 = 14; } if ($gameVariables.value(0015) > 0) { var r15 = 15; } if ($gameVariables.value(0016) > 0) { var r16 = 16; } if ($gameVariables.value(0017) > 0) { var r17 = 17; } if ($gameVariables.value(0018) > 0) { var r18 = 18; } if ($gameVariables.value(0019) > 0) { var r19 = 19; } if ($gameVariables.value(0020) > 0) { var r20 = 20; } if ($gameVariables.value(0021) > 0) { var r21 = 21; } if ($gameVariables.value(0022) > 0) { var r22 = 22; } if ($gameVariables.value(0023) > 0) { var r23 = 23; } if ($gameVariables.value(0024) > 0) { var r24 = 24; } if ($gameVariables.value(0025) > 0) { var r25 = 25; } if ($gameVariables.value(0026) > 0) { var r26 = 26; } if ($gameVariables.value(0027) > 0) { var r27 = 27; } if ($gameVariables.value(0028) > 0) { var r28 = 28; } if ($gameVariables.value(0029) > 0) { var r29 = 29; } if ($gameVariables.value(0030) > 0) { var r30 = 30; } do { roomn = Math.floor((Math.random() * 30) + 1); } while (roomn == r1 || roomn == r2 || roomn == r3 || roomn == r4 || roomn == r5 || roomn == r6 || roomn == r7 || roomn == r8 || roomn == r9 || roomn == r10 || roomn == r11 || roomn == r12 || roomn == r13 || roomn == r14 || roomn == r15 || roomn == r16 || roomn == r17 || roomn == r18 || roomn == r19 || roomn == r20 || roomn == r21 || roomn == r22 || roomn == r23 || roomn == r24 || roomn == r25 || roomn == r26 || roomn == r27 || roomn == r28 || roomn == r29 || roomn == r30); roomn = roomn + # ; var room = "00"; if (roomn >= 10 && roomn <= 99) { var room = "0"; } else if (roomn >= 200) { var room = ""; } var roomz = room + roomn; $gamePlayer.reserveTransfer(roomz, #, #);

Change  #  in" roomn + #" (bolded)  to number of maps before this event. 

Change the "30" (bolded) in "Math.floor((Math.random() * 30) + 1);" to the number of rooms you want.(cap being set)(if more than 30 then add/modified end of while loop and r# = #)

Make sure map id for all rooms you want to send to are in a row and under the cap.

make an event in the room after transported that marks a variable = 1.(the #### format of number above is its variable id).

end of script changes roomz to fit map id for +10 +99.

At the end of floor set all variables above to Zero.

Platforms
Genre
Release date
Developer
DryAura
Age rating
Not rated

System requirements for Web

Read more...
Motel Sanitation screenshot, image №2680241 - RAWG
Edit the game info
Last Modified: Jan 22, 2021

Where to buy

itch.io