Card
https://trello.com/c/o1ai6p3i/267-weapon-rewrite
Description
This card has no description.
Todo
[ul][li]Rework folder structure[/li][li]Clean up bad references[/li][li]Weapon base for FX[/li][li]View model arm base[/li][li]New weapon materials[/li][li]Clean up / completely rewrite 99% of Virus gameplay code[/li][li]Change Virus gamemode code to work with the new weapon system[/li][li]Migrate Virus weapons[/li][li]Migrate Lobby weapons[/li][li]Migrate Virus weapon: 9mm[/li][li]Migrate Virus weapon: Double Barrel[/li][li]Migrate Virus weapon: Autorifle[/li][li]Migrate Virus weapon: Flak Handcannon[/li][li]Migrate Virus weapon: Sci-fi Handgun[/li][li]Migrate Virus weapon: Dual Silencers[/li][li]Migrate Virus weapon: TNT[/li][li]Migrate Virus weapon: Tommy Gun[/li][li]Migrate Virus weapon: Plasma Autorifle[/li][li]Migrate Virus weapon: Sonic Shotgun[/li][li]Migrate Virus weapon: Adrenaline[/li][li]Migrate Lobby weapon: Unit Bills[/li][li]Migrate Lobby weapon: Confetti Gun[/li][li]Migrate Lobby weapon: Bubble Gun[/li][li]Finalize Lobby weapon: Unit Bills[/li][li]Migrate Lobby weapon: Fishing Rod[/li][li]Finalize Lobby weapon: Fishing Rod[/li][li]Migrate Lobby weapon: Metal Detector[/li][li]Rework decal and weapon FX system[/li][li]Redo weapon icons[/li][li]Add support for alt fire for Double Barrel[/li][li]Add support for air blasting objects (for Sonic Shotgun)[/li][li]Add support for charging up a weapon (for Sonic Shotgun)[/li][li]Add melee weapon damage support[/li][li]Migrate to 4.15[/li][li]Migrate into Tower code base[/li][li]Improve hold type system for player models[/li][li]Fix weapon holding animations not applying while you jump, crouch, or sit[/li][li]Backport fake animations from Virus for weapons that won’t have custom animations just yet (idle breathing, reloading, deploy/holster)[/li][li]New weapon view bob[/li][li]Finalize Virus weapon: 9mm[/li][li]Finalize Virus weapon: Double Barrel[/li][li]Finalize Virus weapon: Autorifle[/li][li]Finalize Virus weapon: Flak Handcannon[/li][li]Finalize Virus weapon: Sci-fi Handgun[/li][li]Finalize Virus weapon: Silencer[/li][li]Finalize Virus weapon: TNT[/li][li]Finalize Virus weapon: Tommy Gun[/li][li]Finalize Lobby weapon: Metal Detector[/li][li]Finalize Virus weapon: Sonic Shotgun[/li][li]Finalize Virus weapon: Plasma Autorifle[/li][li]Finalize Virus weapon: Adrenaline[/li][li]Finalize Lobby weapon: Confetti Gun[/li][li]Finalize Lobby weapon: Bubble Gun[/li][li]Add weapon based crosshair support to Lobby[/li][li]Add weapon based ammo HUD to Lobby[/li][li]Bullets now have different decals and hit effects based on the material it hit (aka different effects for shooting at sand, metal, etc.)[/li][li]Weapons should push physics objects around[/li][li]Damage HUD effects[/li][li]Damage hit notes[/li][li]Plasma autorifle has been changed: Now has ammo like the regular autorifle, but comes with a secondary charging beam blast[/li][li]Clean up old weapon model references[/li][li]Implement kill icon support[/li][/ul]