591 {
592 ctx.
Read(CachedObjectsParams.PARAM2_INT_INT);
593 int symptom_id = CachedObjectsParams.PARAM2_INT_INT.param1;
594 int uid = CachedObjectsParams.PARAM2_INT_INT.param2;
595
597
598 if ( rpc_type ==
ERPCs.RPC_PLAYER_SYMPTOM_ON )
599 {
600 if ( is_primary )
601 {
604 }
605 else
606 {
608 }
609 }
610 else if ( rpc_type ==
ERPCs.RPC_PLAYER_SYMPTOM_OFF )
611 {
612 if ( is_primary )
613 {
615 }
616 else
617 {
619 }
620 }
621 }
proto bool Read(void value_in)
void QueueUpSecondarySymptom(int symptom_id, int uid=-1)
ref map< int, ref SymptomBase > m_AvailableSymptoms
void RemoveSecondarySymptom(int symptom_id)
Removes a single Symptom.
SymptomBase QueueUpPrimarySymptom(int symptom_id, int uid=-1)
void CleanUpPrimaryQueue()