# Fixing vehicle retardedness

**URL:** <https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65>\
**Category:** The Drawing Board\
**Created:** [January 6, 2013, 8:11pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65 "2013-01-06T20:11:17Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 6, 2013, 8:11pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/1 "2013-01-06T20:11:17Z")

</div>

Right now, the vehicle coding is rather… Sub-par. Right now they are teleporting buildings. So lets try and make them actual moving platforms that you can walk around on and build beds and such on.

---

<div class="post-metadata">

**Author:** ![Sharp](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@Sharp](https://discourse.cataclysmdda.org/u/Sharp)\
**Post date:** [January 6, 2013, 8:26pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/2 "2013-01-06T20:26:54Z")

</div>

Hmm, I found the vehicle coding to be one of the best things I have seen in a Rougelike, different strokes I guess.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 6, 2013, 9:20pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/3 "2013-01-06T21:20:00Z")

</div>

Yeah, but the only interaction with it is driving/ adding frames or parts. You can’t even walk around or build beds in your mobile fortress with the current code.

---

<div class="post-metadata">

**Author:** ![warwolf0315](https://avatars.discourse-cdn.com/v4/letter/w/aca169/32.png) [@warwolf0315](https://discourse.cataclysmdda.org/u/warwolf0315)\
**Post date:** [January 6, 2013, 9:30pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/4 "2013-01-06T21:30:19Z")

</div>

seats in car work as bed kind of their slightly less good then cots

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 6, 2013, 9:44pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/5 "2013-01-06T21:44:45Z")

</div>

I want to be able to do more with my vehicle, like leaving the cruise control on while I hang off the side reloading my turret.

I also want to build shit in my fortress, it is rather barren.

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [January 6, 2013, 11:03pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/6 "2013-01-06T23:03:07Z")

</div>

Outline specifically what you’re looking for and it’s more likely to happen.  
All I got out of that was “walk around in vehicle” (relatively easy to code) and “walk around in a moving vehicle” (probably quite difficult to code)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 7, 2013, 12:01am UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/7 "2013-01-07T00:01:35Z")

</div>

Walk around in vehicle while moving.  
Build objects in vehicle.  
Use objects while in still in moving cruise controlled vehicle.  
Build/do other time consuming tasks in vehicle.

---

<div class="post-metadata">

**Author:** ![Sharp](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@Sharp](https://discourse.cataclysmdda.org/u/Sharp)\
**Post date:** [January 7, 2013, 12:56am UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/8 "2013-01-07T00:56:52Z")

</div>

Just because a vehicle is in cruise control doesn’t mean it doesn’t need to be steered. Whales would probably like the idea as it is very action movie style, implementation might be difficult especially as now if you try it you would get squashed by the vehicle.

Furniture adding should be doable when building the vehicle but might be a bit harder if you just trying to build a bed on the vehicle.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 7, 2013, 4:29am UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/9 "2013-01-07T04:29:26Z")

</div>

Meh, adds a sense of urgency to whatever your doing.  
Also I doubt it would take different materials to build a bed in a vehicle.

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [January 7, 2013, 8:06pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/10 "2013-01-07T20:06:01Z")

</div>

Re: building furniture in vehicles. The terrain system and the vehicle parts systems are currently completely separate, the only way they interact is that if a vehicle is present the vehicle parts take precedence over whatever terrain is present.

As a side-effect of this, any “furniture” built in vehicles has to be defined separately from the normal version of the furniture.

I was looking at this just recently when I was modding in a schoolbus, I wanted the aisle down the center to not count as difficult terrain, but it seems that’ll require surgery in various parts of the vehicle code, so I put it on hold for the moment.

Just to repeat, having your vehicle keep going while you walk around in it would likely be quite difficult to implement and would touch some very prone-to-break-badly code, so even though I agree it’s a cool idea, I’m not going to be looking into it.

---

<div class="post-metadata">

**Author:** ![Taiga](https://avatars.discourse-cdn.com/v4/letter/t/a3d4f5/32.png) [@Taiga](https://discourse.cataclysmdda.org/u/Taiga)\
**Post date:** [January 19, 2013, 12:08pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/11 "2013-01-19T12:08:53Z")

</div>

What about wheels?  
Wolf, can you make small wheels go faster on road, but slower on fields etc. And big wheels maybe should not have penalties on fields?

---

<div class="post-metadata">

**Author:** ![AssassinT90](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/assassint90/32/832_2.png) [@AssassinT90](https://discourse.cataclysmdda.org/u/AssassinT90)\
**Post date:** [January 19, 2013, 7:57pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/12 "2013-01-19T19:57:26Z")

</div>

[quote=“Taiga, post:11, topic:65”]What about wheels?  
Wolf, can you make small wheels go faster on road, but slower on fields etc. And big wheels maybe should not have penalties on fields?[/quote]Maybe they could also be slower (slide) on streets soaked with blood and filled with zombie organs, so that death trucks wouldn’t be so deadly.

---

<div class="post-metadata">

**Author:** ![Morrigi](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Morrigi](https://discourse.cataclysmdda.org/u/Morrigi)\
**Post date:** [January 28, 2013, 2:45am UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/13 "2013-01-28T02:45:35Z")

</div>

But death trucks in real life WOULD be ridiculously deadly in an area with straight roads and no cars. Solution: Add junked cars in the road, see other thread. Oh, and those concrete and steel poles in front of buildings in the U.S. would help with the driving-through-buildings silliness.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 28, 2013, 4:03am UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/14 "2013-01-28T04:03:43Z")

</div>

I want unicycles.

---

<div class="post-metadata">

**Author:** ![Shades](https://avatars.discourse-cdn.com/v4/letter/s/9d8465/32.png) [@Shades](https://discourse.cataclysmdda.org/u/Shades)\
**Post date:** [January 28, 2013, 10:03am UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/15 "2013-01-28T10:03:42Z")

</div>

> [@gtaguy](#):
>
> I want unicycles.

Shouldn’t be too hard to add that, just alter the valid\_wheels\_config function. You’ll need to change how it does the balance checks there but otherwise game should handle it.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 28, 2013, 4:44pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/16 "2013-01-28T16:44:05Z")

</div>

Too bad darkling is too lazy busy to add helicopters.

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [January 28, 2013, 6:52pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/17 "2013-01-28T18:52:53Z")

</div>

Too bad helicopters are a terrible idea and that you’re a terrible person for bugging us about it 😛

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 29, 2013, 4:21pm UTC](https://discourse.cataclysmdda.org/t/fixing-vehicle-retardedness/65/18 "2013-01-29T16:21:46Z")

</div>

> [@Kevin Granade](#):
>
> Too bad helicopters are a terrible idea and that you’re a terrible person for bugging us about it 😛

Well at least I have fun doing it.
