Difference between revisions of "Modding:sID"
From DoomRL Wiki
(Started update/templating... will finish later) |
(Finished new item ids) |
||
Line 95: | Line 95: | ||
|[[Levels#Basic Objects|barrel of napalm]]|barreln | |[[Levels#Basic Objects|barrel of napalm]]|barreln | ||
|[[Levels#Basic Objects|bridge]]|bridge | |[[Levels#Basic Objects|bridge]]|bridge | ||
+ | }} | ||
+ | {{Table2Col | ||
+ | |es=background: #333; | ||
+ | |c1=text-align:right; vertical-align:top; padding:0px 2px; | ||
+ | |c2=vertical-align:top; padding:0px 2px; | ||
|[[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|blooded wall (indestructible)]]|pbwall | ||
+ | |[[Levels#Basic Objects|locked door]]|ldoor | ||
+ | |[[Levels#Basic Objects|green wall (indestructible)]]|pgwall | ||
+ | |[[Levels#Basic Objects|blooded wall (bloodstone)]]|brwall | ||
+ | |[[Levels#Basic Objects|green wall]]|gwall | ||
+ | |[[Levels#Basic Objects|stone wall (trigger)]]|wall2 | ||
+ | |[[Levels#Basic Objects|bloodstone (indestructible, trigger)]]|prwall2 | ||
+ | |[[Levels#Basic Objects|Phobos rock]]|rock | ||
+ | |[[thermonuclear bomb|a nuke!]]|nukecell | ||
+ | |[[Levels#Basic Objects|down stairs (yellow)]]|ystairs | ||
+ | |[[Levels#Basic Objects|down stairs (red)]]|rstairs | ||
+ | |[[Levels#Basic Objects|bloody corpse]]|corpse | ||
}} | }} | ||
|} | |} | ||
Line 105: | Line 125: | ||
== [[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"|'''Basic Items''' | |
− | | | + | {{Table2Col |
− | | | + | |es=background: #333; |
− | | | + | |c1=text-align:right; vertical-align:top; padding:0px 2px; |
− | + | |c2=vertical-align:top; padding:0px 2px; | |
− | + | |[[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 | |
− | + | |[[armor shard]]|ashard | |
− | + | |[[10mm ammo]]|ammo | |
− | + | |[[shotgun shell]]|shell | |
− | + | |[[rocket]]|rocket | |
− | + | |[[power cell]]|cell | |
− | + | }} | |
− | + | {{Table2Col | |
− | + | |es=background: #333; | |
− | + | |c1=text-align:right; vertical-align:top; padding:0px 2px; | |
− | + | |c2=vertical-align:top; padding:0px 2px; | |
− | + | |[[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 | |
− | + | }} | |
− | + | {{Table2Col | |
− | + | |es=background: #333; | |
− | + | |c1=text-align:right; vertical-align:top; padding:0px 2px; | |
− | + | |c2=vertical-align:top; padding:0px 2px; | |
− | + | |[[bulk mod pack]]|mod_bulk | |
− | + | |[[Levers|lever (floods with water)]]|lever_flood_water | |
− | + | |[[Levers|lever (floods with acid)]]|lever_flood_acid | |
− | + | |[[Levers|lever (floods with lava)]]|lever_flood_lava | |
− | + | |[[Levers|lever (harms creatures)]]|lever_kill | |
− | + | |[[Levers|lever (forces explosions)]]|lever_explode | |
− | + | |[[Levers|lever (destroys walls)]]|lever_walls | |
− | + | |[[Levers|lever (summons enemies)]]|lever_summon | |
− | + | |[[Levers|lever (Armor depot)]]|lever_repair | |
− | + | |[[Levers|lever (MediTech depot)]]|lever_medical | |
− | + | |[[Hell's Armory|lever (opens the lab)]]|lever_spec3 | |
− | + | |[[schematics|schematics (basic)]]|schematic_0 | |
− | + | |[[schematics|schematics (advanced)]]|schematic_1 | |
− | + | |[[schematics|schematics (master)]]|schematic_2 | |
− | + | |[[Backpack]]|backpack | |
− | + | |[[lava element]]|lava_element | |
− | | | + | |[[teleport]]|teleport |
− | | | + | |stubitem|stubitem |
− | | | + | }} |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
− | + | ||
− | | | + | |
− | + | ||
− | | | + | |
− | | | + | |
− | | | + | |
− | + | ||
|} | |} | ||
− | + | {|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''' |
− | + | {{Table2Col | |
− | | | + | |es=background: #333; |
− | | | + | |c1=text-align:right; vertical-align:top; padding:0px 2px; |
− | | | + | |c2=vertical-align:top; padding:0px 2px; |
− | + | |[[blaster]]|ublaster | |
− | + | |[[assault shotgun]]|uashotgun | |
− | + | |[[plasma shotgun]]|upshotgun | |
− | + | |[[super shotgun]]|udshotgun | |
− | + | |[[laser rifle]]|ulaser | |
− | + | |[[tristar blaster]]|utristar | |
− | + | |[[minigun]]|uminigun | |
− | + | |[[missile launcher]]|umbazooka | |
− | + | |[[nuclear plasma rifle]]|unplasma | |
− | + | |[[nuclear BFG 9000]]|unbfg9000 | |
− | + | |[[combat translocator]]|utrans | |
− | + | |[[napalm launcher]]|unapalm | |
− | + | |[[onyx armor]]|uoarmor | |
− | + | |[[phaseshift armor]]|uparmor | |
− | + | |[[phaseshift boots]]|upboots | |
− | + | |[[gothic armor]]|ugarmor | |
− | + | |[[gothic boots]]|ugboots | |
− | + | |[[medical armor]]|umedarmor | |
− | + | |[[duelist armor]]|uduelarmor | |
− | + | |[[bullet-proof vest]]|ubulletarmor | |
− | + | }} | |
− | + | {{Table2Col | |
− | + | |es=background: #333; | |
− | + | |c1=text-align:right; vertical-align:top; padding:0px 2px; | |
− | + | |c2=vertical-align:top; padding:0px 2px; | |
− | | | + | |[[ballistic vest]]|uballisticarmor |
− | | | + | |[[energy-shielded vest]]|ueshieldarmor |
− | |- | + | |[[plasma shield]]|uplasmashield |
− | | | + | |[[energy shield]]|uenergyshield |
− | | | + | |[[ballistic shield]]|ubalshield |
− | + | |[[acid-proof boots]]|uacidboots | |
− | |- | + | |[[firestorm weapon pack]]|umod_firestorm |
− | | | + | |[[sniper weapon pack]]|umod_sniper |
− | |- | + | |[[shockwave pack]]|uswpack |
− | + | |[[blood skull]]|ubskull | |
− | + | |[[fire skull]]|ufskull | |
− | + | |[[hatred skull]]|uhskull | |
− | + | |[[chainsaw]]|chainsaw | |
− | + | |[[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''' |
− | + | {{Table2Col | |
− | | | + | |es=background: #333; |
− | | | + | |c1=text-align:right; vertical-align:top; padding:0px 2px; |
− | | | + | |c2=vertical-align:top; padding:0px 2px; |
− | + | |[[Hell Staff]]|umodstaff | |
− | + | |[[Butcher's Cleaver]]|ubutcher | |
− | + | |[[Trigun]]|utrigun | |
− | + | |[[Anti-Freak Jackal]]|ujackal | |
− | + | |[[Grammaton Cleric Beretta]]|uberetta | |
− | + | |[[Jackhammer]]|usjack | |
− | + | |[[Revenant's Launcher]]|urbazooka | |
− | + | |[[Acid Spitter]]|uacid | |
− | + | |[[BFG 10K]]|ubfg10k | |
− | + | |[[Railgun]]|urailgun | |
− | + | |[[Malek's Armor]]|umarmor | |
− | + | |[[Cybernetic Armor]]|ucarmor | |
− | + | |[[Necroarmor]]|unarmor | |
− | + | |[[Medical Powerarmor]]|umedparmor | |
− | + | |[[Lava Armor]]|ulavaarmor | |
− | + | |[[Enviroboots]]|uenviroboots | |
− | + | |[[Shielded Armor]]|ushieldarmor | |
− | + | |[[Hellwave Pack]]|uhwpack | |
− | + | |[[Nano Pack]]|umod_nano | |
− | + | |[[Onyx Armor Pack]]|umod_onyx | |
− | + | }} | |
− | + | {{Table2Col | |
− | + | |es=background: #333; | |
− | + | |c1=text-align:right; vertical-align:top; padding:0px 2px; | |
− | + | |c2=vertical-align:top; padding:0px 2px; | |
− | + | |[[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 | + | 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 |
== [[Modding:Missile|Missiles]] == | == [[Modding:Missile|Missiles]] == |
Revision as of 00:39, 15 September 2011
This page is in the process of being updated to 0.9.9.5.
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 |
Beings
Beings | |
---|---|
former human | former |
former sergeant | sergeant |
former captain | captain |
imp | imp |
demon | demon |
lost soul | lostsoul |
cacodemon | cacodemon |
baron of hell | baron |
Cyberdemon | Cyberdemon |
hell knight | knight |
arachnotron | arachno |
John Carmack | jc |
former commando | commando |
Angel of Death | angel |
pain elemental | pain |
arch-vile | arch |
mancubus | mancubus |
revenant | revenant |
nightmare imp | nimp |
nightmare cacodemon | ncacodemon |
nightmare demon | ndemon |
nightmare arachnotron | narachno |
nightmare arch-vile | narch |
bruiser brother | bruiser |
shambler | shambler |
lava elemental | lava_elemental |
agony elemental | agony |
Arena Master | arenamaster |
soldier | soldier |
Cells
Cells | |
---|---|
floor | floor |
stone wall (indestructible) | pwall |
bloodstone (indestructible) | prwall |
stone wall | wall |
ice wall | iwall |
blooded ice wall | biwall |
ice wall (indestructible) | piwall |
crate (blue) | crate |
blooded crate (blue) | bcrate |
crate (yellow) | ycrate |
blooded crate (yellow) | bycrate |
bloodstone | rwall |
blooded wall | bwall |
stairs | stairs |
closed door | door |
open door | odoor |
barrel of fuel | barrel |
barrel of acid | barrela |
barrel of napalm | barreln |
bridge | bridge |
water | water |
acid | acid |
lava | lava |
water (indestructible) | pwater |
acid (indestructible) | pacid |
lava (indestructible) | plava |
blooded wall (indestructible) | pbwall |
locked door | ldoor |
green wall (indestructible) | pgwall |
blooded wall (bloodstone) | brwall |
green wall | gwall |
stone wall (trigger) | wall2 |
bloodstone (indestructible, trigger) | prwall2 |
Phobos rock | rock |
a nuke! | nukecell |
down stairs (yellow) | ystairs |
down stairs (red) | rstairs |
bloody corpse | corpse |
Most beings have automatically generated corpse cells. These cells have sID being.id .. "corpse".
Items
Exotic Items | |
---|---|
blaster | ublaster |
assault shotgun | uashotgun |
plasma shotgun | upshotgun |
super shotgun | udshotgun |
laser rifle | ulaser |
tristar blaster | utristar |
minigun | uminigun |
missile launcher | umbazooka |
nuclear plasma rifle | unplasma |
nuclear BFG 9000 | unbfg9000 |
combat translocator | utrans |
napalm launcher | unapalm |
onyx armor | uoarmor |
phaseshift armor | uparmor |
phaseshift boots | upboots |
gothic armor | ugarmor |
gothic boots | ugboots |
medical armor | umedarmor |
duelist armor | uduelarmor |
bullet-proof vest | ubulletarmor |
ballistic vest | uballisticarmor |
energy-shielded vest | ueshieldarmor |
plasma shield | uplasmashield |
energy shield | uenergyshield |
ballistic shield | ubalshield |
acid-proof boots | uacidboots |
firestorm weapon pack | umod_firestorm |
sniper weapon pack | umod_sniper |
shockwave pack | uswpack |
blood skull | ubskull |
fire skull | ufskull |
hatred skull | uhskull |
chainsaw | chainsaw |
BFG 9000 | bfg9000 |
Unique Items | |
---|---|
Hell Staff | umodstaff |
Butcher's Cleaver | ubutcher |
Trigun | utrigun |
Anti-Freak Jackal | ujackal |
Grammaton Cleric Beretta | uberetta |
Jackhammer | usjack |
Revenant's Launcher | urbazooka |
Acid Spitter | uacid |
BFG 10K | ubfg10k |
Railgun | urailgun |
Malek's Armor | umarmor |
Cybernetic Armor | ucarmor |
Necroarmor | unarmor |
Medical Powerarmor | umedparmor |
Lava Armor | ulavaarmor |
Enviroboots | uenviroboots |
Shielded Armor | ushieldarmor |
Hellwave Pack | uhwpack |
Nano Pack | umod_nano |
Onyx Armor Pack | umod_onyx |
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 have the same sID as the weapon they were assigned to.