2018-06-19 07:13 EDT


Changesets: fs2open

Search ] Browse ] Back to Index ]
trunk r249
Timestamp: 2002-12-31 03:20:31
Author: Goober5000
Ported: N/A
Details ] Diff ]
simplified end-user implementation of ballistic primaries
--Goober5000
mod - /trunk/fs2_open/code/hud/hudtarget.cpp Diff ] File ]
mod - /trunk/fs2_open/code/io/keycontrol.cpp Diff ] File ]
mod - /trunk/fs2_open/code/missionui/missionweaponchoice.cpp Diff ] File ]
mod - /trunk/fs2_open/code/network/multi_ingame.cpp Diff ] File ]
mod - /trunk/fs2_open/code/ship/aicode.cpp Diff ] File ]
mod - /trunk/fs2_open/code/ship/ship.cpp Diff ] File ]
mod - /trunk/fs2_open/code/ship/ship.h Diff ] File ]
trunk r248
Timestamp: 2002-12-31 02:26:40
Author: Goober5000
Ported: N/A
Details ] Diff ]
added damaged-escort-priority-all sexp
--Goober5000
mod - /trunk/fs2_open/code/hud/hudescort.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
trunk r247
Timestamp: 2002-12-31 00:17:13
Author: Goober5000
Ported: N/A
Details ] Diff ]
fixed escort list behavior for stealthy ships
--Goober5000
mod - /trunk/fs2_open/code/hud/hudescort.cpp Diff ] File ]
trunk r246
Timestamp: 2002-12-30 01:16:09
Author: Goober5000
Ported: N/A
Details ] Diff ]
made force feedback stronger when firing ballistic primaries
--Goober5000
mod - /trunk/fs2_open/code/ship/ship.cpp Diff ] File ]
trunk r245
Timestamp: 2002-12-27 15:16:18
Author: phreak
Ported: N/A
Details ] Diff ]
added damage-escort-list as a new sexp
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
trunk r244
Timestamp: 2002-12-27 12:58:11
Author: Goober5000
Ported: N/A
Details ] Diff ]
the insidious beam bug is now squashed AND committed!
--Goober5000
mod - /trunk/fs2_open/code/weapon/beam.cpp Diff ] File ]
trunk r243
Timestamp: 2002-12-26 21:57:51
Author: Goober5000
Ported: N/A
Details ] Diff ]
removed the existing stealth sexps and replaced them with the following...
ship-stealthy
ship-unstealthy
is-ship-stealthy
friendly-stealth-invisible
friendly-stealth-visible
is-friendly-stealth-visible
--Goober5000
mod - /trunk/fs2_open/code/mission/missionparse.cpp Diff ] File ]
mod - /trunk/fs2_open/code/mission/missionparse.h Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
mod - /trunk/fs2_open/code/ship/awacs.cpp Diff ] File ]
mod - /trunk/fs2_open/code/ship/ship.cpp Diff ] File ]
mod - /trunk/fs2_open/code/ship/ship.h Diff ] File ]
trunk r242
Timestamp: 2002-12-24 20:22:23
Author: Goober5000
Ported: N/A
Details ] Diff ]
meh - changed is-cargo-x to is-cargo
--Goober5000
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
trunk r241
Timestamp: 2002-12-24 02:42:29
Author: Goober5000
Ported: N/A
Details ] Diff ]
added change-ai-class and is-ai-class, and I think I may also have nailed the
is-iff bug; did some other bug hunting as well
--Goober5000
mod - /trunk/fs2_open/code/network/multi.cpp Diff ] File ]
mod - /trunk/fs2_open/code/network/multi.h Diff ] File ]
mod - /trunk/fs2_open/code/network/multimsgs.cpp Diff ] File ]
mod - /trunk/fs2_open/code/network/multimsgs.h Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
mod - /trunk/fs2_open/code/ship/ship.cpp Diff ] File ]
mod - /trunk/fs2_open/code/ship/ship.h Diff ] File ]
trunk r240
Timestamp: 2002-12-24 02:38:59
Author: Goober5000
Ported: N/A
Details ] Diff ]
added a wee cautionary note
--Goober5000
mod - /trunk/fs2_open/code/mission/missionparse.h Diff ] File ]
trunk r239
Timestamp: 2002-12-23 18:01:27
Author: Goober5000
Ported: N/A
Details ] Diff ]
added set-cargo and is-cargo-x sexps
--Goober5000
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
trunk r238
Timestamp: 2002-12-23 16:13:41
Author: phreak
Ported: N/A
Details ] Diff ]
defined USE_OPENGL for debug and release builds
mod - /trunk/fs2_open/Freespace2.dsp Diff ] File ]
mod - /trunk/fs2_open/code/code.dsp Diff ] File ]
trunk r237
Timestamp: 2002-12-23 14:25:39
Author: phreak
Ported: N/A
Details ] Diff ]
dumb typo
mod - /trunk/fs2_open/code/graphics/gropengl.cpp Diff ] File ]
trunk r236
Timestamp: 2002-12-23 12:52:51
Author: phreak
Ported: N/A
Details ] Diff ]
added code that displays an error if user's OGL version is less than 1.2
mod - /trunk/fs2_open/code/graphics/gropengl.cpp Diff ] File ]
trunk r235
Timestamp: 2002-12-23 00:41:08
Author: Goober5000
Ported: N/A
Details ] Diff ]
Bah - Andsager is a moron. :) I see no reason why rand shouldn't work
multiple times. It's been fixed thus.
--Goober5000
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
trunk r234
Timestamp: 2002-12-23 00:18:52
Author: Goober5000
Ported: N/A
Details ] Diff ]
Squashed some Volition bugs! :O Some of the sexps for dealing with more than
one ship would return after only dealing with the first ship.

Also added the following sexps:
is-ship-stealthed
ship-force-stealth
ship-force-nostealth
ship-remove-stealth-forcing

They toggle the stealth flag on and off. If a ship is forced stealthy, it won't even
show up for friendly ships.
--Goober5000
mod - /trunk/fs2_open/code/mission/missionparse.cpp Diff ] File ]
mod - /trunk/fs2_open/code/mission/missionparse.h Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
mod - /trunk/fs2_open/code/ship/awacs.cpp Diff ] File ]
mod - /trunk/fs2_open/code/ship/ship.cpp Diff ] File ]
mod - /trunk/fs2_open/code/ship/ship.h Diff ] File ]
trunk r233
Timestamp: 2002-12-22 20:47:17
Author: Goober5000
Ported: N/A
Details ] Diff ]
removed stipulation that "Instructor" be present for training-msg sexp to work
--Goober5000

(This is fun! :))
mod - /trunk/fs2_open/code/mission/missiontraining.cpp Diff ] File ]
trunk r232
Timestamp: 2002-12-22 17:59:04
Author: Goober5000
Ported: N/A
Details ] Diff ]
hack: turn on ship trails if in nebula - restores backward compatibility
--Goober5000
mod - /trunk/fs2_open/code/mission/missionparse.cpp Diff ] File ]
trunk r231
Timestamp: 2002-12-22 16:31:01
Author: Goober5000
Ported: N/A
Details ] Diff ]
tweaked positioning of the new HUD graphics
--Goober5000
mod - /trunk/fs2_open/code/hud/hudtarget.cpp Diff ] File ]
trunk r230
Timestamp: 2002-12-22 16:12:22
Author: Goober5000
Ported: N/A
Details ] Diff ]
added primaries-depleted and primary-ammo-pct sexps -- useful for ships with
ballistic primaries
--Goober5000
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
trunk r229
Timestamp: 2002-12-22 12:22:47
Author: Goober5000
Ported: N/A
Details ] Diff ]
Subcategories implemented. :) So far all that's been done is the Change menu, but other
subcategorizations are possible. Here are the instructions from sexp.h...
"Adding more subcategories is possible with the new code. All that needs to be done is
to add a #define here (a number from 0x0000 to 0x00ff ORred with the category that it
goes under), some appropriate case statements in get_subcategory() (in sexp.cpp) that
will return the subcategory for each sexp that uses it, and the submenu name in the
op_submenu[] array in sexp_tree.cpp."

Please note that I rearranged a whole bunch of sexps in the Operators[] array in sexp.cpp
in order to make the subcategories work better, so if you get a whole bunch of differences
or even conflicts, just ignore them. :)
--Goober5000
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
trunk r228
Timestamp: 2002-12-21 13:03:49
Author: Goober5000
Ported: N/A
Details ] Diff ]
commented out the warning if you don't have the new ballistic HUD graphics - it would probably get annoying (just use the old ones without comment)
--Goober5000
mod - /trunk/fs2_open/code/hud/hudtarget.cpp Diff ] File ]
trunk r227
Timestamp: 2002-12-21 12:58:11
Author: Goober5000
Ported: N/A
Details ] Diff ]
rearranged the sexp list and got the preliminary subcategories working - still need to work on the actual submenu
--Goober5000
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
mod - /trunk/fs2_open/code/parse/sexp.h Diff ] File ]
trunk r226
Timestamp: 2002-12-21 08:39:25
Author: DTP
Ported: N/A
Details ] Diff ]
did bit more house keeping. modfied Phreaks fps cmdline a bit, so that we dont have to specific build code.libs for fred, but can use the same code.lib for both fs2_open.exe and fred2_open.exe
mod - /trunk/fs2_open/code/cmdline/cmdline.cpp Diff ] File ]
mod - /trunk/fs2_open/code/cmdline/cmdline.h Diff ] File ]
mod - /trunk/fs2_open/code/freespace2/freespace.cpp Diff ] File ]
trunk r225
Timestamp: 2002-12-20 02:17:23
Author: Goober5000
Ported: N/A
Details ] Diff ]
Updated the cargo-known-delay and cap-subsys-cargo-known-delay sexps to work correctly if set-scanned and set-unscanned are used repeatedly with the same ship or ship subsystem. In most cases, this functionality will never be needed, but it's nice to know that it's here. :) However, I should point out that cap-subsys-cargo-known-delay will recognize only the first instance of a subsystem being revealed once the ship is no longer in the mission. Here is the relevant bit I put into the sexp handling routine...
"Since there is no way to keep track of subsystem status once a ship has departed or has been destroyed, check the mission log. This will work in 99.9999999% of all cases; however, if the mission designer repeatedly sets and resets the scanned status of the subsystem, the mission log will only return the first occurrence of the subsystem cargo being revealed (regardless of whether it was first hidden using set-unscanned). Normally, ships keep track of cargo data in the subsystem struct, but once/ the ship has left the mission, the subsystem linked list is purged, causing the loss of this information. I judged the significant rework of the subsystem code not worth the rare instance that this sexp may be required to work in this way, especially since this problem only occurs after the ship departs. If the mission designer really needs this functionality, he or she can achieve the same result with creative combinations of event chaining and is-event-true."

Please note that this problem only occurs with cap-subsys-cargo-known-delay, only if the subsystem scanned status is revealed more than once, and then only after the ship is no longer in the mission. Sufficiently rare, I figured, that I could afford to not worry about it.
--Goober5000
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff ] File ]
First  Prev  1 2 3 ... 40 ... 80 ... 120 ... 160 ... 200 ... 240 ... 280 ... 320 ... 360 ... 400 ... 427 428 429 430 431 432 433 ... 437 438 439  Next  Last