COLLECT RUBIES AND SUFFER THE GHOULS.
WASD - MOVE CHARACTER
MOUSE - AIM AND SHOOT
R- RELOAD
E / SPACE - INTERACT & PICKUP ITEMS
MUSIC: TRIMMED VERSIONS OF WISDOM'S TRAGEDY & THE LAST GENERAL BY DISASTERPEACE
EVERYTHING ELSE: @HOLLOWGOBLIN
IF Y'ALL LIKE THIS GAME LET ME KNOW! I HAVE A FEW IDEAS I MIGHT ADD TO IT.
变量
- SCREEN
( Player ) Y vel
( Player ) X vel
- WEAPON
- HEALTH
! Heart # [Health]
% Heart Clones
! Brightness [Player]
* PARTICLE X
* PARTICLE Y
- AMMO ( MAX )
- AMMO
% Ammo Clones
- WEAPON RECOIL
- WEAPON LENGTH
! Bullet # [Ammo]
- WEAPON INTERVAL
- WEAPON DAMAGE
! Momentum [Enemy]
! Speed [Enemy]
! Health [Enemy]
! Flash [Enemy]
? RELOADING
! Floor [Loot Crate]
! Velocity [Loot Crate]
? Lootbox
! Floor [Debris]
! Velocity [Debris]
* DEBRIS X
* DEBRIS Y
! Momentum [Debris]
! Health [Loot Crate]
! Velocity [Pickups]
! Pickup ID [Pickups]
! Floor [Pickups]
? PICKUP IDENTIFIER
- % SCORE
云变量 - % HIGHSCORE
- % RUBIES
- % LOCAL SCORE
% RUBY CLONES
% TIMER CLONES
! DIGIT [Rubies/SC]
- % TIMER
! Momentum [Pickups]
! ENEMY TYPE [Enemy]
* ENEMY PROJ. X
* ENEMY PROJ. Y
* ENEMY PROJ. DIR.
! IN POSITION [Enemy]
% ENEMY CLONES
--- TEMP
* PLAYER FLASH
- % BANK
! TICK [Timer/HS]
- & MUSIC
- * WEAPON MUZZLE FLASH
列表
Weapons
角色
Stage
造型
背景1
Backdrop
声音
啵
Reload
代码
当 绿旗 被点击
将 {- % BANK} 设为 0
将 {- % RUBIES} 设为 0
将 {- % LOCAL SCORE} 设为 0
将 {- % SCORE} 设为 0
将 {- SCREEN} 设为 MENU
当 绿旗 被点击
重复执行
如果 ({- WEAPON} = Pistol) 那么
执行 LOAD PISTOL STATS
如果 ({- WEAPON} = Shotgun) 那么
执行 LOAD SHOTGUN STATS
如果 ({- WEAPON} = Tommygun) 那么
执行 LOAD TOMMYGUN STATS
如果 ({- WEAPON} = Rifle) 那么
执行 LOAD RIFLE STATS
如果 ({- WEAPON} = RPG) 那么
执行 LOAD RPG STATS
当按下 r 键
如果 (({- HEALTH} > 0) 与 ({- AMMO} < {- AMMO ( MAX )})) 那么
广播 RELOADING
播放声音 Reload
将 {? RELOADING} 设为 1
如果 (({- WEAPON} = Pistol) 或 ({- SPARE AMMO} = 0)) 那么
将 {- WEAPON} 设为 Pistol
等待 .5 秒
将 {- AMMO} 设为 {- AMMO ( MAX )}
否则
将 {- SPARE AMMO} 增加 -1
等待 .5 秒
将 {- AMMO} 设为 {- AMMO ( MAX )}
广播 RELOADED
将 {? RELOADING} 设为 0
当接收到 START GAME
计时器归零
将 {- % RUBIES} 设为 0
将 {- % SCORE} 设为 0
将 {? Lootbox} 设为 0
将 {? RELOADING} 设为 0
将 {- HEALTH} 设为 2
将 {- WEAPON} 设为 Pistol
将 {- AMMO} 设为 3
将 {- SPARE AMMO} 设为 3
重复执行直到 ({- SCREEN} = PLAY) 不成立
将 {- % SCORE} 设为 (四舍五入(计时器) + ({- % RUBIES} * 5))
当接收到 PLAYER HIT
将 {- HEALTH} 增加 -1
如果 ({- HEALTH} < 1) 那么
如果 ({- SCREEN} = PLAY) 那么
广播 PLAYER DEAD
等待 .5 秒
将 {- SCREEN} 设为 DEAD
当接收到 PLAYER DEAD
将 {- % SCORE} 增加 1
将 {- % BANK} 增加 {- % RUBIES}
如果 ({- % SCORE} > {- % LOCAL SCORE}) 那么
将 {- % LOCAL SCORE} 设为 {- % SCORE}
如果 ({- % LOCAL SCORE} > {云变量 - % HIGHSCORE}) 那么
将 {☁ - % HIGHSCORE} 设为 {- % LOCAL SCORE}
定义 LOAD RPG STATS
将 {- WEAPON DAMAGE} 设为 3
将 {- AMMO ( MAX )} 设为 1
将 {- WEAPON INTERVAL} 设为 .5
将 {- WEAPON RECOIL} 设为 0
将 {- WEAPON LENGTH} 设为 16
将 {- * WEAPON MUZZLE FLASH} 设为 Shotgun
定义 LOAD PISTOL STATS
将 {- SPARE AMMO} 设为 0
将 {- WEAPON DAMAGE} 设为 1
将 {- AMMO ( MAX )} 设为 3
将 {- WEAPON INTERVAL} 设为 .2
将 {- WEAPON RECOIL} 设为 4
将 {- WEAPON LENGTH} 设为 12
将 {- * WEAPON MUZZLE FLASH} 设为 Pistol
定义 LOAD TOMMYGUN STATS
将 {- WEAPON DAMAGE} 设为 1
将 {- AMMO ( MAX )} 设为 8
将 {- WEAPON INTERVAL} 设为 .05
将 {- WEAPON RECOIL} 设为 10
将 {- WEAPON LENGTH} 设为 14
将 {- * WEAPON MUZZLE FLASH} 设为 Tommygun
定义 LOAD SHOTGUN STATS
将 {- WEAPON DAMAGE} 设为 2
将 {- AMMO ( MAX )} 设为 4
将 {- WEAPON INTERVAL} 设为 .4
将 {- WEAPON RECOIL} 设为 6
将 {- WEAPON LENGTH} 设为 16
将 {- * WEAPON MUZZLE FLASH} 设为 Shotgun
定义 LOAD RIFLE STATS
将 {- WEAPON DAMAGE} 设为 3
将 {- AMMO ( MAX )} 设为 2
将 {- WEAPON INTERVAL} 设为 .5
将 {- WEAPON RECOIL} 设为 2
将 {- WEAPON LENGTH} 设为 16
将 {- * WEAPON MUZZLE FLASH} 设为 Tommygun
角色1
Player
Title/Gun UI
Particle
Set
Projectile
Play/HP UI
Frame
Grain
Ammo
Enemy
Loot Crate
Pickups
Debris
Rubies/SC
Timer/HS
Snowballs
Flash