raystuttgart
Civ4Col Modder
DLL-Diplo-Quests
As some of you migth know, we have implemented a lot of DLL-Diplo-Events in Religion and Revolution.
(I am not talking about the Python/XML-Eventsystem.)
I have been thinking about creating much more complex variants of such DLL-Diplo-Events, which I call DLL-Diplo-Quests.
These would not be "small features" anymore, but actually medium size to large size implementations.
They would also include DLL-Diplomacy-Dialogs.
One for starting the quest and one for the reward.
The fulfillment of these quests would have a time limit.
Basically this is relatively complex stuff, that currently cannot be done with the Python/XML-Eventsystem.
Examples:
Complexity of implementation is given in ()
King could give you a quest to:
Natives could give you a quest to:
Other Europeans could give you a quest to:
--------------
As I said, I am not talking about small one or two hour implementations anymore.
AI would not be taught to purposely try to fulfill these DLL-Diplo-Quests because that would simply be too difficult.
(Although it would also get thos quests and might fulfill one of them by accident.)
However I believe that this could add a lot of fun.
Feedback or ideas ?
As some of you migth know, we have implemented a lot of DLL-Diplo-Events in Religion and Revolution.
(I am not talking about the Python/XML-Eventsystem.)
I have been thinking about creating much more complex variants of such DLL-Diplo-Events, which I call DLL-Diplo-Quests.
These would not be "small features" anymore, but actually medium size to large size implementations.
They would also include DLL-Diplomacy-Dialogs.
One for starting the quest and one for the reward.
The fulfillment of these quests would have a time limit.
Basically this is relatively complex stuff, that currently cannot be done with the Python/XML-Eventsystem.
Examples:
Complexity of implementation is given in ()
King could give you a quest to:
- mission a complete Native tribe (medium)
- sink X ships of Nation Y with Privateers (easy)
- build X more inland colonies (easy)
- build roads between all of your cities (difficult)
- build X more improvements of type X (easy)
- conquer a certain city of another European (medium)
- bring a Statesman to another European city (difficult)
- sell X of good Y to Europe (easy)
- bring X treasures to Europe (medium)
- ...
Natives could give you a quest to:
- bring X of good Y to one of their villages (difficult)
- extinguish another native tribe (easy)
- hunt a certain animal (medium)
- search for a treasure (difficult)
- ...
Other Europeans could give you a quest to:
- Guard one of their Scouts for X rounds during exploration (difficult)
- Guard a Missionary on his way to a Native village (difficult)
- Sell them X Slaves (difficult)
- Blockade another Europeans harbours for X turns (difficult)
- ...
--------------
As I said, I am not talking about small one or two hour implementations anymore.
AI would not be taught to purposely try to fulfill these DLL-Diplo-Quests because that would simply be too difficult.
(Although it would also get thos quests and might fulfill one of them by accident.)
Spoiler :
AI knows how to handle the simpler DLL-Diplo-Events.
However I believe that this could add a lot of fun.
Feedback or ideas ?