Commit graph

371 commits

Author SHA1 Message Date
Randy Heit
cccb298f8b - Update zdefs.acs and zspecial.acs for recent ACS additions.
SVN r4308 (trunk)
2013-06-01 02:56:20 +00:00
Randy Heit
1d7b0f4bcf - Added Get/SetCVarString and Get/SetUserCVarString to zspecial.acs.
SVN r4294 (trunk)
2013-05-27 02:42:34 +00:00
Randy Heit
b1bf0455bc - Add new cvar functions to zspecial.acs.
SVN r4284 (trunk)
2013-05-25 19:12:37 +00:00
Christoph Oelckers
d70ecde7f0 ACC header for APROP_Reactiontime
SVN r4223 (trunk)
2013-04-20 21:33:54 +00:00
Randy Heit
df8996df4f - Default to -O2 instead of -Os with GCC, because the GCC 4.7.2 bundled with current Ubuntus generates invalid code with -Os.
SVN r4183 (trunk)
2013-03-15 23:41:27 +00:00
Randy Heit
67e89c4107 - Correct parameter count to ACS_NamedExecuteWithResult in zspecial.acs.
SVN r4143 (trunk)
2013-02-19 02:07:14 +00:00
Christoph Oelckers
f4a918123c - removed a few 'GZDoom only' notes that no longer apply.
SVN r4127 (trunk)
2013-02-10 08:58:26 +00:00
Christoph Oelckers
9e866bbef8 - Added Floor_RaiseAndCrushDoom to ACS header.
SVN r4126 (trunk)
2013-02-10 08:56:24 +00:00
Randy Heit
dc24257416 - Added CHANGELEVEL_PRERAISEWEAPON to zdefs.acs.
SVN r4015 (trunk)
2013-01-03 02:20:08 +00:00
Randy Heit
a934c47119 - The ACS part of the HUD message clipping changes. Also add ZDaemon's functions to zspecial.acs.
SVN r3961 (trunk)
2012-11-10 03:24:29 +00:00
Randy Heit
5913c818a9 - Added FDARI's get actor height and radius patch.
SVN r3956 (trunk)
2012-11-09 23:07:10 +00:00
Braden Obrzut
9ae0c430ba - Moved Sqrt, FixedSqrt, and VectorLength to zspecial.acs.
SVN r3889 (trunk)
2012-10-13 22:56:30 +00:00
Randy Heit
292f20fc46 - Fixed: Wrong opcode for fixedsqrt.
SVN r3887 (trunk)
2012-10-13 13:41:41 +00:00
Randy Heit
7aa5c4d120 - Added sqrt, fixedsqrt, and vectorlength to ACC.
SVN r3884 (trunk)
2012-10-11 03:40:21 +00:00
Randy Heit
9af2df3096 - Added desaturation translation support to ACC. This is the same as the % syntax introduced
by DECORATE. Note that the values in the color range are fixed point numbers. i.e. You must
  use 1.0 and not 1. This is in keeping with the existing convention.

SVN r3879 (trunk)
2012-09-20 02:26:58 +00:00
Randy Heit
14d9aee65c - Add HUDMSG_ALPHA to zdefs.acs.
SVN r3877 (trunk)
2012-09-20 02:07:46 +00:00
Randy Heit
57040693cd - Fix VC++ 6 warnings.
SVN r3853 (trunk)
2012-08-25 19:29:04 +00:00
Randy Heit
74d159f4d5 - Bump ACC version to 1.53.
SVN r3852 (trunk)
2012-08-25 19:27:46 +00:00
Randy Heit
e7c96aac47 - Added PLAYERINFO_FOV and PLAYERINFO_DESIREDFOV to zdefs.acs.
SVN r3836 (trunk)
2012-08-22 22:09:43 +00:00
Randy Heit
efd99b3ecf - Add new HUD message definitions to zdefs.acs.
SVN r3822 (trunk)
2012-08-12 22:26:12 +00:00
Randy Heit
a15d0a35b6 - Fixed T_MAXARMORBONUS typoed as T_MASARMORBONUS.
SVN r3817 (trunk)
2012-08-10 02:57:35 +00:00
Randy Heit
768d586060 - Added UniqueTID and IsTIDUsed to zspecial.acs.
SVN r3799 (trunk)
2012-08-01 03:13:55 +00:00
Randy Heit
72b11c089f - Optimize away PCD_DUP when the preceding instruction is PCD_PUSHBYTE.
- Added NamedScriptWait (PCD_SCRIPTWAITNAMED) and ACS_NamedExecuteWait.

SVN r3755 (trunk)
2012-07-11 03:59:01 +00:00
Christoph Oelckers
43ff84e0a1 - added missing renderstyle constants.
SVN r3701 (trunk)
2012-06-21 08:47:56 +00:00
Randy Heit
32a6f0a5ec - Fixed: Most recent p-codes were missing their names.
SVN r3668 (trunk)
2012-05-31 03:01:25 +00:00
Randy Heit
b9764cb371 - Fixed error message for importing a non-library.
SVN r3664 (trunk)
2012-05-22 20:55:50 +00:00
Christoph Oelckers
b55a64dc06 - added CR_CYAN to ACS headers.
SVN r3564 (trunk)
2012-04-14 16:05:01 +00:00
Christoph Oelckers
4202a38ac4 - added new AProps to ACC headers.
SVN r3428 (trunk)
2012-03-11 09:10:03 +00:00
Randy Heit
6c45d91701 - Fixed: There was no check for accessing an array without filling out all the required dimensions.
SVN r3409 (trunk)
2012-03-08 23:02:57 +00:00
Randy Heit
3386968b3d - Add proper support for line specials that don't fit in a byte.
SVN r3408 (trunk)
2012-03-08 22:24:00 +00:00
Randy Heit
caa7fbc0c4 - Added the -hh switch, which works like the old -h but with an additional message if the scripts
could not be written in a Hexen-compatible manner.
- Fixed logic for Hexen-compatibility errors: pc_NoShrink by itself does not imply -h.


SVN r3407 (trunk)
2012-03-08 22:06:57 +00:00
Braden Obrzut
5c03978cd7 - Removed pcode escalation with -h since the only thing is does is confuse people into thinking the ZDoom ACC is incompatible with Hexen. ACC will now produce an error when the user attempts to use a feature unsupported by the ACS0 bytecode format.
SVN r3403 (trunk)
2012-03-06 01:56:14 +00:00
Randy Heit
336a1ac719 - Bump ACC version to 1.52.
- Increase parameter count for ACS_ExecuteWithResult from 4 to 5.

SVN r3393 (trunk)
2012-02-26 03:31:09 +00:00
Randy Heit
5efc9cc00a - Bump script parameter limit up to 4, since ACS_ExecuteWithResult currently has an unused fifth
parameter that could just as well be passed to a script.

SVN r3392 (trunk)
2012-02-26 02:41:15 +00:00
Randy Heit
14c7636374 - Do not allow scripts to be named "None".
SVN r3391 (trunk)
2012-02-26 02:37:44 +00:00
Randy Heit
2c34cdee72 - Version bump ACC to 1.51.
SVN r3368 (trunk)
2012-02-17 01:09:14 +00:00
Randy Heit
c10009b525 - Use case insensitive search when checking for existing script names, since they're case
insensitive in the engine.

SVN r3366 (trunk)
2012-02-16 22:18:01 +00:00
Randy Heit
c99a7cf35e - Added support for named scripts. (Of course, without engine support, it doesn't matter. :)
- Increase the maximum script number from 999 to 32767.
- Only create dummy scripts for scripts WadAuthor's error checker might be interested in: If its
  number doesn't fit in a byte, WadAuthor doesn't need to know about it, because you can't 
  call it directly from a Hexen-format map.

SVN r3358 (trunk)
2012-02-15 00:21:37 +00:00
Christoph Oelckers
d26159d70f ACC definition of Ceiling_CrushAndRaiseDist.
SVN r3349 (trunk)
2012-02-09 20:00:42 +00:00
Randy Heit
ba9700a8fa - Add SECF_FLOORDROP and SECF_NORESPAWN to zdefs.acs.
SVN r3324 (trunk)
2011-12-06 01:28:38 +00:00
Christoph Oelckers
c3d99e9951 - change zspecial.acs to reflect changes from r3304.
SVN r3305 (trunk)
2011-10-27 06:51:43 +00:00
Braden Obrzut
6e0f75a4d1 - Applied Zom-B's patch for multi-dimension array initializer checks.
SVN r3281 (trunk)
2011-08-17 07:24:38 +00:00
Christoph Oelckers
9d2a8cf45e - ACC header part of setPointer/setActivator, submitted by FDARI.
SVN r3229 (trunk)
2011-06-13 09:21:57 +00:00
Christoph Oelckers
d189561899 - ACC implementation of strcpy, submitted by FDARI.
SVN r3226 (trunk)
2011-06-13 09:12:56 +00:00
Braden Obrzut
242090c0bc - ACC changes for AnnouncerSound
SVN r3210 (trunk)
2011-05-16 23:48:48 +00:00
Christoph Oelckers
cb62d422ea - savestring extensions for ACC.
SVN r3203 (trunk)
2011-05-11 22:26:54 +00:00
Randy Heit
2acd56bf73 - Bio Hazard's ACC tweaks:
* Change CC, CFLAGS, and LDFLAGS assignment operators to ?=.
  * Add /usr/local/share/acc as a predefined include path on Unix systems.

SVN r3185 (trunk)
2011-04-17 16:50:38 +00:00
Randy Heit
9c81b93bce - Add TEXFLAG_ADDOFFSET definition, so that all the flags for Line_SetTextureOffset have mnemonics.
SVN r3184 (trunk)
2011-04-17 16:43:30 +00:00
Christoph Oelckers
a5020cb920 - added Sector_SetTranslucent to ACC headers.
SVN r3150 (trunk)
2011-02-12 09:54:23 +00:00
Christoph Oelckers
efa487cbc0 - added a 'block sight' line flag.
- updated UDMF spec for player class and skill amount because the old menu limits no longer apply.
- fixed: FloorAndCeiling_LowerRaise needs to consider 4 args in maps to account for the Boom compatibility hack parameter.


SVN r3121 (trunk)
2011-01-23 10:52:18 +00:00