Sally Coolatta
89a5ea4a21
Keep track of script activators
...
Can supply the activating object, line, line side, polyobject, and (added for SRB2) sector.
2024-10-10 01:43:33 -04:00
Sally Coolatta
eff994fd60
Add ThingCount
...
Hexen implements this as ThingCount(int, int), and ZDoom adds ThingCountName(str, int). I decided on simplifying down to ThingCount(str, int).
2024-10-10 01:42:38 -04:00
Sally Coolatta
27ae35a82f
Add ChangeFloor/Ceiling, fix Random
2024-10-10 01:42:33 -04:00
Sally Coolatta
4cd8aaa8b7
More code cleanup
...
- Inline function to simplify adding call funcs
- Implemented print when thread is killed
2024-10-10 01:42:26 -04:00
Sally Coolatta
3e5fb19e2d
Commentate code, add a few more CallFuncs
2024-10-10 01:42:04 -04:00
Sally Coolatta
f5fe8ddcbe
Reset hub & map scopes on map load
2024-10-10 01:41:36 -04:00
Sally Coolatta
629b0aa77a
ACS basic implementation
...
- BEHAVIOR lumps successfully load & run from maps. Currently they do not get unloaded between maps, though.
- Print and Timer are the only implemented CallFuncs. All of the base language functions (Delay, etc) are already implemented by the VM though.
- ACS compiler files are included, for use with GDCC. (Picked instead of ACC because it's less ZDoom-centric)
- Additionally, also added the configs for Zone Builder to be able to compile it in editor. Syntax highlighting is very incomplete atm.
2024-10-10 01:41:24 -04:00
Sally Coolatta
8d8100166e
Attempt using ACSVM to implement
...
It's having trouble linking the dll on Windows currently
2024-10-10 01:40:23 -04:00
NepDisk
267e84d562
Change speed for this object
2024-10-09 23:05:19 -04:00
NepDisk
f4ce1a8f78
Add support for record attack and encore load linedef effects
2024-10-09 20:20:22 -04:00
NepDisk
8854918375
ACtually Fix content id music cvar
2024-10-09 19:16:52 -04:00
Indev
cd768dd7a6
Merge branch 'v2dev3' of ssh://github.com/NepDisk/blankart into v2dev3
2024-10-10 02:09:49 +03:00
NepDisk
249c4afd6d
Fix content id music cvar
2024-10-09 19:08:55 -04:00
Indev
03d18d289a
Attempt to fix binary linedef flags mismatching with new flags
2024-10-10 02:08:38 +03:00
NepDisk
f65336ae72
Clamp these values to prevent a crash in the opengl renderer
2024-10-09 15:40:00 -04:00
NepDisk
d1b0358ac8
Merge branch 'nukelaps' into v2dev3
2024-10-09 14:57:42 -04:00
NepDisk
dbc25481cf
Whoops forgot to save this after death
2024-10-09 13:58:28 -04:00
NepDisk
7cfa6fa129
Implement lapvalidation
...
this uses a seperate bool inside the player to check if incrementing the lap when crossing the line is ok. Shouldn't conflict with the old checkpoint system or on maps with starposts in general
2024-10-09 13:31:37 -04:00
NepDisk
b56b79db15
Fix lua offset for hud drawables
2024-10-09 11:50:59 -04:00
NepDisk
7941448e59
Do lapping how it was in v1. zero = one rather then one = one
...
this mostly works but now maps using nothing but waypoints allow you to gain a free lap on racestart. This seems like i would need some sort of lap validation for the new waypoint system.
2024-10-09 11:47:40 -04:00
NepDisk
e03277d272
renable use of respawn delay cvar
2024-10-08 22:50:37 -04:00
NepDisk
9d6c643f6c
Remove DMG_WUMBO comboing and fix respawn lua value
2024-10-08 21:38:59 -04:00
NepDisk
3ade5e697b
Fix missing object on vanilla maps
...
there are probably tons of conflicts outside of this set but thats to be fixed later.
2024-10-08 14:29:44 -04:00
NepDisk
92217ce901
Hardcode the meme arrows
2024-10-07 22:53:06 -04:00
NepDisk
4577eaa275
fix losing check to prevent lost lives
2024-10-07 22:18:21 -04:00
NepDisk
914a4fa9e1
Remove dumb artifical restriction.
...
Yes I know this is for safety but it makes file io really really annoying
2024-10-07 21:58:07 -04:00
NepDisk
c5e9e1a196
Remove defrosting levelovers
2024-10-07 21:51:20 -04:00
NepDisk
3d65b9a1f8
fix bumpers on map spawn, Remove invincibility during comeback
2024-10-07 21:45:15 -04:00
NepDisk
21a92702a5
Show driftsparks in the air
2024-10-07 20:52:51 -04:00
NepDisk
d23ad3f6fb
Small fixes for GTR_FREEROAM, make spinning wheels check for player speed only
2024-10-07 20:40:49 -04:00
NepDisk
1b372c4430
Use K_GetForwardMove more universally
...
Use it here to apply the value just like pogospring. Will make things like quickstartaccel and sneaker forwardmove apply to all uses of forwardmove
2024-10-07 20:17:35 -04:00
NepDisk
7886c6efb4
Make drift and sliptide angle turn renderer based, to recreate v1 kart drift
...
v1 had its art assets show a different angle on drift while v2 does not. This recreates that effect without touching drawangle/frameangle and the art assets
This makes sure that scripts that set drawangle/frameangle to match player angle won't eat the drift frames.
2024-10-07 14:45:55 -04:00
NepDisk
4f9f23f75c
Use old waterskipping code for accuracy
2024-10-05 21:56:11 -04:00
NepDisk
2788d699d4
Fix make battle more similar to v1 and fix smk iceblocks
...
This commit removes gametype rules to make battle closer to v1, also iceblocks bonk
2024-10-05 20:52:19 -04:00
NepDisk
01a72de5de
Fix item constant exposure
2024-10-05 19:59:35 -04:00
NepDisk
000c5cf15a
Lua indecent exposure
2024-10-04 15:58:46 -04:00
Sally Coolatta
ce7d345e44
Level_SetWeather: Use str instead of int
2024-10-04 13:23:59 -04:00
NepDisk
d674634875
Implement UDMF versioning system and add support for srb2kart namespace
2024-10-04 13:21:07 -04:00
NepDisk
d48cd0f28f
Apply offroad terrain particle based on offroad check rather then boostpower
...
this should prevent issues with boostpower related scripts spawning errornous offroad dust
2024-09-29 16:20:50 -04:00
NepDisk
99c0257f02
Remove screen flash and quake
2024-09-29 16:09:29 -04:00
NepDisk
32b06f43fd
Comment out screenflash and quake on mines and remove items from buttered slopes if statement
2024-09-29 15:53:02 -04:00
NepDisk
667b584700
Fix errornous use of line->args to prevent skybox change crash
2024-09-29 13:37:08 -04:00
NepDisk
9a9b8b6763
Remove shrink until I can figure out why it won't delete the object
...
mr sigsev called
2024-09-21 12:03:22 -04:00
NepDisk
54773c3b44
Redo and add shrink animation part
...
shrinking doesn't delete the object despite being in its thinker :P
2024-09-21 11:00:08 -04:00
NepDisk
9e8fa84e73
Revert WIP: Make Capsules just display papersprite so gfx aren't needed for capsules
...
This reverts commit db340ffd59 .
2024-09-21 10:09:05 -04:00
NepDisk
db340ffd59
WIP: Make Capsules just display papersprite so gfx aren't needed for capsules
2024-09-20 20:00:10 -04:00
NepDisk
d8aaf8552c
Use mapobjectscale instead of FRACUNIT for droptarget pushback code
...
This makes it so droptarget knockback is the same regardless of mapscale, this also makes the item more fair and less annoying to go up against
Also remove the scaling effect from it as it was bugged and looked goofy
2024-09-20 19:18:49 -04:00
toaster
bb79940893
COM_Exec_f: By default, insert into command buffer
...
- Resolves KartKrew/RingRacers#281 under standard operation
- Add `-immediate` parameter for previous, `wait`-ignoring behaviour
- Used by configfile, EXECCFG
2024-09-20 18:52:18 -04:00
NepDisk
0200426b51
Fix players constantly JUSTHITFLOOR when walking slowly at the top of slopes
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2358
2024-09-20 18:40:26 -04:00
NepDisk
1823286c24
Remove Debt spkie object
2024-09-20 16:33:43 -04:00