546 - bombShield(int a, int script)
Sets the bomb invulnerability flag (a=0 false, a=1 true), the caller's ANM script will change to script when a bomb is active.
611 - etEx(int etId, int async, int type, float a, float b)
Adds bullet transformation to bullet manager etId, Transformation of flag type determines the specific behaviour of the bullet. Documentation can be found here.
BulletEffectType-67108864 - etExDelay(string et, string isAsync, string time)
Hide the bullet for time frames. During this time, it will not move, will be invisible and won't have a hitbox. If used as a first transformation, can be used to delay when the bullet actually appears.
6 - isDelayedSpawn
While this flag is set, the bullet will be invisible and not have a hitbox. This flag is cleared once the delay timer ends.
4 - short_timer
Integer value between -1 and 15 inclusive (by default -1). If non-negative, shooters using short_timer shoot their bullets and timer increments by 1 per frame until 15 is reached. Once 15, timer reset to -1 or 0 depending on Z key state.
5 - long_timer
Integer value between -1 and 120 inclusive (by default -1). If non-negative, shooters using long_timer shoot their bullets and timer increments by 1 per frame until 120 is reached. Once 120, timer reset to -1 or 0 depending on Z key state.
Momoyo's Final Bomb Damage
Specifications
- Versions:
1.00a
- Difficulty:
Easy-Normal-Hard-Lunatic-Extra
- Mode:
Main game -
Practice mode-Spell practice - Shottype:
Reimu -
Marisa -
Sakuya -
Sanae
- Cards: None
What happens
Momoyo gains a hurtbox during her final spell-card during a bomb. This can usually not happen, because Extra bosses are supposed to be immune to bombs.
How it happens
Momoyo can take bomb damage by bombing between any of the following three cases:
- Bomb before Momoyo starts her final spell-card.
Momoyo won't take damage for the first 90 frames of the spell-card. - Bomb 1-59f after Momoyo starts her final spell-card.
Momoyo won't take damage for the first 90 frames of the spell-card. Momoyo can take damage after the 90 frames, but she takes heavily reduced damage because a bomb was used during the first 60f of the spell-card. - Bomb 60-89f after Momoyo starts her final spell-card.
Momoyo won't take damage for the first 90 frames of the spell-card. Momoyo can take damage after the 90 frames.
Why it happens
The code of Momoyo's boss-fight is located in a file called st07bs.ecl. During the final spell-card, Momoyo is given the bombShield instruction.
The bombShield instruction makes the parent object (in this case, Momoyo) invincible when a bomb is triggered. Once the bomb has ended, the parent object regains its hurtbox.
When the spell is initialised, Momoyo is given a bombShield instruction on her final spell-card. This means she would usually regain a hurtbox once the bomb has ended. However, there is another instruction that interferes with the bombShield instruction, which I will call flagClear.
The flagClear instruction removes flag(s) on the parent object. In the case on Momoyo's final spell-card, the flagClear instruction is set to be called 90 frames after the spell has started. In this spell-card, the flags that are cleared are flags that disable the hitbox and hurtbox of Momoyo.
If the player bombs before the spell-card starts, then the following sequence of events happen:
- The player uses a bomb before the final spell-card.
- The final spell-card is initialised. The
bombShieldinstruction is called. - 90 frames pass.
- The flag that disables Momoyo's hitbox and hurtbox are cleared. This overwrites the
bombShieldinstruction, giving Momoyo a hurtbox the player can damage.
But if the game removes the flags that disables the hitbox and hurtbox of Momoyo 90 frames after the spell is initialised, then how come the player is able to shoot Momoyo during the first 90 frames of the spell? Well, the answer is very simple: Momoyo also regains her hitbox and hurtbox before the spell is started ! The extra flagClear instruction during the final spell-card is redundant, unless the player intents to bomb the final spell-card.
Links
Replays
This section has no content yet. Would you like to add to this section? Contact me if you are interested!
Videos
This section has no content yet. Would you like to add to this section? Contact me if you are interested!
All Unconnected Marketeers pages: | |
|---|---|
| Slowdown Item Duplication · Chimata Final Timeout Crash · D press Desync · Takane Card Cost · No Bombs in Practice Mode · Centipede + Wolf cards combination · Lily White Crash · Dragon Eater Timeout · Momoyo's Final Bomb Damage · (Sub-)shottypes Not Functioning · Shield Method of the Youkai Laser Misalignment · Shop Manipulation · Incorrect Playtime · Koishi Card Desync · Equipment Cards Desync · Momoyo Card Desync · Byakuren Card Desync · Eirin/Eiki Card Purchase Crash · Eirin Card Deactivation | All Ecl-related pages: | All Bombs-related pages: | Bugs with similar cause: |