Commit graph

68 commits

Author SHA1 Message Date
pennyrigate
e6a393c5e2 add oxygen timer 2023-06-18 01:38:04 -04:00
penelope
48180bad64 duck jumping makes sg's jump one pixel higher 2023-06-08 18:36:15 -04:00
penelope
9c6eb512d9 added ducking! 2023-06-08 16:52:52 -04:00
pennyrigate
a5f4c34236 changed sg sprite to work better with palettes 2023-06-02 20:30:50 -04:00
pennyrigate
6e16aead24 player scholar now just player 2023-06-01 23:09:06 -04:00
penelope
9f7668107b partially reimplemented cheats 2023-06-01 22:02:08 -04:00
bc57ba4171 player.tscn: scholar of the first bullet casings 2023-05-08 01:02:41 -04:00
pennyrigate
353fb7f89e infinite ammo cheat 2023-04-07 14:47:20 -04:00
4264d26e4a another minute another player snapp change 2023-03-24 23:41:23 -04:00
0fd1d894c0 fix player snap length, SG could step down whole tiles :3 2023-03-24 22:17:41 -04:00
64ff2d38df better slope handling 2023-03-24 21:22:07 -04:00
pennyrigate
aa7714066c added cfox code 2023-03-22 16:30:24 -04:00
pennyrigate
32feac9f67 changed hatch speed 2023-03-22 15:25:09 -04:00
d012e9f5ac make hatch mildly more stable 2023-03-22 02:07:49 -04:00
pennyrigate
3433dae09c added hatches! 2023-03-21 20:22:52 -04:00
7606485692 fix (i think....) the silly one-way platform issueeee 2023-03-08 19:26:09 -05:00
pennyrigate
c88bc930ff removed useless idle_fall() function 2023-03-08 00:31:58 -05:00
1fa0fa44ed give SG those GRIPPY SHOES OH MY GOODNESS, they can now stop freaking out on the edge of platforms... IN STYEL 2023-03-07 23:07:38 -05:00
pennyrigate
79ff122f29 adjusted amount to be pushed away from corner collision 2023-03-07 21:02:59 -05:00
pennyrigate
512469f732 respawn only happens after dying (fixes #64) 2023-03-07 18:44:35 -05:00
pennyrigate
3ac3c7343c hitting a corner in falling state pushes sg back (fixes #62) 2023-03-07 18:35:58 -05:00
pennyrigate
e1a30188a6 All audio stuff moved to audio autoload and removed game.tscn in favor of just game.gd 2023-02-25 23:44:13 -05:00
pennyrigate
2f99ce7460 added sprite snapping 2023-02-20 23:29:05 -05:00
pennyrigate
39a6c027c4 added the option for iframes 2023-02-20 01:18:08 -05:00
pennyrigate
ed04bf1c2e added infinite lives mode 2023-02-13 02:30:44 -05:00
3532eb08f0 attempt to fix doublejump on ground bug 2023-02-10 16:33:23 -05:00
pennyrigate
89671b3ca9 player can now be killed by death tiles directly 2023-02-07 00:23:54 -05:00
pennyrigate
abeac3504e added moon jump cheat 2023-02-06 15:54:04 -05:00
fee4411562 fix lives going below 0 with game over 2023-02-06 15:52:17 -05:00
ac3248a912 make player physics manipulatable 2023-02-06 15:18:34 -05:00
133ee9a326 commit of blade's bane 2023-01-27 07:20:43 -05:00
pennyrigate
e541e6ea5e fixed multiple death bug 2023-01-27 05:54:28 -05:00
penelope
01d2662734 fixed bug where climbing sound wouldnt stop after death 2023-01-27 01:37:03 -05:00
4da0b33282 revoke doublejump when entering tube 2023-01-23 04:06:18 -05:00
8c60bbf293 tube transport! also 3-block jump marginally easier 2023-01-22 22:24:50 -05:00
d57194597e fix INACTIVE state in player 2023-01-22 13:59:48 -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
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
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