3UC/4UC for VP: Project Coordination Thread

Status
Not open for further replies.
The solution I'm settling on for the Fatigue status is to remove it at the beginning of the turn if the unit is fortified. That would mean that if the unit is already fortified when it is attacked, the status won't last through the turn, but I think that's acceptable.
 
What do people prefer for the Fig Icon? With or without background? I can change the colour on the background, but I went with a pretty neutral colour for now:
Spoiler :
upload_2017-11-25_20-56-24.png
upload_2017-11-25_21-5-45.png

I'm leaning towards the plain white; I think it is more consistent with the other resource icons in-game
 
Real pity my comp don't work. I guess when I have a working one out I'll put out Rome 2.0 maybe 2 alternates.

That is good I LOVE the icon. Heck maybe you guys wanna do a 5th or alternates.

I will say I love the new Egyptian Nilometer remember to add monopoly.
 
Last edited:
@pineappledan, would you like to compile the icon atlases for the Flax resource? There are a lot of files there, and I don't know how they fit together (and I'm a bit scared to touch it).
 
monopoly on Flax? The plan is for it to just be a bonus resource upgradeable by plantation. Like bananas
 
@De_Genius it looks great to me!

The unusual weapon promotion could have a more interesting name I think. You could call it “Goedendag!”. It’s the name of the weapon, yes, but the weapon got its name possibly from people yelling Goedendag! (Good day) before murdering people with this weapon.

Good idea. I will do that immediately.

@De_Genius You can always do check of certain unit f.e.:
Code:
if pUnit:GetName() == "Khopesh" then
this simple line narrows the loop to only this type of UU. I use it in almost al my code. But as others said, you cannot tie this to only one naition, buildings yes, but UUs can be gifted by CSs so every civ can use their abilities. Also if loop can be finished after first match you can always break it by putting "return true" in right place. But if you look through all UUs it will probably be not good option.

I could definitely do that unit name check for the first part of the check when deciding to add the promotion to adjacent units, but the check for removing the promotion afterwards does unfortunately not benefit from that, but at least the first check should be quicker.

@De_Genius I saw you changed your profile logo to better quality one. Did you paint it by yourself or copied from some site? I ask about this because skilled artists on this project are on extinction and we would appreciate if you help us in that aspect (if you are one of course). And if it turned out that you can do things in 3ds max or other 3d tool it would be amazing. We still need model for Yellow Brow.

Cough cough. the first logo was my own creation :P I had a friend of mine created the nicer looking version. He is somewhat skilled in drawing and make stuff in 3d as well, but is self taught and only doing it in his spare time. If we need him for some stuff, I can ask him if he would like to participate graphically.
 
Does anyone know how to make a promotion anti-mounted ?
I simply can not seem to find any attributed assigned to this, and all anti-mounted promotion in VP does not have any associated stats ??

Also I have inserted the Goedendag function to happened at GameEvents.UnitSetXY . Is there anywhere else you can imagine that I would have to make the check to apply or remove the aura promotion ?

Goedendag is done except for the anti-mounted and further promotion updates.
 
Last edited:
Does anyone know how to make a promotion anti-mounted ?
I simply can not seem to find any attributed assigned to this, and all anti-mounted promotion in VP does not have any associated stats ??
Table "UnitPromotions_UnitCombatMods" look for "PROMOTION_ANTI_MOUNTED_I".

You can check for promotion on the beginning of the turn with "GameEvents.PlayerDoTurn.Add". I do this. Look into Koa.lua for further info.
 
Table "UnitPromotions_UnitCombatMods" look for "PROMOTION_ANTI_MOUNTED_I".

You can check for promotion on the beginning of the turn with "GameEvents.PlayerDoTurn.Add". I do this. Look into Koa.lua for further info.

Thank you. That did the trick.
The Goedendag is now more or less ready to be tested.

Unfortunately I can not just run the LUA check at the beginning of a turn, since it is a aura and moves with the unit.
It functions very well with the UnitSetXY for now, but I suspect that buying a unit or getting a Goedendag killed will not remove the promotion. It should be a matter of finding out where to put the triggers, since my function only requires a player to run.

I have also begun on the Waag and have implemented all but the +% GPP per exported/imported luxury. Does anyone know where to look for anything like this ? I cant seem to find something similar except for the Dutch leader ability, and that is not exactly easy to decipher.
I also need to inherit all the aspect of the bank. Is there an easy way to find out exactly which values the bank uses, so I know what do inherit ?
 
I think buildingchanges.sql will have what you need. The cbp wiki also appears quite up to date now

I’ve put up the proposed UCs for Songhai, maya, Korea, Inca, Carthage and Siam. Please take a look, comment, fix, and change as you guys like; none of those civs have been claimed by anyone

Link is on the OP for both UC spreadsheets (thanks blue ghost!)
 
Thank you. That did the trick.
The Goedendag is now more or less ready to be tested.

Unfortunately I can not just run the LUA check at the beginning of a turn, since it is a aura and moves with the unit.
It functions very well with the UnitSetXY for now, but I suspect that buying a unit or getting a Goedendag killed will not remove the promotion. It should be a matter of finding out where to put the triggers, since my function only requires a player to run.
So you need do 2 things when SetXY is triggered:
1. If goedendag moved scan all area for other units, check their range and add or delete from them promotion, or if one had promo and is still in range do nothing;
2. Check if other unit moved, look for goedendags (all) and check the closest range. If your unit went out from aura delete promo only from that unit, if went in - add or it could have an aura and stayed in range then do nothing.

Those are all possible situations when you need to modify promo. I think there's no more variants.
 
If it’s in mikeburnfire’s 4UC, then it’s easy to repackage like this, since I already have that all downloaded
 
v12 out. Please check carefully Bastu's culture and science bonuses after citizen is born. This function have some problems with culture output. Incorporated Sweden and Indonesia plus few tweaks. Enjoy.
 
I know they are not the civilizations we are talking about nowadays, but, because I've read the comments in the spreadsheet, I would like us to speak about two civs whose UM2 suffer some problems : Germany and Portugal.
Both of these civs have a replacement for the Musketman (Jaeger for Germany, Cassador for Portugal), knowing that there is already 3 unique Musketmen (Ottoman Janissary, American Minutemen, Iroquois Prowlers) : knowing that there is already several unit with 4 or 5 replacements (I'm looking at you, Spearmen and Knights), and that alternatives have been proposed for both of them, I wanted us to make some more brainstorming about their UM2s.

Germany (alias, the civ with an underwhelming and ultra-late UM1) : I know that the idea of the Teutonic order UW was to provide the military focus Germany needs mid-game (after all, all it has is some bonus production from the Hanse, and some science/culture/GApoints, with no help toward getting new alliances with CStates), and I think that, with tests and time, it could be what Germany needs in the Medieval/Renaissance eras (although, to give "Morale"/"Discipline" and foreign territory bonus at the same time seems a little too much for me).
Even if the Jaeger, as a unit, is very likeable (Reconnaissance promotions for a ranged unit can be very powerful), there is already a Germanic civilization with focus on CStates and mid-to-late game (and Austria does its job very well, with also a focus on gold and GP) and a civilization with much focus on CS and early game (Greece likes to play more wide and can be a warring civ easily enough) : Germany is stuck in-between these two with, once again, only the latest UM in the game as a poor consolation, and giving it a Musketman replacement would only bring it closer to Austria (I humbly think).
N.B. : Moreover, the promotions of the reconnaissance branch are bonus that are already possessed by the Minuteman (ignores terrain cost) and the Prowler (withdraw when attacked in melee + woodsman).
A hard counter to this would be to offer it a very early UM2, hence my previous, but sketchy, proposition for a warrior replacement (alias the Slaganz), with several unique attributes geared toward the early acquisition and stabilisation of CS alliances (bonus influence when offering the unit to a CS, bonus toward barbarian units or other CS units maybe). Do you have any more idea ?

Portugal : My early idea for the Cassador wasn't very good, and the idea of a civilization with two naval UMs seems interesting to me. The only question is : what to do with this unit ? The Nau is a survivable and powerful Caravel replacement which is made to spread Portuguese influence across the world by implanting Feitora everywhere : what UM2 would contribute in maintaining this influence through the ages ?

Also, I'm working on the last tables (ranged foot units, melee ships, ranged ships) and hope to finish them tomorrow.
 
Germany in this is RAD with the new uniques.

But Rome sigh. You guys miss the point with a UA that makes reconstruction easier they should have a uw that improves the capital. EVERY single one of these classical societies listed were brutal slave states.

Romes population attribute that to public health and basically hypersexuality.

Every society in Europe worships old Rome not for it's conquests but for it's societal advancements SOCIAL POLICIES.
 
to give "Morale"/"Discipline" and foreign territory bonus at the same time seems a little too much for me
I was not aware of discipline being in the proposal. Morale is part of the base heroic epic, so it’s just the foreign lands which is extra
Portugal : My early idea for the Cassador wasn't very good, and the idea of a civilization with two naval UMs seems interesting to me.
Cacadores are rangers and marksmen, functionally identical in role & training to a German Jaeger. Why not use the proposed Jaeger ideas for the cacadores? I think a Gatling gun replacement would be more appropriate though; the cacadores were created in the 1800s, and persisted into the mid 1900s
offer it a very early UM2, hence my previous, but sketchy, proposition for a warrior replacement (alias the Slaganz), with several unique attributes geared toward the early acquisition and stabilisation of CS alliances
I think this is fine. A unit designed to be a CS gift is interesting, but the AI will never figure that out

Here’s what I think:
Spoiler :
slaganz
Warrior replacement
50 production (cheaper than warrior)
7 CS (+1 from warrior)
Furor Teutonicus promotion (+50% vs barbarians, kept on upgrade. Does not have “Brute force” promotion)
“Native tongue” promotion - 50% chance to convert barbarian on kill
Druhtiz oath - +5 influence when given as a CS gift

I reduced the amount of influence so the AI isn’t missing out as much, and ressurrected the barbarian conversion from vanilla Germany
 
Minor bug as I am playtesting France. I am able to buy Grande Ecole with faith, even though I don't have the relevant reformation belief (Jesuit Education).

Edit: also, I like the idea of Slaganz, would be interesting to see in practice.
 
Last edited:
Status
Not open for further replies.
Back
Top Bottom