"Ideological" book for chaplin

You know how borgs can decide what chassis they want to have? This but for the Bible.

On the surface, it’s just a skin chooser. Choose what kind of skin you want for the ideological book.

Some IDEAGUYS:

  • Abrahamic Religion Texts (bible, quran, tanakh)
  • Satanic Bible (could argue this is the necronomicon, but I think not)
  • (more actual religious texts I can’t be bothered to look up.)

I think there’s also some room for more absurd/satirical “religious texts”

  • Tider’s Toolbox
  • Gospel of the Flying Spaghetti Monster
  • One for some tech-related one? I gave up on a name for this one
  • One about the worship of Nanotrasen/Syndicate

I worry that this might open the door to hate though, so I’d suggest probably only doing absurd/satirical “religious texts”

6 Likes

The Bible of space god version 57

theres already a ton of different altars to gods, maybe make them match, ie book of the honkmother

a geture currently being worked on is that the chaplain can chose their altar round-start and make it whichever altar they want.

2 Likes

I would prefer if the religions where not named.
Simply because that allows the chap to choose whatever they want.
Make them spawn with a labeler and let them just go “bible (Pastafarian)” or “bible (Gamer’s Code)” or whatever.

Since there is no canon forced religion, allowing freedom to choose sounds better.

2 Likes

Actually the reason I initially came up with this was to give the chaplin more functionality. My idea was that the bible variations would give different familiar variations
I.E. the tider’s toolbox would summon a sentient tool that works like the tool module from borg

Ramilla would probably be buffed to get one hand

pastafarian lets you summonna bowl of spaghetti (not even sapient, just a bowl of spaghetti

but that sounded like a nightmare to code.

I like this idea, I think it could also be extended to give the fuctionality to choose the altar by allowing you to ‘concercrate’ altars by using your book on an altar converting it to your faiths. (reskin it)

We definitely need a way to change the altars. I’ve played Chaplain a couple times, and some people don’t understand that you don’t get to pick the altar, which leads to problems if you’re given the satanic altar. For variety, though, there could be a “you feel called to [religion]” text somewhere.

thats just giving the bible a SpawnOnTrigger component.

The problem with a ton of religious icons/texts/whatever replacing the Bible is that it kinda removes its ability to be an objective. Mmaaayyybbeee if there was some way to track an objective item but without that it would be so hard to identify what you’re meant to get.

I dont think thats hard at all.. You could likely have it on a right click menu with the bible and then it just texture swap it.

Yeah, just have the spare in the pietyvend, and let you choose specifically which text in loadout. Make either count.

In OOP, it’s very easy to keep track of an Object after transforming it.

This is how it works in SS13 by the way. The chaplain gets to choose the name of the religion and a bunch of stuff like that for the round.

i mean we do have other things that even thought they are seperate items they all count (see: tech disk) this is because in ECS we can just check eg: in this case a “BibleComponent” and any item with “BibleComponent” is valid for the objective.

1 Like

That’s interesting! I’ve only seen small snippets of the code so I’m not sure how greentext is collected but as someone who’s been coding for a while, Objects transforming wouldn’t be a roadblock, especially given ss14’s complexity.

But yeah tech disks are a good example I didn’t even think of, and having item components to correlate seems like an easy way to handle it.

yeah if you want a good “writeup” on ECS in SS14/RobustToolbox I reccommend reading ECS - Space Wizards Development Wiki for a highlevel overview

TL;DR.
Entity - things that hold components
Component - things that hold bits of data or markers
Systems - act upon entities using components on entities and communicate with other systems using events

1 Like