Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-02-26 | Re-enable SMSG_BEING_SPAWN (0x007c) with additional fieldsbeing-spawn-message | Thorbjørn Lindeijer | 1 | -53/+56 | |
This packet was disabled with the comment "manaplus is skipping this packet". In fact, that isn't entirely true: M+ uses this packet to set a "spawn ID" so that it can later trigger the spawn action after the being is created. Rather than just re-enabling this packet, I've added some additional data (hp, max_hp, attack_range and sex) using previously unused fields, which makes sending SMSG_BEING_VISIBLE (0x0078) obsolete. Starting with client version 9 (M+ and Mana are currently on version 8), we now send either SMSG_BEING_SPAWN or SMSG_BEING_VISIBLE. | |||||
2025-01-24 | Access mob_db array only once (same for dropitem) | Fedja Beader | 1 | -1/+1 | |
Note: there were some checks before mob.cpp:3743 that I think applied on empty memory? Plus I moved the std::move right at the end of that loop. I'm not too familiar with move mechanics but it seems to work. YMMV. Approved-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> | |||||
2024-08-30 | sc_cooldown_sg, sc_slowmove, sc_cantmove | HoraK-FDF | 1 | -0/+6 | |
2024-08-30 | GM restricted item handling | HoraK-FDF | 1 | -2/+4 | |
2024-06-06 | KeepAfterUse + DontUseAmmo | HoraK-FDF | 1 | -6/+17 | |
**** Approved-by: Free Yorp <thefreeyorp+git@gmail.com> Approved-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Reviewed-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> | |||||
2023-08-03 | weapon base attack delay standardization | HoraK-FDF | 1 | -1/+1 | |
2023-04-03 | Item mode | HoraK-FDF | 1 | -0/+11 | |
2022-12-15 | Hello=). Someone said its up to GMs to deal with users exploiting their servers. | Hello TMW | 1 | -0/+11 | |
2022-10-24 | Sc cooldown added frillyar and kaflosh status symbols and <1s fix | HoraK-FDF | 1 | -0/+4 | |
2022-10-23 | Added get all reg2, get single reg2, set/add reg2 and del reg2 to ↵ | HoraK-FDF | 1 | -1/+1 | |
tmwa-admin. Fixed communication from char server to login server. Added translations and comments. Minor QoL. | |||||
2019-04-15 | do not apply automod for hidden GMs | gumi | 1 | -1/+3 | |
2019-04-15 | fix clang warnings | gumi | 1 | -3/+3 | |
2019-04-15 | add gm automod tool | gumi | 1 | -0/+89 | |
2018-12-30 | pre-send the auth details to map servers instead of blindly trusting 0x0072 | gumi | 1 | -3/+24 | |
2018-12-18 | add player heal packetsv18.12.18 | gumi | 1 | -0/+25 | |
2018-12-13 | add support for sending player HP for protocol >= 9 | gumi | 1 | -9/+42 | |
2018-11-10 | add support for CMSG_ONLINE_LIST | gumi | 1 | -1/+43 | |
2018-03-23 | automatically de-attach freed NPCsv18.3.23 | gumi | 1 | -9/+49 | |
2018-03-11 | don't send base_level if player is a bot | gumi | 1 | -3/+3 | |
2018-03-09 | validate name size before sending custom mob names | gumi | 1 | -4/+6 | |
2018-03-06 | whoops, my bad | gumi | 1 | -0/+2 | |
2018-03-05 | don't send actual gm level to old clients | gumi | 1 | -19/+30 | |
2018-03-05 | ensure the player looks dead if dead while warping | gumi | 1 | -0/+8 | |
2018-03-04 | forcefully send a name request reply for mobs with custom names | gumi | 1 | -5/+26 | |
2018-03-04 | send base level where appropriate | gumi | 1 | -1/+4 | |
2018-02-17 | remove unused variables | gumi | 1 | -1/+0 | |
2018-01-27 | add missing weapon override in packet 01da | gumi | 1 | -1/+3 | |
2016-11-27 | force sending .gat extension for SMSG_SET_TILES_TYPE | gumi | 1 | -1/+3 | |
2016-11-26 | Merge pull request #226 from mekolat/settilesv16.11.27 | mekolat | 1 | -0/+18 | |
Implement SMSG_MAP_SET_TILES_TYPE | |||||
2016-07-05 | fix emote spam crash | Freeyorp | 1 | -22/+21 | |
2016-05-13 | Merge pull request #224 from mekolat/npctalk | mekolat | 1 | -1/+2 | |
Npctalk modifications | |||||
2016-05-13 | implement SMSG_MAP_SET_TILES_TYPE, add builtin sendcollision | mekolat | 1 | -0/+18 | |
2016-05-12 | add undefined_gat check for SenWho::ALL_SAMEMAP | mekolat | 1 | -7/+10 | |
2016-05-12 | don't send name in 0x8d if shorter than 4 char long | mekolat | 1 | -1/+2 | |
2016-05-05 | add MUTE params | mekolat | 1 | -0/+24 | |
2016-04-24 | fix npc gender for ManaPlus | mekolat | 1 | -1/+9 | |
2016-04-15 | do not send superfluous info on LoadEndAck | mekolat | 1 | -28/+26 | |
2016-04-15 | improvements, cleanup, bug fixes | mekolat | 1 | -1/+5 | |
2016-04-15 | do not send spell invocation back to the caster | mekolat | 1 | -25/+21 | |
2016-04-15 | give priority to custom commands over built-in commands | mekolat | 1 | -3/+3 | |
2016-04-15 | Remove old Magic | wushin | 1 | -11/+2 | |
2016-04-15 | Magic -> Map Npcs | wushin | 1 | -1/+1 | |
2016-04-15 | implement SMSG_PLAYER_CLIENT_COMMAND | mekolat | 1 | -0/+14 | |
2016-04-14 | implement SMSG_SCRIPT_MESSAGE | mekolat | 1 | -0/+20 | |
2016-04-10 | modify remote execution prevention, check for client version | mekolat | 1 | -9/+10 | |
2016-04-10 | consolidate client version handling | mekolat | 1 | -80/+88 | |
2016-04-06 | always send nick to self | mekolat | 1 | -1/+1 | |
2016-04-02 | remote execution vulnerability fix | mekolat | 1 | -17/+12 | |
2016-04-01 | add player nicks back to messages | wushin | 1 | -17/+17 | |
closes #194 | |||||
2016-02-08 | allow to not allocate stats on CC | mekolat | 1 | -3/+3 | |
do not use sex provided by client for scripts send the correct sex to the client |