Commit Graph

1331 Commits

Author SHA1 Message Date
Mr. Blue e39d089a08 Add OnStructureUpgraded hooks 2024-07-09 20:50:36 +02:00
Mr. Blue 208459c750 Expose Bike::hasSidecar 2024-07-09 20:50:24 +02:00
Mr. Blue 43c57c4f03 Expose Bike::idleFuelPerSec & Bike::maxFuelPerSec 2024-07-07 03:25:27 +02:00
Mr. Blue 511ed10dff Patch for July 7th Rust update (Protocol 2552.252.1) 2024-07-06 16:12:10 +02:00
Mr. Blue 45dc1a26de Fix BasePlayer.userId.IsSteamId() not working with new type 2024-07-06 04:43:42 +02:00
Mr. Blue 36ccf60d81 Patch for July 5th Rust update (Protocol 2551.252.1) 2024-07-05 15:39:41 +02:00
Mr. Blue 0507a72f80 Patch for July 4th 2nd Rust update (Protocol 2551.252.1) 2024-07-05 02:02:01 +02:00
Mr. Blue 91fc1b3ab6 Patch for July 4th Rust update (Protocol 2551.252.1) 2024-07-04 19:22:52 +02:00
Mr. Blue ad3b75d1bb Add OnPlayerPveDamage hook
- object OnPlayerPveDamage(BasePlayer player, HitInfo info, BuildingBlock buildingBlock)
2024-07-01 19:13:10 +02:00
Mr. Blue 9e55195b42 Add OnWildlifeTrap [SurvivalFishTrap] hook 2024-07-01 06:52:37 +02:00
Adam Saturna fd800d9aef Fixing NPE issue of OnPlayerSpawn hook when caller returns non-null value 2024-07-01 05:38:25 +02:00
Mr. Blue 2e0175eb88 Expose IndustrialConveyor::mode 2024-07-01 05:15:22 +02:00
Mr. Blue 2d1f80ecd4 Patch for June 12th Rust update (Protocol 2548.251.1) 2024-06-12 11:58:35 +02:00
Mr. Blue 7f42aa92d3 Patch for June 6th Rust update (Protocol 2548.251.1) 2024-06-06 19:47:17 +02:00
Mr. Blue 9ba4f74285 Patch for May 20th Rust update (Protocol 2547.250.1) 2024-05-20 16:36:16 +02:00
Mr. Blue d443c9e88b Patch for May 13th Rust update (Protocol 2547.250.1) 2024-05-13 23:57:54 +02:00
Mr. Blue 473310c493 Patch for May 3rd Rust update (Protocol 2547.250.1) 2024-05-03 18:16:24 +02:00
Mr. Blue ebf98c6627 Patch for May 3rd Rust update (Protocol 2547.250.1) 2024-05-02 21:16:57 +02:00
ff04df 1a7f0baffd Expose fields/properties HackableLockedCrate and ItemDefinition
- HackableLockedCrate
 - hasBeenOpened
 - mapMarkerInstance
 - originalHackerPlayer
 - originalHackerPlayerId

- ItemDefinition
 - ItemModBurnable setter
 - ItemModCookable setter
 - ItemModWearable setter
2024-05-02 00:00:47 +02:00
Nikolay a8d4b43ab5 Update SteamServer tags to use compressed tags 2024-04-30 03:59:05 +02:00
Mr. Blue a26a1aced2 Add 0Harmony as default reference 2024-04-30 03:04:48 +02:00
Mr. Blue 2515541eaf Add ScrollView support to CuiHelper 2024-04-30 03:04:48 +02:00
Mr. Blue 0ad30f44eb Add OnDangerZoneAdded hook & exposure changes in DangerZones
- OnDangerZoneAdded(PatrolHelicopterAI, PatrolHelicopterAI.DangerZone)
2024-04-30 02:56:52 +02:00
Substrata1 98ca5f2daf Add Cargo Ship harbor hooks and expose various fields as public
OnHarborApproach(CargoShip cargoShip)
OnHarborArrived(CargoShip cargoShip)
OnHarborLeave(CargoShip cargoShip)

currentHarborApproachNode
harborApproachPath
harborIndex
hasDockedOnce
startHarborApproachNode
isDoingHarborApproach
proxManager
2024-04-30 02:40:09 +02:00
Oleg 8562cab8d3 Fix OnCollectiblePickedup
Fix OnCollectiblePickedup
2024-04-30 02:20:04 +02:00
Mr. Blue 3bebab712d Update GitHub Actions to latest version
Update commit email & name to oxidemod-bot
2024-04-28 16:54:31 +02:00
Mr. Blue 73e4815359 Patch for April 24th Rust update (Protocol 2546.249.1) 2024-04-24 14:44:18 +02:00
Mr. Blue 44bdc4abbc Patch for April 13th Rust update (Protocol 2546.249.1) 2024-04-13 16:14:19 +02:00
Mr. Blue eca521bf6e Patch for April 5th Rust update (Protocol 2546.249.1) 2024-04-05 17:19:48 +02:00
Mr. Blue 7f3793d5ae Revert FileWatcher changes 2024-04-05 04:13:20 +02:00
Mr. Blue 186005716f Patch for April 4th Rust update (Protocol 2546.249.1) 2024-04-04 19:17:37 +02:00
bmgjet 035db52397 Add OnMetalDetectorFlagRequest and exposure changes
- OnMetalDetectorFlagRequest(BaseMetalDetector, Vector3)

Exposures
BaseMetalDetector::nearestSource
LockOnLauncher::lockRange
LockOnLauncher::lockConeDot
LockOnLauncher::timeToLock
LockOnLauncher::timeToLoseLock
2024-04-02 12:28:04 +02:00
AVOCoder 54471cdda5 Add OnCrateLaptopAttack hook
- OnCrateLaptopAttack(HackableLockedCrate, HitInfo)
2024-04-02 05:47:07 +02:00
AVOCoder 2b5fd3ad8d Add BaseAIBrain.SwitchToState hooks
- OnAIBrainStateSwitch(BaseAIBrain, BasicAIState current, BasicAIState new)
- OnAIBrainStateSwitched(BaseAIBrain, BasicAIState new)
2024-04-02 05:34:34 +02:00
AVOCoder 19d93b30ad Add BoomBox hooks
- OnBoomboxStationValidate(string)
- OnBoomboxToggle(BoomBox, BasePlayer, bool)
- OnBoomboxStationUpdate(BoomBox, string, BasePlayer)
- OnBoomboxStationUpdated(BoomBox, string, BasePlayer)
2024-04-02 05:30:28 +02:00
BuildTools e81ceb2fee Add OnPlayerMarkersSend and OnPlayerPingsSend hooks
- OnPlayerMarkersSend(BasePlayer, MapNoteList)
- OnPlayerPingsSend(BasePlayer, MapNoteList)
2024-04-02 05:12:58 +02:00
jalamaack 91786982a5 Add OnPlaneterBoxFertilize hook
- OnPlaneterBoxFertilize(PlanterBox)
2024-04-02 05:11:14 +02:00
AVOCoder 5de2f9d267 Add OnItemFilter hook
- OnItemFilter(Item, StorageContainer, int)
2024-04-02 05:11:01 +02:00
Oleg 978d3ed21f Add post gather hooks
- OnDispenserGathered(ResourceDispenser, BasePlayer, Item)
- OnCollectiblePickedup(CollectibleEntity, BasePlayer, Item)
- OnDispenserBonusReceived(ResourceDispenser, BasePlayer, Item)
2024-04-02 05:11:01 +02:00
Mr. Blue 47769e5abb Fix OnPlayerWantsMount arguments and location 2024-04-02 03:07:41 +02:00
Mr. Blue 75c6099115 Patch for March 27th Rust update (Protocol 2524.247.1) 2024-03-27 17:45:39 +01:00
Mr. Blue 827465bcb6 Patch for March 21st Rust update (Protocol 2524.247.1) 2024-03-21 19:59:50 +01:00
Mr. Blue d50d93c184 Patch for March 9th Rust update (Protocol 2524.247.1) 2024-03-09 19:14:27 +01:00
Mr. Blue a83521a407 Patch for March 7th Rust update (Protocol 2524.247.1) 2024-03-07 19:04:08 +01:00
dassjosh 923bf6f32e Add OnQuarryToggle hook
- object OnQuarryToggle(MiningQuarry miningQuarry, BasePlayer player)
2024-03-05 07:57:25 +01:00
WhiteThunder 5abdd18889 Add OnNearbyTurretsScan hook
- object OnNearbyTurretsScan(AutoTurret turret, List<AutoTurret> nearbyTurrets, bool created)
2024-03-05 07:28:35 +01:00
dassjosh 691c7461a9 Add OnPoweredLightsPointAdd and OnSignContentCopied hooks
- object OnPoweredLightsPointAdd(PoweredLightsDeployer deployer, BasePlayer player, Vector3 newPoint, Vector3 newNormal)
- void OnSignContentCopied(SignContent content, ISignage sign, IUGCBrowserEntity browser)
2024-03-05 07:24:13 +01:00
WhiteThunder 013370cb6f Expose various fields/methods as public
AutoTurret::authDirty
AutoTurret::hasPotentialUnauthedTarget
AutoTurret::interferenceUpdateList
AutoTurret::nearbyTurrets
AutoTurret::OnEntityEnterTrigger
AutoTurret::PreventDuplicatesInQueue
AutoTurret::TryRegisterForInterferenceUpdate
AutoTurret::UpdateInterference
AutoTurret::UpdateInterferenceOnOthers
AutoTurret::UpdateNearbyTurrets
HuntingTrophy::CurrentTrophyData
ItemModBackpack::CanAcceptItem
PlayerInventory::AddBackpackContentsToList
PlayerInventory::CanEquipItem
PlayerInventory::CanEquipParachute
PlayerInventory::CanMoveItemsFrom
PlayerInventory::CanReplaceBackpack
PlayerInventory::CanStoreInInventory
PlayerInventory::CanWearItem
PlayerInventory::CanWearItem
PlayerInventory::GetIdealPickupContainer
PlayerInventory::OnClothingChanged
PlayerInventory::OnContentsDirty
PlayerInventory::OnItemRemoved
TerrainPath::DungeonBaseLinks
WantedPoster::imageCrc
WantedPoster::playerId
WantedPoster::playerName
2024-03-05 07:03:06 +01:00
Substrata1 2d8550b32e Expose LegacyShelter::lastInteractedWithDoor 2024-03-05 07:01:39 +01:00
Substrata1 dcfb09521a Add OnPlayerDig hook
- object OnPlayerDig(BasePlayer player, BaseDiggableEntity entity)
2024-03-05 07:00:29 +01:00