Commit graph

14 commits

Author SHA1 Message Date
Andrei Alexeyev
8b37d1cbf2
src: the great #include massacre of 2024 2024-05-17 14:11:48 +02:00
Andrei Alexeyev
be7905d6a3
src: run upkeep 2024-05-17 04:58:47 +02:00
Andrei Alexeyev
de6c53d56b
stages/dpstest: fix move_towards deprecation warnings 2023-02-27 07:10:29 +01:00
Andrei Alexeyev
c49357ffef
fix deprecations 2021-08-31 23:33:16 +03:00
Andrei Alexeyev
1db80d0905
boss: support custom task parameters via interface inheritance 2021-05-19 03:54:58 +03:00
Andrei Alexeyev
49deb2bd83
boss: rework attack scheduling internals; minor HUD fixes
`process_boss()` will no longer automatically start the next attack
after the current one ends. Instead, it will set the current attack to
NULL and signal the next attack's `initiated` event. The attack starts
when the event handler calls the `BEGIN_BOSS_ATTACK()` macro. This
allows the attack task to arbitrarily delay the attack phase activation.
Note that `BEGIN_BOSS_ATTACK()` still waits for the `started` event,
which is signaled after `BEGIN_BOSS_ATTACK()` plus an inherent attack
delay (ATTACK_START_DELAY etc.) For regular attacks that don't wish to
delay `BEGIN_BOSS_ATTACK()`, this change is effectively invisible.
2021-05-19 03:54:50 +03:00
Andrei Alexeyev
e95964754d
update dpstest stages 2020-10-10 05:55:42 +03:00
Andrei Alexeyev
389a406a62
preliminary ReimuA balance attempt 2020-03-13 23:44:59 +02:00
Andrei Alexeyev
80fda75ffb
Dialogue updates with dynamic facial expressions and defeated character portraits (#175)
* WIP portrait faces

* character expressions for dialogue in first 3 stages (wip)

* dialog: simplified face system, new faces, script revisions (wip)

* fix wrong face name in reimu script

* cirno angry face; elly beaten variant

* render_character_portrait(): fix garbage bg and filter-bleeding

* workaround for incorrect face blending on dialog fade

* render_character_portrait(): fix bogus debug labels

* Replace sprite offsets with the more powerful paddings

* new faces for youmu, wriggle, kurumi; dialogue updates

* fix release build

* Update portraits; add Iku faces and Elly shouting face

* Add Reimu sigh face and Marisa sweat_smile face

* Add Kurumi dissatisfied face

* update Hina
2019-08-22 22:43:34 +03:00
Andrei Alexeyev
5a23fb95fc
make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
Andrei Alexeyev
3055901998
update my email 2019-07-03 21:00:56 +03:00
Andrei Alexeyev
8fc5abb78a
The Powersurge game mechanic and scoring system (#159) 2019-02-22 01:56:03 +02:00
Andrei Alexeyev
4159ea1249
'upkeep' target for maintenance tasks; back to include guards; happy new year! 2019-01-23 22:10:43 +02:00
Andrei Alexeyev
c43f4d8032
Special stages for DPS testing 2018-08-14 02:42:27 +03:00