From a8e578a910841cd5f3b619555493bdb988fec4a8 Mon Sep 17 00:00:00 2001 From: NetsuNegi39 Date: Thu, 2 Apr 2026 10:16:30 +0800 Subject: [PATCH 1/2] Update BuildingClass.h --- BuildingClass.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BuildingClass.h b/BuildingClass.h index 4bc18761..2f597a65 100644 --- a/BuildingClass.h +++ b/BuildingClass.h @@ -244,6 +244,9 @@ class NOVTABLE BuildingClass : public TechnoClass bool CanBeOccupiedBy(InfantryClass* pInfantry) const { JMP_THIS(0x457CE0); } + int GetRadialIndicatorRange() const + { JMP_THIS(0x4566B0); } + //Constructor BuildingClass(BuildingTypeClass* pType, HouseClass* pOwner) noexcept : BuildingClass(noinit_t()) From 1dde1af4d58f630a07a313f8c0460a401e511270 Mon Sep 17 00:00:00 2001 From: NetsuNegi39 Date: Thu, 2 Apr 2026 10:45:53 +0800 Subject: [PATCH 2/2] Update TechnoClass.h --- TechnoClass.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TechnoClass.h b/TechnoClass.h index f383fc3e..2436fa1b 100644 --- a/TechnoClass.h +++ b/TechnoClass.h @@ -296,7 +296,7 @@ class NOVTABLE TechnoClass : public RadioClass virtual int GetSecondaryWeaponIndex() const R0; virtual int IsNotSprayAttack2() const R0; virtual WeaponStruct* GetDeployWeapon() const R0; - virtual WeaponStruct* GetTurretWeapon() const R0; + virtual WeaponStruct* GetTurretWeapon() const JMP_THIS(0x70E1A0); virtual WeaponStruct* GetWeapon(int nWeaponIndex) const R0; virtual bool HasTurret() const R0; virtual bool CanOccupyFire() const R0;