Commit graph

497 commits

Author SHA1 Message Date
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
9397482f81 initial factory assets 2023-01-21 21:16:24 -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
5a02d02ceb FIX WINDOWS BUILD AGAIN 2023-01-18 21:42:41 +00:00
pennyrigate
49fd274302 Merge branch 'main' of https://gitlab.com/PennyRigate/hero-mark-2 2023-01-18 16:22:45 -05:00
pennyrigate
f55658743a add canopy 2023-01-18 16:22:22 -05:00
pennyrigate
ade77af031 added different timer and life colors for if you have the bonus 2023-01-18 16:21:59 -05:00
41a16bebfe setup automatic builds when a tag is created 2023-01-18 16:12:25 -05:00
1c5b022b9e set up exports build path and gitignore it 2023-01-18 14:33:59 -05:00
48465554e5 create export presets 2023-01-18 14:07:40 -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
62c91bb21f some WIP graphics 2023-01-17 18:41:56 -05:00
0460f6ec8e rolling fiend automatically detects floor surface and can take inside corners again 2023-01-17 18:37:01 -05:00
pennyrigate
47a369f9fb added copper 2023-01-17 16:55:26 -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
863961cc92 fix rolling fiend jank, but can only walk around convex paths now :( 2023-01-16 06:55:48 -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
18f5b28295 inflict upon EVERYONE a bloody death! 2023-01-16 02:08:35 -05:00
2166d4443f inflict upon SG a bloody death 2023-01-16 02:08:00 -05:00
da03fddf2d clean up enemy stuff a tiny bit 2023-01-16 02:07:11 -05:00
pennyrigate
86ee9b12fa added respawn timer for falling blocks 2023-01-16 01:34:14 -05:00
pennyrigate
25fcdd6f54 changed hitbox so can go between walls 2023-01-15 23:36:19 -05:00
pennyrigate
5f3136a838 changed roller fiend speed 2023-01-15 21:25:05 -05:00
pennyrigate
71880a48d8 changed level data 2023-01-15 21:21:10 -05:00
pennyrigate
9e24f35c03 changed node name 2023-01-15 17:06:00 -05:00
pennyrigate
e64e9c49bf changed 30385 sprite 2023-01-15 03:41:54 -05:00
pennyrigate
ec18f636b2 use onready for timer 2023-01-15 02:43:07 -05:00
pennyrigate
d3c62d6995 new gold sound 2023-01-15 01:52:31 -05:00
pennyrigate
923c28a8df fixed respawning 2023-01-15 01:41:24 -05:00
pennyrigate
c3f32de2df falling block has a delay before falling 2023-01-15 00:22:04 -05:00
pennyrigate
124b5e16aa adjusted roller fiend 2023-01-13 16:00:43 -05:00
pennyrigate
54f0880864 add falling block 2023-01-13 14:52:47 -05:00