It is currently 24 Apr 2024, 13:41
   
Text Size

[engine limitation]Sorin Markov

Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins

[engine limitation]Sorin Markov

Postby BAgate » 25 Mar 2014, 20:44

Describe the Bug:
The ultimate is approximated as Time Walk.

Which card did behave improperly ?
Sorin Markov

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
2014/02/18: Born of the Gods v2 - DUEL

What exactly should be the correct behavior/interaction ?
Should allow control.

Are any other cards possibly affected by this bug ?
-
Last edited by BAgate on 27 Mar 2014, 14:40, edited 1 time in total.
Reason: engine limitation
Working on: housekeeping and archived reports
User avatar
BAgate
Tester
 
Posts: 2444
Joined: 06 Mar 2012, 11:09
Has thanked: 117 times
Been thanked: 158 times

Re: Sorin Markov

Postby Gargaroz » 27 Mar 2014, 14:23

Yeah, it's an approxiamtion and I don't think this is fixable at all as the original effect couldn't be mimicked.
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
Gargaroz
Programmer
 
Posts: 7097
Joined: 06 Nov 2009, 11:11
Has thanked: 82 times
Been thanked: 595 times

Re: [engine limitation]Sorin Markov

Postby Korath » 28 Mar 2014, 11:53

Probably easier than Deflection. A lot of it we can do already, or do pretty easily:
  • override who_chooses in select_target_impl().
  • override who_chooses in do_dialog().
  • override who_chooses in show_deck() and its front ends.
  • show opponent's hand.
  • choose attackers and blockers.
Selecting spells to play and permanents to activate, both spontaneously and during charge_mana(), is more difficult, but not insurmountable.

The biggest stumbling block is all the places in C where a choice is forbidden to the AI - it doesn't just forbid them to the AI, it forbids them to player #1, even if that's a human in a multiplayer game, or a human's controlling the choice. (Probably the largest reason why multiplayer is broken; one of the cards doing this is the Rules Engine.) I've been replacing these by an IS_AI() macro as I've noticed them, but there's still hundreds of instances to go.
User avatar
Korath
DEVELOPER
 
Posts: 3707
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1106 times

Re: [engine limitation]Sorin Markov

Postby Aswan jaguar » 29 Mar 2014, 07:17

The posts under Korath's post above have been moved to Development as asked:
viewforum.php?f=56
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times


Return to Archived Reports

Who is online

Users browsing this forum: No registered users and 78 guests


Who is online

In total there are 78 users online :: 0 registered, 0 hidden and 78 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 78 guests

Login Form