Andrei "Akari" Alexeyev
49d22c26f1
don't clear hazards when fleeing bosses disappear
...
credit to @laochailan for figuring it out
2017-09-16 04:01:06 +03:00
laochailan
0f3b9707a6
make the bigballs in elly baryon2 more visible
2017-09-14 16:28:16 +02:00
laochailan
5c7abf4156
add drop shadow to stage text
2017-09-14 08:52:41 +02:00
laochailan
7abbae2edc
Merge branch 'master' of github.com:laochailan/taisei
2017-09-14 08:36:23 +02:00
laochailan
5b1917587d
made ricci background ungrazeable
2017-09-14 08:35:55 +02:00
Andrei "Akari" Alexeyev
6caf3733ba
bgm_mixer: fix unload_music
...
thanks @makise-homura
2017-09-14 00:56:16 +03:00
Andrei "Akari" Alexeyev
7fc2839fcb
various gameplay/balance adjustments and fixes
...
mostly it's boss HP buffs. very roughly playtested, so may be far from
ideal.
improved spread of item drops
fixed extraspell deaths affecting lives, power, bombs, etc.
increased the value of spell bonuses very substantially
made some tweaks to Elly's non-spells
2017-09-13 16:41:28 +03:00
laochailan
fdc303016e
Merge branch 'master' of github.com:laochailan/taisei
2017-09-13 10:35:29 +02:00
laochailan
a508b96051
replaced boss->dmg by per attack hp pools
...
pure refactoring commit by lao!?
2017-09-13 10:33:58 +02:00
Andrei "Akari" Alexeyev
708072d829
add some missing preloads
2017-09-13 08:57:23 +03:00
Andrei "Akari" Alexeyev
0647566e20
add env variable: TAISEI_NOUNLOAD
...
if 1, all resources are loaded in permanent mode
2017-09-13 08:52:55 +03:00
Andrei "Akari" Alexeyev
e1a40d10dd
make extraspells accessible in core game; other boss changes
...
Replaced stage spell arrays with structs containing AttackInfo fields,
which can be arranged in a human-friendly way. A pointer to such a
struct may be safely cast to an AttackInfo pointer, and treated as an
array for iteration purposes. Nothing should refer to spells via magical
array indices anymore.
2017-09-13 08:24:29 +03:00
laochailan
0211594235
kurumi shorter spell cycle
2017-09-12 13:13:55 +02:00
laochailan
0334fa752f
fix boss hp jumps at attack transitions
2017-09-12 11:58:28 +02:00
Andrei "Akari" Alexeyev
af1ba6c1ba
ricci tweaks
2017-09-12 07:40:57 +03:00
Andrei "Akari" Alexeyev
7c9e54a71d
update copyright and credits
2017-09-12 04:28:15 +03:00
Andrei "Akari" Alexeyev
30db0de273
rwops autobuf: fix data corruption after realloc
...
In particular, this fixes corrupted metadata in compressed multi-stage
replays.
Also added a dummy rwops wrapper for debugging.
2017-09-12 03:04:06 +03:00
Andrei "Akari" Alexeyev
7b5eec5cd8
basic stage practice mode
2017-09-11 22:09:30 +03:00
Andrei "Akari" Alexeyev
779d5ac1f7
make extra spells unlockable for practice
2017-09-11 08:39:58 +03:00
Andrei "Akari" Alexeyev
ae4eb3746f
ricci changes, with basic diff. balancing
2017-09-11 06:44:16 +03:00
Andrei "Akari" Alexeyev
9b6f51ca67
WIP ricci sign overhaul
2017-09-11 04:46:39 +03:00
laochailan
4d6d841137
make the kurumi bigfairy lasers more intimidating
2017-09-10 13:40:11 +02:00
laochailan
7df268c12d
more kurumi rebalancing
2017-09-10 13:34:37 +02:00
laochailan
87cf588c42
kurumi extra balancing/rename
2017-09-09 16:28:07 +02:00
laochailan
7455d2d5e9
new summoning bloodlust concept
2017-09-07 09:53:04 +02:00
Andrei "Akari" Alexeyev
e672466a63
fix eigenstate breaking baryon logic
2017-09-06 10:44:32 +03:00
Andrei "Akari" Alexeyev
509f9af4f6
fix endless earthquake after elly_unbound
2017-09-06 10:13:11 +03:00
Andrei "Akari" Alexeyev
1710ca7f9c
fixed potential segfaults and inf loops in shorten_text_up_to_width
2017-08-28 16:00:28 +03:00
Andrei "Akari" Alexeyev
c593dd7885
Merge remote-tracking branch 'origin/master'
2017-08-28 15:02:11 +03:00
Andrei "Akari" Alexeyev
644757a65a
gamepad settings improvements
...
GUIDs are now used to identify devices. this allows reliable persistent
configuration on multi-gamepad systems.
changed the way the device listing in the options menu works. it's
inactive when the gamepad system is disabled, and dynamically updated
when it's enabled. as a result, the "bare" init state is now finally
gone. this should work with minimal or no changes when the hotplugging
events are properly handled.
the "enable gamepad support" toggle is now effective immediately. the
gamepad system is no longer restarted every time the user leaves the
gamepad menu, unless they have changed the device.
2017-08-28 14:56:43 +03:00
laochailan
df6a046ca3
stage 6: shortened baryon appearance scene
2017-08-24 09:40:46 +02:00
laochailan
384b9929ee
buff wave theory a bit
2017-08-24 09:31:13 +02:00
laochailan
40b9b1be73
Make bosstitleclr do something in stages
2017-08-24 09:19:44 +02:00
probonopd
46ab9b1ccc
Make it mass desktop-file-validate
...
Reference: https://travis-ci.org/AppImage/AppImageHub/builds/266238247#L541
2017-08-19 16:19:23 +02:00
Andrei "Akari" Alexeyev
57a138c1d1
improved gamepad support using SDL GameController API
...
still WIP, but it's better than it was
todo (maybe):
- handle hotplugging
- enable gamepad support by default
- treat analog triggers as buttons
- better way of saving which device to use to the config, the index
is virtually useless
2017-07-15 06:22:56 +03:00
Andrei Alexeyev
70933bcd4e
Merge pull request #82 from laochailan/vfs
...
Virtual filesystem
2017-07-15 03:59:11 +03:00
Andrei "Akari" Alexeyev
30034a0a7e
vfs_setup: handle missing/unusable resource dirs better
2017-07-15 02:10:27 +03:00
Andrei "Akari" Alexeyev
684f065aa9
rename the gamedata zip
2017-07-14 07:00:50 +03:00
Andrei "Akari" Alexeyev
90c66ff3e6
optional leanify support
2017-07-14 06:50:36 +03:00
Andrei "Akari" Alexeyev
dd36d6dc33
cmake: support zipping of game assets
2017-07-14 04:49:28 +03:00
Andrei "Akari" Alexeyev
cf572ed5d2
Merge branch 'master' into vfs
2017-07-14 01:29:36 +03:00
Andrei "Akari" Alexeyev
aa0c7be815
fix int-in-bool-context warning
2017-07-14 01:29:21 +03:00
Martin Herkt
eaf4a2b6ba
.desktop: Make distro compatible
...
Some Linux distributions require additional categories.
The GenericName is optional, but its absence still triggers warnings.
2017-07-13 22:01:34 +02:00
Andrei Alexeyev
1388c00136
Merge pull request #84 from makise-homura/chklinkflags
...
Some compartibility propositions
2017-06-01 04:02:13 +03:00
makise-homura
462139f222
Make common patterns handling in CheckCComplilerAndLinkerFlag optional (for older versions of cmake)
2017-05-31 20:29:14 +03:00
makise-homura
65cded9e0a
Removed unneeded debug message
2017-05-11 19:02:04 +03:00
makise-homura
232839c9af
Created CheckAndSetFlags.cmake and moved compile-time and link-time flag checks there
2017-05-11 18:57:29 +03:00
makise-homura
de5c83c557
Added checks for -Wpedantic and -Wnull-dereference
2017-05-10 22:56:12 +03:00
makise-homura
a063b76eac
Added cmake module for checking for compiler and linker flags simultaneously and brought back check for ASAN
2017-05-10 22:37:42 +03:00
Andrei "Akari" Alexeyev
d7bc2df02f
vfs: improve setup routine, move it into a separate file
2017-05-10 20:46:37 +03:00