Skip to content

Commit e5db592

Browse files
committed
Fixed bug that did not properly create some weapons in CS:GO.
1 parent 0ba6de0 commit e5db592

File tree

1 file changed

+3
-2
lines changed
  • addons/source-python/packages/source-python/entities/engines/csgo

1 file changed

+3
-2
lines changed

addons/source-python/packages/source-python/entities/engines/csgo/csgo.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,9 @@ class Entity(_Entity):
3636
@classmethod
3737
def create(cls, classname):
3838
index = _weapon_names_for_definition.get(classname)
39-
if classname in _weapon_parents and index is not None:
40-
entity = super().create(_weapon_parents[classname])
39+
if index is not None:
40+
parent_class = _weapon_parents.get(classname)
41+
entity = super().create(parent_class or classname)
4142
entity.item_definition_index = index
4243
else:
4344
entity = super().create(classname)

0 commit comments

Comments
 (0)