Age | Commit message (Collapse) | Author |
|
* Add g_humanRepeaterAllowOverlap defaulting to 1
* Add a build error message when building a repeater would cause a power zone to overlap
* Lower DC range from 10,000 -> 1,000
* Repeaters will suicide if they are *inside* of another power zone
* Unpowered buildables no longer take away BP from the main reactor zone
* Repeaters will only power the BP that can be built from them
* Repeaters can now be moved
* Don't set s.misc anymore since BP is calculated server-side
* Fix G_IsDCCBuilt( ) so that it can return true even if a DC is built farther than DC_RANGE units from position 0, 0, 0
|
|
|
|
|
|
|
|
Bordelon, Ben Millwood)
|
|
* Remove humanBuildPointsPowered as it isn't used nor is it likely to be
* Ensure that alien buildables no longer count for BP after they exploded
* Don't restore the BP for a destroyed building as soon as it is destroyed -
instead, add them to a global queue and restore them slowly, as determined
by g_<team>BuildQueueTime
* Remove G_IsOvermindBuilt in favour of level.overmindPresent which did
pretty much the same thing
This resolves issue #6
|
|
|
|
* Random fixes/rearrangements in deconstruct and PM_Weapon
* Merge tremulous r1137
- noclipping specs
- other noclip stuff
- fix ammo check
- maprotation fixes
- no taunting when dead
- code-level crap
|
|
* Fixes to ready code: supports MAX_CLIENTS slots without relying on its value
* Removing references to an apparently useless escape character in chat
|
|
* pleasedonthurtmenorfmademedoit
|
|
* (bug 3746) Lookup table for UI commands (Ben Millwood)
* and some other refactoring
* Fix a couple null dereferences introduced in 1120
|
|
* Don't send tinfo servercommands by default
|
|
* Re-order some buy messages to be more useful
|
|
* De-tabbing whitespace
|
|
|
|
BG_Upgrade
* Move "overrides/*" to "configs/" and remove all the overriden data from
bg_misc.c, instead requiring it to be in the cfg files
* Add cfg files to source control
* Clean up some naming and typing issues
|
|
* Remove existing team_t (TEAM_FREE, TEAM_SPECTATOR)
* s/pTeam_t/team_t/;s/buildableTeam_t/team_t/;s/WUTeam_t/team_t/
* s/pClass_t/class_t/
* s/PERS_TEAM/PERS_SPECSTATE/
* s/STAT_PTEAM/STAT_TEAM/;s/STAT_PCLASS/STAT_CLASS/
|
|
|
|
last spawn
|
|
|
|
|
|
box restrictions
* Buying a weapon with a number greater than 15 while having a Construction Kit will not give you zero ammo
* Human viewheight shrunk to prevent flamer and new Lucifer Cannon shots from exploding inside the ceiling because on account of the muzzle box -- better aligned with the model now too. This should prevent the flamer from burning people in vents.
* Some BG functions made more efficient; BG_GetPlayerWeapon should be used to get a Human's weapon because it may be switching
* Adv. Dragoon barbs regenerate 10 seconds after being shot, not at regular intervals
* Build weapons should no longer need to be in a block in bg_public.h
* Tremulous doesn't use multiple weapons but the G_GiveClientMaxAmmo function will properly restore regular ammunition when a energy weapon is selected
* MN_H_NOENERGYAMMOHERE obsolete; Changed some text to acknowledge that energy ammo is now available at armoury
* Particles can set 'physicsRadius #' to use a fixed bounding box for collisions
* Various HUD elements will immediately update to the new weapon when switching weapons
Flamer changes:
* Bounding box shrunk slightly
* Client-side particles now used a static bounding box that matches the server projectile
|
|
|
|
over what messages are suppressed
* Also made another print into an MN_ that I happened to be passing at the time
|
|
* Server does not communicate the number of eggs and telenodes to all clients anymore -- the correct number of spawns is passed to the client when they are in the spawn queue only (puts PERS_UNUSED to use)
Sticky and dead spectate (holy fuck that was hard for something so simple sounding):
* Big thanks to Lakitu7 for passing along the patch (with contributions from TJW, Undeference, and R1CH)
* UI has a new option to enable/disable sticky spectate
* Spectators get to see the full dying animation
* Dead players can spectate their teammates whether they are in the spawn queue or not
I corrected several nasty bugs and recoded a LOT of the patch. Potentially the "spawn without a weapon" thing may have been fixed but maybe not. There are possibly other new bugs so keep an eye out for them.
|
|
* Commented out the CMD_* dialog long messages -- probably never accessed from the GUI!
* Converted some more prints into MN_* messages
* Introduced a two-argument 'servermenu' to pass arguments to CG_Menu() -- menus can refer to classes etc now
* Converted UI 'Disable Warning Dialogs' to a multi-item ('no', 'print to console', 'yes')
* Removed some unused dialogs
|
|
should fix it
|
|
* Move ClientCommand error messages to menu system
* cg_disableWarningDialogs 2 == no messages at all
* decide clientside what kind of dialog to use and merge some redundant menus as a result
* add spec dialog (pretty much identical to human/alien dialogs)
|
|
* Fiddled with Cmd_Build_f so some (more) build errors will give a red blueprint
|
|
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 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
|
|
|
|
overrides/classes/human_bsuit.cfg file can set all the goodies such as
viewHeight and bounding box size. Also, bsuit corpses work now.
* added MN_A_TEAMCHANGEBUILDTIMER, MN_H_TEAMCHANGEBUILDTIMER,
MN_A_EVOLVEBUILDTIMER, and MN_H_ARMOURYBUILDTIMER for the error
dialogs you get when trying to do something that's not allowed with an
active build timer.
* added MN_H_NOARMOURYHERE and MN_H_NOENERGYAMMOHERE error dialogs for
trying to buy/sell when not near the necessary buildables.
* added MN_H_NOROOMBSUITON and MN_H_NOROOMBSUITOFF error dialogs for
when there is no room to change class between PCL_HUMAN and PCL_HUMAN_BSUIT
* removed an unused variable from my recent big ui commit
|
|
* spectators can now participate in non-team votes
* added teamvote "admitdefeat"
* replaced "nextmap" vote with "draw"
* removed vote "clientkick" vote (uses "kick" instead)
* removed teamvote "teamclientkick" (uses "kick" instead)
* renamed teamvote "teamkick" to teamvote "kick"
* added teamvote "denybuild" and "allowbuild"
* added vote "mute" and "unmute"
* added !denybuild and !allowbuild g_admin commands
* added /ignore and /unignore commands (and menu support)
* Game -> Info (formerly About) shows server settings instead of local ones
* Voting keys can now be configured in the Options menu
* Voting key binds now display with the vote status (F3 and F4 will be the
eventual default binds for "teamvote yes" and "teamvote no" respectively)
|
|
symptoms I've seen are:
incorrect stage notifications
drawing the wrong number of available build points
broken plant models on niveus
Surprisingly, there was no open bug report for this that I could find.
|
|
* (bug 2959) All looping sounds now stopped when downloading
* (bug 2910) Removal of legacy Q3 cg_teamChat* stuff
|
|
(Christophe Cavalaria <chris.cavalaria@free.fr>)
* (bug 2786) Cleanup of error message display (Martin Doucha)
* (bug 2787) Scroll-wheel support in list widgets (rasz)
|
|
* It's now impossible to destroy the last spawn
* Start of a new client side buildable status display
|
|
|
|
* Moved server command queuing from game to server -- sv_dequeuePeriod probably
needs to be lowered
* Added g_friendlyBuildableFire to enable friendly buildable fire
|
|
* Changed defaults for r_picmip and r_textureMode
* Changed internal alien weapon names
* Removed playback of the intro movie
* Fixed painblend reset bug
* Added multiple chat sounds
* Player splash wake now uses mark system
|
|
around it not being there
* Removed Q3 console notify code and improved cgame rendered notify area
* Sorted out pain blend texture coordinates
|
|
* De-quaked various bits and pieces
* Integrated Tremulous into the ioq3 source
* Relicensed Tremulous to be GPL
* It compiles!!!!!!!!11111111!!!!1
|
|
|
|
|
|
* Dragoon pounce now incurs 400ms wait before other weapons may be used
* Trapper cost down to 8 from 10
* Hovel is now free, but only one can be built
* Teslagen damage up to 9 from 7
* Non locational damage does not apply locational armour anymore; instead it
averages the armour regions together
* Tweaks to pain blends
* Added cg_animation.c, which apparently I forgot
* Added generate-infopanes.sh and infopanes.def.h
|
|
* Removal of local entities system
* Particle system enhancements to replace functionality lost by removing localents
|
|
* Scriptable trails system
* Various other stuff I'm too tired to try and remember now
|
|
* Removed loading of some Q3 cruft
* Spilled events attached to temporary entities are now reattached to their
original entities, fixing the missing flame bug
* Fixed "suicide god" bug
* Fixed bug where zap ignores armour
* Fixed missing particle systems when follow-spectating
* Fixed potential bug involving dodgy pointer arithmetic in CG_LoadClientInfo
* Cleaned up logic in CG_AddPlayerWeapon
* MASK_SHOT traces no longer collide with corpses
* Corpses timeout in 20 seconds instead of 60
* Improved robustness of spawn validation, fixing the bug on transit
* A crapload of whitespace fixes
|
|
* Weapon now drops momentarily when reloading
* The stage kill counters are now incremented for structure kills if players did more then 50% of the total damage
|