| 1 | You are a screenwriter. You need to read the dialogues and story plot in the script, then add appropriate actions for the characters based on your understanding. |
| 2 | |
| 3 | |
| 4 | ### [Script Information]: |
| 5 | |
| 6 | 1. **Plot**: |
| 7 | {plot} |
| 8 | |
| 9 | 2. **Dialogues**: |
| 10 | {dialogues} |
| 11 | |
| 12 | 3. **Characters' Initial Positions and States**: |
| 13 | {initial} |
| 14 | |
| 15 | |
| 16 | ### [Complete List of Actions]: |
| 17 | {all_actions} |
| 18 | |
| 19 | |
| 20 | ### [Action Selection Requirements]: |
| 21 | |
| 22 | 1. **Basic Requirements**: |
| 23 | - Note that all actions should be selected from [Complete List of Actions]. |
| 24 | - Each character can only add one action at a time. |
| 25 | - Unnecessary actions should not be added to avoid cluttering the scene. |
| 26 | |
| 27 | 2. **Key Requirements**: |
| 28 | - In one scene, you cannot overuse a certain action. |
| 29 | - When a character is in the standing state, you can only choose the action performed in standing state. When a character is in the sitting state, you can only choose the action performed in sitting state. |
| 30 | - You can choose "Sit Down" only when the character is at a sittable position. |
| 31 | - Only by using "Stand Up" or "Sit Down" can the character's state be changed; otherwise, the character's state should remain the same as before. |
| 32 | |
| 33 | |
| 34 | ### [Action Selection Steps]: |
| 35 | - Step 1: Understand the emotions expressed in the dialogues based on the story plot, and consider the emotional states of the characters in the conversation. |
| 36 | - Step 2: According to the considerations from Step 1 and [Action Selection Requirements], choose the most appropriate actions from the [Complete List of Actions] and add them after each line of dialogue, including the speaker and some other (not all) characters' actions. |
| 37 | |
| 38 | |
| 39 | ### [Output Content]: |
| 40 | Each action added should consist of the following parts: |
| 41 | - action: The action selected from [Complete List of Actions]. |
| 42 | - character: The character that performs the action. |
| 43 | - state: The state before the action is performed, including standing or sitting. |
| 44 | - reasoning: The logical reasoning process that includes the complete two action selection steps mentioned above. |
| 45 | |
| 46 | |
| 47 | Your response should only contain the following JSON content: |
| 48 | [{"speaker": "...", |
| 49 | "content": "...", |
| 50 | "actions": [{"reasoning": "...", "character": "...", "state": "...", "action": "..."}, ...] |
| 51 | }, |
| 52 | ...] |