Hey, so I am having a problem with updating attributes based on
different transformations the players can do. To achieve the
transformations, I have created a repeating section which allows them to
input the updates to their attributes based on the transformations.
However, the script does not seem to be working. I do edit the
attributes elsewhere and that works fine, but it does here for some
reason and I can't figure out why, any help would be appreciated! Code for the repeating section is posted below: < fieldset class = "repeating_transformations-table" > < div class = "transformations-table" > < div class = "tname" > < input type = "text" name = "attr_transformation_name" style = " width: 80px; " > < input type = "checkbox" name = "attr_transformation_on" value = "1" > </ div > < div class = "tagi" >< input type = "number" name = "attr_transformation_agi" value = "0" ></ div > < div class = "tins" >< input type = "number" name = "attr_transformation_ins" value = "0" ></ div > < div class = "tper" >< input type = "number" name = "attr_transformation_per" value = "0" ></ div > < div class = "tpot" >< input type = "number" name = "attr_transformation_pot" value = "0" ></ div > < div class = "tsch" >< input type = "number" name = "attr_transformation_sch" value = "0" ></ div > < div class = "tspi" >< input type = "number" name = "attr_transformation_spi" value = "0" ></ div > < div class = "tstr" >< input type = "number" name = "attr_transformation_str" value = "0" ></ div > < div class = "tten" >< input type = "number" name = "attr_transformation_ten" value = "0" ></ div > </ div > < script type = "text/worker" > on("change:repeating_transformations-table", function(){ getAttrs(["repeating_transformations-table_TRANSFORMATION_ON", "repeating_transformations-table_TRANSFORMATION_AGI", "repeating_transformations-table_TRANSFORMATION_INS", "repeating_transformations-table_TRANSFORMATION_PER", "repeating_transformations-table_TRANSFORMATION_POT", "repeating_transformations-table_TRANSFORMATION_SCH", "repeating_transformations-table_TRANSFORMATION_SPI", "repeating_transformations-table_TRANSFORMATION_STR", "repeating_transformations-table_TRANSFORMATION_TEN", "AGILITY", "INSIGHT", "PERSONALITY", "POTENCY", "SCHOLARSHIP", "SPIRIT", "STRENGTH", "TENACITY"], function(values){ var on = values.repeating_transformations-table_TRANSFORMATION_ON; var agi = values.repeating_transformations-table_TRANSFORMATION_AGI; var hagi = values.AGILITY; var ins = values.repeating_transformations-table_TRANSFORMATION_INS; var hins = values.INSIGHT; var per = values.repeating_transformations-table_TRANSFORMATION_PER; var hper = values.PERSONALITY; var pot = values.repeating_transformations-table_TRANSFORMATION_POT; var hpot = values.POTENCY; var sch = values.repeating_transformations-table_TRANSFORMATION_SCH; var hsch = value.SCHOLARSHIP; var spi = values.repeating_transformations-table_TRANSFORMATION_SPI; var hspi = values.SPIRIT; var str = values.repeating_transformations-table_TRANSFORMATION_STR; var hstr = values.STRENGTH; var ten = values.repeating_transformations-table_TRANSFORMATION_TEN; var hten = values.TENACITY if(on==0){ hagi = hagi-agi; setAttrs({ "agility": hagi }); hins = hins-ins; setAttrs({ "insight": hins }); hper = hper-per; setAttrs({ "personality":hper }); hpot = hpot-pot; setAttrs({ "potency":hpot }); hsch = hsch-sch; setAttrs({ "scholarship":hsch }); hspi = hspi-spi; setAttrs({ "spirit":hspi }); hstr = hstr-str; setAttrs({ "strength":hstr }); hten = hten-ten; setAttrs({ "tenacity":hten }); }else if(on == 1){ hagi = hagi+agi; setAttrs({ "agility": hagi }); hins = hins+ins; setAttrs({ "insight": hins }); hper = hper+per; setAttrs({ "personality":hper }); hpot = hpot+pot; setAttrs({ "potency":hpot }); hsch = hsch+sch; setAttrs({ "scholarship":hsch }); hspi = hspi+spi; setAttrs({ "spirit":hspi }); hstr = hstr+str; setAttrs({ "strength":hstr }); hten = hten + ten; setAttrs({ "tenacity":hten }); } }); }); </ script > </ fieldset >