X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fweapons%2Fweaponsystem.qh;h=2fb0f9956833236250c0266fc70b91a2b412d21a;hb=64f2b309aa5be8aafb9ad2137174bb6d99aeb876;hp=d0ba63412198f1d6c016484965a0aba1c610fc87;hpb=90e39049eaeafbbd25267d1dfcf08023734cf6b8;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/weapons/weaponsystem.qh b/qcsrc/server/weapons/weaponsystem.qh index d0ba63412..2fb0f9956 100644 --- a/qcsrc/server/weapons/weaponsystem.qh +++ b/qcsrc/server/weapons/weaponsystem.qh @@ -4,17 +4,19 @@ float internalteam; float weaponswapping; entity weapon_dropevent_item; +..entity weaponentity_fld; + void CL_SpawnWeaponentity(entity e, .entity weaponentity); vector CL_Weapon_GetShotOrg(float wpn); -float forbidWeaponUse(entity player); +bool forbidWeaponUse(entity player); void W_AttachToShotorg(entity actor, .entity weaponentity, entity flash, vector offset); -void W_DecreaseAmmo(Weapon wep, entity actor, float ammo_use); +void W_DecreaseAmmo(Weapon wep, entity actor, float ammo_use, .entity weaponentity); -void W_DropEvent(.void(Weapon, entity actor) event, entity player, float weapon_type, entity weapon_item); +void W_DropEvent(.void(Weapon, entity actor, .entity) event, entity player, float weapon_type, entity weapon_item, .entity weaponentity); void W_Reload(entity actor, .entity weaponentity, float sent_ammo_min, Sound sent_sound);