Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2] 3 4

Author Topic: Lesbians???  (Read 6061 times)

King Kravoka

  • Guest
Re: Lesbians???
« Reply #15 on: August 22, 2014, 02:07:58 am »

What the fuck have I just been reading.
I have the same reaction to your avatar.
Finally! Someone who notices the weirdness of Graknorkes avatar! Where is it from anyway?
Logged

My Name is Immaterial

  • Bay Watcher
    • View Profile
Re: Lesbians???
« Reply #16 on: August 22, 2014, 02:28:18 am »

Oglaf has me both reaching for the brain bleach and hitting the next page button.
I think that means its good.

tuypo1

  • Bay Watcher
  • i really apreciate a good analogy
    • View Profile
Re: Lesbians???
« Reply #17 on: August 22, 2014, 02:30:31 am »

Oglaf has me both reaching for the brain bleach and hitting the next page button.
I think that means its good.
indeed it does
Logged
important project progress

have some basic idea of whats going to go in it

Foxite

  • Bay Watcher
    • View Profile
Re: Lesbians???
« Reply #18 on: August 23, 2014, 07:36:11 am »

I wonder if there's a new personality trait in dwarves that determines if they are OK with gay dwarves. Lol.
Logged
The best way to demonstrate it to him is take a save of 40 year old fortress with 150 dwarves in it on a good sized embark with a volcano that just breached the circus and install it on his gaming rig and watch it bring his rig to its knees.

tuypo1

  • Bay Watcher
  • i really apreciate a good analogy
    • View Profile
Re: Lesbians???
« Reply #19 on: August 23, 2014, 07:39:42 am »

its worth noting that when the elf queen takes a wife the wife is called princess not queen which leads me to think its intentional
Logged
important project progress

have some basic idea of whats going to go in it

Gamerlord

  • Bay Watcher
  • Novice GM
    • View Profile
Re: Lesbians???
« Reply #20 on: August 23, 2014, 07:41:54 am »

Oglaf has me both reaching for the brain bleach and hitting the next page button.
I think that means its good.
indeed it does
It is quite addictive, is it not?

Oblique

  • Bay Watcher
    • View Profile
Re: Lesbians???
« Reply #21 on: August 23, 2014, 07:53:06 am »

its worth noting that when the elf queen takes a wife the wife is called princess not queen which leads me to think its intentional

It is completely intentional. A previous thread discussing the implementation and mechanics (including a word or two from Toady) can be found here: http://www.bay12forums.com/smf/index.php?topic=140479.msg5472587#msg5472587
Logged

MaGicBush

  • Bay Watcher
    • View Profile
Re: Lesbians???
« Reply #22 on: August 27, 2014, 11:56:22 am »

I was wondering if there is some way to disable this easily via modding so that the dorfs always go for the opposite sex?
« Last Edit: August 27, 2014, 11:58:28 am by MaGicBush »
Logged

Telgin

  • Bay Watcher
  • Professional Programmer
    • View Profile
Re: Lesbians???
« Reply #23 on: August 27, 2014, 12:02:49 pm »

You can add the correct orientation tags to the dwarf creature in the raws, but I don't have the syntax handy.  It's worth noting that you'd have to do that everywhere to eliminate the default, which applies to all normal creatures so far as I know.  Yes, even animals (which showed up in the bug tracker but is probably not really a bug).  If you just put it in the dwarf creature, only dwarves would be completely heterosexual.
Logged
Through pain, I find wisdom.

MaGicBush

  • Bay Watcher
    • View Profile
Re: Lesbians???
« Reply #24 on: August 27, 2014, 12:15:24 pm »

Alright thanks ill look into it!
Logged

Axetibe

  • Bay Watcher
    • View Profile
Re: Lesbians???
« Reply #25 on: August 27, 2014, 12:53:13 pm »

What the fuck have I just been reading.
I have the same reaction to your avatar.
Finally! Someone who notices the weirdness of Graknorkes avatar! Where is it from anyway?

Phoenix Wright!

The French Cook of Trials and Tribulations 3rd case.
Logged

Graknorke

  • Bay Watcher
  • A bomb's a bad choice for close-range combat.
    • View Profile
Re: Lesbians???
« Reply #26 on: August 27, 2014, 01:39:53 pm »

What the fuck have I just been reading.
I have the same reaction to your avatar.
Finally! Someone who notices the weirdness of Graknorkes avatar! Where is it from anyway?
Phoenix Wright!

The French Cook of Trials and Tribulations 3rd case.
Jean Armstrong is the pinnacle of man. Apart from, you know, cooking and stuff.



Anyway, can we go back to discussion the craftdwarfship of artificial genitalia? That was interesting.
Logged
Cultural status:
Depleted          ☐
Enriched          ☑

Dame de la Licorne

  • Bay Watcher
  • Cats? Check. FPS? Uh-oh...
    • View Profile
Re: Lesbians???
« Reply #27 on: August 27, 2014, 03:48:40 pm »

Hiya,

I was wondering if there is some way to disable this easily via modding so that the dorfs always go for the opposite sex?

The logic for the orientation tags is [ORIENTATION:<sex>:<probability not attracted to this sex>:<probability interested in romance but not marriage with this sex>:<probability interested in marriage with this sex>].  So the proper syntax for 100% heterosexual dwarves (and animals) is the following:

1) To the [CASTE:FEMALE] add the following:
                 [ORIENTATION:MALE:0:0:100]
                 [ORIENTATION:FEMALE:100:0:0]

2) To the [CASTE:MALE] add the following:
                 [ORIENTATION:FEMALE:0:0:100]
                 [ORIENTATION:MALE:100:0:0]

If one (or both) of the tags is missing, then the game defaults to hard-coded values, so you need to define the numbers for both genders in both cases.

- Dame de la Licorne
Logged
If software was real world, then it'd be something equivalent of hitting a nail with a hammer and having a building collapse on the other side of town.

Don't worry people, sometimes -moments occur

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Lesbians???
« Reply #28 on: December 06, 2014, 09:26:30 pm »

(until someone introduces an in vitro-fertilization clinic mod).

Shit, I didn't realize there was demand for this. (I interpret "someone thought about it once" as "demand")

Code: [Select]
-- Allows ectobiology.

-- where doing it man

-- where MAKING THIS HAPEN

local function getCitizenList(lovers_only)
    local citizenTable={}
    if lovers_only then
        for k,u in ipairs(df.global.world.units.active) do
            if dfhack.units.isCitizen(u) and (u.relations.spouse_id~=-1 or u.relations.lover_id~=-1) then
                table.insert(citizenTable,{dfhack.TranslateName(dfhack.units.getVisibleName(u)),nil,u})
            end
        end
    else
        for k,u in ipairs(df.global.world.units.active) do
            if dfhack.units.isCitizen(u) then
                table.insert(citizenTable,{dfhack.TranslateName(dfhack.units.getVisibleName(u)),nil,u})
            end
        end
    end
    return citizenTable
end

local function getSpouseOrLover(unit)
    local lover_unit=df.unit.find(unit.relations.lover_id) or df.unit.find(unit.relations.spouse_id)
    if lover_unit then
        return lover_unit.hist_figure_id
    else
        local hist_fig=df.historical_figure.find(unit.hist_figure_id)
        for k,v in ipairs(hist_fig.histfig_links) do
            if df.histfig_hf_link_spousest:is_instance(v) or df.histfig_hf_link_loverst:is_instance(v) then
                return v.target_hf
            end
        end
    end
end

local function getFemaleCasteWithSameMaxAge(unit)
    local curCaste=df.creature_raw.find(unit.race).caste[unit.caste]
    for k,caste in ipairs(df.creature_raw.find(unit.race).caste) do
        if caste.gender==0 and caste.misc.maxage_min==curCaste.misc.maxage_min and caste.misc.maxage_max==curCaste.misc.maxage_max then return k end
    end
end

local function ectobiologize(freeform)
    local script=require('gui.script')
    script.start(function()
    local citizens=getCitizenList(not freeform)
    if #citizens==0 then script.showMessage('Ectobiology',"Nobody is in a relationship! Best use freeform ectobiology.",COLOR_WHITE) return end
    if freeform then
        local ok1,name1,unit1_t=script.showListPrompt("Ectobiology","Choose first paradox ghost slime target.",COLOR_WHITE,citizens)
        local ok2,name2,unit2_t=script.showListPrompt("Ectobiology","Choose second paradox ghost slime target.",COLOR_WHITE,citizens)
        local unit1=unit1_t[3]
        local unit2=unit2_t[3]
        unit1.relations.pregnancy_timer=1
        unit1.relations.pregnancy_genes=unit1.appearance.genes:new()
        unit1.relations.pregnancy_spouse=unit2.hist_figure_id
        unit1.relations.pregnancy_caste=unit2.caste
        dfhack.run_script('modtools/add-syndrome','-syndrome','temp desterilize','-target',unit1.id)
        if unit1.sex==1 then
            local normal_caste=unit1.enemy.normal_caste
            unit1.enemy.normal_caste=getFemaleCasteWithSameMaxAge(unit1)
            script.sleep(1,'ticks')
            unit1.enemy.normal_caste=normal_caste
        end
    else
        local ok,name,unit_t=script.showListPrompt("Ectobiology","Choose first genetic material giver.",COLOR_WHITE,citizens)
        local unit=unit_t[3]
        local lover=getSpouseOrLover(unit)
        unit.relations.pregnancy_timer=1
        unit.relations.pregnancy_genes=unit.appearance.genes:new()
        unit.relations.pregnancy_spouse=lover
        unit.relations.pregnancy_caste=df.historical_figure.find(lover).caste
        dfhack.run_script('modtools/add-syndrome','-syndrome','temp desterilize','-target',unit.id)
        if unit.sex==1 then
            local normal_caste=unit.enemy.normal_caste
            unit.enemy.normal_caste=getFemaleCasteWithSameMaxAge(unit)
            script.sleep(1,'ticks')
            unit.enemy.normal_caste=normal_caste
        end
    end
    end)
end
local utils=require('utils')

validArgs = validArgs or utils.invert({
 'freeform'
})

local args = utils.processArgs({...}, validArgs)

ectobiologize(args.freeform)

Yeah, that's basically in-vitro fertilization. Run the script and it'll show you a list of every unit with a lover/spouse, regardless of the unit's sex or the lover's. Select a unit and the unit will immediately have a baby with the lover as the "father", again regardless of the unit's sex or the lover's. The game really works well with it, too.

smeeprocket

  • Bay Watcher
  • Collectivist Socialist Feminist Freeloader
    • View Profile
Re: Lesbians???
« Reply #29 on: December 07, 2014, 11:37:54 am »

I hope transgenderism is added soon too, to be able to train my surgeons, suturers and wound dressers in between sieges.

I am trying to figure out how to mod in transgender, intersex, and genderfluid in the meantime. I have a thread in the modding forum and am looking for advice.

It seems like it will be somewhat difficult.

edit: but it doesn't involve surgery. That's way above the dwarves' abilities. Even hormone treatments are not in their reach.

edit edit: Putnam, are you able to write a script to make orphans available for adoption by any couple that currently doesn't have an infant, or is that impossible?
« Last Edit: December 07, 2014, 11:40:56 am by smeeprocket »
Logged
Steam Name: Ratpocalypse
Transpersons and intersex persons mod for Fortress mode of DF: http://dffd.wimbli.com/file.php?id=10204

Twitch: http://www.twitch.tv/princessslaughter/

"I can't wait to throw your corpse on to a jump pad and watch it take to the air like a child's imagination."
Pages: 1 [2] 3 4