- avr. 13, 2021
- août 26, 2020
- août 03, 2020
-
-
ElTata a rédigé
Fix a bug where private msgs to the bot would reduce TTL the same way public messages do.
-
- juil. 10, 2020
-
-
ElTata a rédigé
Change rppenstep in chclass pen to rpstep, and different formula for lvl >60.
-
- juin 10, 2020
-
-
ElTata a rédigé
-
- avr. 08, 2020
-
-
ElTata a rédigé
-
- oct. 30, 2019
- oct. 28, 2019
-
-
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
-
- oct. 24, 2019
-
-
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...)
-
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...)
-
- oct. 23, 2019
-
-
ElTata a rédigé
- class function became getclass - admins command link on another line
-
- oct. 22, 2019
- oct. 21, 2019
-
-
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')
-
ElTata a rédigé
- fixed conditions for classes - fixed steal failure 5% (from truncate to round) - fixed points repartition
-
ElTata a rédigé
- typo in class sneaky - show when new competence points - some users commands used wrong arguments
-
- oct. 18, 2019
-
-
ElTata a rédigé
commands showing player info also show alignment tabulation homogenized
-
- oct. 07, 2019
-
-
ElTata a rédigé
-
- oct. 04, 2019
-
-
ElTata a rédigé
-
ElTata a rédigé
- new command to choose a new class - everything seems ready - youhou
-
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
-
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
-
ElTata a rédigé
- bugfix: corrected regex in Farmer class, added missing parenthesis in Action.pm and condition in do_action() - changed some text
-
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...
-
- oct. 02, 2019
-
-
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...?
-
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
-
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
-
- oct. 01, 2019
- sept. 30, 2019
-
-
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
-
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
-
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
-
ElTata a rédigé
- multiple corrections - no more compilation error - still execution fail
-
ElTata a rédigé
- all admins and users commands put in respectives modules - other shit nvm - go tests (or sleep)
-