Idea suggestion: New FL missions © FLHook
-
Hi!
I started to post this at HC forums (http://freelancerserver.de/v2/topic,24168_Suggestion_FLHook_bonus_missions.html), but I believe many other servers would be interested in such a feature as well.
Example, as single or group missions:
- Go to X, Y and Z (for instance, bases, wrecks) and activate them (by entering something like /activate X) after the mission has been started by /flhookmission or so.
- Scan ships at a specific location, you might need to fly to a police (or whatever) npc to complete the mission (target, /scan) (for instance, special/new weapon or drugs/artifacts search)
- Kill X numbers of a npc faction or faction group (e. g. “pirates”, “police”)
- Kill X numbers of a specific clan, reputation or faction player
- Mine some stuff and bringt it to a specific base or npc (for instance, a merchant npc)
- Kill a freighter, transport, train (…) and bring the loot to a specific pirate base or npc (most likely a pirate mission)
- Investigate one or more specific wrecks with /scan or whatever.
- Dock at a specific planet or base in order to collect some information as a spy for another faction and return to the faction’s base.
- Kill a super weapon/battleship of a faction which spawns after the mission has been accepted (maybe this might be a great group mission?)
Hint: While I think it might be hard to create unique npcs, you could use a random number generator instead. For instance, for scanning ships:
- random number (for instance 7)
The player needs to use /scan at the ships
Every scanned ship gets a mark so it can’t be counted/scanned again
Every time the counter increases by one.
Mission is completed once the player reaches the generated random number.
(So, for instance, there is no specific ship which has the illegal stuff, but the player has simple to scan a random amount of ships)
I think a lot more different missions could be designed by FLHook.
Some missions might have a time period in which they have to be accomplished, others not, and others again limit the amount of lives you have in order to finish this mission (I recommend not to use that for pvp missions) and some might remain after the player logged out (pvp missions) and the player might have more than such a mission at the same time.
Maybe it is also possible to add the missions at the ingame job board, but this is more a “nice to have” than a mandatory.
You could output the mission information and updates via a simulated “chat” I guess.Another interesting part is that you can give the players other rewards than simple credits, for instance, nomad weapons or whatever you have at your server, or at SW: WT special weapon parts. You might could even give a player a discount at specific ships or weapons or you let your players choose what they want to have.
Since I believe very many servers are interested in this, I ask you to publish your code (although I cannot force you to do) so others can jump on that train and complete the code more in order to add bonus missions - And don’t forget, this will be rewarding you as well as you get also access to the missions created by others.
PS: Wouldn’t it be a nice idea to create a forums category for suggestions to modders and programmers?
What do you think about this one?
-
To be honest, with a knowledge of the scripts behind missions (I really have no idea, but I suspect LUA is involved somehow, as no-one’s really done custom missions to my knowledge) you could code most of that into the game, rather than using hooks to do it.
Fake Ninja Edit: Looks like .ini and THN are involved. Looking into it with a bit more depth when I get my THN decompiler working again.
-
Well, you wouldn’t be the first one who tried that for sure. I think it is quite limited, however there was some research for triggers at MP by Why485, this might be also a solution. It might be possible for SP missions to create different quests, but I don’t think it will be easy for the standard MP missions (though, you could change the “destroy base(s)” mission by changing the target to a Battleship perhaps or by decreasing the number of NPC ships but increase the damage and the hull of the station dramatically)
-
I dont know anything about web based missions or missions created via flhook sorry.
But i do think the idea to create a forums category for suggestions to modders and programmers is a good one.
I’m currently working with single player missions and i can create them now (without blowing my own trumpet) quite well.
Having lots of fun making, testing and playing them. Getting lots of alleviation when they are finished And i’m always looking out for new idea’s.