130 lines
4.1 KiB
Plaintext
130 lines
4.1 KiB
Plaintext
|
|
( ) guns4d_pack_1
|
|
( ) find better name
|
|
-guns4d-WMA (western military arms)
|
|
( ) finish guns
|
|
(x) m4
|
|
(x) add reload anim hand movement
|
|
( ) equip animation chambering sound
|
|
(x) awm
|
|
( ) fix texture issues
|
|
(~) complete animations
|
|
(x) load, unload
|
|
( ) equip animation
|
|
(x) complete sound effects
|
|
(x) load, unload
|
|
(~) glock21
|
|
( ) animate
|
|
( ) mp5
|
|
( ) Vector
|
|
( ) berreta (pistol)
|
|
( ) spas12
|
|
|
|
( ) guns4d_pack_2
|
|
( ) find better name
|
|
-guns4d-EMA (eastern military arms)
|
|
( ) ak74
|
|
( ) ak47?
|
|
( ) SVD
|
|
( ) PMM
|
|
( ) Saiga 12k
|
|
( ) Vitzyaz-SN
|
|
|
|
( ) guns4d_pack_3
|
|
( ) find better name
|
|
-guns4d-OP4
|
|
( ) make guns
|
|
( ) rugged ak47
|
|
( ) m1911 (triggergaurd sawwed off)
|
|
( ) RPG?
|
|
( ) Mossberg
|
|
( ) AR15
|
|
( ) Berreta m12 (smg)
|
|
|
|
( ) remove total_bullets as a meta property.
|
|
( ) `textures` should be in visuals!!!
|
|
( ) `inventory_image_magless` should be in visuals!!!
|
|
( ) leave round in chamber if reloading the same type of Ammunition
|
|
( ) allow unloading magazines in craft inv
|
|
( ) fix issue with arm animations being super choppy? (investigation needed)
|
|
( ) have breathing act as a multiplier for sway
|
|
(~) fix water/fluids
|
|
(x) temp fix, ignores fluids.
|
|
( ) add random deviation
|
|
( ) randomness system
|
|
( ) patterns?
|
|
( ) bloom
|
|
(x) add audio
|
|
soundeffects system implemented!
|
|
(x) sfx system
|
|
(x) did signifficant work on it
|
|
( ) dry fire sound
|
|
(~) reload sound effects
|
|
(x) everything else
|
|
( ) bolt-catch releasing click
|
|
(x) firemode sound effects
|
|
( ) firemode switching sound
|
|
(x) add config
|
|
(x) add a table for config storage, some settings
|
|
(x) integrate with minetest settings, add config file.
|
|
(x) fix crash when switching from a gun into a gun with a sprite_scope
|
|
(x) add infinite ammo privelage and quick command
|
|
(x) privilege not directly tied to infinite ammo, fix without breaking performance?
|
|
(x) fix animation rotation offset not displaying the correct frame
|
|
( ) add third idle animation for loaded with magazine but chamber empty
|
|
( ) use newly implemented bolt catch support
|
|
( ) add entity scopes (for holo sights etc)
|
|
( ) add attachments
|
|
(~) add other reloading types
|
|
(x) magazine
|
|
( ) fractional
|
|
( ) flat (magless)
|
|
( ) fractional with clip
|
|
(~) item visuals
|
|
( ) make optional
|
|
(~) magazine
|
|
(x) unloads in correct position? (sort of, rotation is like impossible to do.)
|
|
( ) realistic
|
|
(x) arcade/default
|
|
( ) gun
|
|
( ) realistic
|
|
( ) arcade/default
|
|
(x) fix uncharge gun after incomplete reload, make special pull out animation only play for first charge
|
|
(x) make reloads "automatic" (press/hold z once, and again to cancel)
|
|
(x) add control system
|
|
(x) implement for reload (may not be needed if first step done correctly)
|
|
( ) (for 5.9) make infinite ammo priv to rely on on_grant and on_revoke callback for runtime changes (cannot be done as broken in 5.8)
|
|
( ) (5.9) POTENTIALLY make models use new PR that allows bone offsets to be disabled
|
|
-I'd probably have to modify models at loadtime to have an eye and hipfire bone? Probably easier then current system though.
|
|
(x) Fix HORRIBLE namespace violation in misc_helpers.lua. Also migrate features to MTUL libraries
|
|
|
|
MTUL subtasks
|
|
( ) make ObjRef method override stuff MTUL and not 4dguns
|
|
|
|
|
|
this won't be fun.
|
|
documentation
|
|
( ) mtul.class.new_class
|
|
( ) Player_model_handler
|
|
( ) Registering a model for compatibility
|
|
|
|
( ) Gun
|
|
( ) Sprite_scope
|
|
( ) Controls/Control_handler
|
|
( ) Creating controls
|
|
( ) default_controls.lua
|
|
( ) reloading types
|
|
( ) Dynamic_crosshair
|
|
|
|
( ) Ammunition penetration system/raycasting
|
|
( ) Ammunition registering
|
|
( ) Bullet
|
|
( ) Bullet_ray
|
|
|
|
|
|
(x) play_sound.lua
|
|
(~) misc_helpers.lua
|
|
(x) weighted randoms
|
|
( ) unique ID
|
|
( ) table helpers
|
|
( ) openGL/irrlicht relative dir projection |