leilei-
6d57ef0f2a
- additional surfaceflags for different surface types such as snow, wood, sand, gravel, foilage, ice, and glass
...
- improve hexcolors in the ui, allow for on-demand refresh of ui colors, add more hexcolors
- increase some limits of elements in the ui
- suppress excess ui warnings into developer
- sergei/kyonshi do not exist in OA3; default to sarge for missionpack currently (avoids crashes)
- don't attempt to load from characters/
- changing one model also changes teammodel
- add preliminary support for entity glow functionality and alternate shells for them (requires renderer engine changes to support). the primary idea behind alternate shell is performance and to avoid overdraw by force altering the model's vertex colors instead (overriding lighting and any other rgbGen op)
- add preliminary support for drawing player names above teammate heads (requires client engine changes to support)
- cg_hitSound camel-cased and defaults to 1 (again)
- reducing clown cruft by dropping the reference from the teamnames and just going for red/blue for now
- removed cg_leiChibi (again)
2024-04-13 05:34:15 -04:00
NeonKnightOA
99a58357c6
Reverted EVERYTHING to how it used to be before I was given maintenance permission. I'm done. ( #342 )
2024-04-09 21:25:04 +00:00
NeonKnightOA
47d8140492
IT NOW WORKS! The SP now recognizes the new special matches and the .info files! ( #326 )
2024-04-02 19:38:57 -03:00
NeonKnightOA
24f0d70748
Renamed to *_IsADMBasedGametype to avoid a potential unfortunate implication.
2024-03-23 11:29:36 -03:00
NeonKnightOA
4a317a7516
New helper function, *_IsAFFAGametype, it's effectively the contrary to *_IsATeamGametype, but it should help locate errors. ( #270 )
2024-03-23 12:59:09 +00:00
NeonKnightOA
454aa93f8b
New H.U.D. menu, with all the options pertaining to the in-game display. ( #246 )
2024-03-21 09:06:42 -03:00
NeonKnightOA
5a191cfef2
New helper functions: GametypeUsesFragLimit() and GametypeUsesCaptureLimit(). Done this way in order to facilitate other scoring types to take place if needed. ( #204 )
2024-03-16 10:16:34 -03:00
NeonKnightOA
403f229863
Developer mode with many cheat-protected cvars meant for debugging. ( #184 )
2024-03-15 09:13:53 -03:00
NeonKnightOA
314442ac70
Replacement of g_rockets with g_weaponArena and g_weaponArenaWeapon ( #171 )
2024-03-14 11:05:38 -03:00
NeonKnightOA
ec8c5fa883
Changed the commenting style for those annoying ending brackets. ( #181 )
...
These brackets in their old form would prevent the folding functions of many editors such as Notepad++ or SciTE from properly working.
2024-03-13 09:35:10 -03:00
NeonKnightOA
01bf6ea53d
Post-refactor cleanup. ( #180 )
...
* Post-refactor cleanup.
* Turns out this is the right way.
* Forgot about this one.
* And these two too.
* With this we also silence two warnings.
2024-03-13 09:31:55 -03:00
NeonKnightOA
21ae1c62c5
Merge branch 'master' into mpui-refactor
2024-03-13 08:20:25 -03:00
NeonKnightOA
1f66bfbb72
Unification of score limits across all modules. ( #168 )
...
* All score limits unified across all modules
* Update CHANGELOG.md
2024-03-12 22:16:12 +00:00
NeonKnightOA
84b472daa1
On second thought, these functions should take the team's own variable
2023-04-18 14:10:56 -03:00
NeonKnightOA
cf49a61066
Split of Gametype_Parse in two.
2023-04-18 14:10:56 -03:00
NeonKnightOA
d4f8abe06c
Split of UI_MapCountByGametype in two functions.
2023-04-18 14:10:56 -03:00
NeonKnightOA
da7a08a0fb
Separation of a chunk of UI_Startskirmish into its own function.
...
Luckily it didn't affect anything else.
2023-04-18 14:10:55 -03:00
NeonKnightOA
bc32531aee
Split of UI_ServersSort in two.
2023-04-18 14:10:55 -03:00
NeonKnightOA
4bbd86529a
Split of UI_TeamMember_HandleKey in two.
2023-04-18 14:10:54 -03:00
NeonKnightOA
15747dcffb
Split of UI_TeamName_HandleKey in two.
2023-04-18 14:10:54 -03:00
NeonKnightOA
a71665daf0
Split UI_GameType_HandleKey in two functions
2023-04-18 14:10:54 -03:00
NeonKnightOA
10510088c0
Split of UI_DrawAllMapsSelection
2023-04-18 14:10:53 -03:00
NeonKnightOA
05973273d9
Split of UI_DrawMapCinematic in two.
...
Oops...
2023-04-18 14:10:53 -03:00
NeonKnightOA
05ae98a7f8
Split of UI_DrawMapPreview into two different functions.
2023-04-18 14:10:53 -03:00
NeonKnightOA
9dc5c11362
Split of UI_SetBestScores into two functions.
2023-04-18 14:10:52 -03:00
NeonKnightOA
bf3686226e
Deletion of Menu_Reset, since we have now a proper way to reset menus.
2023-04-18 14:10:52 -03:00
NeonKnightOA
8b77c9579a
Split of UI_ShowPostGame into UI_ShowPostGameNHS.
...
This also required Menu_Count to be turned into a setter and the getMenuCount getter to be created.
2023-04-18 14:10:52 -03:00
NeonKnightOA
b8f556403b
UI_LoadMenus: honestly, both the reset parameter as well as the associated function it called were both unnecessary
2023-04-18 14:10:51 -03:00
NeonKnightOA
d84bbf1d32
Seapration of UI_DrawTeamMember into UI_DrawTeamMemberBlue and UI_DrawTeamMemberRed
2023-04-18 14:10:51 -03:00
NeonKnightOA
ef3cb417f2
Separation of UI_DrawTeamName into UI_DrawTeamNameBlue and UI_DrawTeamNameRed
...
Oops....
2023-04-18 14:10:50 -03:00
NeonKnightOA
3b981d1408
Replacement of long timeToBeat string with getter.
...
uiInfo.mapList[ui_currentMap.integer].timeToBeat[game] -> UI_GetTimeToBeat(game).
Oops...
2023-04-18 14:10:50 -03:00
NeonKnightOA
067826dac4
Replacement of long gametype string with getter.
...
uiInfo.gameTypes[ui_gameType.integer].gtEnum -> UI_GetGametype().
2023-04-18 14:10:50 -03:00
Poul Sander
5a9476eeb6
Replace Q_strncpy to be safe even if source and destination overlaps and remove a lot of bad usage of strncpy.
2022-04-03 22:19:56 +02:00
NeonKnightOA
410d2de815
Removal of _UsesKeyObjectives, _UsesTeamObelisks and _UsesControlPoints. Adjusted logic wherever necessary. ( #97 )
2020-02-06 19:13:16 +01:00
NeonKnightOA
d7f0e4291c
[Ready] Backports from ioQuake3 (gamecode) ( #92 )
...
* Backport from ioq3@#c61417b8: Add current (custom) resolution to Q3 UI video mode list
* Backport from ioq3@9fcb2bb3: Override video mode list in Team Arena UI
* Backport from ioq3@f717a839: Fix lightning gun handling for corpses and single player podiums
* Backport from ioq3@dc0c3e7b: Fix team orders menu not listing clients with lower clientnums
* Backport from ioq3@a6e66700: Fix duplicate team join center print for bots and g_teamAutoJoin
Co-authored-by: Poul Sander <github@poulsander.com>
2020-02-05 21:23:31 +01:00
NeonKnightOA
b7e01f40c4
Unarchived developer. ( #64 )
2019-06-03 23:21:09 +02:00
Neon_Knight
3f0cd3e417
Unification of the Missionpack Checks into a single cvar.
2019-06-02 21:51:33 -03:00
Neon_Knight
67f5355275
Unification of cvars for "developer" mode.
2019-06-02 21:11:14 -03:00
Neon_Knight
8c39c6bfad
Unifying format criteria for cvars in every module. Tabs and extra spaces are replaced by a single space between words. Some cvars were moved to main. Also missing cvars added to ui/ui_local.h
...
Adding missing cvars to ui_local.h.
2018-12-25 11:30:22 -03:00
Neon_Knight
c3e65c662d
Bonus backport: "Bad counting in parsers for animation.cfg"
...
From this issue: https://github.com/ioquake/ioq3/issues/396
2018-12-19 09:09:11 -03:00
Neon_Knight
4c528efeaf
Backport from ioq3@af79d2c: "Fix an invalid null deref check in the slider code."
2018-12-16 14:53:51 -03:00
Neon_Knight
30d8da5e18
Complete application of ioq3@a3c2f77: "Fix Gauntlet barrel axis in UI"
2018-12-16 14:51:35 -03:00
sago007
145df27735
Backport of f7c3276fe8 (diff-df89c3801ccf04c2c4b96186655ed25c)
2018-12-09 18:17:17 +01:00
Neon_Knight
953d6c0e4c
Teamgame comparison cleanup.
2018-12-09 11:49:17 -03:00
Neon_Knight
5c11d25a55
Backport from ioq3: 10abac8 "Fix duplicate bots displayed in Team Arena ingame add bot menu"
2018-12-09 15:29:40 +01:00
Neon_Knight
b7974fc8cd
Backport from ioq3: 45f8512 "Fix clearing keys for control in Team Arena UI"
2018-12-09 15:29:40 +01:00
Neon_Knight
26a91882f5
Backport from ioq3: "Fix map list in Team Arena start server menu after entering SP menu"
2018-12-09 15:29:40 +01:00
Neon_Knight
84aa4c01d5
Backport from ioq3: dfb49e7 "Make setting r_stencilbits more consistent in Team Arena UI"
2018-12-09 15:29:40 +01:00
Neon_Knight
c8eaefb444
Backport from ioq3: 471ea9e "Fix Team Arena server refresh time format"
2018-12-09 15:29:40 +01:00
Neon_Knight
18552df6de
Backport from ioq3: 11b3bca "Update UI player animation handling to match CGame"
2018-12-09 15:29:40 +01:00