File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
data/source-python/entities/csgo
packages/source-python/players/engines/csgo Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -77,6 +77,7 @@ srv_check = False
7777
7878[property]
7979
80+ arms_model_name = m_szArmsModel
8081 stamina = cslocaldata.m_flStamina
8182 shots_fired = cslocaldata.m_iShotsFired
8283 armor = m_ArmorValue
Original file line number Diff line number Diff line change 1111# ConVars
1212from cvars import ConVar
1313# Engines
14+ from engines .precache import Model
1415from engines .server import engine_server
1516# Entities
1617from entities .helpers import wrap_entity_mem_func
@@ -78,6 +79,33 @@ def _set_assists(self, value):
7879 _get_assists , _set_assists ,
7980 doc = """The number of assists a player has.""" )
8081
82+ def get_arms_model (self ):
83+ """Return the player's arms model.
84+
85+ :return:
86+ ``None`` if the player has no arms model.
87+ :rtype: Model
88+ """
89+ arms_model_name = self .arms_model_name
90+ if not arms_model_name :
91+ return None
92+
93+ return Model (arms_model_name )
94+
95+ def set_arms_model (self , model ):
96+ """Set the player's arms model to the given model.
97+
98+ :param Model model:
99+ The model to set.
100+ """
101+ self .arms_model_name = model .path
102+
103+ arms_model = property (
104+ get_arms_model , set_arms_model ,
105+ doc = """Property to get/set the player's arms model.
106+
107+ .. seealso:: :meth:`get_arms_model` and :meth:`set_arms_model`""" )
108+
81109 @_Player .godmode .getter
82110 def godmode (self ):
83111 """Return whether god mode is enabled.
You can’t perform that action at this time.
0 commit comments