EMU618社区

 找回密码
 立即注册
搜索
查看: 490|回复: 11

[原创] [FC][魂斗罗][互相伤害][END]

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2020-5-5 15:40:24 | 显示全部楼层 |阅读模式
先祝福大家五一快乐, 虽然来晚了哈, 废话就不多说了
8 ]6 z; W* [8 K# c1.选择键切换子弹(为了更快杀死对方)
8 a/ U2 U3 A: Y2 \2 L+ _' }. c/ K2.杀死对方自己加命
- p, X9 \9 K1 E# }, o
  1. ;[FC][魂斗罗][互相伤害][END]
    5 ]2 b4 ?+ b! l* J3 Q
  2. ;20200505& v! W2 _! ?7 [0 h- G$ v/ v

  3. & q' D( [, r0 [7 z' f
  4. .ORG $8960
    " R$ t- n" l. _0 e* r) l# N( G

  5. 1 G' L+ }7 q) c) W- s8 p
  6. P1_STATUE          = $90      ;状态
    1 J+ G* E. m  V5 V
  7. P1_INVINCIBLE_A    = $AE      ;透明无敌
    1 f2 D: m0 e" r; a) Z5 s# e
  8. P1_INVINCIBLE_B    = $B0      ;闪烁无敌+ u2 S, }1 H( i' ?
  9. P1_REST            = $32      ;P1剩余生命
    9 S$ `. k# ~' V& _
  10. LIVE_VALUE         = $01      ;活着数值
    8 Y( b$ S! q, ^/ [
  11. P1_ACTION          = $D6      ;趴下
    - f1 y- P7 k* e/ Q8 E
  12. P1_FACE            = $D8      ;P1面向
    1 Y- m- F" e" X7 _) }$ J8 i1 v
  13. LAY_VALUE          = $17      ;趴下数值  p0 `. M' G" b& @
  14. JUMP_VALUE         = $08      ;趴下数值8 b3 n  k7 n, y
  15. DIVING_VALUE       = $18      ;潜水数值
    0 H7 O+ M/ x/ q2 B6 B6 T
  16. P1_X               = $0334    ;P1 X坐标
    - z: _3 N' k7 i& P6 J) w+ J
  17. P2_X               = $0335    ;P2 X坐标
    . Z& \6 I) {- t- c( [8 z/ k1 p, `+ ?
  18. P1_Y               = $031A    ;P1 Y坐标
    ' Q. p7 B6 b/ h1 ~! q
  19. P2_Y               = $031B    ;P2 Y坐标
    6 C6 Y/ I  s- m! Z6 k2 ]0 l( J
  20. Bullet_X           = $03C8    ;子弹X坐标- _6 |5 r: I; U& ]9 I' d( u
  21. Bullet_Y           = $03B8    ;子弹Y坐标
    0 L/ z& h/ _* V* p3 e, H
  22. Bullet_Owner       = $0448    ;子弹所属者6 B& J& c% K5 b% q! g
  23. Hit_Offet_X        = $01C0    ;命中误差X' r: m; F: |! t7 t$ e  z/ p$ m
  24. Hit_Offet_Y        = $01C1    ;命中误差Y/ ?5 p7 {0 U7 b
  25. State_Offet_X      = $01C2    ;动作误差X
    9 j" j8 J- i% q8 T- m" g6 V
  26. State_Offet_Y      = $01C3    ;动作误差X# ?0 u7 p, n9 K; Q( N# S
  27. Offet_X_Check      = $01C4    ;坐标差X
      b, ]% `1 z7 c1 x7 |8 ^8 y! B! L3 ]5 t
  28. Offet_Y_Check      = $01C5    ;坐标差Y7 R/ h. j3 f$ t  s: e" u$ s% i
  29. Reg_X_Temp         = $01C6    ;寄存器X暂存* i: U2 C. c& w, y0 L
  30. Reg_Y_Temp         = $01C7    ;寄存器Y暂存
    & \# C6 x& b1 U3 I
  31. OFFET_X_STAND      = $06      ;坐标差X值( l, z) k5 Z+ S! ^8 z
  32. OFFET_Y_STAND      = $10      ;坐标差Y值
    " r8 n1 y5 C/ g- A; o, S  v) ?7 _
  33. OFFET_X_LAY        = $10      ;趴下坐标差X值% X/ Q. p; c( H! x3 C
  34. OFFET_Y_LAY        = $07      ;趴下坐标差Y值
    0 `  \' A  |0 r0 k/ `
  35. OFFET_X_JUMP       = $08      ;跳跃坐标差X值
    $ r3 m# r# K. H7 P! O$ Y2 J
  36. OFFET_Y_JUMP       = $08      ;跳跃坐标差Y值
    , G: H! m$ o2 u2 }3 k. B
  37. STATE_X_DIVING     = $02      ;潜水动作误差X值
    ! d" B/ @  O, S: M
  38. STATE_Y_LAY        = $04      ;趴下动作误差X值
    - h2 P0 x5 f  p( k' J
  39. ( Y! {+ H" F  K! ~: o% }
  40. ;武器切换6 b/ Y7 `, u7 N8 W
  41. Btn_Once = $F5       ;单次按键! o( X- t" @- O% @& D* e
  42. ;========================================
    % k' y# X4 c- R# s2 b4 q* S. B
  43. ChangeWeapon:
    5 }4 b) C. I9 c1 k
  44. LDA Btn_Once,X
    + N& u9 j# A9 O, u
  45. CMP #$20/ p- R1 R* g( t( D  H- S5 X
  46. BNE ChangeWeaponEnd1 \0 Q% N0 a2 W  x  B+ p
  47. LDA $AA,X
    ! p) p( u0 K5 Y  t7 q
  48. ORA #$10
    2 B. n% `: Z. A  i2 v, v) r7 a
  49. STA $AA,X4 L4 M0 }0 E5 F7 w' f1 T7 z/ v
  50. CMP #$14
    - ]) ~9 e  q& d# w0 w+ I; a
  51. BNE WeaponSet
    & s  P8 E' X& q0 d% t
  52. LDA #$0F7 V/ x. f- _* m8 q- c0 Y
  53. STA $AA,X+ o) W# E/ }0 y* X0 T  g: Y$ V
  54. WeaponSet:3 Q$ s/ w8 K* V4 C0 [
  55. INC $AA,X2 y1 h. Q: O+ P% [4 g2 ^
  56. ChangeWeaponEnd:% E% I0 s3 H: Q6 q+ G
  57. LDA $AA,X
    - M7 ?# W; S6 Y9 `1 U
  58. AND #$0F
    6 O" D; a9 z# Q, \& |/ z
  59. RTS+ F9 a, w; M. N! C6 p
  60. 5 P! ?1 O( h, @! ?  s( g
  61. .ORG $89A0! |! W& {- [* X3 B

  62. # g4 `  J; e4 H3 P) {
  63. ;互相伤害  x, O8 I% m1 ^2 A/ y" J3 w
  64. ;========================================9 d& b' m, \  d4 h
  65. Hurt_Player:; v2 e$ X, r2 j/ k  T; r6 j% b5 H
  66. STX Reg_X_Temp' @' V! P' ]4 p( j) w4 x
  67. STY Reg_Y_Temp$ t! Z3 n& C/ J! [4 s9 _
  68. JSR CheckInvalidState
    2 M0 C2 |& V1 Y* e$ g% H, N2 T# c
  69. BCS HurtPlayerEnd+ g, d2 y) m4 |
  70. LDA Bullet_Owner,X
    3 F& {# P$ q* ^( C
  71. EOR #@0000001
    & H* i. Y# e: r& l! j
  72. TAY% h8 Y0 Z/ ?% H  |
  73. JSR GetHitOffset
    3 P  J5 G& ^+ x
  74. JSR GetOffet_X
    ' L1 U$ F+ t8 K/ h6 V! H
  75. JSR GetOffet_Y2 A$ j( a( W/ r) n! l" M
  76. JSR Check_Hit% _3 T2 L1 r( v- P1 e0 Z
  77. BCC HurtPlayerEnd
    " U! S& k' T  Z$ [& p
  78. JSR Kill_Player/ t3 V: T+ s$ m+ Y( d
  79. HurtPlayerEnd:
    2 l9 }3 r/ J5 z) v6 B  `. D1 x
  80. LDX Reg_X_Temp
      b5 K9 t' B2 L- }6 Y" z+ H; Q, R
  81. LDY Reg_Y_Temp! `8 i+ Z" M. B1 ?6 x$ v
  82. LDA $0438,X
    2 I! ]+ X; ]9 N+ u7 ^: Y2 v
  83. RTS
    + F( O6 l! R  e* t- }. q# `7 ^7 s  ^

  84. # G! L8 e' J' f9 O- v
  85. ;检查无效状态  D& A" h, s+ K2 b& D' {5 `& w* R) h
  86. ;========================================7 p$ F: p9 m& v1 X; i) U- Q4 c; ?
  87. CheckInvalidState:! i/ p) \8 n* B- }, T
  88. LDA Bullet_Owner,X: O2 m2 Y5 l  m! x0 E. J( H1 G7 q
  89. EOR #@0000001; d2 M7 K. Q, H9 O1 H% v& \
  90. TAY
    ; V; a- Y3 C6 D3 ~
  91. LDA P1_STATUE,Y4 x3 o. S- Y8 t9 g( b) I: B
  92. CMP #LIVE_VALUE9 y0 H; p: [; @9 n7 p$ ]
  93. BNE SetInvalidState
    + x. R9 j) S2 i  W( d+ M8 a4 {+ ^
  94. LDA P1_ACTION,Y' E' U+ n8 H& D4 L. ~9 x5 \
  95. CMP #DIVING_VALUE
    ! \. o. R6 W+ c0 ~4 I4 P
  96. BNE CheckStateEnd
    0 C  c, _# G% e7 V8 h
  97. SetInvalidState:
    " y% B; T2 X9 `* T* }3 F# _" g
  98. SEC' K+ V/ x* p0 A( b
  99. RTS% d/ a3 i8 {: ?! V; l) \
  100. CheckStateEnd:
    8 D0 T2 F  Q/ j- w) j0 N. U1 M$ q
  101. CLC# g( x# [$ `; a" X
  102. RTS0 z) m* K+ m. t

  103. - _! c, E* I0 p; E: E
  104. ;设置命中误差) v' u% c" ^' K& T
  105. ;========================================
    + t: g) v! _* e: q) L
  106. GetHitOffset:
    7 G* v/ w, r$ B3 h* U8 h& N
  107. LDA #OFFET_X_STAND
    4 q( V& _- I( _& ?; {8 Q
  108. STA Offet_X_Check
    & e' p. h. R8 @1 l/ y/ O
  109. LDA #OFFET_Y_STAND
    ! r3 ^8 e7 q9 ?; S3 n) X
  110. STA Offet_Y_Check; }5 G& h1 u6 P9 h" T& r( e% h* g* v
  111. LDA #$00: V3 O- I/ U0 H3 m
  112. STA State_Offet_X& i8 l5 d3 b# ~, b. M9 \2 f! z  ^3 f
  113. STA State_Offet_Y
    ' W) W  S5 F. m* O+ D0 F3 O
  114. GetHitOffset_Diving:6 c6 U* _: B1 m0 h! H2 y2 t
  115. LDA P1_ACTION,Y
    + {4 \4 z2 b+ w/ T4 n
  116. AND #DIVING_VALUE4 t: c/ C! s- R" w
  117. CMP #DIVING_VALUE# e2 W, m3 X" o! K- v" }% ]0 z# D
  118. BNE GetHitOffset_Lay+ C! j% I4 e& @6 V( y3 ^$ }
  119. LDA #STATE_X_DIVING
    - s$ V% C0 M) n4 R/ ]+ j
  120. STA State_Offet_X0 `, s: F3 c$ j" g) s
  121. LDA P1_FACE,Y
    / L: E: O  Z: ~' }: b; S& O9 e3 K
  122. AND #$40+ S+ x& f+ p/ r0 k7 V- Y
  123. BEQ GetHitOffset_Lay
    5 c4 O  V$ H# A# c  `
  124. LDA #$00$ @5 e- C: {9 B% \9 m$ w9 X, K- Y# w' J
  125. SEC" Y9 j3 Z. i  V$ M0 k8 c4 x" e, \
  126. SBC State_Offet_X$ k) c; D/ F2 ~& u* V) ?
  127. STA State_Offet_X6 j' i) T( ]! e! }1 _
  128. GetHitOffset_Lay:
    . M( h. k/ }; e$ |
  129. LDA P1_ACTION,Y6 u9 ^4 W0 S! Z' F) B' B
  130. CMP #LAY_VALUE
    * a6 b7 h9 Y# D/ a& H( h
  131. BNE GetHitOffset_Jump; Z. ^7 ~% I) A: @$ {5 R" y
  132. LDA #OFFET_X_LAY
    - L, w; P# {7 Q, u
  133. STA Offet_X_Check0 k7 P# b( L* M0 l& L: |+ _/ d
  134. LDA #OFFET_Y_LAY
    ; _; T  P/ l% X9 V
  135. STA Offet_Y_Check
    2 T; w% S! p! O3 F, P
  136. LDA #STATE_Y_LAY
      L6 E$ ^% \- @) A) `5 M' O
  137. STA State_Offet_Y
      k( A+ L9 s* g/ G. X
  138. RTS
    ) [  {" V( ~& o% j* }4 e! v# ?
  139. GetHitOffset_Jump:
    " p/ n9 E  `. ?( B3 [4 r
  140. LDA P1_ACTION,Y4 x- v- g+ E" p; d* f
  141. AND #@11110110; P' P7 ]$ D) e" Q) P
  142. BNE GetHitOffsetEnd
    + B, Q$ _: L' E7 w  ~/ n$ }
  143. LDA P1_ACTION,X
    8 Q& x8 G5 g( X( z# I7 Z
  144. AND #JUMP_VALUE
    . n  g4 V* [) g' j3 f* F. z7 ~
  145. BEQ GetHitOffsetEnd
    1 L5 B9 L+ D. \
  146. LDA #OFFET_X_JUMP
    . M6 }% P$ ]; c( }: A
  147. STA Offet_X_Check9 w% N1 a% G( L9 ?4 E1 E
  148. LDA #OFFET_Y_JUMP* [: d, D, C+ o0 C* a
  149. STA Offet_Y_Check
    - x/ s) k: P8 n% e- l
  150. RTS
    ; R5 z4 t0 B7 b* i7 m+ q$ n2 P
  151. GetHitOffsetEnd:+ J* J8 T, i% i/ s! ]
  152. RTS
    4 H- Q6 j% y& c" x" s; I+ ~

  153. 5 Q5 t$ W# t$ c5 V- y5 ]2 E( R

  154. $ w3 s! P2 j) m) y  E0 N0 N, s
  155. ;获取子弹与角色X坐标差
      G& X! }- p9 ^" B% r
  156. ;========================================1 _5 W8 P# b+ H  i1 n5 @5 _
  157. GetOffet_X:  O0 ~. \+ e& o5 W4 g. V
  158. LDA Bullet_X,X( L1 R) |5 L# T
  159. SEC9 ?% p4 @+ |9 C, M5 `
  160. SBC State_Offet_X
      u% }# J( t0 j
  161. CMP P1_X,Y; s( k$ G# i. k  z; B: t, L
  162. BCC GetOffet_X_Set& t4 n! d, U$ Z4 g1 g
  163. LDA Bullet_X,X
    4 q2 n* h, [/ Y" P& ]
  164. SEC
    5 v; O$ O; m3 U/ X/ ]3 e
  165. SBC State_Offet_X0 d! C) B' R0 k9 S
  166. SEC
    $ g0 t, U" s+ o5 F$ K3 M* A
  167. SBC P1_X,Y
    3 L, q: L* b% U
  168. STA Hit_Offet_X
    4 F) n. i3 V; E4 a
  169. RTS
    - p: c" z' L/ Y" W1 a0 d6 Z
  170. GetOffet_X_Set:9 g0 \) E7 U1 ?: ~8 V$ T, w' o
  171. LDA P1_X,Y
    - l4 o& h: |9 y) R) e8 ?$ B  Y7 q; F4 [
  172. CLC) {1 S, m, s: ^. l0 d
  173. ADC State_Offet_X
    + Q5 x. W3 ~0 \& u9 I! t
  174. SEC
    8 ^  G* l* h8 x' A- q, L- {  H
  175. SBC Bullet_X,X
    & a- m, |$ x/ ?8 u- g
  176. STA Hit_Offet_X
    ; C/ n0 q) r- n& `, M
  177. RTS
    7 s1 K$ u9 x3 i$ l9 i

  178. 7 B. X8 R9 n3 l0 z9 q: x
  179. ;获取子弹与角色Y坐标差2 P- n6 _3 I: r/ X/ o
  180. ;========================================; i8 u3 e, k0 t7 P6 v, }
  181. GetOffet_Y:/ a7 U$ i* `# O) i8 y$ }
  182. LDA Bullet_Y,X, Y+ @: R/ M: W: a7 |' |
  183. SEC
    0 T4 K1 J; \, d, J+ E# A
  184. SBC State_Offet_Y. p6 M3 ~4 k1 w( i$ ~/ N. Y. p8 f
  185. CMP P1_Y,Y- w; G( `% g* F. \0 Z" Y* h( s
  186. BCC GetOffet_Y_Set
    . |# u& O9 L$ Y
  187. LDA Bullet_Y,X
    8 B' z4 k0 x) e. U! Y7 L5 F
  188. SEC
    4 W8 e" ]; O4 s
  189. SBC State_Offet_Y
    ) w5 t# i: u8 u) V. ^4 U7 q
  190. SEC
    % a* x1 e/ c8 z4 |! U/ r1 w$ O
  191. SBC P1_Y,Y
    ; `6 v; _) b* j: j% B7 l) m. h
  192. STA Hit_Offet_Y0 R) d1 y& L) e& C1 g: D
  193. RTS
    " B# W3 r/ l& G- x$ Q
  194. GetOffet_Y_Set:
    . Y' V! w6 Z1 D5 {7 D
  195. LDA P1_Y,Y
    ( \* ]/ G- P; ^" j2 n
  196. CLC
    ; ?$ D/ a: @( a& ]& A* q
  197. ADC State_Offet_Y  A* S& }, z: i# y0 B9 G
  198. SEC
    9 ~8 a* m$ M% J& w. U- f
  199. SBC Bullet_Y,X
    % G( G( A2 |% W* p
  200. STA Hit_Offet_Y
    # ]' M# g' m" o# Q* d+ `7 T
  201. RTS
    0 n2 u  o, P& Y- I2 C5 t/ f
  202. ; H# D: w. Q8 C& w$ ~3 f  X
  203. ;检查命中1 J8 v, Q/ o& {" b. j  L6 m
  204. ;========================================
    * b( _% f0 R: G) v+ h
  205. Check_Hit:, o/ o5 r2 `% Y: e$ p, \; P
  206. LDA Hit_Offet_X
    4 Q; |) A9 s; d( D7 x. t- q
  207. CMP Offet_X_Check6 s+ U- V2 e! I# Q! `
  208. BCS Check_Hit_End; T( }3 b+ b# @! t: x
  209. LDA Hit_Offet_Y
    : Y* }7 i9 t2 C! l" G) N, t( X
  210. CMP Offet_Y_Check
    6 R0 B9 b! M2 J& E
  211. BCS Check_Hit_End
    4 K, k6 l7 ^$ p4 D9 r/ ~
  212. SEC$ z: S  E6 h. C1 `# {
  213. RTS9 h/ n; c2 |" f; V5 u- G5 S: p
  214. Check_Hit_End:/ r% V" M' F; C: L/ K
  215. CLC7 k5 u# V) C: ~
  216. RTS& l4 b6 _; M- h' @

  217. ; P. A+ Y$ R& b7 {9 K
  218. ;杀死对方
    " Z1 D  o0 N* L* j! E/ {: k
  219. ;========================================* D8 |* ]: X7 d; W# O! L6 }' \% k5 ?" c
  220. Kill_Player:
    $ n! v8 E( D5 r8 a) @# @
  221. LDA Bullet_Owner,X. Z1 ^* i8 Y) f& Z/ s2 d. U
  222. EOR #@0000001
    $ @! Z& }- G0 R" p
  223. TAX" S8 R$ S# u! y1 W! s; v7 M
  224. LDA P1_STATUE,X7 D6 J- ^2 \( C
  225. CMP #LIVE_VALUE# i+ C# R0 {" Z6 ]) h, s* G
  226. BNE Kill_Player_End: r9 {( S+ H. f' p% _
  227. LDA P1_INVINCIBLE_A,X. Y  P; M/ ]  C, |
  228. ORA P1_INVINCIBLE_B,X
    4 w1 h8 h2 p  M8 f
  229. BNE Kill_Player_End ;无敌状态不处理' N1 Y8 j4 O4 `& ^5 e+ ~
  230. JSR $D474 ;角色死亡
    ! M% d7 Z; C$ y8 n, Q7 T7 G8 Y
  231. LDX Reg_X_Temp: D2 j8 O; o4 y  i3 |
  232. LDA Bullet_Owner,X
      g) H6 @6 w/ O
  233. TAX: H) p3 U0 u$ P+ V6 i
  234. INC P1_REST,X
    9 Z/ y  `' a1 D4 Z4 D) q* }% \
  235. LDX Reg_X_Temp" D: e# Q& f7 d- E0 Y
  236. JSR $E2FE ;子弹消除
    , t0 @. o  b, }
  237. Kill_Player_End:
    & j5 b8 ?- G  u
  238. RTS
复制代码

' u6 z: u4 a2 p8 o  A/ O
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

[发帖际遇]: yandagui 在网吧通宵,花了 4 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1512 天

[LV.Master]伴坛终老

发表于 2020-5-5 16:07:50 | 显示全部楼层
感谢分享{:4_132:}
回复 支持 反对

使用道具 举报

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2020-5-5 18:51:47 | 显示全部楼层
这就变成打黑枪了,有意思,谢谢
回复 支持 反对

使用道具 举报

签到天数: 187 天

[LV.7]常住居民III

发表于 2020-5-5 19:56:35 | 显示全部楼层
多谢分享,修改辛苦了+ Z* _; |; `  v: d
[发帖际遇]: dabayu 被钱袋砸中进医院,看病花了 2 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 3091 天

[LV.Master]伴坛终老

发表于 2020-5-5 20:25:15 | 显示全部楼层
记得双截龙2这样干过,用1P打死2P可以奖命{:4_111:}
[发帖际遇]: afti 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 1413 天

[LV.10]以坛为家III

发表于 2020-5-5 22:28:00 | 显示全部楼层
感谢大神分享!
[发帖际遇]: shower 打扫环境卫生,被奖励 3 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 578 天

[LV.9]以坛为家II

发表于 2020-5-5 22:55:54 | 显示全部楼层
厉害了啊,感谢分享
[发帖际遇]: 一个袋子砸在了 liuqi459120528 头上,liuqi459120528 赚了 1 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 905 天

[LV.10]以坛为家III

发表于 2020-5-6 14:26:39 | 显示全部楼层
这都让你随心所欲的修改 这才是玩游戏啊
回复 支持 反对

使用道具 举报

签到天数: 662 天

[LV.9]以坛为家II

发表于 2020-5-7 00:27:09 | 显示全部楼层
这个修改有点意思,感谢分享!
回复 支持 反对

使用道具 举报

签到天数: 537 天

[LV.9]以坛为家II

发表于 2020-6-29 02:20:17 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

签到天数: 1040 天

[LV.10]以坛为家III

发表于 2020-6-29 08:19:11 | 显示全部楼层
魂斗罗内战么{:4_116:}
回复 支持 反对

使用道具 举报

签到天数: 3227 天

[LV.Master]伴坛终老

发表于 2020-8-5 15:26:06 | 显示全部楼层
这个有意思
[发帖际遇]: leshui 被钱袋砸中进医院,看病花了 2 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2025-6-11 08:45 , Processed in 1.082032 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表