Commit Graph

779 Commits

Author SHA1 Message Date
dvdvideo1234
321263e148 Fixed: Spawn related matrices are drawn row by row
Added: Debug drawing format for spawn structure
Added: Dedicated drawing APIs for known spawn types
2019-05-23 16:33:36 +03:00
Deyan Dobromirov
66e01c1971 Fixed: Holder point ID not updated on normal snap request
Added: Ability to constrain check for `ApplyPhysicalAnchor`
Removed: Point ID to number conversion in some places using second argument of `LocatePOA`
Removed: General drawing formatted for spawn values
2019-05-22 23:06:20 +03:00
dvdvideo1234
c8b8bebf1e Added: Pawn structure format and drawing 2019-05-22 12:37:59 +03:00
dvdvideo1234
a50e0d1851 Added: API for reading the sequential table keys GetBuilderID
Changed: Spawn structure definition is outside the library
Updated: Spawn structure information drawing
Updated: API `GetCacheSpawn` now uses spawn structure definition to generate
2019-05-21 17:29:53 +03:00
dvdvideo1234
1e31a69ea0 Updated: console variable interface SetAsmConvar 2019-05-15 15:13:22 +03:00
Deyan Dobromirov
9244e7ecae Fixed: Borders are not shown in the logs
Fixed: Bunch of mistypes references and stuff for `SCREEN:DrawPOA`
Fixed: Drawing uses hit-to-origin for drawing the base line in `TOOL:DrawHUD`
Updated: Function `SetBorder` now logs the key old state correctly
Updated: Function `MakeAsmConvar` now prints only the devalut value provided
2019-05-14 23:02:04 +03:00
dvdvideo1234
90c033570e Fixed: Potential crashed in some rare cases due to missing table definition reference
Added: Factorization `ProcessDSV` using table sequential creation
2019-05-14 17:26:34 +03:00
dvdvideo1234
467e4839c4 Added: Reports for value types to the logs
Improved: Code base of `IntersectRayHash`
Improved: Code base of `IntersectSnap`
Removed: Scaler `1` from `GetCacheRadius` calls
2019-05-14 11:49:53 +03:00
dvdvideo1234
ff09666661 Fixed: POA draw routine uses the same radius
Added: Logical path log tracing for `Reload`
Updated the trace view radius of `DrawSnapAssist` and `DrawRelateAssist`
2019-05-13 17:37:52 +03:00
dvdvideo1234
57f2516124 Added: General drawing for POA
Removed: Drawing coordinate system tool method
Replaced: if/not/ with nil check for cached records
2019-05-13 11:07:04 +03:00
Deyan Dobromirov
7eb6c6b6b3 Added: Positional and angular adviser to the physgun snap feature
Added: ghost stack drawing to the physgun snap feature
Added: Manual border addition for library initialization
Added: Drawing coordinate systems dedicated screen method
Changed: Tool coordinate system draw to dedicated screen method
2019-05-12 20:09:14 +03:00
dvdvideo1234
30859d3ab7 Added: Base transformation to the debug information
Updated: The draw adviser for phys-gun snap
2019-05-10 17:47:21 +03:00
dvdvideo1234
076c7e7a31 Fixed: Tool holster not calling the garbage collector for the stack depth
Added: Phys-gun drop draw now ghosts the entity being held
Added: Abstraction for single ghost creation and auto-storage
2019-05-10 14:29:52 +03:00
dvdvideo1234
ed5c2b64b1 Added: Vector and scalar interpolation 2019-04-10 11:14:06 +03:00
dvdvideo1234
aa2d97ac9e Updated: Plugable DSV databases import/export error origins 2019-04-01 14:59:48 +03:00
dvdvideo1234
f02600915d Added: Skipped log sources. 2019-04-01 09:39:57 +03:00
Deyan Dobromirov
ba7cf3ddbd Fixed: If primary key for synchronization is empty string. Replace with NULL 2019-04-01 09:04:33 +03:00
Deyan Dobromirov
ed4ebdcc61 Fixed: Going from LUA to SQL mode revises the track type creating additional nodes
Fixed: Primary key synchronization missing enforced quotes when string
Added: Ability to printout mismatched primary keys on capital casing string and auto-correct
2019-03-31 19:20:36 +03:00
dvdvideo1234
d3fa95c40c Updated: Sync API SynchronizeDSV now matched and writes the PK correctly
Updated: Sync API `SynchronizeDSV` outputs the PK when data matching fails
2019-03-29 16:42:27 +02:00
dvdvideo1234
b35499f404 Updated: DSV handler messages. Now using table nickname when possible 2019-03-29 11:59:40 +02:00
Deyan Dobromirov
c2528149a2 Prepare *.GMA and log settings being skipped for issue #11
Fixed: Piece duplicating bug when POS/ANG API entity duplicator is called
Updated: Switch to the official vector and angle indexing {x,y,z} {pitch,yaw,roll}
2019-03-28 22:19:02 +02:00
dvdvideo1234
26efece1a4 Fixed: Issue #11 2019-03-28 16:40:24 +02:00
Deyan Dobromirov
04611502cf Fixed: Possible error on logging 2019-02-22 16:01:07 +02:00
Deyan Dobromirov
2b03da9bf5 Fixed: Borders indexing a nil value for numbers and strings 2019-02-08 22:10:03 +02:00
dvdvideo1234
c0bba04651 Fixed: Ghost stack memory leak on first run and crash.
Renamed: `DRAW_PHYSGUN` to follow conception
Removed: `InitGhosts` as it's not needed anymore
Optimized: PHYSPROPERTIES cache manager in `LUA` mode
2019-02-07 10:51:39 +02:00
Deyan Dobromirov
76a47c6320 Fixed: Wiremod crashing due to old mnemonics
Fixed: Category log source not sown
Fixed: STMT printout now uses square brackets
Fixed: Cache query property array printout missing function name
Improved: Dedicated console variable mnemonics
2019-02-07 09:53:48 +02:00
dvdvideo1234
5b4f0df51d Fixed: Apply correct mnemonics to convar values handlers
Fixed: Mnemonics of the player related functions
Factorized: `RegisterDSV` doing the same thin in if/else
Integrated: RunConsoleCommand when setting
2019-02-05 21:20:43 +02:00
dvdvideo1234
d04a528357 Updated: RemoveDSV now tries to delete files directly if no nickname is found. 2019-02-04 17:57:25 +02:00
dvdvideo1234
db2378f65f Apply: Server IF-def well, because of paranoia :D
Removed: Non-needed panel local reference to `TABLE_CONVARLIST`
2019-02-04 11:43:00 +02:00
Deyan Dobromirov
37ed8b7db3 Fixed: Translations not send to client when connecting to the server
Fixed: Multiple panels created in some cases when language is changed
2019-01-31 23:13:50 +02:00
dvdvideo1234
d44f5ea5ab Fixed: Record is reset then has invalid origin component (,2,3) instead of (1,2,3)
Fixed: Angular offset snap goes default to positive when slider is zero.
2019-01-31 14:41:06 +02:00
dvdvideo1234
acaafd1644 Changed: A lil-bit factorization for POA registration 2019-01-31 13:44:09 +02:00
Deyan Dobromirov
06e6baee3e Fixed: Workshop publisher now handles correct date 2019-01-30 20:58:22 +02:00
Deyan Dobromirov
6740ac92f5 Fixed: Model is sometimes not correctly elevated due to no server precache 2019-01-30 20:42:28 +02:00
dvdvideo1234
883a8d4f87 Added: Missing SQL value "NULL" check to primitives
Added: Missing SQL value "NULL" instead of creating string in real time
2019-01-30 17:07:49 +02:00
dvdvideo1234
b83a1911e9 Added: General NULL value for handling SQL instead creating in real time
Removed: Function `GetPieceUnit` for consistency
2019-01-29 16:06:16 +02:00
dvdvideo1234
213897c23c Ghosting client side check 2019-01-29 12:00:47 +02:00
Deyan Dobromirov
f0da1f0d36 Fixed: Incremental snapping run-time fails
Fixed: Category handler run-time fails
Renamed: radial menu convar flag for consistency
2019-01-25 22:35:06 +02:00
dvdvideo1234
dc347e46c6 Fixed: Ignore the defaulter behavior of DTextEntry
Added: Con-var border limits control description
Added: Borders are no enabled for ASM variable string mode
Removed: SnapValue and used in incremental snap directly
2019-01-25 16:43:51 +02:00
dvdvideo1234
2d14e00af4 Updated end-pint selection via actual integer wrapper 2019-01-25 14:13:33 +02:00
dvdvideo1234
bdd985500a Updated: Pieces manager configuration 2019-01-25 10:29:43 +02:00
dvdvideo1234
4aed032372 Fixed: Table builder hash retriever mnemonics 2019-01-25 09:54:05 +02:00
dvdvideo1234
5d58df2a33 Fixed: Category handled now properly returns value CLIENT
Renamed: Category handler to `GetCategory`
2019-01-24 17:57:31 +02:00
dvdvideo1234
79a25b234e Fixed: Source log not taking function name properly
Replaced: Global flooring with local flooring
2019-01-24 17:10:32 +02:00
dvdvideo1234
5a714c23f2 Convert the discontinued models to the new system 2019-01-24 15:46:43 +02:00
dvdvideo1234
7acc491e90 Fixed: Attempt to call InsertRecord a nil value
Merged: The two APIs for label/term/name default and disable string handling
2019-01-24 15:41:10 +02:00
dvdvideo1234
9c937e497f Added: Automatic CLIENT/SERVER database exports on load
Renamed: `DefaultType` to `SetCategory` for better mnemonics
Removed: `DefaultTable` as it was only needed to set the variable DEFAULT_TABLE
Removed: The variable DEFAULT_TABLE as using OOP reference instead
2019-01-24 12:09:13 +02:00
Deyan Dobromirov
a102335bac Fixed: Attempt to call GetBuilderID a nil value during Init [101]
Fixed: Init function log source override ignored when changing timer mode
2019-01-23 22:39:08 +02:00
dvdvideo1234
1daef71419 Added: Personal con-var list manager
Removed: Table builder IDs
Updated: Client variable reset-er
2019-01-23 17:55:14 +02:00
Deyan Dobromirov
2dd99fbe02 Fixed some logs are not skipped
Fixed: Mnemonics of `GetNormalAngle` snapping all angle components
Fixed: New variables are not reset on DEV demand
Fixed: Translation run-time error concatenating a function
Updated: Angle snap amount is default 15 degrees
2019-01-22 22:34:13 +02:00