<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dwarffortresswiki.org/index.php?action=history&amp;feed=atom&amp;title=Bogeyman%2Fscript</id>
	<title>Bogeyman/script - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://dwarffortresswiki.org/index.php?action=history&amp;feed=atom&amp;title=Bogeyman%2Fscript"/>
	<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Bogeyman/script&amp;action=history"/>
	<updated>2026-04-04T17:28:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Bogeyman/script&amp;diff=311184&amp;oldid=prev</id>
		<title>Voliol: Created page with &quot;&lt;syntaxhighlight lang=&quot;lua&quot;&gt; creatures.night_creature.bogeyman.default=function(tok)     local lines={}     local options={         can_bogey_polymorph=true,         spheres={...&quot;</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Bogeyman/script&amp;diff=311184&amp;oldid=prev"/>
		<updated>2025-10-20T17:57:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; creatures.night_creature.bogeyman.default=function(tok)     local lines={}     local options={         can_bogey_polymorph=true,         spheres={...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
creatures.night_creature.bogeyman.default=function(tok)&lt;br /&gt;
    local lines={}&lt;br /&gt;
    local options={&lt;br /&gt;
        can_bogey_polymorph=true,&lt;br /&gt;
        spheres={&lt;br /&gt;
            NIGHT=true,&lt;br /&gt;
            NIGHTMARES=true,&lt;br /&gt;
            MISERY=true&lt;br /&gt;
        },&lt;br /&gt;
        forced_color={&lt;br /&gt;
            f=0,&lt;br /&gt;
            b=0,&lt;br /&gt;
            br=1&lt;br /&gt;
        },&lt;br /&gt;
        no_general_poison=true,&lt;br /&gt;
        blood_color=function(cl)&lt;br /&gt;
            -- DARKER MAGENTA COLORS&lt;br /&gt;
            return cl.h&amp;gt;=260 and cl.h &amp;lt;= 340 and cl.v &amp;lt;= 0.5 and cl.v &amp;gt;= 0.1&lt;br /&gt;
        end,&lt;br /&gt;
        fallback_pref_str=&amp;quot;terror-inspiring antics&amp;quot;,&lt;br /&gt;
        token=tok&lt;br /&gt;
    }&lt;br /&gt;
    night_creature_universals(lines,options)&lt;br /&gt;
    options.cannot_have_antennae=false&lt;br /&gt;
    if one_in(10) then options.glowing_eyes=true end&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NIGHT_CREATURE_BOGEYMAN]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NATURAL_SKILL:WRESTLING:6]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NATURAL_SKILL:BITE:6]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NATURAL_SKILL:MELEE_COMBAT:6]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NATURAL_SKILL:GRASP_STRIKE:6]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NATURAL_SKILL:STANCE_STRIKE:6]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NATURAL_SKILL:DODGING:6]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NATURAL_SKILL:SITUATIONAL_AWARENESS:6]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[CAN_LEARN][CAN_SPEAK]&amp;quot;&lt;br /&gt;
    options.can_learn=true;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NO_GENDER]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[CLUSTER_NUMBER:4:6]&amp;quot;&lt;br /&gt;
    --[[******************************* BOGEY&lt;br /&gt;
        --atts&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PHYS_ATT_RANGE:STRENGTH:450:1050:1150:1250:1350:1550:2250]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PHYS_ATT_RANGE:TOUGHNESS:450:1050:1150:1250:1350:1550:2250]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PHYS_ATT_RANGE:ENDURANCE:450:1050:1150:1250:1350:1550:2250]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PHYS_ATT_RANGE:RECUPERATION:450:1050:1150:1250:1350:1550:2250]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PHYS_ATT_RANGE:DISEASE_RESISTANCE:700:1300:1400:1500:1600:1800:2500]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[MENT_ATT_RANGE:ANALYTICAL_ABILITY:1250:1500:1750:2000:2500:3000:5000]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[MENT_ATT_RANGE:FOCUS:1250:1500:1750:2000:2500:3000:5000]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[MENT_ATT_RANGE:WILLPOWER:1250:1500:1750:2000:2500:3000:5000]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[MENT_ATT_RANGE:PATIENCE:0:333:666:1000:2333:3666:5000]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[MENT_ATT_RANGE:MEMORY:1250:1500:1750:2000:2500:3000:5000]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[MENT_ATT_RANGE:LINGUISTIC_ABILITY:450:1050:1150:1250:1350:1550:2250]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[MENT_ATT_RANGE:MUSICALITY:0:333:666:1000:2333:3666:5000]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[MENT_ATT_RANGE:SOCIAL_AWARENESS:700:1300:1400:1500:1600:1800:2500]&amp;quot;&lt;br /&gt;
MENTAL_ATTRIBUTE_CREATIVITY,&lt;br /&gt;
MENTAL_ATTRIBUTE_INTUITION,&lt;br /&gt;
MENTAL_ATTRIBUTE_SPATIAL_SENSE,&lt;br /&gt;
MENTAL_ATTRIBUTE_KINESTHETIC_SENSE,&lt;br /&gt;
MENTAL_ATTRIBUTE_EMPATHY,&lt;br /&gt;
    ]]&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:ANXIETY_PROPENSITY:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:DEPRESSION_PROPENSITY:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:BASHFUL:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:STRESS_VULNERABILITY:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:FRIENDLINESS:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:ASSERTIVENESS:100:100:100]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:DISDAIN_ADVICE:100:100:100]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:CHEER_PROPENSITY:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:GRATITUDE:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:TRUST:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:ALTRUISM:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:SWAYED_BY_EMOTIONS:0:0:0]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:CRUELTY:100:100:100]&amp;quot;&lt;br /&gt;
    --lines[#lines+1]=&amp;quot;[PERSONALITY:PRIDE:100:100:100]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[PERSONALITY:HUMOR:100:100:100]&amp;quot;&lt;br /&gt;
    add_regular_tokens(lines,options)&lt;br /&gt;
    populate_sphere_info(lines,options)&lt;br /&gt;
    local rcp={&lt;br /&gt;
        name_string=&amp;quot;humanoid&amp;quot;,&lt;br /&gt;
		tile='H',&lt;br /&gt;
		body_base=&amp;quot;HUMANOID&amp;quot;,&lt;br /&gt;
		c_class=&amp;quot;AMPHIBIAN&amp;quot;, -- FOR SKIN/ORGANS AND NO HAIR/FEATHERS AT FIRST&lt;br /&gt;
		min_size=1,&lt;br /&gt;
        cannot_have_shell=true&lt;br /&gt;
    }&lt;br /&gt;
    add_body_size(lines,10000+trandom(11)*1000,options)&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[CREATURE_TILE:164]&amp;quot; --ñ&lt;br /&gt;
    options.custom_desc_func=function(options)&lt;br /&gt;
        return &amp;quot;it hurls vicious insults constantly&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    build_procgen_creature(rcp,lines,options)&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[GO_TO_START]&amp;quot;&lt;br /&gt;
    local name_str=&amp;quot;bogeyman:bogeymen:bogeyman]&amp;quot;&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[NAME:&amp;quot;..name_str&lt;br /&gt;
    lines[#lines+1]=&amp;quot;[CASTE_NAME:&amp;quot;..name_str&lt;br /&gt;
    return {raws=lines,weight=1}&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Category|Lua script pages}}{{Category|Creature raw pages}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Voliol</name></author>
	</entry>
</feed>