]>
git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/log
terencehill [Sat, 10 Jun 2017 18:40:09 +0000 (20:40 +0200)]
Partially fix navigation underwater by avoiding precision errors in the movement direction as now tracewalk requires to reach precisely the destination point. More fixing is still needed
terencehill [Sat, 10 Jun 2017 14:57:26 +0000 (16:57 +0200)]
Reorder conditions in a check
terencehill [Sat, 10 Jun 2017 01:11:22 +0000 (03:11 +0200)]
Make bots head to coords of destination entity closer to bot's origin instead of destination entity's center coords, so they match the ones used by tracewalk to link waypoints. It actually fixes bot bumping into borders of certain teleports / jumppads when it heads to them with odd angles (e.g. heading to a Darkzone teleport from one side)
terencehill [Sat, 10 Jun 2017 00:00:35 +0000 (02:00 +0200)]
Introduce 2 helpful macros
terencehill [Fri, 9 Jun 2017 11:36:04 +0000 (13:36 +0200)]
Fix tracewalk failing on paths with doors
terencehill [Fri, 9 Jun 2017 10:21:57 +0000 (12:21 +0200)]
Improve description of sv_cmd trace command
terencehill [Thu, 8 Jun 2017 23:56:32 +0000 (01:56 +0200)]
Adapt code to support better bigger teleport and jumppad waypoints; it fixes creation of bad links in certain situations (e.g. from the outside to the teleport inside the fort in greatwall_reloaded3)
terencehill [Thu, 8 Jun 2017 16:16:38 +0000 (18:16 +0200)]
Don't forbid spawning autogenerated waypoints if close to an existing (autogenerated) waypoint; it fixes a ladder without destination waypoint in the map Cucumber
terencehill [Thu, 8 Jun 2017 15:45:14 +0000 (17:45 +0200)]
Greatly improve linking to teleports and jumppads by expanding their waypoints to include half player's body since bot only needs to touch them, not to enter them. E.g. 2 jumppads in the central room in the map Cucumber can now be linked from both sides, previously possible only frontally
terencehill [Thu, 8 Jun 2017 14:57:50 +0000 (16:57 +0200)]
Add an argument to "sv_cmd trace walk" command, to allow specificifying destination height
terencehill [Thu, 8 Jun 2017 14:46:43 +0000 (16:46 +0200)]
Fix linking to certain teleports and jumppads sometimes not working (e.g. beyond a certain distance from final rage teleporter)
terencehill [Tue, 6 Jun 2017 16:28:34 +0000 (18:28 +0200)]
Fix and improve tracewalk underwater a lot. Now waypoints created on the water and underwater can be linked properly
terencehill [Mon, 5 Jun 2017 21:15:45 +0000 (23:15 +0200)]
Further improve ladder detection
terencehill [Mon, 5 Jun 2017 13:31:51 +0000 (15:31 +0200)]
Display hardwired waypoints purple
terencehill [Mon, 5 Jun 2017 13:05:28 +0000 (15:05 +0200)]
Optimize a few checks
terencehill [Mon, 5 Jun 2017 12:54:08 +0000 (14:54 +0200)]
Merge branch 'master' into terencehill/bot_waypoints
Rudolf Polzer [Sun, 4 Jun 2017 05:24:06 +0000 (07:24 +0200)]
Transifex autosync
Mario [Sat, 3 Jun 2017 17:02:42 +0000 (17:02 +0000)]
Merge branch 'Lyberta/PlayerScore_Get' into 'master'
Added PlayerScore_Get function.
See merge request !446
Lyberta [Sat, 3 Jun 2017 16:49:13 +0000 (19:49 +0300)]
PlayerScore_Add typo fix.
Lyberta [Sat, 3 Jun 2017 16:20:22 +0000 (19:20 +0300)]
PlayerScore_Add optimization.
Lyberta [Sat, 3 Jun 2017 16:17:38 +0000 (19:17 +0300)]
Make PlayerScore_Get a macro.
Lyberta [Sat, 3 Jun 2017 15:38:55 +0000 (18:38 +0300)]
Added PlayerScore_Get function.
Mario [Sat, 3 Jun 2017 12:33:25 +0000 (12:33 +0000)]
Merge branch 'Lyberta/VanillaOverkillConfigSync' into 'master'
Synced HMG and RPC stats.
See merge request !445
Lyberta [Sat, 3 Jun 2017 12:21:14 +0000 (15:21 +0300)]
Synced HMG and RPC stats in all configs.
Lyberta [Sat, 3 Jun 2017 11:56:30 +0000 (14:56 +0300)]
Synced HMG and RPC stats.
Rudolf Polzer [Sat, 3 Jun 2017 05:24:04 +0000 (07:24 +0200)]
Transifex autosync
Rudolf Polzer [Fri, 2 Jun 2017 05:24:12 +0000 (07:24 +0200)]
Transifex autosync
Mario [Thu, 1 Jun 2017 17:22:55 +0000 (17:22 +0000)]
Merge branch 'Lyberta/f1time' into 'master'
Made f1time be handled on the server too.
See merge request !444
Lyberta [Thu, 1 Jun 2017 16:53:32 +0000 (19:53 +0300)]
Made f1time be handled on the server too.
Mario [Thu, 1 Jun 2017 16:46:31 +0000 (02:46 +1000)]
Remove an unused function
Mario [Thu, 1 Jun 2017 12:52:29 +0000 (12:52 +0000)]
Merge branch 'Lyberta/PlayerDamagedEnhancement' into 'master'
Call PlayerDamaged even if damage is 0. Very useful in instagib.
See merge request !443
Lyberta [Thu, 1 Jun 2017 12:08:21 +0000 (15:08 +0300)]
Call PlayerDamaged even if damage is 0. Very useful in instagib.
Rudolf Polzer [Wed, 31 May 2017 05:24:42 +0000 (07:24 +0200)]
Transifex autosync
Mario [Mon, 29 May 2017 12:58:47 +0000 (22:58 +1000)]
Partial fix for turret checkpoints (find doesn't work during spawning)
Mario [Sat, 27 May 2017 13:10:14 +0000 (23:10 +1000)]
Optimize shownames code a tiny bit by doing the vlen call a bit later
terencehill [Sat, 27 May 2017 12:49:08 +0000 (14:49 +0200)]
Indent healtharmor.qc consistently
terencehill [Sat, 27 May 2017 11:39:32 +0000 (13:39 +0200)]
Turn a few vec3 into vec2
terencehill [Sat, 27 May 2017 11:15:43 +0000 (13:15 +0200)]
Remove outdated g_waypointsprite_tactical cvar; fix typos in some cvar descriptions and comments
terencehill [Sat, 27 May 2017 11:11:13 +0000 (13:11 +0200)]
Allow const folding in drawpic_aspect macro, which is called many times per frame in the hud
Mario [Fri, 26 May 2017 14:03:33 +0000 (00:03 +1000)]
Actually fix compile
Mario [Fri, 26 May 2017 12:56:57 +0000 (22:56 +1000)]
Fix compile
Mario [Fri, 26 May 2017 12:56:36 +0000 (22:56 +1000)]
Send jump speed caps on connect (fixes mismatching jump speed settings when server hopping)
Mario [Fri, 26 May 2017 11:58:17 +0000 (21:58 +1000)]
Fix default sv_player_viewoffset value
Mirio [Fri, 26 May 2017 11:52:46 +0000 (13:52 +0200)]
Update credits
Mario [Fri, 26 May 2017 08:58:20 +0000 (18:58 +1000)]
Minor code cleanup in pathlib
Rudolf Polzer [Fri, 26 May 2017 05:24:11 +0000 (07:24 +0200)]
Transifex autosync
Mario [Wed, 24 May 2017 10:38:36 +0000 (20:38 +1000)]
Whitelist all g_maplist_* cvars from the purity checks
Mario [Wed, 24 May 2017 06:41:25 +0000 (16:41 +1000)]
Fix trigger_secret unreliability with triggering and sounds
terencehill [Tue, 23 May 2017 14:35:12 +0000 (16:35 +0200)]
navigation_checkladders
terencehill [Tue, 23 May 2017 13:09:06 +0000 (15:09 +0200)]
Bot navigation: don't try to climb ladders up if they are obstructed (in particular it detects the wrong side of ladders); implement detection of ladders underwater
terencehill [Mon, 22 May 2017 22:23:39 +0000 (00:23 +0200)]
Clean up tracewalk a bit
terencehill [Mon, 22 May 2017 13:25:47 +0000 (15:25 +0200)]
Fix navigation_findnearestwaypoint improperly testing if a teleport/warpzone/jumppad waypoint can be linked to an item or player. It's also good as optimization
Rudolf Polzer [Mon, 22 May 2017 05:24:30 +0000 (07:24 +0200)]
Transifex autosync
terencehill [Sun, 21 May 2017 18:03:23 +0000 (20:03 +0200)]
Fix normal waypoints often failing to get linked to ladder waypoints
terencehill [Sun, 21 May 2017 17:59:03 +0000 (19:59 +0200)]
Don't spawn ladder waypoints if there's no room for the bot on top of the ladder
terencehill [Sun, 21 May 2017 09:36:20 +0000 (11:36 +0200)]
Rename 2 functions
terencehill [Sun, 21 May 2017 09:23:17 +0000 (11:23 +0200)]
Don't allow bots to make use of too large ladders
terencehill [Sun, 21 May 2017 08:09:32 +0000 (10:09 +0200)]
Fix cost of climbing ladders
Rudolf Polzer [Sun, 21 May 2017 05:24:09 +0000 (07:24 +0200)]
Transifex autosync
terencehill [Sat, 20 May 2017 12:29:16 +0000 (14:29 +0200)]
Merge branch 'master' into terencehill/bot_waypoints
# Conflicts:
# qcsrc/server/bot/default/navigation.qc
# qcsrc/server/impulse.qc
Mario [Sat, 20 May 2017 10:30:01 +0000 (20:30 +1000)]
Keep the resetting ordered, to match old behaviour
Mario [Sat, 20 May 2017 10:28:51 +0000 (20:28 +1000)]
Add an intrusive list for entities that save their team, and don't loop through pure entities when resetting the map
Mario [Sat, 20 May 2017 10:16:36 +0000 (20:16 +1000)]
Add an intrusive list for seeker tags and fix seeker tracing to world origin when attacking
Mario [Sat, 20 May 2017 10:07:18 +0000 (20:07 +1000)]
Make railgunhit a bool and reduce a find loop to intrusiveness using less than sanitary methods
Mario [Sat, 20 May 2017 09:29:47 +0000 (09:29 +0000)]
Merge branch 'Mario/intrusive' into 'master'
Merge branch Mario/intrusive (S merge request)
See merge request !441
terencehill [Sat, 20 May 2017 09:23:44 +0000 (11:23 +0200)]
Fix Serbian in the language selector
terencehill [Sat, 20 May 2017 08:34:30 +0000 (10:34 +0200)]
g_waypointeditor_unreachable: avoid a qc crash when there's no waypoint nearby
Rudolf Polzer [Sat, 20 May 2017 05:24:21 +0000 (07:24 +0200)]
Transifex autosync
Mario [Fri, 19 May 2017 22:52:10 +0000 (08:52 +1000)]
Mark g_ctf_leaderboard as a change allowed by server admins (also doesn't affect purity)
Mario [Fri, 19 May 2017 22:51:21 +0000 (08:51 +1000)]
Allow disabling damage text server side without affecting purity
Mario [Fri, 19 May 2017 22:35:35 +0000 (08:35 +1000)]
Tweak resistance buff to reduce damage after most other calculations (and to also be separate from regular armor blocking)
terencehill [Fri, 19 May 2017 21:25:15 +0000 (23:25 +0200)]
Merge branch 'master' into terencehill/bot_waypoints
terencehill [Thu, 18 May 2017 22:14:22 +0000 (00:14 +0200)]
Fix linking to teleports and jumppads waypoints not working from a lower point of the map because the chosen destination point is usually stuck in solid (it seems jumppads and teleporters are usually partially "underground")
terencehill [Thu, 18 May 2017 13:17:36 +0000 (15:17 +0200)]
Restore ** operator instead of pow, optimize check by allowing an operand to be constant folded by the compiler
terencehill [Thu, 18 May 2017 12:29:15 +0000 (14:29 +0200)]
Real fix for inconsistent refresh rate of numbers in the speedometer
Mario [Thu, 18 May 2017 01:36:30 +0000 (11:36 +1000)]
Use pow() for accelerometer (potential fix for inconsistent behaviour)
Mario [Wed, 17 May 2017 23:49:28 +0000 (09:49 +1000)]
Merge branch 'master' into Mario/intrusive
terencehill [Wed, 17 May 2017 23:39:45 +0000 (01:39 +0200)]
Remove a wasted global variable
Mario [Wed, 17 May 2017 21:12:00 +0000 (07:12 +1000)]
Use an intrusive list to find ladders in bot AI
Mario [Wed, 17 May 2017 21:08:11 +0000 (07:08 +1000)]
Replace a classname loop through waypoints with the intrusive list
Mario [Wed, 17 May 2017 21:01:18 +0000 (07:01 +1000)]
Replace some findfloat loops with intrusive lists where possible
Rudolf Polzer [Wed, 17 May 2017 05:24:40 +0000 (07:24 +0200)]
Transifex autosync
Mario [Wed, 17 May 2017 04:05:32 +0000 (14:05 +1000)]
Use the attacker parameter instead of saving globals for button damage (hopefully fixes CTS button shooter maps)
Mario [Tue, 16 May 2017 23:52:35 +0000 (09:52 +1000)]
Use race_ReadTime to acquire the first place record when checking if a map is 'new' (fixes the new maps marker)
Mario [Tue, 16 May 2017 22:17:10 +0000 (22:17 +0000)]
Merge branch 'Mario/cts_checkpoint_speedup' into 'master'
Merge branch Mario/cts_checkpoint_speedup (S merge request)
See merge request !440
Mario [Tue, 16 May 2017 22:15:33 +0000 (22:15 +0000)]
Merge branch 'Mario/cts_respawn_clear' into 'master'
Merge branch Mario/cts_respawn_clear (S merge request)
See merge request !432
terencehill [Tue, 16 May 2017 18:02:30 +0000 (20:02 +0200)]
When bots are able to bunnyhop reduce travel cost of waypoint links
Mario [Tue, 16 May 2017 11:34:25 +0000 (21:34 +1000)]
For safety, restore previous behaviour (but only loop once)
terencehill [Mon, 15 May 2017 16:12:22 +0000 (18:12 +0200)]
Improve automatic waypoint generation for jumppads with a slow horizontal speed; don't generate any waypoint for jumppads that can't be helped if destination wp would end up on the jumppad itself. Improve handling of jumppads during bot navigation especially for the new waypoints
Rudolf Polzer [Mon, 15 May 2017 05:24:08 +0000 (07:24 +0200)]
Transifex autosync
Rudolf Polzer [Sun, 14 May 2017 05:24:08 +0000 (07:24 +0200)]
Transifex autosync
terencehill [Sat, 13 May 2017 22:19:44 +0000 (00:19 +0200)]
Merge branch 'master' into terencehill/bot_waypoints
terencehill [Sat, 13 May 2017 20:52:24 +0000 (22:52 +0200)]
Otimize navigation_poptouchedgoals mainly by returning earlier if bot is heading to a teleport waypoint
terencehill [Sat, 13 May 2017 20:22:01 +0000 (22:22 +0200)]
If for some reason a bot selects teleport/jumppad/warpzone origin as route destination automatically add teleport/jumppad/warpzone destination to the route
terencehill [Sat, 13 May 2017 20:02:43 +0000 (22:02 +0200)]
When a bot tries to get unstuck from a jumppad filter out the jumppad itself from the possible destinations
Mario [Sat, 13 May 2017 17:25:08 +0000 (03:25 +1000)]
Fix use of .mins/.maxs in turret and vehicle registries
Mario [Sat, 13 May 2017 17:11:19 +0000 (03:11 +1000)]
Fix compile and use of .mins/.maxs on the monster registry entities
Mario [Sat, 13 May 2017 04:55:31 +0000 (14:55 +1000)]
Attempt to speed up physics client option selection by checking for empty and default settings
Mario [Sat, 13 May 2017 04:35:43 +0000 (14:35 +1000)]
Ultra minor cleanup
Mario [Sat, 13 May 2017 03:41:42 +0000 (13:41 +1000)]
Merge branch 'master' into Mario/cts_checkpoint_speedup