Give all matching names equal odds
Replace vector copying with lookup
Make loops the same
Use reference to address vector
MShock's  v0.36

Arex {t_rdoor_boarded, t_rdoor_boarded_damaged}
Egomassive {knife_rm42, recoil_stock, eink_tablet_pc, camera, circsaw,
nanoskirt, halter_top, folding_poncho, folding_poncho_on, goggles_ir,
sheath}

m27iar
m3_carlgustav
m4a1
m9
mac_10
marlin_9a
mosin44
mossberg_500
remington_700
remington_870
win70
ruger_1022
ruger_mini
shotgun_d

major existing tiles redo;
t_window_bars_alarm;
recoloured diesel pump;
fixed wall centre;
smaller t_trunk;
tweaked t_window_boarded_noglass,
t_window_reinforced_noglass,
t_window_enhanced,
t_door_metal_pickable,
f_canvas_floor;
Fix
Adds electrical infrastructure terrain deconstruction rules.

Gives intact SAI facilities and plutonium reactors a higher salvage
value.
Lead.
Frames.
Condenses gi.json into armor.json.

It's all armor and it reduces the number of item files.
No empty strings for gettext
Template update
Merge pull request #10492 from VlasovVitaly/pot-update

Translations template update
Fix a problem with multiple engines

If an engine removal leaves a vehicle with no active engine, all remaining engines are toggled into active state. This prevents a situation where a vehicle is left with no active engines despite having engines installed.
Minor tweak to survivor naginaa
Taco tweak tonight!
Add canned meat and fish to several recipes
Merge branch 'tiles' of https://github.com/Mshock777/Cataclysm-DDA into merge
Merge branch 'deconstruct' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into merge
Merge branch 'gi' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into merge