• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Go Ikemen


コミットメタ情報

リビジョン1cc2491fc1249894d3012184ad78c139508ba45c (tree)
日時2017-05-15 19:58:20
作者SUEHIRO <supersuehiro@user...>
コミッターSUEHIRO

ログメッセージ

旧バージョンのヘルパーの palno の処理を修正

変更サマリ

差分

--- a/src/bytecode.go
+++ b/src/bytecode.go
@@ -1073,7 +1073,7 @@ func (be BytecodeExp) run(c *Char) BytecodeValue {
10731073 case OC_numtarget:
10741074 *sys.bcStack.Top() = c.numTarget(*sys.bcStack.Top())
10751075 case OC_palno:
1076- sys.bcStack.PushI(c.gi().palno)
1076+ sys.bcStack.PushI(c.palno())
10771077 case OC_pos_x:
10781078 sys.bcStack.PushF(c.pos[0] - sys.cam.Pos[0])
10791079 case OC_pos_y:
--- a/src/char.go
+++ b/src/char.go
@@ -2306,6 +2306,12 @@ func (c *Char) numTarget(hid BytecodeValue) BytecodeValue {
23062306 }
23072307 return BytecodeInt(n)
23082308 }
2309+func (c *Char) palno() int32 {
2310+ if c.helperIndex != 0 && c.gi().ver[0] != 1 {
2311+ return 1
2312+ }
2313+ return c.gi().palno
2314+}
23092315 func (c *Char) getPower() int32 {
23102316 if sys.powerShare[c.playerNo&1] {
23112317 return sys.chars[c.playerNo&1][0].power