Yes, working turrets.
Features:
- Left and right turret entity available in level editor
- turrets are pushable and pickable
- turrets make you bleed (replaced with darkening on demand) and take your hitpoints. Lose all of them and you die. Stay away from turrets and you regenerate them
- big mario will first become small mario. Remeber - bigger equals easier to shoot
- tilt them and you kill them
- turrets die with explosion or in normal mario fashion. Depends on how you kill them
- picked turrets will disable themselves and will not shoot... until you release them
- Dying turrets become frenzy for a little while and shoot randomply
- You may kill turrets in various ways: making them land on their side, emancipation grills, shoot them, fire them with laser, repulsion gel, stars, koopa shells, hit them with a block into a pit
- Your friend - the companion cube renders you 50% imunity to bullets when held between you and the turret
- Companion cube is solid enough defense when you hide behind it. It is however pushed by the large amount of bullets
- crappy graphics. I'm not a designer so I really suck at this. Furthermore turret bullets are so tiny that I can't imagine a proper sprite for them
- Shots get painted over menu overlay - this won't fix, as I do not want to change the original game_draw function.
- userects are not properly defined - you may grab turrets even if you are not that near to them
- Turret won't see you through a portal. And I'm too lazy to fix this.
- You will not know how many hitpoints you have left... unless you use the developers console.
- Running with orange-gel speed and facing blue gel will make you jump. I forgot to remove that part...
- Due to unimplemented code bullets tend to harm you more when you are big and running away from turrets
- Standalone versions
- Mari0 Modding System Versions
- 29 April 2012 - v0.6 release candidate. Skipping beta stage as there are not many bugs reported. Redesigned some lame code so now laser script doesn't force turrets to push buttons (and do who knows what else). Regeneration of all hit points is changed to 5 seconds. Some sounds have less chance to play. And that's all I think.
- 20 April 2012 - v0.5 alpha. Mostly bugfixes that none noticed (hopefully). And some new sounds. Blood was replaced by darkening mario. Cubes now render you 50% chance to be missed by bullets (it was set to 100%). Also cubes that are not being held may be used for solid defence. They are however pushed by the bullets. Hitpoints were reduced to 50. Oh, and yes, nothing should be painted OVER the menu overlay.
- 16 April 2012 - v0.4 alpha. A friend of mine took a peek in the bullets calculations. It's better now. Hitpoints reduced. Knocking turrets, collisions with blue gel, bulletibills kill them, faithplate jumping
- 15 April 2012 - v0.3 alpha. New features such as shielding with lightbridges, shooting turrets with fireballs and shells, starcolliding. Some bugfixes too
- 15 April 2012 (5:41) - second alpha. Thanks to Turtle95 sounds added and lasers now kill turrets. But only lasers and tilting... And some code redesigning
- 14 April 2012 (6 o'clock) - first alpha released. Crappy graphics and lack of sounds but still working and shooting turrets
- Pyr0saur. It turns out he was the author of the turret sprites. Hooray for him and excuses for using without asking
- Turtle95 was a true inspiration. I'm sure you often check his implementation for updates. Since the project was published Turtle95 has been of much help contributing code and resources
- And let's hear for Maurice, the game maker. With my laziness I would have never coded this but he posted a really nice gif (in the Turtle's thread) and also posted part of the code
Maurice wrote:I hate puzzles that involve turrets, and putting turrets in Mari0 would make people use them in their puzzles.
http://dl.dropbox.com/u/17466990/turretstuff.zip
Judging by the comments some of you are still unfamiliar with using custom mods so here's a brief description. First of all you will need LOVE 0.8.0 (or later if already available). To get one consult the [https://love2d.org/]download section of love2d.org[/url]. After installing it download the mod (Releases section) - it will contain a love file. Execute it (double click on windows, love mod_name.love on linux) and that's all. Main game and mods can coexist but will share same settings and mappacks. Mods are not plugged into main game. They can however be plugged into another mods (search the forum for mod loader).
Mari0 Modding System version
If you use this loader, you are probably well aware how to install this mod but lets sum it up. Download the version. Make sure you have MMS loader. Extract the turrets folder from the archive to the mods folder in %APPDATA%/Love/mari0/mods. Launch MMS. Enjoy.
Maps
SO yes, it appears there are some mappacks after all
- Turtle's mappack was the first as he was the first to start with turrets. Mappack is contained in this archive. The contained mod is outdated, so don't use it.
- Portal 1 remake by jmv3597. Haven't tested it but has some nice reviews.
- P0rtal the flash version remake. Again by jmv
- Turrets showdown. This is not a real mappack but a single map I created. You will face many turrets and find various ways of killing them. Not all of them are presented though.
- Mr.L"s trap by supermarioportal2 - judging by the screenshots a lot of enemies and stacked turrets will overwhelm you... Or you will kill them?