What? Does this actually happen?Onholyservicebound said:My problem was primarily the kaga encounter... the fact that he returns despite me killing him every single encounter.
If so that is a bug, it's not meant to be that way.
Nice.killap said:@Darek
I like your idea about the password paper pieces and I've gone ahead and implemented it. It was clearly something the devs wanted and it was all implemented in the game except for putting the actual pieces somewhere. Not sure why I never did anything with this bit sooner...
I've placed the three pieces around building. They are not impossible to find but nor are they completely obvious. I think it's better than putting them in desks or containers where players are guaranteed to look. And I went with a global script for the check, so that the pieces are assembled in a reasonable amount of time and not when map_update feels like firing (probably the main reason why this idea was scrapped).
I'm all for putting them stuff in not so obvious places (I find the game a bit too simplistic in this regard), but was just suggesting it to keep in line with the password paper and the eyes of the SAD map.
You may be right with why they scrapped it, that thought crossed my mind as well. Another thing I wondered was if they maybe knew there was a problem with too many scripted items, as the brahmin poo was scrapped and the SAD map from Golgotha as well. Who knows
Either way it was a very strange piece of code, why use map_update instead of a simple global variable?
EDIT:
Smoking:
There was a bug where if you were carrying more than one lighter you wouldn't be able to smoke.
Well apparently there are two of those checks and you only fixed the first one ("== 1" should be ">= 1").
Also The bridge keepers robe is an androgynous hero model so females wearing that should be able to smoke (like they can with the power armors).
Code:
if ((obj_pid(critter_inven_obj(dude_obj, 0)) == 3) or (obj_pid(critter_inven_obj(dude_obj, 0)) == 232) and (obj_is_carrying_obj_pid(dude_obj, 101) >= 1)) then begin
Should be...
if ((obj_pid(critter_inven_obj(dude_obj, 0)) == 3) or (obj_pid(critter_inven_obj(dude_obj, 0)) == 232) or (obj_pid(critter_inven_obj(dude_obj, 0)) == 524) and (obj_is_carrying_obj_pid(dude_obj, 101) >= 1)) then begin