Scar; Adding call-in units to an sgroup
7 Apr 2018, 22:49 PM
#1
Posts: 327
Simple question, so simple you can probably guess it from the title. Is there a simple way of adding call-in units to an sgroup? For example, the player starts out with units, and unlocks more units by command points. When this unit is requisitioned/created, how would you go about adding it to an existing sgroup (ex: sg_player_all)?
10 Apr 2018, 02:38 AM
#2
Posts: 756 | Subs: 8
Unfortunately, your options are somewhat limited due to Relic not fully implementing quite a few game events (such as GE_SquadCalledIn).
However, there are a couple of ways you could go about it:
First is to use a timed rule with a short interval that updates the sgroup with all of the player's current squads. This is the costly option, but probably least amount of effort.
Otherwise, you could try GE_BuildItemComplete, which would give you the blueprint of the built squad. You would probably need to store all of a player's squads in one sgroup. Then, when the event is fired, store all the player's squads at the time of the event and get the difference - that should give you the produced squad.
Either way, it's messy.
However, there are a couple of ways you could go about it:
First is to use a timed rule with a short interval that updates the sgroup with all of the player's current squads. This is the costly option, but probably least amount of effort.
Otherwise, you could try GE_BuildItemComplete, which would give you the blueprint of the built squad. You would probably need to store all of a player's squads in one sgroup. Then, when the event is fired, store all the player's squads at the time of the event and get the difference - that should give you the produced squad.
Either way, it's messy.
10 Apr 2018, 20:56 PM
#3
Posts: 327
It seems I completely forgot about the attrib side of things being quite useful.
I think I might have figured out a less costly solution for this single mission. It relies nearly completely on custom units and attribs tuned for it, thus I can make it so the custom call-in abilities trigger a script that updates the player(s) units.
Edit: Well that works quite good actually. Its good to know attribute entries can also activate map-specific scripts.
I think I might have figured out a less costly solution for this single mission. It relies nearly completely on custom units and attribs tuned for it, thus I can make it so the custom call-in abilities trigger a script that updates the player(s) units.
Edit: Well that works quite good actually. Its good to know attribute entries can also activate map-specific scripts.
PAGES (1)
1 user is browsing this thread:
1 guest
Livestreams
103 | |||||
42 | |||||
40 | |||||
24 | |||||
4 | |||||
3 | |||||
171 | |||||
71 | |||||
6 | |||||
6 |
Ladders Top 10
-
#Steam AliasWL%Streak
- 1.1103405.731+8
- 2.845.944+25
- 3.843223.791+6
- 4.37359.863+19
- 5.943411.696-1
- 6.281108.722+32
- 7.308114.730+4
- 8.281151.650-1
- 9.725441.622+3
- 10.10729.787+8
Replay highlight
VS
- cblanco ★
- 보드카 중대
- VonManteuffel
- Heartless Jäger
Einhoven Country
Honor it
13
Download
1277
Board Info
507 users are online:
507 guests
3 posts in the last 24h
12 posts in the last week
65 posts in the last month
12 posts in the last week
65 posts in the last month
Registered members: 50630
Welcome our newest member, Oelein27608
Most online: 2043 users on 29 Oct 2023, 01:04 AM
Welcome our newest member, Oelein27608
Most online: 2043 users on 29 Oct 2023, 01:04 AM