OSDN Git Service
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)
Christoph Oelckers [Tue, 10 Aug 2010 18:30:18 +0000 (18:30 +0000)]
- Added GetPolyobjX and GetPolyobjY ACS functions.
SVN r2502 (trunk)
Randy Heit [Sun, 1 Aug 2010 19:14:47 +0000 (19:14 +0000)]
- Add Polyobj_Stop, Polyobj_MoveTo, and Polyobj_OR_Moveto to zspecials.acs.
SVN r2484 (trunk)
Christoph Oelckers [Sat, 24 Jul 2010 06:38:57 +0000 (06:38 +0000)]
- added PinkSilver's APROP_MasterTid submission.
SVN r2456 (trunk)
Randy Heit [Sat, 10 Jul 2010 01:00:56 +0000 (01:00 +0000)]
- Also bump ACC version in the Makefile to 150.
SVN r2422 (trunk)
Randy Heit [Sat, 10 Jul 2010 00:58:22 +0000 (00:58 +0000)]
- Bump ACC version to 1.50.
- Finish incomplete commit from last time.
SVN r2421 (trunk)
Randy Heit [Thu, 8 Jul 2010 22:08:20 +0000 (22:08 +0000)]
- Better error message for trying to cram too many values into an array.
- Fixed: Array initialization in ACC was incorrect for partial initializers, especially with higher dimensions.
SVN r2416 (trunk)
Randy Heit [Fri, 18 Jun 2010 03:36:46 +0000 (03:36 +0000)]
- Add CHANGELEVEL_RESETHEALTH to zdefs.acs.
SVN r2378 (trunk)
Christoph Oelckers [Tue, 20 Apr 2010 11:00:53 +0000 (11:00 +0000)]
- new ACC definitions for print features.
SVN r2293 (trunk)
Randy Heit [Sun, 14 Feb 2010 02:13:04 +0000 (02:13 +0000)]
- Bump ACC to 1.49.
- Fixed: ACC did not accept '\\' as a valid character escape sequence.
SVN r2159 (trunk)
Christoph Oelckers [Thu, 28 Jan 2010 09:23:55 +0000 (09:23 +0000)]
- fixed: NO_CHANGE was not declared correctly in ACS headers.
SVN r2137 (trunk)
Christoph Oelckers [Sun, 24 Jan 2010 08:41:40 +0000 (08:41 +0000)]
- added PROP_BUDDHA option to SetPlayerProperty.
SVN r2127 (trunk)
Christoph Oelckers [Tue, 29 Dec 2009 22:53:45 +0000 (22:53 +0000)]
- Added ACS stubs for GZDoom's new SetGlobalFogParameter action special.
SVN r2058 (trunk)
Randy Heit [Fri, 4 Dec 2009 01:15:08 +0000 (01:15 +0000)]
- Fixed: Visual C++ 6.0 does not have _get_pgmptr(). You just access the variable directly with that version.
- Silenced some conversion warnings made by VC++ 6.
- Added the current working directory (.) as an automatic include directory, just ahead of
the program directory, for compatibility with older ACCs that had no include path handling.
SVN r2016 (trunk)
Randy Heit [Thu, 3 Dec 2009 23:46:15 +0000 (23:46 +0000)]
- Version bump ACC to 1.48.
SVN r2015 (trunk)
Randy Heit [Tue, 27 Oct 2009 02:43:14 +0000 (02:43 +0000)]
- Update zdefs.acs and zspecial.acs.
SVN r1940 (trunk)
Randy Heit [Sun, 25 Oct 2009 02:22:49 +0000 (02:22 +0000)]
- Update zspecial.acs.
SVN r1934 (trunk)
Christoph Oelckers [Thu, 15 Oct 2009 20:09:22 +0000 (20:09 +0000)]
- added ACS CheckActprClass function
- fixed: When a blasted actor collided with another one this other actor's
DONTBLAST flag was not checked.
- added a global DamageFactor actor property. All damage this actor takes is multiplied
by this factor in addition to damage type specific damage factors.
SVN r1915 (trunk)
Christoph Oelckers [Thu, 15 Oct 2009 09:21:22 +0000 (09:21 +0000)]
- ACC Aprop_DamageFactor.
SVN r1914 (trunk)
Christoph Oelckers [Thu, 15 Oct 2009 08:25:34 +0000 (08:25 +0000)]
- ACC definition for Radius_Quake2.
SVN r1913 (trunk)
Christoph Oelckers [Sat, 10 Oct 2009 12:39:56 +0000 (12:39 +0000)]
- AProp_Notrigger in ACS header.
SVN r1906 (trunk)
Christoph Oelckers [Fri, 2 Oct 2009 09:18:21 +0000 (09:18 +0000)]
- fixed: ACS's DamageThing declaration had an incorrect argument count.
SVN r1892 (trunk)
Christoph Oelckers [Mon, 14 Sep 2009 21:29:35 +0000 (21:29 +0000)]
- New ACS functions for user variables.
SVN r1822 (trunk)
Christoph Oelckers [Mon, 14 Sep 2009 19:44:47 +0000 (19:44 +0000)]
ACC header changes for last revision.
SVN r1820 (trunk)
Randy Heit [Tue, 8 Sep 2009 03:21:06 +0000 (03:21 +0000)]
- ACC side of the patch.
SVN r1811 (trunk)
Christoph Oelckers [Sun, 6 Sep 2009 05:58:28 +0000 (05:58 +0000)]
- ACC SetActotVelocity
SVN r1798 (trunk)
Christoph Oelckers [Tue, 25 Aug 2009 18:01:17 +0000 (18:01 +0000)]
- added Line_SetBlocking to zspecial.acs
SVN r1772 (trunk)
Christoph Oelckers [Sun, 5 Jul 2009 05:55:14 +0000 (05:55 +0000)]
- Added missing APROP_Species #define for CheckActorProperty submission.
SVN r1708 (trunk)
Christoph Oelckers [Sun, 5 Jul 2009 05:46:34 +0000 (05:46 +0000)]
- ACC header changes for CheckActorProperty.
SVN r1707 (trunk)
Randy Heit [Tue, 30 Jun 2009 21:03:21 +0000 (21:03 +0000)]
ACS update:
- Add clientside script flag for Skulltag support.
- Change GetActorMomX/Y/Z to GetActorVelX/Y/Z.
SVN r1690 (trunk)
Christoph Oelckers [Mon, 8 Jun 2009 23:47:30 +0000 (23:47 +0000)]
ACC Line_SetTextureScale
SVN r1657 (trunk)
Christoph Oelckers [Fri, 5 Jun 2009 21:41:16 +0000 (21:41 +0000)]
SpawnSpotForced ACC header changes.
SVN r1637 (trunk)
Christoph Oelckers [Fri, 5 Jun 2009 20:07:42 +0000 (20:07 +0000)]
- GetArmorType additon in ACC headers.
SVN r1635 (trunk)
Christoph Oelckers [Sat, 30 May 2009 08:57:33 +0000 (08:57 +0000)]
- ACC header changes for new functions
SVN r1620 (trunk)
Randy Heit [Tue, 26 May 2009 17:36:40 +0000 (17:36 +0000)]
- Fixed: ACC's EvalFixedConstant() could overflow when adding the fractional part to
the integral part of the number.
SVN r1611 (trunk)
Christoph Oelckers [Sun, 17 May 2009 08:37:32 +0000 (08:37 +0000)]
- fixed line blocking constants in zdefs.acs.
SVN r1591 (trunk)
Christoph Oelckers [Fri, 15 May 2009 21:03:22 +0000 (21:03 +0000)]
- fixed: ACC's TK_SkipPast and TK_SkipTo must check for reaching the end of file.
SVN r1586 (trunk)
Christoph Oelckers [Fri, 15 May 2009 16:55:05 +0000 (16:55 +0000)]
- Added GetChar definition to ACS headers.
SVN r1584 (trunk)
Christoph Oelckers [Mon, 11 May 2009 22:12:52 +0000 (22:12 +0000)]
- new ACS functions in zspecial.acs.
SVN r1577 (trunk)
Christoph Oelckers [Mon, 11 May 2009 21:07:27 +0000 (21:07 +0000)]
- ACC changes for externally definable functions.
SVN r1576 (trunk)
Christoph Oelckers [Sat, 9 May 2009 08:26:37 +0000 (08:26 +0000)]
Added AProp_Notarget to ACS headers.
SVN r1572 (trunk)
Randy Heit [Sat, 18 Apr 2009 02:42:51 +0000 (02:42 +0000)]
- Removed definitions Gez listed as not actually present in Skulltag.
SVN r1553 (trunk)
Randy Heit [Sat, 18 Apr 2009 01:44:46 +0000 (01:44 +0000)]
- Updated ACC with current Skulltag definitions. (LSPEC6[DIRECT] has become a more useful
GetInvasionWave/GetInvasionState combination, it has a few more line specials, and there
are several more spawntypes added to zdefs.acs.
SVN r1552 (trunk)
Christoph Oelckers [Sun, 22 Feb 2009 15:40:17 +0000 (15:40 +0000)]
ACC header additons for Line_SetBlocking.
SVN r1441 (trunk)
Randy Heit [Thu, 19 Feb 2009 23:15:11 +0000 (23:15 +0000)]
- Fixed: When DeleteNode() deleted a node with two children, it freed the name of the
node that was moved into the spot of the deleted node, effectively making the
immediate predecessor or successor of the deleted node inaccessible, since it was left
with freed memory as a name.
SVN r1427 (trunk)
Randy Heit [Wed, 4 Feb 2009 00:58:14 +0000 (00:58 +0000)]
- Fixed: ACC must adjust the StatementLevel in ProcessStatement(), not in
LeadingCompoundStatement().
SVN r1395 (trunk)
Christoph Oelckers [Wed, 28 Jan 2009 08:39:23 +0000 (08:39 +0000)]
- added APROP_Dropped to zdefs.acs
SVN r1375 (trunk)
Randy Heit [Fri, 26 Dec 2008 01:58:42 +0000 (01:58 +0000)]
Guess I didn't have the version bumped files saved when I committed the alleged version bump...
SVN r1330 (trunk)
Randy Heit [Wed, 24 Dec 2008 19:16:32 +0000 (19:16 +0000)]
- Added the ACC program directory as an implicit include path.
SVN r1329 (trunk)
Randy Heit [Wed, 24 Dec 2008 18:39:25 +0000 (18:39 +0000)]
- Apparently, va_list is a reference type on x86_64 Linux systems, so
veprintf() needs to make a copy to pass to the second call to
vfprintf(), since it will be modified by the first call.
- Removed three warnings when compiling with GCC 4.3.
SVN r1328 (trunk)
Randy Heit [Thu, 18 Dec 2008 02:24:55 +0000 (02:24 +0000)]
- Version bumped ACC to 1.47.
- Improved include file handling when with and without drive letters on Windows/MS-DOS machines.
- Fixed: ACC considered anything non-NeXT as using backslashes for directory delimiters.
SVN r1323 (trunk)
Randy Heit [Wed, 17 Dec 2008 05:47:30 +0000 (05:47 +0000)]
- Added CodeImp's changes for absolute ACC include paths.
SVN r1322 (trunk)
Randy Heit [Tue, 16 Dec 2008 04:17:48 +0000 (04:17 +0000)]
- Restored old -d parameter handling so that I can use "acc -d test.acs" to send debugging output to the console again.
- Restored missing lines from ProcessQuoteToken() that prevented proper string parsing with backslashes.
SVN r1320 (trunk)
Randy Heit [Sun, 7 Dec 2008 03:59:06 +0000 (03:59 +0000)]
- Add x and b casts for ACS printing.
- Add ClassifyActor constants to zdefs.acs.
SVN r1311 (trunk)
Randy Heit [Sun, 7 Dec 2008 02:11:38 +0000 (02:11 +0000)]
- Add ClassifyActor pcode to ACC.
SVN r1309 (trunk)
Christoph Oelckers [Tue, 18 Nov 2008 08:26:26 +0000 (08:26 +0000)]
Fixed comparison between pointer and integer in ACC's token.c.
SVN r1293 (trunk)
Christoph Oelckers [Sun, 16 Nov 2008 19:35:53 +0000 (19:35 +0000)]
- Added CodeImp's submission for specifying include paths to ACC.
SVN r1292 (trunk)
Christoph Oelckers [Sat, 13 Sep 2008 07:11:50 +0000 (07:11 +0000)]
- Added Teleport_NoStop to zspecial.acs. I added this 3 weeks ago but apparently forgot to commit it earlier.
SVN r1217 (trunk)