Comments (3)
Well the type names are in the group name of dynamic spawns, so u can use the type name as filter, but replace the minuses with a dot, ie "UH.60L". They are spawned with <airbase name>_<type name>_<number>
Possibly itβs niftier to allow user defined filter functions.
from moose.
i do think its niftier to filter on airframe, but more importantly, I feel its the proper use-case for most mission makers. They just want all Blackhawks, Hueys, Hips to be able to rescue and deliver troops and gear. Some want the Hind to do one or both as well (hence the user-flexibility), but I feel mission makers don't care for certain client spawns to be capable while others are not (which is what the prefix group name allows). Also when you leave type name up to the guys to enter correctly on each static group in the ME, there are bound to be issues. I'd rather control it at the script level, where we have one lua that our team uses to setup CTLD or CSAR, which defines the types, rather than having a dependency on inputs from the Mission Editor.
That all being said, I do see one challenge: these two Ops classes are using SET_GROUP, which does not have a FilterTypes function, which I find odd on its own.
Thanks for listening.
from moose.
I feel that trying to second guess what people are wanting will lead to disappointment and a long chase. Usually the answer is - "I want to do all the things, know all the things and have the ability to change my mind". If each pilot subscribes to a service ad hoc, they opt-in. Opting into multiple services is way better from a usage perspective that opting out or being hard forced into a role. I get that slots are often designed with roles synonymously. We shouldnt need to do that.
Typically workflows all begin with nothing, then the player needs to ask for what they want.
e.g. I'm a helicopter pilot, but today i want AWACS calls because I want to ambush Chinooks with my air to air stingers.
Or, I'm a multirole Hornet. I want air to air, air to surface, air to space and air to submarine missions please because I can. I i wanna listen to the csar channel to escort or HAVCAP them too.
So typically in a workflow you ask for tasks, missions, callouts, information first, no matter what you are flying.
So why not have some consolidation around the menus for each class like playertask, awacs, CTLD, CSAR etc and just make sure that each has a subscription "Checkin" moment, like AWACS does, that begins the messaging or tasking, no matter what you are flying? This drives the task from the menu and adds players into tables/SETs in an easy common sense way.
If there was time I would even prefer that unsubscribed classes all stemmed from one root F10 menu to limit the mess. This way, until you subscribe to anything, there are no multiple levels taking up space. Something like "Player services". Underneath that, the list of classes you have: AWACS, CSAR, CTLD, PLAYERTASK, RECCE, whatever. Then if you browse to CSAR and "Checkin" the menu lifts up to the root level and then populates normally and the user isnt confused by multiple levels.
from moose.
Related Issues (20)
- Easy debugging for all Moosers
- ADD SetFrequencyForUnit for CONTROLLABLE HOT 3
- two bugs in PATHLINE HOT 1
- AIRBOSS STOVL Scoring Incorrect HOT 5
- CGO-201 - Package Boarding.miz does not work HOT 1
- Same STN with SPAWN Templates HOT 2
- New function to remove units from a platoon HOT 3
- InitCallSign : First caract need to be in upper case HOT 2
- Ops.ATIS spoken airfield names not mapping to correct .ogg files HOT 1
- no member named 'set_auto_area_function' in 'libMesh::Poly2TriTriangulator' HOT 2
- Infrared Beacons/Markers for Units HOT 6
- OPS-EASYGCICAP - need method for despawn after landing. HOT 1
- More functions in OPS.Flightcontrol
- CTLD OH-58D should be OH58D HOT 1
- STTS doesn't check if executable is find, causing CTD HOT 5
- getTypeName errors spamming logs HOT 3
- Sound.Radio - SetFrequency has an undocumented dependency on SetModulation being called ahead of time when attaching Radio to a Unit/Group HOT 1
- Event Handlers Not Working HOT 4
- Add PictureCleanInterval to AWACS
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moose.