OSDN Git Service
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)
Randy Heit [Sat, 13 Sep 2008 02:45:50 +0000 (02:45 +0000)]
- Added GetPlayerInput() support to ACS.
SVN r1214 (trunk)
Christoph Oelckers [Sat, 19 Jul 2008 08:01:33 +0000 (08:01 +0000)]
- added ACC 64bit patch from Agent ME.
SVN r1073 (trunk)
Christoph Oelckers [Sat, 28 Jun 2008 11:32:22 +0000 (11:32 +0000)]
- fixed typo in zdefs.acs
SVN r1051 (trunk)
Christoph Oelckers [Thu, 22 May 2008 19:36:21 +0000 (19:36 +0000)]
- ACC Changes for morph update.
SVN r988 (trunk)
Christoph Oelckers [Fri, 9 May 2008 08:39:24 +0000 (08:39 +0000)]
- ACC header changes for Sector_ChangeFlags special.
SVN r958 (trunk)
Christoph Oelckers [Tue, 15 Apr 2008 09:58:39 +0000 (09:58 +0000)]
- ACC psrt of CheckPlayerCamera.
SVN r913 (trunk)
Christoph Oelckers [Sat, 22 Mar 2008 17:14:20 +0000 (17:14 +0000)]
- added Line_SetTextureOffset to ACC files.
SVN r838 (trunk)
Christoph Oelckers [Fri, 21 Mar 2008 17:19:15 +0000 (17:19 +0000)]
- added Scroll_Wall special to zspecial.acs.
SVN r831 (trunk)
Christoph Oelckers [Fri, 21 Mar 2008 12:24:13 +0000 (12:24 +0000)]
- ACC part of ThingCountSector
SVN r829 (trunk)
Christoph Oelckers [Thu, 20 Mar 2008 10:49:44 +0000 (10:49 +0000)]
- zspecial.acs had a syntax error.
SVN r824 (trunk)
Christoph Oelckers [Thu, 20 Mar 2008 10:47:23 +0000 (10:47 +0000)]
- Added FS_Execute special to zspecial.acs. The special is GZDoom only but
ACC still needs to know about it.
SVN r823 (trunk)
Christoph Oelckers [Wed, 19 Mar 2008 22:47:47 +0000 (22:47 +0000)]
- Added Generic_Crusher2 to zspecial.acs.
SVN r818 (trunk)
Christoph Oelckers [Wed, 19 Mar 2008 09:53:57 +0000 (09:53 +0000)]
- ACC related parts of SetMugShot addition.
SVN r813 (trunk)
Christoph Oelckers [Sat, 1 Mar 2008 16:59:17 +0000 (16:59 +0000)]
- fixed: A_CountdownArg used 0 based indices although all uses of it assumed
it is 1-based.
- added MF5_DONTRIP flag.
- added CheckActorFloorTexture, CheckActorCeilingTexture and
GetActorLightLevel ACS functions.
- added IF_ADDITIVETIME flag to create powerups that add their duration
to the one of the currently active item of the same type.
- fixed: bouncecount wasn't decreased when bouncing on walls.
- Added MF5_ALWAYSRESPAWN and MF5_NEVERRESPAWN flags that selectively
enable or disable monster respawning regardless of skill setting.
- Prettified deprecated flag handling.
SVN r780 (trunk)
Randy Heit [Wed, 13 Feb 2008 03:00:22 +0000 (03:00 +0000)]
Methinks it's time for an updated release of ACC (1.46).
SVN r743 (trunk)
Randy Heit [Wed, 13 Feb 2008 02:27:20 +0000 (02:27 +0000)]
- Added "return" script support to ACC.
SVN r741 (trunk)
Randy Heit [Tue, 5 Feb 2008 22:41:30 +0000 (22:41 +0000)]
- Fixed: ACC multiplied array indices one too many times when an optional index for a
multidimensional array was omitted.
SVN r732 (trunk)
Christoph Oelckers [Mon, 28 Jan 2008 09:39:46 +0000 (09:39 +0000)]
- Added SnowKate709's APROP_MaxHealth submission.
- Fixed: FTexture::GetScaledWidth/Height always rounded down which could result in
imprecisions (e.g. when scaling from 128 to 96.)
SVN r722 (trunk)
Christoph Oelckers [Tue, 25 Dec 2007 08:44:13 +0000 (08:44 +0000)]
- added UseInventory/UseActorInventory ACS functions.
SVN r636 (trunk)
Christoph Oelckers [Wed, 28 Nov 2007 09:11:46 +0000 (09:11 +0000)]
SVN r573 (trunk)
Christoph Oelckers [Tue, 4 Sep 2007 11:42:59 +0000 (11:42 +0000)]
Added Hexen spawnables to zdefs.acs
SVN r543 (trunk)
Christoph Oelckers [Sun, 22 Apr 2007 21:01:35 +0000 (21:01 +0000)]
- added a CANUSEWALLS flag which allows a monster to activate 'use' specials
like doors. This flag is on by default for any monster which was the
previous behavior.
- Optimized the DECORATE flag parser so it can more efficiently handle
the deprecated flags. As a side effect of this optimization the deprecated
flags became usable in A_ChangeFlag again.
- Changed LONGMELEERANGE flag into a MeleeThreshold property.
- Changed SHORTMISSILERANGE flag into a MaxTargetRange property.
- Added Thing_Stop action special.
SVN r517 (trunk)
Randy Heit [Sun, 22 Apr 2007 17:08:17 +0000 (17:08 +0000)]
Committed ACC changes.
SVN r516 (trunk)
Randy Heit [Fri, 9 Mar 2007 23:52:36 +0000 (23:52 +0000)]
- Fixed: When ACC encountered a bad numeric constant, it could infinite loop
trying to get past it if it was a string without an opening quote, because
it didn't check for TK_EOF.
SVN r501 (trunk)
Christoph Oelckers [Sat, 24 Feb 2007 12:09:36 +0000 (12:09 +0000)]
- Fixed: In the Doom2 cast finale it was impossible to toggle the console.
- Added APROP_Friendly actor property for ACS.
- Added a new flag, MF2_DONTREFLECT that prevents missiles from being reflected.
- Fixed: ALoreShot::DoSpecialDamage must check whether the shooter is still
present. If it had been removed before the projectile hits its target
a crash could occur.
- Fixed: GetPlayerInfo was missing breaks and always returned 0 as a result.
- Added Grubber's submission for printing key bindings in ACS.
SVN r491 (trunk)
Randy Heit [Mon, 12 Feb 2007 23:12:39 +0000 (23:12 +0000)]
- Increased the maximum length of strings in ACC to 32k.
SVN r481 (trunk)
Christoph Oelckers [Fri, 10 Nov 2006 12:13:37 +0000 (12:13 +0000)]
- Added a check to P_CheckMissileSpawn to decrease the monster counter
if it was called for spawning a monster with A_CustomMissile.
- Added a ML_BLOCK_PLAYERS line flag.
SVN r380 (trunk)
Randy Heit [Tue, 31 Oct 2006 02:18:23 +0000 (02:18 +0000)]
Bumped ACC version to 1.45.
SVN r367 (trunk)
Christoph Oelckers [Sun, 22 Oct 2006 10:32:41 +0000 (10:32 +0000)]
- Added MF5_PIERCEARMOR flag that allows damaging objects that aren't
affected by armor.
- Added an unfreeze CCMD so that frozen players can be unfrozen for testing.
- Added special death states for projectiles hitting actors.
- Added ACS SetActorPitch/GetActorPitch functions.
- Added cameraheight property for actors.
SVN r359 (trunk)
Christoph Oelckers [Mon, 9 Oct 2006 15:55:47 +0000 (15:55 +0000)]
- Fixed: PrintAlias passed FString objects directly to Printf.
- Added bitwise not (~) operator to ACS.
SVN r352 (trunk)
Christoph Oelckers [Sun, 24 Sep 2006 07:15:17 +0000 (07:15 +0000)]
fixed parameter count for thing_setgoal in zspecials.acs.
SVN r338 (trunk)
Randy Heit [Sun, 3 Sep 2006 00:17:56 +0000 (00:17 +0000)]
Woops. zdefs.acs was missing the PLAYERINFO #defines. And since 1.43 was already
uploaded to the site, I bumped the version to identify this as a changed release.
SVN r323 (trunk)
Randy Heit [Fri, 1 Sep 2006 22:27:34 +0000 (22:27 +0000)]
Bumped ACC to version 1.43.
SVN r322 (trunk)
Randy Heit [Fri, 1 Sep 2006 00:47:32 +0000 (00:47 +0000)]
- Removed PCD_PRINTCOLOR.
- Updated ReplaceTextures and SectorDamage parameter counts.
SVN r317 (trunk)
Christoph Oelckers [Sun, 27 Aug 2006 08:51:01 +0000 (08:51 +0000)]
SVN r312 (trunk)
Randy Heit [Tue, 22 Aug 2006 21:46:38 +0000 (21:46 +0000)]
Added PCD_PRINTCOLOR support to ACC.
SVN r305 (trunk)
Randy Heit [Sat, 12 Aug 2006 02:30:14 +0000 (02:30 +0000)]
Added PCD_SECTORDAMAGE and PCD_REPLACETEXTURES support.
SVN r287 (trunk)
Christoph Oelckers [Thu, 10 Aug 2006 15:28:12 +0000 (15:28 +0000)]
August 10, 2006 (Changes by Graf Zahl)
- Fixed: CheckActorInventory stored the return value in the wrong address
on the ACS stack.
- Fixed: Skin sounds weren't properly restored after a SNDINFO reset.
- Added a more flexible ACS ChangeLevel function. It gets passed a level name
instead of a level number and has several additional options (e.g. changing
skill, starting the map without monsters and clearing the players' inventories. (UNTESTED!)
- Changed Thing_Activate so that passing a tid of 0 activates the calling actor.
- Changed Thing_Remove so that passing a tid of 0 removes the calling actor.
- Added DECORATE parameters to A_Saw.
SVN r283 (trunk)
Randy Heit [Thu, 3 Aug 2006 03:45:26 +0000 (03:45 +0000)]
- Fixed: Inside an ACS library, you could not use a normal #define to specify
the size of an array. Now #defines are fully processed inside an import but
are forgotten when the import is popped if they weren't created with
#libdefine.
SVN r280 (trunk)
Christoph Oelckers [Sun, 30 Jul 2006 22:56:20 +0000 (22:56 +0000)]
- Added Grubber's GetPlayerInfo ACS function.
SVN r276 (trunk)
Christoph Oelckers [Sun, 16 Jul 2006 20:13:24 +0000 (20:13 +0000)]
- Added NecroMage's submission for bitwise/shift assignment operators for ACS.
SVN r261 (trunk)
Christoph Oelckers [Thu, 13 Jul 2006 10:17:56 +0000 (10:17 +0000)]
- Generalized Hexen's class-based spawning to be a property of the player class
so now it is available in all games.
- Replaced the call to A_FlameSnd in the HereticPlayer's burn death sequence
with A_FireScream and defined *burndeath for Heretic.
- Added Grubber's custom player class support.
SVN r250 (trunk)
Christoph Oelckers [Sun, 9 Jul 2006 20:15:38 +0000 (20:15 +0000)]
SVN r241 (trunk)
Christoph Oelckers [Sun, 18 Jun 2006 15:49:00 +0000 (15:49 +0000)]
- Added another set of ACS inventory functions which take a tid for the actor
and aren't limited to the script's activator.
- Added GetSectorLightLevel(tag), GetActorCeilingZ(tid) and
SetActorPosition(tid, x, y, z, fog) ACS functions.
- Fixed: First initialization of camera textures should not mark the rendered
lines as mapped.
SVN r198 (trunk)
Christoph Oelckers [Fri, 9 Jun 2006 08:19:46 +0000 (08:19 +0000)]
- Changed music name handling in MAPINFO so that music can be specified by
full path of a file in a Zip.
- Fixed: intermusic in MAPINFO was limited to WAD lumps and couldn't handle
external data.
ACS:
- Fixed: Global and World array symbols didn't initialize their array information.
SVN r182 (trunk)
Christoph Oelckers [Sun, 4 Jun 2006 14:49:17 +0000 (14:49 +0000)]
Fixed: StartConversation didn't check for a valid target.
SVN r165 (trunk)