Предпоследний шедевр мага
API
Функции:
Классы и объекты:
- O: player
- inventory: INVENTORY()
- ability - параметры
- getAbility = function(name, raw)
- setAbility = function(name, value)
- name: STR, CON, DEX, WIL, INT, CHA
- raw - считать ли модификаторы (по умолчанию true)
- value - новое значение
- skills - навыки
- getSkill = function(name, raw)
- setSkill = function(name, value)
- name: Акробатика, Аркана, Атлетика, Обман, Убеждение, Подземелья, Выносливость, Лечение, История, Проницательность, Угроза, Природа, Восприятие, Религия, Скрытность, Знание улиц, Воровство
- raw - считать ли модификаторы (по умолчанию true)
- value - новое значение
- defense
- getDefense = function(name, raw)
- setDefense = function(name, value)
- name: AC, FORT, WILL, REF
- raw - считать ли модификаторы (по умолчанию true)
- value - новое значение
- equipment - одето
- equipItem - function(equip, slot, item)
- equip - true/false - одеть/снять
- slot: torso, waist, neck, arms, legs, rhand, lhand, head, back, fingers
- item: одеваемый предмет
- equipItem - function(equip, slot, item)
- calcMod = function(name)
- name: STR, CON, DEX, WIL, INT, CHA
- hp
- getHP = function(type, raw)
- setHP = function(value, type)
- name: cur, max
- raw - считать ли модификаторы (по умолчанию true)
- value - новое значение
- surges
- getSurges = function(type, raw)
- setSurges = function(value, type)
- name: cur, max
- raw - считать ли модификаторы (по умолчанию true)
- value - новое значение
- initiative - инициатива
- getInitiative = function(raw)
- setInitiative = function(value)
- raw - считать ли модификаторы (по умолчанию true)
- value - новое значение
- attitude - мировоззрение
- order - хаотичность
- money - деньги
- name - имя
- spells: adnd_spellsContainer - "книга заклинаний" мага
- add = function(spell) - добавить заклинание
- spell - заклинание (object)
- remove = function(spell) - удалить заклинание
- spell - заклинание (название/object)
- isCanBeUsed = function(spellName, by, target) - проверка - может ли заклинание кастоваться
- castOn = function(spellName, target) - кастовать заклинание
- spellName - название заклинания
- by - кем кастуется
- target - на кого кастуется
- add = function(spell) - добавить заклинание
- factory: adnd_dice
- C: 'dice' (имя не используется)
- p: text - текстовое описание кубика (н-р 1d4+2)
- p: count - кол-во бросков
- p: sides - кол-во граней
- p: mod - модификатор
- p: result - результат последнего броска
- f: set(count, sides, mod) - меняет параметры кубика
- f: roll() - кинуть кубик (возвращает результат, сохраняет егоже в .result)
- C: 'dice' (имя не используется)
Предметы и информация:
Маркировка текста:
- Пример использования:
[notice]текст[/notice]
при выводе сделает "текст" цветом определенным в warlock_tagnotice
- warlock_tagnotice - маркирует кусок текста как заметка
- warlock_tagitem - маркирует кусок текста как название предмета
