Home » MODDING HQ 1.13 » Flugente's Magika Workshop » New merc (kinda): chaos Buns
New merc (kinda): chaos Buns[message #354149] Wed, 25 July 2018 22:59 Go to next message
Flugente

 
Messages:3509
Registered:April 2009
Location: Germany
Thanks to townltu providing Wizardry8 soundfiles, unnamed voice actress with dubious accent (danish, dutch and german players each agreed: This accent sure isn't ours) playing a PC voice in Wiz8 and Buns in JA2 and finally me coding this, Buns now enjoys having a split personality.


There aren't that many voice lines in the video, but you get the idea, I hope.

As soon as Buns has acquired PTSD (thus disease being a requirement for this), she can be forced to change her personality. This happens if she is under immense shock (whenever she wants to switch to the cowering animation introduced by Headrock's suppression). This normally happens under fire, but as seen in the video, a flashbang to the face also works. I recently allowed suppression to work outside of combat for this very reason.
There is a high chance to get PTSD in the first place by having an emotional trauma - which you get either by opinion being below 15, if you fall into a coma or take damage in coma (HP < 15) - or by receiving a serious head injury (WIS loss).
The personality change mechanism is not optional. Fuck options. If you don't want this to happen, stop throwing your emotionally wrecked soldiers into a crossfire.

Her different personality lasts a few hours, she will then switch back to her normal persona. In the video she notifies you in both cases, the 'On' switch is rather... emotional. The personality switching method is similar to Larry, but the trigger is different (shock instead of drug consumption) and the duration is shorter (3-5 hours).
I've slightly altered the personality change - HP, AGI, DEX, STR, WIS and LVL are shared with both personalities, MEC, LDR, EXP, MARK and MED are different.

The wiz8 PC voices were for a 'chaos' character, which definitely shows:

  • She is obsessed with blood, so much that she'll cut herself if she's bored.
  • She refers to the power of chaos when you win a battle. And calls Mike the 'dark savant'. She is a bit disappointed he doesn't last.
  • She is very good with blades, as she has Athletics, Melee and and extra blade cth bonus. She prefers closer combat than normal, exchanging marksman for hunter.
  • She is not good at leading and has a malicious personality. Most mercs either hate or are scared of her. A few, mostly psychopaths like Reaper, are amused (she likes him now, of course). Razor... likely wants to marry her if she stays like this.
  • As far as her opinions on people go - she values competence, ruthlessness and high kill counts. Deranged beliefs in dark gods are a bonus at this point.
  • She is an even bigger sexist/snob/racist than normal. And no, she is not a good guy (it's debatable whether even her milder original persona should have that, this one sure as hell doesn't).
There weren't good files for every single voice line - I had to take a few from original Buns - but it works well enough. As this is all Sirtech content, I've decided to add this to the trunk, for once.

Note that as this affects merc profiles, this will only work in new campaigns and won't affect existing ones.

This is fully savegame compatible.
This has been added to the trunk in r8588 & GameDir r2430. Using the new exe without the new GameDir will cause your mom to hit you with a brutal bodyslam when you least expect it.

[Updated on: Wed, 25 July 2018 23:15]




I know now that it could never work between us, as much as we wanted to, it could never be! Not because you're a rabbit, but because you're black.

If you want, you can donate to me. This will not affect how and what I code, and I will not code specific features in return. I will be thankful though.

Report message to a moderator

Captain

Re: New merc (kinda): chaos Buns[message #354165 is a reply to message #354149] Fri, 27 July 2018 14:44 Go to previous messageGo to next message
townltu

 
Messages:384
Registered:December 2017
Location: here
Chapeau! & many thanks.

Since chaos Buns appears to have her own ID#215 slot incl all individual files,
and name "spclFlag" makes me guess it works only on specific slot,
I assume a modder could "sacrifice" Buns's quirk and place 2 personalities of somebody else into slots# 017 and 215?
If that is correct, can the desease outbreak be linked to the use of an item, like stuff in syringe?
Based on my understanding of deseases.xml not possible, but perhaps i missed smth or a workaround.
(technically syringe should be drug but since only desease appears to trigger the transformation...)

"The personality change mechanism is not optional":
Couldn't someone just overwrite 215 data with 017 data so she transforms into the clone, or set infection/outbreak chance to zero ...?

Also, do 107 and 215 share both their exp&skill increases or are some values personaility specific?

Report message to a moderator

Master Sergeant
Re: New merc (kinda): chaos Buns[message #354177 is a reply to message #354165] Sat, 28 July 2018 21:56 Go to previous messageGo to next message
Flugente

 
Messages:3509
Registered:April 2009
Location: Germany
I was weighing whether I wanted to hardcode the personality changes of move them to lua. I ultimately decided to hardcode - it is very unlikely we get another second voiceset for a merc, and as both Larry and Buns use vastly different trigging conditions I'd have to hardcode any new triggers anyway. Any new merc with personality changes would require code anyway, so moving to lua wouldn't really bring that much gain.

If one had 2 voicesets, yes, you'd have to use profile slots 46 & 47 or 17 & 215.

The change doesn't occur upon acquiring PTSD. Having PTSD is merely a requirement, but you can easily switch to another disease by xml (see the newest Disease thread post). Any triggers have to be hardcoded.

Technically, if one doesn't want the change, all they need to do is to remove that one tag from PTSD. I didn't any ini options because I'm sick of adding tons of options just the satisfy the fetish of having more options for mundane stuff.

Flugente

I've slightly altered the personality change - HP, AGI, DEX, STR, WIS and LVL are shared with both personalities, MEC, LDR, EXP, MARK and MED are different.



I know now that it could never work between us, as much as we wanted to, it could never be! Not because you're a rabbit, but because you're black.

If you want, you can donate to me. This will not affect how and what I code, and I will not code specific features in return. I will be thankful though.

Report message to a moderator

Captain

Re: New merc (kinda): chaos Buns[message #354229 is a reply to message #354177] Mon, 06 August 2018 17:44 Go to previous messageGo to next message
General_Chaos is currently offline General_Chaos
Messages:4
Registered:July 2018
Well, with all of those new features like disease and opinions my well disciplined and good trained squad is already turned into a crowd of traumatized ptsd-alcoholics who hates each other, themselves and everything around them. And now our good old Buns turns into Khorne berserker... As a big fan of "Dwarf fortress",I really like that. Thanks, Flugente.

Report message to a moderator

Civilian
Re: New merc (kinda): chaos Buns[message #354250 is a reply to message #354229] Wed, 08 August 2018 00:34 Go to previous messageGo to next message
Gopan is currently offline Gopan

 
Messages:378
Registered:June 2016
Location: Norway
It's definitely amusing although no accurate. Personally i don't like Buns because she has her nose in the clouds and don't use her much. However, Marksman, Teaching and high medical, makes her a valuable addition to squad that is short on people.

Her new personality traits...tsk, tsk. My wife is Scandinavian and they are very focused on whatever they do. Plus, someone who's been an olympic shooter a dirt biker and a nurse at a retirement home does not lose it. Period. Probably why she has been so snobby, because she's good at everything.

The new Buns personality would fit perfectly to the worst female merc ever...*drumroll*....Meltdown. Her mugshot and her voice on the phone = instant dislike. Tried her once to see if i am wrong. Fired her after the first fight.

[Updated on: Wed, 08 August 2018 00:36]




Nipson anomimata mi monan opsin

Report message to a moderator

Master Sergeant
Re: New merc (kinda): chaos Buns[message #354252 is a reply to message #354250] Wed, 08 August 2018 09:03 Go to previous messageGo to next message
ZedJA2

 
Messages:202
Registered:January 2018
It is probably not for me to say, but I will comment anyway.

I see this as mostly a proof of concept or capability. In that regard, this is great -- it shows what can be done by a fine coder in Jagged Alliance 2. Congrats on that.

But having a proof of concept be hardcoded -- wow that's sort of wild. As Gopas said, I really don't see how Buns was meant to be like this. This also sort of gives me another reason to never use disease, just to risk this. Is it cool, yes as a coding exhibit, maybe as a Buns hardcoded reality. Most people are just going to either purposefully trigger it, or purposefully avoid it.

It's about as mainstream as making Pablo recruitable and making him a highly regarded sniper when he drinks too much. Funny, but nothing I'd hardcode.

Anyway, this goes into the whateversville mail basket, an interesting curiosity and exhibit of what can be done. Just don't ask me to dance just because I can happy

Now as Meltdown, I must admit I would probably laugh at that, it seems more apropos.

I felt guilty in my last game because I decided to give Flo (via backgrounds) some ability to be harder to hit(or be hit on) behind adjacent cover (aka M.E.R.C. office furniture), swim faster since a swimsuit model (even if just for M.E.R.C. yahoos), and gave her the ability to Hear Better during Day and Night so she can avoid the boss, plus +1 to stealth for same, plus some Throwing Skill for throwing dishes and obstacles at unwanted M.E.R.C. stalkers (I just love her accent which I feel is pretty well done, though likely not by a french native). But this tops that one, even if conditional.

[Updated on: Wed, 08 August 2018 09:13]

Report message to a moderator

Sergeant 1st Class
Re: New merc (kinda): chaos Buns[message #354253 is a reply to message #354252] Wed, 08 August 2018 12:33 Go to previous messageGo to next message
Gopan is currently offline Gopan

 
Messages:378
Registered:June 2016
Location: Norway
Don't get me wrong. As far as capability goes, Flugents is a genius, no doubts there. But i agree with ZedJA2, i just can't imagine Buns having that kind of personality, it's funny, yes, it just doesn't really fit Buns though.
Of course it's a game and a clever modder can change pretty much everything and the results can be funny happy. Meltdown or Buzz are more likely candidates. Meltdown is almost as bad as the "new" Buns so if she were to be that way, lol, no surprises there big grin.

Speaking of which, how come Dr Donna Huston and Dr Q Huaong are paramedics ? Their bio says "Dr" and they say so when you call them. Just curious about this one, probably so as not to have too many doctors for hire ? There are others younger and more inexperienced ones that have been labeled as doctors.



Nipson anomimata mi monan opsin

Report message to a moderator

Master Sergeant
Re: New merc (kinda): chaos Buns[message #354255 is a reply to message #354253] Wed, 08 August 2018 13:29 Go to previous messageGo to next message
townltu

 
Messages:384
Registered:December 2017
Location: here
I feel forced to throw in my glove;)

Buns is the only really valid option to get a speechset from Wizardry 8 that comes from the same voice actor, as base requirement,
and has sufficient difference in personality to be instantly recognized as 2nd personality even by less than avg perceptive persons.
(like those who miss to notice how skill ups are distributed over her 2 different personalities;)
I.e. there was no better option than Buns.
That is, unless you prefer Magic's 2nd personality to be a musician with less difference in modulation and attitude than the 2 Buns ;)

ofc "on by default" is debateable, but with 3-5h cooldown time certainly not as crucial as e.g. counterattack on by default


"would never lose it" she only loses it from outer viewpoint, the 2nd personality she switches to stays right on track :p
regarding Donna and Q http://thepit.ja-galaxy-forum.com/images/smiley_icons/biggrin.gif:
Donna had a traumatic experience when spiders emerged from the wound of a patient,
since then her medical peformance just wasnt what it had been before.
Dr Q is still trying to find substitutes for ingredients from endangered species that were traditionally used for his ancient healing methods,
until then he can only be considerded a paramedic.

[Updated on: Wed, 08 August 2018 13:30]

Report message to a moderator

Master Sergeant
Re: New merc (kinda): chaos Buns[message #354256 is a reply to message #354255] Wed, 08 August 2018 16:46 Go to previous messageGo to next message
General_Chaos is currently offline General_Chaos
Messages:4
Registered:July 2018
"Chaos Buns", while hardcoded, can be easily disabled using Disease.xml, so she would never betray the Emperror go nuts.This should not be a problem for a common 1.13 player, assuming total amount of options that can be edited this way.

Report message to a moderator

Civilian
Re: New merc (kinda): chaos Buns[message #354264 is a reply to message #354256] Thu, 09 August 2018 00:16 Go to previous messageGo to next message
Flugente

 
Messages:3509
Registered:April 2009
Location: Germany
As with any voicework, you work with what you have. If the only alternate voice for Buns is a blood-obsessed heretic, then Buns gets a blood-obsessed heretical split-personality. It's either that or no alternate personality at all. Same reason why some of the buddy/hated relations for my created mercs might seem odd - there is nothing else to use, so you take what you can and spin it so it is at least internally consistent.

Hard-coding is pretty much the only way. The triggers are way to specific (Larry triggers on drug use, Buns triggers on specific disease + shock) to be moved to lua, let alone xml.



I know now that it could never work between us, as much as we wanted to, it could never be! Not because you're a rabbit, but because you're black.

If you want, you can donate to me. This will not affect how and what I code, and I will not code specific features in return. I will be thankful though.

Report message to a moderator

Captain

Re: New merc (kinda): chaos Buns[message #354341 is a reply to message #354264] Mon, 13 August 2018 22:55 Go to previous messageGo to next message
ZedJA2

 
Messages:202
Registered:January 2018
Well, I didn't mean to trash on anyone's parade. I'm fully aware that the voice actor being the same is key here, at least for some.

I'd remind people, however, that crazy people often don't have the same voices -- mimics have different voices like copycats, and there are the multipersonality nut jobs like Sybil.

My concern is not for that however. My concern is that I may like parts of Disease as it is constructed -- for example, I currently like the proposal on corpses and that being more of a strategic component, since I think the makework is not too much, and it can have both benefits and negatives.

So what happens if I want part of the Disease features, but not another? As long as that can be done (forgive me for not re-reading it all again), so that I can shut off Chaos Buns or a part of the disease feature, then I might try it out.

I think the idea of the Special Division, resources, Workforce can combine nicely with parts of Disease (like corpses) to make a good team, and maybe even be allowed to influence zombie or bloodcat spawning or attacks. But, the problem for me with Disease is that the food/drink management, and the contamination via items management -- is a huge gameplay workload. Now, I can avoid all that by having a lot of docs all the time, but that makes this game more like UNESCO than Mercs.

Though originally I thought the comments about Spider and Dr.Q being only paramedics had minimal direct importance, I can see how if you take the above thoughts to their limit -- you get some annoyance on having only some paramedics and not Doctors.

I always excused it as -- well, they have been out in the field more so less focused on healing.

I'm not against disease, nor hardcoding, and Chaos Buns I suppose can be avoided if careful. But Disease is going to end up with so many features in it, that it is going to need to be able to be customized. There seems to be capability on that, from my skim. I hope such customization will be possible for Disease in future, since it has a chance to be very robust in a resources type game (workforce/special division/etc).

I will try to read more on Disease.xml customization.

[Updated on: Mon, 13 August 2018 22:58]

Report message to a moderator

Sergeant 1st Class
Re: New merc (kinda): chaos Buns[message #354344 is a reply to message #354341] Mon, 13 August 2018 23:12 Go to previous messageGo to next message
Flugente

 
Messages:3509
Registered:April 2009
Location: Germany
That can all be fully achieved by ini options (DISEASE_CONTAMINATES_ITEMS = FALSE, maybe even disable food in the campaign if you don't like it) and setting <fSpecialFlagPTSDBuns> to 0 on PTSD in Disease.xml. That's what customization is for, after all.


I know now that it could never work between us, as much as we wanted to, it could never be! Not because you're a rabbit, but because you're black.

If you want, you can donate to me. This will not affect how and what I code, and I will not code specific features in return. I will be thankful though.

Report message to a moderator

Captain

Re: New merc (kinda): chaos Buns[message #354348 is a reply to message #354344] Tue, 14 August 2018 05:36 Go to previous messageGo to next message
ZedJA2

 
Messages:202
Registered:January 2018
@ Flugente

Thanks for that info. I think that may be what I try next campaign then. I hope you will continue to expand on the new corpses feature as you go forward.

Report message to a moderator

Sergeant 1st Class
Re: New merc (kinda): chaos Buns[message #356119 is a reply to message #354348] Fri, 07 December 2018 16:52 Go to previous messageGo to next message
Wil473

 
Messages:2815
Registered:September 2004
Location: Canada
Working on getting "Chaos" Buns' into UC-1.13 - right now 215 in MercProfiles.XML is one of the "trigger" characters for the DNP to go hostile, before I relocate this character, I'm wondering if I can get Index 215 to pull double duty:

- fill in "Chaos" Buns stats but with the map and faction settings to be a trigger NPC
- keep the map I've got 215 set as a pre-placed enemy (not civilian) so the NPC faction continues to be dragged along into being a hostile faction
- hopped for end result the Police Chief of a certain city will seem like a twisted version of Buns, but nobody will notice because the NPC (and faction) will go hostile on map entry, and the game does not crash as a result of this scheme

Does the mechanic result in my scheme (to avoid map work) having two Merc 215's appearing in-game (and if so, are there consequences)?

I'm thinking I need to move original Urban Chaos' Jubilee, who is presently in "normal" Buns' Merc 17 slot, but that actually opens up an opportunity for people to easily use your Laura Croft mod voice pack (if they choose and can follow instructions, with your OK as well).


EDIT: I don't think I can get away with 215 being both "Chaos" Buns and a trigger character, tested this and the map is empty of enemies in tactical but strategic is indicating hostiles in sector. Guess I'm editing maps and moving another NPC.

[Updated on: Sat, 08 December 2018 00:20]




More weapon features and upgrade options, via (mis)use of v1.13 for vanilla Arulco, Dedrianna Lives! and Urban Chaos campaigns.

Report message to a moderator

Lieutenant

Re: New merc (kinda): chaos Buns[message #356152 is a reply to message #356119] Wed, 12 December 2018 22:57 Go to previous message
Flugente

 
Messages:3509
Registered:April 2009
Location: Germany
Hmm. I've been away from code since a while (which will likely continue) and have forgotten how this worked exactly, but... yeah, sounds like it would be very fugly. Easiest for you would be to remove that tag and not worry about this.


I know now that it could never work between us, as much as we wanted to, it could never be! Not because you're a rabbit, but because you're black.

If you want, you can donate to me. This will not affect how and what I code, and I will not code specific features in return. I will be thankful though.

Report message to a moderator

Captain

Previous Topic: New Feature: Tactical recruitment
Next Topic: New Feature: Dynamic opinions
Goto Forum:
  


Current Time: Fri Mar 29 13:56:19 GMT+2 2024

Total time taken to generate the page: 0.01475 seconds