It would be very useful if Mafia could identify when a combat / fight came from a Noncombat.
NC fights (like those from Peridot or NC choices in some locations) work differently, especially with respect to BCZ: Refracted Gaze (that is, it does not work at all). Identifying when the fight you are in came from a NC would help players know when not to cast Refract.
I do not know enough about Mafia to implement this.
The best I can think of is to set a property for specific listed Noncombat choices, then reset it after every fight. I could start with a list of possible NC Encounters and choices that lead to fights, but it would be nicer if there was a generic way to do this.
Edit: Maybe this is handled by Mafia in GenericRequest.checkChoiceRedirection, and I can just set a property there?
NC fights (like those from Peridot or NC choices in some locations) work differently, especially with respect to BCZ: Refracted Gaze (that is, it does not work at all). Identifying when the fight you are in came from a NC would help players know when not to cast Refract.
I do not know enough about Mafia to implement this.
The best I can think of is to set a property for specific listed Noncombat choices, then reset it after every fight. I could start with a list of possible NC Encounters and choices that lead to fights, but it would be nicer if there was a generic way to do this.
Edit: Maybe this is handled by Mafia in GenericRequest.checkChoiceRedirection, and I can just set a property there?
Last edited: