From ae85529f951cf83d293317722b4ccbc658922600 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sun, 13 Mar 2022 17:01:18 -0700 Subject: [PATCH] Add pmodel attributes to the base player class. --- src/shared/player.h | 7 +++++++ src/shared/player.qc | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/src/shared/player.h b/src/shared/player.h index bfc495f3..344da346 100644 --- a/src/shared/player.h +++ b/src/shared/player.h @@ -67,6 +67,13 @@ base_player:base_client #ifdef CLIENT int sequence; + /* external weapon model */ + entity p_model; + int p_hand_bone; + int p_model_bone; + float lastweapon; + + virtual void(void) ClientRemove; virtual void(float, float) ReceiveEntity; virtual void(void) PredictPreFrame; virtual void(void) PredictPostFrame; diff --git a/src/shared/player.qc b/src/shared/player.qc index 4e74b012..167f9706 100644 --- a/src/shared/player.qc +++ b/src/shared/player.qc @@ -15,6 +15,12 @@ */ #ifdef CLIENT +void +base_player::ClientRemove(void) +{ + remove(p_model); +} + /* ================= base_player::ClientInputFrame