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
James R
4ce347c6f2
Apply volume to sounds with origin too
...
Previously sounds with an origin would always start at max volume. This is
because the distance calculation adjusts the volume, and that volume needs to
be updated every tic as distance changes. Storing the original volume works.
2020-09-08 22:40:42 -07: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
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
Sal
aa2d63369a
Merge branch 'better-windows-path' into 'next'
...
SetCurrentDirectory to where the exe lives
See merge request KartKrew/Kart-Public!219
2020-09-02 23:16:13 -04:00
James R
c33f3e0cb2
Update SuperPhanto's name with real name per request
2020-09-02 17:59:53 -07:00
Sally Coolatta
f76ae44daa
Redo Battle item balance
...
- Far more inclined to give you Orbinaut, Jawz, Invincibility, and Grow. Far less inclined to give you Bananas or Sneakers.
- Item odds no longer scale with bumper count differences.
2020-09-02 02:53:06 -04: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
2948885660
Don't let players change their name more than five times per minute
2020-08-31 20:08:22 -07:00
James R
6466291ac6
Oops :v
2020-08-31 19:34:43 -07:00
James R
33c11f1b0b
Save chosen renderer to file, use on startup if no -software or -opengl parameter
2020-08-31 19:29:09 -07:00
James R
d78befc713
Merge branch 'master' into next
2020-08-31 16:10:05 -07:00
James R
e4b7257ec9
Fix NOHW compiling
2020-08-31 16:09:41 -07:00
James R
7cbc9add07
Kill NOHS
...
(cherry picked from commit a79316b375 )
2020-08-31 16:06:40 -07:00
James R
1818693d71
Fix NOGME compiling
...
(cherry picked from commit d52a35e5b6 )
2020-08-31 16:04:09 -07:00
James R
9ad0a0660c
Just SetCurrentDirectory to the exe's folder on windoze
2020-08-31 01:23:56 -07:00
Sally Coolatta
7561c69266
Increase cipher length
2020-08-31 00:25:28 -04:00
Sally Coolatta
528ed46661
Remove default dirs on Windows
...
Cause more issues than fixes. Still around for Linux.
2020-08-31 00:06:47 -04:00
Sally Coolatta
2a93c2260d
Expand IP_SIZE
2020-08-30 23:41:27 -04:00
Sally Coolatta
f11481fbe2
Move to D_RegisterServerCommands
2020-08-30 23:35:41 -04:00
Sally Coolatta
1a0e134d10
Bruh, lowercase
2020-08-30 23:31:54 -04:00
Sally Coolatta
40b0a2479e
Wrong file
2020-08-30 23:26:00 -04:00
Sally Coolatta
2d7c835c4d
Dedicated servers can change discordinvites without needing RPC support
2020-08-30 23:20:06 -04:00
James R
7c1f73ed71
NO_DISCORDRPC to disable rich presence on Windows
2020-08-30 19:11:30 -07:00