Commit graph

273 commits

Author SHA1 Message Date
rhinoduck
701c391c3f Fix for function return value speculation
- a speculated function is now marked as returning a value if it is called as such at any point before its definition
- no unwarranted errors about missing return values are raised for speculated functions anymore
2016-01-08 16:36:34 -06:00
Christoph Oelckers
70fe03f7d4 - this needs one more parameter to cover all functionality. 2016-01-05 23:21:37 +01:00
Christoph Oelckers
b9cfd5d277 Merge branch 'master' of https://github.com/rheit/acc 2016-01-05 16:37:37 +01:00
Christoph Oelckers
bc3c22d1aa - sector damage related changes to ACS headers. 2016-01-05 16:37:16 +01:00
coelckers
d4645e29a0 Merge pull request #35 from DaZombieKiller/master
GLOOME port, pufftid parameter for LineAttack
2016-01-05 09:59:16 +01:00
Benjamin Moir
b182661809 GLOOME port, pufftid parameter for LineAttack 2016-01-05 01:53:46 +10:00
Christoph Oelckers
e1aba8d2b1 Merge branch 'master' of https://github.com/rheit/acc 2016-01-03 11:31:08 +01:00
Christoph Oelckers
32ba4036d2 - added BLOCKF_SOUND definition. 2016-01-03 11:30:49 +01:00
coelckers
37ad8f31b0 Merge pull request #34 from Blue-Shadow/getmaxinv
Added GetMaxInventory ACS function
2015-12-22 22:29:34 +01:00
Blue-Shadow
29a59b39f5 Added GetMaxInventory ACS function 2015-12-22 19:01:35 +03:00
Braden Obrzut
8cfdf80cf9 - Removed GetAspectRatio. 2015-12-07 01:46:19 -05:00
Christoph Oelckers
7fb1901ef3 - added GetAspectRatio and 6th parameter for SetHUDClipRect. 2015-12-06 09:57:57 +01:00
Christoph Oelckers
4138c32df0 Merge branch 'master' of https://github.com/rheit/acc
Conflicts:
	zdefs.acs
2015-11-30 09:23:34 +01:00
Christoph Oelckers
56e60bf55b - added a magic value to set the ice translation through Thing_SetTranslation 2015-11-29 12:29:32 +01:00
coelckers
bb971d39f2 Merge pull request #31 from j-palomo/pickactorflags
Added PICKAF_FORCETID and PICKAF_RETURNTID flags to PickActor.
2015-11-22 16:04:23 +01:00
John Palomo Jr
b90863890f Added PICKAF_FORCETID and PICKAF_RETURNTID flags to PickActor. 2015-11-21 05:59:17 -05:00
coelckers
f92fbb96fa Merge pull request #30 from MajorCooke/WarpUpdate4
Warp ACS updates.
2015-10-29 08:15:39 +01:00
MajorCooke
f7bf293ce5 ... 2015-10-26 19:17:52 -05:00
MajorCooke
bdfdf2c811 Part 2. And done. 2015-10-26 12:20:47 -05:00
MajorCooke
8a91200b55 Part 1... 2015-10-26 12:19:51 -05:00
coelckers
3071c321fa Merge pull request #29 from rhinoduck/recursive_calls
Fix wrong function index on some recursive calls
2015-10-10 21:03:09 +02:00
rhinoduck
ae6b71612e Fix wrong function index on some recursive calls
- problem: function index for recursive calls does not get updated in
  cases when the definition of the function comes before its use
- solution: treat the function as predefined until we process the whole
  of its body so that a ref gets added if a recusive call is encountered
2015-10-10 17:40:52 +02:00
coelckers
ae5f03691a Merge pull request #26 from edward-san/div_by_zero
- Fixed the 'division by zero' crash in the constant expression parsing.
2015-09-05 23:20:04 +02:00
Edoardo Prezioso
925b279bcd - Fixed the 'division by zero' crash in the constant expression parsing. 2015-09-05 23:05:46 +02:00
coelckers
68cc72352b Merge pull request #24 from Blue-Shadow/master
Bumped Warp's arguments number to account for 'heightoffset'.
2015-08-28 21:28:26 +02:00
Blue-Shadow
5c9dc989c5 Bumped Warp's arguments number to account for 'heightoffset'. 2015-08-28 20:34:38 +03:00
coelckers
19995bb5a0 Merge pull request #22 from DaZombieKiller/consistency
Changed Warp to the ZDoom range
2015-07-31 15:42:30 +02:00
Benjamin Moir
04bbf15b28 Changed Warp to the ZDoom range 2015-07-31 22:26:33 +09:30
coelckers
faf5701147 Merge pull request #21 from DaZombieKiller/acswarp
Added Warp and its flags
2015-07-31 08:35:40 +02:00
Benjamin Moir
63fa201967 Added Warp and its flags 2015-07-30 16:56:21 +09:30
coelckers
bac5e6eb8d Merge pull request #20 from Blue-Shadow/lineattack_flag
Added FHF_NOIMPACTDECAL flag to zdefs.acs
2015-05-02 08:43:06 +02:00
Blue-Shadow
10e1e1c957 Added FHF_NOIMPACTDECAL flag to zdefs.acs 2015-05-02 08:48:36 +03:00
Braden Obrzut
a4326c85a3 - Fixed: Local array initializers didn't work for multi-dimensional arrays. 2015-03-26 18:10:56 -04:00
Braden Obrzut
918a247c0d - Assign the fileDepth of a constant earlier to avoid uninitialized value when evaluating constant. 2015-03-26 17:20:34 -04:00
Christoph Oelckers
7a07de833a Merge branch 'master' of https://github.com/Blue-Shadow/acc 2015-03-12 09:29:37 +01:00
Christoph Oelckers
822dc0b495 Merge branch 'master' of https://github.com/rheit/acc 2015-03-12 09:28:29 +01:00
Blue-Shadow
5441e38b91 Added constants for sound channels 5-7 2015-03-11 07:23:59 +03:00
Braden Obrzut
883fcf50b1 - Fixed: ZDaemon's special numbers were wrong. 2015-03-02 15:25:50 -05:00
MajorCooke
fa0f25d8af Part 2 of QuakeEx. 2015-03-02 11:30:22 -06:00
MajorCooke
beef32bc35 Added QuakeEx. 2015-03-02 10:03:33 -06:00
Randy Heit
95c8faaa22 Prohibit ACS_ExecuteWait inside functions 2015-02-24 19:11:09 -06:00
Randy Heit
0024e3ac6c Comment fix 2015-02-24 19:11:09 -06:00
nashmuhandes
c1426df0a6 Added SetActorRoll, ChangeActorRoll and GetActorRoll ACS functions. 2015-01-05 22:49:36 +08:00
Randy Heit
6370396036 Fix memset in ParseArrayDims.
- In C, passing an array to a function actually passes a pointer to the
  first element of the array.
2014-12-26 17:41:04 -06:00
MajorCooke
f7527b65e5 - SetActorTeleFog and SwapActorTeleFog for ACS. 2014-12-18 09:39:52 -06:00
Edward Richardson
65fd7d12e2 Added APROP_ definitions 2014-11-20 18:52:26 +13:00
John Palomo Jr
989b332595 Added forceTID parameter for PickActor. 2014-10-19 20:55:32 -04:00
Benjamin Berkels
e306dd8ca3 added definitions necessary for Zandronum 1.3 2014-10-11 16:34:24 -04:00
Benjamin Berkels
7a36703541 event scripts now have three arguments 2014-10-11 16:34:24 -04:00
Benjamin Berkels
495e6b2142 added new event script type 2014-10-11 16:34:23 -04:00