CZCareer Event
This event supplies certain updates to the player regarding Condition Zero singleplayer missions. Here is its basic layout:
Name:
|
CZCareer
|
Structure:
|
|
Note: Using an invalid type has no repercussions whatsoever.
Note: The types are case-sensitive.
The Parameters will change depending on what type you use. Below are the Parameters for the known valid types. Assume that the Type for each one of them is the same as the header for that section.
START
Sent at the start of a Condition Zero singleplayer mission. The exact purpose isn't known.
Note: Unknown is always 300.
Example usage:
Name:
|
CZCareer
|
Structure:
|
|
GOGOGO
Sent at the start of a new Condition Zero singleplayer round (as soon as players spawn, not as soon as freezetime ends). The exact purpose isn't known.
Note: Has no extra arguments.
Example usage:
Name:
|
CZCareer
|
Structure:
|
|
TASKPART
Used to update task progress. For example, on "kill X many enemy" tasks, Progress would be the amount of enemies killed so far.
Note: The task will always appear as incomplete, regardless of Progress, until a TASKDONE is sent.
Name:
|
TASKPART
|
Structure:
|
|
Example usage:
Name:
|
CZCareer
|
Structure:
|
string
|
TASKPART
|
byte
|
2
|
short
|
1
|
|
TASKDONE
Used to mark the completion of a task. For example, changes INCOMPLETE on the scoreboard to COMPLETE.
Name:
|
TASKDONE
|
Structure:
|
|
Example usage:
Name:
|
CZCareer
|
Structure:
|
|
TASKUNDONE
Used to unmark the completion of a task. For example, changes COMPLETE on the scoreboard to INCOMPLETE.
Name:
|
TASKUNDONE
|
Structure:
|
|
Example usage:
Name:
|
CZCareer
|
Structure:
|
|
MATCH
Sent at the end of a mission, after it is finished. Appears to save the game.
Example usage:
Name:
|
CZCareer
|
Structure:
|
string
|
MATCH
|
long
|
3
|
long
|
1
|
|