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
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
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
wmcoolmon
70466d10eb
Added flag-to-string function for error messages
2006-09-04 05:50:58 +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
Goober5000
392727d494
cvs comment tweaks
2006-07-05 23:37:13 +00:00
karajorma
11027dcb53
Added stuff_ship_list to act as a typesafe replacement for stuff_int_list and handle variables as legitimate values for both ship type and availability when parsing Team Loadout lists
2006-06-02 08:55:47 +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