1
0
Fork 0
mirror of https://github.com/doukutsu-rs/doukutsu-rs synced 2024-11-16 19:02:47 +00:00

curly lightcone

This commit is contained in:
dawnDus 2022-01-19 19:23:31 -05:00
parent dd8f2dcf67
commit 53fdb890b1
No known key found for this signature in database
GPG key ID: 972AABDE81848F21

View file

@ -938,6 +938,30 @@ impl GameScene {
batch, batch,
) )
} }
180 => {
// Curly's looking upward frames
let range = if [5, 6, 7, 8, 9].contains(&(npc.anim_num % 11)) {
60..120
} else if npc.action_num == 40 || npc.action_num == 41 {
0..0
} else if npc.direction() == Direction::Left {
-30..30
} else if npc.direction() == Direction::Right {
150..210
} else {
0..0
};
self.draw_light_raycast(
state.tile_size,
npc.x + npc.direction.opposite().vector_x() * 0x800,
npc.y + 2 * 0x200,
(19u8, 34u8, 117u8),
0.95,
range,
batch,
);
}
320 => { 320 => {
let range = match npc.direction() { let range = match npc.direction() {
Direction::Up => 60..120, Direction::Up => 60..120,