Giter Site home page Giter Site logo

Comments (7)

NickAragua avatar NickAragua commented on July 28, 2024 1

Gotcha. I toned it down a little for the time being (to 1 max extra enemy lance and .2 chance of allied lance) as having two lances spawn on top of my guys in addition to whatever the mission throws in was a bit much. Unfortunately, I think there's a "soft" but fairly punishing limit for how much extra stuff should be spawned on a mission, given that the maps are not very big in general.

I'm probably going to take some time to fool around with configuring lance settings for different battle types, since that appears to be an option. Do we have access to the specific mission name also, or just the type of battle?

from missioncontrol.

CWolfs avatar CWolfs commented on July 28, 2024

I actually had this feature in v0.1.0 but assumed players would prefer full health allies and enemies to fight against.

I'll add something like this back in.

While you wait you're able to add this to your version yourself. If you add the appropriate spawn tags to the generic lance in the Mission Control folder then they will spawn with less armour. I'm away this weekend but I'll try to give you a full example on what to do soon.

from missioncontrol.

CWolfs avatar CWolfs commented on July 28, 2024

If you look at the example damaged lance I provide in the lances folder you'll see what tag is used.

https://github.com/CWolfs/MissionControl/blob/master/lances/Example_Damaged_Battle_Lance.json

So you can either modify the generic lance to look like this. Or edit the config/AdditionalLances difficulty and general profiles to use the damaged lance (using they key value as the identifier).

Hope this helps.

from missioncontrol.

NickAragua avatar NickAragua commented on July 28, 2024

If I only add the damaged battle lance to the General.json, do I also need to add it to each of the "difficultyx.json" files? i.e. which one takes precedence?

from missioncontrol.

CWolfs avatar CWolfs commented on July 28, 2024

If MCs setting.json has SkullValueMatters as true (true by default) then when you go into a contract the skull value will determine which Difficulty file to use. If it can't find one (e.g a player or a mod maker decides to delete one for a reason) then it falls back to the general.json. If SkullValueMatters is false it only uses the general.json.

Skull value goes from 1/2 skull (difficulty 1) up to 5 skulls (difficulty 10). So, if you pick a 1/2 skull contract the difficulty.json is used.

With the v0.2.0 prerelease alpha all the difficulty profiles are the same as I didn't get time to configure them before BT v1.3 was released.

from missioncontrol.

CWolfs avatar CWolfs commented on July 28, 2024

Glad you found out how to get it closer to what you'd like. Sadly, I agree. The small maps do limit the amount of lances that can spawn purely from a gameplay perspective. Future versions of Mission Control might be able to increase the size of the map but there's a hard limit to how far I can go due to how the game handles the maps. Basically a 2k x 2k play area.

Have fun playing with options. The main reason I made things so configurable is because I knew different people would want different things from Mission Control - so I gave them a way to do it themselves.

I've intentionally avoided control of Mission Control down to the specific mission at the moment as it makes things more future proof to handle it at a contract type level. I've had some requests to be able to manipulate specific missions though so I'm thinking how best to implement this in a future proof manner.

from missioncontrol.

CWolfs avatar CWolfs commented on July 28, 2024

I managed to fit this into v0.2.0 when wrapping up the skull difficulty selection for lances.

from missioncontrol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.