X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fweapons%2Fweapon%2Fhook.qh;h=31424d421b14d68009a52e061c9e6dbf252d40e7;hb=26d2cece1d88a2fad9e0a2f8069c3924496698c1;hp=d028323ff1755ffe7d73cf237a127861a1aed66f;hpb=abd9a645fea1415ae2d3d6c690576c97d54904d0;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/weapons/weapon/hook.qh b/qcsrc/common/weapons/weapon/hook.qh index d028323ff..31424d421 100644 --- a/qcsrc/common/weapons/weapon/hook.qh +++ b/qcsrc/common/weapons/weapon/hook.qh @@ -1,6 +1,7 @@ #pragma once CLASS(Hook, Weapon) +/* spawnfunc */ ATTRIB(Hook, m_canonical_spawnfunc, string, "weapon_hook"); /* ammotype */ ATTRIB(Hook, ammo_type, int, RESOURCE_FUEL); /* impulse */ ATTRIB(Hook, impulse, int, 0); /* flags */ ATTRIB(Hook, spawnflags, int, WEP_FLAG_CANCLIMB | WEP_TYPE_SPLASH); @@ -49,6 +50,8 @@ CLASS(Hook, Weapon) ENDCLASS(Hook) REGISTER_WEAPON(HOOK, hook, NEW(Hook)); +SPAWNFUNC_WEAPON(weapon_hook, WEP_HOOK) + CLASS(OffhandHook, OffhandWeapon) #ifdef SVQC METHOD(OffhandHook, offhand_think, void(OffhandHook this, entity actor, bool key_pressed)) @@ -73,5 +76,4 @@ OffhandHook OFFHAND_HOOK; STATIC_INIT(OFFHAND_HOOK) { OFFHAND_HOOK = NEW(Offhand .float hook_refire; .float hook_time_hooked; .float hook_time_fueldecrease; -spawnfunc(weapon_hook); #endif