CSQC exception during active tuba usage
Keep getting exceptions like this one when people around practicing their tuba skills:
assignment to world.origin (field 12) in client
s192062: :554: ADDRESS GLOBAL34579, .origin (=.origin), GLOBAL34599
s192063: :554: CALL0 ReadCoord (=ReadCoord())
s192064: :554: STORE_F GLOBAL1, _vec3 (='-864.542908 45.8762169 463.899445')
s192065: :554: CALL0 ReadCoord (=ReadCoord())
s192066: :554: STORE_F GLOBAL1, _vec3_y (=45.8762169)
s192067: :554: CALL0 ReadCoord (=ReadCoord())
s192068: :554: STORE_F GLOBAL1, _vec3_z (=463.899445)
s192069: :554: STOREP_V _vec3 (='-864.542908 45.8762169 463.899445'), GLOBAL34599
:554 : Net_Handle_ENT_CLIENT_TUBANOTE : statement 50
olid:52 : Net_Handle_ENT_CLIENT_TUBANOTE_guard : statement 7
num:892 : _CSQC_Ent_Update : statement 105
:312 : CSQC_Ent_Update : statement 4
setorigin: can not modify world entity
s192066: :554: STORE_F GLOBAL1, _vec3_y (=45.8762169)
s192067: :554: CALL0 ReadCoord (=ReadCoord())
s192068: :554: STORE_F GLOBAL1, _vec3_z (=463.899445)
s192069: :554: STOREP_V _vec3 (='-864.542908 45.8762169 463.899445'), GLOBAL34599
s192070: :555: FIELD_ENT GLOBAL34597, .enemy (=.enemy), GLOBAL4
s192071: :555: FIELD_ENT GLOBAL34597, .enemy (=.enemy), GLOBAL34579
s192072: :555: FIELD_V GLOBAL34579, .origin (=.origin), GLOBAL7
s192073: :555: CALL2 setorigin (=setorigin())
:555 : Net_Handle_ENT_CLIENT_TUBANOTE : statement 54
olid:52 : Net_Handle_ENT_CLIENT_TUBANOTE_guard : statement 7
num:892 : _CSQC_Ent_Update : statement 105
:312 : CSQC_Ent_Update : statement 4
assignment to world.think (field 43) in client
s192088: :561: STOREP_FNC Ent_TubaNote_StopSound (=Ent_TubaNote_StopSound()), GLOBAL34579
s192089: :562: ADDRESS GLOBAL34597, .entremove (=.entremove), GLOBAL34579
s192090: :562: STOREP_FNC Ent_TubaNote_StopSound (=Ent_TubaNote_StopSound()), GLOBAL34579
s192091: :563: FIELD_ENT GLOBAL34597, .enemy (=.enemy), _selftemp (=entity 0)
s192092: :563: ADDRESS _selftemp (=entity 0), __think (=.think), GLOBAL34579
s192093: :563: IFNOT Ent_TubaNote_Think (=Ent_TubaNote_Think()), statement 192106
s192094: :563: STORE_FNC think_self (=think_self()), GLOBAL34580
s192095: :563: STOREP_FNC GLOBAL34580, GLOBAL34579
:563 : Net_Handle_ENT_CLIENT_TUBANOTE : statement 76
olid:52 : Net_Handle_ENT_CLIENT_TUBANOTE_guard : statement 7
num:892 : _CSQC_Ent_Update : statement 105
:312 : CSQC_Ent_Update : statement 4
assignment to world.selfthink (field 74) in client
s192090: :562: STOREP_FNC Ent_TubaNote_StopSound (=Ent_TubaNote_StopSound()), GLOBAL34579
s192091: :563: FIELD_ENT GLOBAL34597, .enemy (=.enemy), _selftemp (=entity 0)
s192092: :563: ADDRESS _selftemp (=entity 0), __think (=.think), GLOBAL34579
s192093: :563: IFNOT Ent_TubaNote_Think (=Ent_TubaNote_Think()), statement 192106
s192094: :563: STORE_FNC think_self (=think_self()), GLOBAL34580
s192095: :563: STOREP_FNC GLOBAL34580, GLOBAL34579
s192096: :563: ADDRESS _selftemp (=entity 0), .selfthink (=.selfthink), GLOBAL34579
s192097: :563: STOREP_FNC Ent_TubaNote_Think (=Ent_TubaNote_Think()), GLOBAL34579
:563 : Net_Handle_ENT_CLIENT_TUBANOTE : statement 78
olid:52 : Net_Handle_ENT_CLIENT_TUBANOTE_guard : statement 7
num:892 : _CSQC_Ent_Update : statement 105
:312 : CSQC_Ent_Update : statement 4
assignment to world.nextthink (field 45) in client
s192094: :563: STORE_FNC think_self (=think_self()), GLOBAL34580
s192095: :563: STOREP_FNC GLOBAL34580, GLOBAL34579
s192096: :563: ADDRESS _selftemp (=entity 0), .selfthink (=.selfthink), GLOBAL34579
s192097: :563: STOREP_FNC Ent_TubaNote_Think (=Ent_TubaNote_Think()), GLOBAL34579
s192098: :564: FIELD_ENT GLOBAL34597, .enemy (=.enemy), GLOBAL34579
s192099: :564: ADDRESS GLOBAL34579, .nextthink (=.nextthink), GLOBAL34579
s192100: :564: ADD_F time (=1632.31995), GLOBAL19398, GLOBAL34580
s192101: :564: STOREP_F GLOBAL34580, GLOBAL34579
:564 : Net_Handle_ENT_CLIENT_TUBANOTE : statement 82
olid:52 : Net_Handle_ENT_CLIENT_TUBANOTE_guard : statement 7
num:892 : _CSQC_Ent_Update : statement 105
:312 : CSQC_Ent_Update : statement 4
Edited by terencehill