Commit graph

57 commits

Author SHA1 Message Date
Andrei "Akari" Alexeyev
874dbb750c fix post-merge compile error 2017-03-25 00:36:22 +02:00
Andrei "Akari" Alexeyev
e6d678de4f Shotmodes redesign: iteration 1 2017-03-24 20:59:34 +02:00
Andrei "Akari" Alexeyev
6d730f6061 Fixed bomb projectile cancellation
Only cancel enemy projectiles (previously, player projectiles would be
cancelled too, and give you points).
Fire only the basic player projectiles during bombs.
2017-03-19 03:32:11 +02:00
Andrei "Akari" Alexeyev
591b5258fc Improved player input handling. Smooth focus transitions at all times.
Note that the focus change may desync some old replays (particularly,
the MarisaA ones)
2017-03-06 16:24:57 +02:00
Andrei "Akari" Alexeyev
1089a464cf Fixed a few other cases of player particles being reflected in stage1 water 2017-03-06 15:22:31 +02:00
laochailan
25f856a3bc exclude maristar from stage1 reflections 2017-03-04 23:59:08 +02:00
laochailan
92d9aae9b1 block player related particles from drawing 2017-03-04 10:21:45 +01:00
Andrei "Akari" Alexeyev
41fa6d9d76 malloc-less colors 2017-03-03 19:31:04 +02:00
Andrei "Akari" Alexeyev
db3f474035 Got rid of all the imaginary constants
They are a non-standard GCC extension, not all compilers support them
universally. An extra character is a small price to pay for portability.
2017-02-23 12:39:31 +02:00
Martin Herkt
b02907628f
Use UTF-8 and hepburn romanization
We may be weeaboos, but at least we’re *educated* weeaboos.
2017-02-18 19:40:12 +01:00
Andrei "Akari" Alexeyev
ba64c5cfb8 Fixed some warnings that mingw spits out 2017-02-17 21:27:22 +02:00
Andrei "Akari" Alexeyev
9a7a874783 Use the standard bool type instead of that stupid enum
Also removed all of the annoying trailing tabs/whitespaces
2017-02-11 05:56:47 +02:00
Andrei "Akari" Alexeyev
d0377bd537 Eliminated floating point values from replays for portability
Player power is now internally an integer. There is no good reason to use floating point math there. Stored as an uint16 in replays.
Player coordinates are now floored when a stage starts. This is unnoticable to the player. Stored as a pair of uint16s in replays.
2017-02-08 21:59:43 +02:00
makise-homura
991af45b85 Integral complex constants changed to float 2016-12-19 17:17:09 +03:00
Andrew "Akari" Alexeyew
b9f9896504 marisaB experiments 2012-08-14 18:32:32 +03:00
Andrew "Akari" Alexeyew
85f8799664 Merge branch 'shotmodes' 2012-08-12 23:37:28 +03:00
Andrew "Akari" Alexeyew
eb879ad785 more INness 2012-08-12 19:37:59 +03:00
Andrew "Akari" Alexeyew
dd2115302c fixed insta-direction stuff 2012-08-12 19:08:30 +03:00
Andrew "Akari" Alexeyew
a2f3cea4eb more IN-like myon 2012-08-12 19:00:56 +03:00
laochailan
d0a8c8578a made youmuA bomb override movement animation 2012-08-12 08:37:23 +02:00
laochailan
89a829dc71 made invulnerability last as long as bomb effects 2012-08-12 07:41:29 +02:00
Andrew "Akari" Alexeyew
150330b75f non-crossing lasers 2012-08-11 21:06:57 +03:00
Andrew "Akari" Alexeyew
4beb422eea Tweaked marisa's laser sign. More spread in unfocused mode 2012-08-11 20:47:57 +03:00
Andrew "Akari" Alexeyew
9b787a645c bugfix: player slaves were able to shoot when shooting wasn't allowed (shortly after respawn) 2012-08-11 17:55:41 +03:00
Martin Herkt
c39d321039 Add generic player shot sound
Needs tweaking, but I think we’ll do that after balancing the shot
modes since we might end up giving them a different frequency or
something. Think of this as a placeholder.
2012-08-11 02:02:34 +02:00
laochailan
04c9496988 youmuA paranoiA 2012-08-07 15:26:40 +02:00
laochailan
976fa91143 is it ... fixed? 2012-08-07 12:44:43 +03:00
Andrew "Akari" Alexeyew
f2cf436ffa Hopefully fixed the replay desync disaster. I'm going to have nightmares about it. Needs more testing. 2012-08-07 03:45:38 +03:00
Andrew "Akari" Alexeyew
60a0b3e2a1 (hopefully) cleaned everything else 2012-08-04 04:25:43 +03:00
laochailan
9ee9a294e7 eigenstate test 2012-08-01 17:32:11 +02:00
laochailan
5dac665402 no, masterspark, you can't kill the boss 2012-07-28 19:22:25 +02:00
Andrew "Akari" Alexeyew
5308856f1f proper replay saving and some minor stuff 2012-07-16 18:47:06 +03:00
laochailan
9cd2187225 GL profiling, removing redundant gl calls 2012-04-05 14:24:55 +02:00
laochailan
8d236c7678 Balanced shotmodes and stage 2011-11-05 10:24:58 +01:00
laochailan
3605159528 Renovated Youmu Opposite sign
added some blasts to youmu haunted, too.
2011-11-04 18:54:53 +01:00
laochailan
9242166daf Renovated Youmu Slash of Present bomb 2011-11-02 20:00:14 +01:00
laochailan
2ab202573d Renovated Marisa/Star Sign 2011-11-01 21:20:40 +01:00
laochailan
7b2e97fcec Added bombs for Youmu 2011-08-29 16:12:59 +02:00
laochailan
d04475591c create_element() was stupidish
so was youmu_homing()
2011-07-14 12:00:22 +02:00
laochailan
b0dbe755f9 Improved youmu homing
also:
+ master spark sound
* only one of a sound per frame
* references are more efficient
2011-07-07 14:34:30 +02:00
laochailan
363e8043c1 Added Marisa star shot mode 2011-07-06 14:33:53 +02:00
laochailan
42ea8823d1 Added textures. 2011-07-05 16:37:13 +02:00
laochailan
fc7b99325f Added MASTER SPARKU! 2011-07-05 15:20:19 +02:00
laochailan
a2a6fb9343 marisa laser revamped
also added fullscreen config option
2011-06-29 17:01:03 +02:00
laochailan
561a7faf4b fancyness and content
i am content with the current development of content.
2011-06-28 19:23:02 +02:00
laochailan
e470236379 use glew and err.h replacement
some changes for compatibility and windows.
2011-06-26 16:10:13 +02:00
laochailan
5a2ac5b7ba "API changes", swirl
you see dat swirl? you see two z^3*i^|z|?
2011-06-26 13:45:27 +02:00
laochailan
512fd9a8e3 deathbombing, marisa shot #1
DEATHBOMB_TIME shall be 10 frames. i think it's appropriate. marisa haz lasorz. (actually made of projectiles, not from lasers). some fixes.
2011-06-25 12:41:40 +02:00
laochailan
c811fa76e7 Fx/API/Particles
Bullet creation and death effects (don't know what is new in detail), improvements on the "API", especially around create_projectile() and extensive use of particles in addtion with generic particle/projectile movement and drawing rules (see projectile.h)
2011-05-21 15:02:19 +02:00
laochailan
5239e7ec08 added myon draw rule
sometimes complicated things already lay on the table. think about it before sacrificing your paper and spinal health for extensive math gore.
2011-05-14 17:26:43 +02:00