Editing
EDF item effects and inventory
(section)
From Eternity Wiki
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Base definitions=== ====artifact==== An artifact is an item which, when collected, goes into the player's inventory. artifact <name> { amount <int> // amount gained with one pickup maxamount <int> // max amount that can be carried in inventory interhubamount <int> // max amount carryable between levels in different hubs; // -1 if this field should not apply at all sortorder <int> // key used for sorting the player's inventory icon <str> // name of icon graphic for invbar usesound <str> // sound made when item is used useeffect <str> // name of item effect to use for activation useaction <action function> // codepointer and arguments called (e.g. A_GauntletAttack(1)) [+-]undroppable // if +, cannot be dropped from inventory [+-]invbar // if +, appears in invbar; otherwise, invisible [+-]keepdepleted // if +, will remain in inventory with amount of zero [+-]fullamountonly // if +, cannot pickup unless full amount is needed [+-]noshareware // if +, non-shareware // artifacttype determines what sort of artifact this is. artifacttype <str> // "Normal", "Ammo", "Key", "Puzzle", "Power", "Weapon", // or "Quest" // The following fields apply only to certain artifact types. They have no // effect if specified on other types. // Ammo ammo.backpackamount <int> // amount of this ammo type given by a Backpack ammo.backpackmaxamount <int> // max amount after collecting a Backpack } ====healtheffect==== A health effect gives the player health in one of many possible ways. healtheffect <name> { amount <int> // amount of health to give maxamount <int> // max amount this item can health to. lowmessage <str> // alternate message to give instead of pickupfx message when // health is less than amount; if starts with $, is a BEX mnemonic. [+-]alwayspickup // if +, item is picked up even when unneeded (e.g. Health Bonus) [+-]sethealth // if +, item SETS health rather than adding to it (e.g. Megasphere) } ====armoreffect==== An armor effect defines the properties of player armor armoreffect <name> { saveamount <int> // amount of armor given savefactor <int> // numerator of fraction determining save percentage savedivisor <int> // denominator of fraction determining save percentage maxsaveamount <int> // max amount his item can give; if player has greater // armor, the item cannot be picked up at all [+-]alwayspickup // item is picked up even when unneeded (e.g. Armor Bonus) [+-]additive // if +, adds to the current amount of armor [+-]setabsorption // if +, sets absorption values (savefactor & savedivisor) } ====ammoeffect==== Ammo givers give an Ammo type artifact to the player. ammoeffect <name> { ammo <str> // Name of an Ammo-type artifact definition amount <int> // Amount to give for an ordinary pickup dropamount <int> // Amount to give if dropped by an enemy [+-]ignoreskill // if +, does not double on skills that give double ammo } ====powereffect==== Power givers buff the player with a temporary or level-permanent effect. They're typical of artifacts such as the radiation suit or the blur sphere. powereffect <name> { duration <int> // Length of time to last in tics type <str> // Name of power to give [+-]additivetime // if +, adds to current duration [+-]permanent // if +, lasts forever [+-]overridesself // if +, getting the power again while still under its influence is allowed } '''Type''' can be any of the following: *'''PowerAllmap''': Doom computer area map, Heretic map scroll *'''PowerFlight''': Heretic wings of wrath *'''PowerGhost''': Heretic shadow sphere *'''PowerInvulnerable''': Doom invulnerability artifact, Heretic ring of invulnerability *'''PowerIronFeet''': Doom radiation shielding suit *'''PowerLightAmp''': Doom light amplification visor *'''PowerPartialInvisibility''': Doom blur artifact *'''PowerSilent''': Eternity silencer *'''PowerStrength''': Doom berserk pack *'''PowerTorch''': Heretic torch *'''PowerTotalInvisibility''': Eternity total invisibility *'''PowerWeaponLevel2''': Heretic tome of power ====weapongiver==== Weapon givers give a Weapon type artifact to the player, and optionally any number of Ammo artifact types. weapongiver <name> { weapon <str> // Name of a weaponinfo to give to the player // Note that you can specify as many ammogiven properties as you want in a single weapongiver ammogiven <ammo>, <amount> [, <dropammount> [, <dmammount> [, <coopweaponsstay>]]] // Ammo type artifact given, and the amounts // given based on how it was picked up. If the // last three are left blank, only "amount" is used. }
Summary:
Please note that all contributions to Eternity Wiki are considered to be released under the GNU Free Documentation License 1.2 (see
Eternity Wiki:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Page actions
Page
Discussion
Read
Edit
History
Page actions
Page
Discussion
More
Tools
Personal tools
Not logged in
Talk
Contributions
Log in
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Search
Tools
What links here
Related changes
Special pages
Page information