Age | Commit message (Collapse) | Author |
|
* Sitting on a booster won't make it blink the warning bolt (SS_BOOSTEDWARNING), also made the warning fade
* Lucifer Cannon repeat rates fixed
* G_Damage() wont deal damage to dead entities
* Maybe fixed the buildable killed with shotgun won't show dying anim bug
* Attacked hives won't attack back when the OM is dead
* The monstrous hive bounding boxes shrunk to something reasonable
* Tesla Generator muzzle offset to the ball part, now fires over turrets
* HUDs can make vertical charge bars
* Human charge bar no longer overlaps scanner
* "There are no spawns remaining"
Changes to trample attack:
* No longer deals locational damage (wtf?)
* Charge "holding" restored
* Hit repeat rate limited to 50 ms
Changes to health cross icons:
* Inspired by Techhead, made new icons (sorry, yours didn't look so good in game :-\ )
* Icons fade from one to another
* Switched SS_HEALING_2X and SS_HEALING_ACTIVE meaning for Humans -- glows when on medi station, special icon for medkit
* Poisoned icon for humans (Techhead's idea)
|
|
over what messages are suppressed
* Also made another print into an MN_ that I happened to be passing at the time
|
|
* Basilisk gas view bob effect now properly accounts for shorter time due to protection
* SS_POISONCLOUDED moved to EF_POISONCLOUDED (which used to be EF_TALK for chat balloons)
* Added a userinfo cvar cg_alwaysSprint which, when enabled, makes humans sprint all the time (PS_ALWAYSSPRINT)
* Power bolt on the Human HUD glows when sprinting (not very visible though)
|
|
* Change turret behavior again to make them even dumber (will not stay "spun up" anymore or retarget without spinning up again)
* DCC will not complain about an attack when something is deconstructed
* Fixed "\sell upgrades" command emptying energy weapons when a battery pack was sold with it
* Spectators moving to lock view points now set teleport bit, hopefully prevents the ugly lerping
Hive changes:
* Will not fire unless the missile can actually hit
* Will fire from the hive tip rather than the center
* Fixed broken code that made hive fire when shot from out of hive range
|
|
* Trample and Lucifer Cannon charging reworked and moved to PMove
* Can no longer "cancel" a charging Lucifer Cannon
* STAT_MISC2 is now unused, booster and charge information can be inferred elsewhere (STAT_UNUSED)
* Trying to fire an empty weapon makes a clicking noise (also a bugfix, apparently the server would spam EV_NOAMMO which did nothing but is now used for the clicking noise -- audible to all players)
* Created an alternate, muffled Lucifer Cannon warning noise for other people's Lucifer Cannons
* Fixed bug which prevented players from switching to a different player while spectating someone in the spawn queue
* Spectators are now properly moved to the lock view position when spectating a player in the spawn queue
|
|
* Granger (both) speed raised from 0.65 to 0.7
|
|
Balance change:
* Advanced basilisk gas range reduced from 150 to 120
|
|
insta-squashed telenodes from garbage fallVelocity values.
|
|
* Removed individual weapon build delay
* Removed Advanced Construction Kit, everything is built by the normal kit
* S2+ buildables cannot be built by regular grangers
* Clicking to pick team during spectator mode fixed
* New cvar: cg_printDuplicate, when set to 0 (default) prevents duplicate messages from being printed to screen (they still show up in console)
* Pressing ESC while editing a UI item (esp. new Say menu) will not cause your cursor to disappear next time you open a menu
|
|
buildable deconstruction. Added two new MODs, MOD_DECONSTRUCT and MOD_NOCREEP for more descriptive reasons.
|
|
* All alien values raised 20%
|
|
I think you meant 'self'
|
|
you'd like to try it uncomment ALIEN_WALLWALK_ENTITIES in tremulous.h.
|
|
* 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
|
|
Scaled back the gameplay implications of the recent wallwalking changes a bit:
* Wallwalking players will not get knocked off walls by knockback forces
* Cannot shove enemies again
* Shoving will still knock wallwalkers off of you
* Getting shoved off of someone while toggle wallwalking will not disable your WW
|
|
code. Turns out the server sends player positions snapped to whole integers. The bandwidth-saving effects of doing this are dubious as players tend to move continuously and thus new positions will be sent out every frame anyway. The real effect of this is that the client will mispredict whenever it comes into contact with another player. Also, as part of the tinkering I removed some code from the wallwalking function that should have stayed put, I have added it back in. This commit also fixes the "jittery bouncing while sitting on top of another player" glitch.
|
|
* 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)
|
|
Alien wallwalking changes:
* Can wallwalk on buildables and players
* Will cancel when hit with knockback from a shove or splash from a weapon
* bg_pmove.c has a viewangles "correction" removed that would screw up the view when wallwalking on top of a player -- I don't know why this "correction" was added, if you find wallwalking bugs later this may be the cause
Shove function changes:
* Will shove enemy players (pretty weakly in practice)
* Will not shove if you aren't trying to move
* Can shove wallwalking players (a wallwalking dretch could block Tyrants before!)
|
|
Changes to buildable deconstruction reporting:
* Unmarked buildables that are killed by deconstructing their creep source are reported as destroyed
* Killing a marked buildable does not generate a DESTROYED message
* When a buildable is deconstructed, any damage dealt to it by players will be rewarded
|
|
* Fiddled with Cmd_Build_f so some (more) build errors will give a red blueprint
|
|
* Hovel infopane tweak
|
|
|
|
Pounce changes:
* Mechanics simplified, descriptions in tremulous.h
* Client side prediction (no jerkiness)
* Pounce will gradually cancel if released in midair or release with insufficent charge
|
|
Alien buildables:
* Killing an egg will give you credit for all buildables that have lost creep because of it
* Some general cleanup, more functions turned into AGeneric_*
* Repeated Alien buildable blast damage fixed, also deals damage when it explodes rather than later
* Blast radius increased slightly for eggs and acid tubes to account for the bug fix
|
|
* Fixed a bug where regular Basilisk would not heal faster by a booster sometimes (found thanks to new GUI indicator!)
* Un-reverted Lucifer Cannon sound heard by others, with Norf's blessing
* Added a Help menu listing mod changes and other stuff (ESC -> Help), edit ui/help.txt
* Human HUD item list will now wrap around so that it never hides items, also made it a little wider
GUI cross changes:
* Human GUI health cross glows when medkit is active
* Alien GUI health cross glows when on creep
* Double, triple healing rates show as multiple crosses
|
|
|
|
again, benmachine. Left the extra entity flag in though, because it is transmitted by the protocol and wasn't used before anyway.
|
|
Lucifer Cannon aesthetic changes:
* Secondary fire has a blaster-like trail and impact flash
* Primary fire missile sprite and impact particles scale their size with charge strength
* Other players can hear Humans overcharge
|
|
|
|
|
|
sell beyond the 2000 credit cap again.
|
|
off of players
* Added a new cvar, cg_hudFilesEnable, set to "1" to enable your custom HUD -- this is a temporary workaround to custom HUD incompatibility!
|
|
when perfectly aligned
* Also added two turret params: spin duration and spin down time which give finer control over turret behavior (set their values to minimum)
* Fixed some patch problems, spacing and duplicate code
* Fixed Sprint/Dodge binding through menu
* Tutorial text size shrunk
* ALL clients lose their credits entirely when switching teams
|
|
* Reloading a weapon and switching to blaster will not cause it to be "reloaded"
* Removed "team change free" flag, all clients keep credits when changing teams
* Human and Alien credits properly converted when switching teams (based on max)
* Cannot open both say prompts at the same time anymore
|
|
Pounce range reduced 72 -> 64
|
|
* Killing buildables nets a reward (tweak in tremulous.h)
* Removed some spurious comments and unused defines from tremulous.h
|
|
dretch bounding box. Prevents spectators from getting stuck in the floor.
* Buildables round their health up when encoding health information for transmission, no more 0 hp buildables that aren't dead
* Removed the devmap credits hack I put in earlier
* Can now use \itemact weapon to switch to weapon, also \itemact weapon/blaster will not repeatedly force a weapon change if that weapon is already selected
* Options menu entry for "Sprint" changed to "Sprint / Dodge" with correct bind (+button6)
Norfenstein decided to switch to fractional "frags" (aka evos) for Aliens:
* BG_ClassCanEvolveFromTo rewritten to be more robust in case classes are shuffled around later
* CG_AtHighestClass and BG_UpgradeClassAvailable merged into BG_AlienCanEvolve
* Changed BG_GetValueOfHuman to BG_GetValueOfPlayer which now accomodates Aliens too
* Aliens now must receive 400 credits per frag point (9 evos = 3600 credits!)
* Aliens can only spend whole points
* TK/Suicide penalties moved to tremulous.h and converted to credit values
* Complex nasty Alien land goes bye-bye
|
|
* Goon (both) pounce width reduced 16 -> 14
* Acid tube damage per 300ms reduced 10 -> 8
|
|
* Fixed a bug in SnapVectorTowards which would snap incorrectly if the point was below the world origin. Also added an analogous function to work with normals (SnapVectorNormal).
* Added weapon.cfg to source control to set alwaysImpact (to show flash along with blood spurt when hitting a player).
* The maximum number of hits allowed moved to tremulous.h, set MDRIVER_MAX_HITS.
* Since a the visual effects changed, removed old massDriverFire() function and toggle switch.
|
|
Whenever cheats are enabled, players spawn with half-full credits.
* Reactor used to deal more damage to each Alien when multiple Aliens attacked it, fixed to ONE radius damage call.
Extensive visual modifications to Mass Driver:
* Added a short, briefly-displayed pseudo-trail
* Impact system modified to have a large impact sprite and otherwise be more consistent with Lasgun
* Added several files for the trail and shader
* Firing code modified to generate visually correct trails and impact positions
* Added a new event for Mass Driver trails, doubles as impact event to save bandwidth
The Mass Driver trail extends from the gun rather than the muzzle to be more visually realistic. Shooting it from the muzzle prevents you from even seeing the trail and in 3rd person looks very wrong. The downside to the shifted origin is that the impact positions (multiple hits only) are not aligned with the beam. Had to add a good bit of complicated, mathy code to generate impact events in visually accurate locations. Looks damn good though.
|
|
were not normalized. Should fix Battlesuit/Helmet insta-kill bugs.
|
|
|
|
Removed the redundant AAcidTube_Damage pseudo-think function.
|
|
* Acid tube splash damage (from exploding) separated from attack damage, new variable added to tremulous.h to control that and the animation
* Class X not allowed at stage # fixed to show the right stage number
* Whether or not the mass driver will shoot through objects can be toggled from tremulous.h, don't forget to save g_weapons.c or 'make clean' to get the change compiled!
|
|
prfile splash dropped
prifle projectile speed increased to 1200
chaingun spread reduced to 900
advanced basilisk grab time reduced to 300
|
|
whether to close all menus or ignore menus that don't respond to CloseAll (via the new dontCloseAll MENU_TRUE attribute).
* ui_messagemode2222 and the like won't activate the teamsay menu
* Say menu will no longer close when the player dies
|
|
shadow a bit to better fit the larger modelscale we are using
* Fulfilled benmachine's lolrequest: mass driver will not fire through players and buildables (but not teammates and team buildables if FF is off)
|
|
representing guid stub, admin level and A.K.A. are now omitted
unless the player running !listplayers has the new $ flag set.
To restore the old behaviour, set the $ flag on all your existing
[level] definitions in admin.dat. (Lakitu7)
|
|
expected!
* Armour and local damage processing merged
* Armour and local damage scripts now accept a "name" parameter for
debug output
* Norfenstein's non-locational damage formula now perfectly implemented
-- there are restrictions! There can only be ONE layer of armour and all
locational damage region files must cover the entire body and cannot
overlap!
* Turning on g_debugDamage to 2 or 3 provides additional information on
how the damage modifier was calculated
|