diff --git a/docs/3-idl/protobuf.md b/docs/3-idl/protobuf.md
index 5e307b3..f7c8bd4 100644
--- a/docs/3-idl/protobuf.md
+++ b/docs/3-idl/protobuf.md
@@ -2,7 +2,7 @@
-## Version: 1.8
+## Version: 1.9
## Table of Contents
@@ -156,6 +156,7 @@
- [WorldModel.TheirPlayersDictEntry](#protos-WorldModel-TheirPlayersDictEntry)
- [bhv_doForceKick](#protos-bhv_doForceKick)
- [bhv_doHeardPassRecieve](#protos-bhv_doHeardPassRecieve)
+ - [bhv_goalieFreeKick](#protos-bhv_goalieFreeKick)
- [AgentType](#protos-AgentType)
- [CardType](#protos-CardType)
@@ -1962,6 +1963,7 @@ return pb2.PlayerActions(actions=actions)
| our_score | [int32](#int32) | | |
| their_score | [int32](#int32) | | |
| is_kick_taker | [bool](#bool) | | |
+| cycle | [int32](#int32) | | |
@@ -2110,6 +2112,7 @@ To get type information of the player, you can use the type_id field and player
| ball_reach_steps | [int32](#int32) | | How many cycles the player needs to reach the ball. |
| is_tackling | [bool](#bool) | | Whether the player is tackling or not. |
| type_id | [int32](#int32) | | The type identifier of the player. |
+| inertia_final_point | [RpcVector2D](#protos-RpcVector2D) | | |
@@ -2192,6 +2195,7 @@ To get type information of the player, you can use the type_id field and player
| bhv_do_heard_pass_recieve | [bhv_doHeardPassRecieve](#protos-bhv_doHeardPassRecieve) | | |
| helios_basic_tackle | [HeliosBasicTackle](#protos-HeliosBasicTackle) | | |
| neck_offensive_intercept_neck | [Neck_OffensiveInterceptNeck](#protos-Neck_OffensiveInterceptNeck) | | |
+| bhv_goalie_free_kick | [bhv_goalieFreeKick](#protos-bhv_goalieFreeKick) | | |
@@ -2565,6 +2569,7 @@ When an agent send a message to the playmaker server, self is information about
| card | [CardType](#protos-CardType) | | The card type of the agent. It can be NO_CARD, YELLOW, or RED. |
| catch_time | [int32](#int32) | | The time when the last catch command is performed. |
| effort | [float](#float) | | The effort of the agent. TODO more info |
+| get_safety_dash_power | [float](#float) | | |
@@ -2822,6 +2827,7 @@ When an agent send a message to the playmaker server, self is information about
| goal_area_length | [float](#float) | | |
| center_circle_r | [float](#float) | | |
| goal_post_radius | [float](#float) | | |
+| pitch_margin | [float](#float) | | |
@@ -3274,6 +3280,16 @@ WorldModel is the message that represents the world model in the soccer simulati
+
+
+
+### bhv_goalieFreeKick
+
+
+
+
+
+