Goober5000
be6ea31534
fix for Mantis #2056 (sexps may not want to process every ship)
...
also, account for the fact that Command may not be "#Command"
2010-06-23 03:05:26 +00:00
Wanderer
fd6c3a84f6
allow lua to track if ship is 'dying' during the frame (bugfix for flashy deaths script)
2010-06-21 22:06:49 +00:00
Goober5000
5141cf6dab
fix some problems with set-explosion-option (viz. all options need to be set if a special explosion is being used)
2010-06-21 07:14:54 +00:00
Goober5000
f8e3aee161
add set-explosion-option to edit explosions (needed after karajorma's new special-exp code)
2010-06-21 01:21:40 +00:00
Wanderer
e047ba0155
Fix lua ray collision checks against debris pieces
2010-06-20 14:07:30 +00:00
Goober5000
33f47d53c7
add awesome logical operators
...
(I wonder why nobody added these until now)
2010-06-16 02:38:24 +00:00
Goober5000
db2e20e59a
add mission-time-msecs
2010-06-16 02:10:48 +00:00
Wanderer
c01b067c1a
better handling of 'dying' weapons for lua scripting.cpp
...
added lua controls for accessing beams
2010-06-09 16:49:20 +00:00
Goober5000
9940f9a752
add OPF_SOUND_ENVIRONMENT for Taylor's sexps
...
also, some tweaks for sexp checks and for SEXP_NONE_STRING
2010-06-09 07:38:27 +00:00
taylor
5e943b843c
add some missing safety checks for Snds[] (Mantis #2216 )
2010-06-06 14:50:36 +00:00
taylor
1491795451
fix endless loop
2010-05-29 15:53:27 +00:00
taylor
b287ecfef9
new sound code
...
- Mantis #58
- Mantis #1769
- many other fixes and improvements
2010-05-29 15:53:18 +00:00
Wanderer
89d7a512af
add read access for lua to weapon and ship info index. enable to check 'weapon_armed' status
2010-05-28 19:15:05 +00:00
Goober5000
ec2542fa1e
misc silly fixes
2010-05-15 21:48:23 +00:00
karajorma
27f58de890
Add the (in)validate-all-arguments SEXPs
2010-05-03 12:03:57 +00:00
karajorma
a2afa2b67a
Switch to using the Macros for Multiplayer modes whenever possible.
2010-04-27 13:42:59 +00:00
karajorma
047ae70637
FUBAR's Fix to allow Explosion-Effect to use any explosion in fireball.tbl
2010-04-20 13:05:29 +00:00
karajorma
ff7f028e0e
Fix the end-mission SEXP to make it possible to test if the player is alive or not.
2010-04-13 11:15:18 +00:00
karajorma
4178c4b65c
Iss Mneur's mission-set-subspace and hud-display-gauge SEXPs
2010-04-13 11:12:28 +00:00
Goober5000
4b662a3649
prevent an endless loop if someone tries to assign a variable to itself
2010-03-31 20:31:02 +00:00
Goober5000
c2a2f0727f
patch some holes in the handling of string variables
2010-03-29 09:39:26 +00:00
Goober5000
0458d83f94
a couple of small but important fixes to the subtitle code, including (finally) the complete fix for Mantis #2152
2010-03-20 06:37:26 +00:00
Goober5000
5a3fa6f576
allow specification of fonts via show-subtitle
2010-03-19 06:31:15 +00:00
Goober5000
7181e3d602
a few things here...
...
--add space for font argument which will be in post-3.6.12 builds
--fix round-off error in coordinate conversion, discovered by genghis
--use is_sexp_true() instead of WMC's comparison
--fix images not appearing in show-subtitle (Mantis #2152 )
--fix invalid character in change-soundtrack sexp help
2010-03-19 04:03:49 +00:00
Goober5000
7fa0a70c9e
this is a long-overdue rewrite of WMC's show-subtitle sexps
2010-03-15 01:55:40 +00:00
karajorma
b6914428ad
Fix Mantis 2140 (Set-primary-ammo/weapon result in the ammo being set to 0 in some mods)
2010-03-10 14:49:50 +00:00
karajorma
ca90928e08
Refactoring the Special Explosion and Special Hitpoints/Shield code and saving methods.
2010-03-10 08:50:28 +00:00
karajorma
64d3a85dfa
Fix an issue with the multi_sexp system if you ever had to send two full packets in a single frame.
2010-03-03 14:11:59 +00:00
karajorma
b464f2a558
Fix Mantis 2137 (Play-Sound-From-File doesn't loop correctly).
2010-03-01 13:44:25 +00:00
Goober5000
4efaaf4523
clarify difference between knossos warpin and warpout in the code -- this should fix Mantis #2128
...
"mabye" -> "maybe"
2010-02-15 11:01:29 +00:00
Wanderer
8651bb3a0b
fix for potential (and real) null vec issue caused by sexped explosions
2010-02-13 09:01:07 +00:00
karajorma
9d705df121
Better fix for Mantis 2106 (set-object-position crashing multiplayer)
2010-02-12 11:23:23 +00:00
karajorma
a1f100d0a3
Whoever designed a comparison function that reports false when the arguments are the same should be shot!
2010-02-12 07:42:23 +00:00
karajorma
8555140cf6
Deprecate <any support ship class> in favour of something that does exactly what it says on the tin.
2010-02-12 07:14:34 +00:00
chief1983
9473a345fc
Fix Mantis #2120 : is-primary-selected now returns true for any bank when primaries are linked.
2010-02-11 16:31:25 +00:00
Wanderer
c2a1ff57c9
Commit of lua debug patch.
2010-02-10 21:50:15 +00:00
karajorma
47faa1c364
Fix for Mantis 2106 (Set-object-position crashes in multiplayer).
2010-02-06 11:20:32 +00:00
Wanderer
1cc80c2841
fix couple of model handle related bugs in lua.cpp
2010-02-05 23:14:34 +00:00
taylor
4b40d32f3d
particle updates from the Xt code base
2010-02-03 02:18:22 +00:00
Wanderer
05b47ecfec
bah, bah, bah, bah - fix my own stupid bug in lua raycollision function
2010-01-30 11:45:22 +00:00
Wanderer
a3ca4f4ef7
lua function for checking the state of a ship when the ship is dying
2010-01-28 08:05:43 +00:00
Wanderer
b0e8ce130e
Lua additions/bugfixes, fixed drawmodeloor function for drawing models in game, new model loading helper functions (slow).
2010-01-28 07:37:31 +00:00
Wanderer
8549f3c71a
fix to lua escort ship indexer
2010-01-23 09:02:32 +00:00
Wanderer
dbf5d60ab2
Lua control for getting the full button control data
2010-01-16 13:10:55 +00:00
Wanderer
834e4321a7
fixes for various lua wings and wing ship indexer bugs.
2010-01-14 18:05:48 +00:00
Wanderer
d41514c78e
Enable missing controls lua control info. Force fireprimary lua function to work regardless of stream status of the weapons.
2010-01-11 10:39:40 +00:00
Wanderer
e2cfb8017a
lua access & related functions to enable player button controls to be operated via scripting
2010-01-10 20:59:31 +00:00
Echelon9
cfec9106be
Complete reversion
2010-01-07 17:30:44 +00:00
Wanderer
0eca97a967
model:checkRayCollision lua function to allowed certain collision checks be done with lua
2010-01-07 15:23:25 +00:00
Goober5000
9ead43eccd
change ExternalDLL to external_dll for cross-platform friendliness
...
(yes there aren't any errors currently, but this has been a convention since the beginning of cross-platform compatibility)
vcproj and xcode projects are updated accordingly
2010-01-06 01:18:31 +00:00