Результаты поиска

  1. AleDerXan

    RolePlay-S

    LonaRPG 
    От этого уровня зависит то, какой коэффициент (снова формулы, но попроще…) накладывается на реген стамины при изменении возбуждения (идея в том, что для кого-то просто возбуждение, а для тех, кто имеет нужные черты, это еще и вид энергии, движение которой можно пустить на пользу). Так что… Тут...
  2. AleDerXan

    RolePlay-S

    LonaRPG 
    Я вот все еще думаю… Логарифмы - штука весьма страшная. В начале - растут как грибы… А чтоб дойти до хотя бы 25, максимальное значение, нужно иметь 33 миллиона очков в стори-статсах… Надо бы что-то с этим делать… Так что математика у меня, скорее всего, усложнится еще больше.
  3. AleDerXan

    RolePlay-S

    LonaRPG 
    За квесты ведь идет через - optain Так что тут уже не вопрос что делать, а вопрос какие формулы и параметры выставлять.
  4. AleDerXan

    RolePlay-S

    LonaRPG 
    Я у себя когда создавал секс-левл, как отдельный параметр, зависящий от текущих стори-статсов секусального толка… (Он даже очки черт даёт…) Очень долго колдовал с умножением, степенями, логарифмами и пропорциями влияния того или иного стори-статса… И все еще иногда колдую.
  5. AleDerXan

    RolePlay-S

    LonaRPG 
    Ну, всегда можно умножить опыт за фраги в два раза (в той части где встречается @exp_when_killed, прицепиться туда алиасом, и тупо если опыт идет Лоне, умножать его на два, и запускать дальше обычный def переименованный), и уменьшить в два раза остальной… Тут собственно - вопрос лишь в математике…
  6. AleDerXan

    RolePlay-S

    LonaRPG 
    Я в механике класов Руби еще не очень разобрался, но тут есть шанс, что твой @exp_when_killed не тот который надо… Переменные по типу @переменная - они не глобальные. Они локальные. Точнее, они глобальное, но частично, лишь для одного класса. А тут заглавие разное… Разные классы. Пусть подклассы...
  7. AleDerXan

    RolePlay-S

    LonaRPG 
    Если нужно чтоб убивание давало абсолютный опыт то делаем так: def summon_death_event $game_player.actor.gain_exp_RP_S(@exp_when_killed) if @exp_when_killed && @last_attacker == $game_player $game_map.reserve_summon_event(*death_event_data) if !npc.death_event.nil? &&...
  8. AleDerXan

    RolePlay-S

    LonaRPG 
    А кстати, как ты добавил абсолютный опыт после фрагов? Может тут тоже есть что сделать проще?
  9. AleDerXan

    RolePlay-S

    LonaRPG 
    Я сам часто не особо разбираюсь что там и как. Просто смотрю что делал Эккма для похожих случаев, и копирую как есть. И смотрю что получилось. (Ну и походу дела чуток углубляю понимание… Чисто на примерах.) Конкретно тут у меня был пример Эккмы с prev_sta. Тупо в Notepad++ провел поиск по всем...
  10. AleDerXan

    Corruption System

    LonaRPG 
    Ну, в общем, мои руки добрались до PaletteChanger. Весь код и все файлы - используются те что в папке мода. Для этого пришлось чуток пошаманить… Изначально оно хотело использовать файлы из папок самого PaletteChanger. И предлагало мне свои файлы с настройками закидывать туда. Но меня такой...
  11. AleDerXan

    RolePlay-S

    LonaRPG 
    И да, к слову. Если перед названием def стоит self. То алиас метод нужно делать чуть иначе. Вот примерно так: class << self alias_method :Новый_имя_Def, :Старый_имя_DEF end def self.Старый_имя_DEF(входные_данные) Делаем что-то своё…...
  12. AleDerXan

    RolePlay-S

    LonaRPG 
    В игре не было prev_arousal нормального. Только какая-то медленная штука в hud. Но мне нужно было нормальная версия. И я сделал prev обработку для arousal. И код выше, который я скинул - он работает стабильно и без сбоев. Это там где две части обработки.
  13. AleDerXan

    RolePlay-S

    LonaRPG 
    Так я тебе про вторую часть кода не просто так говорил.
  14. AleDerXan

    RolePlay-S

    LonaRPG 
    Надо вот так: attr_accessor :prev_mp # По аналогии с другими статами типа prev. Я не особо разбирался нафиг оно надо, просто делал как Эккма. alias_method(:setup_role_play, :setup) #переименовать setup → setup_role_play def setup(actor_id) #Наш новый def. При его запуске в...
  15. AleDerXan

    RolePlay-S

    LonaRPG 
    Если можешь использовать алиас - лучше всегда использовать алиас и вызывать в нем старый (переименованный) def (можно в начале своего, можно в конце. можно в середине…). Если тебе нужно лишь внести изменения, что-то дописать, то лучше использовать этот способ. Чтоб было меньше конфликтов с...
  16. AleDerXan

    RolePlay-S

    LonaRPG 
    Посмотри у меня на вторую часть кода. Она тоже важна. Лучше сделай так. На всякий случай. И потом туда можно будет прицепить личный def для работы с prev.
  17. AleDerXan

    RolePlay-S

    LonaRPG 
    И фишка алиасов в том, что если все моды будут делать так, с одной и той же функцией, (не забываем что переименование должно быть уникальным!!!) то каждый следующий мод будет переименовывать def предыдущего, и добавлять туда своё. И таким образом, цепочка однажды дойдет до оригинального...
  18. AleDerXan

    RolePlay-S

    LonaRPG 
    Нет. Алиас - переименовывает старый def. (или создает копию под новым именем, я не разбирался) И потом ты можешь написать def под тем же именем как в игре, и внутри вызвать переименованный старый def. Вместо того чтоб копировать из него код.
  19. AleDerXan

    RolePlay-S

    LonaRPG 
    Так вот как у меня сделано: class Game_Actor < Game_Battler attr_accessor :prev_arousal_corsys alias_method :setup_corsys, :setup def setup(actor_id) setup_corsys(actor_id) @prev_arousal_corsys = self.arousal end end class LonaActorStat < ActorStat...
  20. AleDerXan

    RolePlay-S

    LonaRPG 
    1) Ну, усложняй математику. Ну или фирменная медитация Лоны - весьма могуча, чо. 2) Прицепись к def через алиас-метод. В своей версии - вызови старый def . И добавь одну строку после него, или до него.
Сверху Снизу