Results 1 to 14 of 14

Thread: Roman Client Ruler in Gawjam-Kimbroz

  1. #1

    Default Roman Client Ruler in Gawjam-Kimbroz

    I have an issue with acquiring a Roman Client Ruler in Gawjam-Kimbroz. The guy spawns perfectly, but somehow:
    1) he does not move into the settlement, but keeps standing next to it.
    2) the creation of this Client "Cnaevs" seems to kill my faction leader, the old Cnaevs Blasio. In the faction news scroll his death is not mentioned, which seems to suggest that he is killed via console.

    The lack of movement could probably be explained by Blasio trying to move to Gawjam-Kimbroz.

    I think changing the name of the client ruler in the script would solve the issue. But similar issues may arise for some bizarre reason?

  2. #2

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    I was right about the Blasio part. If I give a trait to a character "Cnaevs" it will be given to Cnaevs Blasio (the starting Blasio).

    Now the question is what names are valid?

  3. #3
    EB annoying hornet Member bovi's Avatar
    Join Date
    Jan 2007
    Location
    Norway
    Posts
    11,796

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    Indeed the script kills other characters with that name (twice!), this is to avoid these conflicts when moving him. Are you saying the faction leader is killed, and yet he's the one to react to the movement command?

    Code:
    console_command kill_character "Cnaevs"
    console_command kill_character "Cnaevs"
    
    spawn_army
    faction seleucid
    character Cnaevs, named character, command 0, influence 0, management 0, subterfuge 0, age 30, , x 86, y 201
    unit germanic general gastiz, soldiers 20 exp 0 armour 0 weapon_lvl 0
    end
    
    move Cnaevs, 87, 201
    
    console_command give_trait "Cnaevs" Type4Governor
    As you can see, the movement is supposed to happen after killing and then spawning a Cnaevs. It should definitely affect the new client ruler and not one of the killed generals!

    Having problems getting EB2 to run? Try these solutions.
    ================
    I do NOT answer PM requests for help with EB. Ask in a new help thread in the tech help forum.
    ================
    I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image. - Stephen Hawking

  4. #4

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    The client ruler is definitely not moving. At the start of the next turn his coordinates are 86,201 (which is where he is spawned).

    Cnaevs Blasio is not moving (he's dead - the movement was not happening to him). Noone is moving to 87,201. It could be a character with that name is trying to move there, but has no movement points. I'll test that.

    I don't think any other Cnaevs is killed, though I have 1 or 2 characters with that first name.

    The movement is not the biggest problem (give_trait works in console). Rather the fact that a general is killed by script. If Blasio was not my faction leader, I would only have discovered because of the fact his city would revolt if he was dead. With lesser generals / governors ...

    I worked around the problem, but I can imagine that other people might run into it unwittingly.
    Last edited by d'Arthez; 05-05-2008 at 10:25.

  5. #5
    Bibliophilic Member Atilius's Avatar
    Join Date
    Oct 2005
    Location
    America Medioccidentalis Superior
    Posts
    3,837

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    Without going into dreary detail, I'll just say that we've taken steps which ought to prevent the client script from killing off family members. I've tried to reproduce your problem, mostly without success. I was able to reproduce the failure of the client ruler to move into Gawjam Kimbroz once, but when I tried again, he suceeded. I was completely unable to get a spawn of a client ruler to kill a family member, and I tried a half-dozen times with different names.

    Are you sure that Blasio didn't simply die of natural causes? What was the year?
    The truth is the most valuable thing we have. Let us economize it. - Mark Twain



  6. #6

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    It was the end of turn 70, so that was in 255 BC. That left him just 55 years old, if memory serves. If Blasio had died of natural causes, I should at have gotten a message stating so, the next turn. That did not happen.

    I have tried commenting out the puppet ruler script for Gawjam-Kimbroz, and that did result in no death for Blasio. I used the same save game and immediately hit end turn, so it should not have done anything to the Random Number Generator.

    I inserted the client ruler script in the generic script. I removed the requirement that a lvl4 government was built.
    Thus added to the generic script wwas:
    console_command kill_character "Cnaevs"

    spawn_army
    faction seleucid
    character Cnaevs, named character, command 0, influence 0, management 0, subterfuge 0, age 30, , x 86, y 201
    unit germanic general gastiz, soldiers 20 exp 0 armour 0 weapon_lvl 0
    end

    move Cnaevs, 87, 201

    console_command give_trait "Cnaevs" Type4Governor
    This resulted in, when activated during the turn:
    1) the death of Blasio. I immediately received a message someone else is the new faction leader.
    2) the succesful spawning of the puppet on 86, 201.
    3) no movement on the part of the puppet.
    4) no acquisition of the trait Type4Governor for the puppet.

    I know blitzing is not representative of how EB should be played, and that people in all likelihood should not be running in the problem. Such a problem, however, would be highly unwelcome.

    I have several client kingdoms, and all those puppets behaved perfectly. Spawned, moved into their respective settlement, and received the appropriate trait.

  7. #7
    Whatever Member konny's Avatar
    Join Date
    Oct 2007
    Location
    Germania Inferior
    Posts
    1,787

    Default AW: Roman Client Ruler in Gawjam-Kimbroz

    I do not have a sollution for this problem, but I came across something that seems to be related: I found it impossible to move captains' armies on the turn they are created with the "move_character" cheat. That is, you move a unit out of a town but you cannot use "move_character" for its captain immediatly thereafter, but on the next turn.

    I would think it is a problem of the data base for the characters that is rested either on turn-end or turn-start. In this case the "move_character" command would still apply to the old Cnaevs (Blasio) who had been killed beforehand and cannot be moved. Is it possbile to move the new Cnaevs (Amicvs Popvli Romani) on the next turn with the console command?

    Disclaimer: my posts are to be considered my private opinion and not offical statements by the EB Team

  8. #8

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    Will try your suggestion konny.


    I'll simply comment out the kill_character line and see if Blasio is moving towards Kimbroz.

  9. #9
    Bibliophilic Member Atilius's Avatar
    Join Date
    Oct 2005
    Location
    America Medioccidentalis Superior
    Posts
    3,837

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    Can you tell me where Blasio was at the time of his unfortunate demise?
    The truth is the most valuable thing we have. Let us economize it. - Mark Twain



  10. #10

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    Darioritum. He was governor there.

  11. #11
    Witchety Grub Member KhaziOfKalabara's Avatar
    Join Date
    Jan 2008
    Location
    Carrying on up the Khyber Pass
    Posts
    65

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    Quote Originally Posted by bovi
    Code:
    console_command kill_character "Cnaevs"
    console_command kill_character "Cnaevs"
    
    spawn_army
    faction seleucid
    character Cnaevs, named character, command 0, influence 0, management 0, subterfuge 0, age 30, , x 86, y 201
    unit germanic general gastiz, soldiers 20 exp 0 armour 0 weapon_lvl 0
    end
    
    move Cnaevs, 87, 201
    
    console_command give_trait "Cnaevs" Type4Governor
    Apologies for the thread hijack, but are these scripted client rulers constrained to have names linked to the faction concerned, i.e., so all client rulers for the Roman faction have to be Cnaeus, Lvcivs etc. rather than Hieron, Jugurtha etc. depending upon region?

    The whole aim of practical politics is to keep the populace alarmed (and hence clamorous to be led to safety) by menacing it with an endless series of hobgoblins, all of them imaginary. H. L. Mencken

  12. #12

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    Yes they would have to; or at least AFAIK the game doesn't like (as in crashes) 'agents' (in the broadest sense: including captains; family members et all.) which don't have a name from a list assigned to the faction.

    So, Hieron which is really a name you won't find among the Sweboz names as defined in the appropiate text files can't appear as the client ruler in Syrakousai for the Sweboz.
    Last edited by Tellos Athenaios; 05-08-2008 at 00:40.
    - Tellos Athenaios
    CUF tool - XIDX - PACK tool - SD tool - EVT tool - EB Install Guide - How to track down loading CTD's - EB 1.1 Maps thread


    ὁ δ᾽ ἠλίθιος ὣσπερ πρόβατον βῆ βῆ λέγων βαδίζει” – Kratinos in Dionysalexandros.

  13. #13

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    Well, I managed to solve it. If I left out the kill_command, a real FM would get the trait client_ruler. If I used the "give_trait cheat in the console, the trait would be granted to a FM, irrespective of whether or not the puppet was already spawned.

    No movement of the newly spawned puppet would happen, no matter what.

    In one case that was the difference between controling a settlement and losing it to rebellion. In that case I created the character in the generic script, and commented out the client ruler in the EBBS.

    However, I also found out the side-effect only occurs when the characters name is a real first name. So when a client is named "Marcvs", one of my FMs may suffer death at the hands of the script, but when the name of the client rules is something like "MarcvsK", that is fine, and did not result in any unannounced deaths. But perhaps I was lucky in the sense that I had no real MarcvsK as a family member?

    I simply swapped around some client rulers' names in the script.

  14. #14

    Default Re: Roman Client Ruler in Gawjam-Kimbroz

    Swapping names around also helped me when encountering the 'same-name' problem, so i could continue my campaign instead of using the last fix and starting all over. It requires some testing sometimes, since there are only about 10 to 15 different viewable names and you can't know which letter (A to K), if any, has been appended to the existing family members.

    Incidentally i also had the exact same problem you had (cnaevs the faction leader being killed by client leader from german town). I replaced 'cnaevs' in the script with one of the client leader names from an italian city, from Arpi i think, and voila, none of my current family members had that particular name and so i could continue.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO