lachwright
0a7802c8e9
Allow JumpSpin abilities to be used with non-ability shields
2020-09-16 16:50:10 +09:30
Steel Titanium
58d4045b93
Make "divide by zero" or "modulo by zero" errors show the file and line of where it happened
...
Shouldn't break scripts as it stops execution as soon it happens, like it already does.
2020-09-14 22:54:07 -04:00
Tatsuru
b3a84c469a
Encapsulate userdata checks
2020-09-14 17:33:26 -03:00
Monster Iestyn
7c7f4115fc
Added the ability to modify parent, flags, translucency in polyobj_t
...
(attempting to edit polyobj.angle just gives you an error message saying to use polyobj:rotate() instead)
2020-09-13 21:38:16 +01:00
Tatsuru
a4c1c6044b
Legacy moment
2020-09-13 14:30:02 -03:00
Tatsuru
2669476e18
Use the sector's actual soundorg (how did it even work)
2020-09-13 13:54:43 -03:00
Tatsuru
087bdbad63
Check for sector_t userdata as well
2020-09-13 12:33:18 -03:00
SteelT
543cc21bf4
Merge branch 'make-float-strings-great-again' into 'next'
...
Can we just do this please? Thanks.
See merge request STJr/SRB2!1142
2020-09-11 11:47:04 -04:00
SteelT
d7a65640c4
Merge branch 'remove-bt_use-deprecation' into 'next'
...
Remove BT_USE and PF_USEDOWN warning
See merge request STJr/SRB2!1138
2020-09-10 16:06:20 -04:00
SteelT
6a168ac5e9
Merge branch 'pictureformats' into 'next'
...
PNG conversion refactoring
See merge request STJr/SRB2!675
2020-09-10 15:58:18 -04:00
SteelT
796165df82
Merge branch 'png-conversion-fixes' into 'pictureformats'
...
Optimize PNG conversion
See merge request STJr/SRB2!1143
2020-09-10 15:47:58 -04:00
Jaime Passos
a8d3510958
Attempt to use the PNG image's palette, if it is present
2020-09-10 03:16:21 -03:00
Jaime Passos
15eb91be69
Use color look-up table for PNG conversion
2020-09-10 02:10:31 -03:00
Jaime Passos
bf52125494
Change method of color look-up table generation
2020-09-10 01:43:46 -03:00
GoldenTails
92f8fb360e
Can we just do this please? Thanks.
2020-09-09 22:19:14 -05:00
Monster Iestyn
7c8dbca640
added polyobj_t to userdataType list
...
(also added slope_t, vector2_t and vector3_t since they were all missing from here)
2020-09-09 21:24:07 +01:00
Monster Iestyn
d3f61027f8
Added polyobj.vertices and polyobj.lines to Lua
2020-09-09 21:15:02 +01:00
Monster Iestyn
4424a949b2
Added the functions Polyobj_moveXY and Polyobj_rotate to Lua as polyobj.moveXY and polyobj.rotate
2020-09-09 19:38:56 +01:00
Monster Iestyn
342076440f
Added new functions as variables of polyobj_t:
...
* po.pointInside(po, x, y) as a wrapper for P_PointInsidePolyobj
* po.mobjTouching(po, mo) as a wrapper for P_MobjTouchingPolyobj
* po.mobjInside(po, mo) as a wrapper for P_MobjInsidePolyobj
I can confirm that ":" syntax works with all the above, e.g. po:mobjInside(mo)
2020-09-09 18:09:32 +01:00
Monster Iestyn
f0f24e8276
lua_maplib.c changes now that polyobj_t is supported:
...
* added line.polyobj for line_t
* added subsector.polyList iteration function, for iterating polyobjs in a subsector
* added seg.polyseg for seg_t, in case we ever reenable support for segs/nodes
2020-09-09 17:31:44 +01:00
Monster Iestyn
aa76af1bbb
added "sector" as a Lua-exclusive shortcut to polyobj->lines[0]->backsector in polyobj_t
2020-09-09 17:06:36 +01:00
Monster Iestyn
ecc5182078
lua_blockmaplib.c: added "polyobjs" option to searchBlockmap function
...
also updated my copyright years in this file B)
2020-09-09 16:56:48 +01:00
Monster Iestyn
9e37ef5473
lua_script.c fixes:
...
* make sure polyobj_t userdata is invalidated at level load
* add support for syncing polyobj_t Lua variables in netgames
2020-09-09 16:09:08 +01:00
Monster Iestyn
9008a21c29
* added access to translucency and triggertag in polyobj_t
...
* added POF_ flags to INT_CONST in dehacked.c
2020-09-08 22:10:11 +01:00
Monster Iestyn
3fd9381c97
* added access to id, parent, angle, damage, thrust, flags in polyobj_t
...
* #polyobj now returns the index id for the polyobj in PolyObjects
* Polyobj_GetForNum is implemented in Lua as PolyObjects.GetForNum()
2020-09-08 21:42:51 +01:00
Monster Iestyn
f2784188ac
Fix STJr copyright years, this file was obviously only created today, not 4 years ago!
2020-09-08 18:56:00 +01:00
Monster Iestyn
2513ddb508
make sure to include fastcmp.h, whoops
2020-09-08 18:55:16 +01:00
Monster Iestyn
d0c07198c7
* started functions for accessing/editing META_POLYOBJ (bare minimum atm)
...
* added the "PolyObjects" array as a global var, with index and len functions, as well as its own iterate function
2020-09-08 18:29:10 +01:00
Monster Iestyn
d5030f8a02
Begin work on adding access to polyobjects in Lua:
...
* create new file lua_polyobjlib.c
* made a stub LUA_PolyObjLib function
* added META_POLYOBJ to lua_libs.h
* updated makefile, CMake and MSVC project files for lua_polyobjlib.c
2020-09-08 18:08:08 +01:00
Bartu İnce
f139fa9f81
Merge branch 'chain-attraction-homing' of https://git.magicalgirl.moe/ZipperQR/SRB2 into chain-attraction-homing
...
# Conflicts:
# src/p_user.c
2020-09-08 03:08:35 +03:00
Bartu İnce
3a84946e98
no message
2020-09-08 03:03:48 +03:00
Jaime Passos
98c6b54994
Improved memory management for patches
2020-09-07 02:23:07 -03:00
lachwright
89eccd7e87
Set additional UDMF parameters on objectplaced mapthings to defaults
2020-09-07 13:08:22 +09:30
lachwright
c4a4608236
Let analog control schemes control objectplace like standard control schemes
2020-09-06 19:03:17 +09:30
lachwright
e77ebf1234
Objectplace improvements:
...
- movement speeds are scaled with player scale
- spawned objects are scaled with player scale
- command accepts argument for thing num to set
2020-09-06 17:28:34 +09:30
James R
6c94b9d07e
Fix netid overflow check
2020-09-05 23:23:54 -07:00
GoldenTails
2c303b935d
Remove BT_USE and PF_USEDOWN warning
...
someone entertained the idea of maybe removing it, so might as well put this merge request up to see if people want it
2020-09-06 00:30:05 -05:00
James R
9c2b121728
Merge branch 'credits-227' into 'next'
...
Update credits
See merge request STJr/SRB2!1136
2020-09-06 01:20:50 -04:00
James R
0b1f7792e9
Start netid at 1 to avoid CV_FindNetVar returning a regular cvar for netid 0
2020-09-05 22:03:14 -07:00
James R
c33f3e0cb2
Update SuperPhanto's name with real name per request
2020-09-02 17:59:53 -07:00
James R
e438d55720
Add SuperPhanto to the art credits
2020-09-01 18:51:47 -07:00
James R
a7d7933c5a
Disable update alert if this is a prerelease
2020-09-01 16:22:29 -07:00
James R
605ea2c668
Update version to 2.2.7 RC1
2020-09-01 15:38:51 -07:00
James R
1922a78a3b
Define BETAVERSION as a suffix to the version string
2020-09-01 15:38:27 -07:00
James R
aa8f07af41
Update patch.pk3 asset hash
2020-09-01 15:26:13 -07:00
SteelT
35c57b744d
Merge branch 'replace-purefat' into 'next'
...
New STJR Intro and related changes (resolves #202 )
Closes #202
See merge request STJr/SRB2!1132
2020-09-01 15:00:48 -04:00
Steel Titanium
861118ac53
Allow the game to continue even if the STARTUP lump is somehow missing
2020-09-01 14:46:03 -04:00
Steel Titanium
ca08a7675c
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2 into replace-purefat
2020-09-01 13:54:27 -04:00
GoldenTails
4c2a3e6c77
Expose V_GetStringColormap to Lua via v.getStringColormap().
2020-09-01 10:47:02 -05:00
James R
d78befc713
Merge branch 'master' into next
2020-08-31 16:10:05 -07:00