1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-20 17:17:13 +02:00
Commit Graph

644 Commits

Author SHA1 Message Date
9fcbf54893 Add IDENTITY helper to the quaternion. 2016-08-04 03:09:43 +03:00
9c4198770d Add hepter variables and typedefs to the shared basic header. 2016-08-04 03:08:59 +03:00
c5192399e2 Spelling mistake in weapon name. 2016-07-31 18:31:33 +03:00
7e65a1b21f Adjust skin names array to include the identifier before the name so it's easier to read. 2016-07-30 22:02:37 +03:00
046d33b49d Adjust vehicle names array to include the identifier before the name so it's easier to read. 2016-07-30 22:02:28 +03:00
3a216b5447 Add heli-blade to the list of weapon names. 2016-07-30 19:45:30 +03:00
ec26be1fb2 Move alias at the end of the registration. To avoid issues when working multi-select and expecting values to match the order of the macros. 2016-07-29 23:36:16 +03:00
d4f39e636e Fix the inequality operator in basic types. 2016-07-29 18:00:10 +03:00
3b925c21d5 More missing weapon identifiers. Related to #23
Fix the max value for the various identifier groups.
2016-07-28 21:10:07 +03:00
0c324557f6 Remove unnecessary collision checks when converting a weapon name to an identifier. 2016-07-28 16:50:24 +03:00
d2719a5223 Include the shared header to prevent compilation errors on the account of undeclared functions. 2016-07-28 01:23:34 +03:00
0b6f817e1f Minor adjustments in functions that convert skin, vehicle, weapon name to identifier. 2016-07-28 00:15:59 +03:00
7735070ef8 Adjust range checks when converting vehicle name to identifier. 2016-07-28 00:14:02 +03:00
7b3b7cb6c2 Adjust range checks when converting weapon name to identifier. 2016-07-28 00:13:02 +03:00
7cb413111e Adjust range checks when converting skin name to identifier. 2016-07-28 00:10:15 +03:00
63da454de8 Fix incorrect range check when converting skin name to identifier. 2016-07-28 00:08:29 +03:00
0559e224ad Fix incorrect range check when converting skin name to identifier. 2016-07-28 00:07:57 +03:00
247ea2a357 Fix incorrect range check when converting vehicle name to identifier. 2016-07-28 00:04:22 +03:00
1c12c53cc9 Fix incorrect range check when converting weapon name to identifier. 2016-07-28 00:01:40 +03:00
ed6bb9802f Add missing weapon identifier for Heli-blade. Should close #23 2016-07-27 23:59:43 +03:00
93e6e9f77a Adjust the name from Rocket to Missile to prevent poossible collisions when converting from name to identifier. Should close #24 2016-07-27 23:49:02 +03:00
6eb0e97a71 Fix wrong function registered under the wrong name. 2016-07-27 23:35:52 +03:00
58ad1d59e5 Add functions to obtain a district name from a certaint point on the map. Should close #28 2016-07-27 23:34:56 +03:00
f7b0909ed7 Expose functionality to emit custom entity events. 2016-07-27 00:13:50 +03:00
18f5f90a47 Implement case insensitive search in algorithms. 2016-07-26 23:08:27 +03:00
48485981f0 Improve Circle method names to be more consistent with the rest of the basic types. 2016-07-25 00:32:35 +03:00
d30e1210ac Improve the Vector4 registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-25 00:28:37 +03:00
2857e0e4be Improve the Vector3 registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-25 00:10:46 +03:00
76bef3d87c Improve Color4 method names to be more consistent with the rest of the basic types. 2016-07-25 00:10:26 +03:00
c8d2e9249a Improve Color3 method names to be more consistent with the rest of the basic types. 2016-07-25 00:10:17 +03:00
484923790a Update Circle to comply with the changes made to Vector2. 2016-07-25 00:09:31 +03:00
aa65c79926 Improve the Vector2i registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-25 00:09:05 +03:00
a695690ec7 Improve the Vector2 registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-25 00:08:53 +03:00
c8685919de Improve the Sphere registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-25 00:08:37 +03:00
13ddc704d6 Improve the Quaternion registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-25 00:08:28 +03:00
274ce72a4b Improve the AABB registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-24 23:18:27 +03:00
3cea68bdca Improve the Color4 registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-24 23:18:12 +03:00
03312b7340 Improve the Color3 registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-24 23:17:56 +03:00
5502c7f8c7 Improve the Circle registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-24 23:17:47 +03:00
38e5761b94 Improve the AABB registration code to avoid using overloads where not necessary.
Also restructured the registration code a bit.
2016-07-24 21:58:34 +03:00
ad1955dbdd Add static functions to access and modify string delimiter for bas types since static properties are read only. 2016-07-24 21:29:37 +03:00
5cc8cfffa9 Update GetWeaponID() to recognize "Ingram" without the "Silenced" portion. 2016-07-17 16:49:15 +03:00
67e2ba9107 Implement both the uppercase and lowercase versions of properties for base types. 2016-07-17 15:39:59 +03:00
c5d3235aec Add algorithms to count entities with certain aspects. 2016-07-17 13:33:42 +03:00
9434deb804 Stop using hard-coded values for plug-in commands in the host plug-in. 2016-07-17 03:56:52 +03:00
78f5ef7811 Adjust names of exported module functions to not use the names from previous implementation. 2016-07-17 03:50:29 +03:00
66d1110733 Rvised the API distribution system to avoid segmentation fault crashes on Linux and make the overal code cleaner.
Moved the constants in IRC module into their own source and implemented a faster method of registering them.
Various other minor changes and adjustments. Some of them in order to comply with the new API distribution system.
2016-07-17 03:24:07 +03:00
5ddb222903 Prevent server callbacks not being bound when compiling on linux. 2016-07-16 21:51:01 +03:00
1229e7f59f Revise the entity clean up to fix crash at server shutdown, remove duplicate code and overall make the code more reliable.
Various other minor changes surrounding the entity destruction from the server.
2016-07-16 19:39:51 +03:00
88765b80c0 Forgot to complete the proper variable names when clearing entity container names. 2016-07-16 18:07:07 +03:00