# Making a Wearable Multi tool

**URL:** https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601
**Category:** The Toolbox
**Created:** [March 23, 2016, 11:44am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601 "2016-03-23T11:44:11Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![TheMightyHercules](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themightyhercules/32/340_2.png) [@TheMightyHercules](https://discourse.cataclysmdda.org/u/TheMightyHercules)
#### Post date: [March 23, 2016, 11:44am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/1 "2016-03-23T11:44:11Z")

</div>

Hi, I plan on making a tool that is wearable and has multiple tools which I could activate individually. Is there anyway I could do that?

Thanks in advance.

Also, sorry for making a new topic, I didn’t know where to put this so forgive my ignorance.

---

<div class="post-metadata">

### Author: ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)
#### Post date: [March 23, 2016, 11:56am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/2 "2016-03-23T11:56:17Z")

</div>

Survivor tool belt kinda does that.

---

<div class="post-metadata">

### Author: ![Litppunk](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/litppunk/32/409_2.png) [@Litppunk](https://discourse.cataclysmdda.org/u/Litppunk)
#### Post date: [March 23, 2016, 3:41pm UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/3 "2016-03-23T15:41:33Z")

</div>

When you go to do something, or craft something it will automatically be used if appropriate.

---

<div class="post-metadata">

### Author: ![TheMightyHercules](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themightyhercules/32/340_2.png) [@TheMightyHercules](https://discourse.cataclysmdda.org/u/TheMightyHercules)
#### Post date: [March 24, 2016, 12:24am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/4 "2016-03-24T00:24:53Z")

</div>

By wearable multi-tool, I meant by tools like watches, thermometers, flashlights, etc.

I’ve been making some good process, but I’m having some difficulties. In the form of needing charge. How do I make it to where the tool doesn’t need any charges?

Thanks in advance!

---

<div class="post-metadata">

### Author: ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)
#### Post date: [March 24, 2016, 12:33am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/5 "2016-03-24T00:33:35Z")

</div>

> [@TheMightyHercules](#):
>
> In the form of needing charge. How do I make it to where the tool doesn’t need any charges?

Set the charge-related fields to zero, like with “manual” tools such as a hacksaw.  
When in doubt, look how its done in similar items.

One thing: it is not possible to have different costs for different uses of the same tool. Technical limitation.

---

<div class="post-metadata">

### Author: ![TheMightyHercules](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themightyhercules/32/340_2.png) [@TheMightyHercules](https://discourse.cataclysmdda.org/u/TheMightyHercules)
#### Post date: [March 24, 2016, 1:16am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/6 "2016-03-24T01:16:36Z")

</div>

Thanks for the help! I’ve managed to actually make it without any outright errors at startup,  
but when I activate it it says "Modded Tool’s batteries are dead"  
Any Ideas?

Cheers!

---

<div class="post-metadata">

### Author: ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)
#### Post date: [March 24, 2016, 1:22am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/7 "2016-03-24T01:22:55Z")

</div>

Some specific tool uses are hardcoded to check for non-negative charges. It can’t be fixed from the json side, other than by giving them some charges and just making them not consume them.

---

<div class="post-metadata">

### Author: ![TheMightyHercules](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themightyhercules/32/340_2.png) [@TheMightyHercules](https://discourse.cataclysmdda.org/u/TheMightyHercules)
#### Post date: [March 24, 2016, 1:50am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/8 "2016-03-24T01:50:40Z")

</div>

Thanks a major Bunch Coolthulhu! Yet I’m having a problem (Yet again :/). This time I can’t activate the Geiger counter to see how many rads you have, and is only displaying the option for the game option. Thanks!

---

<div class="post-metadata">

### Author: ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)
#### Post date: [March 24, 2016, 2:01am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/9 "2016-03-24T02:01:52Z")

</div>

You may be overriding the actions somehow.  
How does your item definition look like?

---

<div class="post-metadata">

### Author: ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)
#### Post date: [March 24, 2016, 2:07am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/10 "2016-03-24T02:07:22Z")

</div>

I tried to make a similar tool a while back and I learned that you can’t make if it uses two different (a)ctivations even if it has all the flags…

---

<div class="post-metadata">

### Author: ![Litppunk](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/litppunk/32/409_2.png) [@Litppunk](https://discourse.cataclysmdda.org/u/Litppunk)
#### Post date: [March 24, 2016, 2:54am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/11 "2016-03-24T02:54:13Z")

</div>

O.o oops. Making a multi-tool not using one… I’ll be stepping out now.

---

<div class="post-metadata">

### Author: ![TheMightyHercules](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themightyhercules/32/340_2.png) [@TheMightyHercules](https://discourse.cataclysmdda.org/u/TheMightyHercules)
#### Post date: [March 24, 2016, 10:59am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/12 "2016-03-24T10:59:25Z")

</div>

Well shit, I can’t seem to find a way to fix it, and it’s getting late. Here’s the code for it to see what I fucked up in:

`[
  {
        "max_charges": 0,
        "initial_charges": 100,
        "ammo":"NULL",
        "turns_per_charge": 0,
        "charges_per_use": 0,
        "revert_to": "null",
        "id": "pip_boy",
        "type": "TOOL_ARMOR",
        "category": "armor",
        "symbol": "]",
        "color": "dark gray",
        "name": "PAST",
        "name_plural": "PAST",
        "description": "The Personal Combat Assist Computer, or PAST for short; Was first devopled in 2035 as a mobile, versatile resilient, information & targeting computer for Military use for soldiers. It became standered equipment 2037.",
        "price": 10232077,
        "material": ["steel","leather"],
        "volume": 8,
        "encumbrance": 0,
        "basing": -1,
        "flags": ["WATER_FRIENDLY", "STURDY", "OVERSIZE", "THERMOMETER", "WATCH", "ALARMCLOCK", "GEIGER", "FANCY"],
        "covers": ["ARM_EITHER"],
        "coverage": 18,
        "material_thickness": 1,
        "weight": 182,
        "voulme": 2,
        "use_action": "PORTABLE_GAME"
    }
]
`

---

<div class="post-metadata">

### Author: ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)
#### Post date: [March 24, 2016, 3:28pm UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/13 "2016-03-24T15:28:26Z")

</div>

GEIGER isn’t a flag. It needs to be in use\_action to work.  
Like this:

```auto

```

---

<div class="post-metadata">

### Author: ![TheMightyHercules](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themightyhercules/32/340_2.png) [@TheMightyHercules](https://discourse.cataclysmdda.org/u/TheMightyHercules)
#### Post date: [March 24, 2016, 9:51pm UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/14 "2016-03-24T21:51:40Z")

</div>

Thanks a bunch, but it’s giving me an error DEBUG: Couldn’t find item action named PORTABLE\_GAME. It still worked though.

Also, when I activated the Geiger counter option, it turned INTO a Geiger counter… When use “Continuous Scan On” Option.

Edit: Also, how would I make it have the ability to light up without making it transform it? Is that even possible?

---

<div class="post-metadata">

### Author: ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)
#### Post date: [March 24, 2016, 11:15pm UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/15 "2016-03-24T23:15:44Z")

</div>

[quote=“TheMightyHercules, post:14, topic:11601”]Thanks a bunch, but it’s giving me an error DEBUG: Couldn’t find item action named PORTABLE\_GAME. It still worked though.

Also, when I activated the Geiger counter option, it turned INTO a Geiger counter… When use “Continuous Scan On” Option.

Edit: Also, how would I make it have the ability to light up without making it transform it? Is that even possible?[/quote]  
Most use actions are hardcoded and can only use one at a time so choose wisely.

---

<div class="post-metadata">

### Author: ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)
#### Post date: [March 25, 2016, 12:03am UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/16 "2016-03-25T00:03:33Z")

</div>

The error with PORTABLE\_GAME is because the game can’t find the description of the action. In order to add it, you’d need to add this action to data/json/item\_actions.json.

It is not possible to fix the geiger part from jsons alone.

---

<div class="post-metadata">

### Author: ![TheMightyHercules](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themightyhercules/32/340_2.png) [@TheMightyHercules](https://discourse.cataclysmdda.org/u/TheMightyHercules)
#### Post date: [March 25, 2016, 1:59pm UTC](https://discourse.cataclysmdda.org/t/making-a-wearable-multi-tool/11601/17 "2016-03-25T13:59:26Z")

</div>

Thanks! and oh well, I guess I could use the action that Radiation Biomonitor.
