Skip to content
Extraits de code Groupes Projets
  1. avr. 13, 2021
  2. août 26, 2020
  3. août 03, 2020
  4. juil. 10, 2020
  5. juin 10, 2020
  6. avr. 08, 2020
  7. oct. 30, 2019
  8. oct. 28, 2019
    • ElTata's avatar
      actions delay fixed · 521551cf
      ElTata a rédigé
      - before, you had to wait one hour for one action to be available, even
        if you use them simultaneously, now there is one countdown per action
      - new function in Utils exec_delayed, to execute function after a given
        time
      - actions delays are stored in a new file named in the config file
      - the main loop of Main (rpcheck subroutine) now checks for delayed
        functions to execute
      - other typo/style fixs
      521551cf
  9. oct. 24, 2019
    • ElTata's avatar
      commit title · 4c2e95ba
      ElTata a rédigé
      - actions results now show the roll and the atk/def multiplicator
      - POINTS command shows how many points the user have to spend
      - style corrections (aligment, empty lines...)
      4c2e95ba
    • ElTata's avatar
      commit title · 314c9a75
      ElTata a rédigé
      - actions results now show the roll and the atk/def multiplicator
      - POINTS command shows how many points the user have to spend
      - style corrections (aligment, empty lines...)
      314c9a75
  10. oct. 23, 2019
    • ElTata's avatar
      internal · 48338128
      ElTata a rédigé
      - class function became getclass
      - admins command link on another line
      48338128
  11. oct. 22, 2019
  12. oct. 21, 2019
    • ElTata's avatar
      bug fixes · 3791a07b
      ElTata a rédigé
      - status command fixed (you can ask either for the nick or the character
        name of a player)
      - some typos fixed
      - alignement is now the full word (not juste 'n','g','e')
      3791a07b
    • ElTata's avatar
      bug fixes · 84bcc995
      ElTata a rédigé
      - fixed conditions for classes
      - fixed steal failure 5% (from truncate to round)
      - fixed points repartition
      84bcc995
    • ElTata's avatar
      bug fixs · 3ab69f2b
      ElTata a rédigé
      - typo in class sneaky
      - show when new competence points
      - some users commands used wrong arguments
      3ab69f2b
  13. oct. 18, 2019
    • ElTata's avatar
      new classes · b6434de0
      ElTata a rédigé
      commands showing player info also show alignment
      tabulation homogenized
      b6434de0
  14. oct. 07, 2019
  15. oct. 04, 2019
    • ElTata's avatar
      b9c91945
    • ElTata's avatar
      classes wip: · 4621e85e
      ElTata a rédigé
      - new command to choose a new class
      - everything seems ready
      - youhou
      4621e85e
    • ElTata's avatar
      classes wip: · 70977453
      ElTata a rédigé
      - goodness has one chance out of two to offer a new item
      - evil players chase someone in the 7x7 square around their position
      at each game clock
      70977453
    • ElTata's avatar
      classes wip: · 977e5193
      ElTata a rédigé
      - bugfix with rps reference on reloaddb : created a 2nd object,
        corrected
      - loaddb() takes a reference to rps (as writedb) and write inside
      977e5193
    • ElTata's avatar
      classes wip: · 42849ca3
      ElTata a rédigé
      - bugfix: corrected regex in Farmer class, added missing parenthesis in Action.pm
      and condition in do_action()
      - changed some text
      42849ca3
    • ElTata's avatar
      classes wip: · cea5d519
      ElTata a rédigé
      - Fight module became Action
      - there is 3 actions available : fight/mystic/steal
      - everywhere there was initially a fight, now one of these 3 is chosen
      - the choice is random, ponderated with stats of player
      - for each action, classes have one method for atk and one for defense
      - actions are atk of attacker vs defense of defenser (same base calcul, but with stats
      linked to the action)
      - fight action -> attacker reduce/increase TTL if win/lose (critic: defenser increase TTL)
      - mystic action -> attacker exchange TTL with defender (critic: lose even more TTL with no impact on defenser)
      - steal action -> steal an item if victory (may be a worst item than ours) or decrease item capacity (if lose) (critic: steal the best item of defender)
      - the atk/def of base classe use all stats in a balanced and cyclic way
      - itemsum is modified by str stat (used on every action)
      - level of item found is modified by wis stat
      - (almost) all TTL modifications are affected by cha stat
      - diverse info commands prints more info, errors fixed
      - other stuff, probably...
      cea5d519
  16. oct. 02, 2019
    • ElTata's avatar
      classes wip: · 15d8a6ec
      ElTata a rédigé
      - 1 point is given every 5 levels to be placed in a stat
      - new command to add points to a stat
      - status/whoami commands show class related info
      - peval command added (for admin/owner)
      - other stuff...?
      15d8a6ec
    • ElTata's avatar
      classes wip: · 1f5b58b4
      ElTata a rédigé
      - worked on Fight module
      - fight now have formula which take account of classe system
      - each player has a count of disposable fights (1 for 10 levels)
      - these fights reload at a rate of 1/hour
      - a new command 'fight' allow to engage anyone in combat
      - each fight activated this way decrease the fight counter
      1f5b58b4
    • ElTata's avatar
      classes wip: · 6957c2d5
      ElTata a rédigé
      - player now have 6 stats
      - Irpg/Classes/*.pm files are classes (POO) of classes (RPG) (oof)
      - each implements modificators on stats
      - base classe is Farmer, other inherit of this one
      - atk/def method implemented for now
      6957c2d5
  17. oct. 01, 2019
    • ElTata's avatar
      changed all mention of 'class' to 'title' · b4d07c07
      ElTata a rédigé
      b4d07c07
    • ElTata's avatar
      help \o/ · 8a59869f
      ElTata a rédigé
      - each commands has a 'hlp' key
      - new 'help' command which returns the list of available commands,
      or details about one command
      - help url is back to main page (not tldr)
      - updated changelog -> v4 !
      8a59869f
  18. sept. 30, 2019
    • ElTata's avatar
      better status · 78ccf9b1
      ElTata a rédigé
      - the config file name is now a variable in Utils module
      - status command is more souple, and accept usernick (in addition to username)
      and return on source
      78ccf9b1
    • ElTata's avatar
      refactor done! · 3e56ea92
      ElTata a rédigé
      - all subroutines grouped by theme
      - modules can provides commands
      - commands can be called from query or from chan (according to the command)
      - some features removed (ban on url, server jump maybe other, I don't remember)
      - probably other things
      3e56ea92
    • ElTata's avatar
      refactor wip: · ab9a165d
      ElTata a rédigé
      - many full namespace added (import does not work don't know why)
      - connection & msg parsing is ok
      - still other broken reference/import to fix
      ab9a165d
    • ElTata's avatar
      refactor wip: · 3de5b6de
      ElTata a rédigé
      - multiple corrections
      - no more compilation error
      - still execution fail
      3de5b6de
    • ElTata's avatar
      refactor wip: · 2842eb03
      ElTata a rédigé
      - all admins and users commands put in respectives modules
      - other shit nvm
      - go tests (or sleep)
      2842eb03
Chargement en cours