源战役
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

52 řádky
2.6 KiB

před 4 týdny
  1. %%%---------------------------------------------------------------------
  2. %%% 个性装扮相关record定义
  3. %%%---------------------------------------------------------------------
  4. -define(DRESS_DEFAULT_LV, 90). %% 装扮默认开启的玩家等级
  5. -define(DRESS_UP_BUBBLE,1). %% 气泡
  6. -define(DRESS_UP_FRAME,2). %% 相框
  7. -define(DRESS_UP_BACKGROUND,3). %% 背景
  8. -define(DRESS_ISUSING, 1). %% 装扮正在使用
  9. -define(DRESS_UNUSING, 0). %% 装扮未被使用
  10. -define(DEFAULT_DRESS_LIST, %% 默认装扮[{Type, DressId}...]
  11. [{1, data_dress_up:get_default_dress(1,1)},
  12. {2, data_dress_up:get_default_dress(2,1)},
  13. {3, data_dress_up:get_default_dress(3,1)}
  14. ]).
  15. -define(DEFAULT_DRESS_ID, data_dress_up:get_default_dress_list(1)). %% 默认装扮Id
  16. -define(GM, 1). %% GM
  17. -define(INSTRUCTOR, 2). %% 指导员
  18. -record(status_dress_up,
  19. {
  20. enabled_map = #{}, %%激活数据 #{DressType=>[DressId...]...}
  21. using_map = #{}, %%正在使用的装扮#{dress_type => dress_id}
  22. attr = [], %%属性
  23. power = 0 %%
  24. }).
  25. %% ------------------------- base相关宏定义 --------------------------
  26. %%装扮激活
  27. -record(base_dress_up,
  28. {
  29. dress_id = 0, %% 装扮id
  30. dress_type = 0, %% 装扮类型
  31. dress_name = "", %% 装扮名称
  32. dress_desc = "", %% 装扮描述
  33. dress_consume_id = 0, %% 消耗材料id
  34. dress_attr = [], %% 当前属性
  35. is_default = 0 %% 0-普通装扮 1-默认装扮
  36. ,sequence = 0 %% 展示顺序
  37. ,open_day = 0 %% 开启天数
  38. ,open_time = "" %% 开启时间
  39. }).
  40. -define(sql_dress_up_enabled_select, <<"select dress_id, dress_type, is_used from dress_up_enabled where player_id = ~p ">>).
  41. -define(sql_dress_up_replace_enabled, <<"replace into dress_up_enabled(player_id, dress_id, dress_type, is_used, time) values(~p,~p,~p,~p,~p) ">>).
  42. -define(sql_dress_up_update_enabled, <<"update dress_up_enabled set is_used = ~p, time = ~p where player_id = ~p and dress_id = ~p ">>).
  43. -define(sql_dress_up_delete_enabled, <<"delete from dress_up_enabled where player_id = ~p and dress_id = ~p">>).
  44. -define(sql_dress_up_update_used, <<"update dress_up_enabled set is_used = ~p, time = ~p where player_id = ~p and is_used = 1 and dress_type = ~p limit 1 ">>).