Sally Coolatta
7dc65dd3a9
Allow writetextmap outside of binary maps
...
This allows for using -writetextmap as a conversion method for old version maps, while the editor does not have it.
2023-08-19 07:12:45 -04:00
Sal
5e607704eb
Make UDMF scale compatible with ZDoom's spec
2023-08-19 07:11:38 -04:00
Sally Coolatta
a19311d523
Add UDMF version system
...
This is needed to convert maps, since I needed to change thing arguments' variable names...
2023-08-19 07:11:38 -04:00
Sally Coolatta
01b5e8f9eb
Separate script args from mapthing args
...
SRB2 uses a LOT of mapthing args compared to Hexen (which has none) and ZDoom (which only has them on objects that will never ever activate scripts). So we really badly needed to separate the two if we want attaching scripts to things to be useful.
2023-08-19 07:11:38 -04:00
Chromatian Keiske
7f89bee3f2
Merge branch 'fix-water-run-jawz' into 'master'
...
Let Jawz, Orbinaut and Gachabom water ski
See merge request KartKrew/Kart!1400
2023-08-17 05:01:48 +00:00
James R
52793f177c
Merge branch 'acs-thing-count' into 'master'
...
ACS: Better thing counting + a couple ZDoom ports
See merge request KartKrew/Kart!1398
2023-08-16 08:00:59 +00:00
James R
420d9a402f
Merge branch 'refactor-build-ticcmd' into 'master'
...
Refactor G_BuildTiccmd
See merge request KartKrew/Kart!1397
2023-08-16 08:00:27 +00:00
James R
72a58cee3c
Orbinaut and Gachabom water run if player was water running when it was thrown
2023-08-16 01:00:08 -07:00
James R
b46bfc8766
Obj_JawzThrown: chase UFO Catcher immediately
...
Done here so Jawz fulfills water running condition during
K_SpawnKartMissile.
2023-08-16 01:00:08 -07:00
James R
99c4d798a1
K_SpawnKartMissile: facilitate water running
...
- Set floorz and ceilingz so object fulfills grounded
condition for water running
- Set position after object is fully configured
- Jawz needs target set in order to water run
2023-08-16 01:00:08 -07:00
James R
a3ced9240f
Merge branch 'ark-arrow' into 'master'
...
Ark Arrows
See merge request KartKrew/Kart!1402
2023-08-16 06:04:21 +00:00
Lach
53b48d057c
Rename Lost Colony symbols to Ark Arrows and add 10 new symbol types
2023-08-15 22:47:04 +10:00
James R
6629be152f
Merge branch 'music-manager-compile' into 'master'
...
Fix music manager clang error
See merge request KartKrew/Kart!1401
2023-08-15 10:45:56 +00:00
Lach
962273044c
Fix music manager clang error (thanks jart)
2023-08-15 20:37:21 +10:00
James R
eff895178b
ACS_SectorThingCounter: fix infinite loop in touching iterator
2023-08-14 18:11:33 -07:00
James R
a871fb702e
Merge branch 'fix-debugfile-underflow' into 'master'
...
Fix underflow in debugfile
Closes #594
See merge request KartKrew/Kart!1385
2023-08-14 12:42:26 +00:00
Sally Coolatta
ae7325cbc3
Add PlayerNumber and ActivatorTID from ZDoom
2023-08-14 04:41:19 -04:00
--get
0bb4e0b0fa
ACS: Better thing counting
...
- ThingCount has an extra argument for sector tag.
- CountEnemies and CountPushables have an extra argument for thing tag.
- Sector tag 0 for CountEnemies and CountPushables now redirects to activator sector.
2023-08-14 03:50:45 -04:00
James R
c6db634635
Completely refactor G_BuildTiccmd into many smaller pieces
2023-08-13 17:08:12 -07:00
James R
368ffb79b8
Move ticcmd generation code from g_game.c to g_build_ticcmd.cpp
2023-08-13 16:03:09 -07:00
James R
b209b321f6
deh_tables.c: add FF_REVERSEANIM to SOC and Lua
2023-08-13 13:59:02 -07:00
Oni
3832ee9c0f
Merge branch 'free-play-no-position' into 'master'
...
Disable POSITION in FREE PLAY
See merge request KartKrew/Kart!1394
2023-08-13 14:56:07 +00:00
Oni
d2a948e490
Merge branch 'chrome-fixes' into 'master'
...
Let UFO Catcher trip Mine radius
Closes #571
See merge request KartKrew/Kart!1381
2023-08-13 14:55:48 +00:00
Oni
1385a192e1
Merge branch 'taller-items' into 'master'
...
Improved item hitboxes and emerald collect animation in Sealed Stars + other emerald polish
See merge request KartKrew/Kart!1395
2023-08-13 14:55:31 +00:00
Oni
2cc3112458
Merge branch 'debug-start' into 'master'
...
"debugstart" cvar to skip POSITION/intro
See merge request KartKrew/Kart!1393
2023-08-13 14:55:24 +00:00
Oni
482a7a6ef5
Merge branch 'fix-down-slope-missiles' into 'master'
...
Fix missile items fired while on downward slope or stairs
Closes #595
See merge request KartKrew/Kart!1392
2023-08-13 14:55:15 +00:00
Oni
aeb6d6740f
Merge branch 'encore-directional-lighting' into 'master'
...
Add encore variants of LightContrast, LightAngle and SpriteBacklight to level header
Closes #593
See merge request KartKrew/Kart!1388
2023-08-13 06:21:12 +00:00
James R
2f9ae94b62
Emerald orbits player after UFO Catcher is broken
2023-08-12 21:41:21 -07:00
James R
1c4ec2325e
Remove semibright from emerald frames, all frames fullbright
2023-08-12 21:41:21 -07:00
James R
af26848cf9
Spawn literal MT_EMERALD for UFO Catcher, remove MT_SPECIAL_UFO tracking
...
Side effects:
- HUD tracking icon now uses emerald's color in Sealed
Stars.
- UFO emerald doesn't disappear when collected. This is
WIP because the emerald is intended to orbit the player.
2023-08-12 21:41:21 -07:00
James R
1c2a2155c0
Deduplicate a bunch of emerald related code
...
- Add K_BattleOvertimeKiller
- Kills an object if it is outside of the Overtime
Barrier in Battle
- Add Obj_SpawnEmeraldSparks
- Use this function for MT_EMERALD, MT_MONITOR and
MT_SPECIAL_UFO
- Move thinking code for MT_EMERALD and MT_MONITOR to
objects/monitor.c and objects/emerald.c
2023-08-12 19:34:26 -07:00
James R
2c8b889eee
Apply sprzoff to Jawz reticle
...
Fixes alignment for UFO Catcher, and probably Garden Top.
2023-08-12 18:52:06 -07:00
James R
dc4922e41b
Increase vertical hitbox of Banana, Orinbuat, Jawz, Eggman, Gachabom, Ballhog and UFO Catcher
2023-08-12 17:38:36 -07:00
James R
91170d9287
PIT_SSMineExplode: don't do spinout damage to UFO Catcher
2023-08-12 17:06:23 -07:00
James R
943086a902
K_TimerInit: disable POSITION in FREE PLAY
2023-08-12 16:38:01 -07:00
James R
ba77b97aaa
K_SpawnKartMissile: try to step down for stairs
2023-08-12 16:19:17 -07:00
AJ Martinez
7a2841c407
"debugstart" cvar to skip POSITION/intro
2023-08-12 15:35:10 -07:00
James R
57a73dd1b0
K_SpawnKartMissile: interpolate Z position to standingslope
2023-08-12 14:51:17 -07:00
Oni
6c2b814235
Merge branch 'reset-command' into 'master'
...
Add 'reset' command to reset a cvar to its default value
See merge request KartKrew/Kart!1382
2023-08-12 16:45:18 +00:00
Oni
fe0de60369
Merge branch 'fix-water-missile-spawn' into 'master'
...
K_SpawnKartMissile: fix Z position at large step up and on top of water FOF
Closes #570
See merge request KartKrew/Kart!1383
2023-08-12 16:40:54 +00:00
Oni
17370b1cf8
Merge branch 'damage-cancels-fastfall' into 'master'
...
Stop fastfalling when damaged
Closes #588
See merge request KartKrew/Kart!1386
2023-08-12 16:30:43 +00:00
Oni
ef54d9c97a
Merge branch 'fastfall-stops-upward-wind' into 'master'
...
Do not apply upward wind if fastfalling
Closes #585
See merge request KartKrew/Kart!1390
2023-08-12 16:27:46 +00:00
Oni
a3e264ce57
Merge branch 'tutorial-retry-menu' into 'master'
...
Add "Try Again" option to tutorials pause menu
Closes #584
See merge request KartKrew/Kart!1391
2023-08-12 16:20:50 +00:00
Oni
055a7309b0
Merge branch 'spinout-tumble-dash-ring' into 'master'
...
Convert tumble/stumble to wipeout on contact with Dash Rings
Closes #519
See merge request KartKrew/Kart!1389
2023-08-12 16:19:54 +00:00
Oni
45997c8075
Merge branch 'fix-ringbox-egg-transfer' into 'master'
...
Fix item HUD not appearing when receiving an eggbox transfer
Closes #592
See merge request KartKrew/Kart!1387
2023-08-12 16:17:37 +00:00
Oni
7f66b555f4
Merge branch 'fix-netgame-bots' into 'master'
...
Fix bots desyncing in netgames
Closes #574
See merge request KartKrew/Kart!1384
2023-08-12 16:16:29 +00:00
Oni
3ad94cfd49
Merge branch 'automatic-directional-lighting-toggle' into 'master'
...
Disable directional lighting automatically if indoors, also add flag to force it on anyway
See merge request KartKrew/Kart!1380
2023-08-12 16:01:41 +00:00
James R
6cc3ee4b73
M_OpenPauseMenu: add Try Again in tutorials
2023-08-11 22:06:22 -07:00
James R
ee7a29dc62
T_Pusher: do not apply upward wind if fastfalling
2023-08-11 21:41:38 -07:00
James R
6bfc217b41
DashRingLaunch: convert tumble to wipeout
2023-08-11 21:15:48 -07:00