raystuttgart
Civ4Col Modder
Hi guys,
I was a bit bored this morning.
So I sat down and implemented one of my old technical concepts.
So what did I do:
To simplify it, I added a new functionality - including blueprints and explanations - to the Python Event System.
We are now able to easily create "Europe Trade Quests".
(So this adds the possibility to check for Yields Traded in Europe.)
These Quests are triggered once you sell the first Ship Load of a specific Yield in Europe.
(In my example it is "Sugar" - but the System can easily be used to create further Quests for any other Yields.)
Then a Quest for "Dominating the Market for that Yield" is started - meaning to be the first to sell a really large amount of that Yield. (Configurable in XML of the Event System.)
So all European Nations will compete for that. If other Nations are faster to do that, you fail the Quest.
Of course most of it (e.g. rewards) is configurable in XML but you will need to also add a few small Python functions (by simply copying and adjusting my examples).
(See my Blueprints and Explanations in the CvRandomEventInterface.py)
GamePlay effects:
With these quests we could basically have a "real competition" / a "market race" for the goods in WTP.
It is normally impossible to win all these Quests - you will certainly lose some against AI unless you configure it really unfair.
So instead of most common strategies like "Scout Rush" and "Bell Rush" you will now also have to play "Market Rush" strategy if you want to win as many of them as possible.
(The rewards can be quite nice - and of course only the winner gets them.)
Summary:
At the moment more or less just the system (incl. blueprints and explanations) exists.
However I also included 1 "Europe Trade Quests" (for Sugar - fully implemented) as example.
I basically did this for interested modders that might want to implement such Quests themselves but do not know much programming.
With this I hope that lots of new Quests for Europe Trade can be implemented by community.
It is really pretty easy to understand once you take a look at my example, blueprint and explanations.
Otherwise just ask for advice in the WTP team chat and I will help.
I hope somebody will like to use this to create more "Europe Trade Quests".
Have fun modding.
-------------
@WTP team:
It is fully tested and working nicely.
If you want to have it, I will commit to "Challenge".
Let me know.
-------------
This is the example for Sugar that is fully implemented:
Quest Start:
Quest Achieved:
I was a bit bored this morning.
So I sat down and implemented one of my old technical concepts.
So what did I do:
To simplify it, I added a new functionality - including blueprints and explanations - to the Python Event System.
We are now able to easily create "Europe Trade Quests".
(So this adds the possibility to check for Yields Traded in Europe.)
These Quests are triggered once you sell the first Ship Load of a specific Yield in Europe.
(In my example it is "Sugar" - but the System can easily be used to create further Quests for any other Yields.)
Then a Quest for "Dominating the Market for that Yield" is started - meaning to be the first to sell a really large amount of that Yield. (Configurable in XML of the Event System.)
So all European Nations will compete for that. If other Nations are faster to do that, you fail the Quest.
Of course most of it (e.g. rewards) is configurable in XML but you will need to also add a few small Python functions (by simply copying and adjusting my examples).
(See my Blueprints and Explanations in the CvRandomEventInterface.py)
GamePlay effects:
With these quests we could basically have a "real competition" / a "market race" for the goods in WTP.
It is normally impossible to win all these Quests - you will certainly lose some against AI unless you configure it really unfair.
So instead of most common strategies like "Scout Rush" and "Bell Rush" you will now also have to play "Market Rush" strategy if you want to win as many of them as possible.
(The rewards can be quite nice - and of course only the winner gets them.)
Summary:
At the moment more or less just the system (incl. blueprints and explanations) exists.
However I also included 1 "Europe Trade Quests" (for Sugar - fully implemented) as example.
I basically did this for interested modders that might want to implement such Quests themselves but do not know much programming.
With this I hope that lots of new Quests for Europe Trade can be implemented by community.
It is really pretty easy to understand once you take a look at my example, blueprint and explanations.
Otherwise just ask for advice in the WTP team chat and I will help.
I hope somebody will like to use this to create more "Europe Trade Quests".
Have fun modding.
-------------
@WTP team:
It is fully tested and working nicely.
If you want to have it, I will commit to "Challenge".
Let me know.
-------------
This is the example for Sugar that is fully implemented:
Spoiler :
Quest Start:
Quest Achieved:
Attachments
Last edited: