Okay, so in this case you're removing some number of Tuna from the ocean and adding them to the players Hull Storage if I'm reading this correctly?
You will want at least two different Tuna objects. One for the the Tuna in the Ocean, and one for 'CaughtTuna'. So we need an attribute to count how many there are of each type. So in that screenshot you posted you're in the 'verbs' tab, you want to go over to 'attributes', then hit the 'add' button in the lower section that says 'attributes' next to it, NOT the upper 'inherited types' section. I'm just going to call my attribute "amount", then you want to change it's type to 'integer' so it counts in whole numbers.
You already have a catch verb, so instead of move, you want to decrease the amount of normal Tuna, and increase the amount on CaughtTuna. To keep things simple I'm going to catch 1 Tuna.
if(Got(Short Rods)) {
Tuna.amount = Tuna.amount - 1
CaughtTuna.amount = CaughtTuna.ammount +1
}
The reason it's written this way is to tell Quest that you want to change Tuna.amount to be equal to whatever it's already at minus 1. Then we do the opposite for the CaughtTuna, increasing the amount by 1.
Something you'll need to keep in mind is this method wont automatically remove your Tuna from the ocean if the amount reaches 0, so you'll need to add something to the end of that script to check to see if there are any left after catching them.
EDIT: what do you mean by 'SDK'? I'm not familiar with that abbreviation.
Also what is the error message? My guess would be the object type when you're creating the tuna, since you likely didn't create an 'integer' type for objects. you can just leave that blank and it will be fine, its the attribute type you want to be integer