login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Help us translate Steam
1. In update.gml along with copying the attack values to the enemy kirby, set an arbitrary value in an unused window for checking later. For example:
set_window_value(AT_EXTRA_3, 2, AG_WINDOW_ANIM_FRAMES, 'value');
2. In whatever script you want to have kirby run:
if enemykirby != undefined { //if kirby is in a match & has swallowed the character
with oPlayer { //Run through all players
if (get_window_value(AT_EXTRA_3,2,AG_WINDOW_ANIM_FRAMES) == 'value') { //Arbitrary value in an unused window
//your code here
}
}
}
3. To simulate attack_update, use this in update.gml:
if enemykirby != undefined { //if kirby is in a match & swallowed
with oPlayer { //Run through all players
if ((state == PS_ATTACK_AIR || state == PS_ATTACK_GROUND) && attack == AT_EXTRA_3) {
//your code here
}
}
}
var myicon = sprite_get("kirby_icon")
with enemykirby {
newicon = myicon
}