Commit Graph

123 Commits

Author SHA1 Message Date
Franklin
837ea1ab40 custom Sight glass for each optic. Done 2023-11-29 07:56:01 -04:00
Franklin
4337b9af15 Fixed terrible bug respawning all attachments on every shot of the gun 2023-11-29 07:14:11 -04:00
Franklin
dde59da879 Added caliber docs, refactored 9mm caliber name 2023-11-28 12:16:27 -04:00
Franklin
be9e812011 New bullet system works REALLY Nice. Maybe remove the bullet despawn timer, and change it for a min. velocity 2023-11-28 10:22:56 -04:00
Franklin
1962d4d325 Velocity and velocity shed 2023-11-27 15:36:57 -04:00
Franklin
087420fb28 Gun colliding with ground and going into low ready && With introduction of floor collision groups now bullets go through floors 2023-11-26 17:22:05 -04:00
Franklin
5dd36d5eb2 Gun dropping does not apply impulse for some reason FIXED 2023-11-26 12:31:50 -04:00
Franklin
f910f4005b Fixed Gun dropping drops on only one side of player but impulse is not applied. Fix next 2023-11-25 21:48:32 -04:00
Franklin
a89523283a Removed all Hardcoded keybinds and changed them for customizable resources 2023-11-25 21:10:47 -04:00
Franklin
235ca21895 Added collision groups. AND Gun colliding with bullet, making it lower on every shot fired.
- [x] Optics
2023-11-25 18:04:35 -04:00
Franklin
c1cd45192d All optics implementing a fn/trait that gives a specific gun offset to use the optic correctly 2023-11-25 14:49:57 -04:00
Franklin
f78d4c7f40 EventCollision system that takes into account more than one type of collider AND Auto Low ready when gun collider hits object OR when player starts sprinting 2023-11-25 14:39:02 -04:00
Franklin
13dd0e2733 Finished persisting optic pos data 2023-11-24 12:59:34 -04:00
Franklin
223d81d8f7 Inspectable UI and functionality done. Working on Optic pos persistence 2023-11-24 12:43:01 -04:00
Franklin
fa481130b0 Optic movement Done, inspect ui improvements, and selection 2023-11-24 10:21:03 -04:00
Franklin
66c651cb93 Work on the inspect screen and other details 2023-11-23 19:24:58 -04:00
Franklin
24df81424b High ready + Low ready system. With animations and logic flows with sprinting, shooting, reloading, and aiming 2023-11-23 17:28:48 -04:00
1a7a5e6024 finished test here 2023-11-23 10:18:54 -08:00
Franklin
44e245cfde Crouching is back, finally 2023-11-23 14:03:20 -04:00
Franklin
2d12f5b392 Weapon sway rot and translate when moving cursor 2023-11-23 13:52:19 -04:00
Franklin
c5c8a4ba5b Fixed gimball lock and all rotations work great now 2023-11-23 10:43:57 -04:00
Franklin
521491d3a6 Gimball lock problem 2023-11-23 09:49:26 -04:00
Franklin
6806fcc5b4 Fixed snapping back from leaning being too fast 2023-11-23 00:37:12 -04:00
Franklin
7f8f9bc5ac abc 2023-11-22 20:17:43 -04:00
Franklin
84e38948e6 Todos in design document & Removal of unused warnings temporarily 2023-11-22 18:03:31 -04:00
Franklin
4ce5aa4219 Weapon system close to reality. All attachments except optics are good. Weapon collider now becomes a sensor when equipped and a non-sensor when dropped 2023-11-22 17:56:41 -04:00
Franklin
f4102db009 Fixed ak105 size 2023-11-21 15:19:46 -04:00
Franklin
a447e49036 Shooting, weapon customization, magazine data in gun not in magazine 2023-11-21 14:35:26 -04:00
Franklin
312017c771 Added optics in either of the two spots. TODO: Make the optic sit in between of the two spots 2023-11-20 18:01:00 -04:00
Franklin
802a3f5376 Fixed weapon equip bug where changing firearm while in hands would not persist attachments 2023-11-20 17:48:27 -04:00
Franklin
45845fcd6c Gun state gets persisted on drop and equip 2023-11-20 16:01:13 -04:00
Franklin
be895b0021 Modular weapons 2023-11-20 11:22:56 -04:00
Franklin
d262378352 Compiles. All weapons, and attachments setup correctly 2023-11-19 18:05:13 -04:00
Franklin
1b83befaad Removed animations 2023-11-19 15:33:00 -04:00
Franklin
b3abd36eff Third person camera added 2023-11-18 21:40:37 -04:00
Franklin
94fc3e7377 At this point, movement system works well, everything else as well except for gun placement. The mechanics work perfectly, but with the new models and hand systems, everything is out of scale, position, rotation. time to work on blender. 2023-11-17 11:27:08 -04:00
Franklin
beed11d945 Fixed pickup and inv system 2023-11-17 11:08:54 -04:00
Franklin
7569b40fd7 Player now inside playerEye and has collider 2023-11-17 10:41:36 -04:00
Franklin
3b3346ff3e Successfully imported a rigid body from blender, now I have to link the rigidbody and the collider, as it is currently detached 2023-11-16 21:32:15 -04:00
Franklin
25206af09b Can't find rigidbody for some reason 2023-11-16 18:32:17 -04:00
d34b52e33f added cylinder invisible with character from blender 2023-11-16 13:24:54 -08:00
ca0987bbe3 Fixed bevy_blender plugin not adding some components when something is spawned before it 2023-11-16 13:02:46 -08:00
Franklin
e7aed2f974 AAA 2023-11-16 16:05:32 -04:00
52e5fe7692 Blender to bevy work, proxies 2023-11-16 11:47:13 -08:00
bb681decf5 Added gltf asset load, plugin call for bevy_blender and GlftAssetType 2023-11-16 09:27:15 -08:00
Franklin
6c243e5f4d Inventory UI & system combined. Dropping works, pickup works, work on UI 2023-11-15 12:20:01 -04:00
Franklin
8c30ba6d9f Fixed firearm frozen bug 2023-11-15 11:07:02 -04:00
Franklin
9538f73075 Dropping weapons with G. Updates on inventory and slots 2023-11-15 10:49:34 -04:00
Franklin
a81b2f340e Cargo fmt 2023-11-15 08:01:25 -04:00
Franklin
b79bf00227 Inventory screen and project organization 2023-11-15 08:01:14 -04:00