Merge branch 'terencehill/menu_registries' into 'master' Menu: remove useless registries See merge request xonotic/xonotic-data.pk3dir!1261
Remove legacy Quake bbox expansion: items (and buffs) Adds a Small 48x48x48 item bbox which is used for 5 and 25 health and armor items. This is the biggest horizontal size that fits in the 25h alcove on finalrage. Changes powerup, buff and mega pickups to all have the same height. This will make it cheaper to network item bboxes to CSQC.
Menu: remove useless registries and related code (TempEntities, LinkedEntities, C2S_Protocol) and fix a couple registries not matching the corresponding client/server versions (Buff entry was missing from the RadarIcons and Waypoints registries)
Merge branch 'drjaska/spawnfunc-item_buff_name' into 'master' restore item_buff_speed and item_buff_invisibility spawnfuncs See merge request xonotic/xonotic-data.pk3dir!1160
Fix and make indentation consistent in the Overkill weapon files
Refactor damagetext to use a new linked list instead of proximity search and fix 2D and 3D damagetexts not accumulating
powerups: fix #2857 and move g_powerups cvar out of server/items/items.qc This sets ITEM_FLAG_NORMAL initially and adds ITEM_FLAG_MUTATORBLOCKED about as late as possible: must be done after mapinfo settemps are applied, see b95beb262077d8f733bbee7cb0d5f4c05b7b3e2f and before StartItem() calls have_pickup_item(). Moves a little more powerup-specific code out of common code. Removes some default powerup balance settings which don't need to be in QC. Clarifies var naming inside powerup m_iteminit() funcs.
Refactor Dark nade into Darkness nade and remove nade_green effects that could be used in the future