663a3eca4a0f8

663a3eca4a635
6 Guests are here.
 

Topic: SS2 QBR Breaker Read 9994 times  

663a3eca4aedfvoodoo47

663a3eca4af4b
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

663a3eca4b0ccZylonBane

663a3eca4b121
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!

663a3eca4b1c6voodoo47

663a3eca4b213
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 »
663a3eca4b363
Can you make it so that banging the pad with a wrench has a teeny tiny chance of repairing it? :D

663a3eca4b6cevoodoo47

663a3eca4b729
not sure whether the parts were made in Taiwan.

663a3eca4b7b0ZylonBane

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

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

663a3eca4bc39voodoo47

663a3eca4bc9c
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.
663a3eca4bdc5
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.

663a3eca4be7fvoodoo47

663a3eca4bedd
yaaay.

also, random is not that trivial to do.

663a3eca4c387ZylonBane

663a3eca4c3da
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);
   }
}

663a3eca4c4a0voodoo47

663a3eca4c509
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?

663a3eca4c5b3ZylonBane

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

663a3eca4c6bavoodoo47

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

663a3eca4cb13sarge945

663a3eca4cb6b
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 »

663a3eca4de3dvoodoo47

663a3eca4dea7
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.

663a3eca4e7e1sarge945

663a3eca4e846
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".

663a3eca4e950voodoo47

663a3eca4e9a8
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.

663a3eca4ecebsarge945

663a3eca4ed41
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 »

663a3eca4f0dcvoodoo47

663a3eca4f132
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.

663a3eca4f386sarge945

663a3eca4f3ec
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:

Look at you, hacker: a pathetic creature of ____ and bone!  (Fill in the missing word):
6 Guests are here.
or there were just several guys named Malone on board
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
663a3eca4f585