pineappledan
Deity
The castle of Malbork is already the icon for the order
Why don't you just use picture of castle of Malbork where Teutonic Order had its capital? I personally don't like the idea of not using building picture for UW (same situation like for Sachem's Council). Or you could use ready castle in Ordenburg.
Using a crest for a UB icon is a bit jarring, but I wouldn't mind.My proposition did not include an increase in city defense. With both an increase in city defense and a reduction in crime, I agree it might be a bit much.
I have attached a .zip file which contains art assets for everything that still needs to be worked on except things which need to be built from scratch. None of the code attached is in a final form, they are the code as written within the mods the UC was lifted from. They can, however, give a base skeleton for people to modify
@Blue Ghost it might be worth stickying this to the front page so coders can find it easilly
W.R.T. certain UCs which are organizations more than buildings, should we just use their crests? Specifically the Standschutzen and Teutonic Order, which we don't have assets for yet:
Spoiler :![]()
![]()
If the database is not being affected, that must mean there's something wrong with the raw SQL rather than something in the Civ code. Are all the tables and columns present? Are you able to execute the SQL query directly on SQLiteSpy? What happens?I found very annoying issue which is making me crazy.
I noticed that Qila, Yassa Court and my New Waag don't get any bonuses regarding reducing unhappiness or global unhappiness (i can see that in SQLSpyLite). I made earlier Barbican, Grande Ecole and Hippodrome and there everything works fine. I suppose that maybe it is going from building class, because Public School, Armory and National Monument have coded such modifiers and Castle, Bank and Courthouse not.
Anyone has idea why it is that? @Blue Ghost any help?
Copy the query into SQLiteSpy and hit Execute. Does it compile?I cleared all error shown in database log. I checked rest of values changed by that sqls and tgey show up in the game and inbthe sqllitespy.
How to execute sql query directly? What di you mean by that?
--==========================================================================================================================
-- ARTDEFINES
--==========================================================================================================================
------------------------------
-- IconTextureAtlases
------------------------------
INSERT INTO IconTextureAtlases
(Atlas, IconSize, Filename, IconsPerRow, IconsPerColumn)
VALUES ('BUILDING_NETHERLANDS_ATLAS', 256, 'WaagPicture_256.dds', 1, 1),
('BUILDING_NETHERLANDS_ATLAS', 128, 'WaagPicture_128.dds', 1, 1),
('BUILDING_NETHERLANDS_ATLAS', 80, 'WaagPicture_080.dds', 1, 1),
('BUILDING_NETHERLANDS_ATLAS', 64, 'WaagPicture_064.dds', 1, 1),
('BUILDING_NETHERLANDS_ATLAS', 45, 'WaagPicture_045.dds', 1, 1);
--==========================================================================================================================
-- BUILDINGS
--==========================================================================================================================
------------------------------
-- Buildings
------------------------------
INSERT INTO Buildings
(Type, BuildingClass, GoldMaintenance, Cost, EnhancedYieldTech, TechEnhancedTourism, AllowsRangeStrike, TrainedFreePromotion, CitySupplyFlat, GreatPeopleRateModifier, GreatWorkSlotType, GreatWorkCount, FreshWater, FreeStartEra, Happiness, NeverCapture, GoldMaintenance, PrereqTech, ArtDefineTag, SpecialistType, SpecialistCount, MinAreaSize, ConquestProb, HurryCostModifier, PovertyHappinessChange, Help, Description, Civilopedia, Strategy, IconAtlas, PortraitIndex)
SELECT 'BUILDING_NETHERLANDS_WAAG', BuildingClass, GoldMaintenance, Cost, EnhancedYieldTech, TechEnhancedTourism, AllowsRangeStrike, TrainedFreePromotion, CitySupplyFlat, GreatPeopleRateModifier, GreatWorkSlotType, GreatWorkCount, FreshWater, FreeStartEra, Happiness, NeverCapture, GoldMaintenance, 'TECH_CIVIL_SERVICE', ArtDefineTag, SpecialistType, SpecialistCount+1, MinAreaSize, ConquestProb, HurryCostModifier, -10, 'TXT_KEY_BUILDING_NETHERLANDS_WAAG_HELP', 'TXT_KEY_BUILDING_NETHERLANDS_WAAG', 'TXT_KEY_BUILDING_NETHERLANDS_WAAG_TEXT', 'TXT_KEY_BUILDING_NETHERLANDS_WAAG_STRATEGY', 'BUILDING_NETHERLANDS_ATLAS', 0
FROM Buildings WHERE Type = 'BUILDING_BANK';
------------------------------
-- Building_ClassesNeededInCity
------------------------------
INSERT INTO Building_ClassesNeededInCity
(BuildingType, BuildingClassType)
SELECT 'BUILDING_NETHERLANDS_WAAG', null
FROM Building_ClassesNeededInCity WHERE BuildingType = 'BUILDING_BANK';
------------------------------
-- Building_BuildingClassYieldChanges
------------------------------
INSERT INTO Building_BuildingClassYieldChanges
(BuildingType, BuildingClassType, YieldType, YieldChange)
SELECT 'BUILDING_NETHERLANDS_WAAG', BuildingClassType, YieldType, YieldChange
FROM Building_BuildingClassYieldChanges WHERE BuildingType = 'BUILDING_BANK';
INSERT INTO Building_BuildingClassYieldChanges
(BuildingType, BuildingClassType, YieldType, YieldChange)
VALUES ('BUILDING_NETHERLANDS_WAAG', 'BUILDINGCLASS_MARKET', 'YIELD_GOLD', 1);
------------------------------
-- Building_ResourceYieldChanges
------------------------------
INSERT INTO Building_ResourceYieldChanges
(BuildingType, ResourceType, YieldType, Yield)
SELECT 'BUILDING_NETHERLANDS_WAAG', ResourceType, YieldType, Yield
FROM Building_ResourceYieldChanges WHERE BuildingType = 'BUILDING_BANK';
------------------------------
-- Building_YieldFromPurchase
------------------------------
INSERT INTO Building_YieldFromPurchase
(BuildingType, YieldType, Yield)
SELECT 'BUILDING_NETHERLANDS_WAAG', YieldType, Yield
FROM Building_YieldFromPurchase WHERE BuildingType = 'BUILDING_BANK';
------------------------------
-- Building_YieldChanges
------------------------------
INSERT INTO Building_YieldChanges
(BuildingType, YieldType, Yield)
SELECT 'BUILDING_NETHERLANDS_WAAG', YieldType, Yield
FROM Building_YieldChanges WHERE BuildingType = 'BUILDING_BANK';
--==========================================================================================================================
-- CIVILIZATIONS
--==========================================================================================================================
--------------------------------
-- Civilization_BuildingClassOverrides
--------------------------------
INSERT INTO Civilization_BuildingClassOverrides
(CivilizationType, BuildingClassType, BuildingType)
VALUES ('CIVILIZATION_NETHERLANDS', 'BUILDINGCLASS_BANK', 'BUILDING_NETHERLANDS_WAAG');
Thank you @Blue Ghost. Without your help I wouldn't find the solution. I've never used direct SQLite query before.1st situation: "Why this code doesn't work?"
2nd situation: "Why this code works?"
For the Goedendag :
- Now I understand why the flag of the unit was a flail in the JFD mod : the 3d model of the unit is made of fantassins with shields and morningstars (so no Goedendag in this model)... Maybe we should test the 3d model of the unit by Lastsword to see if it fits better...
- The two promotions of the unit doesn't have any effect (except the +10 % CS against mounted unit, and only on the Goedendag itself) : does the effects appear when a Goedendag begins its turn on a luxury resource/when a unit begins its turn next to a Goedendag ?
I'll begin a playtest with the Mongols to see if the Yassa problem is fixed or not after I do more tests with the Kopesh.