Commit Graph

342 Commits

Author SHA1 Message Date
onpon4 2eaa3b94c2 Completely eliminate the chance of grinding at interceptions.
It was previously just ineffective. Now it's impossible.

The reason I'm doing this is when you *can* grind (in this case, by
constantly getting free plasma and selling it), it kind of feels
like an obligation to do so.

It's still possible to grind within missions whose progress depends
on your pace, which aren't timed and keep generating more enemies
until you win. Namely: the missile boat mission, the miner mission,
and the third boss. (There might be others.) However, grinding in
these situations is quite dangerous and likely to take away the much
larger shield bonus at the end, and plus if you mess up when trying
to do this you're set back quite a bit, so I think these are sufficiently
worthless activities that no one will do them. (I never did.)
2015-02-28 09:45:26 -05:00
onpon4 cc68479156 Deny the Supercharge on bosses, except when on easy difficulty.
A supercharge at this point can suddenly make bosses much easier
(especially the case with the Star Killer). This kind of takes away
the tension, so it's undesired. (It's fine for Easy difficulty,
because it's possible to take in a Supercharge from an earlier level
anyway.)
2015-02-28 09:22:15 -05:00
onpon4 edda015169 Fixed shop's min rocket ammo for double/micro missiles. 2015-02-28 08:47:26 -05:00
onpon4 91fa93b448 Reduced charger's max charge, make it fire when it reaches max.
The original charge cannon is so overpowered it's ridiculous. The
strongest weapon in the game, unlimited ammo, and the only setback
it has is that you need to charge it a bit. The lack of balance
obsoletes the laser weapon, which is fine, but it also obsoletes
homing missile weapons, *including* ones that are newer and more
expensive than the charge cannon!

Now, it's much more balanced. You actually need to shoot the thing
before it hits max (or have your target in sight when it does),
rather than being able to just hold the button at max forever and
release when optimal like you previously could. Basically, the charge
cannon is still the weapon which does the most damage, but it's now
much harder to use. Incidentally, not only should homing missiles
be a sensible option now, even the laser cannon has a place after
the charge cannon becomes available.
2015-02-28 08:36:04 -05:00
onpon4 26a82a6385 Some code cleanup.
Fixed some cases where I put spaces instead of tabs earlier, and
changed all cases of "weapons[0]" with "weapons[W_PLAYER_WEAPON]".
2015-02-28 08:15:53 -05:00
onpon4 71abee2a16 Fixed camera jerking in a direction really fast. 2015-02-27 23:14:33 -05:00
onpon4 9a910cfdfd Replaced Orbital Colossus with a loopable version (courtesy of matthew.pablo) 2015-02-27 22:58:59 -05:00
onpon4 ee9ad14584 Always show normal engine when max shield is 1. 2015-02-27 22:22:27 -05:00
onpon4 66c413f913 Don't drop shield bonuses in Nightmare difficulty. 2015-02-27 22:16:53 -05:00
onpon4 c9fb4e793c Remove the Super Charge effect after leaving battle, unless on easy mode. 2015-02-27 22:03:06 -05:00
onpon4 d44f3f9fcc Money earned from kills now counts toward collection missions.
This prevents the bizarre situation in these missions where avoiding
money allows you to get more money because of the mission never ending.
2015-02-27 20:09:07 -05:00
onpon4 01b5b73dba Fixed defaulting to "easy" difficulty. 2015-02-27 19:52:55 -05:00
onpon4 c03c2f404c Added Enter as a possible fire key.
Not meant for use during actual gameplay, but rather for the menus.
2015-02-27 19:23:19 -05:00
onpon4 b378457215 Fixed a typo. 2015-02-27 19:21:20 -05:00
onpon4 b87a432653 Make cargo indestructible in easy difficulty.
Avoiding destroying the cargo is rather tough, so it's really
not appropriate for easy difficulty.
2015-02-27 18:45:21 -05:00
onpon4 98da910493 Added some buffs for easy difficulty and some nerfs for nightmare difficulty. 2015-02-27 18:11:59 -05:00
onpon4 d4d64dda6b Corrected bad use of fscanf.
In most cases, this has also resulted in limits being lifted. (The
only place I haven't done this is for planets in intermission.cpp,
but I think I'll take away that 10-planet limit as well.)
2015-02-27 17:59:25 -05:00
onpon4 e6c59d2a24 Some cleanup, bumped version number. 2015-02-27 14:53:23 -05:00
onpon4 e6f8b3a65f Removed support for the old cheats.
It was broken, and I don't think it's worth fixing.
2015-02-27 13:35:47 -05:00
onpon4 eb8d68448e Fixed credits problem. 2015-02-27 13:25:19 -05:00
onpon4 0074915f0d Simplified the credits. 2015-02-27 13:10:30 -05:00
onpon4 e0f30809a9 Finished transferring license/source info to LICENSES. 2015-02-27 12:55:40 -05:00
onpon4 9ccc8ae0c8 Explicitly indicate that data and docs foldlers are all under the GPL. 2015-02-27 12:23:06 -05:00
onpon4 75b2cf1379 Added LICENSES, gave it graphics license info, replaced badly-licensed stuff 2015-02-27 12:09:51 -05:00
onpon4 a5aaba379f Updated cutscenes, fixed bug with scrolling levels 2015-02-27 09:30:30 -05:00
onpon4 5965f44bb1 Made camera centering more gentle. 2015-02-27 01:10:27 -05:00
onpon4 8e753d9525 Added code to center the camera when not moving. 2015-02-27 00:26:29 -05:00
onpon4 4a9c99f4bc Fixed using smx where I should have used smy. 2015-02-26 23:31:26 -05:00
onpon4 02c93d8b52 Added a separate constant for each view border direction. 2015-02-26 23:28:31 -05:00
onpon4 c404e3611e Fixed edges of the screen slowing you down.
And unlike a fix I previously did, this one is perfect. Rather than
fiddling with ssx and ssy, I just added some new variables, smx and
smy.
2015-02-26 23:23:08 -05:00
onpon4 775be7afb4 Fixed the player's 1 shield in Nightmare difficulty not being called low 2015-02-26 22:35:49 -05:00
onpon4 93d6195a31 Removed Grey Sector. Changed random music selection to always see all of them. 2015-02-26 22:30:26 -05:00
onpon4 3d28058027 Added in a variation of the "Humans do it better" cheat code. 2015-02-26 22:16:45 -05:00
onpon4 4319051fd0 Removed Big Boss. (Just doesn't feel like it fits.) 2015-02-26 21:39:11 -05:00
onpon4 182ea70ba1 Removed gameplay option, have different max shield based on difficulty 2015-02-26 20:52:20 -05:00
onpon4 bf844b25eb More music 2015-02-26 19:55:52 -05:00
onpon4 9d43547982 Small fix to credits. 2015-02-26 19:27:38 -05:00
onpon4 491bb2641b Removed choice of targeting systems.
This is silly. I can see that someone decided to restrict targeting
to one ship as a difficulty setting, but that's not a very good way
to achieve different levels of difficulty.

Also added more music and slowed down RE.ogg.
2015-02-26 18:46:45 -05:00
onpon4 9b814979f9 Added more music. 2015-02-26 15:52:18 -05:00
onpon4 fecf957cd5 Started adding some new music, fixed ship aiming off-screen at the end. 2015-02-26 14:18:27 -05:00
onpon4 3909a72cb4 Removed unpack.o dependency. 2015-02-26 11:22:57 -05:00
onpon4 f385c9448e Upgraded to GPLv3. 2015-02-26 11:20:36 -05:00
onpon4 52266bf70e Removed pack and unpack Python utilities.
They're basically obsolete, after all.
2015-02-26 11:12:08 -05:00
onpon4 9aefba0bbe Added a copy of the GNU GPL. 2015-02-26 11:11:10 -05:00
onpon4 555ee4fe15 Removed support for PAK files.
These are really unnecessary, and their support makes converting
the music from MOD to Ogg Vorbis more complicated than it needs to
be.
2015-02-26 11:09:28 -05:00
onpon4 ed621bf3a4 Changed from 48000 Hz to 44100 Hz.
48000 Hz was causing problems with the sound. Who chose such an odd
number?
2015-02-26 10:22:22 -05:00
onpon4 748006c2dc Don't use PAKs by default. 2015-02-26 10:12:15 -05:00
onpon4 8e36d8547e Added .gitignore. 2015-02-26 10:11:44 -05:00
onpon4 c634201401 Replaced all sound effects with the plain Ogg sound effects from 1.2.
This sound generation stuff is really unnecessary. The ones from 1.2
sound much better.
2015-02-26 09:06:50 -05:00
Guus Sliepen 36f0e7a85d Merge remote-tracking branch 'origin/sdl2'
Conflicts:
	src/player.cpp
2014-05-13 16:22:11 +02:00