Commit Graph
449 Commits
Author SHA1 Message Date
phreak c433cd273d Don't copy parentheses to parse buffers if outside of quotation marks. Otherwise
the parsing syntax will be copied to said buffer and some warnings/errors would occur.
2006-11-12 19:58:13 +00:00
taylor 572b7f3f72 updated/fixed modelanim code 2006-11-06 06:36:44 +00:00
taylor 13cfcdc7c7 various bits of cleanup (warning messages, things that Valgrind complained about, etc.)
fix an out-of-bounds issue on Sexp_nodes[] which was leading to stack corruption
2006-11-06 05:40:06 +00:00
Goober5000 4308579b4e fix is-event-x-delay optional argument type 2006-11-05 18:42:25 +00:00
taylor 5914a94e55 add the part of the fix which actually did something ;) 2006-10-27 16:31:09 +00:00
Goober5000 340baac55a fix error line reporting (Mantis #1120) 2006-10-27 16:01:49 +00:00
Goober5000 70c6f05bcd moved some stuff around in the sexp menus 2006-10-25 01:01:55 +00:00
Goober5000 adaa21e5f3 make sure to only add the sexp callback once 2006-10-24 23:28:56 +00:00
Goober5000 120e5fec12 make sexp nodes dynamic 2006-10-09 05:25:18 +00:00
taylor 31f5a80283 fix some stuff_string()'s that got missed previously 2006-09-13 03:57:00 +00:00
taylor fe80df5c2e fixes for stuff_string() bounds checking 2006-09-11 06:51:17 +00:00
taylor 044981a139 fix bug where set-object-speed-* could set speed subjectively if left to default 2006-09-11 06:47:33 +00:00
taylor 49b7ae2b07 make Species_info[] and Asteroid_info[] dynamic 2006-09-11 06:08:09 +00:00
taylor 7ea298bfde add font.h since the gr_set_font() function is only available from there now 2006-09-11 05:39:48 +00:00
wmcoolmon 8822c4b5f8 New model & ship scripting stuff 2006-09-09 09:53:36 +00:00
taylor 4b7a796ed1 crap, knew I should have fixed that in the patch so that it would be right in both branches... 2006-09-08 07:25:05 +00:00
taylor 3b5e199ae2 fix for Mantis bug #617 (with a very big assist from Shade who did most of the initial work on this) 2006-09-08 06:18:05 +00:00
wmcoolmon d2eac3746f enumerations; drawImage update; subsystem orientation and fireWeapon() member objects; many new weapons.tbl data variables; conditional hooks; modular scripting table support (*-sct) 2006-09-04 06:11:50 +00:00
wmcoolmon 70466d10eb Added flag-to-string function for error messages 2006-09-04 05:50:58 +00:00
taylor a07c6fd790 maybe optimize the (PI/2), (PI*2) and (RAND_MAX/2) stuff a little bit 2006-08-20 00:51:07 +00:00
karajorma 8363f2309f Doh! Minor fix 2006-08-16 16:47:55 +00:00
karajorma 3750255c54 Fixed a typo which breaks team-score 2006-08-15 19:25:57 +00:00
Goober5000 a8211fb6bd deprecate change-ship-model 2006-08-06 19:27:13 +00:00
Goober5000 325cc70a9c make these consistent (pitch-bank-heading is the established order)
--Goober5000
2006-08-06 19:06:42 +00:00
Goober5000 b68d361107 add the multiple background feature
--Goober5000
2006-08-06 18:47:29 +00:00
karajorma e5059d29d9 Fix bug where end-mission SEXP only resulting in the mission ending for the server 2006-08-04 11:45:21 +00:00
Goober5000 870118a333 add a second method for specifying ship copies, plus allow the parser to recognize ship class copy names that aren't consistent with the table
--Goober5000
2006-08-03 01:33:56 +00:00
Kazan 67f2e73297 Optimize 2006-07-26 03:45:02 +00:00
Goober5000 97059b2580 fix help text
--Goober5000
2006-07-21 05:38:41 +00:00
taylor 1d4dc00caa make glow point banks dynamic 2006-07-17 01:12:52 +00:00
Goober5000 cf096fa72c move WMC's preload stuff into main preloader routine 2006-07-17 00:50:00 +00:00
Goober5000 782231cfbe consolidate the "for reals" crap into a proper ship flag; also move the limbo flags over to SF2_*; etc.
this should fix Mantis #977
--Goober5000
2006-07-09 01:55:42 +00:00
taylor 0c0a8d67a6 rest of the map/glow changes
- put glowmap activity back on a per-ship basis (via a SF2_* flag) rather than per-model
 - same for glowpoints, back on a per-ship basis
 - put specmaps and bumpmap back on a LOD0 and LOD1 affect (got changed to LOD0 only recently)
 - fix glowmaps for shockwaves again
 - add support for animated specmaps (mainly for TBP and Starfox mods)
some minor code cleanup and compiler warning fixes
2006-07-06 22:00:39 +00:00
Goober5000 95ba7be2a4 fix for Mantis #856
--Goober5000
2006-07-06 05:35:13 +00:00
Goober5000 eae62591ce 1) complete (almost) changeover to reorganized texture mapping system
2) finally fix texture animation; textures now animate at the correct speed
--Goober5000
2006-07-06 04:06:04 +00:00
Goober5000 392727d494 cvs comment tweaks 2006-07-05 23:37:13 +00:00
Goober5000 f669cad916 --in preparation for fixing an annoying animated texture bug, reorganize the various texture structs and glow point structs and clarify several parts of the texture code :P
--this breaks animated glow maps, and animated regular maps still aren't fixed, but these will be remedied shortly
--Goober5000
2006-07-04 07:42:50 +00:00
taylor a8be2f7ffa fix various compiler warnings and things that Valgrind complained about 2006-06-27 05:07:49 +00:00
Goober5000 b6624808bb fix comment in preparation for code commit
--Goober5000
2006-06-27 03:55:22 +00:00
wmcoolmon 04e6659cbd Fix loadTexture; fix subsystem indexing; fix getNum() for weaponbanktype; improve missing function error reporting when using LUA_INDEXER 2006-06-24 20:38:36 +00:00
Goober5000 0e8cbab7b2 make ai-chase-any-except default to ai-chase-any
(since it never really worked properly in the first place)
--Goober5000
2006-06-24 01:54:08 +00:00
Goober5000 18ba481f9c this is kinda superfluous 2006-06-15 01:36:01 +00:00
wmcoolmon ed00528796 Tweak events support; fix a few of Wanderer's bugs; begin model support 2006-06-12 02:33:34 +00:00
wmcoolmon af9110b919 Scripting support for events/directives 2006-06-08 09:13:45 +00:00
wmcoolmon d187e18952 Fix the getScreenCoords function. 2006-06-07 07:41:16 +00:00
wmcoolmon beab863f0b Link in some scripting limbo support 2006-06-07 05:01:57 +00:00
wmcoolmon 96a6739a87 Limbo flag support; fix scripting debug bug 2006-06-07 04:43:38 +00:00
wmcoolmon b58c79b75d Scripting system prep for 3.6.9 2006-06-07 03:23:15 +00:00
wmcoolmon 231e720ecf Various sscripting fixes/updates; a couple new functions; esp. for mantis bug 0000893 2006-06-07 02:24:58 +00:00
Goober5000 d57d2ee93e add capability for preloading special arguments
NB: it's disabled for now, and it needs to be moved after sexps are parsed to work
--Goober5000
2006-06-04 00:01:48 +00:00