Sandu Liviu Catalin
3a216b5447
Add heli-blade to the list of weapon names.
2016-07-30 19:45:30 +03:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
d4f39e636e
Fix the inequality operator in basic types.
2016-07-29 18:00:10 +03:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
0c324557f6
Remove unnecessary collision checks when converting a weapon name to an identifier.
2016-07-28 16:50:24 +03:00
Sandu Liviu Catalin
d2719a5223
Include the shared header to prevent compilation errors on the account of undeclared functions.
2016-07-28 01:23:34 +03:00
Sandu Liviu Catalin
0b6f817e1f
Minor adjustments in functions that convert skin, vehicle, weapon name to identifier.
2016-07-28 00:15:59 +03:00
Sandu Liviu Catalin
7735070ef8
Adjust range checks when converting vehicle name to identifier.
2016-07-28 00:14:02 +03:00
Sandu Liviu Catalin
7b3b7cb6c2
Adjust range checks when converting weapon name to identifier.
2016-07-28 00:13:02 +03:00
Sandu Liviu Catalin
7cb413111e
Adjust range checks when converting skin name to identifier.
2016-07-28 00:10:15 +03:00
Sandu Liviu Catalin
63da454de8
Fix incorrect range check when converting skin name to identifier.
2016-07-28 00:08:29 +03:00
Sandu Liviu Catalin
0559e224ad
Fix incorrect range check when converting skin name to identifier.
2016-07-28 00:07:57 +03:00
Sandu Liviu Catalin
247ea2a357
Fix incorrect range check when converting vehicle name to identifier.
2016-07-28 00:04:22 +03:00
Sandu Liviu Catalin
1c12c53cc9
Fix incorrect range check when converting weapon name to identifier.
2016-07-28 00:01:40 +03:00
Sandu Liviu Catalin
ed6bb9802f
Add missing weapon identifier for Heli-blade. Should close #23
2016-07-27 23:59:43 +03:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
6eb0e97a71
Fix wrong function registered under the wrong name.
2016-07-27 23:35:52 +03:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
f7b0909ed7
Expose functionality to emit custom entity events.
2016-07-27 00:13:50 +03:00
Sandu Liviu Catalin
18f5f90a47
Implement case insensitive search in algorithms.
2016-07-26 23:08:27 +03:00
Sandu Liviu Catalin
48485981f0
Improve Circle method names to be more consistent with the rest of the basic types.
2016-07-25 00:32:35 +03:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
76bef3d87c
Improve Color4 method names to be more consistent with the rest of the basic types.
2016-07-25 00:10:26 +03:00
Sandu Liviu Catalin
c8d2e9249a
Improve Color3 method names to be more consistent with the rest of the basic types.
2016-07-25 00:10:17 +03:00
Sandu Liviu Catalin
484923790a
Update Circle to comply with the changes made to Vector2.
2016-07-25 00:09:31 +03:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
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
Sandu Liviu Catalin
5cc8cfffa9
Update GetWeaponID() to recognize "Ingram" without the "Silenced" portion.
2016-07-17 16:49:15 +03:00
Sandu Liviu Catalin
67e2ba9107
Implement both the uppercase and lowercase versions of properties for base types.
2016-07-17 15:39:59 +03:00
Sandu Liviu Catalin
c5d3235aec
Add algorithms to count entities with certain aspects.
2016-07-17 13:33:42 +03:00
Sandu Liviu Catalin
9434deb804
Stop using hard-coded values for plug-in commands in the host plug-in.
2016-07-17 03:56:52 +03:00
Sandu Liviu Catalin
78f5ef7811
Adjust names of exported module functions to not use the names from previous implementation.
2016-07-17 03:50:29 +03:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
5ddb222903
Prevent server callbacks not being bound when compiling on linux.
2016-07-16 21:51:01 +03:00
Sandu Liviu Catalin
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
Sandu Liviu Catalin
88765b80c0
Forgot to complete the proper variable names when clearing entity container names.
2016-07-16 18:07:07 +03:00
Sandu Liviu Catalin
3fab6d931f
Don't destroy entity instances from the server at server shutdown.
2016-07-16 17:52:55 +03:00
Sandu Liviu Catalin
0599b57087
Minor documentation in core class and some const-correctness when cleaning entity instance containers.
2016-07-16 16:17:09 +03:00
Sandu Liviu Catalin
e32464b6ea
Don't clear entity containers untill after the virtual machine was closed. Should close #22
2016-07-16 15:45:36 +03:00
Sandu Liviu Catalin
7fe7116df4
Fix command system not recognizing greedy argument types after changes in previous commits. Credits to @DrakezZ for spotting the issue
2016-07-16 13:44:03 +03:00
Sandu Liviu Catalin
efb284d880
Forgot to also update the global event for player position with the new parameters.
2016-07-15 21:20:16 +03:00