Commit Graph
90 Commits
Author SHA1 Message Date
Goober5000 e848a1588d Rolled back _argv[-1]'s changes to the sexp infrastructure, which would
have broken a huge amount of stuff and created some nasty bugs.
Also commented most of _argv[-1]'s new sexps pending consolidation,
and added a placeholder help entry for the one good sexp.
--Goober5000
2003-09-11 23:21:54 +00:00
argv 93985ab901 Several new sexps, such as power drain control. Also increased maximum sexp operators to 4096, though there may be another limit at 1024. 2003-09-11 19:18:13 +00:00
Goober5000 d5822a203c merged num-ships-in-battle and num-ships-in-battle-team, making the
team argument optional
--Goober5000
2003-09-05 05:06:32 +00:00
Goober5000 8d2b742020 merge of Phreak's and my sexp.cpp
--Goober5000
2003-09-05 04:48:03 +00:00
Goober5000 80003037b8 merge of Phreak's and my sexp.h
--Goober5000
2003-09-05 04:39:55 +00:00
phreak f0bb987ebb fixed a small bug in num-ships-in-battle-team
added an option to loop sounds played by play-sound-from-file
2003-09-05 02:15:34 +00:00
phreak c804368f37 added num-ships-in-battle and num-ships-in-battle-team sexp 2003-08-30 21:59:48 +00:00
Goober5000 11bcd10805 trying to commit
--Goober5000
2003-08-28 06:17:29 +00:00
Goober5000 5c1f7e5c19 trying to commit
--Goober5000
2003-08-28 05:46:52 +00:00
Goober5000 a3f2d48869 added percent-ships-disarmed and percent-ships-disabled
--Goober5000
2003-08-27 02:04:54 +00:00
Goober5000 9ba71612a1 added is-ship-type, is-ship-class, lock-rotating-subsystem, and free-rotating-subsystem;
also fixed the argument and return values for various sexps so that they work
properly for negative numbers
--Goober5000
2003-08-27 01:38:00 +00:00
Goober5000 a04f658b1b added replacement of $rank with the player's rank in any string that appears
in-game (same as with $callsign); also bumped the limit on the length of text
allowed per entry in species.tbl
--Goober5000
2003-08-25 04:45:57 +00:00
Goober5000 935fd42370 implemented $callsign to add the player callsign in a briefing, message, or whatever
--Goober5000
2003-08-22 07:01:57 +00:00
Goober5000 d3ae2fe948 fixed set-support-ship sexp
--Goober5000
2003-08-21 09:00:19 +00:00
phreak 6559cbf8c5 added turret-tagged-specific and turret-tagged-clear-specific sexps 2003-06-19 18:12:12 +00:00
phreak a556505a19 added Sesquipedalian's kamikaze and not-kamikaze sexps 2003-05-24 16:47:58 +00:00
Goober5000 458634292a implemented the custom hitpoints mod
--Goober5000
2003-04-29 01:03:24 +00:00
Goober5000 f99632553d gotta love those compiler errors ;)
fixed those and cleaned up conflicts with the missile-locked sexp
--Goober5000
2003-04-05 20:47:58 +00:00
sesquipedalian 50b8201d0c Recommit of is-missile-locked.
I changed the sexp's category from non-campaign to training, so you may get a conflict with that.
2003-04-05 20:17:23 +00:00
Goober5000 71be2cdfe6 commit to fix the FRED compile error
--Goober5000
2003-04-04 22:11:06 +00:00
Goober5000 1a70dcbd48 resolved a nasty bug that caused some missions to crash
--Goober5000
2003-03-30 07:27:34 +00:00
Goober5000 b1e4605bed preliminary work on ai facing sexp
--Goober5000
2003-03-30 04:34:38 +00:00
sesquipedalian c038548f67 Aaaand nevermind... 2003-03-29 11:23:46 +00:00
sesquipedalian 14b68cabef Added is-missile-locked sexp 2003-03-29 08:52:59 +00:00
Goober5000 6120df56af got rid of an annoying compile warning
--Goober5000
2003-03-28 19:56:02 +00:00
Goober5000 328364df88 argh - lol
--Goober5000
2003-03-22 08:17:34 +00:00
Goober5000 e41e8f97e0 bleah
--Goober5000
2003-03-22 07:24:53 +00:00
Goober5000 8e3b1f3405 bugs are bad, mmkay?
--Goober5000
2003-03-22 06:35:37 +00:00
Goober5000 2047aa4ae5 added play-sound-from-table, play-sound-from-file, and close-sound-from-file
--Goober5000
2003-03-22 06:11:51 +00:00
Goober5000 8738a13c2f yuck - fixed a nasty error when FRED provides a default value for warp-effect
and explosion-effect
--Goober5000
2003-03-21 08:33:33 +00:00
Goober5000 8c9e40b21e added get-relative-object-*, where * = x, y, and z; these sexps return the
world coordinates of a set of relative coordinates to an object; also, fixed many
places in sexp.cpp so that now sexps can accept other sexps as parameters,
wherease before they weren't able to
--Goober5000
2003-03-21 04:51:33 +00:00
Goober5000 2e6ec62838 implemented EMP as part of weapon-effect sexp
--Goober5000
2003-03-20 09:17:16 +00:00
Goober5000 90e56619cf extended sexps
--Goober5000
2003-03-20 04:27:10 +00:00
Goober5000 f1341cf14c making sexps better
--Goober5000
2003-03-20 00:08:08 +00:00
Goober5000 72d5aa53e3 added warp-effect sexp
--Goober5000
2003-03-19 06:23:28 +00:00
unknownplayer 6de76f47f0 Fixed up a bug in the code which was causing all mission loads to crash.
As of this update, the DX merge is officially functional and complete within the CVS main branch. Tell Inquisitor we won't need to roll back at all, but Goober5000 needs to go and look at his SEXP code since he messed up a bunch of checking functions with it
2003-03-18 13:38:07 +00:00
Goober5000 5b2b6f4b1e added explosion-effect sexp and did some other minor housekeeping
--Goober5000
2003-03-18 08:44:06 +00:00
Goober5000 4e8174b0e8 fixed the tech room bug! yay!
--Goober5000
2003-03-03 04:28:37 +00:00
penguin 5b620ab6f4 Made a debug error message less confusing
- penguin
2003-03-02 06:10:58 +00:00
Goober5000 742c4c1484 fixed the initial status bug 2003-03-01 01:15:38 +00:00
phreak 594bfddf7b cleaned up debug output 2003-01-30 23:19:33 +00:00
Goober5000 d7a3b618b1 changed change-music to change-soundtrack
--Goober5000
2003-01-26 18:37:19 +00:00
Goober5000 5616cbd065 added preloader to change-ship-model and change-ship-class so that the game
doesn't hesitate when switching models in the middle of missions
--Goober5000
2003-01-25 04:54:36 +00:00
Goober5000 4a5e9969a9 added change-music sexp and bumped MAX_SOUNDTRACKS from 10 to 25
--Ian Warfield
2003-01-25 04:17:39 +00:00
Goober5000 09b61901c5 fixed a few bugs in Bobboau's implementation of the glow sexps; also added
help for the sexps in sexp_tree
--Goober5000
2003-01-21 17:24:16 +00:00
bobboau 67faca1076 added several sExps for turning glow points and glow maps on and off 2003-01-20 05:40:50 +00:00
Goober5000 31d970d8ee fixed a bunch of bugs -- the support ship sexp, the "no-subspace-drive" flag,
and departure into hangars should now all work properly
--Goober5000
2003-01-19 22:20:23 +00:00
Goober5000 9041337baa actually added the set-support-ship sexp; much of the other commit was
groundwork (data types and stuff)
--Goober5000
2003-01-19 07:45:38 +00:00
Goober5000 341803c8c0 fixed a bunch of bugs - "no-subspace-drive" should now work properly for
all ships, and all ships who have their departure anchor set to a capital ship
should exit to that ship when told to depart
--Goober5000
2003-01-19 07:02:16 +00:00
bobboau d4f242427d redid the way glowmaps are handeled, you now must set the global int GLOWMAP (no longer an array) before you render a poly that uses a glow map then set GLOWMAP to -1 when you're done with, fixed a few other misc bugs it 2003-01-19 01:07:43 +00:00