X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fvehicles%2Fvehicle%2Fbumblebee.qc;h=a7fcafc38507d9dca2c7e7ef336c810c2e1d1e14;hb=278bc92681a4a9a619687c37c09af30ad92b2e56;hp=0a8875b48df02cb9a74f7392883d9210d7d0fda5;hpb=c05104bde1e758c4022f9755f02f177aa0476134;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/vehicles/vehicle/bumblebee.qc b/qcsrc/common/vehicles/vehicle/bumblebee.qc index 0a8875b48..a7fcafc38 100644 --- a/qcsrc/common/vehicles/vehicle/bumblebee.qc +++ b/qcsrc/common/vehicles/vehicle/bumblebee.qc @@ -238,7 +238,6 @@ void bumblebee_gunner_exit(entity this, int _exitflag) } CSQCVehicleSetup(player, HUD_NORMAL); - setsize(player, STAT(PL_MIN, player), STAT(PL_MAX, player)); player.takedamage = DAMAGE_AIM; player.solid = SOLID_SLIDEBOX; @@ -257,6 +256,7 @@ void bumblebee_gunner_exit(entity this, int _exitflag) delete(gunner.(weaponentity)); } player.vehicle_enter_delay = time + 2; + setsize(player, STAT(PL_MIN, player), STAT(PL_MAX, player)); fixedmakevectors(vehic.angles); @@ -831,7 +831,7 @@ METHOD(Bumblebee, vr_spawn, void(Bumblebee thisveh, entity instance)) if(!instance.gun1) { // for some reason, autosizing of the shield entity refuses to work for this one so set it up in advance. - instance.vehicle_shieldent = spawn(); + instance.vehicle_shieldent = new(vehicle_shieldent); instance.vehicle_shieldent.effects = EF_LOWPRECISION; setmodel(instance.vehicle_shieldent, MDL_VEH_BUMBLEBEE_SHIELD); setattachment(instance.vehicle_shieldent, instance, ""); @@ -885,7 +885,7 @@ METHOD(Bumblebee, vr_spawn, void(Bumblebee thisveh, entity instance)) // Raygun beam if(instance.gun3.enemy == NULL) { - instance.gun3.enemy = spawn(); + instance.gun3.enemy = new(bumble_raygun); Net_LinkEntity(instance.gun3.enemy, true, 0, bumble_raygun_send); instance.gun3.enemy.SendFlags = BRG_SETUP; instance.gun3.enemy.cnt = autocvar_g_vehicle_bumblebee_raygun;