Objects

GetObjectStat
Object ids go from 0 to 128. Note that 0 is unused though.

 Unknown Alpha flag; if killed, recreated soon after (not instantly) Bravo flag Yellow flag USSOCOM weapon Deagles weapon HK weapon AK-74 weapon AUG weapon Spas weapon Ruger weapon M79 weapon Barrett weapon Minimi weapon Minigun weapon Rambo bow weapon</li> Medikit</li> Grenade kit</li> Flame God mode kit</li> Predator kit</li> Vest kit</li> Beserker kit</li> Cluster grenade kit</li> Saw weapon</li> Knife weapon</li> Law weapon</li> Stationary gun</li> Unknown</li> Unknown</li> Unknown</li> Unknown</li> </ol> Notes: When noted that it is a weapon, it is only counted when not being held by a person Bullets do not count as objects. The knife when thrown does not count as an object. Grenades do not count as an object. Special weapons have not been completely tested.

Special ids (aka indexes), not following the normal rules of styles: <ol> Not used, but does not break scripts if trying to access this</li> When style=0, one player in-game (human); When style=1, more than one player in-game (including bots); if killed, recreated after everybody leaves and another first person joins</li> Style=14</li> Style=85; If killed, it's recreated at the same index (or is just never killed)</li> Style=106</li> Style=157</li> Style=0</li> Style=98</li> Style=0</li> </ol>

SpawnObject
Note that the styles used from GetObjectStat are some reason different than SpawnObject styles. Here is a list of SpawnObject styles and what they create: <ol> Deagles</li> HK</li> AK-74</li> Aug</li> Spas</li> Ruger</li> M79</li> Barrett</li> Minimi</li> Minigun</li> USSOCOM</li> Knife</li> Chainsaw</li> Law</li> Stationary Gun</li> Medikit</li> <li>Grenade kit</li> <li>Flame God mode kit</li> <li>Vest kit</li> <li>Predator kit</li> <li>Beserker kit</li> <li>Cluster grenades kit</li> </ol>