Commit graph

380 commits

Author SHA1 Message Date
Lactozilla
169ccd324f Add enums and adjust arguments of specials 2024-04-30 02:39:58 -03:00
Lactozilla
0debddab2c Make all functions that take a color index receive a color name instead 2024-04-30 02:01:24 -03:00
Lactozilla
b6183abb8b Change various functions and add enums 2024-04-30 01:40:07 -03:00
Lactozilla
a12db200e8 Add Check2DMode and Set2DMode
Remove Switch2DMode
2024-04-30 00:48:44 -03:00
Lactozilla
263e0577ad Change PlayerBot so that it accepts a player number
Make PlayerExiting consistent with PlayerFinished
2024-04-30 00:35:17 -03:00
Lactozilla
dc4871829b Fix STYLE_* enum 2024-04-30 00:27:48 -03:00
Lactozilla
985a0be20a Change behavior of Spawn to match ZDoom
Add SpawnForced and SpawnProjectile
2024-04-29 23:37:52 -03:00
Lactozilla
6b4d193fdf Changes:
Added Spawn
Added GetActorX, GetActorY, GetActorZ
Added GetActorVelX, GetActorVelY, GetActorVelZ
Added GetActorAngle, GetActorPitch, GetActorRoll
Added GetActorFloorZ, GetActorFloorTexture, GetActorLightLevel
Added CheckActorState, CheckActorFlag, GetActorClass
Added SetActorPosition, SetActorVelocity
Added SetActorAngle, SetActorPitch, SetActorRoll
Added SetActorState, SetActorFlag, SetActorClass
Changed GetThingDye to GetActorDye
Changed DyeThing to SetActorDye
Added GiveRings, GiveSpheres, GiveLives, GiveScore, DropFlag, TossFlag, DropEmeralds, TossEmeralds
Added PlayerHoldingFlag, PlayerIsIt, PlayerFinished
Fixed SetActorProperty and GetActorProperty
Removed AwardScore, AwardRings
Removed actor properties: X, Y, Z, type, angle, pitch, roll, floorz, ceilingz, momx, momy, momz, state, flags, flags2, eflags
Reorganized script types
Made GAMEOVER scripts run when players die
2024-04-29 19:17:50 -03:00
Lactozilla
62199f7814 Implement missing functions 2024-04-28 22:27:28 -03:00
Lactozilla
cea4b3227b Rename GetActorDye to GetThingDye
Rename Thing_Dye to DyeThing
Remove Thing_ChangeState
Remove Thing_Stop
Remove Thing_ChangeSize
2024-04-28 16:46:36 -03:00
Lactozilla
cb76ffed83 Implement math functions 2024-04-28 16:41:27 -03:00
Lactozilla
7d20ea0087 Reorder specials
Implement Teleport
Implement SetViewpoint
Implement Thing_TrackAngle
Implement Thing_StopTrackingAngle
Rename Player_DisableControls
Rename HaveUnlockable
Remove tid from mapthing_t
Fix typo in CallFunc_ThingSound
2024-04-28 15:04:13 -03:00
Lactozilla
8ee90099a6 Fix MapWarp
Add SetLevelFailureState
2024-04-28 02:45:54 -03:00
Lactozilla
4c28433afd ACS VM and special activation 2024-04-28 02:10:07 -03:00
sphere
70626a683f Add sector flags to disable equation slope physics 2024-03-13 17:38:45 +00:00
spherallic
e26f1b4027 Restore overwritten linedef action in UZB config 2024-02-13 16:48:04 +01:00
spherallic
985b3f9fc3 Update UZB config files 2024-02-13 16:45:06 +01:00
Lactozilla
d6e13fe27a "same tag" -> "second tag" 2023-08-25 05:31:08 -03:00
Lactozilla
2c86f266d3 Update editor definition 2023-08-25 05:30:12 -03:00
Lactozilla
9335ee3031 Implement "copy portal to line" sector portal type 2023-08-24 17:36:38 -03:00
Lactozilla
563233a55f Add editor definition for linedef type 6 2023-08-24 01:09:46 -03:00
sphere
9d6578d42f Merge branch 'weaponshadow' into 'next'
Correct emerald & weapon ring/panel hitboxes, give drop shadows to weapon rings & panels

See merge request STJr/SRB2!2036
2023-08-20 17:15:44 +00:00
spherallic
c64b242f01 Note to self: don't do busywork right after waking up from a short night of sleep 2023-07-15 13:07:55 +02:00
spherallic
28849c31a8 Update (U)ZB config with hitbox tweaks 2023-07-15 11:26:13 +02:00
spherallic
29703f8d6a Remove action 260 from the UDMF config 2023-07-06 18:26:30 +02:00
MascaraSnake
8c31d279cf Implement per-texture offsets in UDMF 2023-06-28 01:07:52 +02:00
spherallic
e88b3542c7 Update UZB/UDMF configuration files 2023-06-22 14:02:31 +02:00
sphere
777a1c6b83 Merge branch 'plane-scroller-tweaks-again' into 'next'
Plane scroller & wind/current/pusher improvements (again)

See merge request STJr/SRB2!1811
2023-05-25 21:00:30 +00:00
spherallic
b9c86a0f7f Zone Builder config updates 2023-05-23 17:54:32 +02:00
spherallic
540c5d6cc0 Add flag to action 433 to force MFE_VERTICALFLIP 2023-03-20 15:46:15 +01:00
MascaraSnake
d58dad7f98 Move emblem float option to args[1], since args[0] is already occupied for NiGHTS emblems 2023-02-25 11:58:12 +01:00
MascaraSnake
6055b1490b Merge branch 'udmf-triggerer' into 'next'
UDMF: Use string values for the sector "triggerer" field

See merge request STJr/SRB2!1902
2023-01-28 06:32:29 +00:00
MascaraSnake
6bbb032581 UDMF: Use string values for the sector "triggerer" field 2022-12-30 11:19:29 +01:00
spherallic
d0a91646ef Allow setting hoop pitch/yaw in degrees (binary) 2022-12-07 12:34:35 +01:00
Eidolon
9a88c9ea47 Merge branch 'gravityflipping' into 'next'
Gravity flip bugfixes & additions

Closes #378, #661, and #430

See merge request STJr/SRB2!1808
2022-11-12 23:33:07 +00:00
spherallic
862fdaaa3d Revert "prevent immediate re-flipping", streamline P_GetMobjGravity 2022-09-26 13:41:37 +02:00
spherallic
cd85240ec3 Add toggle for action 439 to use backside textures 2022-09-17 11:40:44 +02:00
spherallic
fe8485cc2f Add flag to set wind/current/push/pull strength using X offset 2022-09-17 11:20:51 +02:00
spherallic
3da9fb636a Add plane scroller features to binary map format:
- Added actions for scrolling floor + ceiling simultaneously
- Added flag to use X offset for speed, instead of line length
2022-09-17 10:51:16 +02:00
spherallic
872a2001c8 Add new linedef executor trigger that checks gravity 2022-09-17 02:14:25 +02:00
spherallic
0ee81a1cc3 Support gravity override flag in UDMF 2022-09-11 19:46:57 +02:00
spherallic
1f73c9cf99 Add flag to per-sector gravity for overriding MF2_OBJECTFLIP 2022-09-11 16:15:50 +02:00
spherallic
9fabddd4bb Add sector type that flips gravity upon jumping 2022-09-08 16:56:35 +02:00
spherallic
f0adc71f9b Add flag to invert current gravity to gravity flip executor 2022-09-08 16:56:35 +02:00
MascaraSnake
af7c0f4d6c Allow linedef types 409/410 to change the trigger tag 2022-05-29 12:24:14 +02:00
MascaraSnake
5fbe5189ce Merge branch 'udmf-sector-fields' into udmf-full 2022-04-20 21:01:52 +02:00
MascaraSnake
faa7d89e3e Merge branch 'udmf-more-linedef-types' into udmf-sector-fields 2022-04-20 21:01:16 +02:00
MascaraSnake
5660d896e6 Merge branch 'udmf-thing-types' into udmf-more-linedef-types 2022-04-20 21:00:44 +02:00
MascaraSnake
54640a8664 Merge branch 'udmf-executor-triggers' into udmf-thing-types
# Conflicts:
#	extras/conf/udb/Includes/SRB222_things.cfg
2022-04-20 20:59:55 +02:00
MascaraSnake
39b7fb9ff8 Merge commit 'd624ee25' into udmf-thing-types
# Conflicts:
#	src/p_mobj.c
#	src/p_spec.c
2022-04-20 20:41:46 +02:00