![]() |
#1
|
|||
|
|||
![]()
Hey guys; workingon a new mission and would like to recognise the destruction of nurtal houses on the map. Is it possible?
1st I am creating a list of objects to destruct and points for destruction Code:
Dictionary<AiGroundActorType,int> PointsforGroundTargets = new Dictionary<AiGroundActorType,int>() { {AiGroundActorType.House, 2}, {AiGroundActorType.Unknown, 2} }; Code:
I am using public override void OnActorDead(int missionNumber, string shortName, AiActor actor, List<DamagerScore> damages) and applying points on damage if army is red or blue. But how do I appoint to nutral static objects? if (actor.Army() == ArmyRed) if (actor.Army() == ArmyBlue) So on destruction of units the two above are not recognised. Is there any way of coding that if a house in a town that is not enemy (nutral) be recognised as destroyed and points awarded?
__________________
__________________ Win7, 64bit Ultra Asus P8P67Pro MB Intel i7-2600K Coursair 16GB (4x 4GB), DDR3-1600MHz Gainward Nvidia 580GTX 3GB DDR5 850-Watt Modular Power Supply WIN7 and COD on Gskill SSD 240GB 40" Panasonic LCD TrackIR5 + Thrustmaster Warthog stick, throttle & pedals |
#2
|
|||
|
|||
![]()
Back in the old days o fIL246 & FBD2 we used wagons(there was 10 types) or side specific objects as vehicles. These we placed within the building(that was destructable).
It was a reasonbly effective work around for the same problem. |
#3
|
|||
|
|||
![]()
Yepp Buildings are not actors, so you must place a unique actor in there. Or you use TGroundDestroyed Trigger with static objects in the building.
|
![]() |
|
|