Commit Graph
80 Commits
Author SHA1 Message Date
taylor 6cae667430 add the part of the fix which actually did something ;) 2006-10-27 16:31:09 +00:00
Goober5000 195089c7b9 fix error line reporting (Mantis #1120) 2006-10-27 16:01:49 +00:00
taylor 6ab6cd71ce fixes for stuff_string() bounds checking 2006-09-11 01:17:07 +00:00
Goober5000 abbb2df243 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
Goober5000 ab19abcb21 cvs comment tweaks 2006-07-05 23:37:13 +00:00
taylor e6ae06c8c0 forgot to add forward declaration for allocate_mission_text() (thanks karajorma ;)) 2006-04-15 19:00:52 +00:00
taylor f7aa263c5d that was rather stupid of me, fogetting this would not have been a good thing :) 2006-04-14 18:50:52 +00:00
taylor e35065bc0d remove all of the *_ex() parsing functions added for use by EFFs
add a pause/unpause for parsing so that we can safely start parsing something new then continue parsing something old
make Mission_text and Mission_text_raw only use the memory needed, and free it when it doesn't need to parse anymore
  (should work ok with FRED2, but I wasn't able to test it)
2006-04-14 18:44:16 +00:00
taylor 6930e3eb6a make sure the mission log doesn't modify stuff in Cargo_names[], since it shouldn't
have split_str_once() be sure to not split a word in half, it should end up on the second line instead
2006-03-19 05:05:59 +00:00
Goober5000 3828f19c1b hmm, remove one form of commenting 2006-02-20 05:54:44 +00:00
Goober5000 fc2ff2bd76 reworked how comments are parsed and added version-specific commenting
--Goober5000
2006-02-11 21:23:42 +00:00
wmcoolmon 990132536e Various fixes; very beginnings of Directives scripting support 2006-02-06 02:06:02 +00:00
wmcoolmon a657ad4cad Lua debugging stuff; gr_bitmap_ex stuff for taylor 2006-01-19 16:00:04 +00:00
wmcoolmon a2a550f3d3 Various minor improvements 2006-01-17 07:10:01 +00:00
taylor 9b751defd2 fix stuff_boolean() debug spew 2006-01-15 18:53:19 +00:00
wmcoolmon eba6d1dff9 Special shockwave and moving capship bugfix, (even more) scripting stuff, slight rearrangement of level management functions to facilitate scripting access. 2006-01-14 19:54:55 +00:00
wmcoolmon c1b77841ad Assert -> parse warning 2005-12-30 05:40:19 +00:00
wmcoolmon 246cfcfa65 Codebase commit, most notably including objecttypes.tbl 2005-12-29 08:08:42 +00:00
taylor 425c7b86b4 deal with cf_find_file_location() changes
add a central parse_modular_table() function which anything can use
fix up weapon_expl so that it can properly handle modular tables and LOD count changes
add support for for a fireball TBM (handled a little different than a normal TBM is since it only changes rather than adds)
2005-12-28 22:17:02 +00:00
wmcoolmon 23b4ed0f70 Music TBL to proper XMT file (-mus) 2005-12-13 21:48:39 +00:00
wmcoolmon 15b30e3177 Final commit of codebase 2005-12-04 19:07:49 +00:00
Goober5000 7405fae9fc bah and double bah
--Goober5000
2005-11-21 03:47:51 +00:00
wmcoolmon 7cd75811db More warnings instead of Int3s/Asserts, better Lua scripting, weapons_expl.tbl is no longer needed nor read, added "$Disarmed ImpactSnd:", fire-beam fix 2005-11-08 01:04:02 +00:00
wmcoolmon b8509e1701 Better alloc_block function 2005-10-29 09:02:13 +00:00
wmcoolmon ab64770625 mission-set-nebula fixage; remainder of python code 2005-10-22 20:17:19 +00:00
wmcoolmon d1f0e95428 Added sexps set-object-speed-x, set-object-speed-y, set-object-speed-z,
and ship-create
2005-10-09 06:10:59 +00:00
wmcoolmon c3768a5acf Better readability for parse errors 2005-10-08 18:26:40 +00:00
Goober5000 995aa49245 parsing stuff
--Goober5000
2005-09-30 03:19:57 +00:00
Goober5000 2e06e37264 parse fixage
--Goober5000
2005-09-29 04:26:09 +00:00
wmcoolmon 8e51aeff23 New parsing functions that I'll be using for XMTs once I get them
working
2005-09-20 04:51:45 +00:00
Goober5000 a150ca39b8 It is a strange fate that we should suffer so much fear and doubt over so small a thing.
Such a little thing...
2005-09-17 01:36:29 +00:00
Kazan d9f82bda6f fixed a bug related to multiplayer table validation and modular tables 2005-09-06 00:32:20 +00:00
Goober5000 2d29d894d0 faster version of stristr
--Goober5000
2005-08-24 07:14:52 +00:00
Goober5000 650afb4bc3 some tweaks to parselo, plus ensure that Unicode files don't crash
--Goober5000
2005-08-22 22:24:22 +00:00
Goober5000 784cbc79d5 bah - fixed subsystem comparison
--Goober5000
2005-07-23 21:47:46 +00:00
wmcoolmon 42a8430c92 I *think* this should fix bool lists 2005-06-03 22:36:57 +00:00
phreak a65132eb30 forgot a vm_strdup in place of a strdup 2005-05-13 02:41:24 +00:00
taylor 3f6e13d20b use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
fixes various problems and is past time to make the switch
2005-05-12 17:49:18 +00:00
wmcoolmon 3bb486e17e "backspace" function 2005-05-08 20:23:28 +00:00
wmcoolmon 3030913492 More parsing flexibility 2005-04-28 01:36:46 +00:00
wmcoolmon da20f4ede2 Added stuff_bool_list; Internationalized stuff_boolean. 2005-04-28 01:12:19 +00:00
Goober5000 57c2060758 better subsystem comparison
--Goober5000
2005-04-18 06:59:16 +00:00
taylor 7f786136a6 s/vector/vec3d/g, better support for different compilers (Jens Granseuer) 2005-04-05 05:53:25 +00:00
wmcoolmon 2c2a6334db Big, massive, codebase commit. I have not removed the old ai files as the ones I uploaded aren't up-to-date (But should work with the rest of the codebase) 2005-03-25 06:57:38 +00:00
wmcoolmon 2be69e963d New commandline option "-noparseerrors" 2005-03-12 03:09:55 +00:00
taylor 405ba066b9 change min/max to MIN/MAX to fix GCC problems
add lab stuff to Makefile
build unbreakage for everything that's not MSVC++ 6
lots of warning fixes
fix OpenGL rendering problem with ship insignias
no Warnings() in non-debug mode for Linux (like Windows)
some campaign savefile fixage to stop reverting everyones data
2005-03-10 08:00:18 +00:00
taylor ce810f8195 compiler warning fixes (for MSVC++ 6)
have the warp effect only load as many LODs as will get used
head off strange bug in release when corrupt soundtrack number gets used
   (will still Assert in debug)
don't ever try and save a campaign savefile in multi or standalone modes
first try at 32bit->16bit color conversion for TGA code (for TGA only ship textures)
2005-02-23 05:05:39 +00:00
taylor 09167fa382 merge with Linux/OSX tree - p0204-2 2005-02-04 20:06:10 +00:00
wmcoolmon 72a92cc902 If a required string doesn't exist, give an error instead of a warning...doi. 2005-01-30 01:38:26 +00:00
Goober5000 2c32bd840d more cool parsing stuff
--Goober5000
2005-01-25 22:47:37 +00:00