• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

unmerged(2036)

Lazy poster - avid reader
Mar 20, 2001
220
0
Visit site
heavy lance discovery event

I believe there is a bug in the heavy_lance discovery event.
Here is the begining of the event:

###########################
#heavy_lance discovery #
###########################

province_event = {
id = 3039

name = "TECH_DISCOVERY"
tag = heavy_lance
picture = event_techinvention
trigger = {
condition = {
type = not
value = {
type = has_advance
value = { shortbow = yes }
}
}
condition = {
type = has_advance
value = { heavy_lance = yes }
}
condition = { type = advance_focus value = heavy_lance
}
condition = { type = capital value = yes }
}

mean_time_to_happen = {
months = 750
......

The has and not has trigger seems funny :)
 
Upvote 0
Thread title says feedback, so I guess I give some :)

Used the console on a new game to trigger the tech advances, seeing what combo you had to have a valid condition. As the event stands now, it will not trigger if you have the shortbow advance. So if you invent bows and arrows, no heavy lances for you. :D The next problem is you are also required to have heavy lances to get them....an impossibility.

Looked through the rest of the event file, none of the other techs require you to have/not have a tech from another tree. So, even if I reverse the two conditions, heavy lances are still dependent on my having just the shortbow tech. So I get to jump from a level 1 tech to a level 5, sounds like a good deal!

More likely the event should begin like this:
Code:
trigger	= {
		condition = {
			type = not
			value = {
				type = has_advance
				value = { heavy_lance= yes }
			}
		}
		condition = {
			type = has_advance
			value = { polearm = yes }
		}
		condition = { type = advance_focus value = heavy_lance
 }
		condition = { type = capital value = yes }
		}

I made this change to the advances_discovery.txt file and using the console was able to trigger longspear through heavy lances with no "Trigger unsatisfied" messages coming up.

~CaBhaal
 
SJG said:
Maybe it's the expertise in making long pointy sticks and it's just a matter of scale ;)
Yep. That's it exactly. :p

Er...I wonder who scripted that event? :eek:o

Will be fixed in 1.03.

In the interim you could replace that first ection with:

Code:
###########################
#heavy_lance discovery	  #	   
###########################
						   
province_event = {
	id = 3039

	name	= "TECH_DISCOVERY"
	tag		= heavy_lance
	picture = event_techinvention
	trigger	= {
		condition = {
			type = not
			value = {
				type = has_advance
				value = { heavy_lance = yes }
			}
		}
		condition = {
			type = has_advance
			value = { polearm = yes }
		}
		condition = { type = advance_focus value = heavy_lance
 }
		condition = { type = capital value = yes }
		}