NPC's riding on the side/back of vehicles


#16

try without seatbelts and see what happens.


#17

I found the issue. It’s this item:

{
“id”: “daisle”,
“type”: “vehicle_part”,
“name”: “crystal path”,
“item”: “diamondplate”,
“symbol”: “=”,
“difficulty”: 6,
“durability”: 3000,
“breaks_into”: [
{ “item”: “spiral_matrix” },
{ “item”: “dshards”, “count”: [ 75, 150 ] },
{ “item”: “dcluster”, “count”: [ 4, 8 ] }
],
“flags”: [ “AISLE”, “BOARDABLE” ]
}

Which is an item from an old version of blazemod. I love it, because it lets you walk through parts which ordinarily slow you down as if they were aisle’s. If installed in a part with a seat, apparently it breaks their ability to settle down.

Now, as an apology for derailing your thread (I’ll use the same key as nameless_survivor)
This is a configuration I used to run with, typically with firegear wearing NPC’s with long reach weapons.
X=Ram, Q=quarterpanel or board, – = blank space, S = Seat with 5point harness, C=Cargo Space, D=Hatch
XXX
_S-
_S-
_S-
QQQ
QSQ
QCQ
QDQ

With a good motor this served me well. It requires constant maintenance or the front falls off in a hilarious explosion of NPC’s and scrap metal. The back always survives though :stuck_out_tongue:


#18

How do you have rams attached only to rams? I thought rams didn’t support other parts in adjacent tiles.


#19

Oh, did I do two rows of XXX’s? Typo, just the one row there. If you want a second layer, I’d go with armored quarterpanels with rollers under em. I’ll fix it.


#20

That’s good to know. I’ve haven’t gotten to use any of the diamond or blob stuff yet. How did you get an old version of the mod? Is it the version which came packaged with the game, or did you update your game or something and not the mods? I’m still pretty new (couple of months, but LOTS of game time), never updated my game, so I have no idea how to do it or how it works.

Nah, its cool. Its related to NPC’s sitting in vehicles, so at least as far as I’m concerned this is still on topic.


#21

It was packaged with the original version of Ascension. I stripped out the parts that were unique to it and put them in their own patch mod for mainline blazemod, I’m still getting around to trying things out to see what’s worth keeping. I got the idea after Ascension upgraded and I lost one of my favorite parts, the crystal path.

I suggest getting the launcher to make updating easier. It’s usually not worth it to update every time they release a new build, but I watch for exceptional changes and fixes and update then. I’ll brb with a link for launcher.

edit: CDDA Game Launcher (Automatic updates and more!)


#22

Ah I thought maybe you knew some tricks. Yeah I do like the armored quarter panels with spiked rams. That’s my classic setup at least. Haven’t had luck with roller drums in some years though.


#23

I haven’t played in about a year, I recently came back to it. I hope the vehicle changes haven’t made roller drums unworkable, they were fun and made the thing extra durable. I just wish I could find the mod that added shock absorbers again.


#24

I think they are in the base game now, or at least one of the mods packaged with it, because I’ve seen those in the build menu.


#25

Holy cow! You are correct, they are in the base game now. It’s even called shock absorber instead of it just being in the part description. I totally missed it. Thanks, this is really going to help.


#26

How do they function exactly? I’ve never used them.

Will they prevent players or NPCs from feeling some impacts, and not fly out of their seat or through the windshield or something?

Do they absorb impacts occurring on tiles in front of them and prevent damage to tiles behind them, or do they also prevent damage to the tile they are on as well?

Can they stack with armor, or do they replace armor?

Will they work if you put them on a tile behind a ram?


#27

They stop or reduce damage from propagating back through your vehicle. So putting them behind the ram is perfect use. I’m not sure what effect they have on seatbelts. They take up the armor slot in the tile, and function as armor. Only way to really make that design I showed viable really.


#28

Does anyone know if the parts I proposed in the OP could be created in JSON, or if there would be additional coding changes required? Or if there are any issues which might prevent them from being possible because of the game’s structure?

I’d be willing to take a crack at making a mod to for them myself it is as simple as copying the item information for a seat and altering it or adding something. If actual coding is required, I likely do not have the necessary expertise.


#29

Well, #1 sounds like the folding seat from folding vehicle parts mod, just named differently. Making climbing mounts would most likely be as simple as copying the folding seat and changing it’s name and ident. #2 SOUNDS like something very similar, but with the part tag that spikes and such have, i forget atm. Adding the relevant info from seatbelts would make them stick in place, but it wouldn’t truly be them riding ‘adjacent’ to the tile and the part would be vulnerable to damage. And they would still be able to shoot and attack as per usual. So…#1 doable in json, #2 probably needs code changes of some kind.

edit: bear in mind, this is just idea’s, I haven’t tried it. I’m pretty confident in #1 though.


#30

Can the folding seat from that mod be mounted on quarterpanels or boards? The idea is to have NPCs riding on top of the vehicle exterior panels (ie, on the same tile as the quarterpanel or board), while still preventing enemies from getting inside or attacking the interior as if there was only a seat on that tile and no barrier.


#31

Oh, I see. No, that won’t work. If any part on a tile is impassable, the tile is impassable. I don’t know any way around that.


#32

No because a tile can’t be boardable and impassible. I think that causes a singularity. You could mount frames outside the main body with seats and such. But I think you can mount it on the same tile as a door and just ride with the door open, but that probably won’t accomplish what you’re trying to go for.


#33

Shit. Well, what if they weren’t sharing the tile per se. What if the were sitting on top of it? Like on the next z-level? The quarterpanels/roofs etc would be where they sit. The part itself would just be ladder rungs or something to allow them access to the “roof”. Does the game currently have support for that?

I’m basically trying to accomplish this:


#34

No nothing like having someone sit on the next Z-level. For that screenshot I would just add armored frames to the outside with seats for them. I believe characters can shoot/attack over quarterpanels without damaging them. So you could just have a setup with one door in the back and/or driver’s side and ringed with quarterpanels instead of boards or doors. If you’re worried about opacity then you can hang curtains.


#35

Shit.

That is what I was planning to do next time I need to transport NPCs in a pinch. Either that, or making a temporary extension “trailer” from the backside with salvaged parts connected to the main vehicle by 2 frames. However neither will work well for my purposes on a permanent basis.

I’m driving around in a tank I gutted and remodeled, its 7x10 including the ram. Having an extra set of seats on each side or extending it further would make navigating dense cities go from “annoying” to “extremely difficult”.