Age | Commit message (Collapse) | Author |
|
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.
|
|
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!)
|
|
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
|
|
* 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
|
|
|
|
|
|
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!
|
|
* Stamina will replenish when moving whith jetpack on
* Damage region calculation code rewrite to be correct and compact
* Added damage test function (cheats only), \damage [damage]
* Norfenstein's balance tweaks: Dretch HP 25 -> 20, Basilisk grab time
reduced
|
|
|
|
* (bug 3321) Allow medkits and medistats to operate simultaneously
* (bug 3310) Fix odd CalcMuzzlePoint implementation
* Random refactoring of g_buildable.c
* Add BG_GetClientNormal
|
|
* 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 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
|
|
|
|
* Fix to lcannon spam bug #2758 (tjw)
* Fix to goon pounce bug #2758 (tjw)
|
|
* Remove +zoom and -zoom altogether
|
|
* Fix to > max damage zap bug
* Add g_mapConfigs
* Fix item switch when run out of ammo
* Fix client side buildable tracing
* Fix misc_portal_surface documentation
|
|
2677: Credit transfer,
2691: Disallow deconstruct during SD,
2698: nextweap bug on OS X,
2700: Fix to buildables underground bug,
2701: Fix to dretch exploit,
2706: Fix to jetpack uninit memory read
|
|
* Sudden death/time limit warnings (R1CH)
|
|
* Fixed psaw/cgun inappropriate effects bug
* Lcannon now has a minimum charge value
|
|
* De-quaked various bits and pieces
* Integrated Tremulous into the ioq3 source
* Relicensed Tremulous to be GPL
* It compiles!!!!!!!!11111111!!!!1
|
|
|
|
|
|
* 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
|
|
basing it on speed
|
|
or not
|
|
* 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
|
|
* Reworked the ammo/clips packing system to remove the confusion of concepts
* Marauder lightning now requires aim, does damage over time and chains to other entities
* Implemented the Medkit -- a means for a human to restore health and cure poison in the field
* "Disable Build Warnings" replaced with "Disable Warning Dialogs" and improved
* Disabled client side ET_MISSILE collision
* Sped spectator move speed up
* Implemented "step down" physics for all characters; no more jumping down stairs
* Re-adjusted step time values
* Increased frequency with which the Acid Tube deals damage
* G_RadiusSelectiveDamage no longer applies locational damage
* Moved some speed adjustment code into prediction; should prevent some prediction misses
* Tyrant can no longer charge up forever and must pass a specific minimum charge level
* Wrapped all calls to trap_SendServerCommand in order to circumvent the q3amsgboom.cfg exploit
* Implemented command queueing for commands sent to clients in order to prevent overflows even sv_floodProtect is off, but not by dropping commands
* Added LOS check to creep slowing
* Overmind now only complains if there are 0 spawns
* Spawns can no longer be built when there is no Overmind/Reactor
* The spawn closest to the point of death is chosen preferably if available
* Evolving no longer restores all health
* "give weapons" and "give ammo" cheats removed
* Fixed restoration of energy weapons bug
* When selling the battery pack, max ammo is given
* Fixed a bug where locational damage could sometimes scale damage to 0
* Added stage information to the end of game stats
* Hacked around trap_LinkEntity to allow missiles to have a bounding box displayed
* Added G_ClosestEnt
* Reduced Dragoon spitball damage from 120 to 110
* Reduced Tyrant claw damage from 120 to 100
* Reduced Tyrant charge damage from 160 to 110
* Increased Barricade regeneration rate from 12 to 14
* Increased Overmind health from 500 to 750
* Decreased Overmind regeneration rate from 10 to 6
* Doubled Blaster speed from 700 to 1400
* Reduced Painsaw damage from 18 to 15
* Reduced Painsaw range from 48.0 to 40.0
* Reduced Grenade price from 300 to 200
* Reduced Shotgun repeat rate from 1200 to 1000
* Increased Shotgun damage from 6 to 7
* Increased Mass driver damage from 35 to 38
* Increased Chaingun damage from 5 to 6
* Reduced Flamer repeat rate from 300 to 200
* Extended Flamer range
* Increased ammo on all human weapons
* Reduced splashdamage on MG Turrets
* Moved build directory from tremulous to tremulous-dev
|
|
* Basilisk now loosens grip if getting damaged
|
|
* Fixed a bug where getting killed by certain buildables reduced your score
|
|
|
|
* Improved scanner render and refactored scanner code
* Added animated projectiles
* Grenade
* Changed model names to be human name agnostic
* Added sounds for lev1 grab and lev4 charge
* Added sound for failed evolution
* Added battery pack rendering code
* Added functionality to particle system to allow attachment of particle systems to particles (for nice explosions)
* Implemented CG_FileExists
* Added some code to gracefully handle missing sounds (easier than making the sounds :D)
* cg_drawBBOX now draws player BBOXen
* Renamed the alien classes (now done in class override scripts)
* Implemented Vector4Add
* The usual assorted bug fixes
|
|
* Possibly fixed human "you must be dead" spawning bug
|
|
|
|
|
|
|
|
|
|
* Fixed some serious bugs in the spawn queue code
|
|
* Balance tweaks
* A load of other stuff I can't remember
|
|
* Added auto select option to team menu
* g_teamForceBalance now works
* Added "reload" command
* cg_lagometer now works
|
|
* When dropping from the ceiling cg_wwSmoothTime is multiplied by 1.5
|
|
* Shadow is now rendered on walls as well as the ground
* Buildables are now vulnerable in the prebuild stage
* Alien buildables take longer to build
* A bunch of other stuff
|
|
* Added an option to disable build warnings
* Added MN_H_NOTPOWERED
|
|
* Created a general buildable think function
* Fixed the post armoury weapon selection for real
* Balance tweaks
* A pile of other crap
|
|
* Fixed yaw swing bug on wall walking models
* Added cg_drawBBOX to... draw BBOXes
|
|
* Implemented dynamic stage boundaries
* A shedload of balance tweaks
* Inevitably other stuff that I've forgotten whilst SF CVS has been down
|
|
* Fixed (id) bug in pmove that prevented the jump animation being triggered
* Combined EV_PLAYER_RESPAWN and EV_ALIEN_EVOLVE
|