@@ -38,6 +38,7 @@ enum sexp_opf_t : int {
3838 OPF_BOOL,
3939 OPF_NUMBER,
4040 OPF_SHIP,
41+ OPF_PROP,
4142 OPF_WING,
4243 OPF_SUBSYSTEM,
4344 OPF_POINT, // either a 3d point in space, or a waypoint name
@@ -66,6 +67,7 @@ enum sexp_opf_t : int {
6667 OPF_MEDAL_NAME, // name of medals
6768 OPF_WEAPON_NAME, // name of a weapon
6869 OPF_SHIP_CLASS_NAME, // name of a ship class
70+ OPF_PROP_CLASS_NAME, // name of a prop class
6971 OPF_CUSTOM_HUD_GAUGE, // name of custom HUD gauge
7072 OPF_HUGE_WEAPON, // name of a secondary bomb type weapon
7173 OPF_SHIP_NOT_PLAYER, // a ship, but not a player ship
@@ -594,6 +596,7 @@ enum : int {
594596 OP_CARGO_NO_DEPLETE,
595597 OP_SET_SPECIAL_WARPOUT_NAME,
596598 OP_SHIP_VANISH,
599+ OP_PROP_VANISH, // MjnMixael
597600 OP_SHIELDS_ON, // -Sesquipedalian
598601 OP_SHIELDS_OFF, // -Sesquipedalian
599602
@@ -692,6 +695,7 @@ enum : int {
692695 OP_SHIP_SUBSYS_GUARDIAN_THRESHOLD, // Goober5000
693696 OP_SET_SKYBOX_MODEL, // taylor
694697 OP_SHIP_CREATE,
698+ OP_PROP_CREATE, // MjnMixael
695699 OP_WEAPON_CREATE, // Goober5000
696700 OP_SET_OBJECT_SPEED_X, // Deprecated by wookieejedi
697701 OP_SET_OBJECT_SPEED_Y, // Deprecated by wookieejedi
@@ -817,6 +821,7 @@ enum : int {
817821 OP_ADD_TO_COLGROUP, // The E
818822 OP_REMOVE_FROM_COLGROUP, // The E
819823 OP_GET_COLGROUP_ID, // The E
824+ OP_GET_COLGROUP_ID_PROP, // MjnMixael
820825 OP_SHIP_EFFECT, // Valathil
821826 OP_CLEAR_SUBTITLES, // The E
822827 OP_BEAM_FIRE_COORDS, // Goober5000
@@ -873,6 +878,8 @@ enum : int {
873878 OP_SET_TRAITOR_OVERRIDE, // MjnMixael
874879 OP_ADD_TO_COLGROUP_NEW, // Goober5000
875880 OP_REMOVE_FROM_COLGROUP_NEW, // Goober5000
881+ OP_ADD_TO_COLGROUP_PROP, // MjnMixael
882+ OP_REMOVE_FROM_COLGROUP_PROP, // MjnMixael
876883 OP_GET_POWER_OUTPUT, // The E
877884 OP_TURRET_SET_FORCED_TARGET, // Asteroth
878885 OP_TURRET_SET_FORCED_SUBSYS_TARGET, // Asteroth
@@ -1183,6 +1190,7 @@ enum sexp_error_check
11831190
11841191 SEXP_CHECK_INVALID_NUM = 101 , // number is not valid
11851192 SEXP_CHECK_INVALID_SHIP, // invalid ship name
1193+ SEXP_CHECK_INVALID_PROP, // invalid prop name
11861194 SEXP_CHECK_INVALID_WING, // invalid wing name
11871195 SEXP_CHECK_INVALID_SUBSYS, // invalid subsystem
11881196 SEXP_CHECK_INVALID_IFF, // invalid iff string
0 commit comments