Commit graph

95 commits

Author SHA1 Message Date
Sara f1cf1110fc feat: added Player Slash state 2024-01-21 22:12:40 +01:00
Sara 0616d1d3a1 fix: enemy drag is now applied using deltatime 2024-01-20 13:55:22 +01:00
Sara a27acee155 feat: drag for enemy is now calculated in EnemyUpdate
instead of separately in the states
2024-01-20 12:55:17 +01:00
Sara 73104a02c4 feat: documentation pass 2024-01-20 12:34:13 +01:00
Sara 526ff0b0c6 feat: tweaked player light attack chain and slide characteristics 2024-01-19 18:32:51 +01:00
Sara 27fbda2c6d feat: knockback is now implemented using velocity and drag 2024-01-19 18:27:35 +01:00
Sara 25badcb847 feat: added some outward velocity to sliding 2024-01-19 15:28:31 +01:00
Sara 92bf07d050 feat: enemy destroy now removes from physics world before destroying colliders and rigidbody 2024-01-19 15:27:48 +01:00
Sara 3c15d808b5 feat: implemented slide attack with QCF+H 2024-01-18 18:30:41 +01:00
Sara 2f26672fc4 feat: adjusted player input rate 2024-01-18 14:16:35 +01:00
Sara e9ec0e9237 feat: uncapped framerate 2024-01-18 14:02:07 +01:00
Sara 28ab75bf8d feat: attacks while in the air will now place a hurtbox, in the air 2024-01-16 20:15:35 +01:00
Sara f30902e8c9 feat: updated jump and air heavy attacks, 2024-01-16 20:15:12 +01:00
Sara d98b01c9d6 feat: tuned attack hurtboxes for players 2024-01-16 17:43:41 +01:00
Sara e6055ed4e6 feat: modified attack characteristics 2024-01-16 17:20:26 +01:00
Sara c66a8d8705 feat: changed size of character hitboxes 2024-01-16 17:19:50 +01:00
Sara 6175e52297 feat: implemented air-heavy / adjusted timing of KickA 2024-01-16 12:38:11 +01:00
Sara 4265148156 feat: added air heavy attack 2024-01-16 12:37:51 +01:00
Sara 9d220a1cb8 feat: added Enemies are now invincible while stunned 2024-01-16 12:35:21 +01:00
Sara 2dec4da52c feat: colliders now have a separate 'mask' and 'layers'
The mask decides the layers a collider collides with
2024-01-15 22:07:46 +01:00
Sara 96acaa0a24 feat: implemented player jump 2024-01-15 20:33:09 +01:00
Sara 46ef92ef92 feat: separated combat and movement collision layers 2024-01-14 22:15:10 +01:00
Sara f50d6a0b93 feat: reworked PlayerAttackTrigger into PlayerHurtbox 2024-01-14 13:12:13 +01:00
Sara 1fb0aedac2 feat: added player kick state 2024-01-12 16:22:12 +01:00
Sara 95f5bcfee7 feat: PlayerAttackInput is now PlayerJabInput, added PlayerHeavyInput 2024-01-12 12:40:40 +01:00
Sara aca01507ed feat: added compositeaxis1d_from_keys and from_buttons
This required moving InputDelegateFn from input.h to input_axis.h
2024-01-12 12:26:23 +01:00
Sara e13f9fc63a feat: T##_as_Mirror is no longer defined static 2024-01-12 09:33:21 +01:00
Sara 0c6f1dd8cf feat: reworked typeclasses to forward-declare then define
forward declarations are simplified with decl_typeclass_impl
impl_Typeclass_for now instead only define
static inline impl_Typeclass_for can be used to achieve the old behaviour
2024-01-12 09:02:42 +01:00
Sara 760d9f2879 feat: replaced mirror_get_converter with a more direct mirror_get_typeclass 2024-01-11 23:51:53 +01:00
Sara 1a3c4c9676 fix: removed includes of deleted DamageEvent.h 2024-01-11 23:31:47 +01:00
Sara d14e030545 chore: removed unused Messages.h 2024-01-11 23:31:28 +01:00
Sara bf23ff877a feat: replaced messagereceiver with mirror 2024-01-11 23:28:42 +01:00
Sara be64a55588 chore: removed unneeded includes 2023-12-03 10:37:57 +01:00
Sara 39f89d5127 feat: Prop now detects damage with #define-d message constant
As opposed to a magic number 1
2023-12-02 15:46:36 +01:00
Sara 9af31f6695 feat: prop uses damage events 2023-12-01 21:45:52 +01:00
Sara 5fac1f1629 feat: player now uses damage events 2023-12-01 21:45:43 +01:00
Sara f201fe50f5 feat: changed timing for hurtboxes from player 2023-12-01 21:45:10 +01:00
Sara cca9b97378 chore: newline at the end of a file 2023-12-01 21:44:37 +01:00
Sara 9fbbd833a5 feat: enemy now looks at player when hit 2023-12-01 21:44:30 +01:00
Sara c2229a5bba feat: added DamageEventData struct 2023-12-01 21:43:28 +01:00
Sara 264141ceb5 feat: entry file renamed 2023-12-01 21:43:16 +01:00
Sara 0d7eb82ea7 chore: updated some formatting 2023-11-29 16:27:26 +01:00
Sara 086e8fc449 feat: player attacks now query combat physics layer 2023-11-29 14:21:08 +01:00
Sara 04ade25772 chore: removed debug draws 2023-11-29 14:20:40 +01:00
Sara 26bea065b9 feat: enemy animation and hurt reaction 2023-11-29 14:20:19 +01:00
Sara 29a40ce082 feat: changed handle message signature to (T*, MessageID, uintptr_t) 2023-11-29 14:18:51 +01:00
Sara fbdfef79a2 feat: added Layers.h and defined PHYSICS_LAYER_COMBAT 2023-11-29 14:13:18 +01:00
Sara 2bf6bea14f fix(types): removed implicit type casts 2023-11-29 14:12:44 +01:00
Sara 879d72e10f feat: enemy now initializes 2 animations, and declares 3 2023-11-29 11:49:00 +01:00
Sara 1fbb3b1530 fix: damage is now dealt correctly 2023-11-29 11:48:39 +01:00