Changes between Version 23 and Version 24 of NewEgos


Ignore:
Timestamp:
10/21/11 11:34:51 (8 years ago)
Author:
magnate
Comment:

Clarified axes of thinking about randarts

Legend:

Unmodified
Added
Removed
Modified
  • NewEgos

    v23 v24  
    101101 
    102102=== Randarts and randomness === 
    103 I haven't thought too much about randarts while I've been focused on this work, but it occurs to me that the GREAT_EGO check would be an interesting mechanism for generating randarts (since it could lift the affix level from "uber" to "artifact"). These would then be in addition to standarts, rather than instead of them - something a lot of players have asked for (and happens in many other variants and roguelikes). This could be combined with my other approach of randomising some but not all attributes of standarts - the two are not mutually exclusive. 
     103My original intention was that themes were more random, i.e. that not all affixes in a theme would be applied every time. I didn't implement themes like this because I didn't want the outcry of "my Gondolin weapon doesn't have RES_DARK" etc. But I still think it would be good to have more variation. If we want to use themes to guide randart generation, this would become more important. One way is to add a third field to the A: lines in ego_themes.txt and specify the percent chance of adding that affix during obj_apply_theme. We could keep the wolves at bay by ensuring that these were all 100 for the traditional ego types.  
    104104 
    105 My original intention was that themes were more random, i.e. that not all affixes in a theme would be applied every time. I didn't implement themes like this because I didn't want the outcry of "my Gondolin weapon doesn't have RES_DARK" etc. But I still think it would be good to have more variation. If we want to use themes to guide randart generation, this would become more important. One way is to add a third field to the A: lines in ego_themes.txt and specify the percent chance of adding that affix during obj_apply_theme. We could keep the wolves at bay by ensuring that these were all 100 for the traditional ego types.  
     105The consideration of randarts divides into three separate issues: 
     106 * how many of the standart set to use (sub-divides into all, none or some (which further subdivides into a set proportion or a chosen proportion)) 
     107 * how many randarts to generate (sub-divides into none, the same number as the number of unused standarts, or infinite) 
     108 * how much to randomise any standarts (straight choice between completely random, i.e. new base item / name / properties, or partially random, i.e. same base item and name, with some core attributes kept and others randomised) 
     109 
     110The GREAT_EGO check could be used for generating infinite randarts (since it could lift the affix level from "uber" to "artifact").  
    106111 
    107112=== Object modification ===