Difference between revisions of "Modding:sID"

From DoomRL Wiki

Jump to: navigation, search
(Started update/templating... will finish later)
 
(adding new monsters; nano and onyx to exotic)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This page is in the process of being updated to 0.9.9.5.
 
 
 
Objects in DoomRL have unique identifiers.
 
Objects in DoomRL have unique identifiers.
  
Line 19: Line 17:
 
   |[[Effects#Invulnerable|invulnerable]]|inv
 
   |[[Effects#Invulnerable|invulnerable]]|inv
 
   |[[Effects#Envirosuit|envirosuit]]|enviro
 
   |[[Effects#Envirosuit|envirosuit]]|enviro
 +
  |[[Effects#Light-Amp|light-amp]]|light
 
  }}
 
  }}
 
|}
 
|}
Line 37: Line 36:
 
   |[[lost soul]]|lostsoul
 
   |[[lost soul]]|lostsoul
 
   |[[cacodemon]]|cacodemon
 
   |[[cacodemon]]|cacodemon
 +
  |[[hell knight]]|knight
 
   |[[baron of hell]]|baron
 
   |[[baron of hell]]|baron
  |[[Cyberdemon]]|Cyberdemon
 
  |[[hell knight]]|knight
 
 
   |[[arachnotron]]|arachno
 
   |[[arachnotron]]|arachno
  |[[John Carmack]]|jc
 
 
   |[[former commando]]|commando
 
   |[[former commando]]|commando
  |[[Angel of Death]]|angel
 
 
   |[[pain elemental]]|pain
 
   |[[pain elemental]]|pain
 +
  |[[revenant]]|revenant
 +
  |[[mancubus]]|mancubus
 
   |[[arch-vile]]|arch
 
   |[[arch-vile]]|arch
  |[[mancubus]]|mancubus
 
  |[[revenant]]|revenant
 
 
   |[[nightmare imp]]|nimp
 
   |[[nightmare imp]]|nimp
 
   |[[nightmare cacodemon]]|ncacodemon
 
   |[[nightmare cacodemon]]|ncacodemon
}}
+
  |[[nightmare demon]]|ndemon
 +
  |[[nightmare arachnotron]]|narachno
 +
  |[[nightmare arch-vile]]|narch
 +
  |[[elite former human]]|eformer
 +
  |[[elite former sergeant]]|esergeant
 +
  |[[elite former captain]]|ecaptain
 +
  |[[elite former commando]]|ecommando
 +
}}
 
  {{Table2Col
 
  {{Table2Col
 
   |es=background: #333;
 
   |es=background: #333;
 
   |c1=text-align:right; vertical-align:top; padding:0px 2px;
 
   |c1=text-align:right; vertical-align:top; padding:0px 2px;
 
   |c2=vertical-align:top; padding:0px 2px;
 
   |c2=vertical-align:top; padding:0px 2px;
  |[[nightmare demon]]|ndemon
 
  |[[nightmare arachnotron]]|narachno
 
  |[[nightmare arch-vile]]|narch
 
 
   |[[bruiser brother]]|bruiser
 
   |[[bruiser brother]]|bruiser
 
   |[[shambler]]|shambler
 
   |[[shambler]]|shambler
 
   |[[lava elemental]]|lava_elemental
 
   |[[lava elemental]]|lava_elemental
 
   |[[agony elemental]]|agony
 
   |[[agony elemental]]|agony
 +
  |[[Angel of Death]]|angel
 +
  |[[Cyberdemon]]|cyberdemon
 +
  |[[Spider Mastermind]]|mastermind
 +
  |[[John Carmack]]|jc
 
   |[[Arena Master]]|arenamaster
 
   |[[Arena Master]]|arenamaster
   |[[soldier]]|soldier
+
   |[[Apostle]]|apostle
 +
  |[[player]]|soldier
 
  }}
 
  }}
|}
+
|}
  
 
== [[Modding:Cell|Cells]] ==
 
== [[Modding:Cell|Cells]] ==
Line 76: Line 81:
 
   |c2=vertical-align:top; padding:0px 2px;
 
   |c2=vertical-align:top; padding:0px 2px;
 
   |[[Levels#Basic Objects|floor]]|floor
 
   |[[Levels#Basic Objects|floor]]|floor
  |[[Levels#Basic Objects|stone wall (indestructible)]]|pwall
 
  |[[Levels#Basic Objects|bloodstone (indestructible)]]|prwall
 
 
   |[[Levels#Basic Objects|stone wall]]|wall
 
   |[[Levels#Basic Objects|stone wall]]|wall
 +
  |[[Levels#Basic Objects|blooded wall]]|bwall
 +
  |[[Levels#Basic Objects|base wall]]|dwall
 +
  |[[Levels#Basic Objects|blooded base wall]]|bdwall
 
   |[[Levels#Basic Objects|ice wall]]|iwall
 
   |[[Levels#Basic Objects|ice wall]]|iwall
 
   |[[Levels#Basic Objects|blooded ice wall]]|biwall
 
   |[[Levels#Basic Objects|blooded ice wall]]|biwall
   |[[Levels#Basic Objects|ice wall (indestructible)]]|piwall
+
   |[[Levels#Basic Objects|green wall]]|gwall
 +
  |[[Levels#Basic Objects|blooded green wall]]|bgwall
 +
  |[[Levels#Basic Objects|bloodstone]]|rwall
 +
  |[[Levels#Basic Objects|blooded wall (bloodstone)]]|brwall
 
   |[[Levels#Basic Objects|crate (blue)]]|crate
 
   |[[Levels#Basic Objects|crate (blue)]]|crate
 
   |[[Levels#Basic Objects|blooded crate (blue)]]|bcrate
 
   |[[Levels#Basic Objects|blooded crate (blue)]]|bcrate
 
   |[[Levels#Basic Objects|crate (yellow)]]|ycrate
 
   |[[Levels#Basic Objects|crate (yellow)]]|ycrate
 
   |[[Levels#Basic Objects|blooded crate (yellow)]]|bycrate
 
   |[[Levels#Basic Objects|blooded crate (yellow)]]|bycrate
  |[[Levels#Basic Objects|bloodstone]]|rwall
 
  |[[Levels#Basic Objects|blooded wall]]|bwall
 
  |[[Levels#Basic Objects|stairs]]|stairs
 
 
   |[[Levels#Basic Objects|closed door]]|door
 
   |[[Levels#Basic Objects|closed door]]|door
 
   |[[Levels#Basic Objects|open door]]|odoor
 
   |[[Levels#Basic Objects|open door]]|odoor
 +
  |[[Levels#Basic Objects|locked door]]|ldoor
 +
}}
 +
{{Table2Col
 +
  |es=background: #333;
 +
  |c1=text-align:right; vertical-align:top; padding:0px 2px;
 +
  |c2=vertical-align:top; padding:0px 2px;
 +
  |[[Levels#Basic Objects|stairs]]|stairs
 +
  |[[Levels#Basic Objects|down stairs (yellow)]]|ystairs
 +
  |[[Levels#Basic Objects|down stairs (red)]]|rstairs
 
   |[[Levels#Basic Objects|barrel of fuel]]|barrel
 
   |[[Levels#Basic Objects|barrel of fuel]]|barrel
 
   |[[Levels#Basic Objects|barrel of acid]]|barrela
 
   |[[Levels#Basic Objects|barrel of acid]]|barrela
 
   |[[Levels#Basic Objects|barrel of napalm]]|barreln
 
   |[[Levels#Basic Objects|barrel of napalm]]|barreln
  |[[Levels#Basic Objects|bridge]]|bridge
 
 
   |[[Levels#Basic Objects|water]]|water
 
   |[[Levels#Basic Objects|water]]|water
 
   |[[Levels#Basic Objects|acid]]|acid
 
   |[[Levels#Basic Objects|acid]]|acid
 
   |[[Levels#Basic Objects|lava]]|lava
 
   |[[Levels#Basic Objects|lava]]|lava
 +
  |[[Levels#Basic Objects|water (indestructible)]]|pwater
 +
  |[[Levels#Basic Objects|acid (indestructible)]]|pacid
 +
  |[[Levels#Basic Objects|lava (indestructible)]]|plava
 +
  |[[Levels#Basic Objects|bridge]]|bridge
 +
  |[[Levels#Basic Objects|Phobos rock]]|rock
 +
  |[[thermonuclear bomb|a nuke!]]|nukecell
 +
  |[[Levels#Basic Objects]]|tree
 +
  |[[Levels#Basic Objects|bloody corpse]]|corpse
 +
  |[[Levels#Basic Objects|blood]]|blood
 +
  |[[Levels#Basic Objects|blood pool]]|bloodpool
 
  }}
 
  }}
 
|}
 
|}
  
Most beings have automatically generated corpse cells. These cells have sID being.id .. "corpse".
+
Most beings have automatically generated corpse cells. These cells have sID <tt>being.id .. "corpse"</tt>.
  
 
== [[Modding:Item|Items]] ==
 
== [[Modding:Item|Items]] ==
  
{| style="border: 2px solid darkred; border-spacing: 0; font-size: 90%; margin: 0.25em 0.5em;"
+
{|class="wikitable" style="border: 2px solid darkred; border-spacing: 0; font-size: 90%; margin: 0.25em 0.5em;"
|colspan=2 style="background: darkred; color: yellow; font-size: 120%; text-align: center"|'''Items'''
+
! colspan="2" style="background: darkred; color: yellow; font-size: 120%; text-align: center"|'''Basic Items'''
|-
+
{{Table2Col
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[combat knife]] || knife
+
  |es=background: #333;
|-style="background: #333;"
+
  |c1=text-align:right; vertical-align:top; padding:0px 2px;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[green armor]] || garmor
+
  |c2=vertical-align:top; padding:0px 2px;
|-
+
  |[[combat knife]]|knife
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[blue armor]] || barmor
+
  |[[green armor]]|garmor
|-style="background: #333;"
+
  |[[blue armor]]|barmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[red armor]] || rarmor
+
  |[[red armor]]|rarmor
|-
+
  |[[steel boots]]|sboots
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[steel boots]] || sboots
+
  |[[protective boots]]|pboots
|-style="background: #333;"
+
  |[[plasteel boots]]|psboots
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[protective boots]] || pboots
+
  |[[Small Health Globe]]|shglobe
|-
+
  |[[Berserk Pack]]|bpack
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[plasteel boots]] || psboots
+
  |[[Invulnerability Globe]]|iglobe
|-style="background: #333;"
+
  |[[Supercharge Globe]]|scglobe
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Small Health Globe]] || shglobe
+
  |[[Large Health Globe]]|lhglobe
|-
+
  |[[Megasphere]]|msglobe
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Berserk Pack]] || bpack
+
  |[[Computer Map]]|map
|-style="background: #333;"
+
  |[[Tracking Map]]|pmap
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Invulnerability Globe]] || iglobe
+
  |[[Light-Amp Goggles]]|gpack
|-
+
  |[[armor shard]]|ashard
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Supercharge Globe]] || scglobe
+
  |[[10mm ammo]]|ammo
|-style="background: #333;"
+
}}
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Large Health Globe]] || lhglobe
+
{{Table2Col
|-
+
  |es=background: #333;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Megasphere]] || msglobe
+
  |c1=text-align:right; vertical-align:top; padding:0px 2px;
|-style="background: #333;"
+
  |c2=vertical-align:top; padding:0px 2px;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Computer Map]] || map
+
  |[[shotgun shell]]|shell
|-
+
  |[[rocket]]|rocket
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Tracking Map]] || pmap
+
  |[[power cell]]|cell
|-style="background: #333;"
+
  |[[10mm ammo chain]]|pammo
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[armor shard]] || ashard
+
  |[[shell box]]|pshell
|-
+
  |[[rocket box]]|procket
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[10mm ammo]] || ammo
+
  |[[power battery]]|pcell
|-style="background: #333;"
+
  |[[pistol]]|pistol
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[shotgun shell]] || shell
+
  |[[shotgun]]|shotgun
|-
+
  |[[double shotgun]]|dshotgun
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[rocket]] || rocket
+
  |[[combat shotgun]]|ashotgun
|-style="background: #333;"
+
  |[[rocket launcher]]|bazooka
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[power cell]] || cell
+
  |[[chaingun]]|chaingun
|-
+
  |[[plasma rifle]]|plasma
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[pistol]] || pistol
+
  |[[small med-pack]]|smed
|-style="background: #333;"
+
  |[[large med-pack]]|lmed
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[shotgun]] || shotgun
+
}}
|-
+
{{Table2Col
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[double shotgun]] || dshotgun
+
  |es=background: #333;
|-style="background: #333;"
+
  |c1=text-align:right; vertical-align:top; padding:0px 2px;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[combat shotgun]] || ashotgun
+
  |c2=vertical-align:top; padding:0px 2px;
|-
+
  |[[phase device]]|phase
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[rocket launcher]] || bazooka
+
  |[[homing phase device]]|hphase
|-style="background: #333;"
+
  |[[envirosuit pack]]|epack
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[chaingun]] || chaingun
+
  |[[thermonuclear bomb]]|nuke
|-
+
  |[[power mod pack]]|mod_power
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[plasma rifle]] || plasma
+
  |[[technical mod pack]]|mod_tech
|-style="background: #333;"
+
  |[[agility mod pack]]|mod_agility
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[small med-pack]] || smed
+
}}
|-
+
{{Table2Col
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[large med-pack]] || lmed
+
  |es=background: #333;
|-style="background: #333;"
+
  |c1=text-align:right; vertical-align:top; padding:0px 2px;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[phase device]] || phase
+
  |c2=vertical-align:top; padding:0px 2px;
|-
+
  |[[bulk mod pack]]|mod_bulk
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[homing phase device]] || hphase
+
  |[[Lever|lever (floods with water)]]|lever_flood_water
|-style="background: #333;"
+
  |[[Lever|lever (floods with acid)]]|lever_flood_acid
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[envirosuit pack]] || epack
+
  |[[Lever|lever (floods with lava)]]|lever_flood_lava
|-
+
  |[[Lever|lever (harms creatures)]]|lever_kill
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[thermonuclear bomb]] || nuke
+
  |[[Lever|lever (forces explosions)]]|lever_explode
|-style="background: #333;"
+
  |[[Lever|lever (destroys walls)]]|lever_walls
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[power mod pack]] || mod_power
+
  |[[Lever|lever (summons enemies)]]|lever_summon
|-
+
  |[[Lever|lever (Armor depot)]]|lever_repair
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[technical mod pack]] || mod_tech
+
  |[[Lever|lever (MediTech depot)]]|lever_medical
|-style="background: #333;"
+
  |[[Hell's Armory|lever (opens the lab)]]|lever_spec3
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[agility mod pack]] || mod_agility
+
  |[[Dis|lever (lowers walls)]]|dis_switch
|-
+
  |[[schematics|schematics (basic)]]|schematic_0
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[bulk mod pack]] || mod_bulk
+
  |[[schematics|schematics (advanced)]]|schematic_1
|-style="background: #333;"
+
  |[[schematics|schematics (master)]]|schematic_2
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[lever]] || lever_flood_water
+
  |[[Backpack]]|backpack
|-
+
  |[[lava element]]|lava_element
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[lever]] || lever_flood_acid
+
  |[[teleport]]|teleport
|-style="background: #333;"
+
  |stubitem|stubitem
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[lever]] || lever_flood_lava
+
}}
|-
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[lever]] || lever_kill
+
|-style="background: #333;"
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[lever]] || lever_explode
+
|-
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[lever]] || lever_walls
+
|-style="background: #333;"
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[lever]] || lever_summon
+
|-
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[lever]] || lever_repair
+
|-style="background: #333;"
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[lever]] || lever_medical
+
|-
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[teleport]] || teleport
+
 
|}
 
|}
 
+
{|class="wikitable" style="border: 2px solid darkred; border-spacing: 0; font-size: 90%; margin: 0.25em 0.5em;"
{| style="border: 2px solid darkred; border-spacing: 0; font-size: 90%; margin: 0.25em 0.5em;"
+
! colspan="2" style="background: darkred; color: yellow; font-size: 120%; text-align: center"|'''Exotic Items'''
|colspan=2 style="background: darkred; color: yellow; font-size: 120%; text-align: center"|'''Exotic Items'''
+
{{Table2Col
|-
+
  |es=background: #333;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[blaster]] || ublaster
+
  |c1=text-align:right; vertical-align:top; padding:0px 2px;
|-style="background: #333;"
+
  |c2=vertical-align:top; padding:0px 2px;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[assault shotgun]] || uashotgun
+
  |[[chainsaw]]|chainsaw
|-
+
  |[[combat pistol]]|ucpistol
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[plasma shotgun]] || upshotgun
+
  |[[blaster]]|ublaster
|-style="background: #333;"
+
  |[[super shotgun]]|udshotgun
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[super shotgun]] || udshotgun
+
  |[[assault shotgun]]|uashotgun
|-
+
  |[[plasma shotgun]]|upshotgun
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[laser rifle]] || ulaser
+
  |[[tristar blaster]]|utristar
|-style="background: #333;"
+
  |[[minigun]]|uminigun
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[minigun]] || uminigun
+
  |[[missile launcher]]|umbazooka
|-
+
  |[[napalm launcher]]|unapalm
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[tristar blaster]] || utristar
+
  |[[nuclear plasma rifle]]|unplasma
|-style="background: #333;"
+
  |[[laser rifle]]|ulaser
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[missile launcher]] || umbazooka
+
  |[[combat translocator]]|utrans
|-
+
  |[[BFG 9000]]|bfg9000
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[nuclear plasma rifle]] || unplasma
+
  |[[nuclear BFG 9000]]|unbfg9000
|-style="background: #333;"
+
}}
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[nuclear BFG 9000]] || unbfg9000
+
{{Table2Col
|-
+
  |es=background: #333;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[combat translocator]] || utrans
+
  |c1=text-align:right; vertical-align:top; padding:0px 2px;
|-style="background: #333;"
+
  |c2=vertical-align:top; padding:0px 2px;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[napalm launcher]] || unapalm
+
  |[[medical armor]]|umedarmor
|-
+
  |[[duelist armor]]|uduelarmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[onyx armor]] || uoarmor
+
  |[[bullet-proof vest]]|ubulletarmor
|-style="background: #333;"
+
  |[[ballistic vest]]|uballisticarmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[phaseshift armor]] || uparmor
+
  |[[energy-shielded vest]]|ueshieldarmor
|-
+
  |[[ballistic shield]]|ubalshield
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[phaseshift boots]] || upboots
+
  |[[plasma shield]]|uplasmashield
|-style="background: #333;"
+
  |[[energy shield]]|uenergyshield
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[gothic armor]] || ugarmor
+
  |[[onyx armor]]|uoarmor
|-
+
  |[[phaseshift armor]]|uparmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[gothic boots]] || ugboots
+
  |[[phaseshift boots]]|upboots
|-style="background: #333;"
+
  |[[gothic armor]]|ugarmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[medical armor]] || umedarmor
+
  |[[gothic boots]]|ugboots
|-
+
  |[[acid-proof boots]]|uacidboots
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[firestorm weapon pack]] || umod_firestorm
+
  |[[firestorm weapon pack]]|umod_firestorm
|-style="background: #333;"
+
  |[[sniper weapon pack]]|umod_sniper
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[sniper weapon pack]] || umod_sniper
+
  |[[Onyx Armor Pack]]|umod_onyx
|-
+
  |[[Nano Pack]]|umod_nano
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[shockwave pack]] || uswpack
+
  |[[shockwave pack]]|uswpack
|-style="background: #333;"
+
  |[[blood skull]]|ubskull
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[blood skull]] || ubskull
+
  |[[fire skull]]|ufskull
|-
+
  |[[hatred skull]]|uhskull
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[fire skull]] || ufskull
+
}}
|-style="background: #333;"
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[hatred skull]] || uhskull
+
|-
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[chainsaw]] || chainsaw
+
|-style="background: #333;"
+
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[BFG 9000]] || bfg9000
+
 
|}
 
|}
 
+
{|class="wikitable" style="border: 2px solid darkred; border-spacing: 0; font-size: 90%; margin: 0.25em 0.5em;"
{| style="border: 2px solid darkred; border-spacing: 0; font-size: 90%; margin: 0.25em 0.5em;"
+
! colspan="2" style="background: darkred; color: yellow; font-size: 120%; text-align: center"|'''Unique Items'''
|colspan=2 style="background: darkred; color: yellow; font-size: 120%; text-align: center"|'''Unique Items'''
+
{{Table2Col
|-
+
  |es=background: #333;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Hell Staff]] || umodstaff
+
  |c1=text-align:right; vertical-align:top; padding:0px 2px;
|-style="background: #333;"
+
  |c2=vertical-align:top; padding:0px 2px;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Butcher's Cleaver]] || ubutcher
+
  |[[Butcher's Cleaver]]|ubutcher
|-
+
  |[[Subtle Knife]]|usubtle
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Trigun]] || utrigun
+
  |[[Mjollnir]]|umjoll
|-style="background: #333;"
+
  |[[Trigun]]|utrigun
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Anti-Freak Jackal]] || ujackal
+
  |[[Grammaton Cleric Beretta]]|uberetta
|-
+
  |[[Anti-Freak Jackal]]|ujackal
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Grammaton Cleric Beretta]] || uberetta
+
  |[[Jackhammer]]|usjack
|-style="background: #333;"
+
  |[[Frag Shotgun]]|ufshotgun
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Jackhammer]] || usjack
+
  |[[Mega Buster]]|umega
|-
+
  |[[Revenant's Launcher]]|urbazooka
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Revenant's Launcher]] || urbazooka
+
  |[[Railgun]]|urailgun
|-style="background: #333;"
+
  |[[BFG 10K]]|ubfg10k
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Acid Spitter]] || uacid
+
  |[[Acid Spitter]]|uacid
|-
+
  |[[Charch's Null Pointer]]|unullpointer
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[BFG 10K]] || ubfg10k
+
  |[[Cybernetic Armor]]|ucarmor
|-style="background: #333;"
+
  |[[Medical Powerarmor]]|umedparmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Railgun]] || urailgun
+
  |[[Shielded Armor]]|ushieldarmor
|-
+
  |[[Necroarmor]]|unarmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Malek's Armor]] || umarmor
+
  |[[Lava Armor]]|ulavaarmor
|-style="background: #333;"
+
  |[[Malek's Armor]]|umarmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Cybernetic Armor]] || ucarmor
+
  |[[Enviroboots]]|uenviroboots
|-
+
  |[[Nyarlaptotep's Boots]]|unboots
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Necroarmor]] || unarmor
+
  |[[Hellwave Pack]]|uhwpack
|-style="background: #333;"
+
  |[[Hell Staff]]|umodstaff
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Medical Powerarmor]] || umedparmor
+
}}
|-
+
{{Table2Col
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Lava Armor]] || ulavaarmor
+
  |es=background: #333;
|-style="background: #333;"
+
  |c1=text-align:right; vertical-align:top; padding:0px 2px;
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Hellwave Pack]] || uhwpack
+
  |c2=vertical-align:top; padding:0px 2px;
|-
+
  |[[Berserker Armor]]|uberarmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Nano Pack]] || umod_nano
+
  |[[Dragonslayer]]|udragon
|-style="background: #333;"
+
  |[[Angelic Armor]]|aarmor
|style="text-align: right; vertical-align:top; padding-right: 2ex;"|[[Onyx Armor Pack]] || umod_onyx
+
  |[[Longinus Spear]]|spear
 +
  |[[Azrael's Scythe]]|uscythe
 +
  |[[Arena Master's Staff]]|uarenastaff
 +
}}
 
|}
 
|}
  
Dragonslayer and Berserker Armor are not available in sandbox.
+
The Berserker Armor and Dragonslayer are not loaded in custom modules.
  
Natural enemy weapons (such as the imp's fireball or the Mancubus's launcher) are autogenerated.  If you want to use an autogenerated weapon directly (for whatever reason) they are named "nat_" .. being.id
+
Natural enemy weapons (such as the imp's fireball or the mancubus's launcher) are autogenerated.  If you want to use an natural weapon directly (for whatever reason) they are named <tt>"nat_" .. being.id</tt>.
  
 
== [[Modding:Missile|Missiles]] ==
 
== [[Modding:Missile|Missiles]] ==
Line 341: Line 348:
 
|}
 
|}
  
Autogenerated missiles have the same sID as the weapon they were assigned to.
+
Autogenerated missiles are similar to the sID of the weapon to which they are assigned, but an "m" is included before the name. Thus, for autogenerated missiles from autogenerated natural weapons, you'll use the use <tt>"mnat_" .. being.id</tt>.

Latest revision as of 11:43, 15 June 2013

Objects in DoomRL have unique identifiers.

One is the ID, a number used by the engine to track the item.
The other is the sID, a string which is used by the API to track the item, and what you define as id in most of the prototypes.

With the notable exception of defining a weapon's ammotype the sID is what the sandbox uses. You can use numerical IDs or constants that represent them; it's a legacy feature from the early sandbox days. But those aren't listed on this page, and string IDs are, so if you don't want to define your own building blocks, enjoy.

Contents

Affects

Affects
berserk berserk
invulnerable inv
envirosuit enviro
light-amp light

Beings

Beings
former human former
former sergeant sergeant
former captain captain
imp imp
demon demon
lost soul lostsoul
cacodemon cacodemon
hell knight knight
baron of hell baron
arachnotron arachno
former commando commando
pain elemental pain
revenant revenant
mancubus mancubus
arch-vile arch
nightmare imp nimp
nightmare cacodemon ncacodemon
nightmare demon ndemon
nightmare arachnotron narachno
nightmare arch-vile narch
elite former human eformer
elite former sergeant esergeant
elite former captain ecaptain
elite former commando ecommando
bruiser brother bruiser
shambler shambler
lava elemental lava_elemental
agony elemental agony
Angel of Death angel
Cyberdemon cyberdemon
Spider Mastermind mastermind
John Carmack jc
Arena Master arenamaster
Apostle apostle
player soldier

Cells

Cells
floor floor
stone wall wall
blooded wall bwall
base wall dwall
blooded base wall bdwall
ice wall iwall
blooded ice wall biwall
green wall gwall
blooded green wall bgwall
bloodstone rwall
blooded wall (bloodstone) brwall
crate (blue) crate
blooded crate (blue) bcrate
crate (yellow) ycrate
blooded crate (yellow) bycrate
closed door door
open door odoor
locked door ldoor
stairs stairs
down stairs (yellow) ystairs
down stairs (red) rstairs
barrel of fuel barrel
barrel of acid barrela
barrel of napalm barreln
water water
acid acid
lava lava
water (indestructible) pwater
acid (indestructible) pacid
lava (indestructible) plava
bridge bridge
Phobos rock rock
a nuke! nukecell
Levels#Basic Objects tree
bloody corpse corpse
blood blood
blood pool bloodpool

Most beings have automatically generated corpse cells. These cells have sID being.id .. "corpse".

Items

Basic Items
combat knife knife
green armor garmor
blue armor barmor
red armor rarmor
steel boots sboots
protective boots pboots
plasteel boots psboots
Small Health Globe shglobe
Berserk Pack bpack
Invulnerability Globe iglobe
Supercharge Globe scglobe
Large Health Globe lhglobe
Megasphere msglobe
Computer Map map
Tracking Map pmap
Light-Amp Goggles gpack
armor shard ashard
10mm ammo ammo
shotgun shell shell
rocket rocket
power cell cell
10mm ammo chain pammo
shell box pshell
rocket box procket
power battery pcell
pistol pistol
shotgun shotgun
double shotgun dshotgun
combat shotgun ashotgun
rocket launcher bazooka
chaingun chaingun
plasma rifle plasma
small med-pack smed
large med-pack lmed
phase device phase
homing phase device hphase
envirosuit pack epack
thermonuclear bomb nuke
power mod pack mod_power
technical mod pack mod_tech
agility mod pack mod_agility
bulk mod pack mod_bulk
lever (floods with water) lever_flood_water
lever (floods with acid) lever_flood_acid
lever (floods with lava) lever_flood_lava
lever (harms creatures) lever_kill
lever (forces explosions) lever_explode
lever (destroys walls) lever_walls
lever (summons enemies) lever_summon
lever (Armor depot) lever_repair
lever (MediTech depot) lever_medical
lever (opens the lab) lever_spec3
lever (lowers walls) dis_switch
schematics (basic) schematic_0
schematics (advanced) schematic_1
schematics (master) schematic_2
Backpack backpack
lava element lava_element
teleport teleport
stubitem stubitem
Exotic Items
chainsaw chainsaw
combat pistol ucpistol
blaster ublaster
super shotgun udshotgun
assault shotgun uashotgun
plasma shotgun upshotgun
tristar blaster utristar
minigun uminigun
missile launcher umbazooka
napalm launcher unapalm
nuclear plasma rifle unplasma
laser rifle ulaser
combat translocator utrans
BFG 9000 bfg9000
nuclear BFG 9000 unbfg9000
medical armor umedarmor
duelist armor uduelarmor
bullet-proof vest ubulletarmor
ballistic vest uballisticarmor
energy-shielded vest ueshieldarmor
ballistic shield ubalshield
plasma shield uplasmashield
energy shield uenergyshield
onyx armor uoarmor
phaseshift armor uparmor
phaseshift boots upboots
gothic armor ugarmor
gothic boots ugboots
acid-proof boots uacidboots
firestorm weapon pack umod_firestorm
sniper weapon pack umod_sniper
Onyx Armor Pack umod_onyx
Nano Pack umod_nano
shockwave pack uswpack
blood skull ubskull
fire skull ufskull
hatred skull uhskull
Unique Items
Butcher's Cleaver ubutcher
Subtle Knife usubtle
Mjollnir umjoll
Trigun utrigun
Grammaton Cleric Beretta uberetta
Anti-Freak Jackal ujackal
Jackhammer usjack
Frag Shotgun ufshotgun
Mega Buster umega
Revenant's Launcher urbazooka
Railgun urailgun
BFG 10K ubfg10k
Acid Spitter uacid
Charch's Null Pointer unullpointer
Cybernetic Armor ucarmor
Medical Powerarmor umedparmor
Shielded Armor ushieldarmor
Necroarmor unarmor
Lava Armor ulavaarmor
Malek's Armor umarmor
Enviroboots uenviroboots
Nyarlaptotep's Boots unboots
Hellwave Pack uhwpack
Hell Staff umodstaff
Berserker Armor uberarmor
Dragonslayer udragon
Angelic Armor aarmor
Longinus Spear spear
Azrael's Scythe uscythe
Arena Master's Staff uarenastaff

The Berserker Armor and Dragonslayer are not loaded in custom modules.

Natural enemy weapons (such as the imp's fireball or the mancubus's launcher) are autogenerated. If you want to use an natural weapon directly (for whatever reason) they are named "nat_" .. being.id.

Missiles

Missiles
gun
chaingun
plasma
rocket
bazooka_alternative
explround
bfg
bfgover
blaster
knife_thrown
Shotgun Missiles
normal
wide
focused
splasma

Autogenerated missiles are similar to the sID of the weapon to which they are assigned, but an "m" is included before the name. Thus, for autogenerated missiles from autogenerated natural weapons, you'll use the use "mnat_" .. being.id.

Personal tools