I made a pet carrier with a size of 4 and that could capture ‘huge’ monsters.
There are problems.
- you cant throw it and capture/release things. Might be fixable.
- The monster has weigh still. Might need coding to fix
- Monster is still hostile to you. Pretty sure you can do without editting the lua.
- I havent gotten it to take charges.
- Im not sure how or if monsters can be healed.
{
"id": "pokeball",
"type": "TOOL",
"name": "pocket ball",
"color": "light_red",
"symbol": "o",
"description": "A fist-sized ball that hold the . . . erm, 'energy' of a monster, allowing you to transport them within safely.",
"price": 2000000,
"weight": 300,
"volume": 3,
"bashing": 3,
"cutting": 0,
"max_charges": 500,
"initial_charges": 100,
"turns_per_charge": 0,
"charges_per_use": 50,
"ammo": "battery",
"revert_to": "null",
"use_action": "CAPTURE_MONSTER_ACT",
"properties": [["monster_size_capacity", "HUGE"]],
"material": ["steel", "plastic"]
}
^^ heres what I have if you want to work on it. Im pretty sure its doable.