X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fvehicles%2Fvehicle%2Fbumblebee.qh;h=d71dcd6c3f7d18a75fc1a0fe114f30a5c0e0385b;hb=HEAD;hp=b043038921460bb2768aca34238932a49352e566;hpb=281f8a0e6e5e8f49bda72eeeb864da2c0fa727f2;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/vehicles/vehicle/bumblebee.qh b/qcsrc/common/vehicles/vehicle/bumblebee.qh index b04303892..d71dcd6c3 100644 --- a/qcsrc/common/vehicles/vehicle/bumblebee.qh +++ b/qcsrc/common/vehicles/vehicle/bumblebee.qh @@ -1,9 +1,32 @@ -#ifndef BUMBLEBEE_H -#define BUMBLEBEE_H +#pragma once -#ifdef CSQC +#include "bumblebee_weapons.qh" -void CSQC_BUMBLE_GUN_HUD(); +CLASS(Bumblebee, Vehicle) +/* spawnflags */ ATTRIB(Bumblebee, spawnflags, int, VHF_DMGSHAKE); +/* mins */ ATTRIB(Bumblebee, m_mins, vector, '-245 -130 -130'); +/* maxs */ ATTRIB(Bumblebee, m_maxs, vector, '230 130 130'); +/* view offset*/ ATTRIB(Bumblebee, view_ofs, vector, '0 0 300'); +/* view dist */ ATTRIB(Bumblebee, height, float, 450); +#ifdef GAMEQC +/* model */ ATTRIB(Bumblebee, mdl, string, "models/vehicles/bumblebee_body.dpm"); +/* model */ ATTRIB(Bumblebee, model, string, "models/vehicles/bumblebee_body.dpm"); +/* head_model */ ATTRIB(Bumblebee, head_model, string, ""); +/* hud_model */ ATTRIB(Bumblebee, hud_model, string, "models/vehicles/spiderbot_cockpit.dpm"); +/* tags */ ATTRIB(Bumblebee, tag_head, string, ""); +/* tags */ ATTRIB(Bumblebee, tag_hud, string, ""); +/* tags */ ATTRIB(Bumblebee, tag_view, string, "tag_viewport"); +#endif +/* netname */ ATTRIB(Bumblebee, netname, string, "bumblebee"); +/* fullname */ ATTRIB(Bumblebee, vehicle_name, string, _("Bumblebee")); +/* icon */ ATTRIB(Bumblebee, m_icon, string, "vehicle_bumble"); +ENDCLASS(Bumblebee) +REGISTER_VEHICLE(BUMBLEBEE, NEW(Bumblebee)); + +#ifdef GAMEQC + MODEL(VEH_BUMBLEBEE_GUNCOCKPIT, "models/vehicles/wakizashi_cockpit.dpm"); #endif +#ifdef CSQC +void CSQC_BUMBLE_GUN_HUD(); #endif