Layla Marchant
d8734e5625
Give plasma ammo with powerups in super-easy mode.
2020-05-26 16:47:14 -04:00
Layla Marchant
1a4e2ea71e
Removed some weird, pointless code for when Kline is disabled.
...
The code caused Kline's systemPower to be restored to full when
disabled. This would have had no effect on the code; the systemPower
variable is only used to add the FL_DISABLED flag when it reaches
0, and restoring systemPower has no effect on this. This might have
been an attempt to make it impossible to disable Kline, but it
wouldn't have worked that way (it might simply not have been noticed
because disabling Kline would take a ridiculous amount of time and
is unlikely to happen without conscious effort).
2020-05-26 16:34:44 -04:00
Layla Marchant
9749684468
Allow grinding in super-easy mode.
2020-05-26 16:33:22 -04:00
Layla Marchant
5c9b69dd0c
Added a super-easy difficulty.
2020-05-26 15:51:04 -04:00
Layla Marchant
1a00e0df2c
Changed default difficulty from Normal to Easy.
2020-05-26 12:44:30 -04:00
Layla Marchant
305e9fb05d
Restored original charge cannon behavior for Classic difficulty.
2020-05-26 12:42:00 -04:00
Layla Marchant
d31b65f50e
Removed wide-spread in Classic difficulty.
...
I had set it this way because it's how version 1.2 behaves, but
having experimented and looked at the 1.1 source code, the way I
changed it to is actually the original behavior! So, now it spreads
as in the original.
2020-05-26 00:57:41 -04:00
Layla Marchant
9863aef0ba
Fixed the warp escape delay bug.
...
That's embarassing.
2020-05-23 21:10:45 -04:00
Layla Marchant
7ef5382576
Updated continuous integration.
2020-04-02 13:26:55 -04:00
Layla Marchant
45bfe20aa0
Include autogen.sh in dist.
2020-04-02 11:20:58 -04:00
Layla Marchant
b51443368c
Fixed win32build.sh to not enable warnings (MXE is using an older GCC)
2020-04-02 11:10:42 -04:00
Layla Marchant
500969b4a8
Removed starfighter.sh.
2020-04-02 10:09:02 -04:00
Layla Marchant
c5ca45ae8e
Tweaked the readmme a bit.
2020-04-02 10:01:18 -04:00
Layla Marchant
e01a540976
Bumped version number (2.1)
2020-04-02 09:54:28 -04:00
Layla Marchant
1d891d96c1
Better explanation.
2020-03-12 17:17:53 -04:00
Layla Marchant
a81971e639
Added an option to disable warnings.
...
This is mainly so I can compile on my laptop (which has an old
version of GCC).
2020-03-12 16:42:37 -04:00
Layla Marchant
cdf24b8c03
Misplaced comment.
2020-03-12 16:29:43 -04:00
Layla Marchant
7f329abc28
Added an autogen.sh script to simplify things.
2020-03-12 16:13:33 -04:00
Layla Marchant
e382adb08a
Reorganized the Mac stuff.
2020-03-12 16:01:13 -04:00
Layla Marchant
0ec878c213
Merge branch 'macos' of github.com:igilham/starfighter into macos
2020-03-12 15:30:32 -04:00
Ian Gilham
ced5066454
document error when binary not moved after build
2020-03-12 17:08:26 +00:00
Ian Gilham
5bd2e96ece
revert commenting of chdir on macOS
2020-03-12 16:59:40 +00:00
Layla Marchant
34c42e8aa2
Modified preprocessor directives to be better.
2020-03-12 11:45:33 -04:00
Ian Gilham
c4f3a1f936
build: fix MacOS support
...
- Detect host OS
- Add CoreFoundation framework to linker flags
- Comment out a chdir which breaks the app on load
- Document how to work around locale building on a Mac
Fixes #3
2020-03-09 09:31:59 +00:00
Layla Marchant
d6731c09d4
Parentheses
2020-03-07 23:31:28 -05:00
Layla Marchant
44a536cd00
Exclude mines in non-Classic reduction in spread.
2020-03-07 23:30:09 -05:00
Layla Marchant
781b5c7f81
Halved speed of collectables outside of Classic difficulty.
...
This is meant so that bosses with huge drops, especially Krass Tyler,
don't have their stuff spread out too rapidly.
2020-03-07 23:12:42 -05:00
Layla Marchant
b3a5344e21
Exclude interceptions from waiting for collectables.
2020-03-07 21:54:15 -05:00
Layla Marchant
b3d3fa3a69
Don't count ore as a "good" collectable.
...
It's a mission collectable so it shouldn't be counted.
2020-03-07 21:24:49 -05:00
Layla Marchant
376df3cfe7
Fixed possibility of getting 0 rockets from powerup.
2020-03-07 21:10:47 -05:00
Layla Marchant
cfecdbd585
Made Chris not leave until all worthwhile collectables are gone.
...
This is something I've been thinking of doing for awhile. The
automatic leaving can be frustrating if you were trying to collect
the money dropped by the enemy and you're suddenly forced out of
the mission. This prevents that by simply waiting to do the exit
sequence until no worthwhile collectables are left in the area.
Ellesh and Mars are excluded since this won't really work in those
areas. Also excluded by Classic and Nightmare difficulties.
2020-03-07 13:45:59 -05:00
Layla Marchant
becb2cc501
Made engine still show when smoke shows, made smoke come out less.
...
I reduced the chance of smoke happening a given frame from 1/5 to 1/10,
and removed the check that stopped adding the "engine" effect to the
player if low on shield, so it now shows both when damaged.
2020-03-07 12:23:37 -05:00
Layla Marchant
73ea1b6e23
Modified green plasma bolt to be more distinct from red.
...
Better colorblind accessibility: the green bolt is now noticeably brighter
than the red bolt.
2020-03-07 10:39:34 -05:00
Layla Marchant
825e6afae1
Modified the HUD's powerup display for color accessibility.
2020-03-07 00:24:37 -05:00
Layla Marchant
1d44d8e5f9
Fixed the POT license header, updated English PO file
2020-03-06 19:23:48 -05:00
Layla Marchant
9dad0c9ee1
Updated pr-starfighter.pot.
2020-03-06 19:10:48 -05:00
Layla Marchant
d96c8327e4
Bunch of fixes.
...
At first I just went in to fix some places that were missing gettext
translations, but on the way as I was doing that, I noticed some
places where ngettext should be used, a bug in the fallback legacy
text rendering, and some things that could be structured better in
the Autoconf / Automake setup. Fixed those.
2020-03-06 19:06:48 -05:00
Layla Marchant
9f15125585
Changed readme to suggest going into the locale directory for build.py.
...
I forgot when I wrote that, the script actually works on cwd and so
does nothing if you try to use it as suggested in the readme.
2020-03-06 15:59:52 -05:00
Layla Marchant
4c2b40a570
Merge pull request #6 from igilham/ci
...
build: add basic ci workflow
2020-03-06 12:13:58 -05:00
Ian Gilham
05f30e2c55
build: add basic ci workflow
...
Add a GitHub Action workflow for basic continuous integration on Linux
2020-03-06 11:14:32 +00:00
Layla Marchant
a32cb890d1
Modified the suggestion for run-in-place builds to something simpler.
2020-03-05 16:52:20 -05:00
Layla Marchant
47d876c15e
Some cleanup and tweaks.
...
Basically removal of warnings + added missing info to the readme.
This also removes remaining uses of sprintf (which is dangerous).
2020-03-05 16:44:50 -05:00
Layla Marchant
cdf555f17b
Removed my old name.
...
I go by "Layla" now. Updated that. Also updated my email address.
2020-03-05 15:05:56 -05:00
Layla Marchant
029f3e6395
Merge branch 'master' of github.com:pr-starfighter/starfighter
2020-03-05 14:46:40 -05:00
Layla Marchant
89d3185036
Spacing issue in readme
2020-03-05 14:46:18 -05:00
Layla Marchant
c68dd0b447
Merge pull request #4 from Crestwave/haiku
...
Add support for Haiku's config directory
2020-02-26 22:21:39 -05:00
Crestwave
fcf2b5d1ee
Add support for Haiku's config directory
2020-02-27 08:46:33 +08:00
Julie Marchant
520ba34c8f
Merge branch 'master' of github.com:pr-starfighter/starfighter
2019-12-12 11:43:45 -05:00
Julie Marchant
09b7d97167
Added Patreon link for GitHub.
2019-12-12 11:43:30 -05:00
Julie Marchant
03d72ef3c0
Merge branch 'master' of github.com:pr-starfighter/starfighter
2019-07-23 12:40:40 -04:00