# HG changeset patch # User Wuzzy # Date 1561157142 -3600 # Node ID 37a2cc377a4f097cdf588a6890a0075b71acc4d2 # Parent 0cb80de3d5bb0c763f4c7fd05dc7cddc67ce829f LuaGameplay: Add SetAmmoSlot diff -r 0cb80de3d5bb -r 37a2cc377a4f LuaGameplay.wiki --- a/LuaGameplay.wiki Fri Jun 21 23:26:34 2019 +0100 +++ b/LuaGameplay.wiki Fri Jun 21 23:45:42 2019 +0100 @@ -181,6 +181,13 @@ === !GetAmmoName(ammoType [, ignoreOverwrite ]) (0.9.23) === Returns the localized name for the specified `ammoType`, taking an ammo name overwritten by `SetAmmoTexts` into account. If `ignoreOverwrite` is `true`, this function will always return the original ammo name of the weapon and ignores names which may have been overwritten by `SetAmmoTexts`. +=== !SetAmmoSlot(ammoType, slot) (1.0.0) === +Sets the slot number of `ammoType` to the given `slot` (counting starts from 1). + +Use with care! It is your responsibility that each ammo slot does not hold more weapons than the maximum ammo menu width, otherwise, crashes are possible. Test with a full ammo menu to be sure. + +Use this function only if you absolutely must! For usability reasons and to help the player's muscle memory, we should normally not re-arrange the weapons. This function was actually only created for the “Frenzy” game style in which we needed to re-arrange the ammo slots to give each weapon an unique ammo slot. + == Map == === !MapHasBorder() === Returns `true`/`false` if the map has a border or not.