New Python Events: Progress Documentation [WORK IN PROGRESS]

raystuttgart

Civ4Col Modder
Joined
Jan 24, 2011
Messages
9,637
Location
Stuttgart, Germany
So well, all the base configuration in "Yields" is now done and thus allows to create Python Events or Python Quests for a bit of flavour.
And since I feel that it is an integral part of this mod to have such flavour content and it is also a bit of fun to create stuff like that, I will now start working on it.

To be clear, I am not looking for new ideas of others, because I have so many ideas for Events and Quests already that I am not even sure if I can implement even half of them.
All this thread is supposed to do is to allow me to preview / show case / document the Python Events and Python Quests I will implement in the course of the next coupe of months.

-----

All in all I easily have already 50+ new Events I really want to write.
(Actually we have so much new content that it would easily allow 100+ new Events)

I will most likely be busy implementing Events for the next couple of months.
(A few events every week just as I find time to do so.)

However I will not be working on this "full time", but from time to time I will create a few events.
(Just whenever I do not have time or motivation to create anything bigger.)

-----

Thus please do not hijack this thread to discuss your own ideas Python Event and Quest unless you are actually implementing or already have implemented them yourself.
For everybody that is actually going to implement Python Events / Python Quests (in branch "Yields"), feel welcome to showcase your own work in this thread as well. :thumbsup:

-----

Backlog:
(Story concepts exist)

Part 1) Terrains / Terrain Features (introduced in "Plains" already)
  • In the Fog (uses new Terrain Feature "Fog")
  • Sandstorm (uses new Terrain Feature "Sandstorm")
  • Cold Death (uses new Terrain Feature "Blizzard")
  • Rock Reefs (uses new Terrain Feature "Rock Reefs")
  • Coral Reefs (uses new Terrain Feature "Coral Reefs")
  • Rich Waters (uses new Terrain Feature "Pearl Reefs")
  • Falling Rocks (uses new Terrain Feature "Meteor Crater")
  • Deadly Mangroves (uses new Terrain Feature "Mangroves")
  • Ancient Forrests (uses new Terrain Feature "Ancient Forrests")
  • Tropical Grove (using Terrain Feature "Tropical Grove")
  • Dense Forrests (uses new Terrain Feature "Ancient Forrests")
  • Lush Gras (uses new Terrain Feature "Lush Grass")
  • Burning Shrubs (uses new Terrain Feature "Shrubs")
  • Flood Plains (using new Terrain Feature "Flood Plains")
  • River Ford (using Terrain Feature River Ford)
  • Screams in the Bog (uses new Terrain Feature "Bog")
  • Crystal Blue Water (uses new Terrain "Shallow Coast")
  • Thin Ice (uses new Terrain "Ice Lake")
  • ...

Part 2) Yields, Resources and Experts (introduced in "Plains" or "Yields")
  • The Taylor and the Lady
  • Chicken or Geese
  • Vanilla Love
  • Cheap Booze
  • Native Roots
  • Peat Digging
  • Black Gold
  • Guinea Pigs
  • Foxes
  • Sea Gulls
  • ...

Part 3) A bit more stuff with Improvements (introduced in "Plains")
  • Salina at the Coast
  • Windmill
  • Iron Mill
  • Saw Mill
  • Farm (maybe using "PlotExtraYields")
  • Plantation (maybe using "PlotExtraYields")
  • River Ferry
  • ...
 
Last edited:
---------
Progress Documentation
---------

Implemented:
  1. Honoring the Death (5 Graveyards) [DONE]
  2. Provisions for the Guard (5 Bakeries) [DONE]
  3. Hessian Sausages (5 Butcheries) [DONE]
  4. Plague Doctors (5 Medical Offices) [DONE]
  5. Flagship of the Fleet (War Fleet of Six Ships) [DONE]
  6. Slave Trader (2 Slave Barques) [DONE]
  7. Black Fleet (6 Ships with Hidden Nationality) [DONE]
  8. Royal Frigate for the Treasure Fleet (3 Galleons) [DONE]
 
Last edited:
Just as a small reminder of "Event and Quest ideas" I had. :)
(Trying to come up with Events / Quests using our new game content.)

So if anybody wants to take a look and feels inspired to use some of the ideas go ahead. :thumbsup:
(All I would really like to see is that e.g. a few of our new Units, Buildings, ... actually get events / quests.)

----
Spoiler :

Stuff like this here is acutally pretty simple to do.
(e.g. Just a small Quest to build 5 Graveyards.)
Honoring the Death (5 Graveyards)

It just needs somebody to have enough time and motivation to implement.
(There are dozens of similar examples around.
 
Last edited:
I will slowly but surely also work on some of the events in this thread. :)
(There is just too much new content in "New Hope" that is not yet considered in Events.)

It is honestly a pitty that we do not have more modders working on events, especially new modders trying to get started. :sad:
(I am not talking about the core team members - those are already pretty busy working on other stuff with higher priority.)
 
This Quest is now implemented. :)
Honoring the Death (5 Graveyards) [DONE]

For anybody who wants to see how simple it is to implement such a Quest:

Civ4ScreenShot0014.JPG
Civ4ScreenShot0015.JPG
 
Ok guys, today I have created 7 new Quests. :)
Each National Wonder now has a Quest to be built.

Here are the first 3:
Cathedral_of_Archbishop_Start.JPG
Cathedral_of_Archbishop_X.JPG
Central_Customs_Authority_Start.JPG
Central_Customs_Authority_X.JPG
Colonial_Congress_Start.JPG
Colonial_Congress_X.JPG
 
Treasures and Galleons

This here is just an Event (no Quest) so all Players (including AI) get it eventually once conditions are fulfilled.
(You need to have 4 Treasures waiting and enough Gold to buy the Galleon offered - for a discounted price.)

It is actually a good deal, but it still is not necessarily easy to trigger this.
Because you will need to have a lot of unspent money in cash and Treasures.

Once it gets offered, there is hardly any reason not to accept - unless of course you really want to save the money.
(Otherwise it is actually a stupid idea to turn down your King and thus get him angry when he makes you such a generous offer.)

Summary:
This Event can be used as part of an "early game" strategy to get your first Galleon - but it is not necessarily easy or without downside.
To do so you need to give up spending some of that early cash and collect enough Treasures - early money that you will lack otherwise.

Civ4ScreenShot0003.JPG
Civ4ScreenShot0004.JPG
 
Last edited:
A Royal Frigate for the Treasure Fleet

This is just an Event (so no Quest) and every player may get it eventually.
Storywise a Quest did not really make much sense to me ...

It is another rare opportunity to get one of these mighty Royal ships. :)
(It may trigger once you have 3 Galleons.)

Civ4ScreenShot0006.JPG
Civ4ScreenShot0007.JPG
Civ4ScreenShot0008.JPG
 
News about the trade events for PortRoyal

The previous events have been revised.
- Instead of African slaves, Indian slaves are now traded
- New units have been added. Yerba planter, rice farmer, coca collector, mestizos (One parent is of European origin), ...
- The king doesn't care what you do with PortRoyal. Unless you get smuggling ships. Then the king loses taxes, which he does not like very much ...

Also 12 new events were added. There are now a total of 29 trade events for PortRoyal ...

Coca Leaves
PortRoyal_TradeEvents_Coca_Done_1.png
PortRoyal_TradeEvents_Coca_Done_2.png
PortRoyal_TradeEvents_Coca_Done_3.png


PortRoyal_TradeEvents_Coca_Done_4.png
PortRoyal_TradeEvents_Coca_Done_5.png


Hardwood
PortRoyal_TradeEvents_Harwood_Done_1.png
PortRoyal_TradeEvents_Harwood_Done_2.png
PortRoyal_TradeEvents_Harwood_Done_3.png


PortRoyal_TradeEvents_Harwood_Done_4.png
PortRoyal_TradeEvents_Harwood_Done_5.png
 
Also 12 new events were added. There are now a total of 29 trade events for PortRoyal ...
Sounds great. :clap:

Cannot wait to finally play a real game with the mod again to try those Quests. :)
(I think like 3 years I have only been modding and never really playing.)
 
Top Bottom