这家伙很懒,什么都没写下...
变量
moveCounter [Cutscene]
active [Door]
fireEnable [Jedi]
borderTop [platform]
borderBottom [platform]
step [JediShape]
ACC_X [JediShape]
DEC_X [JediShape]
grounded [JediShape]
VY_PLAT_MAX [platform]
isClone [platform]
velocity [Robot1]
velocityMax [Robot1]
borderLeft [Robot1]
borderRight [Robot1]
VELOCITY [Laser1]
active [Laser1]
firing [Robot1]
fireDelayCounter [Robot1]
fireDelay [Robot1]
active [Storm1]
borderLeft [Storm1]
borderRight [Storm1]
velocityMax [Storm1]
walkDelayCounter [Storm1]
fireDelayCounter [Storm1]
fireDelay [Storm1]
active [Laser3]
active [Laser2]
cloneId [Cutscene]
random [Laser1]
random [Laser2]
random [Laser3]
firing [Storm1]
velocity [Storm1]
firing [Robot2]
transparency [LaserDeath2]
counter [LaserDeath2]
COUNTER_MAX [LaserDeath2]
active [LaserDeath1]
active [LaserDeath2]
fireDelayCounter [BountyHunter]
fireDelay [BountyHunter]
active [BountyHunter]
firing [BountyHunter]
positonY [BountyHunter]
damage [BountyHunter]
vy [FallingPlat]
touchFallingPlat [FallingPlat]
fallCounter [FallingPlat]
cloneId [FallingPlat]
dx [Vader]
vy [Vader]
GRAVITY [Vader]
g_attacking
g_level
g_onMovingPlat
g_pause
g_platActive
g_status
g_vx
g_vy_plat
g_vy
ATTACK_DISTANCE [Vader]
isSwording [Vader]
probability [Vader]
counter [Vader]
SWORD_DELAY [Vader]
fireEnable [Vader]
damage [Vader]
takingDamage [Vader]
attacking [Vader]
rebound [Vader]
JUMP_STRENGTH [JediShape]
JUMP_DELAY [JediShape]
GRAVITY [JediShape]
VX_MAX_JUMP [JediShape]
g_konamiCode
g_mobileMode
g_bgm
span [JediShape]
score [Cutscene]
worker [Cutscene]
minute [Cutscene]
second [Cutscene]
mili [Cutscene]
mili [Jedi]
minute [Jedi]
second [Jedi]
time [Jedi]
☁ c_score_2
☁ c_user_2
VX_MAX [JediShape]
高分记录1 [Cutscene]
高分记录2 [Cutscene]
高分记录3 [Cutscene]
☁ c_score_3
☁ c_user_3
☁ c_score_1
☁ c_user_1
clock [Jedi]
列表
cloneWait [Cutscene]
scoreList [Cutscene]
userList [Cutscene]
positions [JediShape]
角色
Stage
造型
背景1
stars
level_01
level_02
level_03
level_04
level_05
level_06
level_07
level_08
level_09
level_10
level_11
level_12
声音
啵
star-wars_the-imperial-march
star-wars_theme-song
270323__littlerobotsoundfactory__jump-03
270343__littlerobotsoundfactory__shoot-01
light-saber-hit
270311__littlerobotsoundfactory__explosion-03
pistol
light-saber-body-hit
light-saber-hit2
代码
当 绿旗 被点击
执行 init
将音量设为 100%
重复执行
如果 ({g_bgm} = 1) 那么
播放声音 star-wars_the-imperial-march 等待播完
否则
等待 ({g_bgm} = 1)
当按下 a 键
如果 ({g_status} = IDLE) 那么
执行 intro
当接收到 fire_2
播放声音 pistol
当接收到 very_end
将 {g_status} 设为 END
当接收到 vader_hit
播放声音 light-saber-body-hit
当接收到 death_1
播放声音 270311__littlerobotsoundfactory__explosion-03
当接收到 fire_5
播放声音 pistol
当接收到 end2
换成 stars 背景
将 {g_status} 设为 END2
当接收到 enemy_destroyed
播放声音 270311__littlerobotsoundfactory__explosion-03
当接收到 fall
播放声音 270343__littlerobotsoundfactory__shoot-01
当接收到 jump
播放声音 270323__littlerobotsoundfactory__jump-03
当接收到 fire_1
播放声音 pistol
当接收到 fire_3
播放声音 pistol
当接收到 intro_end
将 {g_status} 设为 PLAY
换成 ({g_level} + 1) 背景
广播 play
等待 3 秒
将 {g_bgm} 设为 1
停止 other scripts in stage
重复执行
如果 ({g_bgm} = 1) 那么
播放声音 star-wars_the-imperial-march 等待播完
否则
等待 ({g_bgm} = 1)
当接收到 fire_4
播放声音 pistol
当接收到 check_konami_code
将 {g_konamiCode} 设为 0
重复执行直到 (({g_status} = PLAY) 或 ({g_konamiCode} = 666))
如果 ({g_konamiCode} 除以 2 的余数 = 0) 那么
如果 按下 任意 键? 那么
如果 ({g_konamiCode} = 18) 那么
如果 按下 a 键? 那么
将 {g_konamiCode} 设为 666
否则
将 {g_konamiCode} 设为 0
如果 ({g_konamiCode} = 16) 那么
如果 按下 b 键? 那么
将 {g_konamiCode} 增加 1
否则
将 {g_konamiCode} 设为 0
如果 ({g_konamiCode} = 14) 那么
如果 按下 → 键? 那么
将 {g_konamiCode} 增加 1
否则
将 {g_konamiCode} 设为 0
如果 ({g_konamiCode} = 12) 那么
如果 按下 ← 键? 那么
将 {g_konamiCode} 增加 1
否则
将 {g_konamiCode} 设为 0
如果 ({g_konamiCode} = 10) 那么
如果 按下 → 键? 那么
将 {g_konamiCode} 增加 1
否则
将 {g_konamiCode} 设为 0
如果 ({g_konamiCode} = 8) 那么
如果 按下 ← 键? 那么
将 {g_konamiCode} 增加 1
否则
将 {g_konamiCode} 设为 0
如果 ({g_konamiCode} = 6) 那么
如果 按下 ↓ 键? 那么
将 {g_konamiCode} 增加 1
否则
将 {g_konamiCode} 设为 0
如果 ({g_konamiCode} = 4) 那么
如果 按下 ↓ 键? 那么
将 {g_konamiCode} 增加 1
否则
将 {g_konamiCode} 设为 0
如果 ({g_konamiCode} = 2) 那么
如果 按下 ↑ 键? 那么
将 {g_konamiCode} 增加 1
否则
将 {g_konamiCode} 设为 0
如果 (({g_konamiCode} = 0) 与 按下 ↑ 键?) 那么
将 {g_konamiCode} 增加 1
否则
如果 按下 任意 键? 不成立 那么
将 {g_konamiCode} 增加 1
当接收到 death_2
播放声音 light-saber-body-hit
当接收到 death_1
播放声音 light-saber-body-hit
当接收到 welcome_end
执行 intro
当接收到 restart
执行 init
当接收到 bong
播放声音 pistol
当接收到 level_changed
换成 ({g_level} + 1) 背景
当接收到 attack
播放声音 light-saber-hit
当接收到 door_destroyed
播放声音 270311__littlerobotsoundfactory__explosion-03
定义 init
广播 config_init
换成 stars 背景
将 {g_status} 设为 IDLE
将 {g_bgm} 设为 1
将 {g_mobileMode} 设为 0
广播 check_konami_code
定义 intro
将 {g_status} 设为 INTRO
将 {g_bgm} 设为 0
停止所有声音
广播 intro
角色1
Cutscene
Jedi
Path
JediShape
Curtain
Door
platform
platform-shadow
Robot1
Laser1
Robot2
Laser2
Storm1
Laser3
Storm2
Laser4
LaserDeath1
LaserDeath2
BountyHunter
Laser5
HealthBH
FallingPlat
Vader
VaderHit