C&C Labs Forums
»
C&C Maps and Modding
»
Generals: Maps and World Builder
»
Change civilian structures to only allow garrison in certain circumstances?
Captain Joined: 5/11/2016(UTC) Posts: 85
Thanks: 5 times Was thanked: 4 time(s) in 4 post(s)
|
Can anything be done with INI files so you can only garrison a civilian structure if that structure is on a team which considers the player to be either neutral or a friend?
The idea is that if you cause a certain amount of harm to the civilian team on a certain map, they lock their doors to you - you cannot garrison structures.
|
|
|
|
Major Joined: 2/21/2015(UTC) Posts: 386 Thanks: 80 times Was thanked: 132 time(s) in 96 post(s)
|
I think not, but you can prevent the player from garrisoning by spawning a named random indestructible unit with stealth garrison kindof and order it to garrison the building, then when you want the player to be able to garrison it again you order the building to empty and remove the stealth unit from the world. |
|
|
|
|
Major Joined: 3/22/2017(UTC) Posts: 278 Location: Some where on Earth
Thanks: 123 times Was thanked: 69 time(s) in 59 post(s)
|
Well , I'm not sure but don't units with kindof = STEALTHED_GARRISON , get out of building when you take someone in it ? Not sure about all , but snipers act like this ; For example in GLA mission 2 , even knowing a sniper was in the house (Revealed by RADAR VAN) I could command my Jarmen kell to get in it and the Enemy Sniper would get out after my Jarmen got in . But I think Denion means something like a Chinese BUNKER ... If so , just add the following kind of ... For example for AmericanAirport02 which is counted as a civilian building : Code:Object AmericanAirport02
KindOf = +FS_BASE_DEFENSE +IMMUNE_TO_CAPTURE ; +GARRISONABLE_UNTIL_DESTROYED
End
just Rename the Object to what you want ... WARNING : If the owner is ENEMY , Your Units will AUTO Attack the Object then , so it is Counted as a BASE DEFENSE . Hope that's the Right thing you want . Edited by user Wednesday, August 30, 2017 9:28:25 PM(UTC)
| Reason: No Time to EXPLAIN ! |
Asking is Not a Problem , Problem is Not to Know Something .
Operation : Dark Angel Static : Launch Delayed Reason : Uncool Terrain - Old Logic in use - Lack of Performance Status : Applying new Terrain - Applying new Logic - Increasing Performance by 300% |
|
|
|
Captain Joined: 5/11/2016(UTC) Posts: 85
Thanks: 5 times Was thanked: 4 time(s) in 4 post(s)
|
Originally Posted by: Unknown Editor Well , I'm not sure but don't units with kindof = STEALTHED_GARRISON , get out of building when you take someone in it ? Not sure about all , but snipers act like this ; For example in GLA mission 2 , even knowing a sniper was in the house (Revealed by RADAR VAN) I could command my Jarmen kell to get in it and the Enemy Sniper would get out after my Jarmen got in . But I think Denion means something like a Chinese BUNKER ... If so , just add the following kind of ... For example for AmericanAirport02 which is counted as a civilian building : Code:Object AmericanAirport02
KindOf = +FS_BASE_DEFENSE +IMMUNE_TO_CAPTURE ; +GARRISONABLE_UNTIL_DESTROYED
End
just Rename the Object to what you want ... WARNING : If the owner is ENEMY , Your Units will AUTO Attack the Object then , so it is Counted as a BASE DEFENSE . Hope that's the Right thing you want . Might have to try that. The structures in question belong to a civilian faction which would, in this case, see the player as an enemy, but the player wouldn't designate them as an enemy in return. The whole idea is that if certain conditions are met, civilians lock you out, and may selectively let enemy soldiers garrison buildings you're locked out of - if you're causing damage to the city deliberately or in the course of fighting the enemy, they turn on you in certain ways. If you garrison certain buildings, the enemy starts air strikes - there may be a city between your bases, but they aren't going to let you simply stuff a sniper and some rocketmen in the buildings closest to the entrances of their base and bottle their whole army in. This guy is ruthless.
|
|
|
|
Major Joined: 3/22/2017(UTC) Posts: 278 Location: Some where on Earth
Thanks: 123 times Was thanked: 69 time(s) in 59 post(s)
|
Well , another way (The last I know) is to make it Unselectable , can easily be done by a Script : Scripts\Units\Affect flags set on Object panel : Quote: *** IF *** Player '<This Player>' has units in area '[Skirmish]EnemyInnerPerimeter'. *** OR *** Player '<This Player>' has been attacked by Player '<Local Player>'. *** OR *** Timer '<This Timer>' has expired. *** THEN *** Unit '<This Object>' changes the value of flag Object Flag: Selectable to FALSE.
So , if you can't Select a Building , You sure can't Garrison it . But , steal there can be many better ways I don't know Edited by user Wednesday, August 30, 2017 10:17:01 PM(UTC)
| Reason: Not specified |
Asking is Not a Problem , Problem is Not to Know Something .
Operation : Dark Angel Static : Launch Delayed Reason : Uncool Terrain - Old Logic in use - Lack of Performance Status : Applying new Terrain - Applying new Logic - Increasing Performance by 300% |
|
|
|
Captain Joined: 5/11/2016(UTC) Posts: 85
Thanks: 5 times Was thanked: 4 time(s) in 4 post(s)
|
I never knew how <This Object> worked. Can I use that to, say, affect any object of type X that enters an area?
|
|
|
|
Major Joined: 2/21/2015(UTC) Posts: 386 Thanks: 80 times Was thanked: 132 time(s) in 96 post(s)
|
I'm pretty sure he did not meant for you to use "<This Object>" specifically, it was just an example, you should name the building you want to be ungarrisonable and use the name in the script instead. |
|
|
|
|
General Joined: 12/30/2011(UTC) Posts: 982
Thanks: 95 times Was thanked: 574 time(s) in 364 post(s)
|
Originally Posted by: Deinon I never knew how <This Object> worked. Can I use that to, say, affect any object of type X that enters an area? You can use <This Object> in a subroutine script for the buildlist, i use it for powerplants so they upgrade instantly when they are finished with building, Red is Boss in this example... You have to double click the building in the buildlist to get the Building Properties window... Cheers Edited by user Thursday, May 24, 2018 12:19:25 PM(UTC)
| Reason: Secret |
Panem et kirkinses |
|
|
|
Captain Joined: 5/11/2016(UTC) Posts: 85
Thanks: 5 times Was thanked: 4 time(s) in 4 post(s)
|
That opens up a whole world of possibilities :)
Thanks.
|
|
|
|
Major Joined: 3/22/2017(UTC) Posts: 278 Location: Some where on Earth
Thanks: 123 times Was thanked: 69 time(s) in 59 post(s)
|
Also if the Faction is GLA or China , You can use it for Camounetting or making a Mine Field . |
Asking is Not a Problem , Problem is Not to Know Something .
Operation : Dark Angel Static : Launch Delayed Reason : Uncool Terrain - Old Logic in use - Lack of Performance Status : Applying new Terrain - Applying new Logic - Increasing Performance by 300% |
|
|
|
Users browsing this topic |
Guest
|
C&C Labs Forums
»
C&C Maps and Modding
»
Generals: Maps and World Builder
»
Change civilian structures to only allow garrison in certain circumstances?
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.