I loaded your plugin and tried your demo capx and i get this.
---------------------------
Construct 2 Check failure
---------------------------
Check failure! This is probably a bug:
Condition ID does not appear to exist in related plugin
Condition: plugin->HasConditionID(cnd_id)
File: Projects\EventCondition.cpp
Line: 36
Function: __cdecl EventCondition::EventCondition(class EventBlock &,class ObjectType *,class BehaviorType *,int,class std::vector<class std::unique_ptr<class EventParameter,struct std::default_delete<class EventParameter> >,class std::allocator<class std::unique_ptr<class EventParameter,struct std::default_delete<class EventParameter> > > > &&)
Build: release 71 (64-bit) checked
Component: Construct 2 IDE
(Last Win32 error: 0)
You are using a 'checked' release of Construct 2, intended for testing, which causes certain errors to be reported this way. Hit Ctrl+C to copy this messagebox - it's useful information for the developers, so please include it with any bug reports! Click 'Abort' to quit (unsaved data will be lost!),'Retry' to turn off messages for this session and continue, or 'Ignore' to continue normally.
---------------------------
Abort Retry Ignore
---------------------------