673f716f4e9c8

673f716f51041
2 Guests are here.
 

Topic: SS2 QBR Breaker Read 13860 times  

673f716f519bfvoodoo47

673f716f51a3c
Tags: °DML °SS2

I think this has been requested the other day, and as I had 10 minutes of spare time.. so this will render all QBR activation pads useless, handy for all those who don't want to use the SS2 resurrection chambers, but simply are unable to resist activating the pads ingame. Electrical sparks will be emitted to hopefully zap their faces, and one junk item will be spawned to give them some motivation to do so. also, the QBR email from Polito will not be received, as it makes no sense when this mod is active.

Should work for vanilla, SCP and all FMs, ok to activate mid-game, but only not yet activated QBRs will be affected (not activatable).
« Last Edit: 09. July 2019, 20:45:30 by voodoo47 »
Acknowledged by: fascinate4

673f716f51bf8ZylonBane

673f716f51c6c
Instead of just breaking them, it would be interesting to make them require some significant number of nanites to activate.
Acknowledged by 2 members: Hikari, Join usss!

673f716f51d6avoodoo47

673f716f51dc4
the idea of getting hack or repair involved has already crossed my mind. not the aim of this mod though.
« Last Edit: 29. December 2017, 22:48:11 by voodoo47 »
673f716f51f45
Can you make it so that banging the pad with a wrench has a teeny tiny chance of repairing it? :D

673f716f52319voodoo47

673f716f52368
not sure whether the parts were made in Taiwan.

673f716f523feZylonBane

673f716f5244d
When broken, the QBR will only materialize coffee mugs and bananas.
673f716f525b2
In my experience things work better when you kick them, on the whole.

https://youtu.be/gR9GjQvS44w?t=365

673f716f52856voodoo47

673f716f528b7
When broken, the QBR will only materialize coffee mugs and bananas.
was thinking more along toilet seats (NOT recyclable), but that would require a custom object. maybe I'll snoop around Christine's missions, see what kind of custom object I can, uhh, borrow.
673f716f529e7
Why not just spawn a list of random items? Including a pipe hybrid, that would be a nice scare.

And about February/March I will finally have some more time on my hand, so I'm open for silly mods and custom stuff again.

673f716f52a84voodoo47

673f716f52ad1
yaaay.

also, random is not that trivial to do.

673f716f52fe4ZylonBane

673f716f53039
Bam!

This version spawns a random object at the object switchlinked to when frobbed.

class spawnRandom extends SqRootScript {
   function OnFrobWorldEnd() {
      local items = ["Mug", "Cigarettes", "Chips", "Basketball", "Soda Can"];
      local item = items[floor(Data.RandFlt0to1() * items.len())];
      local dest = sLink(Link.GetOne("SwitchLink", self)).dest;
      if (dest) {
         local obj = Object.BeginCreate(item);
         Object.Teleport(obj, Object.Position(dest), Object.Facing(dest));
         Physics.SetVelocity(obj, vector(Data.RandFlt0to1() * 6 - 3, Data.RandFlt0to1() * 6 - 3, 0));
         Object.EndCreate(obj);
      }
   }
}

This version is placed directly on the object that will be spawning random objects and responds to TurnOn signals.

class spawnRandom extends SqRootScript {
   function OnTurnOn() {
      local items = ["Mug", "Cigarettes", "Chips", "Basketball", "Soda Can"];
      local item = items[floor(Data.RandFlt0to1() * items.len())];
      local obj = Object.BeginCreate(item);
      Object.Teleport(obj, Object.Position(self), Object.Facing(self));
      Physics.SetVelocity(obj, vector(Data.RandFlt0to1() * 6 - 3, Data.RandFlt0to1() * 6 - 3, 0));
      Object.EndCreate(obj);
   }
}

673f716f53176voodoo47

673f716f531cb
add an always spawning SpawnSFX, an Once flag, and in it goes - the idea is to spawn one random item and then stop working, as we don't want to provide the player with an endless stream of recyclable items. or do we?

673f716f5326fZylonBane

673f716f532bc
Oh this was just a proof of concept, not actually intended for any particular purpose.

673f716f53358voodoo47

673f716f533ac
mmm.. might end up using it anyway, I'm quite sure I can NVscript the rest of the stuff with little trouble.

673f716f53799sarge945

673f716f537ed
This mod is actually really what I was looking for! Thank you so much! The idea of spawning random crap is really awesome! Ideally, it would be possible to make it spawn something once, then the keypad explodes (harmlessly) to stop an endless stream of objects in a way that makes sense within the atmosphere of the game.

Would it be possible to either include this in the official SCP as an optional extra, or maintain this alongside SCP as it gets updated? I would hate for this mod to suddenly stop working after an SCP update. Maybe you guys could consider adding an area to the space station mission (the one where you do your years of training) a command console that allows setting certain options, so that mods like this and repairman can be integrated more easily and be optional without having to install a bunch of different mods.

The big problem with QBRMs in the vanilla game, and the reason why I think there are people who don't like them, is that you can (almost) endlessly throw yourself at the enemies and wear them down, which pretty much makes any sense of difficulty disappear as long as you have even a modest amount of nanites. Would it be possible to make a version which doesn't disable QBRMs, but instead force-respawns every enemy on the map whenever you respawn, so that respawning is somewhat similar to games like Dark Souls. That wouldn't really make sense without disabling manual saving though, so it's probably too much to ask.

Completely, totally unrelated - could someone make a spawning minimod which completely disables respawning, but force-respawns every enemy when you change maps. This means you can reliably clear an area for temporary safety, but as you re-tread your steps (which you do a lot in this game), the areas aren't all totally empty when you move back to them.

I should really learn how to do this stuff and get on board so that I can do it myself. :(
« Last Edit: 11. January 2018, 08:56:42 by sarge945 »

673f716f54a5avoodoo47

673f716f54abb
would be possible to make it spawn something once, then the keypad explodes
yes, definitely possible.
include this in the official SCP
not at the moment.
as an optional extra
it's already available as an optional extra.
a command console that allows setting certain options, so that mods like this and repairman can be integrated more easily and be optional without having to install a bunch of different mods.
an "enable all enhanced functionality" switch has already been suggested, but this poses perhaps too much of a technical challenge, for possibly too little benefit.
force-respawns every enemy on the map whenever you respawn
this is probably relatively easy to do (force activate all ecologies upon player respawn). however I'm very sure making SS2 more like Dark Souls is the exact opposite of what I want to do.
could someone make a spawning minimod which completely disables respawning, but force-respawns every enemy when you change maps
probably doable, but very sure it will be a lot of work.
I should really learn how to do this stuff
yes.

673f716f54e04sarge945

673f716f54e69
I'm very sure making SS2 more like Dark Souls is the exact opposite of what I want to do.

That was just an example. There are plenty of ways to make respawning more fair without having to make it "The Dark Souls of System Shock Games".

673f716f54f71voodoo47

673f716f54fa2
I think the vanilla respawning is pretty ok - its job is to keep the players on their toes at all times, and it does exactly that, I believe.

one way or another, tweaking the ecologies is probably one of the most, if not THE most annoying and time consuming thing there is as far as I'm concerned (see my ongoing effort to make the RttUNN ecologies not suck, still not done after a couple of YEARS), so there's that.

673f716f55392sarge945

673f716f553ed
I think the vanilla respawning is pretty ok - its job is to keep the players on their toes at all times, and it does exactly that, I believe.

one way or another, tweaking the ecologies is probably one of the most, if not THE most annoying and time consuming thing there is as far as I'm concerned (see my ongoing effort to make the RttUNN ecologies not suck, still not done after a couple of YEARS), so there's that.

yeah enemy respawning is pretty okay. My "respawn everything on new map" idea was just to appease the people who turn respawning off completely, to maybe make the game a little better for them because of the large amount of backtracking in SS2. For the Dark Souls reference (respawn/heal everything when you die), I was talking about player respawning, to discourage the current "run at them with your wrench out many times until they eventually die" approach within the game. Would that be related to the complex ecology rules?

I understand modding is hard work though, so feel free to dump it all in the "too hard" bin. It was just a suggestion, and I am more than happy to just not use QBRMs at all rather than "fixing" the respawn mechanic (which I am sure a lot of people don't even see an issue with, which is fine).
« Last Edit: 11. January 2018, 13:13:43 by sarge945 »

673f716f557a9voodoo47

673f716f55801
it is, and it also isn't, depends on what exactly you want to do. for example disabling spawning is pretty easy, anything else in that area, not so much.

also;
would hate for this mod to suddenly stop working after an SCP update
the beauty of dml mods is that they are largely immune to changes in other mods, and even if something breaks, fixing them up if that happens is trivial. that's why I'm always saying, if it can be done via dml, do it via dml.

673f716f55a65sarge945

673f716f55ac8
also;the beauty of dml mods is that they are largely immune to changes in other mods, and even if something breaks, fixing them up if that happens is trivial. that's why I'm always saying, if it can be done via dml, do it via dml.

Fair enough.

I would love to do some reading on DML. I played through the game a few years back and DMLs didnt even exist, everything was all incompatible gamesys mods. I am really glad it's going the way of more modularity. Is this related to the new scripting possibilities in NewDark?

Your name:
This box must be left blank:

In which year was System Shock 2 released:
2 Guests are here.
Filloy (geboren 1894) war ein in Panzerglas verhülltes, verstecktes Unikat.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
673f716f566fc