Commit graph

361 commits

Author SHA1 Message Date
pennyrigate
3d630b51fc add antlion 2023-02-01 14:13:10 -05:00
pennyrigate
1a0e9d5937 fixed bug where game gave you more points for taking longer 2023-01-30 17:34:56 -05:00
cf4c987245 detach pause screen from camera (fixes #36) 2023-01-30 13:55:34 -05:00
133ee9a326 commit of blade's bane 2023-01-27 07:20:43 -05:00
pennyrigate
7c94312749 falling blocks now have an animation before reappearing 2023-01-27 07:19:24 -05:00
pennyrigate
f8ce5ee5cf falling blocks can crush sg! 2023-01-27 05:54:28 -05:00
pennyrigate
e541e6ea5e fixed multiple death bug 2023-01-27 05:54:28 -05:00
pennyrigate
eaa99f7e74 add ghost 2023-01-27 05:54:28 -05:00
penelope
8e08495b03 fixed bug where arrows wouldnt spawn when player was on a different y sector 2023-01-27 01:59:30 -05:00
penelope
01d2662734 fixed bug where climbing sound wouldnt stop after death 2023-01-27 01:37:03 -05:00
6f964c0cd8 make enemy arrows more forgiving 2023-01-27 00:24:16 -05:00
2a8ca02590 WIP new shard sound 2023-01-26 22:47:52 -05:00
pennyrigate
f5191bdac6 added music to canopy 2023-01-26 03:43:30 -05:00
pennyrigate
a47c0bfffc jumping spider hitbox doesnt change when jumping 2023-01-26 00:42:58 -05:00
pennyrigate
6ec28bfae1 rounded jumping spider sprite global position 2023-01-25 21:13:47 -05:00
e79f0fff40 fix reverted CPUParticles 2023-01-25 20:07:45 -05:00
pennyrigate
139b862a47 renamed turning platform 2023-01-25 17:07:51 -05:00
pennyrigate
629bc75fbb turning platforms have customizable start delay 2023-01-25 17:04:22 -05:00
pennyrigate
63cf47305b more work on canopy 2023-01-25 01:40:31 -05:00
26fe0173e4 switch to GLES2 renderer 2023-01-24 16:42:18 -05:00
4da0b33282 revoke doublejump when entering tube 2023-01-23 04:06:18 -05:00
pennyrigate
3a8e9b757c Added animation to help anticipate turning block turning 2023-01-23 00:19:54 -05:00
pennyrigate
56e56a5cff adjusted jumping spider time 2023-01-22 22:54:15 -05:00
8c60bbf293 tube transport! also 3-block jump marginally easier 2023-01-22 22:24:50 -05:00
91df8e2e39 break the camera from its chains, and give it competition! 2023-01-22 14:43:11 -05:00
d57194597e fix INACTIVE state in player 2023-01-22 13:59:48 -05:00
343151ebdf make spider boundaries relative and clamp to the ceiling 2023-01-22 12:42:01 -05:00
e2452ed14c another day, another add_child made deferred 2023-01-22 12:41:19 -05:00
pennyrigate
e40e3de653 made some changes to enemies i dunno 2023-01-22 01:34:21 -05:00
5f6968a7e9 added machinegun turret 2023-01-22 01:32:59 -05:00
a85b68a317 set up groups in jumping spider 2023-01-21 22:18:59 -05:00
pennyrigate
fcfeabed8b skeletons can be flipped! 2023-01-21 22:09:13 -05:00
pennyrigate
a2eaf0f214 Merge branch 'main' of https://gitlab.com/PennyRigate/hero-mark-2 2023-01-21 21:25:10 -05:00
pennyrigate
f9edce3778 boundary exports multiply at _ready() instead of _physics_process() 2023-01-21 21:24:47 -05:00
8a4021c68a fix skelarcher bone particles throwing physics errors 2023-01-21 21:16:24 -05:00
pennyrigate
e0c4bf6077 add jumping spider 2023-01-21 20:33:57 -05:00
pennyrigate
3e5f3a67b9 made bone death sound louder and removed unused sounds 2023-01-21 16:31:53 -05:00
bc4510a103 spider implementation! death_blood_offset variable added to enemy.gd to facilitate 2023-01-21 01:36:57 -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
2d0dd5b49a bones a bit better 2023-01-20 18:47:28 -05:00
3b1d2b4068 several bones to pick with skelarchers :) 2023-01-20 18:43:25 -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
pennyrigate
9827e2d9b4 add skelarcher 2023-01-20 04:46:24 -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