1717from memory .hooks import PreHook
1818from memory .manager import manager
1919# Entity
20- from entities .entity import Entity
20+ from entities .entity import BaseEntity
2121from entities .datamaps import Variant
2222# Listeners
2323from _listeners import _ListenerManager
2727# >> ALL DECLARATION
2828# =============================================================================
2929__all__ = ('entity_output_listener_manager' ,
30- )
30+ )
3131
3232
3333# =============================================================================
3434# >> GLOBAL VARIABLES
3535# =============================================================================
36- BaseEntityOutput = manager .create_type_from_dict ('BaseEntityOutput' ,
37- GameConfigObj (SP_DATA_PATH / 'entity_output' / 'CBaseEntityOutput.ini' ))
36+ BaseEntityOutput = manager .create_type_from_dict (
37+ 'BaseEntityOutput' , GameConfigObj (
38+ SP_DATA_PATH / 'entity_output' / 'CBaseEntityOutput.ini' ))
3839
3940entity_output_listener_manager = _ListenerManager ()
4041
@@ -55,7 +56,7 @@ def _pre_fire_output(args):
5556 # name
5657 return
5758
58- caller = memory .make_object (Entity , caller_ptr )
59+ caller = memory .make_object (BaseEntity , caller_ptr )
5960 output_name = _find_output_name (caller , args [0 ])
6061 if output_name is None :
6162 return None
@@ -64,8 +65,8 @@ def _pre_fire_output(args):
6465 value = (value_ptr or None ) and memory .make_object (Variant , value_ptr )
6566
6667 activator_ptr = args [2 ]
67- activator = ((activator_ptr or None )
68- and memory . make_object ( Entity , activator_ptr ))
68+ activator = ((activator_ptr or None ) and memory . make_object (
69+ BaseEntity , activator_ptr ))
6970
7071 delay = args [4 ]
7172 entity_output_listener_manager .notify (
@@ -94,4 +95,4 @@ def _find_output_name(caller, output):
9495
9596 datamap = datamap .base
9697
97- return None
98+ return None
0 commit comments