Home » MODDING HQ 1.13 » Flugente's Magika Workshop » New Feature: Dynamic opinions
Re: New Feature: Dynamic opinions[message #333423] Mon, 02 June 2014 21:41 Go to previous messageGo to previous message
anv is currently offline anv

 
Messages:258
Registered:March 2013
For those midnight events you could set them up with AddStrategicEvent with check execution time randomly next day, it maybe could even prevent possible exploits like spreading mercs between neighboring sectors minutes before 00.00 to avoid all possible negative opinions.

For repeating conversations - if you handle flag checks for both guys in batch, you could set temporary table of booleans per merc/event and when opinion flag is set, set appropriate values for all possible event banter participants, so when flag is set for the 2nd guy, you won't handle his version of dialogue about it. Or you could handle it in HandleDialogueEnd by removing next dialogues in queue referring to the same event that but would probably get messy. If flags for both guys aren't set in row, you could even check if corresponding opinion flag of other guy is already set, and if it is, assume conversation was already said or is waiting in the queue, and block the new one from happening.

In unrelated news:

Drives Me Crazy - psychos and drunk mercs behind the wheel should freak out passengers when travelling between sectors. Bonus points for sexists if woman drives Very Happy

Wrong Parking Spot - mercs in vehicle should be angry at driver if vehicle gets under heavy fire.

This Time It Wasn't Me, I Swear - mercs can incorrectly blame thieves who are around when BR shipment turns out to be incomplete.

Champion - hand-to-hand and martial artists should respect merc who won boxing match.

Return Ticket - mercs currently in helicopter and in hostile air zone should be thankful if others manage to take control of SAM.

Improper Recon - leader should be blamed for his squad getting ambushed.

Lazy Bums - mercs on work assignments should be jealous of mercs resting or drinking.

Doing Everything Myself - merc should be angry at another merc on the same work assignment if he requires much more sleeping hours.

What Do You Pay Them For - mercs should get angry at specialists who don't perform their duties - mercs getting blown up at demo experts nearby, bleeding mercs at paramedics who don't help them, mercs with malfunctioning equipment at technicians, mercs under artillery fire at radio operators.

Report message to a moderator

Master Sergeant

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message light45.png
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: New merc (kinda): chaos Buns
Next Topic: New feature: new drug system
Goto Forum:
  


Current Time: Tue Dec 03 08:23:15 GMT+2 2024

Total time taken to generate the page: 0.02798 seconds