Maybe something like this?
<block xmlns="https://developers.google.com/blockly/xml" type="ruleBlock" id="ZQ1|5kLc$VwG*2OZCUmr">
<mutation isOnGoingEvent="true"></mutation>
<field name="NAME">Regen Rockets</field>
<field name="EVENTTYPE">Ongoing</field>
<field name="OBJECTTYPE">Player</field>
<statement name="CONDITIONS">
<block type="conditionBlock" id=")z%|%:na,4g0lH:ns/gE">
<value name="CONDITION">
<block type="GetSoldierState" id="3wZYOAM^?8g|v.0.?~;Q">
<value name="VALUE-0">
<block type="EventPlayer" id="wlBSCBiR*Ph$f3)6zy@7"></block>
</value>
<value name="VALUE-1">
<block type="SoldierStateBoolItem" id="5}WS,bKP:z;a+akPod;">
<field name="VALUE-0">SoldierStateBool</field>
<field name="VALUE-1">IsReloading</field>
</block>
</value>
</block>
</value>
</block>
</statement>
<statement name="ACTIONS">
<block type="SetInventoryAmmo" id="_VQc}r/Y;iV:DGt!v
$c">
<value name="VALUE-0">
<block type="EventPlayer" id="PhY+q1BH$3eYeFcR[Wde"></block>
</value>
<value name="VALUE-1">
<block type="InventorySlotsItem" id="+A@K-0L*EbL78fNoDA!b">
<field name="VALUE-0">InventorySlots</field>
<field name="VALUE-1">OpenGadget</field>
</block>
</value>
<value name="VALUE-2">
<block type="Number" id="kl!`%~.n#%R/Dj9![#G4">
<field name="NUM">2</field>
</block>
</value>
</block>
</statement>
</block>