Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-08-30 | Max Weight Override | HoraK-FDF | 1 | -1/+1 | |
2024-08-30 | map hash | HoraK-FDF | 1 | -0/+1 | |
as it was not possible to store a string variable with the current format of the athena.txt I though a hash could help to identify the maps since this one can be stored as a permanent char bound variable in athena.txt | |||||
2024-04-29 | npc_destroy: Defer NPC destruction via timer | Freeyorp | 1 | -1/+5 | |
055-1 _nodes.txt will call `destroy;` from within OnInit, that is during an iteration of the global `ev_db`. Previously, concurrent modification invalidated this iteration, resulting in a crash. This still nullifes `oid`, dequeues all timers, and effectively calls `builtin_end`. `npc_data::deletion_pending` is extended to include a third state. In addition to no deletion happening, and indicating when `npc_free` is currently on the stack, it now also tracks whether the NPC is about to be deleted by a timer. This means that an NPC which is about to be deleted is still blocked from triggering new events, much like an NPC actively being deleted would. Starting or continuing an NPC dialog with an NPC that does not, or is about to no longer exist, is now also blocked. | |||||
2023-11-27 | activity checks and status cleanup | HoraK-FDF | 1 | -0/+9 | |
2023-08-03 | weapon base attack delay standardization | HoraK-FDF | 1 | -1/+1 | |
2023-02-09 | bAllStats, bAgiVit, bAgiDexStr, bDeadlyStrikeRate, bDeadlyStrikeAddRate | HoraK-FDF | 1 | -2/+2 | |
2023-01-22 | bSpeedCap | HoraK-FDF | 1 | -1/+1 | |
2019-08-28 | Revert the changes from the last 2 releases | gumi | 1 | -2/+1 | |
battle.cpp is very messy and full of bugs | |||||
2019-08-23 | allow to summon multiple mobs with @summon | gumi | 1 | -1/+2 | |
2019-04-15 | add gm automod tool | gumi | 1 | -0/+11 | |
2019-01-11 | drop support for gcc-5, gcc-6, clang-4, clang-5 in travis and fix some misc ↵ | gumi | 1 | -4/+4 | |
issues | |||||
2018-12-30 | pre-send the auth details to map servers instead of blindly trusting 0x0072 | gumi | 1 | -0/+15 | |
2018-01-03 | remove mob timers, make areatimer only work on PC | gumi | 1 | -3/+0 | |
2018-01-03 | remove npc event queue, always clear npc event timer | gumi | 1 | -2/+0 | |
2018-01-01 | release v18.1.1v18.1.1 | gumi | 1 | -0/+2 | |
2016-05-05 | add MUTE params | mekolat | 1 | -0/+8 | |
2016-04-15 | do not send superfluous info on LoadEndAck | mekolat | 1 | -1/+0 | |
2016-04-15 | improvements, cleanup, bug fixes | mekolat | 1 | -1/+0 | |
2016-04-15 | remove MESSAGE npc subtype | mekolat | 1 | -10/+0 | |
2016-04-15 | add new builtins for npc commands | mekolat | 1 | -0/+1 | |
add requestitem builtin add requestlang builtin add camera builtin send a force-close on close when no npc dialog add clear builtin | |||||
2016-04-15 | add scope, npc/mob variables; add new get/set | mekolat | 1 | -7/+7 | |
2016-04-15 | implement puppet npcs | mekolat | 1 | -0/+4 | |
2016-04-15 | Remove old Magic | wushin | 1 | -14/+1 | |
2016-04-15 | new/modified builtins | wushin | 1 | -0/+4 | |
areatimer foreach aggravate Override attack animation injure summon | |||||
2016-04-10 | consolidate client version handling | mekolat | 1 | -1/+1 | |
2015-09-22 | Fix how attacked summons behave when master leaves | wushin | 1 | -0/+1 | |
closes #143 | |||||
2015-06-20 | add map mask support | mekolat | 1 | -0/+1 | |
2015-05-31 | send pvp channel and rank to client | mekolat | 1 | -0/+1 | |
2015-05-19 | fix mob hp, add mob range, unfuck packets | mekolat | 1 | -0/+1 | |
2015-05-19 | allow to make npcs sit | mekolat | 1 | -0/+1 | |
2015-05-17 | use client version | mekolat | 1 | -1/+1 | |
2015-04-04 | make pvp use channels | mekolat | 1 | -1/+1 | |
2015-04-04 | Remove killer/killable | wushin | 1 | -2/+1 | |
Death Clears default pvp Add Player Togglable PvP Flag Add Timer to PvP Flag (Anti-Spam) Add getpvpflag builtin | |||||
2015-01-23 | Use generated config for map | Ben Longbons | 1 | -13/+12 | |
2015-01-22 | Generate most config parsers | Ben Longbons | 1 | -1/+4 | |
2015-01-22 | Remove unsupportable config settings | Ben Longbons | 1 | -1/+1 | |
2014-11-09 | Add explicit check for mapless events | Ben Longbons | 1 | -0/+1 | |
2014-11-04 | Remove sc_count | Ben Longbons | 1 | -2/+0 | |
It was a negligible performance gain during death, but a lot of bugs. | |||||
2014-11-04 | Perform divorces asynchronously to avoid crashes | Ben Longbons | 1 | -1/+0 | |
2014-10-26 | Fix header ranking | Ben Longbons | 1 | -34/+2 | |
2014-10-13 | Convert container lookups to use Option<Borrowed<T>> | Ben Longbons | 1 | -18/+34 | |
2014-10-08 | Split script.cpp | Ben Longbons | 1 | -3/+4 | |
2014-10-06 | Remove vestigial support for offhanded weapons | Ben Longbons | 1 | -11/+4 | |
2014-09-30 | Rename enum Option to Opt0 | Ben Longbons | 1 | -2/+2 | |
2014-08-27 | Debug debugging | Ben Longbons | 1 | -1/+1 | |
2014-08-05 | Move magic to its own namespace | Ben Longbons | 1 | -4/+4 | |
2014-06-30 | It's about time I did this | Ben Longbons | 1 | -3/+3 | |
2014-06-27 | This is more reliable | Ben Longbons | 1 | -29/+26 | |
2014-06-26 | Stick everything in a namespace | Ben Longbons | 1 | -0/+4 | |
2014-06-26 | Low hanging fruit | Ben Longbons | 1 | -1/+1 | |