Mercurial > touhou
view data/ST/Makefile @ 316:f0be7ea62330
Fix a bug with ECL instruction 96, and fix overall ECL handling.
The issue with instruction 96 was about death callbacks,
being executed on the caller of instruction 96 instead of the dying enemies.
This was introduced by changeset 5930b33a0370.
Additionnaly, ECL processes are now an attribute of the Enemy,
and death/timeout conditions are checked right after the ECL frame,
even if the ECL script has already ended, just like in the original game.
author | Thibaut Girka <thib@sitedethib.com> |
---|---|
date | Thu, 29 Mar 2012 21:18:35 +0200 |
parents | 1bc0ad774ed4 |
children | b0b8825296d0 |
line wrap: on
line source
all: stg1bg.png stg1bg.anm stage1.std face03a.anm face03b.anm face42.png eff01.png eff01.anm stg1enm2.anm ecldata1.ecl stg1enm.png stg1enm.anm stg1enm2.anm msg1.dat etama3.anm etama3.png etama4.anm etama4.png face42.png: face.svg inkscape -e face42.png face.svg stg1bg.png: stg1bg.svg inkscape -e stg1bg.png stg1bg.svg stg1enm.png: stg1enm.svg inkscape -e stg1enm.png stg1enm.svg eff01.png: eff01.svg inkscape -e eff01.png eff01.svg stg1bg.anm: stg1bg.script thanm c stg1bg.anm stg1bg.script stg1enm.anm: stg1enm.script thanm c stg1enm.anm stg1enm.script face03a.anm: face03a.script thanm c face03a.anm face03a.script face03b.anm: face03a.script thanm c face03b.anm face03a.script eff01.anm: eff01.script thanm c eff01.anm eff01.script etama3.anm: etama3.script thanm c etama3.anm etama3.script etama4.anm: etama4.script thanm c etama4.anm etama4.script etama3.png: etama3.svg inkscape -e etama3.png etama3.svg etama4.png: etama4.svg inkscape -e etama4.png etama4.svg stg1enm2.anm: stg1enm2.script thanm c stg1enm2.anm stg1enm2.script ecldata1.ecl: make_ecl.py PYTHONPATH=../../ python make_ecl.py stage1.std: make_stage.py PYTHONPATH=../../ python make_stage.py msg1.dat: msg1.script thmsg c6 msg1.script msg1.dat clean: rm -f stg1bg.png stg1bg.anm stage1.std face03a.anm face03b.anm face42.png eff01.png eff01.anm stg1enm2.anm ecldata1.ecl stg1enm.png stg1enm.anm stg1enm2.anm msg1.dat etama3.anm etama3.png etama4.anm etama4.png .PHONY: all clean