Commit graph

416 commits

Author SHA1 Message Date
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
3756280796 fix: game_world_destroy_entity now only queues removal if entity is not yet queued 2024-01-19 15:27:16 +01:00
Sara
058c8e18fa fix: removed state exit call from state_machine_destroy 2024-01-19 15:26:27 +01:00
Sara
5e99651a0e feat: clarified and standardised list_contains 2024-01-19 15:25:33 +01:00
Sara
c947316369 feat: kick is higher and slide pose is clearer 2024-01-19 15:23:57 +01:00
Sara
40194b9e6c feat: added list_contains 2024-01-19 12:13:12 +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
1304b572d7 feat: fully implemented uncapped framerate 2024-01-18 14:02:02 +01:00
Sara
9597d612af feat: added macros for casting typeclass exporting mirror 2024-01-18 13:22:55 +01:00
Sara
986ab06478 feat: added function getter to mirror 2024-01-18 13:05:09 +01:00
Sara
fc76049fc6 feat: added player slide 2024-01-18 13:01:28 +01:00
Sara
85c1952cc2 feat: added vector comparison for int vectors 2024-01-18 09:48:02 +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
888fb3e383 feat: updated grid settings to be easier to transfer to in-game data 2024-01-16 20:14:44 +01:00
Sara
857783d42b feat: set up grid for player sprite ink project 2024-01-16 17:44:08 +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
70d9c93f63 feat: swapped jab a and b 2024-01-16 17:18:41 +01:00
Sara
0ba96010eb feat: updated player aerial heavy attack animation 2024-01-16 17:03:51 +01:00
Sara
f8047369ca feat: player air heavy animation updated 2024-01-16 15:05:18 +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
6ffdf9f5a4 feat: renamed Jump_Heavy and Air_Heavy 2024-01-16 12:33:37 +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
559c86ddaf feat: added heavy jump attack 2024-01-15 20:32:59 +01:00
Sara
5c61152007 feat: added player jump animation 2024-01-15 20:02:01 +01:00
Sara
46ef92ef92 feat: separated combat and movement collision layers 2024-01-14 22:15:10 +01:00
Sara
8a05984afa fix: physics_world_query_all no longer returns corrupted pointers 2024-01-14 21:00:02 +01:00
Sara
f50d6a0b93 feat: reworked PlayerAttackTrigger into PlayerHurtbox 2024-01-14 13:12:13 +01:00
Sara
3f5ff9da55 fix: replaced comma where a semicolon should've been 2024-01-14 13:11:49 +01:00
Sara
2f9cd32f6c feat: added query_all functions for physics world 2024-01-13 13:10:34 +01:00
Sara
1fb0aedac2 feat: added player kick state 2024-01-12 16:22:12 +01:00
Sara
255c4ce6db feat: updated player sprites 2024-01-12 16:21:54 +01:00
Sara
7e9dc4003b feat: added shape_get_min_extent and shape_get_max_extent 2024-01-12 16:21:42 +01:00
Sara
b2f6f9c176 feat: player sprites 2024-01-12 15:15:35 +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
1dc6f8352a feat: unindented content of REFLECT_TYPECLASS 2024-01-12 12:23:13 +01:00
Sara
e13f9fc63a feat: T##_as_Mirror is no longer defined static 2024-01-12 09:33:21 +01:00