Sara
05451c6ca3
feat: implemented level functions
...
and refactored Enemy and Player to spawn using level files
2024-01-25 00:07:34 +01:00
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