Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/helpers/DamageTypes.js
DamageTypes.prototype.BuildSchema = function(helptext = "") | DamageTypes.prototype.BuildSchema = function(helptext = "") | ||||
{ | { | ||||
return "<interleave>" + this.GetTypes().reduce((schema, type) => | return "<interleave>" + this.GetTypes().reduce((schema, type) => | ||||
schema + "<element name='"+type+"' a:help='"+type+" "+helptext+"'><ref name='nonNegativeDecimal'/></element>", | schema + "<element name='"+type+"' a:help='"+type+" "+helptext+"'><choice><ref name='nonNegativeDecimal'/><value>Infinity</value></choice></element>", | ||||
"") + "</interleave>"; | "") + "</interleave>"; | ||||
}; | }; | ||||
DamageTypes = new DamageTypes(); | DamageTypes = new DamageTypes(); |
Wildfire Games · Phabricator