Commit Graph

46 Commits

Author SHA1 Message Date
extrawurst
11568d57ed Bevy 0.16 upgrade (#24) 2025-04-29 00:14:25 +02:00
478efedd6c new character format 2025-04-21 17:34:12 +02:00
extrawurst
94cd9c9cc4 different ammo per head (#30) 2025-04-18 19:21:11 +02:00
GitGhillie
32473be5bc Add mig by default 2025-04-17 17:01:36 +02:00
extrawurst
248f92be27 npc reloading (#28) 2025-04-15 08:30:41 +02:00
2e5ec8f3d8 jet engine sound
closes HEZ-32
2025-04-14 00:12:51 +02:00
d59cf762ee load plane mode
reset orientation if no plane head
2025-04-12 17:45:39 +02:00
extrawurst
9b3765c41d Fly controller (#26) 2025-04-12 17:16:41 +02:00
dab4ea0656 refactor heads-db and added plane controls 2025-04-12 16:19:14 +02:00
9df3c00abb head database for aim and ai 2025-04-11 18:35:59 +02:00
806d10e1bd different head different range 2025-04-11 11:33:48 +03:00
extrawurst
ddc57ec1e8 single global observers root node (#25)
plus auto name observer macro `global_observer`
2025-04-07 18:22:29 +02:00
ddbf14be9b cleanup code we do not need anymore
this was needed before we had proper asset loading
2025-04-06 16:36:15 +02:00
4652bc4563 player can take damage 2025-04-02 11:33:01 +08:00
9aaa015bd6 heads module 2025-04-02 01:43:56 +08:00
01e6e944d3 ammo system
* heads have abilities
* health and ammo shows in ui
2025-04-02 01:35:02 +08:00
extrawurst
1fa1b110db Throw projectile (#19) 2025-03-28 00:21:23 +08:00
7fa31a91a6 remove damping
* try fix sliding upwards gaining speed
2025-03-27 00:00:11 +08:00
d238f4ec71 load head sounds via asset_loader 2025-03-26 22:09:29 +08:00
91e5435c64 more asset loader usage 2025-03-26 08:32:40 +01:00
ac87da83d8 use gamestates and assetloader 2025-03-26 02:18:40 +01:00
GitGhillie
f6b640d06c Refactor controls (#14)
* Move controls

* Use system sets

* Use control states for controller

* Unite controls

* move collisions part

* Right deadzone as well

* Remove comment
2025-03-22 20:32:09 +01:00
GitGhillie
cf30288c4e Mouse lock toggle (#13)
* dbg feature, update inspector

* Ability to toggle cursor
2025-03-22 10:29:46 +01:00
f06614ad0a allow switching heads in slots and fix heads 2025-03-22 03:43:36 +01:00
GitGhillie
f80e1a9d0b Kinematic character controller (#11) 2025-03-21 14:54:03 +04:00
cd81f4260d fix look around with gamepad 2025-03-20 17:59:54 +01:00
3f4ffeb489 can rotate view via TAB 2025-03-19 21:03:06 +01:00
7951d613c4 custom camera rig
* should not go into level geometry anymore
2025-03-19 20:23:48 +01:00
8c7190813a support keyboard also while gamepad connected 2025-03-16 21:04:20 +01:00
fbc7a294f8 faster player movement 2025-03-16 13:49:15 +01:00
8cadb670b7 make mouse rotate more reliable 2025-03-16 13:43:01 +01:00
02587135b2 first support for gamepad controls 2025-03-15 21:28:19 +01:00
8946289ac2 simple hitpoint mechanic 2025-03-12 23:25:13 +01:00
709c1762bd auto aim 2025-03-12 17:14:35 +01:00
17a2ed676b test billboard 2025-03-12 09:07:18 +01:00
b7ca5c4ea2 improve char controller on platforms 2025-03-09 22:10:24 +01:00
ee99803521 faster player 2025-03-08 19:50:12 +01:00
extrawurst
79c6dad949 improve controller (#5) 2025-03-08 16:57:21 +01:00
9cad8f63bb fix naming 2025-03-08 08:59:06 +01:00
e195b0995d animation when moving in any direction 2025-03-08 01:16:56 +01:00
extrawurst
76e565e567 Head select (#4) 2025-03-07 13:22:11 +01:00
323e644ff4 player walk animation 2025-03-07 11:17:24 +01:00
GitGhillie
e50d3009ca Character body with running animation (#3)
* Add alien rig as child, what could go wrong

* Add running animation
2025-03-06 22:12:16 +01:00
488c394ef2 use TransformInterpolation 2025-03-06 16:47:04 +01:00
a2fe9a4a5a font and cash ui 2025-03-06 16:35:41 +01:00
extrawurst
f44f51aa8f Tnua and dolly (#2)
* character controller + camera rig
* make tnua work
* cash collect
2025-03-05 00:04:15 +01:00