[MODCOMP] Great General Amped Mod

What you call an enhancement I see as changes that overpower and eclipse the vanilla game. Why should a new class of specialist get more benefits and powers and advantages than the specialist classes we already have? Don't you think that has an unbalancing effect on the game?

I mean the Chuck Norris unit is a mod that people use simply to use that mod, but it doens't have any real applicability in a normal game because it is too powerful. I think adding these specialists is too good an idea to be just another unbalancing gimmick. I think people would get more out of it if it blended and balanced better with the vanilla game, which imho would mean making them directly comparable with the existing specialists.
 
OzzyKP said:
What you call an enhancement I see as changes that overpower and eclipse the vanilla game. Why should a new class of specialist get more benefits and powers and advantages than the specialist classes we already have? Don't you think that has an unbalancing effect on the game?
Unbalancing in what way? That they are too powerful? That the AI won't know how to use them?

OzzyKP said:
I mean the Chuck Norris unit is a mod that people use simply to use that mod, but it doens't have any real applicability in a normal game because it is too powerful. I think adding these specialists is too good an idea to be just another unbalancing gimmick. I think people would get more out of it if it blended and balanced better with the vanilla game, which imho would mean making them directly comparable with the existing specialists.
That is why I am considering your suggestions in the next releases of the mod components.
 
Last pre v1.61 patch update
 
Updated all code to be compatible with the v1.61 patch!
 
Lopez,I enjoy your mod. Currently playing a game,excellent work. Have you thought of adding any new units as in the lost units mod? Or making any yourself? Thanks
 
You mean adding new units to the great general amped mod? No, the great general amped mod is just a component, but I am working on a composite mod: the Great Options mod.
 
Hey TheLopez, I've been playing a hotseat game with a couple buds and we are useing the GP Trickle Plus Mod. We have all agreed that the GG is an awesome unit, but I noticed that when two players are on a team you don't get the Morale promotions from your team mates generals.

This isn't a big deal and we came out about even on arguements both for and against adding this, but I think it might make a nice option to have. Just thought I would mention it as I don't know how many people have used these mods in MP or if its been brought up before. :)
 
Jeckel said:
Hey TheLopez, I've been playing a hotseat game with a couple buds and we are useing the GP Trickle Plus Mod. We have all agreed that the GG is an awesome unit, but I noticed that when two players are on a team you don't get the Morale promotions from your team mates generals.

This isn't a big deal and we came out about even on arguements both for and against adding this, but I think it might make a nice option to have. Just thought I would mention it as I don't know how many people have used these mods in MP or if its been brought up before. :)

Ok, I have added this in my todo notes for the great general. I will make it a configurable option.
 
Got a question for ya Lopez. In my mod I am making a simple unit to be the 'king' of each civ and I am wanting it to give the Morale promotions like your GG. Good you please point me to the proper look in python and give me an idea of how to do this, I got the syntax and logic behind python down pretty well, so if you could give me the gist of it, I can take it from there. Thanx alot. :)

EDIT: Just to point it out, I thought of makeing them another GG useing XML, but I don't want them to join cities or do any of the other GG stuff, just the morale thing.
 
Jeckel said:
Got a question for ya Lopez. In my mod I am making a simple unit to be the 'king' of each civ and I am wanting it to give the Morale promotions like your GG. Good you please point me to the proper look in python and give me an idea of how to do this, I got the syntax and logic behind python down pretty well, so if you could give me the gist of it, I can take it from there. Thanx alot. :)

EDIT: Just to point it out, I thought of makeing them another GG useing XML, but I don't want them to join cities or do any of the other GG stuff, just the morale thing.

All of the morale code is in the GeneralMoralUtils.py and CvGreatGeneralEventManager.py files. BTW, I am planning on making a regicide mod ala the Civ3: Play The World expansion. Is this what you are trying to accomplish?
 
Being a /huge/ fan of Civ 3 regicide, I will look forward to that mod, but no, that is not really my goal. My Chief unit is just unitclass limited to 1 per player and my pals and I see how many times we can kill eachother's Chief in a game. We some times march them with are army stacks against each other for some more flavor to the game and I was just thinking if the Chief had the morale thing of the GG it will make their presense in the battles a little less iceing and a little more cake, if you get what I mean.
 
I've looked over those files and is seems to me I should changes the lines similar this

Code:
if(objGeneral.getUnitType() != gc.getInfoTypeForString("UNIT_GENERAL")):
			return

to this
Code:
if(objGeneral.getUnitType() != gc.getInfoTypeForString("UNIT_GENERAL") or gc.getInfoTypeForString("UNIT_CHIEF")):
			return

I would think this would then treat the Chief just like a general. Am I correct in thinking this? Is there anything else I'm not seeing

EDIT: The above code is wrong and doesn't work. Here is the correct python syntex
Code:
if(objGeneral.getUnitType() != gc.getInfoTypeForString("UNIT_GENERAL")) and (objGeneral.getUnitType() != gc.getInfoTypeForString("UNIT_CHIEF")):
			return
I haven't acually tryed this code, but I give it a good chance of working. :)
 
I think that is correct.
 
Updated to use the new Specialist stacker code!
 
The following is a suggestion which alters the combat system about Great General in Civ 4. The current Great General battle system seems strange that after you have accumulated "some experience points" by different individual units, a Great General suddenly appears. Instead, I think perhaps realistically once a soldier achieves a certain level and promotions (let say level 10), he automatically becomes a Great General himself. This brings the point of altering the level system. Perhaps a unit creates in a city without a barrack is a private (level 1-2). But with a barrack, the unit is a private first-class. Subsequent levels will model the current military class system. (The following is just a broad picture of the current US military system. I got this from Wikipedia, titles: US Army enlisted rank insignia and United States Army officer rank insignia. I apologize here if I make a mistake in the following list.)

1. Private --- Private First Class (Barrack)
2. Corporal (Available to mounted units with Stable + Barrack)
3. Sergeant
4. Master Sergeant
5. Lieutenant
6. Captain
7. Major
8. Colonel
9. General
10. Great General
(Parallel system for Artillery, Naval, Air Units)

In addition, units are restricted to get only certain abilities in promotion. For example, privates cannot get pass combat 2 and must spend one promotion to become a corporal (which he may get some bonus for becoming a corporal). Sergeant cannot get pass combat 3 and so on for other military units.

This would be quite difficult to implement since the current promotion system requires 2 exp--> 3exp --> 5exp --> 7 exp --> (x+2) exp and so on (-25% for charismatic)

So, a private must have 101 exp in order to become a great general! (76 for Charismatic) All of which he can’t get any other promotions. In order for my proposed system to work, I have 2 proposed solutions.

The first one is that each promotion to the next ranking level requires only 3-5 exp (perhaps more for Great General). So a Great General can be achieved with merely 45 exp for both regular and Charismatic civilizations. Imperialistic civ needs 27 exp.
The second proposition is to alter the unit leveling up system. The first promotion requires 2 exp, second requires 3 exp, third promotion requires 5 exp as normal. However, subsequent promotion does not require more exp than 5 exp. So, a private that go straight for becoming Great General requires 40 exp, while Charismatic needs 30 exp.

Why bother with these ranking promotions?
Well, personally I think that this system is more realistic.  In addition, I would suggest that units beyond rank Major can “retire” into a city adding whatever bonus the current game system employs (and more). Each ranking promotion also gives the unit bonuses:

Private: None
Private First Class: Free Medic 1
Corporal: 1 Extra First Strike Chance
Sergeant: Free Sentry
Master Sergeant: Free Leadership
Lieutenant: Free Upgrade
Captain: 2 First Strike Chance
Major: Withdrawal Chance +15%
Colonel: Strength +15%
General: 1 Free Promotion (non ranking)
Great General: 3 Free Promotions

To prevent exploitation, you can only have 1 Great General at a time, 1 General in each troop category (melee, archery, mounted, etc.). Furthermore, unit must fight at least one battle before they can get a new rank.


Feel free to make any comment and point at the flaws of my suggestion.
 
Lopez I love all your great mods and modcomps I was just wondering if you were going to update these to warlords or bts? I would if I knew how
 
Back
Top Bottom