summaryrefslogtreecommitdiff
path: root/src/game/g_combat.c
AgeCommit message (Collapse)Author
2019-02-15Consistent evo rounding; fix fractional /share.gameplay/fractional-evosPaweł Redman
2019-02-11Log kill rewards and donations in detail.Paweł Redman
2019-02-10fix PERS_CREDIT clusterfuck; nuke retribution code; and moreTheriaca
- move ClientGradualFunds() call before death check - use pers.funds in game code, sync PERS_CREDIT only when necessary
2019-02-10rewrite and optimize G_OverflowCredits()Theriaca
- now always prioritizes poor players - synchronizes PERS_CREDIT once per loop, instead of constantly additionally, rename: - G_AddCreditToClient -> G_AddFundsToClient - G_OverflowCredits -> G_OverflowFunds - 'credit(s)' parameters -> 'funds'
2019-02-10implement fractional evos for aliensTheriaca
- rewrite and optimize G_AddCreditToClient() - remove unclaimedFrags trashcode in player_die Overflowing of fractional evos is supported; sharing isn't (yet?)
2019-02-10Prototype anti-stacking systemPaweł Redman
2018-02-23Add !curse with some basic features.Paweł Redman
2018-02-04Remove knockback from everything but LC and barbs.Paweł Redman
2017-04-26Implement g_nullifyTyrantKills.Paweł Redman
2017-04-15Improve g_gradualFreeFunds.Paweł Redman
g_gradualFreeFunds values: 0 - disabled 1 - vanilla behavior 2 - 1 and counters don't reset on death or evolution 3 - 2 and funds are given even during SD
2017-04-15implement g_gradualFreeFunds: give free funds to each player every 2 ↵/dev/humancontroller
minutes, regardless of kills and deaths
2017-04-15stop closing the UI menus upon death/dev/humancontroller
because it's annoying
2017-04-15fix noclipping players affecting other players/dev/humancontroller
notably, other players were able to stand on the "center" of a noclipped player set no r.contents flags for noclipping clients, keeping the saved r.contents value in the new ent->client->pers.cliprcontents field
2017-04-15remove a bunch of unused variables and some no-op code/dev/humancontroller
2017-04-15fix a bunch of %i format flags / arguments/dev/humancontroller
2017-04-15multi-protocol: rename powerups to misc in the playerState_t and ↵/dev/humancontroller
entityState_t structs
2017-04-15import the cQVM game modulePaweł Redman
replacing the existing one
2017-04-15import the Slacker's QVM code baseSlackerLinux85