Old School Ops

RF455-037 RF 4.55: the Quick Revival Potion and 75 other potions are refused as "not modelled by this server"

Game server RF Online: Dragonborn v0.2.0 normal · filed by cybercyber 10h ago
New

Game: RF 4.55 (Dragonborn), server v0.2.0, Windows build (stock gameserver.exe, SHA-256 96452fbd…).

Client: the supported Taiwan build, RF_Online.bin SHA-256 46528aac…2bbc558 (2025-07-16), Language=Taiwan.

Summary

  • Using a Quick Revival Potion (ipcsb19) does nothing. The item stays in the bag, and the server logs: potion refused: its effect is not modelled by this server {"item_index": 438, "eff_row": 438, "temp_effect": 72, "de_symbol": "DE_Quick_Revival_Die_Position"}
  • The Full Recovery Potion (ipfhp01) is refused the same way: {"item_index": 444, "eff_row": 444, "temp_effect": 73, "de_symbol": "DE_Potion_HFP_Full_Recover"}
  • The server only implements some potion effect types. Of the 709 potions in gamedata_rf455.db, 76 are refused (list below), including every revive, teleport and summon potion.
  • Not a duplicate of RF455-033: that one was about timed buffs that are applied but don't change anything. These potions are never applied at all.

Steps to reproduce

  1. Give a character ipcsb19 (Quick Revival Potion), for example by GM mail.
  2. Die, and use the potion (or use it while alive).
  3. Nothing happens: the client gets 07/08 with ret 0x2F, the potion stays, and history.log has the line above.

Potions refused (all 76)

Temp effectDE symbolItems
27DE_TransDestHPiprun06 Convert Rune
28DE_RemoveAllContHelpipqsa16 DNA Capsule of Disjoint
30DE_ReturnBindPositioniprun08 Escape Rune
31DE_IncreaseDPipgag01–ipgag09 Defence Gauge recovery potions
35DE_SelfDestructioniprun02 Destruction Rune
43DE_Potion_Chaos_Inc_Timeipcha01–ipcha03 Chaos Charger / Chaos Potion
44DE_Potion_Chaos_Dec_Timeipcha04–ipcha06 Chaos Cure Charger / Chaos Cure Potion
45DE_Potion_Class_Refineipcsa73, ipcsa75, ipabd05 Class Redefine Capsule
46DE_Potion_RemoveAfterEffectipncl01 AfterEffect Recovery Capsule
47DE_Potion_CharReNameipche01, ipche02, ipabd06 NameChange Potion
48DE_RecallCommonPlayeripcal01 Summon Potion
49DE_TeleportCommonPlayeripwhp01, ipwhp03–ipwhp05, ipetw25 Teleport / Battle Teleport Potion
52DE_Potion_Revival_Die_Positionipcsa74, ipcsa76 Original place revival potion
54DE_Potion_Trunk_Extendipsav01 Warehouse Expansion Capsule
55DE_Potion_Race_Debuff_Clear_Oneipcsa94–ipcsa96 Favored cure potion 1–3Lv
56DE_Potion_Race_Debuff_Clear_Twoipcsa97–ipcsa99 Favored Freedom Potion 1–3Lv
58–64DE_?(58)–DE_?(64)ipmas01–ipmas07 PT restriction release potions
70DE_Recall_After_Stoneipcal02 Instant Insuperable Summon Potion
71DE_Teleport_After_Stoneipwhp02, ipabd04 Instant Insuperable Movement Potion
72DE_Quick_Revival_Die_Positionipcsb19 Quick Revival Potion, ipcsb42, ipabd03
73DE_Potion_HFP_Full_Recoveripfhp01 Full Recovery Potion, ipetw29
74DE_Potion_Cont_Damage_Removeipcur01 Neutralizing Potion
75DE_BattleMode_RecallCommonPlayeripcal03, ipcal04 Battle Summon Potion
76DE_?(76)ipwed01 Wedding Ring
77–86DE_?(77)–DE_?(86)ipexp18–ipexp27 (EXP items, no English name)
87DE_?(87)ipivn01–ipivn06 (no English name)

Not caused by client or server modifications

handleUsePotion, PotionUseFor, loadPotionUse and Modelled are the same in the stock v0.2.0 gameserver.exe and our patched one. None of our patches touch the potion path. The potions and their effects are stock gamedata_rf455.db rows.

Suggested fix

Implement the missing effect types, starting with the ones players run into first:

  1. 72 / 52 revive where you died (Quick Revival, Original place revival). Today the only way back is 03/25, which sends you to your race's start point.
  2. 73 full HP/FP recovery (the existing pool code with max values).
  3. 49 / 71 teleport, 48 / 70 / 75 summon, 30 Escape Rune (return to the bind point).
  4. 31 Defence Gauge, 43 / 44 Chaos, 55 / 56 race debuff clear, 74 cure DoT.
  5. The account and character services: 45 class redefine, 47 rename, 54 warehouse extension, 58–64 PT restriction release.
Reported on version 0.2.0

History

  • cybercyber filed it · 10h ago

Replies

Nobody has replied yet.

Sign in to comment.

Loading…
Open the full search page