Animeband - The worst variant ever
Collapse
X
-
-
Did you manage to replicate the previous solution? I think I should have an old beta version lying around somewhere that has it.http://angband.oook.cz/animeband - Come for the horror
なに勘違いしてるんだ…まだ俺のバトルフェイズは終了してないぜ! ずっと俺のターン!Comment
-
Comment
-
Ah, I think I remember how to replicate it.
Change the "break" statement in melee1.c where the replacement code is to "continue". Otherwise, replacement only works on the first hit of the monster melee. I don't understand why that happens though.http://angband.oook.cz/animeband - Come for the horror
なに勘違いしてるんだ…まだ俺のバトルフェイズは終了してないぜ! ずっと俺のターン!Comment
-
I think I'm going to need a log/messages dump of right and wrong (fabricated or not) to understand what you're trying to get atComment
-
When I tried to implement that previously, it would spew something funny like "Monster 1 hits you, you use replacement, Monster 1 hits you, etc." despite the fact you are clearly phased away.http://angband.oook.cz/animeband - Come for the horror
なに勘違いしてるんだ…まだ俺のバトルフェイズは終了してないぜ! ずっと俺のターン!Comment
-
Changed break to continue with what's in svn and got this little game transaction:Code:Message Recall (0-19 of 108), Offset 0 You hit the Drunk JET guy. You hit the Drunk JET guy. You miss the Drunk JET guy. The Drunk JET guy begs you for money. You hit the Drunk JET guy. The Drunk JET guy flees in terror! You hit the Drunk JET guy. You hit the Scruffy little dog. The Scruffy little dog flees in terror! You hit the Hello Kitty. The Hello Kitty claws you. The Hello Kitty claws you. The Hello Kitty claws you. The Hello Kitty claws you. The Hello Kitty attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. You hit the Hello Kitty. The Hello Kitty attacks you, but you use the replacement technique! You feel something roll beneath your feet.
Comment
-
Test it with ugly sticks and see what happens.http://angband.oook.cz/animeband - Come for the horror
なに勘違いしてるんだ…まだ俺のバトルフェイズは終了してないぜ! ずっと俺のターン!Comment
-
This... doesn't look right?...
Code:Message Recall (0-19 of 521), Offset 0 You get a log ready. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. You hit the Ugly stick. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. You hit the Ugly stick. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. The Ugly stick hits you. You hit the Ugly stick. You hit the Ugly stick. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. [Press 'p' for older, 'n' for newer, ..., or ESCAPE]
Comment
-
This... doesn't look right?...
Code:Message Recall (0-19 of 521), Offset 0 You get a log ready. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. You hit the Ugly stick. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. You hit the Ugly stick. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. The Ugly stick hits you. You hit the Ugly stick. You hit the Ugly stick. The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. [Press 'p' for older, 'n' for newer, ..., or ESCAPE]
http://angband.oook.cz/animeband - Come for the horror
なに勘違いしてるんだ…まだ俺のバトルフェイズは終了してないぜ! ずっと俺のターン!Comment
-
This is using continue, so now I see what you mean. I know why this happens. Give me several minutes.
Code:Message Recall (0-19 of 58), Offset 0 The Ugly stick attacks you, but you use the replacement technique! You feel something roll beneath your feet. You can learn 12 more spells. You do not have enough meter to use that power!. You get a log ready. You hit the Black Chameleon. The Black Chameleon bites you. The Black Chameleon claws you. The Black Chameleon attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. The Black Chameleon attacks you, but you use the replacement technique! You feel something roll beneath your feet. The Black Chameleon claws you. The Black Chameleon hits you. You get a log ready. The Black Chameleon bites you. The Black Chameleon claws you. The Black Chameleon attacks you, but you use the replacement technique! You feel something roll beneath your feet.
Comment
-
hrm... fixed?
Code:Message Recall (0-19 of 60), Offset 0 You can learn 12 more spells. You feel something roll beneath your feet. Allocated. You feel very good. You are full! You see no more Gold Potions of Healing. You get a log ready. You hit the Black Chameleon. The Black Chameleon bites you. The Black Chameleon attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. You hit the Black Chameleon. You hit the Black Chameleon. The Black Chameleon attacks you, but you use the replacement technique! You feel something roll beneath your feet. You get a log ready. You are no longer full. The Black Chameleon attacks you, but you use the replacement technique! You feel something roll beneath your feet.
Comment
-
Hah! I dunno anymorehttp://angband.oook.cz/animeband - Come for the horror
なに勘違いしてるんだ…まだ俺のバトルフェイズは終了してないぜ! ずっと俺のターン!Comment
-
Debugging the disappearing Hunger indicator.
I've nailed down where the problem is. Basically on a dungeon level change, the hunger indicator does get drawn, but is immediately overwritten by the status bar, which fills the entire row with blanks then prints "Srch", "Lev N", etc. Now, the obvious things seems to be to reverse the order of the draw... but apparently the blindness indicator gets drawn twice... once explcitly on level change, then again in the statusbar. The two locations don't line up. There are apparently other indicators that have this "ghost-image" effect as well, based on patterns in the source text.
EDIT: and why it reappears on hunger change is because only the hunger indicator gets drawn, the statusbar isn't redrawn.
I want to see what the upstream angband does, before committing any changes.Last edited by phaethon_h; June 8, 2007, 14:21.Comment
-
Debugging the disappearing Hunger indicator.
I've nailed down where the problem is. Basically on a dungeon level change, the hunger indicator does get drawn, but is immediately overwritten by the status bar, which fills the entire row with blanks then prints "Srch", "Lev N", etc. Now, the obvious things seems to be to reverse the order of the draw... but apparently the blindness indicator gets drawn twice... once explcitly on level change, then again in the statusbar. The two locations don't line up. There are apparently other indicators that have this "ghost-image" effect as well, based on patterns in the source text.
I want to see what the upstream angband does, before committing any changes.takkaria whispers something about options. -more-Comment
Comment