View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006710 | Dwarf Fortress | Adventure Mode -- AI | public | 2014-07-08 13:56 | 2016-07-28 11:54 |
Reporter | Bobster829 | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Platform | Windows | OS | Windows | OS Version | Windows 7 |
Product Version | 0.40.01 | ||||
Summary | 0006710: Goblin civilian agreed to yield but kept running away | ||||
Description | I yelled at the goblin civilian while I was over exerted from running and the goblin said back to me, "Ok, ok, I yield," or whatever they say I can't remember. He never stopped running away. | ||||
Additional Information | I was in outside one of their dark fortresses, after I killed half the people in it. | ||||
Tags | No tags attached. | ||||
|
This issue is still present in 43.05. I suspect its cause is the [ETHIC:KILL_ENEMY:REQUIRED] tag found in the goblin civ's raws. Goblins tend to yield for one tick, but turn hostile and continue to flee on the next tick due to their ethics. |
|
It's even worse than that. It's the KILL_NEUTRAL ethic that first causes problems, as they'll go berserk on sight due to it. I have no idea if the KILL_ENEMY ethic takes over after they're pissed off, but given how little the ethic effects are fleshed out, I doubt it. Either way, it means you really shouldn't bother trying to play nice with the little demon-worshipers. Not until individual citizens can actually have varying levels of ethics conformity, or at least the ability to give up while they still have their lungs. XP EDIT: Also, in some instances it's been possible to sneak up on a goblin, recruit them as an ally, then watch them turn traitor the instant they realize you exist. |
|
[ETHIC:LYING:PERSONAL_MATTER], and a certain reaction between [ETHIC:KILL_ENEMY:REQUIRED] is a reasonable explanation i would put forward, unless the goblin is running a relations check to rule you out/in as a enemy after the action as per [REQUIRED] overruling updates to companionship etc, or doesn't really commit or feel obliged as per lying about the statement in the first place. If it was [ETHIC:KILL_ENEMY:PERSONAL_MATTER] then the circumstances might well be different for backstabbing goblins as [ETHIC:KILL_ENEMY:ACCEPTABLE] on dwarves playing as a goblin entity character means that dwarves would be fully entitled to kill you anytime for a exhibition of aggression/crime but they don't have to if they don't want to outside of war-time, instead voicing negative views of you and your race. Making hostility required is partially necessary for instigating the hostility goblins exhibit towards outsiders on site and off-site rather than spitting everywhere talking to & about yourself and making slanderous comments. Actions not words. |
|
Are you shitting me? Lying actually has an effect? I mean I've heard it alleged that bandits can lie about their opinion of their leader to disguise their nature as a bandit, but I've never seen that occur. Lying also affecting yield results, when other goblin entity effects have already been proven to cause the "they literally never stop being no-quarter" effect, sounds extremely far-fetched. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-08 13:56 | Bobster829 | New Issue | |
2014-07-08 14:00 |
|
Summary | Goblin civilian wouldn't yield => Goblin civilian agreed to yield but kept running away |
2016-07-27 16:36 | InfantIguana | Note Added: 0035711 | |
2016-07-28 01:56 | chaosvolt | Note Added: 0035713 | |
2016-07-28 01:58 | chaosvolt | Note Edited: 0035713 | |
2016-07-28 08:14 | FantasticDorf | Note Added: 0035715 | |
2016-07-28 11:54 | chaosvolt | Note Added: 0035717 |