Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Anaz on July 02, 2003, 08:34:39 pm
-
Alright, this would be one thing that I'd find useful:
Here is what I'd like...an "immoble" tag for individual ships, applied in fred (probably in the misc as a check box) that would mean that the ship would not be pushed by things like weapons with mass, ramming, and explosions/shockwaves. Why I ask this is I am rather fond of the idea of "scrap bases" ala Titan AE's one station that I forgot the name of. I tried this at one point, but was deterred by the fact that the medical ship that I used as one part of it managed to shift half of the other "components" of the station out of alignment when it blew up. This also has a few use other than that use (which I imagine that all of 5 people would use...), i.e. something like the bodacia or the asteroid base in TBP R2 (radom p1mp), the asteroid bases that have all of their detail modeled on, well what if each one of the little components was it's own seperate .tbl entry? If they were immoble, then you could have a(n almost) limitless combination of parts to make different asteroid bases, or otherwise. As far as I can reason, this wouldn't be too difficult of a feature to impliment, so I was wondering if someone could spend a little of their time to add this.
(in the spirit of capitolism, I'll make something corvette sized or smaller for someone to impliment it...)
-
All you would need to do is have the game simulate an infinite (or very, very, very high) mass for that particular object for the duration of the mission.
-
not even that. Just add a boolean to the ship's data structure, set it based on what fred does, and then in mission before checking to see if that ship should be moved, just check that data value
-
Originally posted by GalacticEmperor
All you would need to do is have the game simulate an infinite (or very, very, very high) mass for that particular object for the duration of the mission.
Infinity is not a number. It's also not a familiar concept to computers. A computer thinks of infinity the same way it thinks of 0. You can't divide by them.
-
(Repeat count 9999999, repeat delay 1):
-when
--true
--set-ship-position
---
---
---
---
-
Originally posted by Sesquipedalian
(Repeat count 9999999, repeat delay 1):
-when
--true
--set-ship-position
---
---
---
---
that would work...probably what I'm gonna end up doing for this one mission...