Age | Commit message (Collapse) | Author |
|
|
|
|
|
refresh
* Add trap_Key_SetOverstrikeMode and trap_Key_GetOverstrikeMode to cgame
* Change Text_[Width|Height] to return floats
* Add Text_Em[Width|Height]
* Add CG_AlignText to cut down on code duplication
* Add itemDef_t::textvalignment for vertical text alignment
* Add UI_DrawTextBlock to replace a lot of duplicate code
* Rewrite text wrapping code from scratch so that it actually works
* Add UI_OwnerDrawText
* Add expression evaluator to .menu parser
* Split off Border_Paint from Window_Paint
* Scale slider items to fit their rect
* Rework edit field widgets to behave somewhat more correctly
* Fix a few listbox widget layout issues
* Don't display scrollbars in "notselectable" listbox widgets
* Make scoreboard team labels ownerdrawn
* Menu script rework
+ Use the expression evaluator to replace lots and lots of absolute
coords with relative ones, hopefully easing future maintenance
+ Remove lots and lots of textalign[xy] that were present to work
around broken text alignment routines
+ Replace a bunch of numeric constants with ones from menudef.h
+ Compose the huds from tremulous_common_hud.h
+ Generally neaten things up
+ Lots of whitespace fixes
|
|
|
|
+ Fix bug that prevented key up events getting to cgame/ui when not in game
+ Use Key_[GS]etCatcher everywhere to set keycatcher
+ Clear all key states when the catcher changes
* Slim down client userinfo somewhat
* Remove some redundant client autocomplete commands
* Actually make use of "menuStack" in the UI module
+ No longer close all menus when exiting one, instead reverting to the
next one on the stack
+ Cleanup the menu activation functions a little
* Truncate text in list columns if it exceeds the column width
* Remove maxChars field from columns member of ITEM_TYPE_LISTBOX
* Revert r992 due to more general and less buggy/hacky fix from ioq3
|
|
* s/MASK_PLAYERSOLID & ~CONTENTS_BODY/MASK_DEADSOLID/
* When finding a player in the server browser, only list each server once
|
|
|
|
* (bug 3079) Display the number of kills required in the class information pane
|
|
* (bug 3321) Allow medkits and medistats to operate simultaneously
* (bug 3310) Fix odd CalcMuzzlePoint implementation
* Random refactoring of g_buildable.c
* Add BG_GetClientNormal
|
|
* Don't display creep over a certain height
|
|
* Explicitly disallow the overmind/reactor to be replaced by other
buildables
* Some whitespace fixes
|
|
|
|
* Fix last spawn and uniqueness tests for marked deconstruction
* Fix buildable collision tests for non-marked deconstruction
* New g_markDeconstruct settings to guard against abuse
+ 0 off
+ 1 on, no replacements allowed
+ 2 on, replacements allowed of same type
+ 3 on, any replacements allowed
* Unlink then relink all buildables when doing build tests
* Fixes to tutorial text for marked deconstruction
* Remove unused "weaponswitch" client command
|
|
|
|
* Remove ps->ammo[ ] and replace with ps->ammo and ps->clips; this means
only one ammo using weapon may be carried at once, but this is the
case anyway
* No need for BG_(Un)PackAmmoArray anymore, so remove them
|
|
|
|
* (bug 2969) limit number of players to g_maxGameClients
* use G_TeamCommand() for team vote messages
|
|
buildable
|
|
|
|
|
|
* (bug 2717) Move respawning for ClientThink to ClientEndFrame
* Remove redundant cvar g_forcerespawn
|
|
and/or rotation names
|
|
* (bug 3298) Boosters still heal and give poison when dead (David Severwright)
* (bug 3070) Check map rotation targets exist during compilation
* (bug 3282) Add missing terminating ^7 to chatText (Ben Millwood)
* (bug 3357) Extend obituary name length to MAX_NAME_LENGTH (Rocinante)
|
|
|
|
|
|
|
|
* Remove STAT_BOOSTEDTIME, instead inferring it via SS_BOOSTED
* Set EF_TELEPORT_BIT when buying or selling the bsuit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* remove some more redundant checks and fix some command flags
* fix a number of spelling misteaks in messages
* show denybuild indicator in !listplayers
|
|
* show message when trying to get help for a command you cannot use
|
|
|
|
|
|
undesired effects
* correct some copy-paste action in my last commit
|
|
player at slot 0)
* remove some unnecessary code
|
|
|
|
* don't spam message when !putteam won't do anything
|
|
|
|
|
|
(bug 3161) do not allow two clients to have the same name (Chris Schwarz)
(bug 3205) let aliens move eggs when humans only have one node (Roman Tetelman)
|
|
properly
(bug 3201) fix a bug where admins following other players can't see team chat
|
|
/m and /mt out of say messages but print a warning
to the client instead of blurting it out as a not-so-private
message. (Chris Schwarz)
|
|
active missles, poision, and spectators following him when he
switches teams. (M. Kristall)
|
|
elegibility and removal of redundant checks (M. Kristall)
|
|
|