Alpha v1.0.0

Commits

All Rust commits from Facepunch

229 total commits for branch:
/

Member Avatar
Maverick26/06/202511:49:16
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124380)

Fix other pooled list leaks

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick26/06/202511:48:18
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124379)

Fix more pooled list leaks

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick26/06/202511:41:27
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124378)

Add missing "using" to properly free the pooled list in State_Flank

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick25/06/202513:56:38
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124316)

Have scientist only ask their closest ally to help in a rush, not the whole squad

18
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick25/06/202510:47:41
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124304)

- Replace f1 grenade with smoke grenade - Add support for custom expiration time for blackboard facts

6
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick25/06/202510:25:32
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124303)

- Add option to specify priority of voice lines - Encapsulate speaking logic into a separate component

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202516:20:28
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124251)

- When staying in cover, try to hold a likely angle the player could come from - Fix scientist sometimes leaving their zone for a cover super far away (when they use the old cover system as fallback) - More navmesh blockers on oilrig small to prevent scientists wasting their time testing destinations inside geo

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202515:10:27
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124241)

Remove allocs in flanking state

2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202515:06:58
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124240)

Make leaving zone during rush more robust

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202513:49:58
2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202513:48:43
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124228)

- Remove nav blockers in small oilrig - Cache zone on spawn - Discard potential destinations out of zone when peeking or taking cover - Don't flank targets out of our zone, or rush them, unless they got injured or an ally asked for help - Add debug visualization for zone checks - When leaving the zone for any reason, scientists should not filter points outside the zone anymore, or they'll be stuck

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202511:35:07
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124212)

Initial setup for new AI zones (zones they don't want to leave unless they have a very good reason like pushing an injured player) This is to avoid all the scientists going on the same floor to fight upon hearing the first shot, instead they should cover the entrances to their floor and only move between floors on special occasions Previously this was done with navmesh blockers, but they prevent the scientists to ever pushing in another floor

2
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202510:49:26
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124208)

Fix scientists not shooting back when sniped from very very very far away

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202510:33:27
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124200)

Fix scientist flicking too fast when hurt or hearing sound while they are unaware (bug in suppressive fire)

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202510:17:02
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124197)

Prevent shooting too long at where target was after it left

2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202510:15:38
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124196)

Bring scientist health back to what it was, hook hazmat protection values on top

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick24/06/202510:12:00
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124194)

Prevent noise event boxing and allocation when used in hashset

2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick23/06/202514:10:35
1
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick23/06/202514:08:23
2
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick23/06/202514:06:13
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124098)

Remove another bark, change push bark

1
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick23/06/202514:02:55
1
2
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick23/06/202513:23:23
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124094)

- When a scientist just shot the player, have him ask support from other scientists to rush - Allow some voicelines to ignore cooldowns when they are important

5
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick23/06/202510:53:49
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124077)

Remove some voice lines that seemed out of place

1
2
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick23/06/202510:06:52
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124074)

Pre-emptive reload when mag not full and target not seen for a while

1
2
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick21/06/202516:38:55
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124032)

Reduce noise made by melee and bow

11
5
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick21/06/202510:33:17
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124027)

Clean up reaction time visualization code

5
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick21/06/202510:29:15
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124026)

Fix shooting scientists not making them aware after reaction time rework

6
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick21/06/202510:20:41
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124025)

Fix bow projectiles not making noise (regression)

9
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick21/06/202510:14:23
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124024)

- Fix hearing not working after reaction time rework - Make noise events readonly structs, they didn't really need to be classes and need all the pooling - Only simulate sighting once per noise

4
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick21/06/202508:40:21
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124023)

Fix hearing and being hit boosting scientist accuracy too fast

8
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202518:38:49
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#124007)

Fix scientists still reacting too fast, especially when seeing player through pixel gaps for a microsecond

15
3
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202516:08:48
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123991)

Fix peripheral vision being too strong in combat

9
2
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202516:06:26
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123990)

Reduce scientist health

10
4
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202514:35:20
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123978)

Increase reaction time, reduce damage, simplify accuracy formula

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202514:07:20
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123976)

Have scientists always be surprised when first hearing or being hurt by a player

6
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202514:03:02
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123975)

Preventt scientists from looking at bullet impact instead of bullet origin, even if the bullet origin is out of hearing range

3
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202513:55:02
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123973)

Fix scientists being able to shoot through solid colliders when hearing the player

8
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202513:05:41
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123960)

Quick and dirty voicelines first pass

5
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202510:08:06
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123944)

Prepare scientist TTS hooks (for prototyping only)

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick20/06/202509:17:01
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123938)

Add TTS for prototyping

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202515:47:51
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123895)

Prevent scientist from sprinting when dogfighting from upclose, wasting time where they can't shoot

7
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202515:42:53
4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202515:40:21
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123893)

Fix scientists sometimes facing away from their target lkp when in cover

8
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202515:36:46
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123892)

Prevent scientists from throwing grenades instantly when they lose los

5
2
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202515:31:59
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123889)

Better debug vis for scientist accuracy

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202515:12:11
4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202515:05:45
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123885)

- Fix scientists being able to shoot when sprinting - Allow scientist to shoot when surprised and offscreen, but not being accurate (to help players pinpoint where they are before getting beamed) - Fix scientist being able to land a shot when they are supposed to be inaccurate, if they are doing suppressive fire

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202513:51:31
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123870)

Allow scientist to shoot briefly even after they lose LoS

4
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202513:37:53
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123868)

Fix being able to see scientist feet through the oilrig floor

5
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Maverick19/06/202513:31:18
rust_reboot/main/ai_wolf_iteration/ai_scientist_iteration (#123867)

Fix missing collision on oilrig

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Rust Utility Hub - Commits - main/ai_wolf_iteration/ai_scientist_iteration