Commit graph

1644 commits

Author SHA1 Message Date
spherallic
35ca4797c8 Prevent FOF sides from being offset/scaled multiple times at once 2024-07-29 15:35:03 +02:00
spherallic
77c66deed5 Don't filter by edit area when pasting geometry 2024-07-29 12:22:19 +02:00
spherallic
56cab5b9ab Fix some FOF texture alignment issues 2024-07-18 14:30:24 +02:00
spherallic
1415309079 Restore classic pasting mode quirks & undo some optimizations for it to fix bugs 2024-07-17 15:08:33 +02:00
spherallic
3c176d2178 Make flat alignment modes support Edit Selection mode actions 2024-07-17 11:14:41 +02:00
spherallic
ca46c6b3f5 Merge remote-tracking branch 'udb/master' 2024-07-15 15:44:50 +02:00
biwa
d115db6897 Fixed an issue where unknown linedef and thing flags were lost when loading the map with the wrong game configuration, or switching between game configurations in the binary map formats. Fixes #1072 2024-07-13 16:25:30 +02:00
spherallic
e2abbe35d9 Update all FOF sides when modifying offsets/skew, always reset local texture offsets with reset actions 2024-07-12 17:29:52 +02:00
spherallic
d654fc2d79 Fix flag setting actions when multiple sides are selected 2024-07-12 15:04:44 +02:00
spherallic
0140ac59f8 Merge remote-tracking branch 'udb/master' 2024-07-12 13:39:56 +02:00
spherallic
cf892c3e85 Add actions to toggle slope skewing and midtexture pegging 2024-07-12 13:37:14 +02:00
spherallic
122c7928b7 Save/load midtexture pinning on Edit Selection Mode 2024-07-12 12:12:40 +02:00
biwa
e1ce00aa84 UDBScript: fixed a crash when trying to access the UDMF fields of a thing that has its scale set. Fixes #1079 2024-07-05 20:16:48 +02:00
spherallic
c29a1fbbc1 Merge remote-tracking branch 'udb/master' 2024-07-01 11:28:14 +02:00
spherallic
de8d8f797f Fix FOF control line checks after UDB merge 2024-07-01 11:20:49 +02:00
samwiddowson
de8066d14f
Curve Linedefs Mode: use Ctrl+Alt+RMB+Drag with Fixed Circular Curve to match angle and vertex count to 15 degree segments (#1070) 2024-06-30 10:59:20 +02:00
spherallic
5e549981ec Merge remote-tracking branch 'udb/master' 2024-06-30 09:39:32 +02:00
biwa
d509b6c129 Drag Geometry Modes: fixed a crash when a linedef defining a 3D floor doesn't have a front sidedef 2024-06-29 23:41:58 +02:00
9sphere
0fa3230157
Curve Linedefs: increment angle by 5 instead of 8 (#889) 2024-06-29 17:08:13 +02:00
spherallic
a27edb384f Update version number to 0.9 2024-06-25 16:19:22 +02:00
spherallic
fde22d9294 Merge remote-tracking branch 'udb/master' 2024-06-18 18:43:20 +02:00
spherallic
a832e73a4a Stair Sector Builder: properly snap new vertices to integer positions, if required 2024-06-18 13:54:54 +02:00
9sphere
8f7104c23d
3D floor slopes are now maintained when dragging their control sectors (#1057) 2024-06-16 11:47:38 +02:00
spherallic
c4d0f0a5d9 Correct sector references when manually flipping sidedefs 2024-06-13 13:20:41 +02:00
spherallic
0e53c4e394 Add actions to invert X/Y texture scale in Visual Mode 2024-06-13 13:01:20 +02:00
spherallic
4b9ae5e332 Add invisible FOF toggle for Visual Mode 2024-06-07 12:52:28 +02:00
spherallic
99af0c2b81 Merge branch 'killblockmapuse' 2024-06-07 12:14:20 +02:00
spherallic
bd9b6ae5a8 Fix a crash when dragging a stray FOF control line 2024-06-04 23:51:03 +02:00
spherallic
ef8afd60f6 Fix small sector geometry pasted inside a much bigger sector not maintaining textures 2024-06-03 13:28:37 +02:00
spherallic
f167febd58 Increase blockmap entry size for Sectors Mode 2024-05-30 20:53:41 +02:00
spherallic
c30f266c5b Completely remove blockmap use in Vertices and Linedefs modes 2024-05-30 19:59:15 +02:00
spherallic
a807c1f1c4 Update version number to 0.8 2024-05-29 17:28:09 +02:00
spherallic
1d65205a6b Filter non-marked linedefs by edited area when accepting Edit Selection mode 2024-05-29 16:05:18 +02:00
spherallic
e3c3a82587 Re-add deprecated Draw Slopes actions to prevent crashes for people who bound them 2024-05-28 20:28:33 +02:00
spherallic
1afa0b9e7b Disable deprecated Draw Slopes Mode 2024-05-28 14:46:01 +02:00
spherallic
bd5793087b Hide actions related to deprecated slope modes 2024-05-28 14:44:31 +02:00
spherallic
f425ed7909 Clean up slope correction for dragged FOF control sectors 2024-05-27 17:08:03 +02:00
spherallic
17068b7708 Make texture scale multiply/divide actions work on FOF sides 2024-05-25 00:20:39 +02:00
spherallic
097ad4107c Improve slope handling when dragging FOF control sectors 2024-05-24 19:58:53 +02:00
spherallic
c6eecdec5d Merge remote-tracking branch 'udb/master' 2024-05-24 15:24:42 +02:00
spherallic
004eaf28a0 Improve scaling action behavior on things, modify mobjscale instead of sprite x/y scale 2024-05-24 15:19:03 +02:00
spherallic
982d50470c Make texture scaling actions more sensible, add multiply/divide by 2 actions 2024-05-24 15:05:59 +02:00
spherallic
b663277992 Never clamp double-sided midtexture Y offsets 2024-05-15 14:22:29 +02:00
spherallic
54f1b38fec Scale thing float offset by thing's mobjscale + more object scale handling improvements 2024-05-13 17:26:29 +02:00
biwa
2a404cf1fc Linedefs Mode, Sectors Mode, Things Mode: fixed a problem where multi-selecting many spread out map elements could result in an exception. Fixes #1053 2024-05-11 14:28:52 +02:00
spherallic
560d8fca57 Improve mobjscale handling & show it in classic editing modes 2024-05-08 15:39:20 +02:00
spherallic
b1833b0100 Clean up 3D floor texture offset handling, and make it match SRB2 more closely 2024-05-06 22:55:46 +02:00
spherallic
56a38ee16d Don't clamp floor/ceiling texture offsets prematurely 2024-05-03 23:40:31 +02:00
spherallic
0f9b5ba059 Show trigger tag associations from sectors to linedefs 2024-05-01 12:26:48 +02:00
spherallic
0846e8f4ea Merge remote-tracking branch 'udb/master' 2024-04-26 13:09:38 +02:00