Commit graph

44 commits

Author SHA1 Message Date
d57194597e fix INACTIVE state in player 2023-01-22 13:59:48 -05:00
e2452ed14c another day, another add_child made deferred 2023-01-22 12:41:19 -05:00
b1beffd97b skeleton proper death sound, better bone particles 2023-01-21 00:39:01 -05:00
30d7e84a46 spark particles when an arrow collides with tiles or is blocked 2023-01-21 00:05:40 -05:00
7abd3fbb42 fix player not being able to shoot while skeleton arrows exist 2023-01-20 23:36:51 -05:00
pennyrigate
54c87088af ladder side dismount added and changed offset for dismount 2023-01-20 20:20:59 -05:00
pennyrigate
e4b7dd435c last commit broke climbing oops 2023-01-20 18:07:09 -05:00
pennyrigate
14c1f4e7e7 added skelarcher 2023-01-20 18:05:39 -05:00
a2974d8dd3 the damage system refactor!
killing is now done based on groups, the same way enemies already killed
the player.

these groups go on the entity's hitbox, not the entity itself.
enemies' hitboxes have all been put in "enemy_hitbox"

the arrow_projectile has a variable for the target group, so it could
easily be simply set to "player" for arrows shot by enemies

blocking is also done with groups. any hitbox with "blocks_arrow"
will block arrows, same with "blocks_sword" and "blocks_squash"
2023-01-20 00:06:34 -05:00
pennyrigate
49fd274302 Merge branch 'main' of https://gitlab.com/PennyRigate/hero-mark-2 2023-01-18 16:22:45 -05:00
pennyrigate
ade77af031 added different timer and life colors for if you have the bonus 2023-01-18 16:21:59 -05:00
5678971fff fed the game some death juice 2023-01-17 21:03:26 -05:00
pennyrigate
f4dda0ab1b added freeze frame after death 2023-01-17 19:25:15 -05:00
pennyrigate
74288e3ec6 add pause screen 2023-01-16 23:16:53 -05:00
1d76d93aed fuck it, jump particles while we are at it haha 2023-01-16 07:52:08 -05:00
8212e44044 arrow dust particles UwU 2023-01-16 07:29:53 -05:00
pennyrigate
88b4135315 restart level call deferred 2023-01-16 03:34:47 -05:00
pennyrigate
3247a67e96 added level restart function 2023-01-16 03:19:06 -05:00
2166d4443f inflict upon SG a bloody death 2023-01-16 02:08:00 -05:00
pennyrigate
71880a48d8 changed level data 2023-01-15 21:21:10 -05:00
pennyrigate
923c28a8df fixed respawning 2023-01-15 01:41:24 -05:00
pennyrigate
74bf75b6e8 added ladder auto dismount 2023-01-13 02:46:22 -05:00
pennyrigate
f797897a6c rolling fiend now blue 2023-01-13 01:25:44 -05:00
pennyrigate
ca3f67b1f1 changed snail origin 2023-01-10 00:21:32 -05:00
pennyrigate
3b52ec2cbf turned off camera smoothing 2023-01-09 22:51:49 -05:00
pennyrigate
2cb646ce32 enemies now get squashed by rocks 2023-01-09 21:50:02 -05:00
pennyrigate
416982d88e moved player raycast 2023-01-09 19:38:49 -05:00
pennyrigate
77a7430e21 game overing now calls change_map() on the same map 2023-01-07 14:31:14 -05:00
pennyrigate
56d03ac23d moved debug to scene 2023-01-07 14:23:37 -05:00
pennyrigate
969364ebce added saving 2023-01-03 20:52:30 -05:00
pennyrigate
4727fb0f55 2022 demo 2022-12-31 21:47:38 -05:00
pennyrigate
48cc1d43d6 y velocity set to zero when hitting ceiling 2022-12-25 18:39:44 -05:00
pennyrigate
55d26ac6ca adjusted player hitbox 2022-12-25 17:44:50 -05:00
pennyrigate
b2baccfa57 adjusted level and barrier 2022-12-19 21:08:18 -05:00
pennyrigate
209884f133 cleaned up player script 2022-12-19 17:37:36 -05:00
pennyrigate
3ff6631f5f commented and sorted variables 2022-12-19 17:03:44 -05:00
pennyrigate
b53c776021 arrows now get deleted when offscreen 2022-12-19 16:41:00 -05:00
pennyrigate
2d3fc72ebe added bow 2022-12-17 22:47:46 -05:00
pennyrigate
5d01f40535 better doublejump animation 2022-12-17 01:35:22 -05:00
pennyrigate
457333f2b2 added doublejump: 2022-12-17 00:46:54 -05:00
pennyrigate
28319efe0d adjusted jump height 2022-12-17 00:04:41 -05:00
pennyrigate
8f6a068eba Made some changes :) 2022-12-08 23:28:49 -05:00
pennyrigate
f012e8fa77 add temp sounds and crt filter 2022-12-08 00:48:20 -05:00
pennyrigate
096ebe5aa4 first commit 2022-12-07 02:00:47 -05:00