[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
ToME: the Tales of Maj'Eyal :: View topic - Definitions and Meanings
ToME: the Tales of Maj'Eyal
http://forums.te4.org/

Definitions and Meanings
http://forums.te4.org/viewtopic.php?f=20&t=21211
Page 1 of 1

Author:  Jarvai [ Thu Nov 12, 2009 3:04 am ]
Post subject:  Definitions and Meanings

This topic is being created for anyone who might be new to the development process (like myself) and curious about some of the lingo used!! (Sorry, bear with me! :D )

Can anyone please answer what a weapon ego is, and what it's purpose is? ( Is this actually documented anywhere? And should documentation become a part of the code stored on the repository? )

Author:  Xandor Tik'Roth [ Thu Nov 12, 2009 4:29 am ]
Post subject:  Re: Definitions and Meanings

An ego is something that the weapon does (i.e. Flaming, Defender, etc)

Author:  Nerdanel [ Thu Nov 12, 2009 8:17 am ]
Post subject:  Re: Definitions and Meanings

An ego item is an item that is better than just a normal magic item (the kind that has combat pluses and nothing more) but not an artifact. Ego items pseudo-id as {excellent} while normal magic items are {good} and artifacts {special}. Item egos are those things that add to the item's name and give special abilities.

Author:  Yottle [ Thu Nov 12, 2009 12:16 pm ]
Post subject:  Re: Definitions and Meanings


Author:  Jarvai [ Thu Nov 12, 2009 1:26 pm ]
Post subject:  Re: Definitions and Meanings


Author:  Nerdanel [ Thu Nov 12, 2009 2:12 pm ]
Post subject:  Re: Definitions and Meanings


Author:  elcugo [ Thu Nov 12, 2009 4:26 pm ]
Post subject:  Re: Definitions and Meanings

Egos are additional features that an item can get and usually alter the name of the object. For example "a sword" can be made "a fiery sword" or "a sword of extra attacks".

In ToME 3.x there can be material and normal egos. Normal egos can be preppended or appended to the name: "a something sword of whatever". Material items are prefixed: "a fiery golden sword of extra attacks".

Author:  Jarvai [ Thu Nov 12, 2009 4:35 pm ]
Post subject:  Re: Definitions and Meanings


Author:  Nerdanel [ Thu Nov 12, 2009 5:25 pm ]
Post subject:  Re: Definitions and Meanings

Egos can do anything. You can have egos that provide resistances or immunities to various effects or ones that make you fly or detect monsters telepathically through the walls. All of those and more are already in ToME 2.

With the T-Engine the sky's the limit. Beyond using the existing effects in new combinations, you can add all sort of weird stuff to your module at the cost of having to program it in Lua. With weird ego items that would include introducing a new flag, giving that flag to the ego, and doing stuff elsewhere in the code that checks if the player has that flag.

Author:  elcugo [ Thu Nov 12, 2009 5:29 pm ]
Post subject:  Re: Definitions and Meanings

No, they can add any kind of flag. All items can have egos, even junk (try DBT module for example). You can add any ability to egos, much like you can add any ability to artifacts.

For example you can add the BLINK_MOVE flag to an hypotethical ego "of blinking" and get a fun mixed-bless weapon.

... Uh, Nerdanel beat me to it.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/