Author Topic: UB Kalah & Virtue  (Read 6069 times)

Offline Idobek

  • Dust Bunny
  • Planewalker
  • *****
  • Posts: 431
  • Gender: Male
UB Kalah & Virtue
« on: April 01, 2004, 11:27:33 AM »
You recently asked icelus to add a snippet of code to UB because it was difficult for you to do it in Virtue because of the journal entries involved. I admit I don't fully understand the problem, but I think I has to do with journal entries getting screwed because the string refs might be different if you patched the dialogue yourself. Would that problem not be minimized if you use the ub tra file when compiling the d as opposed to your own?

setup-virtue.tp2:
Code: [Select]
COMPILE ~Virue/ub/kalah/u!kgen.d~
  USING ~ub/english/ubdialog.tra~
        ~ub/%s/ubdialog.tra~
Virtue's u!kgen.d:
Code: [Select]
REPLACE ~U!KGEN~

IF ~~ THEN BEGIN 18
SAY @257
IF ~~ THEN DO ~IncrementGlobal("D0Change","GLOBAL",1)
AddexperienceParty(1000)
ForceSpell(Myself,DRYAD_TELEPORT)~ SOLVED_JOURNAL @258 EXIT
END

IF ~~ THEN BEGIN 19
SAY @259
IF ~~ THEN DO ~IncrementGlobal("D0Change","GLOBAL",-1)
AddexperienceParty(1000)
ForceSpell(Myself,DRYAD_TELEPORT)~ SOLVED_JOURNAL @260 EXIT
END

IF ~~ THEN BEGIN 20
SAY @261
IF ~~ THEN DO ~IncrementGlobal("D0Change","GLOBAL",-1)
AddexperienceParty(3000)
ForceSpell(Myself,DRYAD_TELEPORT)~ SOLVED_JOURNAL @262 EXIT
END

END
The state numbers might be a problem, but only if Andyr or Ice change the code.

I have no idea whether this was the issue or not. If not please ignore me.
The Gibberlings Three Forums

<SimDing0> Did you know G3 has secret forum rules?
<CamDawg> Yep. They're generally of the nature 'don't annoy Idobek.'

Offline SimDing0™

  • Back In Black
  • Global Moderator
  • Planewalker
  • *****
  • Posts: 3496
  • Gender: Male
  • Word Enhancer
Re: UB Kalah & Virtue
« Reply #1 on: April 01, 2004, 11:29:43 AM »
Oh yeh. You're right, and I hadn't really thought of that. I guess it would probably go rather wrong if Virtue was translated into a language UB wasn't, but that's pretty insignificant. Anyway... if Icelus has added the code to UB, there's not really any problem now. Cheers for the tip, though.

Offline Idobek

  • Dust Bunny
  • Planewalker
  • *****
  • Posts: 431
  • Gender: Male
Re: UB Kalah & Virtue
« Reply #2 on: April 01, 2004, 11:34:40 AM »
I believe bonus points were promised. What form do they come in and how do I go about collecting them?  ;D
The Gibberlings Three Forums

<SimDing0> Did you know G3 has secret forum rules?
<CamDawg> Yep. They're generally of the nature 'don't annoy Idobek.'

Offline SimDing0™

  • Back In Black
  • Global Moderator
  • Planewalker
  • *****
  • Posts: 3496
  • Gender: Male
  • Word Enhancer
Re: UB Kalah & Virtue
« Reply #3 on: April 01, 2004, 11:36:36 AM »
Um. Have some smilies.
 :) :) :)

And I'll set your post count insanely high or something.

Offline Idobek

  • Dust Bunny
  • Planewalker
  • *****
  • Posts: 431
  • Gender: Male
Re: UB Kalah & Virtue
« Reply #4 on: April 01, 2004, 12:37:00 PM »
Turns out I'm in the top ten of every board stat I qualify for. I think I'll survive with the satisfaction of solving a problem Ding0 couldn't.
The Gibberlings Three Forums

<SimDing0> Did you know G3 has secret forum rules?
<CamDawg> Yep. They're generally of the nature 'don't annoy Idobek.'

Offline Jerry

  • Planewalker
  • *****
  • Posts: 22
Re: UB Kalah & Virtue
« Reply #5 on: April 07, 2004, 11:26:03 AM »
Can tou tell us how the options influence virtue?

Example: Using the lamp to kill Jafir the rakshasa

Reason of virtue's decreasing: It is a despicable way to kill him.

Reason of virtue's increasing: The rakshasa caused this catastrophe so he shall suffer.

Offline NiGHTMARE

  • Idiot
  • Planewalker
  • *****
  • Posts: 1405
  • Gender: Male
Re: UB Kalah & Virtue
« Reply #6 on: April 07, 2004, 11:33:32 AM »
Causing anyone to suffer is an exceptionally unvirtuous act, regardless of how much they themselves have caused people to suffer.
The Gibberlings Three - home to the BG1 NPC Project, BG2 Tweak Pack, Divine Remix, GemRB, Lands of Intrigue, Song & Silence, and many more!

Offline Jerry

  • Planewalker
  • *****
  • Posts: 22
Re: UB Kalah & Virtue
« Reply #7 on: April 08, 2004, 04:13:51 AM »
Causing anyone to suffer is an exceptionally unvirtuous act, regardless of how much they themselves have caused people to suffer.

So even if Firkrag is so vile I must not kill him or I'll violate the virtue. I think killing the raksasha and killing the red dragon are the same kind of things, they all cause most people die and no law can punish them.

Offline SimDing0™

  • Back In Black
  • Global Moderator
  • Planewalker
  • *****
  • Posts: 3496
  • Gender: Male
  • Word Enhancer
Re: UB Kalah & Virtue
« Reply #8 on: April 08, 2004, 04:34:44 AM »
Killing Firkraag would not cause a Virtue drop. Wising for Jafir to die in a slow and painful way would. See the distinction? If you're intentionally inflicting suffering on someone beyond what is necessary to kill them, then that's an evil act.

Offline Andyr

  • Dance Commander
  • PPG
  • Planewalker
  • *****
  • Posts: 3178
  • Gender: Male
    • The Gibberlings Three IE mod community
Re: UB Kalah & Virtue
« Reply #9 on: April 08, 2004, 08:49:02 PM »
I'd be against a Virtue drop for killing people with the Wish, unless you do one of the nasty options (imprison Kalah's soul in the Abyss or have Jafir die painfully). As Sim said, killing someone in a deliberately evil way shoudl mean a virtue drop. Just killing them shouldn't change virtue, else you'd have to make a virtue adjustment for every monster killed.
"We are the Gibberlings Three, as merry a band as you ever did see..." - Home of IE mods

<jcompton> Suggested plugs include "Click here so Compton doesn't ban me. http://www.pocketplane.net/ub"

I am unfortunately not often about these days so the best way to get hold of me is via email.

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: