OSDN Git Service
Benjamin Berkels [Sun, 7 May 2017 20:33:53 +0000 (22:33 +0200)]
added SetActivatorToPlayer to zspecial.acs
Benjamin Berkels [Thu, 27 Apr 2017 17:58:43 +0000 (19:58 +0200)]
added SetDeadSpectator to zspecial.acs
Torr_Samaho [Sat, 5 Sep 2015 18:12:29 +0000 (20:12 +0200)]
Merged in crimsondusk/acc (pull request #1)
Master
Teemu Piippo [Sat, 5 Sep 2015 17:11:19 +0000 (20:11 +0300)]
Bump (Named)RequestScriptPuke max argument count from 4 to 5
Teemu Piippo [Sat, 5 Sep 2015 15:19:05 +0000 (18:19 +0300)]
Added the ACS time interface definitions
Teemu Piippo [Sat, 5 Sep 2015 15:16:46 +0000 (18:16 +0300)]
Add NamedRequestScriptPuke to zspecial.acs and update the parameter counts of RequestScriptPuke
Benjamin Berkels [Sun, 5 Oct 2014 20:09:15 +0000 (22:09 +0200)]
added definitions necessary for Zandronum 1.3
Benjamin Berkels [Sun, 4 May 2014 17:07:41 +0000 (19:07 +0200)]
event scripts now have three arguments
Benjamin Berkels [Sun, 4 May 2014 16:22:47 +0000 (18:22 +0200)]
added new event script type
Benjamin Berkels [Sun, 4 May 2014 16:20:48 +0000 (18:20 +0200)]
upgraded the VC++ project files
Gaerzi [Tue, 22 Apr 2014 09:31:54 +0000 (11:31 +0200)]
Update zdefs.acs with shadow and subtract styles.
I'm not sure why the values jump from 1, 2, 3, 4, 5 to 64, 65, 66, 67, but I continued from there. Adding shadow is necessary to add subtract.
Edward Richardson [Mon, 7 Apr 2014 11:24:55 +0000 (23:24 +1200)]
Added GetActorPowerupTics special
Edward Richardson [Mon, 31 Mar 2014 14:28:30 +0000 (03:28 +1300)]
Added APROP_StencilColor for Set/GetActorProperty
Randy Heit [Wed, 5 Feb 2014 02:32:27 +0000 (20:32 -0600)]
Add support for unary +
- Other languages can do this, and carlcyber noticed ACC couldn't, so now
it can.
Randy Heit [Wed, 5 Feb 2014 02:27:05 +0000 (20:27 -0600)]
Add constant evaluation for ~
- When this operator was added to the language, it never got added to the
constant expression path, so you could only use it in expressions
evaluated at runtime.
Randy Heit [Wed, 5 Feb 2014 02:21:51 +0000 (20:21 -0600)]
Fix constant < > <= >= evaluation
- SendExprCommand() evaluated all four of these as their inverse. I
wouldn't at all be surprised if this was caused by me fixing the
undefined behavior (Which PopExStk() is called first?) and not
even noticing that these were reversed because they popped off the stack
in reverse order.
Randy Heit [Wed, 5 Feb 2014 02:19:13 +0000 (20:19 -0600)]
Fix constant || and && evaluation
- When SendExprCommand() evaluates constant expressions for || and &&,
it must explicitly pop both operands off the stack before pushing the
result. The compiler will do normal short-circuiting here, so if it only
needs one value to determine the result, only one would be popped off
the stack.
Randy Heit [Wed, 5 Feb 2014 01:37:19 +0000 (19:37 -0600)]
Add Get/SetLineActivation functions and definitions
Randy Heit [Wed, 5 Feb 2014 01:40:13 +0000 (19:40 -0600)]
Correct max argument counts for various specials
Christoph Oelckers [Mon, 12 Aug 2013 20:39:37 +0000 (22:39 +0200)]
CheckFlag function.
Christoph Oelckers [Sun, 11 Aug 2013 19:03:36 +0000 (21:03 +0200)]
- DropItem definition.
Christoph Oelckers [Fri, 9 Aug 2013 19:28:27 +0000 (21:28 +0200)]
- BLOCKF_HITSCAN flag.
Christoph Oelckers [Fri, 9 Aug 2013 10:03:35 +0000 (12:03 +0200)]
- new APROPs.
Christoph Oelckers [Mon, 22 Jul 2013 20:45:02 +0000 (22:45 +0200)]
- fixed parameter count of SpawnForced
- added stuff for LineAttack expansion.
Randy Heit [Thu, 11 Jul 2013 03:13:01 +0000 (22:13 -0500)]
Correct parameter count for LineAttack
Alex Mayfield [Sun, 23 Jun 2013 18:15:01 +0000 (14:15 -0400)]
Convert svn:ignore to .gitignore.
Randy Heit [Sun, 9 Jun 2013 01:55:22 +0000 (01:55 +0000)]
This is ACC 1.54.
SVN r4343 (trunk)
Randy Heit [Thu, 6 Jun 2013 21:54:32 +0000 (21:54 +0000)]
- Added CheckFont to zspecial.acs.
SVN r4336 (trunk)
Randy Heit [Wed, 5 Jun 2013 02:16:51 +0000 (02:16 +0000)]
- Added SpawnDecal and its flags to ACS includes.
SVN r4331 (trunk)
Randy Heit [Tue, 4 Jun 2013 02:19:04 +0000 (02:19 +0000)]
- Added PlayActorSound identifiers to zdefs.acs.
SVN r4327 (trunk)
Randy Heit [Mon, 3 Jun 2013 00:10:53 +0000 (00:10 +0000)]
- Added PlayActorSound to zspecial.acs.
SVN r4324 (trunk)
Randy Heit [Sat, 1 Jun 2013 18:01:53 +0000 (18:01 +0000)]
- Add more Skulltag/Zandronum stuff to zdefs.acs and zspecial.acs.
SVN r4320 (trunk)
Randy Heit [Sat, 1 Jun 2013 17:47:36 +0000 (17:47 +0000)]
- Added SoundVolume to zdefs.acs.
SVN r4319 (trunk)
Randy Heit [Sat, 1 Jun 2013 17:18:58 +0000 (17:18 +0000)]
- Added GetActorClass and GetWeapon functions to zspecial.acs.
SVN r4317 (trunk)
Randy Heit [Sat, 1 Jun 2013 17:08:35 +0000 (17:08 +0000)]
- Added strcmp, stricmp (strcasecmp), strleft, strright, and strmid to zspecial.acs.
SVN r4314 (trunk)
Randy Heit [Sat, 1 Jun 2013 16:39:23 +0000 (16:39 +0000)]
- Added channel flags for PlaySound to zdefs.acs.
SVN r4312 (trunk)
Randy Heit [Sat, 1 Jun 2013 16:36:18 +0000 (16:36 +0000)]
- Fixed typo.
SVN r4311 (trunk)
Randy Heit [Sat, 1 Jun 2013 02:57:36 +0000 (02:57 +0000)]
- Forgot to add APROP_MeleeRange to zdefs.acs.
SVN r4309 (trunk)
Randy Heit [Sat, 1 Jun 2013 02:56:20 +0000 (02:56 +0000)]
- Update zdefs.acs and zspecial.acs for recent ACS additions.
SVN r4308 (trunk)
Randy Heit [Mon, 27 May 2013 02:42:34 +0000 (02:42 +0000)]
- Added Get/SetCVarString and Get/SetUserCVarString to zspecial.acs.
SVN r4294 (trunk)
Randy Heit [Sat, 25 May 2013 19:12:37 +0000 (19:12 +0000)]
- Add new cvar functions to zspecial.acs.
SVN r4284 (trunk)
Christoph Oelckers [Sat, 20 Apr 2013 21:33:54 +0000 (21:33 +0000)]
ACC header for APROP_Reactiontime
SVN r4223 (trunk)
Randy Heit [Fri, 15 Mar 2013 23:41:27 +0000 (23:41 +0000)]
- 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)
Randy Heit [Tue, 19 Feb 2013 02:07:14 +0000 (02:07 +0000)]
- Correct parameter count to ACS_NamedExecuteWithResult in zspecial.acs.
SVN r4143 (trunk)
Christoph Oelckers [Sun, 10 Feb 2013 08:58:26 +0000 (08:58 +0000)]
- removed a few 'GZDoom only' notes that no longer apply.
SVN r4127 (trunk)
Christoph Oelckers [Sun, 10 Feb 2013 08:56:24 +0000 (08:56 +0000)]
- Added Floor_RaiseAndCrushDoom to ACS header.
SVN r4126 (trunk)
Randy Heit [Thu, 3 Jan 2013 02:20:08 +0000 (02:20 +0000)]
- Added CHANGELEVEL_PRERAISEWEAPON to zdefs.acs.
SVN r4015 (trunk)
Randy Heit [Sat, 10 Nov 2012 03:24:29 +0000 (03:24 +0000)]
- The ACS part of the HUD message clipping changes. Also add ZDaemon's functions to zspecial.acs.
SVN r3961 (trunk)
Randy Heit [Fri, 9 Nov 2012 23:07:10 +0000 (23:07 +0000)]
- Added FDARI's get actor height and radius patch.
SVN r3956 (trunk)
Braden Obrzut [Sat, 13 Oct 2012 22:56:30 +0000 (22:56 +0000)]
- Moved Sqrt, FixedSqrt, and VectorLength to zspecial.acs.
SVN r3889 (trunk)
Randy Heit [Sat, 13 Oct 2012 13:41:41 +0000 (13:41 +0000)]
- Fixed: Wrong opcode for fixedsqrt.
SVN r3887 (trunk)
Randy Heit [Thu, 11 Oct 2012 03:40:21 +0000 (03:40 +0000)]
- Added sqrt, fixedsqrt, and vectorlength to ACC.
SVN r3884 (trunk)
Randy Heit [Thu, 20 Sep 2012 02:26:58 +0000 (02:26 +0000)]
- 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)
Randy Heit [Thu, 20 Sep 2012 02:07:46 +0000 (02:07 +0000)]
- Add HUDMSG_ALPHA to zdefs.acs.
SVN r3877 (trunk)
Randy Heit [Sat, 25 Aug 2012 19:29:04 +0000 (19:29 +0000)]
- Fix VC++ 6 warnings.
SVN r3853 (trunk)
Randy Heit [Sat, 25 Aug 2012 19:27:46 +0000 (19:27 +0000)]
- Bump ACC version to 1.53.
SVN r3852 (trunk)
Randy Heit [Wed, 22 Aug 2012 22:09:43 +0000 (22:09 +0000)]
- Added PLAYERINFO_FOV and PLAYERINFO_DESIREDFOV to zdefs.acs.
SVN r3836 (trunk)
Randy Heit [Sun, 12 Aug 2012 22:26:12 +0000 (22:26 +0000)]
- Add new HUD message definitions to zdefs.acs.
SVN r3822 (trunk)
Randy Heit [Fri, 10 Aug 2012 02:57:35 +0000 (02:57 +0000)]
- Fixed T_MAXARMORBONUS typoed as T_MASARMORBONUS.
SVN r3817 (trunk)
Randy Heit [Wed, 1 Aug 2012 03:13:55 +0000 (03:13 +0000)]
- Added UniqueTID and IsTIDUsed to zspecial.acs.
SVN r3799 (trunk)
Randy Heit [Wed, 11 Jul 2012 03:59:01 +0000 (03:59 +0000)]
- Optimize away PCD_DUP when the preceding instruction is PCD_PUSHBYTE.
- Added NamedScriptWait (PCD_SCRIPTWAITNAMED) and ACS_NamedExecuteWait.
SVN r3755 (trunk)
Christoph Oelckers [Thu, 21 Jun 2012 08:47:56 +0000 (08:47 +0000)]
- added missing renderstyle constants.
SVN r3701 (trunk)
Randy Heit [Thu, 31 May 2012 03:01:25 +0000 (03:01 +0000)]
- Fixed: Most recent p-codes were missing their names.
SVN r3668 (trunk)
Randy Heit [Tue, 22 May 2012 20:55:50 +0000 (20:55 +0000)]
- Fixed error message for importing a non-library.
SVN r3664 (trunk)
Christoph Oelckers [Sat, 14 Apr 2012 16:05:01 +0000 (16:05 +0000)]
- added CR_CYAN to ACS headers.
SVN r3564 (trunk)
Christoph Oelckers [Sun, 11 Mar 2012 09:10:03 +0000 (09:10 +0000)]
- added new AProps to ACC headers.
SVN r3428 (trunk)
Randy Heit [Thu, 8 Mar 2012 23:02:57 +0000 (23:02 +0000)]
- Fixed: There was no check for accessing an array without filling out all the required dimensions.
SVN r3409 (trunk)
Randy Heit [Thu, 8 Mar 2012 22:24:00 +0000 (22:24 +0000)]
- Add proper support for line specials that don't fit in a byte.
SVN r3408 (trunk)
Randy Heit [Thu, 8 Mar 2012 22:06:57 +0000 (22:06 +0000)]
- 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)
Braden Obrzut [Tue, 6 Mar 2012 01:56:14 +0000 (01:56 +0000)]
- 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)
Randy Heit [Sun, 26 Feb 2012 03:31:09 +0000 (03:31 +0000)]
- Bump ACC version to 1.52.
- Increase parameter count for ACS_ExecuteWithResult from 4 to 5.
SVN r3393 (trunk)
Randy Heit [Sun, 26 Feb 2012 02:41:15 +0000 (02:41 +0000)]
- 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)
Randy Heit [Sun, 26 Feb 2012 02:37:44 +0000 (02:37 +0000)]
- Do not allow scripts to be named "None".
SVN r3391 (trunk)
Randy Heit [Fri, 17 Feb 2012 01:09:14 +0000 (01:09 +0000)]
- Version bump ACC to 1.51.
SVN r3368 (trunk)
Randy Heit [Thu, 16 Feb 2012 22:18:01 +0000 (22:18 +0000)]
- Use case insensitive search when checking for existing script names, since they're case
insensitive in the engine.
SVN r3366 (trunk)
Randy Heit [Wed, 15 Feb 2012 00:21:37 +0000 (00:21 +0000)]
- 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)
Christoph Oelckers [Thu, 9 Feb 2012 20:00:42 +0000 (20:00 +0000)]
ACC definition of Ceiling_CrushAndRaiseDist.
SVN r3349 (trunk)
Randy Heit [Tue, 6 Dec 2011 01:28:38 +0000 (01:28 +0000)]
- Add SECF_FLOORDROP and SECF_NORESPAWN to zdefs.acs.
SVN r3324 (trunk)
Christoph Oelckers [Thu, 27 Oct 2011 06:51:43 +0000 (06:51 +0000)]
- change zspecial.acs to reflect changes from r3304.
SVN r3305 (trunk)
Braden Obrzut [Wed, 17 Aug 2011 07:24:38 +0000 (07:24 +0000)]
- Applied Zom-B's patch for multi-dimension array initializer checks.
SVN r3281 (trunk)
Christoph Oelckers [Mon, 13 Jun 2011 09:21:57 +0000 (09:21 +0000)]
- ACC header part of setPointer/setActivator, submitted by FDARI.
SVN r3229 (trunk)
Christoph Oelckers [Mon, 13 Jun 2011 09:12:56 +0000 (09:12 +0000)]
- ACC implementation of strcpy, submitted by FDARI.
SVN r3226 (trunk)
Braden Obrzut [Mon, 16 May 2011 23:48:48 +0000 (23:48 +0000)]
- ACC changes for AnnouncerSound
SVN r3210 (trunk)
Christoph Oelckers [Wed, 11 May 2011 22:26:54 +0000 (22:26 +0000)]
- savestring extensions for ACC.
SVN r3203 (trunk)
Randy Heit [Sun, 17 Apr 2011 16:50:38 +0000 (16:50 +0000)]
- 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)
Randy Heit [Sun, 17 Apr 2011 16:43:30 +0000 (16:43 +0000)]
- Add TEXFLAG_ADDOFFSET definition, so that all the flags for Line_SetTextureOffset have mnemonics.
SVN r3184 (trunk)
Christoph Oelckers [Sat, 12 Feb 2011 09:54:23 +0000 (09:54 +0000)]
- added Sector_SetTranslucent to ACC headers.
SVN r3150 (trunk)
Christoph Oelckers [Sun, 23 Jan 2011 10:52:18 +0000 (10:52 +0000)]
- 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)
Christoph Oelckers [Fri, 14 Jan 2011 22:59:20 +0000 (22:59 +0000)]
- added DavidPH's A_SetMass submission.
SVN r3105 (trunk)
Christoph Oelckers [Fri, 14 Jan 2011 10:40:59 +0000 (10:40 +0000)]
- added ACS SpawnForced function.
SVN r3104 (trunk)
Christoph Oelckers [Thu, 16 Dec 2010 08:05:00 +0000 (08:05 +0000)]
- added APROP_Dormant actor property for ACS (read only!)
- fixed_ When performing a restart menus and intermissions need to be closed first.
SVN r3048 (trunk)
Christoph Oelckers [Sun, 7 Nov 2010 23:59:57 +0000 (23:59 +0000)]
- ACC part of AProp_Scalex/Y.
SVN r2999 (trunk)
Christoph Oelckers [Sun, 7 Nov 2010 07:33:12 +0000 (07:33 +0000)]
- ACC definition of APROP_Waterlevel.
SVN r2987 (trunk)
Christoph Oelckers [Sat, 2 Oct 2010 16:26:10 +0000 (16:26 +0000)]
- added new action special Ceiling_LowerAndCrushDist. It's similar to Ceiling_LowerAndCrush but allows to explicitly set the distance from the floor where the ceiling stops moving. This is used to remove the special behavior for Strife from the code that unlike the other games moved the ceiling to the floor, not to 8 units above it.
SVN r2881 (trunk)
Christoph Oelckers [Sat, 18 Sep 2010 22:39:27 +0000 (22:39 +0000)]
- merged Thing_Destroy extension from Doom64 branch into trunk and extended it by a tid=0, tag!=0 case which will kill all shootable actors in sectors with the specified tag.
SVN r2825 (trunk)
Christoph Oelckers [Thu, 16 Sep 2010 07:00:27 +0000 (07:00 +0000)]
- added Demolisher's APROP_Target/TracerTID submission.
SVN r2793 (trunk)
Christoph Oelckers [Mon, 23 Aug 2010 17:35:29 +0000 (17:35 +0000)]
- fixed typo in zspecial.acs
SVN r2572 (trunk)
Christoph Oelckers [Sun, 22 Aug 2010 20:06:01 +0000 (20:06 +0000)]
- add Thing_SetConversation to ACS headers.
SVN r2570 (trunk)
Christoph Oelckers [Fri, 13 Aug 2010 06:31:22 +0000 (06:31 +0000)]
- added PinkSilver's ACS Checksight submission.
SVN r2532 (trunk)
Christoph Oelckers [Tue, 10 Aug 2010 19:06:33 +0000 (19:06 +0000)]
- sorted zspecials.acs properly so one can find all the specials.
- added Polyobj_MoveToSpot action specials. They are functionally identical to Polyobj_MoveTo but get the target coordinate from a map spot instead.
SVN r2503 (trunk)